diff --git a/atoz.nimble b/atoz.nimble
index 5a3764d..7f0bfa0 100644
--- a/atoz.nimble
+++ b/atoz.nimble
@@ -1,4 +1,4 @@
-version = "2602.0.0"
+version = "2603.0.0"
author = "disruptek"
description = "Amazon Web Services (AWS) APIs"
license = "MIT"
diff --git a/src/atoz/ec2_20161115.nim b/src/atoz/ec2_20161115.nim
index 967ee04..e754e35 100644
--- a/src/atoz/ec2_20161115.nim
+++ b/src/atoz/ec2_20161115.nim
@@ -29,15 +29,15 @@ type
url*: proc (protocol: Scheme; host: string; base: string; route: string;
path: JsonNode; query: JsonNode): Uri
- OpenApiRestCall_604389 = ref object of OpenApiRestCall
+ OpenApiRestCall_605589 = ref object of OpenApiRestCall
proc hash(scheme: Scheme): Hash {.used.} =
result = hash(ord(scheme))
-proc clone[T: OpenApiRestCall_604389](t: T): T {.used.} =
+proc clone[T: OpenApiRestCall_605589](t: T): T {.used.} =
result = T(name: t.name, meth: t.meth, host: t.host, base: t.base, route: t.route,
schemes: t.schemes, validator: t.validator, url: t.url)
-proc pickScheme(t: OpenApiRestCall_604389): Option[Scheme] {.used.} =
+proc pickScheme(t: OpenApiRestCall_605589): Option[Scheme] {.used.} =
## select a supported scheme from a set of candidates
for scheme in Scheme.low ..
Scheme.high:
@@ -149,8 +149,8 @@ const
awsServiceName = "ec2"
method atozHook(call: OpenApiRestCall; url: Uri; input: JsonNode): Recallable {.base.}
type
- Call_PostAcceptReservedInstancesExchangeQuote_605000 = ref object of OpenApiRestCall_604389
-proc url_PostAcceptReservedInstancesExchangeQuote_605002(protocol: Scheme;
+ Call_PostAcceptReservedInstancesExchangeQuote_606200 = ref object of OpenApiRestCall_605589
+proc url_PostAcceptReservedInstancesExchangeQuote_606202(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -162,7 +162,7 @@ proc url_PostAcceptReservedInstancesExchangeQuote_605002(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostAcceptReservedInstancesExchangeQuote_605001(path: JsonNode;
+proc validate_PostAcceptReservedInstancesExchangeQuote_606201(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote call.
##
@@ -175,16 +175,16 @@ proc validate_PostAcceptReservedInstancesExchangeQuote_605001(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_605003 = query.getOrDefault("Action")
- valid_605003 = validateParameter(valid_605003, JString, required = true, default = newJString(
+ var valid_606203 = query.getOrDefault("Action")
+ valid_606203 = validateParameter(valid_606203, JString, required = true, default = newJString(
"AcceptReservedInstancesExchangeQuote"))
- if valid_605003 != nil:
- section.add "Action", valid_605003
- var valid_605004 = query.getOrDefault("Version")
- valid_605004 = validateParameter(valid_605004, JString, required = true,
+ if valid_606203 != nil:
+ section.add "Action", valid_606203
+ var valid_606204 = query.getOrDefault("Version")
+ valid_606204 = validateParameter(valid_606204, JString, required = true,
default = newJString("2016-11-15"))
- if valid_605004 != nil:
- section.add "Version", valid_605004
+ if valid_606204 != nil:
+ section.add "Version", valid_606204
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -195,41 +195,41 @@ proc validate_PostAcceptReservedInstancesExchangeQuote_605001(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_605005 = header.getOrDefault("X-Amz-Signature")
- valid_605005 = validateParameter(valid_605005, JString, required = false,
- default = nil)
- if valid_605005 != nil:
- section.add "X-Amz-Signature", valid_605005
- var valid_605006 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_605006 = validateParameter(valid_605006, JString, required = false,
- default = nil)
- if valid_605006 != nil:
- section.add "X-Amz-Content-Sha256", valid_605006
- var valid_605007 = header.getOrDefault("X-Amz-Date")
- valid_605007 = validateParameter(valid_605007, JString, required = false,
- default = nil)
- if valid_605007 != nil:
- section.add "X-Amz-Date", valid_605007
- var valid_605008 = header.getOrDefault("X-Amz-Credential")
- valid_605008 = validateParameter(valid_605008, JString, required = false,
- default = nil)
- if valid_605008 != nil:
- section.add "X-Amz-Credential", valid_605008
- var valid_605009 = header.getOrDefault("X-Amz-Security-Token")
- valid_605009 = validateParameter(valid_605009, JString, required = false,
- default = nil)
- if valid_605009 != nil:
- section.add "X-Amz-Security-Token", valid_605009
- var valid_605010 = header.getOrDefault("X-Amz-Algorithm")
- valid_605010 = validateParameter(valid_605010, JString, required = false,
- default = nil)
- if valid_605010 != nil:
- section.add "X-Amz-Algorithm", valid_605010
- var valid_605011 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_605011 = validateParameter(valid_605011, JString, required = false,
+ var valid_606205 = header.getOrDefault("X-Amz-Signature")
+ valid_606205 = validateParameter(valid_606205, JString, required = false,
default = nil)
- if valid_605011 != nil:
- section.add "X-Amz-SignedHeaders", valid_605011
+ if valid_606205 != nil:
+ section.add "X-Amz-Signature", valid_606205
+ var valid_606206 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_606206 = validateParameter(valid_606206, JString, required = false,
+ default = nil)
+ if valid_606206 != nil:
+ section.add "X-Amz-Content-Sha256", valid_606206
+ var valid_606207 = header.getOrDefault("X-Amz-Date")
+ valid_606207 = validateParameter(valid_606207, JString, required = false,
+ default = nil)
+ if valid_606207 != nil:
+ section.add "X-Amz-Date", valid_606207
+ var valid_606208 = header.getOrDefault("X-Amz-Credential")
+ valid_606208 = validateParameter(valid_606208, JString, required = false,
+ default = nil)
+ if valid_606208 != nil:
+ section.add "X-Amz-Credential", valid_606208
+ var valid_606209 = header.getOrDefault("X-Amz-Security-Token")
+ valid_606209 = validateParameter(valid_606209, JString, required = false,
+ default = nil)
+ if valid_606209 != nil:
+ section.add "X-Amz-Security-Token", valid_606209
+ var valid_606210 = header.getOrDefault("X-Amz-Algorithm")
+ valid_606210 = validateParameter(valid_606210, JString, required = false,
+ default = nil)
+ if valid_606210 != nil:
+ section.add "X-Amz-Algorithm", valid_606210
+ var valid_606211 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_606211 = validateParameter(valid_606211, JString, required = false,
+ default = nil)
+ if valid_606211 != nil:
+ section.add "X-Amz-SignedHeaders", valid_606211
result.add "header", section
## parameters in `formData` object:
## ReservedInstanceId: JArray (required)
@@ -240,38 +240,38 @@ proc validate_PostAcceptReservedInstancesExchangeQuote_605001(path: JsonNode;
## : The configuration of the target Convertible Reserved Instance to exchange for your current Convertible Reserved Instances.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `ReservedInstanceId` field"
- var valid_605012 = formData.getOrDefault("ReservedInstanceId")
- valid_605012 = validateParameter(valid_605012, JArray, required = true, default = nil)
- if valid_605012 != nil:
- section.add "ReservedInstanceId", valid_605012
- var valid_605013 = formData.getOrDefault("DryRun")
- valid_605013 = validateParameter(valid_605013, JBool, required = false, default = nil)
- if valid_605013 != nil:
- section.add "DryRun", valid_605013
- var valid_605014 = formData.getOrDefault("TargetConfiguration")
- valid_605014 = validateParameter(valid_605014, JArray, required = false,
+ var valid_606212 = formData.getOrDefault("ReservedInstanceId")
+ valid_606212 = validateParameter(valid_606212, JArray, required = true, default = nil)
+ if valid_606212 != nil:
+ section.add "ReservedInstanceId", valid_606212
+ var valid_606213 = formData.getOrDefault("DryRun")
+ valid_606213 = validateParameter(valid_606213, JBool, required = false, default = nil)
+ if valid_606213 != nil:
+ section.add "DryRun", valid_606213
+ var valid_606214 = formData.getOrDefault("TargetConfiguration")
+ valid_606214 = validateParameter(valid_606214, JArray, required = false,
default = nil)
- if valid_605014 != nil:
- section.add "TargetConfiguration", valid_605014
+ if valid_606214 != nil:
+ section.add "TargetConfiguration", valid_606214
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605015: Call_PostAcceptReservedInstancesExchangeQuote_605000;
+proc call*(call_606215: Call_PostAcceptReservedInstancesExchangeQuote_606200;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote call.
##
- let valid = call_605015.validator(path, query, header, formData, body)
- let scheme = call_605015.pickScheme
+ let valid = call_606215.validator(path, query, header, formData, body)
+ let scheme = call_606215.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_605015.url(scheme.get, call_605015.host, call_605015.base,
- call_605015.route, valid.getOrDefault("path"),
+ let url = call_606215.url(scheme.get, call_606215.host, call_606215.base,
+ call_606215.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_605015, url, valid)
+ result = atozHook(call_606215, url, valid)
-proc call*(call_605016: Call_PostAcceptReservedInstancesExchangeQuote_605000;
+proc call*(call_606216: Call_PostAcceptReservedInstancesExchangeQuote_606200;
ReservedInstanceId: JsonNode; DryRun: bool = false;
Action: string = "AcceptReservedInstancesExchangeQuote";
TargetConfiguration: JsonNode = nil; Version: string = "2016-11-15"): Recallable =
@@ -285,27 +285,27 @@ proc call*(call_605016: Call_PostAcceptReservedInstancesExchangeQuote_605000;
## TargetConfiguration: JArray
## : The configuration of the target Convertible Reserved Instance to exchange for your current Convertible Reserved Instances.
## Version: string (required)
- var query_605017 = newJObject()
- var formData_605018 = newJObject()
+ var query_606217 = newJObject()
+ var formData_606218 = newJObject()
if ReservedInstanceId != nil:
- formData_605018.add "ReservedInstanceId", ReservedInstanceId
- add(formData_605018, "DryRun", newJBool(DryRun))
- add(query_605017, "Action", newJString(Action))
+ formData_606218.add "ReservedInstanceId", ReservedInstanceId
+ add(formData_606218, "DryRun", newJBool(DryRun))
+ add(query_606217, "Action", newJString(Action))
if TargetConfiguration != nil:
- formData_605018.add "TargetConfiguration", TargetConfiguration
- add(query_605017, "Version", newJString(Version))
- result = call_605016.call(nil, query_605017, nil, formData_605018, nil)
+ formData_606218.add "TargetConfiguration", TargetConfiguration
+ add(query_606217, "Version", newJString(Version))
+ result = call_606216.call(nil, query_606217, nil, formData_606218, nil)
-var postAcceptReservedInstancesExchangeQuote* = Call_PostAcceptReservedInstancesExchangeQuote_605000(
+var postAcceptReservedInstancesExchangeQuote* = Call_PostAcceptReservedInstancesExchangeQuote_606200(
name: "postAcceptReservedInstancesExchangeQuote", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com",
route: "/#Action=AcceptReservedInstancesExchangeQuote",
- validator: validate_PostAcceptReservedInstancesExchangeQuote_605001,
- base: "/", url: url_PostAcceptReservedInstancesExchangeQuote_605002,
+ validator: validate_PostAcceptReservedInstancesExchangeQuote_606201,
+ base: "/", url: url_PostAcceptReservedInstancesExchangeQuote_606202,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetAcceptReservedInstancesExchangeQuote_604727 = ref object of OpenApiRestCall_604389
-proc url_GetAcceptReservedInstancesExchangeQuote_604729(protocol: Scheme;
+ Call_GetAcceptReservedInstancesExchangeQuote_605927 = ref object of OpenApiRestCall_605589
+proc url_GetAcceptReservedInstancesExchangeQuote_605929(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -317,7 +317,7 @@ proc url_GetAcceptReservedInstancesExchangeQuote_604729(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetAcceptReservedInstancesExchangeQuote_604728(path: JsonNode;
+proc validate_GetAcceptReservedInstancesExchangeQuote_605928(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote call.
##
@@ -335,30 +335,30 @@ proc validate_GetAcceptReservedInstancesExchangeQuote_604728(path: JsonNode;
## ReservedInstanceId: JArray (required)
## : The IDs of the Convertible Reserved Instances to exchange for another Convertible Reserved Instance of the same or higher value.
section = newJObject()
- var valid_604841 = query.getOrDefault("DryRun")
- valid_604841 = validateParameter(valid_604841, JBool, required = false, default = nil)
- if valid_604841 != nil:
- section.add "DryRun", valid_604841
- var valid_604842 = query.getOrDefault("TargetConfiguration")
- valid_604842 = validateParameter(valid_604842, JArray, required = false,
+ var valid_606041 = query.getOrDefault("DryRun")
+ valid_606041 = validateParameter(valid_606041, JBool, required = false, default = nil)
+ if valid_606041 != nil:
+ section.add "DryRun", valid_606041
+ var valid_606042 = query.getOrDefault("TargetConfiguration")
+ valid_606042 = validateParameter(valid_606042, JArray, required = false,
default = nil)
- if valid_604842 != nil:
- section.add "TargetConfiguration", valid_604842
+ if valid_606042 != nil:
+ section.add "TargetConfiguration", valid_606042
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_604856 = query.getOrDefault("Action")
- valid_604856 = validateParameter(valid_604856, JString, required = true, default = newJString(
+ var valid_606056 = query.getOrDefault("Action")
+ valid_606056 = validateParameter(valid_606056, JString, required = true, default = newJString(
"AcceptReservedInstancesExchangeQuote"))
- if valid_604856 != nil:
- section.add "Action", valid_604856
- var valid_604857 = query.getOrDefault("Version")
- valid_604857 = validateParameter(valid_604857, JString, required = true,
+ if valid_606056 != nil:
+ section.add "Action", valid_606056
+ var valid_606057 = query.getOrDefault("Version")
+ valid_606057 = validateParameter(valid_606057, JString, required = true,
default = newJString("2016-11-15"))
- if valid_604857 != nil:
- section.add "Version", valid_604857
- var valid_604858 = query.getOrDefault("ReservedInstanceId")
- valid_604858 = validateParameter(valid_604858, JArray, required = true, default = nil)
- if valid_604858 != nil:
- section.add "ReservedInstanceId", valid_604858
+ if valid_606057 != nil:
+ section.add "Version", valid_606057
+ var valid_606058 = query.getOrDefault("ReservedInstanceId")
+ valid_606058 = validateParameter(valid_606058, JArray, required = true, default = nil)
+ if valid_606058 != nil:
+ section.add "ReservedInstanceId", valid_606058
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -369,62 +369,62 @@ proc validate_GetAcceptReservedInstancesExchangeQuote_604728(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_604859 = header.getOrDefault("X-Amz-Signature")
- valid_604859 = validateParameter(valid_604859, JString, required = false,
+ var valid_606059 = header.getOrDefault("X-Amz-Signature")
+ valid_606059 = validateParameter(valid_606059, JString, required = false,
default = nil)
- if valid_604859 != nil:
- section.add "X-Amz-Signature", valid_604859
- var valid_604860 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_604860 = validateParameter(valid_604860, JString, required = false,
+ if valid_606059 != nil:
+ section.add "X-Amz-Signature", valid_606059
+ var valid_606060 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_606060 = validateParameter(valid_606060, JString, required = false,
default = nil)
- if valid_604860 != nil:
- section.add "X-Amz-Content-Sha256", valid_604860
- var valid_604861 = header.getOrDefault("X-Amz-Date")
- valid_604861 = validateParameter(valid_604861, JString, required = false,
+ if valid_606060 != nil:
+ section.add "X-Amz-Content-Sha256", valid_606060
+ var valid_606061 = header.getOrDefault("X-Amz-Date")
+ valid_606061 = validateParameter(valid_606061, JString, required = false,
default = nil)
- if valid_604861 != nil:
- section.add "X-Amz-Date", valid_604861
- var valid_604862 = header.getOrDefault("X-Amz-Credential")
- valid_604862 = validateParameter(valid_604862, JString, required = false,
+ if valid_606061 != nil:
+ section.add "X-Amz-Date", valid_606061
+ var valid_606062 = header.getOrDefault("X-Amz-Credential")
+ valid_606062 = validateParameter(valid_606062, JString, required = false,
default = nil)
- if valid_604862 != nil:
- section.add "X-Amz-Credential", valid_604862
- var valid_604863 = header.getOrDefault("X-Amz-Security-Token")
- valid_604863 = validateParameter(valid_604863, JString, required = false,
+ if valid_606062 != nil:
+ section.add "X-Amz-Credential", valid_606062
+ var valid_606063 = header.getOrDefault("X-Amz-Security-Token")
+ valid_606063 = validateParameter(valid_606063, JString, required = false,
default = nil)
- if valid_604863 != nil:
- section.add "X-Amz-Security-Token", valid_604863
- var valid_604864 = header.getOrDefault("X-Amz-Algorithm")
- valid_604864 = validateParameter(valid_604864, JString, required = false,
+ if valid_606063 != nil:
+ section.add "X-Amz-Security-Token", valid_606063
+ var valid_606064 = header.getOrDefault("X-Amz-Algorithm")
+ valid_606064 = validateParameter(valid_606064, JString, required = false,
default = nil)
- if valid_604864 != nil:
- section.add "X-Amz-Algorithm", valid_604864
- var valid_604865 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_604865 = validateParameter(valid_604865, JString, required = false,
+ if valid_606064 != nil:
+ section.add "X-Amz-Algorithm", valid_606064
+ var valid_606065 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_606065 = validateParameter(valid_606065, JString, required = false,
default = nil)
- if valid_604865 != nil:
- section.add "X-Amz-SignedHeaders", valid_604865
+ if valid_606065 != nil:
+ section.add "X-Amz-SignedHeaders", valid_606065
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_604888: Call_GetAcceptReservedInstancesExchangeQuote_604727;
+proc call*(call_606088: Call_GetAcceptReservedInstancesExchangeQuote_605927;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote call.
##
- let valid = call_604888.validator(path, query, header, formData, body)
- let scheme = call_604888.pickScheme
+ let valid = call_606088.validator(path, query, header, formData, body)
+ let scheme = call_606088.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_604888.url(scheme.get, call_604888.host, call_604888.base,
- call_604888.route, valid.getOrDefault("path"),
+ let url = call_606088.url(scheme.get, call_606088.host, call_606088.base,
+ call_606088.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_604888, url, valid)
+ result = atozHook(call_606088, url, valid)
-proc call*(call_604959: Call_GetAcceptReservedInstancesExchangeQuote_604727;
+proc call*(call_606159: Call_GetAcceptReservedInstancesExchangeQuote_605927;
ReservedInstanceId: JsonNode; DryRun: bool = false;
TargetConfiguration: JsonNode = nil;
Action: string = "AcceptReservedInstancesExchangeQuote";
@@ -439,26 +439,26 @@ proc call*(call_604959: Call_GetAcceptReservedInstancesExchangeQuote_604727;
## Version: string (required)
## ReservedInstanceId: JArray (required)
## : The IDs of the Convertible Reserved Instances to exchange for another Convertible Reserved Instance of the same or higher value.
- var query_604960 = newJObject()
- add(query_604960, "DryRun", newJBool(DryRun))
+ var query_606160 = newJObject()
+ add(query_606160, "DryRun", newJBool(DryRun))
if TargetConfiguration != nil:
- query_604960.add "TargetConfiguration", TargetConfiguration
- add(query_604960, "Action", newJString(Action))
- add(query_604960, "Version", newJString(Version))
+ query_606160.add "TargetConfiguration", TargetConfiguration
+ add(query_606160, "Action", newJString(Action))
+ add(query_606160, "Version", newJString(Version))
if ReservedInstanceId != nil:
- query_604960.add "ReservedInstanceId", ReservedInstanceId
- result = call_604959.call(nil, query_604960, nil, nil, nil)
+ query_606160.add "ReservedInstanceId", ReservedInstanceId
+ result = call_606159.call(nil, query_606160, nil, nil, nil)
-var getAcceptReservedInstancesExchangeQuote* = Call_GetAcceptReservedInstancesExchangeQuote_604727(
+var getAcceptReservedInstancesExchangeQuote* = Call_GetAcceptReservedInstancesExchangeQuote_605927(
name: "getAcceptReservedInstancesExchangeQuote", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=AcceptReservedInstancesExchangeQuote",
- validator: validate_GetAcceptReservedInstancesExchangeQuote_604728, base: "/",
- url: url_GetAcceptReservedInstancesExchangeQuote_604729,
+ validator: validate_GetAcceptReservedInstancesExchangeQuote_605928, base: "/",
+ url: url_GetAcceptReservedInstancesExchangeQuote_605929,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostAcceptTransitGatewayPeeringAttachment_605036 = ref object of OpenApiRestCall_604389
-proc url_PostAcceptTransitGatewayPeeringAttachment_605038(protocol: Scheme;
+ Call_PostAcceptTransitGatewayPeeringAttachment_606236 = ref object of OpenApiRestCall_605589
+proc url_PostAcceptTransitGatewayPeeringAttachment_606238(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -470,7 +470,7 @@ proc url_PostAcceptTransitGatewayPeeringAttachment_605038(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostAcceptTransitGatewayPeeringAttachment_605037(path: JsonNode;
+proc validate_PostAcceptTransitGatewayPeeringAttachment_606237(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Accepts a transit gateway peering attachment request. The peering attachment must be in the pendingAcceptance
state.
##
@@ -483,16 +483,16 @@ proc validate_PostAcceptTransitGatewayPeeringAttachment_605037(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_605039 = query.getOrDefault("Action")
- valid_605039 = validateParameter(valid_605039, JString, required = true, default = newJString(
+ var valid_606239 = query.getOrDefault("Action")
+ valid_606239 = validateParameter(valid_606239, JString, required = true, default = newJString(
"AcceptTransitGatewayPeeringAttachment"))
- if valid_605039 != nil:
- section.add "Action", valid_605039
- var valid_605040 = query.getOrDefault("Version")
- valid_605040 = validateParameter(valid_605040, JString, required = true,
+ if valid_606239 != nil:
+ section.add "Action", valid_606239
+ var valid_606240 = query.getOrDefault("Version")
+ valid_606240 = validateParameter(valid_606240, JString, required = true,
default = newJString("2016-11-15"))
- if valid_605040 != nil:
- section.add "Version", valid_605040
+ if valid_606240 != nil:
+ section.add "Version", valid_606240
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -503,41 +503,41 @@ proc validate_PostAcceptTransitGatewayPeeringAttachment_605037(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_605041 = header.getOrDefault("X-Amz-Signature")
- valid_605041 = validateParameter(valid_605041, JString, required = false,
+ var valid_606241 = header.getOrDefault("X-Amz-Signature")
+ valid_606241 = validateParameter(valid_606241, JString, required = false,
default = nil)
- if valid_605041 != nil:
- section.add "X-Amz-Signature", valid_605041
- var valid_605042 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_605042 = validateParameter(valid_605042, JString, required = false,
+ if valid_606241 != nil:
+ section.add "X-Amz-Signature", valid_606241
+ var valid_606242 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_606242 = validateParameter(valid_606242, JString, required = false,
default = nil)
- if valid_605042 != nil:
- section.add "X-Amz-Content-Sha256", valid_605042
- var valid_605043 = header.getOrDefault("X-Amz-Date")
- valid_605043 = validateParameter(valid_605043, JString, required = false,
+ if valid_606242 != nil:
+ section.add "X-Amz-Content-Sha256", valid_606242
+ var valid_606243 = header.getOrDefault("X-Amz-Date")
+ valid_606243 = validateParameter(valid_606243, JString, required = false,
default = nil)
- if valid_605043 != nil:
- section.add "X-Amz-Date", valid_605043
- var valid_605044 = header.getOrDefault("X-Amz-Credential")
- valid_605044 = validateParameter(valid_605044, JString, required = false,
+ if valid_606243 != nil:
+ section.add "X-Amz-Date", valid_606243
+ var valid_606244 = header.getOrDefault("X-Amz-Credential")
+ valid_606244 = validateParameter(valid_606244, JString, required = false,
default = nil)
- if valid_605044 != nil:
- section.add "X-Amz-Credential", valid_605044
- var valid_605045 = header.getOrDefault("X-Amz-Security-Token")
- valid_605045 = validateParameter(valid_605045, JString, required = false,
+ if valid_606244 != nil:
+ section.add "X-Amz-Credential", valid_606244
+ var valid_606245 = header.getOrDefault("X-Amz-Security-Token")
+ valid_606245 = validateParameter(valid_606245, JString, required = false,
default = nil)
- if valid_605045 != nil:
- section.add "X-Amz-Security-Token", valid_605045
- var valid_605046 = header.getOrDefault("X-Amz-Algorithm")
- valid_605046 = validateParameter(valid_605046, JString, required = false,
+ if valid_606245 != nil:
+ section.add "X-Amz-Security-Token", valid_606245
+ var valid_606246 = header.getOrDefault("X-Amz-Algorithm")
+ valid_606246 = validateParameter(valid_606246, JString, required = false,
default = nil)
- if valid_605046 != nil:
- section.add "X-Amz-Algorithm", valid_605046
- var valid_605047 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_605047 = validateParameter(valid_605047, JString, required = false,
+ if valid_606246 != nil:
+ section.add "X-Amz-Algorithm", valid_606246
+ var valid_606247 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_606247 = validateParameter(valid_606247, JString, required = false,
default = nil)
- if valid_605047 != nil:
- section.add "X-Amz-SignedHeaders", valid_605047
+ if valid_606247 != nil:
+ section.add "X-Amz-SignedHeaders", valid_606247
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -545,35 +545,35 @@ proc validate_PostAcceptTransitGatewayPeeringAttachment_605037(path: JsonNode;
## TransitGatewayAttachmentId: JString (required)
## : The ID of the transit gateway attachment.
section = newJObject()
- var valid_605048 = formData.getOrDefault("DryRun")
- valid_605048 = validateParameter(valid_605048, JBool, required = false, default = nil)
- if valid_605048 != nil:
- section.add "DryRun", valid_605048
+ var valid_606248 = formData.getOrDefault("DryRun")
+ valid_606248 = validateParameter(valid_606248, JBool, required = false, default = nil)
+ if valid_606248 != nil:
+ section.add "DryRun", valid_606248
assert formData != nil, "formData argument is necessary due to required `TransitGatewayAttachmentId` field"
- var valid_605049 = formData.getOrDefault("TransitGatewayAttachmentId")
- valid_605049 = validateParameter(valid_605049, JString, required = true,
+ var valid_606249 = formData.getOrDefault("TransitGatewayAttachmentId")
+ valid_606249 = validateParameter(valid_606249, JString, required = true,
default = nil)
- if valid_605049 != nil:
- section.add "TransitGatewayAttachmentId", valid_605049
+ if valid_606249 != nil:
+ section.add "TransitGatewayAttachmentId", valid_606249
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605050: Call_PostAcceptTransitGatewayPeeringAttachment_605036;
+proc call*(call_606250: Call_PostAcceptTransitGatewayPeeringAttachment_606236;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Accepts a transit gateway peering attachment request. The peering attachment must be in the pendingAcceptance
state.
##
- let valid = call_605050.validator(path, query, header, formData, body)
- let scheme = call_605050.pickScheme
+ let valid = call_606250.validator(path, query, header, formData, body)
+ let scheme = call_606250.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_605050.url(scheme.get, call_605050.host, call_605050.base,
- call_605050.route, valid.getOrDefault("path"),
+ let url = call_606250.url(scheme.get, call_606250.host, call_606250.base,
+ call_606250.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_605050, url, valid)
+ result = atozHook(call_606250, url, valid)
-proc call*(call_605051: Call_PostAcceptTransitGatewayPeeringAttachment_605036;
+proc call*(call_606251: Call_PostAcceptTransitGatewayPeeringAttachment_606236;
TransitGatewayAttachmentId: string; DryRun: bool = false;
Action: string = "AcceptTransitGatewayPeeringAttachment";
Version: string = "2016-11-15"): Recallable =
@@ -585,25 +585,25 @@ proc call*(call_605051: Call_PostAcceptTransitGatewayPeeringAttachment_605036;
## Version: string (required)
## TransitGatewayAttachmentId: string (required)
## : The ID of the transit gateway attachment.
- var query_605052 = newJObject()
- var formData_605053 = newJObject()
- add(formData_605053, "DryRun", newJBool(DryRun))
- add(query_605052, "Action", newJString(Action))
- add(query_605052, "Version", newJString(Version))
- add(formData_605053, "TransitGatewayAttachmentId",
+ var query_606252 = newJObject()
+ var formData_606253 = newJObject()
+ add(formData_606253, "DryRun", newJBool(DryRun))
+ add(query_606252, "Action", newJString(Action))
+ add(query_606252, "Version", newJString(Version))
+ add(formData_606253, "TransitGatewayAttachmentId",
newJString(TransitGatewayAttachmentId))
- result = call_605051.call(nil, query_605052, nil, formData_605053, nil)
+ result = call_606251.call(nil, query_606252, nil, formData_606253, nil)
-var postAcceptTransitGatewayPeeringAttachment* = Call_PostAcceptTransitGatewayPeeringAttachment_605036(
+var postAcceptTransitGatewayPeeringAttachment* = Call_PostAcceptTransitGatewayPeeringAttachment_606236(
name: "postAcceptTransitGatewayPeeringAttachment", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com",
route: "/#Action=AcceptTransitGatewayPeeringAttachment",
- validator: validate_PostAcceptTransitGatewayPeeringAttachment_605037,
- base: "/", url: url_PostAcceptTransitGatewayPeeringAttachment_605038,
+ validator: validate_PostAcceptTransitGatewayPeeringAttachment_606237,
+ base: "/", url: url_PostAcceptTransitGatewayPeeringAttachment_606238,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetAcceptTransitGatewayPeeringAttachment_605019 = ref object of OpenApiRestCall_604389
-proc url_GetAcceptTransitGatewayPeeringAttachment_605021(protocol: Scheme;
+ Call_GetAcceptTransitGatewayPeeringAttachment_606219 = ref object of OpenApiRestCall_605589
+proc url_GetAcceptTransitGatewayPeeringAttachment_606221(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -615,7 +615,7 @@ proc url_GetAcceptTransitGatewayPeeringAttachment_605021(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetAcceptTransitGatewayPeeringAttachment_605020(path: JsonNode;
+proc validate_GetAcceptTransitGatewayPeeringAttachment_606220(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Accepts a transit gateway peering attachment request. The peering attachment must be in the pendingAcceptance
state.
##
@@ -631,26 +631,26 @@ proc validate_GetAcceptTransitGatewayPeeringAttachment_605020(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_605022 = query.getOrDefault("DryRun")
- valid_605022 = validateParameter(valid_605022, JBool, required = false, default = nil)
- if valid_605022 != nil:
- section.add "DryRun", valid_605022
+ var valid_606222 = query.getOrDefault("DryRun")
+ valid_606222 = validateParameter(valid_606222, JBool, required = false, default = nil)
+ if valid_606222 != nil:
+ section.add "DryRun", valid_606222
assert query != nil, "query argument is necessary due to required `TransitGatewayAttachmentId` field"
- var valid_605023 = query.getOrDefault("TransitGatewayAttachmentId")
- valid_605023 = validateParameter(valid_605023, JString, required = true,
+ var valid_606223 = query.getOrDefault("TransitGatewayAttachmentId")
+ valid_606223 = validateParameter(valid_606223, JString, required = true,
default = nil)
- if valid_605023 != nil:
- section.add "TransitGatewayAttachmentId", valid_605023
- var valid_605024 = query.getOrDefault("Action")
- valid_605024 = validateParameter(valid_605024, JString, required = true, default = newJString(
+ if valid_606223 != nil:
+ section.add "TransitGatewayAttachmentId", valid_606223
+ var valid_606224 = query.getOrDefault("Action")
+ valid_606224 = validateParameter(valid_606224, JString, required = true, default = newJString(
"AcceptTransitGatewayPeeringAttachment"))
- if valid_605024 != nil:
- section.add "Action", valid_605024
- var valid_605025 = query.getOrDefault("Version")
- valid_605025 = validateParameter(valid_605025, JString, required = true,
+ if valid_606224 != nil:
+ section.add "Action", valid_606224
+ var valid_606225 = query.getOrDefault("Version")
+ valid_606225 = validateParameter(valid_606225, JString, required = true,
default = newJString("2016-11-15"))
- if valid_605025 != nil:
- section.add "Version", valid_605025
+ if valid_606225 != nil:
+ section.add "Version", valid_606225
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -661,62 +661,62 @@ proc validate_GetAcceptTransitGatewayPeeringAttachment_605020(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_605026 = header.getOrDefault("X-Amz-Signature")
- valid_605026 = validateParameter(valid_605026, JString, required = false,
+ var valid_606226 = header.getOrDefault("X-Amz-Signature")
+ valid_606226 = validateParameter(valid_606226, JString, required = false,
default = nil)
- if valid_605026 != nil:
- section.add "X-Amz-Signature", valid_605026
- var valid_605027 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_605027 = validateParameter(valid_605027, JString, required = false,
+ if valid_606226 != nil:
+ section.add "X-Amz-Signature", valid_606226
+ var valid_606227 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_606227 = validateParameter(valid_606227, JString, required = false,
default = nil)
- if valid_605027 != nil:
- section.add "X-Amz-Content-Sha256", valid_605027
- var valid_605028 = header.getOrDefault("X-Amz-Date")
- valid_605028 = validateParameter(valid_605028, JString, required = false,
+ if valid_606227 != nil:
+ section.add "X-Amz-Content-Sha256", valid_606227
+ var valid_606228 = header.getOrDefault("X-Amz-Date")
+ valid_606228 = validateParameter(valid_606228, JString, required = false,
default = nil)
- if valid_605028 != nil:
- section.add "X-Amz-Date", valid_605028
- var valid_605029 = header.getOrDefault("X-Amz-Credential")
- valid_605029 = validateParameter(valid_605029, JString, required = false,
+ if valid_606228 != nil:
+ section.add "X-Amz-Date", valid_606228
+ var valid_606229 = header.getOrDefault("X-Amz-Credential")
+ valid_606229 = validateParameter(valid_606229, JString, required = false,
default = nil)
- if valid_605029 != nil:
- section.add "X-Amz-Credential", valid_605029
- var valid_605030 = header.getOrDefault("X-Amz-Security-Token")
- valid_605030 = validateParameter(valid_605030, JString, required = false,
+ if valid_606229 != nil:
+ section.add "X-Amz-Credential", valid_606229
+ var valid_606230 = header.getOrDefault("X-Amz-Security-Token")
+ valid_606230 = validateParameter(valid_606230, JString, required = false,
default = nil)
- if valid_605030 != nil:
- section.add "X-Amz-Security-Token", valid_605030
- var valid_605031 = header.getOrDefault("X-Amz-Algorithm")
- valid_605031 = validateParameter(valid_605031, JString, required = false,
+ if valid_606230 != nil:
+ section.add "X-Amz-Security-Token", valid_606230
+ var valid_606231 = header.getOrDefault("X-Amz-Algorithm")
+ valid_606231 = validateParameter(valid_606231, JString, required = false,
default = nil)
- if valid_605031 != nil:
- section.add "X-Amz-Algorithm", valid_605031
- var valid_605032 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_605032 = validateParameter(valid_605032, JString, required = false,
+ if valid_606231 != nil:
+ section.add "X-Amz-Algorithm", valid_606231
+ var valid_606232 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_606232 = validateParameter(valid_606232, JString, required = false,
default = nil)
- if valid_605032 != nil:
- section.add "X-Amz-SignedHeaders", valid_605032
+ if valid_606232 != nil:
+ section.add "X-Amz-SignedHeaders", valid_606232
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605033: Call_GetAcceptTransitGatewayPeeringAttachment_605019;
+proc call*(call_606233: Call_GetAcceptTransitGatewayPeeringAttachment_606219;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Accepts a transit gateway peering attachment request. The peering attachment must be in the pendingAcceptance
state.
##
- let valid = call_605033.validator(path, query, header, formData, body)
- let scheme = call_605033.pickScheme
+ let valid = call_606233.validator(path, query, header, formData, body)
+ let scheme = call_606233.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_605033.url(scheme.get, call_605033.host, call_605033.base,
- call_605033.route, valid.getOrDefault("path"),
+ let url = call_606233.url(scheme.get, call_606233.host, call_606233.base,
+ call_606233.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_605033, url, valid)
+ result = atozHook(call_606233, url, valid)
-proc call*(call_605034: Call_GetAcceptTransitGatewayPeeringAttachment_605019;
+proc call*(call_606234: Call_GetAcceptTransitGatewayPeeringAttachment_606219;
TransitGatewayAttachmentId: string; DryRun: bool = false;
Action: string = "AcceptTransitGatewayPeeringAttachment";
Version: string = "2016-11-15"): Recallable =
@@ -728,24 +728,24 @@ proc call*(call_605034: Call_GetAcceptTransitGatewayPeeringAttachment_605019;
## : The ID of the transit gateway attachment.
## Action: string (required)
## Version: string (required)
- var query_605035 = newJObject()
- add(query_605035, "DryRun", newJBool(DryRun))
- add(query_605035, "TransitGatewayAttachmentId",
+ var query_606235 = newJObject()
+ add(query_606235, "DryRun", newJBool(DryRun))
+ add(query_606235, "TransitGatewayAttachmentId",
newJString(TransitGatewayAttachmentId))
- add(query_605035, "Action", newJString(Action))
- add(query_605035, "Version", newJString(Version))
- result = call_605034.call(nil, query_605035, nil, nil, nil)
+ add(query_606235, "Action", newJString(Action))
+ add(query_606235, "Version", newJString(Version))
+ result = call_606234.call(nil, query_606235, nil, nil, nil)
-var getAcceptTransitGatewayPeeringAttachment* = Call_GetAcceptTransitGatewayPeeringAttachment_605019(
+var getAcceptTransitGatewayPeeringAttachment* = Call_GetAcceptTransitGatewayPeeringAttachment_606219(
name: "getAcceptTransitGatewayPeeringAttachment", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=AcceptTransitGatewayPeeringAttachment",
- validator: validate_GetAcceptTransitGatewayPeeringAttachment_605020,
- base: "/", url: url_GetAcceptTransitGatewayPeeringAttachment_605021,
+ validator: validate_GetAcceptTransitGatewayPeeringAttachment_606220,
+ base: "/", url: url_GetAcceptTransitGatewayPeeringAttachment_606221,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostAcceptTransitGatewayVpcAttachment_605071 = ref object of OpenApiRestCall_604389
-proc url_PostAcceptTransitGatewayVpcAttachment_605073(protocol: Scheme;
+ Call_PostAcceptTransitGatewayVpcAttachment_606271 = ref object of OpenApiRestCall_605589
+proc url_PostAcceptTransitGatewayVpcAttachment_606273(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -757,7 +757,7 @@ proc url_PostAcceptTransitGatewayVpcAttachment_605073(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostAcceptTransitGatewayVpcAttachment_605072(path: JsonNode;
+proc validate_PostAcceptTransitGatewayVpcAttachment_606272(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
##
Accepts a request to attach a VPC to a transit gateway.
The VPC attachment must be in the pendingAcceptance
state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use RejectTransitGatewayVpcAttachment to reject a VPC attachment request.
Accepts a request to attach a VPC to a transit gateway.
The VPC attachment must be in the pendingAcceptance
state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use RejectTransitGatewayVpcAttachment to reject a VPC attachment request.
Accepts a request to attach a VPC to a transit gateway.
The VPC attachment must be in the pendingAcceptance
state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use RejectTransitGatewayVpcAttachment to reject a VPC attachment request.
Accepts a request to attach a VPC to a transit gateway.
The VPC attachment must be in the pendingAcceptance
state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use RejectTransitGatewayVpcAttachment to reject a VPC attachment request.
Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the pending-acceptance
state, and you must be the owner of the peer VPC. Use DescribeVpcPeeringConnections to view your outstanding VPC peering connection requests.
For an inter-Region VPC peering connection request, you must accept the VPC peering connection in the Region of the accepter VPC.
## @@ -1362,16 +1362,16 @@ proc validate_PostAcceptVpcPeeringConnection_605144(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605146 = query.getOrDefault("Action") - valid_605146 = validateParameter(valid_605146, JString, required = true, default = newJString( + var valid_606346 = query.getOrDefault("Action") + valid_606346 = validateParameter(valid_606346, JString, required = true, default = newJString( "AcceptVpcPeeringConnection")) - if valid_605146 != nil: - section.add "Action", valid_605146 - var valid_605147 = query.getOrDefault("Version") - valid_605147 = validateParameter(valid_605147, JString, required = true, + if valid_606346 != nil: + section.add "Action", valid_606346 + var valid_606347 = query.getOrDefault("Version") + valid_606347 = validateParameter(valid_606347, JString, required = true, default = newJString("2016-11-15")) - if valid_605147 != nil: - section.add "Version", valid_605147 + if valid_606347 != nil: + section.add "Version", valid_606347 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -1382,41 +1382,41 @@ proc validate_PostAcceptVpcPeeringConnection_605144(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605148 = header.getOrDefault("X-Amz-Signature") - valid_605148 = validateParameter(valid_605148, JString, required = false, + var valid_606348 = header.getOrDefault("X-Amz-Signature") + valid_606348 = validateParameter(valid_606348, JString, required = false, default = nil) - if valid_605148 != nil: - section.add "X-Amz-Signature", valid_605148 - var valid_605149 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605149 = validateParameter(valid_605149, JString, required = false, + if valid_606348 != nil: + section.add "X-Amz-Signature", valid_606348 + var valid_606349 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606349 = validateParameter(valid_606349, JString, required = false, default = nil) - if valid_605149 != nil: - section.add "X-Amz-Content-Sha256", valid_605149 - var valid_605150 = header.getOrDefault("X-Amz-Date") - valid_605150 = validateParameter(valid_605150, JString, required = false, + if valid_606349 != nil: + section.add "X-Amz-Content-Sha256", valid_606349 + var valid_606350 = header.getOrDefault("X-Amz-Date") + valid_606350 = validateParameter(valid_606350, JString, required = false, default = nil) - if valid_605150 != nil: - section.add "X-Amz-Date", valid_605150 - var valid_605151 = header.getOrDefault("X-Amz-Credential") - valid_605151 = validateParameter(valid_605151, JString, required = false, + if valid_606350 != nil: + section.add "X-Amz-Date", valid_606350 + var valid_606351 = header.getOrDefault("X-Amz-Credential") + valid_606351 = validateParameter(valid_606351, JString, required = false, default = nil) - if valid_605151 != nil: - section.add "X-Amz-Credential", valid_605151 - var valid_605152 = header.getOrDefault("X-Amz-Security-Token") - valid_605152 = validateParameter(valid_605152, JString, required = false, + if valid_606351 != nil: + section.add "X-Amz-Credential", valid_606351 + var valid_606352 = header.getOrDefault("X-Amz-Security-Token") + valid_606352 = validateParameter(valid_606352, JString, required = false, default = nil) - if valid_605152 != nil: - section.add "X-Amz-Security-Token", valid_605152 - var valid_605153 = header.getOrDefault("X-Amz-Algorithm") - valid_605153 = validateParameter(valid_605153, JString, required = false, + if valid_606352 != nil: + section.add "X-Amz-Security-Token", valid_606352 + var valid_606353 = header.getOrDefault("X-Amz-Algorithm") + valid_606353 = validateParameter(valid_606353, JString, required = false, default = nil) - if valid_605153 != nil: - section.add "X-Amz-Algorithm", valid_605153 - var valid_605154 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605154 = validateParameter(valid_605154, JString, required = false, + if valid_606353 != nil: + section.add "X-Amz-Algorithm", valid_606353 + var valid_606354 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606354 = validateParameter(valid_606354, JString, required = false, default = nil) - if valid_605154 != nil: - section.add "X-Amz-SignedHeaders", valid_605154 + if valid_606354 != nil: + section.add "X-Amz-SignedHeaders", valid_606354 result.add "header", section ## parameters in `formData` object: ## VpcPeeringConnectionId: JString @@ -1424,33 +1424,33 @@ proc validate_PostAcceptVpcPeeringConnection_605144(path: JsonNode; ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_605155 = formData.getOrDefault("VpcPeeringConnectionId")
- valid_605155 = validateParameter(valid_605155, JString, required = false,
+ var valid_606355 = formData.getOrDefault("VpcPeeringConnectionId")
+ valid_606355 = validateParameter(valid_606355, JString, required = false,
default = nil)
- if valid_605155 != nil:
- section.add "VpcPeeringConnectionId", valid_605155
- var valid_605156 = formData.getOrDefault("DryRun")
- valid_605156 = validateParameter(valid_605156, JBool, required = false, default = nil)
- if valid_605156 != nil:
- section.add "DryRun", valid_605156
+ if valid_606355 != nil:
+ section.add "VpcPeeringConnectionId", valid_606355
+ var valid_606356 = formData.getOrDefault("DryRun")
+ valid_606356 = validateParameter(valid_606356, JBool, required = false, default = nil)
+ if valid_606356 != nil:
+ section.add "DryRun", valid_606356
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605157: Call_PostAcceptVpcPeeringConnection_605143; path: JsonNode;
+proc call*(call_606357: Call_PostAcceptVpcPeeringConnection_606343; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the pending-acceptance
state, and you must be the owner of the peer VPC. Use DescribeVpcPeeringConnections to view your outstanding VPC peering connection requests.
For an inter-Region VPC peering connection request, you must accept the VPC peering connection in the Region of the accepter VPC.
## - let valid = call_605157.validator(path, query, header, formData, body) - let scheme = call_605157.pickScheme + let valid = call_606357.validator(path, query, header, formData, body) + let scheme = call_606357.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605157.url(scheme.get, call_605157.host, call_605157.base, - call_605157.route, valid.getOrDefault("path"), + let url = call_606357.url(scheme.get, call_606357.host, call_606357.base, + call_606357.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605157, url, valid) + result = atozHook(call_606357, url, valid) -proc call*(call_605158: Call_PostAcceptVpcPeeringConnection_605143; +proc call*(call_606358: Call_PostAcceptVpcPeeringConnection_606343; VpcPeeringConnectionId: string = ""; DryRun: bool = false; Action: string = "AcceptVpcPeeringConnection"; Version: string = "2016-11-15"): Recallable = @@ -1462,24 +1462,24 @@ proc call*(call_605158: Call_PostAcceptVpcPeeringConnection_605143; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_605159 = newJObject()
- var formData_605160 = newJObject()
- add(formData_605160, "VpcPeeringConnectionId",
+ var query_606359 = newJObject()
+ var formData_606360 = newJObject()
+ add(formData_606360, "VpcPeeringConnectionId",
newJString(VpcPeeringConnectionId))
- add(formData_605160, "DryRun", newJBool(DryRun))
- add(query_605159, "Action", newJString(Action))
- add(query_605159, "Version", newJString(Version))
- result = call_605158.call(nil, query_605159, nil, formData_605160, nil)
+ add(formData_606360, "DryRun", newJBool(DryRun))
+ add(query_606359, "Action", newJString(Action))
+ add(query_606359, "Version", newJString(Version))
+ result = call_606358.call(nil, query_606359, nil, formData_606360, nil)
-var postAcceptVpcPeeringConnection* = Call_PostAcceptVpcPeeringConnection_605143(
+var postAcceptVpcPeeringConnection* = Call_PostAcceptVpcPeeringConnection_606343(
name: "postAcceptVpcPeeringConnection", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=AcceptVpcPeeringConnection",
- validator: validate_PostAcceptVpcPeeringConnection_605144, base: "/",
- url: url_PostAcceptVpcPeeringConnection_605145,
+ validator: validate_PostAcceptVpcPeeringConnection_606344, base: "/",
+ url: url_PostAcceptVpcPeeringConnection_606345,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetAcceptVpcPeeringConnection_605126 = ref object of OpenApiRestCall_604389
-proc url_GetAcceptVpcPeeringConnection_605128(protocol: Scheme; host: string;
+ Call_GetAcceptVpcPeeringConnection_606326 = ref object of OpenApiRestCall_605589
+proc url_GetAcceptVpcPeeringConnection_606328(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -1491,7 +1491,7 @@ proc url_GetAcceptVpcPeeringConnection_605128(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetAcceptVpcPeeringConnection_605127(path: JsonNode; query: JsonNode;
+proc validate_GetAcceptVpcPeeringConnection_606327(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the pending-acceptance
state, and you must be the owner of the peer VPC. Use DescribeVpcPeeringConnections to view your outstanding VPC peering connection requests.
For an inter-Region VPC peering connection request, you must accept the VPC peering connection in the Region of the accepter VPC.
## @@ -1507,26 +1507,26 @@ proc validate_GetAcceptVpcPeeringConnection_605127(path: JsonNode; query: JsonNo ## : The ID of the VPC peering connection. You must specify this parameter in the request. ## Version: JString (required) section = newJObject() - var valid_605129 = query.getOrDefault("DryRun") - valid_605129 = validateParameter(valid_605129, JBool, required = false, default = nil) - if valid_605129 != nil: - section.add "DryRun", valid_605129 + var valid_606329 = query.getOrDefault("DryRun") + valid_606329 = validateParameter(valid_606329, JBool, required = false, default = nil) + if valid_606329 != nil: + section.add "DryRun", valid_606329 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605130 = query.getOrDefault("Action") - valid_605130 = validateParameter(valid_605130, JString, required = true, default = newJString( + var valid_606330 = query.getOrDefault("Action") + valid_606330 = validateParameter(valid_606330, JString, required = true, default = newJString( "AcceptVpcPeeringConnection")) - if valid_605130 != nil: - section.add "Action", valid_605130 - var valid_605131 = query.getOrDefault("VpcPeeringConnectionId") - valid_605131 = validateParameter(valid_605131, JString, required = false, + if valid_606330 != nil: + section.add "Action", valid_606330 + var valid_606331 = query.getOrDefault("VpcPeeringConnectionId") + valid_606331 = validateParameter(valid_606331, JString, required = false, default = nil) - if valid_605131 != nil: - section.add "VpcPeeringConnectionId", valid_605131 - var valid_605132 = query.getOrDefault("Version") - valid_605132 = validateParameter(valid_605132, JString, required = true, + if valid_606331 != nil: + section.add "VpcPeeringConnectionId", valid_606331 + var valid_606332 = query.getOrDefault("Version") + valid_606332 = validateParameter(valid_606332, JString, required = true, default = newJString("2016-11-15")) - if valid_605132 != nil: - section.add "Version", valid_605132 + if valid_606332 != nil: + section.add "Version", valid_606332 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -1537,61 +1537,61 @@ proc validate_GetAcceptVpcPeeringConnection_605127(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605133 = header.getOrDefault("X-Amz-Signature") - valid_605133 = validateParameter(valid_605133, JString, required = false, + var valid_606333 = header.getOrDefault("X-Amz-Signature") + valid_606333 = validateParameter(valid_606333, JString, required = false, default = nil) - if valid_605133 != nil: - section.add "X-Amz-Signature", valid_605133 - var valid_605134 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605134 = validateParameter(valid_605134, JString, required = false, + if valid_606333 != nil: + section.add "X-Amz-Signature", valid_606333 + var valid_606334 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606334 = validateParameter(valid_606334, JString, required = false, default = nil) - if valid_605134 != nil: - section.add "X-Amz-Content-Sha256", valid_605134 - var valid_605135 = header.getOrDefault("X-Amz-Date") - valid_605135 = validateParameter(valid_605135, JString, required = false, + if valid_606334 != nil: + section.add "X-Amz-Content-Sha256", valid_606334 + var valid_606335 = header.getOrDefault("X-Amz-Date") + valid_606335 = validateParameter(valid_606335, JString, required = false, default = nil) - if valid_605135 != nil: - section.add "X-Amz-Date", valid_605135 - var valid_605136 = header.getOrDefault("X-Amz-Credential") - valid_605136 = validateParameter(valid_605136, JString, required = false, + if valid_606335 != nil: + section.add "X-Amz-Date", valid_606335 + var valid_606336 = header.getOrDefault("X-Amz-Credential") + valid_606336 = validateParameter(valid_606336, JString, required = false, default = nil) - if valid_605136 != nil: - section.add "X-Amz-Credential", valid_605136 - var valid_605137 = header.getOrDefault("X-Amz-Security-Token") - valid_605137 = validateParameter(valid_605137, JString, required = false, + if valid_606336 != nil: + section.add "X-Amz-Credential", valid_606336 + var valid_606337 = header.getOrDefault("X-Amz-Security-Token") + valid_606337 = validateParameter(valid_606337, JString, required = false, default = nil) - if valid_605137 != nil: - section.add "X-Amz-Security-Token", valid_605137 - var valid_605138 = header.getOrDefault("X-Amz-Algorithm") - valid_605138 = validateParameter(valid_605138, JString, required = false, + if valid_606337 != nil: + section.add "X-Amz-Security-Token", valid_606337 + var valid_606338 = header.getOrDefault("X-Amz-Algorithm") + valid_606338 = validateParameter(valid_606338, JString, required = false, default = nil) - if valid_605138 != nil: - section.add "X-Amz-Algorithm", valid_605138 - var valid_605139 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605139 = validateParameter(valid_605139, JString, required = false, + if valid_606338 != nil: + section.add "X-Amz-Algorithm", valid_606338 + var valid_606339 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606339 = validateParameter(valid_606339, JString, required = false, default = nil) - if valid_605139 != nil: - section.add "X-Amz-SignedHeaders", valid_605139 + if valid_606339 != nil: + section.add "X-Amz-SignedHeaders", valid_606339 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605140: Call_GetAcceptVpcPeeringConnection_605126; path: JsonNode; +proc call*(call_606340: Call_GetAcceptVpcPeeringConnection_606326; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the pending-acceptance
state, and you must be the owner of the peer VPC. Use DescribeVpcPeeringConnections to view your outstanding VPC peering connection requests.
For an inter-Region VPC peering connection request, you must accept the VPC peering connection in the Region of the accepter VPC.
## - let valid = call_605140.validator(path, query, header, formData, body) - let scheme = call_605140.pickScheme + let valid = call_606340.validator(path, query, header, formData, body) + let scheme = call_606340.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605140.url(scheme.get, call_605140.host, call_605140.base, - call_605140.route, valid.getOrDefault("path"), + let url = call_606340.url(scheme.get, call_606340.host, call_606340.base, + call_606340.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605140, url, valid) + result = atozHook(call_606340, url, valid) -proc call*(call_605141: Call_GetAcceptVpcPeeringConnection_605126; +proc call*(call_606341: Call_GetAcceptVpcPeeringConnection_606326; DryRun: bool = false; Action: string = "AcceptVpcPeeringConnection"; VpcPeeringConnectionId: string = ""; Version: string = "2016-11-15"): Recallable = ## getAcceptVpcPeeringConnection @@ -1602,22 +1602,22 @@ proc call*(call_605141: Call_GetAcceptVpcPeeringConnection_605126; ## VpcPeeringConnectionId: string ## : The ID of the VPC peering connection. You must specify this parameter in the request. ## Version: string (required) - var query_605142 = newJObject() - add(query_605142, "DryRun", newJBool(DryRun)) - add(query_605142, "Action", newJString(Action)) - add(query_605142, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId)) - add(query_605142, "Version", newJString(Version)) - result = call_605141.call(nil, query_605142, nil, nil, nil) + var query_606342 = newJObject() + add(query_606342, "DryRun", newJBool(DryRun)) + add(query_606342, "Action", newJString(Action)) + add(query_606342, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId)) + add(query_606342, "Version", newJString(Version)) + result = call_606341.call(nil, query_606342, nil, nil, nil) -var getAcceptVpcPeeringConnection* = Call_GetAcceptVpcPeeringConnection_605126( +var getAcceptVpcPeeringConnection* = Call_GetAcceptVpcPeeringConnection_606326( name: "getAcceptVpcPeeringConnection", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AcceptVpcPeeringConnection", - validator: validate_GetAcceptVpcPeeringConnection_605127, base: "/", - url: url_GetAcceptVpcPeeringConnection_605128, + validator: validate_GetAcceptVpcPeeringConnection_606327, base: "/", + url: url_GetAcceptVpcPeeringConnection_606328, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAdvertiseByoipCidr_605178 = ref object of OpenApiRestCall_604389 -proc url_PostAdvertiseByoipCidr_605180(protocol: Scheme; host: string; base: string; + Call_PostAdvertiseByoipCidr_606378 = ref object of OpenApiRestCall_605589 +proc url_PostAdvertiseByoipCidr_606380(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -1629,7 +1629,7 @@ proc url_PostAdvertiseByoipCidr_605180(protocol: Scheme; host: string; base: str else: result.path = base & route -proc validate_PostAdvertiseByoipCidr_605179(path: JsonNode; query: JsonNode; +proc validate_PostAdvertiseByoipCidr_606379(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Advertises an IPv4 address range that is provisioned for use with your AWS resources through bring your own IP addresses (BYOIP).
You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.
We recommend that you stop advertising the BYOIP CIDR from other locations when you advertise it from AWS. To minimize down time, you can configure your AWS resources to use an address from a BYOIP CIDR before it is advertised, and then simultaneously stop advertising it from the current location and start advertising it through AWS.
It can take a few minutes before traffic to the specified addresses starts routing to AWS because of BGP propagation delays.
To stop advertising the BYOIP CIDR, use WithdrawByoipCidr.
## @@ -1642,16 +1642,16 @@ proc validate_PostAdvertiseByoipCidr_605179(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605181 = query.getOrDefault("Action") - valid_605181 = validateParameter(valid_605181, JString, required = true, + var valid_606381 = query.getOrDefault("Action") + valid_606381 = validateParameter(valid_606381, JString, required = true, default = newJString("AdvertiseByoipCidr")) - if valid_605181 != nil: - section.add "Action", valid_605181 - var valid_605182 = query.getOrDefault("Version") - valid_605182 = validateParameter(valid_605182, JString, required = true, + if valid_606381 != nil: + section.add "Action", valid_606381 + var valid_606382 = query.getOrDefault("Version") + valid_606382 = validateParameter(valid_606382, JString, required = true, default = newJString("2016-11-15")) - if valid_605182 != nil: - section.add "Version", valid_605182 + if valid_606382 != nil: + section.add "Version", valid_606382 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -1662,41 +1662,41 @@ proc validate_PostAdvertiseByoipCidr_605179(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605183 = header.getOrDefault("X-Amz-Signature") - valid_605183 = validateParameter(valid_605183, JString, required = false, + var valid_606383 = header.getOrDefault("X-Amz-Signature") + valid_606383 = validateParameter(valid_606383, JString, required = false, default = nil) - if valid_605183 != nil: - section.add "X-Amz-Signature", valid_605183 - var valid_605184 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605184 = validateParameter(valid_605184, JString, required = false, + if valid_606383 != nil: + section.add "X-Amz-Signature", valid_606383 + var valid_606384 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606384 = validateParameter(valid_606384, JString, required = false, default = nil) - if valid_605184 != nil: - section.add "X-Amz-Content-Sha256", valid_605184 - var valid_605185 = header.getOrDefault("X-Amz-Date") - valid_605185 = validateParameter(valid_605185, JString, required = false, + if valid_606384 != nil: + section.add "X-Amz-Content-Sha256", valid_606384 + var valid_606385 = header.getOrDefault("X-Amz-Date") + valid_606385 = validateParameter(valid_606385, JString, required = false, default = nil) - if valid_605185 != nil: - section.add "X-Amz-Date", valid_605185 - var valid_605186 = header.getOrDefault("X-Amz-Credential") - valid_605186 = validateParameter(valid_605186, JString, required = false, + if valid_606385 != nil: + section.add "X-Amz-Date", valid_606385 + var valid_606386 = header.getOrDefault("X-Amz-Credential") + valid_606386 = validateParameter(valid_606386, JString, required = false, default = nil) - if valid_605186 != nil: - section.add "X-Amz-Credential", valid_605186 - var valid_605187 = header.getOrDefault("X-Amz-Security-Token") - valid_605187 = validateParameter(valid_605187, JString, required = false, + if valid_606386 != nil: + section.add "X-Amz-Credential", valid_606386 + var valid_606387 = header.getOrDefault("X-Amz-Security-Token") + valid_606387 = validateParameter(valid_606387, JString, required = false, default = nil) - if valid_605187 != nil: - section.add "X-Amz-Security-Token", valid_605187 - var valid_605188 = header.getOrDefault("X-Amz-Algorithm") - valid_605188 = validateParameter(valid_605188, JString, required = false, + if valid_606387 != nil: + section.add "X-Amz-Security-Token", valid_606387 + var valid_606388 = header.getOrDefault("X-Amz-Algorithm") + valid_606388 = validateParameter(valid_606388, JString, required = false, default = nil) - if valid_605188 != nil: - section.add "X-Amz-Algorithm", valid_605188 - var valid_605189 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605189 = validateParameter(valid_605189, JString, required = false, + if valid_606388 != nil: + section.add "X-Amz-Algorithm", valid_606388 + var valid_606389 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606389 = validateParameter(valid_606389, JString, required = false, default = nil) - if valid_605189 != nil: - section.add "X-Amz-SignedHeaders", valid_605189 + if valid_606389 != nil: + section.add "X-Amz-SignedHeaders", valid_606389 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -1704,35 +1704,35 @@ proc validate_PostAdvertiseByoipCidr_605179(path: JsonNode; query: JsonNode; ## Cidr: JString (required) ## : The IPv4 address range, in CIDR notation. This must be the exact range that you provisioned. You can't advertise only a portion of the provisioned range. section = newJObject() - var valid_605190 = formData.getOrDefault("DryRun") - valid_605190 = validateParameter(valid_605190, JBool, required = false, default = nil) - if valid_605190 != nil: - section.add "DryRun", valid_605190 + var valid_606390 = formData.getOrDefault("DryRun") + valid_606390 = validateParameter(valid_606390, JBool, required = false, default = nil) + if valid_606390 != nil: + section.add "DryRun", valid_606390 assert formData != nil, "formData argument is necessary due to required `Cidr` field" - var valid_605191 = formData.getOrDefault("Cidr") - valid_605191 = validateParameter(valid_605191, JString, required = true, + var valid_606391 = formData.getOrDefault("Cidr") + valid_606391 = validateParameter(valid_606391, JString, required = true, default = nil) - if valid_605191 != nil: - section.add "Cidr", valid_605191 + if valid_606391 != nil: + section.add "Cidr", valid_606391 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605192: Call_PostAdvertiseByoipCidr_605178; path: JsonNode; +proc call*(call_606392: Call_PostAdvertiseByoipCidr_606378; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Advertises an IPv4 address range that is provisioned for use with your AWS resources through bring your own IP addresses (BYOIP).
You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.
We recommend that you stop advertising the BYOIP CIDR from other locations when you advertise it from AWS. To minimize down time, you can configure your AWS resources to use an address from a BYOIP CIDR before it is advertised, and then simultaneously stop advertising it from the current location and start advertising it through AWS.
It can take a few minutes before traffic to the specified addresses starts routing to AWS because of BGP propagation delays.
To stop advertising the BYOIP CIDR, use WithdrawByoipCidr.
## - let valid = call_605192.validator(path, query, header, formData, body) - let scheme = call_605192.pickScheme + let valid = call_606392.validator(path, query, header, formData, body) + let scheme = call_606392.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605192.url(scheme.get, call_605192.host, call_605192.base, - call_605192.route, valid.getOrDefault("path"), + let url = call_606392.url(scheme.get, call_606392.host, call_606392.base, + call_606392.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605192, url, valid) + result = atozHook(call_606392, url, valid) -proc call*(call_605193: Call_PostAdvertiseByoipCidr_605178; Cidr: string; +proc call*(call_606393: Call_PostAdvertiseByoipCidr_606378; Cidr: string; DryRun: bool = false; Action: string = "AdvertiseByoipCidr"; Version: string = "2016-11-15"): Recallable = ## postAdvertiseByoipCidr @@ -1743,22 +1743,22 @@ proc call*(call_605193: Call_PostAdvertiseByoipCidr_605178; Cidr: string; ## : The IPv4 address range, in CIDR notation. This must be the exact range that you provisioned. You can't advertise only a portion of the provisioned range. ## Action: string (required) ## Version: string (required) - var query_605194 = newJObject() - var formData_605195 = newJObject() - add(formData_605195, "DryRun", newJBool(DryRun)) - add(formData_605195, "Cidr", newJString(Cidr)) - add(query_605194, "Action", newJString(Action)) - add(query_605194, "Version", newJString(Version)) - result = call_605193.call(nil, query_605194, nil, formData_605195, nil) + var query_606394 = newJObject() + var formData_606395 = newJObject() + add(formData_606395, "DryRun", newJBool(DryRun)) + add(formData_606395, "Cidr", newJString(Cidr)) + add(query_606394, "Action", newJString(Action)) + add(query_606394, "Version", newJString(Version)) + result = call_606393.call(nil, query_606394, nil, formData_606395, nil) -var postAdvertiseByoipCidr* = Call_PostAdvertiseByoipCidr_605178( +var postAdvertiseByoipCidr* = Call_PostAdvertiseByoipCidr_606378( name: "postAdvertiseByoipCidr", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=AdvertiseByoipCidr", - validator: validate_PostAdvertiseByoipCidr_605179, base: "/", - url: url_PostAdvertiseByoipCidr_605180, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostAdvertiseByoipCidr_606379, base: "/", + url: url_PostAdvertiseByoipCidr_606380, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetAdvertiseByoipCidr_605161 = ref object of OpenApiRestCall_604389 -proc url_GetAdvertiseByoipCidr_605163(protocol: Scheme; host: string; base: string; + Call_GetAdvertiseByoipCidr_606361 = ref object of OpenApiRestCall_605589 +proc url_GetAdvertiseByoipCidr_606363(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -1770,7 +1770,7 @@ proc url_GetAdvertiseByoipCidr_605163(protocol: Scheme; host: string; base: stri else: result.path = base & route -proc validate_GetAdvertiseByoipCidr_605162(path: JsonNode; query: JsonNode; +proc validate_GetAdvertiseByoipCidr_606362(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Advertises an IPv4 address range that is provisioned for use with your AWS resources through bring your own IP addresses (BYOIP).
You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.
We recommend that you stop advertising the BYOIP CIDR from other locations when you advertise it from AWS. To minimize down time, you can configure your AWS resources to use an address from a BYOIP CIDR before it is advertised, and then simultaneously stop advertising it from the current location and start advertising it through AWS.
It can take a few minutes before traffic to the specified addresses starts routing to AWS because of BGP propagation delays.
To stop advertising the BYOIP CIDR, use WithdrawByoipCidr.
## @@ -1786,26 +1786,26 @@ proc validate_GetAdvertiseByoipCidr_605162(path: JsonNode; query: JsonNode; ## Cidr: JString (required) ## : The IPv4 address range, in CIDR notation. This must be the exact range that you provisioned. You can't advertise only a portion of the provisioned range. section = newJObject() - var valid_605164 = query.getOrDefault("DryRun") - valid_605164 = validateParameter(valid_605164, JBool, required = false, default = nil) - if valid_605164 != nil: - section.add "DryRun", valid_605164 + var valid_606364 = query.getOrDefault("DryRun") + valid_606364 = validateParameter(valid_606364, JBool, required = false, default = nil) + if valid_606364 != nil: + section.add "DryRun", valid_606364 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605165 = query.getOrDefault("Action") - valid_605165 = validateParameter(valid_605165, JString, required = true, + var valid_606365 = query.getOrDefault("Action") + valid_606365 = validateParameter(valid_606365, JString, required = true, default = newJString("AdvertiseByoipCidr")) - if valid_605165 != nil: - section.add "Action", valid_605165 - var valid_605166 = query.getOrDefault("Version") - valid_605166 = validateParameter(valid_605166, JString, required = true, + if valid_606365 != nil: + section.add "Action", valid_606365 + var valid_606366 = query.getOrDefault("Version") + valid_606366 = validateParameter(valid_606366, JString, required = true, default = newJString("2016-11-15")) - if valid_605166 != nil: - section.add "Version", valid_605166 - var valid_605167 = query.getOrDefault("Cidr") - valid_605167 = validateParameter(valid_605167, JString, required = true, + if valid_606366 != nil: + section.add "Version", valid_606366 + var valid_606367 = query.getOrDefault("Cidr") + valid_606367 = validateParameter(valid_606367, JString, required = true, default = nil) - if valid_605167 != nil: - section.add "Cidr", valid_605167 + if valid_606367 != nil: + section.add "Cidr", valid_606367 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -1816,61 +1816,61 @@ proc validate_GetAdvertiseByoipCidr_605162(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605168 = header.getOrDefault("X-Amz-Signature") - valid_605168 = validateParameter(valid_605168, JString, required = false, + var valid_606368 = header.getOrDefault("X-Amz-Signature") + valid_606368 = validateParameter(valid_606368, JString, required = false, default = nil) - if valid_605168 != nil: - section.add "X-Amz-Signature", valid_605168 - var valid_605169 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605169 = validateParameter(valid_605169, JString, required = false, + if valid_606368 != nil: + section.add "X-Amz-Signature", valid_606368 + var valid_606369 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606369 = validateParameter(valid_606369, JString, required = false, default = nil) - if valid_605169 != nil: - section.add "X-Amz-Content-Sha256", valid_605169 - var valid_605170 = header.getOrDefault("X-Amz-Date") - valid_605170 = validateParameter(valid_605170, JString, required = false, + if valid_606369 != nil: + section.add "X-Amz-Content-Sha256", valid_606369 + var valid_606370 = header.getOrDefault("X-Amz-Date") + valid_606370 = validateParameter(valid_606370, JString, required = false, default = nil) - if valid_605170 != nil: - section.add "X-Amz-Date", valid_605170 - var valid_605171 = header.getOrDefault("X-Amz-Credential") - valid_605171 = validateParameter(valid_605171, JString, required = false, + if valid_606370 != nil: + section.add "X-Amz-Date", valid_606370 + var valid_606371 = header.getOrDefault("X-Amz-Credential") + valid_606371 = validateParameter(valid_606371, JString, required = false, default = nil) - if valid_605171 != nil: - section.add "X-Amz-Credential", valid_605171 - var valid_605172 = header.getOrDefault("X-Amz-Security-Token") - valid_605172 = validateParameter(valid_605172, JString, required = false, + if valid_606371 != nil: + section.add "X-Amz-Credential", valid_606371 + var valid_606372 = header.getOrDefault("X-Amz-Security-Token") + valid_606372 = validateParameter(valid_606372, JString, required = false, default = nil) - if valid_605172 != nil: - section.add "X-Amz-Security-Token", valid_605172 - var valid_605173 = header.getOrDefault("X-Amz-Algorithm") - valid_605173 = validateParameter(valid_605173, JString, required = false, + if valid_606372 != nil: + section.add "X-Amz-Security-Token", valid_606372 + var valid_606373 = header.getOrDefault("X-Amz-Algorithm") + valid_606373 = validateParameter(valid_606373, JString, required = false, default = nil) - if valid_605173 != nil: - section.add "X-Amz-Algorithm", valid_605173 - var valid_605174 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605174 = validateParameter(valid_605174, JString, required = false, + if valid_606373 != nil: + section.add "X-Amz-Algorithm", valid_606373 + var valid_606374 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606374 = validateParameter(valid_606374, JString, required = false, default = nil) - if valid_605174 != nil: - section.add "X-Amz-SignedHeaders", valid_605174 + if valid_606374 != nil: + section.add "X-Amz-SignedHeaders", valid_606374 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605175: Call_GetAdvertiseByoipCidr_605161; path: JsonNode; +proc call*(call_606375: Call_GetAdvertiseByoipCidr_606361; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Advertises an IPv4 address range that is provisioned for use with your AWS resources through bring your own IP addresses (BYOIP).
You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.
We recommend that you stop advertising the BYOIP CIDR from other locations when you advertise it from AWS. To minimize down time, you can configure your AWS resources to use an address from a BYOIP CIDR before it is advertised, and then simultaneously stop advertising it from the current location and start advertising it through AWS.
It can take a few minutes before traffic to the specified addresses starts routing to AWS because of BGP propagation delays.
To stop advertising the BYOIP CIDR, use WithdrawByoipCidr.
## - let valid = call_605175.validator(path, query, header, formData, body) - let scheme = call_605175.pickScheme + let valid = call_606375.validator(path, query, header, formData, body) + let scheme = call_606375.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605175.url(scheme.get, call_605175.host, call_605175.base, - call_605175.route, valid.getOrDefault("path"), + let url = call_606375.url(scheme.get, call_606375.host, call_606375.base, + call_606375.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605175, url, valid) + result = atozHook(call_606375, url, valid) -proc call*(call_605176: Call_GetAdvertiseByoipCidr_605161; Cidr: string; +proc call*(call_606376: Call_GetAdvertiseByoipCidr_606361; Cidr: string; DryRun: bool = false; Action: string = "AdvertiseByoipCidr"; Version: string = "2016-11-15"): Recallable = ## getAdvertiseByoipCidr @@ -1881,21 +1881,21 @@ proc call*(call_605176: Call_GetAdvertiseByoipCidr_605161; Cidr: string; ## Version: string (required) ## Cidr: string (required) ## : The IPv4 address range, in CIDR notation. This must be the exact range that you provisioned. You can't advertise only a portion of the provisioned range. - var query_605177 = newJObject() - add(query_605177, "DryRun", newJBool(DryRun)) - add(query_605177, "Action", newJString(Action)) - add(query_605177, "Version", newJString(Version)) - add(query_605177, "Cidr", newJString(Cidr)) - result = call_605176.call(nil, query_605177, nil, nil, nil) - -var getAdvertiseByoipCidr* = Call_GetAdvertiseByoipCidr_605161( + var query_606377 = newJObject() + add(query_606377, "DryRun", newJBool(DryRun)) + add(query_606377, "Action", newJString(Action)) + add(query_606377, "Version", newJString(Version)) + add(query_606377, "Cidr", newJString(Cidr)) + result = call_606376.call(nil, query_606377, nil, nil, nil) + +var getAdvertiseByoipCidr* = Call_GetAdvertiseByoipCidr_606361( name: "getAdvertiseByoipCidr", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AdvertiseByoipCidr", - validator: validate_GetAdvertiseByoipCidr_605162, base: "/", - url: url_GetAdvertiseByoipCidr_605163, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetAdvertiseByoipCidr_606362, base: "/", + url: url_GetAdvertiseByoipCidr_606363, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAllocateAddress_605217 = ref object of OpenApiRestCall_604389 -proc url_PostAllocateAddress_605219(protocol: Scheme; host: string; base: string; + Call_PostAllocateAddress_606417 = ref object of OpenApiRestCall_605589 +proc url_PostAllocateAddress_606419(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -1907,7 +1907,7 @@ proc url_PostAllocateAddress_605219(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_PostAllocateAddress_605218(path: JsonNode; query: JsonNode; +proc validate_PostAllocateAddress_606418(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Allocates an Elastic IP address to your AWS account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different AWS account.
You can allocate an Elastic IP address from an address pool owned by AWS or from an address pool created from a public IPv4 address range that you have brought to AWS for use with your AWS resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.
[EC2-VPC] If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another AWS account. You cannot recover an Elastic IP address for EC2-Classic. To attempt to recover an Elastic IP address that you released, specify it in this operation.
An Elastic IP address is for use either in the EC2-Classic platform or in a VPC. By default, you can allocate 5 Elastic IP addresses for EC2-Classic per Region and 5 Elastic IP addresses for EC2-VPC per Region.
For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
@@ -1921,16 +1921,16 @@ proc validate_PostAllocateAddress_605218(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605220 = query.getOrDefault("Action") - valid_605220 = validateParameter(valid_605220, JString, required = true, + var valid_606420 = query.getOrDefault("Action") + valid_606420 = validateParameter(valid_606420, JString, required = true, default = newJString("AllocateAddress")) - if valid_605220 != nil: - section.add "Action", valid_605220 - var valid_605221 = query.getOrDefault("Version") - valid_605221 = validateParameter(valid_605221, JString, required = true, + if valid_606420 != nil: + section.add "Action", valid_606420 + var valid_606421 = query.getOrDefault("Version") + valid_606421 = validateParameter(valid_606421, JString, required = true, default = newJString("2016-11-15")) - if valid_605221 != nil: - section.add "Version", valid_605221 + if valid_606421 != nil: + section.add "Version", valid_606421 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -1941,41 +1941,41 @@ proc validate_PostAllocateAddress_605218(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605222 = header.getOrDefault("X-Amz-Signature") - valid_605222 = validateParameter(valid_605222, JString, required = false, + var valid_606422 = header.getOrDefault("X-Amz-Signature") + valid_606422 = validateParameter(valid_606422, JString, required = false, default = nil) - if valid_605222 != nil: - section.add "X-Amz-Signature", valid_605222 - var valid_605223 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605223 = validateParameter(valid_605223, JString, required = false, + if valid_606422 != nil: + section.add "X-Amz-Signature", valid_606422 + var valid_606423 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606423 = validateParameter(valid_606423, JString, required = false, default = nil) - if valid_605223 != nil: - section.add "X-Amz-Content-Sha256", valid_605223 - var valid_605224 = header.getOrDefault("X-Amz-Date") - valid_605224 = validateParameter(valid_605224, JString, required = false, + if valid_606423 != nil: + section.add "X-Amz-Content-Sha256", valid_606423 + var valid_606424 = header.getOrDefault("X-Amz-Date") + valid_606424 = validateParameter(valid_606424, JString, required = false, default = nil) - if valid_605224 != nil: - section.add "X-Amz-Date", valid_605224 - var valid_605225 = header.getOrDefault("X-Amz-Credential") - valid_605225 = validateParameter(valid_605225, JString, required = false, + if valid_606424 != nil: + section.add "X-Amz-Date", valid_606424 + var valid_606425 = header.getOrDefault("X-Amz-Credential") + valid_606425 = validateParameter(valid_606425, JString, required = false, default = nil) - if valid_605225 != nil: - section.add "X-Amz-Credential", valid_605225 - var valid_605226 = header.getOrDefault("X-Amz-Security-Token") - valid_605226 = validateParameter(valid_605226, JString, required = false, + if valid_606425 != nil: + section.add "X-Amz-Credential", valid_606425 + var valid_606426 = header.getOrDefault("X-Amz-Security-Token") + valid_606426 = validateParameter(valid_606426, JString, required = false, default = nil) - if valid_605226 != nil: - section.add "X-Amz-Security-Token", valid_605226 - var valid_605227 = header.getOrDefault("X-Amz-Algorithm") - valid_605227 = validateParameter(valid_605227, JString, required = false, + if valid_606426 != nil: + section.add "X-Amz-Security-Token", valid_606426 + var valid_606427 = header.getOrDefault("X-Amz-Algorithm") + valid_606427 = validateParameter(valid_606427, JString, required = false, default = nil) - if valid_605227 != nil: - section.add "X-Amz-Algorithm", valid_605227 - var valid_605228 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605228 = validateParameter(valid_605228, JString, required = false, + if valid_606427 != nil: + section.add "X-Amz-Algorithm", valid_606427 + var valid_606428 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606428 = validateParameter(valid_606428, JString, required = false, default = nil) - if valid_605228 != nil: - section.add "X-Amz-SignedHeaders", valid_605228 + if valid_606428 != nil: + section.add "X-Amz-SignedHeaders", valid_606428 result.add "header", section ## parameters in `formData` object: ## Domain: JString @@ -1993,53 +1993,53 @@ proc validate_PostAllocateAddress_605218(path: JsonNode; query: JsonNode; ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_605229 = formData.getOrDefault("Domain")
- valid_605229 = validateParameter(valid_605229, JString, required = false,
+ var valid_606429 = formData.getOrDefault("Domain")
+ valid_606429 = validateParameter(valid_606429, JString, required = false,
default = newJString("vpc"))
- if valid_605229 != nil:
- section.add "Domain", valid_605229
- var valid_605230 = formData.getOrDefault("PublicIpv4Pool")
- valid_605230 = validateParameter(valid_605230, JString, required = false,
+ if valid_606429 != nil:
+ section.add "Domain", valid_606429
+ var valid_606430 = formData.getOrDefault("PublicIpv4Pool")
+ valid_606430 = validateParameter(valid_606430, JString, required = false,
default = nil)
- if valid_605230 != nil:
- section.add "PublicIpv4Pool", valid_605230
- var valid_605231 = formData.getOrDefault("NetworkBorderGroup")
- valid_605231 = validateParameter(valid_605231, JString, required = false,
+ if valid_606430 != nil:
+ section.add "PublicIpv4Pool", valid_606430
+ var valid_606431 = formData.getOrDefault("NetworkBorderGroup")
+ valid_606431 = validateParameter(valid_606431, JString, required = false,
default = nil)
- if valid_605231 != nil:
- section.add "NetworkBorderGroup", valid_605231
- var valid_605232 = formData.getOrDefault("Address")
- valid_605232 = validateParameter(valid_605232, JString, required = false,
+ if valid_606431 != nil:
+ section.add "NetworkBorderGroup", valid_606431
+ var valid_606432 = formData.getOrDefault("Address")
+ valid_606432 = validateParameter(valid_606432, JString, required = false,
default = nil)
- if valid_605232 != nil:
- section.add "Address", valid_605232
- var valid_605233 = formData.getOrDefault("CustomerOwnedIpv4Pool")
- valid_605233 = validateParameter(valid_605233, JString, required = false,
+ if valid_606432 != nil:
+ section.add "Address", valid_606432
+ var valid_606433 = formData.getOrDefault("CustomerOwnedIpv4Pool")
+ valid_606433 = validateParameter(valid_606433, JString, required = false,
default = nil)
- if valid_605233 != nil:
- section.add "CustomerOwnedIpv4Pool", valid_605233
- var valid_605234 = formData.getOrDefault("DryRun")
- valid_605234 = validateParameter(valid_605234, JBool, required = false, default = nil)
- if valid_605234 != nil:
- section.add "DryRun", valid_605234
+ if valid_606433 != nil:
+ section.add "CustomerOwnedIpv4Pool", valid_606433
+ var valid_606434 = formData.getOrDefault("DryRun")
+ valid_606434 = validateParameter(valid_606434, JBool, required = false, default = nil)
+ if valid_606434 != nil:
+ section.add "DryRun", valid_606434
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605235: Call_PostAllocateAddress_605217; path: JsonNode;
+proc call*(call_606435: Call_PostAllocateAddress_606417; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Allocates an Elastic IP address to your AWS account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different AWS account.
You can allocate an Elastic IP address from an address pool owned by AWS or from an address pool created from a public IPv4 address range that you have brought to AWS for use with your AWS resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.
[EC2-VPC] If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another AWS account. You cannot recover an Elastic IP address for EC2-Classic. To attempt to recover an Elastic IP address that you released, specify it in this operation.
An Elastic IP address is for use either in the EC2-Classic platform or in a VPC. By default, you can allocate 5 Elastic IP addresses for EC2-Classic per Region and 5 Elastic IP addresses for EC2-VPC per Region.
For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_605235.validator(path, query, header, formData, body) - let scheme = call_605235.pickScheme + let valid = call_606435.validator(path, query, header, formData, body) + let scheme = call_606435.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605235.url(scheme.get, call_605235.host, call_605235.base, - call_605235.route, valid.getOrDefault("path"), + let url = call_606435.url(scheme.get, call_606435.host, call_606435.base, + call_606435.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605235, url, valid) + result = atozHook(call_606435, url, valid) -proc call*(call_605236: Call_PostAllocateAddress_605217; Domain: string = "vpc"; +proc call*(call_606436: Call_PostAllocateAddress_606417; Domain: string = "vpc"; PublicIpv4Pool: string = ""; NetworkBorderGroup: string = ""; Address: string = ""; CustomerOwnedIpv4Pool: string = ""; DryRun: bool = false; Action: string = "AllocateAddress"; @@ -2062,26 +2062,26 @@ proc call*(call_605236: Call_PostAllocateAddress_605217; Domain: string = "vpc"; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_605237 = newJObject()
- var formData_605238 = newJObject()
- add(formData_605238, "Domain", newJString(Domain))
- add(formData_605238, "PublicIpv4Pool", newJString(PublicIpv4Pool))
- add(formData_605238, "NetworkBorderGroup", newJString(NetworkBorderGroup))
- add(formData_605238, "Address", newJString(Address))
- add(formData_605238, "CustomerOwnedIpv4Pool", newJString(CustomerOwnedIpv4Pool))
- add(formData_605238, "DryRun", newJBool(DryRun))
- add(query_605237, "Action", newJString(Action))
- add(query_605237, "Version", newJString(Version))
- result = call_605236.call(nil, query_605237, nil, formData_605238, nil)
+ var query_606437 = newJObject()
+ var formData_606438 = newJObject()
+ add(formData_606438, "Domain", newJString(Domain))
+ add(formData_606438, "PublicIpv4Pool", newJString(PublicIpv4Pool))
+ add(formData_606438, "NetworkBorderGroup", newJString(NetworkBorderGroup))
+ add(formData_606438, "Address", newJString(Address))
+ add(formData_606438, "CustomerOwnedIpv4Pool", newJString(CustomerOwnedIpv4Pool))
+ add(formData_606438, "DryRun", newJBool(DryRun))
+ add(query_606437, "Action", newJString(Action))
+ add(query_606437, "Version", newJString(Version))
+ result = call_606436.call(nil, query_606437, nil, formData_606438, nil)
-var postAllocateAddress* = Call_PostAllocateAddress_605217(
+var postAllocateAddress* = Call_PostAllocateAddress_606417(
name: "postAllocateAddress", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=AllocateAddress",
- validator: validate_PostAllocateAddress_605218, base: "/",
- url: url_PostAllocateAddress_605219, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostAllocateAddress_606418, base: "/",
+ url: url_PostAllocateAddress_606419, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetAllocateAddress_605196 = ref object of OpenApiRestCall_604389
-proc url_GetAllocateAddress_605198(protocol: Scheme; host: string; base: string;
+ Call_GetAllocateAddress_606396 = ref object of OpenApiRestCall_605589
+proc url_GetAllocateAddress_606398(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -2093,7 +2093,7 @@ proc url_GetAllocateAddress_605198(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetAllocateAddress_605197(path: JsonNode; query: JsonNode;
+proc validate_GetAllocateAddress_606397(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Allocates an Elastic IP address to your AWS account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different AWS account.
You can allocate an Elastic IP address from an address pool owned by AWS or from an address pool created from a public IPv4 address range that you have brought to AWS for use with your AWS resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.
[EC2-VPC] If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another AWS account. You cannot recover an Elastic IP address for EC2-Classic. To attempt to recover an Elastic IP address that you released, specify it in this operation.
An Elastic IP address is for use either in the EC2-Classic platform or in a VPC. By default, you can allocate 5 Elastic IP addresses for EC2-Classic per Region and 5 Elastic IP addresses for EC2-VPC per Region.
For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
@@ -2120,46 +2120,46 @@ proc validate_GetAllocateAddress_605197(path: JsonNode; query: JsonNode; ## : The ID of a customer-owned address pool. Use this parameter to let Amazon EC2 select an address from the address pool. Alternatively, specify a specific address from the address pool. ## Version: JString (required) section = newJObject() - var valid_605199 = query.getOrDefault("DryRun") - valid_605199 = validateParameter(valid_605199, JBool, required = false, default = nil) - if valid_605199 != nil: - section.add "DryRun", valid_605199 - var valid_605200 = query.getOrDefault("PublicIpv4Pool") - valid_605200 = validateParameter(valid_605200, JString, required = false, + var valid_606399 = query.getOrDefault("DryRun") + valid_606399 = validateParameter(valid_606399, JBool, required = false, default = nil) + if valid_606399 != nil: + section.add "DryRun", valid_606399 + var valid_606400 = query.getOrDefault("PublicIpv4Pool") + valid_606400 = validateParameter(valid_606400, JString, required = false, default = nil) - if valid_605200 != nil: - section.add "PublicIpv4Pool", valid_605200 - var valid_605201 = query.getOrDefault("NetworkBorderGroup") - valid_605201 = validateParameter(valid_605201, JString, required = false, + if valid_606400 != nil: + section.add "PublicIpv4Pool", valid_606400 + var valid_606401 = query.getOrDefault("NetworkBorderGroup") + valid_606401 = validateParameter(valid_606401, JString, required = false, default = nil) - if valid_605201 != nil: - section.add "NetworkBorderGroup", valid_605201 - var valid_605202 = query.getOrDefault("Address") - valid_605202 = validateParameter(valid_605202, JString, required = false, + if valid_606401 != nil: + section.add "NetworkBorderGroup", valid_606401 + var valid_606402 = query.getOrDefault("Address") + valid_606402 = validateParameter(valid_606402, JString, required = false, default = nil) - if valid_605202 != nil: - section.add "Address", valid_605202 + if valid_606402 != nil: + section.add "Address", valid_606402 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605203 = query.getOrDefault("Action") - valid_605203 = validateParameter(valid_605203, JString, required = true, + var valid_606403 = query.getOrDefault("Action") + valid_606403 = validateParameter(valid_606403, JString, required = true, default = newJString("AllocateAddress")) - if valid_605203 != nil: - section.add "Action", valid_605203 - var valid_605204 = query.getOrDefault("Domain") - valid_605204 = validateParameter(valid_605204, JString, required = false, + if valid_606403 != nil: + section.add "Action", valid_606403 + var valid_606404 = query.getOrDefault("Domain") + valid_606404 = validateParameter(valid_606404, JString, required = false, default = newJString("vpc")) - if valid_605204 != nil: - section.add "Domain", valid_605204 - var valid_605205 = query.getOrDefault("CustomerOwnedIpv4Pool") - valid_605205 = validateParameter(valid_605205, JString, required = false, + if valid_606404 != nil: + section.add "Domain", valid_606404 + var valid_606405 = query.getOrDefault("CustomerOwnedIpv4Pool") + valid_606405 = validateParameter(valid_606405, JString, required = false, default = nil) - if valid_605205 != nil: - section.add "CustomerOwnedIpv4Pool", valid_605205 - var valid_605206 = query.getOrDefault("Version") - valid_605206 = validateParameter(valid_605206, JString, required = true, + if valid_606405 != nil: + section.add "CustomerOwnedIpv4Pool", valid_606405 + var valid_606406 = query.getOrDefault("Version") + valid_606406 = validateParameter(valid_606406, JString, required = true, default = newJString("2016-11-15")) - if valid_605206 != nil: - section.add "Version", valid_605206 + if valid_606406 != nil: + section.add "Version", valid_606406 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -2170,61 +2170,61 @@ proc validate_GetAllocateAddress_605197(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605207 = header.getOrDefault("X-Amz-Signature") - valid_605207 = validateParameter(valid_605207, JString, required = false, + var valid_606407 = header.getOrDefault("X-Amz-Signature") + valid_606407 = validateParameter(valid_606407, JString, required = false, default = nil) - if valid_605207 != nil: - section.add "X-Amz-Signature", valid_605207 - var valid_605208 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605208 = validateParameter(valid_605208, JString, required = false, + if valid_606407 != nil: + section.add "X-Amz-Signature", valid_606407 + var valid_606408 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606408 = validateParameter(valid_606408, JString, required = false, default = nil) - if valid_605208 != nil: - section.add "X-Amz-Content-Sha256", valid_605208 - var valid_605209 = header.getOrDefault("X-Amz-Date") - valid_605209 = validateParameter(valid_605209, JString, required = false, + if valid_606408 != nil: + section.add "X-Amz-Content-Sha256", valid_606408 + var valid_606409 = header.getOrDefault("X-Amz-Date") + valid_606409 = validateParameter(valid_606409, JString, required = false, default = nil) - if valid_605209 != nil: - section.add "X-Amz-Date", valid_605209 - var valid_605210 = header.getOrDefault("X-Amz-Credential") - valid_605210 = validateParameter(valid_605210, JString, required = false, + if valid_606409 != nil: + section.add "X-Amz-Date", valid_606409 + var valid_606410 = header.getOrDefault("X-Amz-Credential") + valid_606410 = validateParameter(valid_606410, JString, required = false, default = nil) - if valid_605210 != nil: - section.add "X-Amz-Credential", valid_605210 - var valid_605211 = header.getOrDefault("X-Amz-Security-Token") - valid_605211 = validateParameter(valid_605211, JString, required = false, + if valid_606410 != nil: + section.add "X-Amz-Credential", valid_606410 + var valid_606411 = header.getOrDefault("X-Amz-Security-Token") + valid_606411 = validateParameter(valid_606411, JString, required = false, default = nil) - if valid_605211 != nil: - section.add "X-Amz-Security-Token", valid_605211 - var valid_605212 = header.getOrDefault("X-Amz-Algorithm") - valid_605212 = validateParameter(valid_605212, JString, required = false, + if valid_606411 != nil: + section.add "X-Amz-Security-Token", valid_606411 + var valid_606412 = header.getOrDefault("X-Amz-Algorithm") + valid_606412 = validateParameter(valid_606412, JString, required = false, default = nil) - if valid_605212 != nil: - section.add "X-Amz-Algorithm", valid_605212 - var valid_605213 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605213 = validateParameter(valid_605213, JString, required = false, + if valid_606412 != nil: + section.add "X-Amz-Algorithm", valid_606412 + var valid_606413 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606413 = validateParameter(valid_606413, JString, required = false, default = nil) - if valid_605213 != nil: - section.add "X-Amz-SignedHeaders", valid_605213 + if valid_606413 != nil: + section.add "X-Amz-SignedHeaders", valid_606413 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605214: Call_GetAllocateAddress_605196; path: JsonNode; +proc call*(call_606414: Call_GetAllocateAddress_606396; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Allocates an Elastic IP address to your AWS account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different AWS account.
You can allocate an Elastic IP address from an address pool owned by AWS or from an address pool created from a public IPv4 address range that you have brought to AWS for use with your AWS resources using bring your own IP addresses (BYOIP). For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.
[EC2-VPC] If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another AWS account. You cannot recover an Elastic IP address for EC2-Classic. To attempt to recover an Elastic IP address that you released, specify it in this operation.
An Elastic IP address is for use either in the EC2-Classic platform or in a VPC. By default, you can allocate 5 Elastic IP addresses for EC2-Classic per Region and 5 Elastic IP addresses for EC2-VPC per Region.
For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_605214.validator(path, query, header, formData, body) - let scheme = call_605214.pickScheme + let valid = call_606414.validator(path, query, header, formData, body) + let scheme = call_606414.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605214.url(scheme.get, call_605214.host, call_605214.base, - call_605214.route, valid.getOrDefault("path"), + let url = call_606414.url(scheme.get, call_606414.host, call_606414.base, + call_606414.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605214, url, valid) + result = atozHook(call_606414, url, valid) -proc call*(call_605215: Call_GetAllocateAddress_605196; DryRun: bool = false; +proc call*(call_606415: Call_GetAllocateAddress_606396; DryRun: bool = false; PublicIpv4Pool: string = ""; NetworkBorderGroup: string = ""; Address: string = ""; Action: string = "AllocateAddress"; Domain: string = "vpc"; CustomerOwnedIpv4Pool: string = ""; @@ -2247,25 +2247,25 @@ proc call*(call_605215: Call_GetAllocateAddress_605196; DryRun: bool = false; ## CustomerOwnedIpv4Pool: string ## : The ID of a customer-owned address pool. Use this parameter to let Amazon EC2 select an address from the address pool. Alternatively, specify a specific address from the address pool. ## Version: string (required) - var query_605216 = newJObject() - add(query_605216, "DryRun", newJBool(DryRun)) - add(query_605216, "PublicIpv4Pool", newJString(PublicIpv4Pool)) - add(query_605216, "NetworkBorderGroup", newJString(NetworkBorderGroup)) - add(query_605216, "Address", newJString(Address)) - add(query_605216, "Action", newJString(Action)) - add(query_605216, "Domain", newJString(Domain)) - add(query_605216, "CustomerOwnedIpv4Pool", newJString(CustomerOwnedIpv4Pool)) - add(query_605216, "Version", newJString(Version)) - result = call_605215.call(nil, query_605216, nil, nil, nil) - -var getAllocateAddress* = Call_GetAllocateAddress_605196( + var query_606416 = newJObject() + add(query_606416, "DryRun", newJBool(DryRun)) + add(query_606416, "PublicIpv4Pool", newJString(PublicIpv4Pool)) + add(query_606416, "NetworkBorderGroup", newJString(NetworkBorderGroup)) + add(query_606416, "Address", newJString(Address)) + add(query_606416, "Action", newJString(Action)) + add(query_606416, "Domain", newJString(Domain)) + add(query_606416, "CustomerOwnedIpv4Pool", newJString(CustomerOwnedIpv4Pool)) + add(query_606416, "Version", newJString(Version)) + result = call_606415.call(nil, query_606416, nil, nil, nil) + +var getAllocateAddress* = Call_GetAllocateAddress_606396( name: "getAllocateAddress", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=AllocateAddress", validator: validate_GetAllocateAddress_605197, - base: "/", url: url_GetAllocateAddress_605198, + route: "/#Action=AllocateAddress", validator: validate_GetAllocateAddress_606397, + base: "/", url: url_GetAllocateAddress_606398, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAllocateHosts_605262 = ref object of OpenApiRestCall_604389 -proc url_PostAllocateHosts_605264(protocol: Scheme; host: string; base: string; + Call_PostAllocateHosts_606462 = ref object of OpenApiRestCall_605589 +proc url_PostAllocateHosts_606464(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -2277,7 +2277,7 @@ proc url_PostAllocateHosts_605264(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostAllocateHosts_605263(path: JsonNode; query: JsonNode; +proc validate_PostAllocateHosts_606463(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Allocates a Dedicated Host to your account. At a minimum, specify the supported instance type or instance family, the Availability Zone in which to allocate the host, and the number of hosts to allocate. @@ -2291,16 +2291,16 @@ proc validate_PostAllocateHosts_605263(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605265 = query.getOrDefault("Action") - valid_605265 = validateParameter(valid_605265, JString, required = true, + var valid_606465 = query.getOrDefault("Action") + valid_606465 = validateParameter(valid_606465, JString, required = true, default = newJString("AllocateHosts")) - if valid_605265 != nil: - section.add "Action", valid_605265 - var valid_605266 = query.getOrDefault("Version") - valid_605266 = validateParameter(valid_605266, JString, required = true, + if valid_606465 != nil: + section.add "Action", valid_606465 + var valid_606466 = query.getOrDefault("Version") + valid_606466 = validateParameter(valid_606466, JString, required = true, default = newJString("2016-11-15")) - if valid_605266 != nil: - section.add "Version", valid_605266 + if valid_606466 != nil: + section.add "Version", valid_606466 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -2311,41 +2311,41 @@ proc validate_PostAllocateHosts_605263(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605267 = header.getOrDefault("X-Amz-Signature") - valid_605267 = validateParameter(valid_605267, JString, required = false, + var valid_606467 = header.getOrDefault("X-Amz-Signature") + valid_606467 = validateParameter(valid_606467, JString, required = false, default = nil) - if valid_605267 != nil: - section.add "X-Amz-Signature", valid_605267 - var valid_605268 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605268 = validateParameter(valid_605268, JString, required = false, + if valid_606467 != nil: + section.add "X-Amz-Signature", valid_606467 + var valid_606468 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606468 = validateParameter(valid_606468, JString, required = false, default = nil) - if valid_605268 != nil: - section.add "X-Amz-Content-Sha256", valid_605268 - var valid_605269 = header.getOrDefault("X-Amz-Date") - valid_605269 = validateParameter(valid_605269, JString, required = false, + if valid_606468 != nil: + section.add "X-Amz-Content-Sha256", valid_606468 + var valid_606469 = header.getOrDefault("X-Amz-Date") + valid_606469 = validateParameter(valid_606469, JString, required = false, default = nil) - if valid_605269 != nil: - section.add "X-Amz-Date", valid_605269 - var valid_605270 = header.getOrDefault("X-Amz-Credential") - valid_605270 = validateParameter(valid_605270, JString, required = false, + if valid_606469 != nil: + section.add "X-Amz-Date", valid_606469 + var valid_606470 = header.getOrDefault("X-Amz-Credential") + valid_606470 = validateParameter(valid_606470, JString, required = false, default = nil) - if valid_605270 != nil: - section.add "X-Amz-Credential", valid_605270 - var valid_605271 = header.getOrDefault("X-Amz-Security-Token") - valid_605271 = validateParameter(valid_605271, JString, required = false, + if valid_606470 != nil: + section.add "X-Amz-Credential", valid_606470 + var valid_606471 = header.getOrDefault("X-Amz-Security-Token") + valid_606471 = validateParameter(valid_606471, JString, required = false, default = nil) - if valid_605271 != nil: - section.add "X-Amz-Security-Token", valid_605271 - var valid_605272 = header.getOrDefault("X-Amz-Algorithm") - valid_605272 = validateParameter(valid_605272, JString, required = false, + if valid_606471 != nil: + section.add "X-Amz-Security-Token", valid_606471 + var valid_606472 = header.getOrDefault("X-Amz-Algorithm") + valid_606472 = validateParameter(valid_606472, JString, required = false, default = nil) - if valid_605272 != nil: - section.add "X-Amz-Algorithm", valid_605272 - var valid_605273 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605273 = validateParameter(valid_605273, JString, required = false, + if valid_606472 != nil: + section.add "X-Amz-Algorithm", valid_606472 + var valid_606473 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606473 = validateParameter(valid_606473, JString, required = false, default = nil) - if valid_605273 != nil: - section.add "X-Amz-SignedHeaders", valid_605273 + if valid_606473 != nil: + section.add "X-Amz-SignedHeaders", valid_606473 result.add "header", section ## parameters in `formData` object: ## InstanceType: JString @@ -2368,64 +2368,64 @@ proc validate_PostAllocateHosts_605263(path: JsonNode; query: JsonNode; ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. section = newJObject() - var valid_605274 = formData.getOrDefault("InstanceType") - valid_605274 = validateParameter(valid_605274, JString, required = false, + var valid_606474 = formData.getOrDefault("InstanceType") + valid_606474 = validateParameter(valid_606474, JString, required = false, default = nil) - if valid_605274 != nil: - section.add "InstanceType", valid_605274 - var valid_605275 = formData.getOrDefault("AutoPlacement") - valid_605275 = validateParameter(valid_605275, JString, required = false, + if valid_606474 != nil: + section.add "InstanceType", valid_606474 + var valid_606475 = formData.getOrDefault("AutoPlacement") + valid_606475 = validateParameter(valid_606475, JString, required = false, default = newJString("on")) - if valid_605275 != nil: - section.add "AutoPlacement", valid_605275 - var valid_605276 = formData.getOrDefault("InstanceFamily") - valid_605276 = validateParameter(valid_605276, JString, required = false, - default = nil) - if valid_605276 != nil: - section.add "InstanceFamily", valid_605276 - var valid_605277 = formData.getOrDefault("HostRecovery") - valid_605277 = validateParameter(valid_605277, JString, required = false, + if valid_606475 != nil: + section.add "AutoPlacement", valid_606475 + var valid_606476 = formData.getOrDefault("InstanceFamily") + valid_606476 = validateParameter(valid_606476, JString, required = false, + default = nil) + if valid_606476 != nil: + section.add "InstanceFamily", valid_606476 + var valid_606477 = formData.getOrDefault("HostRecovery") + valid_606477 = validateParameter(valid_606477, JString, required = false, default = newJString("on")) - if valid_605277 != nil: - section.add "HostRecovery", valid_605277 + if valid_606477 != nil: + section.add "HostRecovery", valid_606477 assert formData != nil, "formData argument is necessary due to required `AvailabilityZone` field" - var valid_605278 = formData.getOrDefault("AvailabilityZone") - valid_605278 = validateParameter(valid_605278, JString, required = true, + var valid_606478 = formData.getOrDefault("AvailabilityZone") + valid_606478 = validateParameter(valid_606478, JString, required = true, default = nil) - if valid_605278 != nil: - section.add "AvailabilityZone", valid_605278 - var valid_605279 = formData.getOrDefault("Quantity") - valid_605279 = validateParameter(valid_605279, JInt, required = true, default = nil) - if valid_605279 != nil: - section.add "Quantity", valid_605279 - var valid_605280 = formData.getOrDefault("TagSpecification") - valid_605280 = validateParameter(valid_605280, JArray, required = false, + if valid_606478 != nil: + section.add "AvailabilityZone", valid_606478 + var valid_606479 = formData.getOrDefault("Quantity") + valid_606479 = validateParameter(valid_606479, JInt, required = true, default = nil) + if valid_606479 != nil: + section.add "Quantity", valid_606479 + var valid_606480 = formData.getOrDefault("TagSpecification") + valid_606480 = validateParameter(valid_606480, JArray, required = false, default = nil) - if valid_605280 != nil: - section.add "TagSpecification", valid_605280 - var valid_605281 = formData.getOrDefault("ClientToken") - valid_605281 = validateParameter(valid_605281, JString, required = false, + if valid_606480 != nil: + section.add "TagSpecification", valid_606480 + var valid_606481 = formData.getOrDefault("ClientToken") + valid_606481 = validateParameter(valid_606481, JString, required = false, default = nil) - if valid_605281 != nil: - section.add "ClientToken", valid_605281 + if valid_606481 != nil: + section.add "ClientToken", valid_606481 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605282: Call_PostAllocateHosts_605262; path: JsonNode; +proc call*(call_606482: Call_PostAllocateHosts_606462; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Allocates a Dedicated Host to your account. At a minimum, specify the supported instance type or instance family, the Availability Zone in which to allocate the host, and the number of hosts to allocate. ## - let valid = call_605282.validator(path, query, header, formData, body) - let scheme = call_605282.pickScheme + let valid = call_606482.validator(path, query, header, formData, body) + let scheme = call_606482.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605282.url(scheme.get, call_605282.host, call_605282.base, - call_605282.route, valid.getOrDefault("path"), + let url = call_606482.url(scheme.get, call_606482.host, call_606482.base, + call_606482.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605282, url, valid) + result = atozHook(call_606482, url, valid) -proc call*(call_605283: Call_PostAllocateHosts_605262; AvailabilityZone: string; +proc call*(call_606483: Call_PostAllocateHosts_606462; AvailabilityZone: string; Quantity: int; InstanceType: string = ""; AutoPlacement: string = "on"; InstanceFamily: string = ""; HostRecovery: string = "on"; Action: string = "AllocateHosts"; TagSpecification: JsonNode = nil; @@ -2453,29 +2453,29 @@ proc call*(call_605283: Call_PostAllocateHosts_605262; AvailabilityZone: string; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_605284 = newJObject() - var formData_605285 = newJObject() - add(formData_605285, "InstanceType", newJString(InstanceType)) - add(formData_605285, "AutoPlacement", newJString(AutoPlacement)) - add(formData_605285, "InstanceFamily", newJString(InstanceFamily)) - add(formData_605285, "HostRecovery", newJString(HostRecovery)) - add(formData_605285, "AvailabilityZone", newJString(AvailabilityZone)) - add(query_605284, "Action", newJString(Action)) - add(formData_605285, "Quantity", newJInt(Quantity)) + var query_606484 = newJObject() + var formData_606485 = newJObject() + add(formData_606485, "InstanceType", newJString(InstanceType)) + add(formData_606485, "AutoPlacement", newJString(AutoPlacement)) + add(formData_606485, "InstanceFamily", newJString(InstanceFamily)) + add(formData_606485, "HostRecovery", newJString(HostRecovery)) + add(formData_606485, "AvailabilityZone", newJString(AvailabilityZone)) + add(query_606484, "Action", newJString(Action)) + add(formData_606485, "Quantity", newJInt(Quantity)) if TagSpecification != nil: - formData_605285.add "TagSpecification", TagSpecification - add(query_605284, "Version", newJString(Version)) - add(formData_605285, "ClientToken", newJString(ClientToken)) - result = call_605283.call(nil, query_605284, nil, formData_605285, nil) + formData_606485.add "TagSpecification", TagSpecification + add(query_606484, "Version", newJString(Version)) + add(formData_606485, "ClientToken", newJString(ClientToken)) + result = call_606483.call(nil, query_606484, nil, formData_606485, nil) -var postAllocateHosts* = Call_PostAllocateHosts_605262(name: "postAllocateHosts", +var postAllocateHosts* = Call_PostAllocateHosts_606462(name: "postAllocateHosts", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=AllocateHosts", validator: validate_PostAllocateHosts_605263, - base: "/", url: url_PostAllocateHosts_605264, + route: "/#Action=AllocateHosts", validator: validate_PostAllocateHosts_606463, + base: "/", url: url_PostAllocateHosts_606464, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetAllocateHosts_605239 = ref object of OpenApiRestCall_604389 -proc url_GetAllocateHosts_605241(protocol: Scheme; host: string; base: string; + Call_GetAllocateHosts_606439 = ref object of OpenApiRestCall_605589 +proc url_GetAllocateHosts_606441(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -2487,7 +2487,7 @@ proc url_GetAllocateHosts_605241(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetAllocateHosts_605240(path: JsonNode; query: JsonNode; +proc validate_GetAllocateHosts_606440(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Allocates a Dedicated Host to your account. At a minimum, specify the supported instance type or instance family, the Availability Zone in which to allocate the host, and the number of hosts to allocate. @@ -2519,56 +2519,56 @@ proc validate_GetAllocateHosts_605240(path: JsonNode; query: JsonNode; ## :Indicates whether to enable or disable host recovery for the Dedicated Host. Host recovery is disabled by default. For more information, see Host Recovery in the Amazon Elastic Compute Cloud User Guide.
Default: off
Indicates whether to enable or disable host recovery for the Dedicated Host. Host recovery is disabled by default. For more information, see Host Recovery in the Amazon Elastic Compute Cloud User Guide.
Default: off
Assigns one or more secondary private IP addresses to the specified network interface.
You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see Instance Types in the Amazon Elastic Compute Cloud User Guide. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.
Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s
in the instance metadata to confirm that the remapping is complete.
Assigns one or more secondary private IP addresses to the specified network interface.
You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see Instance Types in the Amazon Elastic Compute Cloud User Guide. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.
Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s
in the instance metadata to confirm that the remapping is complete.
Assigns one or more secondary private IP addresses to the specified network interface.
You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see Instance Types in the Amazon Elastic Compute Cloud User Guide. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.
Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s
in the instance metadata to confirm that the remapping is complete.
Assigns one or more secondary private IP addresses to the specified network interface.
You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see Instance Types in the Amazon Elastic Compute Cloud User Guide. For more information about Elastic IP addresses, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.
Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s
in the instance metadata to confirm that the remapping is complete.
One or more IP addresses to be assigned as a secondary private IP address to the network interface. You can't specify this parameter when also specifying a number of secondary IP addresses.
If you don't specify an IP address, Amazon EC2 automatically selects an IP address within the subnet range.
## Action: string (required) ## Version: string (required) - var query_605380 = newJObject() - add(query_605380, "NetworkInterfaceId", newJString(NetworkInterfaceId)) - add(query_605380, "SecondaryPrivateIpAddressCount", + var query_606580 = newJObject() + add(query_606580, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + add(query_606580, "SecondaryPrivateIpAddressCount", newJInt(SecondaryPrivateIpAddressCount)) - add(query_605380, "AllowReassignment", newJBool(AllowReassignment)) + add(query_606580, "AllowReassignment", newJBool(AllowReassignment)) if PrivateIpAddress != nil: - query_605380.add "PrivateIpAddress", PrivateIpAddress - add(query_605380, "Action", newJString(Action)) - add(query_605380, "Version", newJString(Version)) - result = call_605379.call(nil, query_605380, nil, nil, nil) + query_606580.add "PrivateIpAddress", PrivateIpAddress + add(query_606580, "Action", newJString(Action)) + add(query_606580, "Version", newJString(Version)) + result = call_606579.call(nil, query_606580, nil, nil, nil) -var getAssignPrivateIpAddresses* = Call_GetAssignPrivateIpAddresses_605362( +var getAssignPrivateIpAddresses* = Call_GetAssignPrivateIpAddresses_606562( name: "getAssignPrivateIpAddresses", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AssignPrivateIpAddresses", - validator: validate_GetAssignPrivateIpAddresses_605363, base: "/", - url: url_GetAssignPrivateIpAddresses_605364, + validator: validate_GetAssignPrivateIpAddresses_606563, base: "/", + url: url_GetAssignPrivateIpAddresses_606564, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAssociateAddress_605423 = ref object of OpenApiRestCall_604389 -proc url_PostAssociateAddress_605425(protocol: Scheme; host: string; base: string; + Call_PostAssociateAddress_606623 = ref object of OpenApiRestCall_605589 +proc url_PostAssociateAddress_606625(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -3652,7 +3652,7 @@ proc url_PostAssociateAddress_605425(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostAssociateAddress_605424(path: JsonNode; query: JsonNode; +proc validate_PostAssociateAddress_606624(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Associates an Elastic IP address with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
[EC2-Classic, VPC in an EC2-VPC-only account] If the Elastic IP address is already associated with a different instance, it is disassociated from that instance and associated with the specified instance. If you associate an Elastic IP address with an instance that has an existing Elastic IP address, the existing address is disassociated from the instance, but remains allocated to your account.
[VPC in an EC2-Classic account] If you don't specify a private IP address, the Elastic IP address is associated with the primary IP address. If the Elastic IP address is already associated with a different instance or a network interface, you get an error unless you allow reassociation. You cannot associate an Elastic IP address with an instance or network interface that has an existing Elastic IP address.
You cannot associate an Elastic IP address with an interface in a different network border group.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error, and you may be charged for each time the Elastic IP address is remapped to the same instance. For more information, see the Elastic IP Addresses section of Amazon EC2 Pricing.
Associates an Elastic IP address with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
[EC2-Classic, VPC in an EC2-VPC-only account] If the Elastic IP address is already associated with a different instance, it is disassociated from that instance and associated with the specified instance. If you associate an Elastic IP address with an instance that has an existing Elastic IP address, the existing address is disassociated from the instance, but remains allocated to your account.
[VPC in an EC2-Classic account] If you don't specify a private IP address, the Elastic IP address is associated with the primary IP address. If the Elastic IP address is already associated with a different instance or a network interface, you get an error unless you allow reassociation. You cannot associate an Elastic IP address with an instance or network interface that has an existing Elastic IP address.
You cannot associate an Elastic IP address with an interface in a different network border group.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error, and you may be charged for each time the Elastic IP address is remapped to the same instance. For more information, see the Elastic IP Addresses section of Amazon EC2 Pricing.
Associates an Elastic IP address with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
[EC2-Classic, VPC in an EC2-VPC-only account] If the Elastic IP address is already associated with a different instance, it is disassociated from that instance and associated with the specified instance. If you associate an Elastic IP address with an instance that has an existing Elastic IP address, the existing address is disassociated from the instance, but remains allocated to your account.
[VPC in an EC2-Classic account] If you don't specify a private IP address, the Elastic IP address is associated with the primary IP address. If the Elastic IP address is already associated with a different instance or a network interface, you get an error unless you allow reassociation. You cannot associate an Elastic IP address with an instance or network interface that has an existing Elastic IP address.
You cannot associate an Elastic IP address with an interface in a different network border group.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error, and you may be charged for each time the Elastic IP address is remapped to the same instance. For more information, see the Elastic IP Addresses section of Amazon EC2 Pricing.
Associates an Elastic IP address with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
[EC2-Classic, VPC in an EC2-VPC-only account] If the Elastic IP address is already associated with a different instance, it is disassociated from that instance and associated with the specified instance. If you associate an Elastic IP address with an instance that has an existing Elastic IP address, the existing address is disassociated from the instance, but remains allocated to your account.
[VPC in an EC2-Classic account] If you don't specify a private IP address, the Elastic IP address is associated with the primary IP address. If the Elastic IP address is already associated with a different instance or a network interface, you get an error unless you allow reassociation. You cannot associate an Elastic IP address with an instance or network interface that has an existing Elastic IP address.
You cannot associate an Elastic IP address with an interface in a different network border group.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error, and you may be charged for each time the Elastic IP address is remapped to the same instance. For more information, see the Elastic IP Addresses section of Amazon EC2 Pricing.
Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC.
After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance.
For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
## @@ -4374,16 +4374,16 @@ proc validate_PostAssociateDhcpOptions_605504(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605506 = query.getOrDefault("Action") - valid_605506 = validateParameter(valid_605506, JString, required = true, + var valid_606706 = query.getOrDefault("Action") + valid_606706 = validateParameter(valid_606706, JString, required = true, default = newJString("AssociateDhcpOptions")) - if valid_605506 != nil: - section.add "Action", valid_605506 - var valid_605507 = query.getOrDefault("Version") - valid_605507 = validateParameter(valid_605507, JString, required = true, + if valid_606706 != nil: + section.add "Action", valid_606706 + var valid_606707 = query.getOrDefault("Version") + valid_606707 = validateParameter(valid_606707, JString, required = true, default = newJString("2016-11-15")) - if valid_605507 != nil: - section.add "Version", valid_605507 + if valid_606707 != nil: + section.add "Version", valid_606707 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -4394,41 +4394,41 @@ proc validate_PostAssociateDhcpOptions_605504(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605508 = header.getOrDefault("X-Amz-Signature") - valid_605508 = validateParameter(valid_605508, JString, required = false, + var valid_606708 = header.getOrDefault("X-Amz-Signature") + valid_606708 = validateParameter(valid_606708, JString, required = false, default = nil) - if valid_605508 != nil: - section.add "X-Amz-Signature", valid_605508 - var valid_605509 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605509 = validateParameter(valid_605509, JString, required = false, + if valid_606708 != nil: + section.add "X-Amz-Signature", valid_606708 + var valid_606709 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606709 = validateParameter(valid_606709, JString, required = false, default = nil) - if valid_605509 != nil: - section.add "X-Amz-Content-Sha256", valid_605509 - var valid_605510 = header.getOrDefault("X-Amz-Date") - valid_605510 = validateParameter(valid_605510, JString, required = false, + if valid_606709 != nil: + section.add "X-Amz-Content-Sha256", valid_606709 + var valid_606710 = header.getOrDefault("X-Amz-Date") + valid_606710 = validateParameter(valid_606710, JString, required = false, default = nil) - if valid_605510 != nil: - section.add "X-Amz-Date", valid_605510 - var valid_605511 = header.getOrDefault("X-Amz-Credential") - valid_605511 = validateParameter(valid_605511, JString, required = false, + if valid_606710 != nil: + section.add "X-Amz-Date", valid_606710 + var valid_606711 = header.getOrDefault("X-Amz-Credential") + valid_606711 = validateParameter(valid_606711, JString, required = false, default = nil) - if valid_605511 != nil: - section.add "X-Amz-Credential", valid_605511 - var valid_605512 = header.getOrDefault("X-Amz-Security-Token") - valid_605512 = validateParameter(valid_605512, JString, required = false, + if valid_606711 != nil: + section.add "X-Amz-Credential", valid_606711 + var valid_606712 = header.getOrDefault("X-Amz-Security-Token") + valid_606712 = validateParameter(valid_606712, JString, required = false, default = nil) - if valid_605512 != nil: - section.add "X-Amz-Security-Token", valid_605512 - var valid_605513 = header.getOrDefault("X-Amz-Algorithm") - valid_605513 = validateParameter(valid_605513, JString, required = false, + if valid_606712 != nil: + section.add "X-Amz-Security-Token", valid_606712 + var valid_606713 = header.getOrDefault("X-Amz-Algorithm") + valid_606713 = validateParameter(valid_606713, JString, required = false, default = nil) - if valid_605513 != nil: - section.add "X-Amz-Algorithm", valid_605513 - var valid_605514 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605514 = validateParameter(valid_605514, JString, required = false, + if valid_606713 != nil: + section.add "X-Amz-Algorithm", valid_606713 + var valid_606714 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606714 = validateParameter(valid_606714, JString, required = false, default = nil) - if valid_605514 != nil: - section.add "X-Amz-SignedHeaders", valid_605514 + if valid_606714 != nil: + section.add "X-Amz-SignedHeaders", valid_606714 result.add "header", section ## parameters in `formData` object: ## VpcId: JString (required) @@ -4440,38 +4440,38 @@ proc validate_PostAssociateDhcpOptions_605504(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_605515 = formData.getOrDefault("VpcId") - valid_605515 = validateParameter(valid_605515, JString, required = true, + var valid_606715 = formData.getOrDefault("VpcId") + valid_606715 = validateParameter(valid_606715, JString, required = true, default = nil) - if valid_605515 != nil: - section.add "VpcId", valid_605515 - var valid_605516 = formData.getOrDefault("DhcpOptionsId") - valid_605516 = validateParameter(valid_605516, JString, required = true, + if valid_606715 != nil: + section.add "VpcId", valid_606715 + var valid_606716 = formData.getOrDefault("DhcpOptionsId") + valid_606716 = validateParameter(valid_606716, JString, required = true, default = nil) - if valid_605516 != nil: - section.add "DhcpOptionsId", valid_605516 - var valid_605517 = formData.getOrDefault("DryRun") - valid_605517 = validateParameter(valid_605517, JBool, required = false, default = nil) - if valid_605517 != nil: - section.add "DryRun", valid_605517 + if valid_606716 != nil: + section.add "DhcpOptionsId", valid_606716 + var valid_606717 = formData.getOrDefault("DryRun") + valid_606717 = validateParameter(valid_606717, JBool, required = false, default = nil) + if valid_606717 != nil: + section.add "DryRun", valid_606717 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605518: Call_PostAssociateDhcpOptions_605503; path: JsonNode; +proc call*(call_606718: Call_PostAssociateDhcpOptions_606703; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC.
After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance.
For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_605518.validator(path, query, header, formData, body) - let scheme = call_605518.pickScheme + let valid = call_606718.validator(path, query, header, formData, body) + let scheme = call_606718.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605518.url(scheme.get, call_605518.host, call_605518.base, - call_605518.route, valid.getOrDefault("path"), + let url = call_606718.url(scheme.get, call_606718.host, call_606718.base, + call_606718.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605518, url, valid) + result = atozHook(call_606718, url, valid) -proc call*(call_605519: Call_PostAssociateDhcpOptions_605503; VpcId: string; +proc call*(call_606719: Call_PostAssociateDhcpOptions_606703; VpcId: string; DhcpOptionsId: string; DryRun: bool = false; Action: string = "AssociateDhcpOptions"; Version: string = "2016-11-15"): Recallable = ## postAssociateDhcpOptions @@ -4484,23 +4484,23 @@ proc call*(call_605519: Call_PostAssociateDhcpOptions_605503; VpcId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_605520 = newJObject()
- var formData_605521 = newJObject()
- add(formData_605521, "VpcId", newJString(VpcId))
- add(formData_605521, "DhcpOptionsId", newJString(DhcpOptionsId))
- add(formData_605521, "DryRun", newJBool(DryRun))
- add(query_605520, "Action", newJString(Action))
- add(query_605520, "Version", newJString(Version))
- result = call_605519.call(nil, query_605520, nil, formData_605521, nil)
+ var query_606720 = newJObject()
+ var formData_606721 = newJObject()
+ add(formData_606721, "VpcId", newJString(VpcId))
+ add(formData_606721, "DhcpOptionsId", newJString(DhcpOptionsId))
+ add(formData_606721, "DryRun", newJBool(DryRun))
+ add(query_606720, "Action", newJString(Action))
+ add(query_606720, "Version", newJString(Version))
+ result = call_606719.call(nil, query_606720, nil, formData_606721, nil)
-var postAssociateDhcpOptions* = Call_PostAssociateDhcpOptions_605503(
+var postAssociateDhcpOptions* = Call_PostAssociateDhcpOptions_606703(
name: "postAssociateDhcpOptions", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=AssociateDhcpOptions",
- validator: validate_PostAssociateDhcpOptions_605504, base: "/",
- url: url_PostAssociateDhcpOptions_605505, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostAssociateDhcpOptions_606704, base: "/",
+ url: url_PostAssociateDhcpOptions_606705, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetAssociateDhcpOptions_605485 = ref object of OpenApiRestCall_604389
-proc url_GetAssociateDhcpOptions_605487(protocol: Scheme; host: string; base: string;
+ Call_GetAssociateDhcpOptions_606685 = ref object of OpenApiRestCall_605589
+proc url_GetAssociateDhcpOptions_606687(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -4513,7 +4513,7 @@ proc url_GetAssociateDhcpOptions_605487(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_GetAssociateDhcpOptions_605486(path: JsonNode; query: JsonNode;
+proc validate_GetAssociateDhcpOptions_606686(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC.
After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance.
For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
## @@ -4531,31 +4531,31 @@ proc validate_GetAssociateDhcpOptions_605486(path: JsonNode; query: JsonNode; ## : The ID of the DHCP options set, ordefault
to associate no DHCP options with the VPC.
## Version: JString (required)
section = newJObject()
- var valid_605488 = query.getOrDefault("DryRun")
- valid_605488 = validateParameter(valid_605488, JBool, required = false, default = nil)
- if valid_605488 != nil:
- section.add "DryRun", valid_605488
+ var valid_606688 = query.getOrDefault("DryRun")
+ valid_606688 = validateParameter(valid_606688, JBool, required = false, default = nil)
+ if valid_606688 != nil:
+ section.add "DryRun", valid_606688
assert query != nil, "query argument is necessary due to required `VpcId` field"
- var valid_605489 = query.getOrDefault("VpcId")
- valid_605489 = validateParameter(valid_605489, JString, required = true,
+ var valid_606689 = query.getOrDefault("VpcId")
+ valid_606689 = validateParameter(valid_606689, JString, required = true,
default = nil)
- if valid_605489 != nil:
- section.add "VpcId", valid_605489
- var valid_605490 = query.getOrDefault("Action")
- valid_605490 = validateParameter(valid_605490, JString, required = true,
+ if valid_606689 != nil:
+ section.add "VpcId", valid_606689
+ var valid_606690 = query.getOrDefault("Action")
+ valid_606690 = validateParameter(valid_606690, JString, required = true,
default = newJString("AssociateDhcpOptions"))
- if valid_605490 != nil:
- section.add "Action", valid_605490
- var valid_605491 = query.getOrDefault("DhcpOptionsId")
- valid_605491 = validateParameter(valid_605491, JString, required = true,
+ if valid_606690 != nil:
+ section.add "Action", valid_606690
+ var valid_606691 = query.getOrDefault("DhcpOptionsId")
+ valid_606691 = validateParameter(valid_606691, JString, required = true,
default = nil)
- if valid_605491 != nil:
- section.add "DhcpOptionsId", valid_605491
- var valid_605492 = query.getOrDefault("Version")
- valid_605492 = validateParameter(valid_605492, JString, required = true,
+ if valid_606691 != nil:
+ section.add "DhcpOptionsId", valid_606691
+ var valid_606692 = query.getOrDefault("Version")
+ valid_606692 = validateParameter(valid_606692, JString, required = true,
default = newJString("2016-11-15"))
- if valid_605492 != nil:
- section.add "Version", valid_605492
+ if valid_606692 != nil:
+ section.add "Version", valid_606692
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -4566,61 +4566,61 @@ proc validate_GetAssociateDhcpOptions_605486(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_605493 = header.getOrDefault("X-Amz-Signature")
- valid_605493 = validateParameter(valid_605493, JString, required = false,
+ var valid_606693 = header.getOrDefault("X-Amz-Signature")
+ valid_606693 = validateParameter(valid_606693, JString, required = false,
default = nil)
- if valid_605493 != nil:
- section.add "X-Amz-Signature", valid_605493
- var valid_605494 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_605494 = validateParameter(valid_605494, JString, required = false,
+ if valid_606693 != nil:
+ section.add "X-Amz-Signature", valid_606693
+ var valid_606694 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_606694 = validateParameter(valid_606694, JString, required = false,
default = nil)
- if valid_605494 != nil:
- section.add "X-Amz-Content-Sha256", valid_605494
- var valid_605495 = header.getOrDefault("X-Amz-Date")
- valid_605495 = validateParameter(valid_605495, JString, required = false,
+ if valid_606694 != nil:
+ section.add "X-Amz-Content-Sha256", valid_606694
+ var valid_606695 = header.getOrDefault("X-Amz-Date")
+ valid_606695 = validateParameter(valid_606695, JString, required = false,
default = nil)
- if valid_605495 != nil:
- section.add "X-Amz-Date", valid_605495
- var valid_605496 = header.getOrDefault("X-Amz-Credential")
- valid_605496 = validateParameter(valid_605496, JString, required = false,
+ if valid_606695 != nil:
+ section.add "X-Amz-Date", valid_606695
+ var valid_606696 = header.getOrDefault("X-Amz-Credential")
+ valid_606696 = validateParameter(valid_606696, JString, required = false,
default = nil)
- if valid_605496 != nil:
- section.add "X-Amz-Credential", valid_605496
- var valid_605497 = header.getOrDefault("X-Amz-Security-Token")
- valid_605497 = validateParameter(valid_605497, JString, required = false,
+ if valid_606696 != nil:
+ section.add "X-Amz-Credential", valid_606696
+ var valid_606697 = header.getOrDefault("X-Amz-Security-Token")
+ valid_606697 = validateParameter(valid_606697, JString, required = false,
default = nil)
- if valid_605497 != nil:
- section.add "X-Amz-Security-Token", valid_605497
- var valid_605498 = header.getOrDefault("X-Amz-Algorithm")
- valid_605498 = validateParameter(valid_605498, JString, required = false,
+ if valid_606697 != nil:
+ section.add "X-Amz-Security-Token", valid_606697
+ var valid_606698 = header.getOrDefault("X-Amz-Algorithm")
+ valid_606698 = validateParameter(valid_606698, JString, required = false,
default = nil)
- if valid_605498 != nil:
- section.add "X-Amz-Algorithm", valid_605498
- var valid_605499 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_605499 = validateParameter(valid_605499, JString, required = false,
+ if valid_606698 != nil:
+ section.add "X-Amz-Algorithm", valid_606698
+ var valid_606699 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_606699 = validateParameter(valid_606699, JString, required = false,
default = nil)
- if valid_605499 != nil:
- section.add "X-Amz-SignedHeaders", valid_605499
+ if valid_606699 != nil:
+ section.add "X-Amz-SignedHeaders", valid_606699
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605500: Call_GetAssociateDhcpOptions_605485; path: JsonNode;
+proc call*(call_606700: Call_GetAssociateDhcpOptions_606685; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC.
After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance.
For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_605500.validator(path, query, header, formData, body) - let scheme = call_605500.pickScheme + let valid = call_606700.validator(path, query, header, formData, body) + let scheme = call_606700.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605500.url(scheme.get, call_605500.host, call_605500.base, - call_605500.route, valid.getOrDefault("path"), + let url = call_606700.url(scheme.get, call_606700.host, call_606700.base, + call_606700.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605500, url, valid) + result = atozHook(call_606700, url, valid) -proc call*(call_605501: Call_GetAssociateDhcpOptions_605485; VpcId: string; +proc call*(call_606701: Call_GetAssociateDhcpOptions_606685; VpcId: string; DhcpOptionsId: string; DryRun: bool = false; Action: string = "AssociateDhcpOptions"; Version: string = "2016-11-15"): Recallable = ## getAssociateDhcpOptions @@ -4633,22 +4633,22 @@ proc call*(call_605501: Call_GetAssociateDhcpOptions_605485; VpcId: string; ## DhcpOptionsId: string (required) ## : The ID of the DHCP options set, ordefault
to associate no DHCP options with the VPC.
## Version: string (required)
- var query_605502 = newJObject()
- add(query_605502, "DryRun", newJBool(DryRun))
- add(query_605502, "VpcId", newJString(VpcId))
- add(query_605502, "Action", newJString(Action))
- add(query_605502, "DhcpOptionsId", newJString(DhcpOptionsId))
- add(query_605502, "Version", newJString(Version))
- result = call_605501.call(nil, query_605502, nil, nil, nil)
+ var query_606702 = newJObject()
+ add(query_606702, "DryRun", newJBool(DryRun))
+ add(query_606702, "VpcId", newJString(VpcId))
+ add(query_606702, "Action", newJString(Action))
+ add(query_606702, "DhcpOptionsId", newJString(DhcpOptionsId))
+ add(query_606702, "Version", newJString(Version))
+ result = call_606701.call(nil, query_606702, nil, nil, nil)
-var getAssociateDhcpOptions* = Call_GetAssociateDhcpOptions_605485(
+var getAssociateDhcpOptions* = Call_GetAssociateDhcpOptions_606685(
name: "getAssociateDhcpOptions", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=AssociateDhcpOptions",
- validator: validate_GetAssociateDhcpOptions_605486, base: "/",
- url: url_GetAssociateDhcpOptions_605487, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetAssociateDhcpOptions_606686, base: "/",
+ url: url_GetAssociateDhcpOptions_606687, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostAssociateIamInstanceProfile_605540 = ref object of OpenApiRestCall_604389
-proc url_PostAssociateIamInstanceProfile_605542(protocol: Scheme; host: string;
+ Call_PostAssociateIamInstanceProfile_606740 = ref object of OpenApiRestCall_605589
+proc url_PostAssociateIamInstanceProfile_606742(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -4660,7 +4660,7 @@ proc url_PostAssociateIamInstanceProfile_605542(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostAssociateIamInstanceProfile_605541(path: JsonNode;
+proc validate_PostAssociateIamInstanceProfile_606741(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Associates an IAM instance profile with a running or stopped instance. You cannot associate more than one IAM instance profile with an instance.
##
@@ -4673,16 +4673,16 @@ proc validate_PostAssociateIamInstanceProfile_605541(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_605543 = query.getOrDefault("Action")
- valid_605543 = validateParameter(valid_605543, JString, required = true, default = newJString(
+ var valid_606743 = query.getOrDefault("Action")
+ valid_606743 = validateParameter(valid_606743, JString, required = true, default = newJString(
"AssociateIamInstanceProfile"))
- if valid_605543 != nil:
- section.add "Action", valid_605543
- var valid_605544 = query.getOrDefault("Version")
- valid_605544 = validateParameter(valid_605544, JString, required = true,
+ if valid_606743 != nil:
+ section.add "Action", valid_606743
+ var valid_606744 = query.getOrDefault("Version")
+ valid_606744 = validateParameter(valid_606744, JString, required = true,
default = newJString("2016-11-15"))
- if valid_605544 != nil:
- section.add "Version", valid_605544
+ if valid_606744 != nil:
+ section.add "Version", valid_606744
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -4693,41 +4693,41 @@ proc validate_PostAssociateIamInstanceProfile_605541(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_605545 = header.getOrDefault("X-Amz-Signature")
- valid_605545 = validateParameter(valid_605545, JString, required = false,
+ var valid_606745 = header.getOrDefault("X-Amz-Signature")
+ valid_606745 = validateParameter(valid_606745, JString, required = false,
default = nil)
- if valid_605545 != nil:
- section.add "X-Amz-Signature", valid_605545
- var valid_605546 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_605546 = validateParameter(valid_605546, JString, required = false,
+ if valid_606745 != nil:
+ section.add "X-Amz-Signature", valid_606745
+ var valid_606746 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_606746 = validateParameter(valid_606746, JString, required = false,
default = nil)
- if valid_605546 != nil:
- section.add "X-Amz-Content-Sha256", valid_605546
- var valid_605547 = header.getOrDefault("X-Amz-Date")
- valid_605547 = validateParameter(valid_605547, JString, required = false,
+ if valid_606746 != nil:
+ section.add "X-Amz-Content-Sha256", valid_606746
+ var valid_606747 = header.getOrDefault("X-Amz-Date")
+ valid_606747 = validateParameter(valid_606747, JString, required = false,
default = nil)
- if valid_605547 != nil:
- section.add "X-Amz-Date", valid_605547
- var valid_605548 = header.getOrDefault("X-Amz-Credential")
- valid_605548 = validateParameter(valid_605548, JString, required = false,
+ if valid_606747 != nil:
+ section.add "X-Amz-Date", valid_606747
+ var valid_606748 = header.getOrDefault("X-Amz-Credential")
+ valid_606748 = validateParameter(valid_606748, JString, required = false,
default = nil)
- if valid_605548 != nil:
- section.add "X-Amz-Credential", valid_605548
- var valid_605549 = header.getOrDefault("X-Amz-Security-Token")
- valid_605549 = validateParameter(valid_605549, JString, required = false,
+ if valid_606748 != nil:
+ section.add "X-Amz-Credential", valid_606748
+ var valid_606749 = header.getOrDefault("X-Amz-Security-Token")
+ valid_606749 = validateParameter(valid_606749, JString, required = false,
default = nil)
- if valid_605549 != nil:
- section.add "X-Amz-Security-Token", valid_605549
- var valid_605550 = header.getOrDefault("X-Amz-Algorithm")
- valid_605550 = validateParameter(valid_605550, JString, required = false,
+ if valid_606749 != nil:
+ section.add "X-Amz-Security-Token", valid_606749
+ var valid_606750 = header.getOrDefault("X-Amz-Algorithm")
+ valid_606750 = validateParameter(valid_606750, JString, required = false,
default = nil)
- if valid_605550 != nil:
- section.add "X-Amz-Algorithm", valid_605550
- var valid_605551 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_605551 = validateParameter(valid_605551, JString, required = false,
+ if valid_606750 != nil:
+ section.add "X-Amz-Algorithm", valid_606750
+ var valid_606751 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_606751 = validateParameter(valid_606751, JString, required = false,
default = nil)
- if valid_605551 != nil:
- section.add "X-Amz-SignedHeaders", valid_605551
+ if valid_606751 != nil:
+ section.add "X-Amz-SignedHeaders", valid_606751
result.add "header", section
## parameters in `formData` object:
## IamInstanceProfile.Arn: JString
@@ -4739,42 +4739,42 @@ proc validate_PostAssociateIamInstanceProfile_605541(path: JsonNode;
## InstanceId: JString (required)
## : The ID of the instance.
section = newJObject()
- var valid_605552 = formData.getOrDefault("IamInstanceProfile.Arn")
- valid_605552 = validateParameter(valid_605552, JString, required = false,
+ var valid_606752 = formData.getOrDefault("IamInstanceProfile.Arn")
+ valid_606752 = validateParameter(valid_606752, JString, required = false,
default = nil)
- if valid_605552 != nil:
- section.add "IamInstanceProfile.Arn", valid_605552
- var valid_605553 = formData.getOrDefault("IamInstanceProfile.Name")
- valid_605553 = validateParameter(valid_605553, JString, required = false,
+ if valid_606752 != nil:
+ section.add "IamInstanceProfile.Arn", valid_606752
+ var valid_606753 = formData.getOrDefault("IamInstanceProfile.Name")
+ valid_606753 = validateParameter(valid_606753, JString, required = false,
default = nil)
- if valid_605553 != nil:
- section.add "IamInstanceProfile.Name", valid_605553
+ if valid_606753 != nil:
+ section.add "IamInstanceProfile.Name", valid_606753
assert formData != nil,
"formData argument is necessary due to required `InstanceId` field"
- var valid_605554 = formData.getOrDefault("InstanceId")
- valid_605554 = validateParameter(valid_605554, JString, required = true,
+ var valid_606754 = formData.getOrDefault("InstanceId")
+ valid_606754 = validateParameter(valid_606754, JString, required = true,
default = nil)
- if valid_605554 != nil:
- section.add "InstanceId", valid_605554
+ if valid_606754 != nil:
+ section.add "InstanceId", valid_606754
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605555: Call_PostAssociateIamInstanceProfile_605540;
+proc call*(call_606755: Call_PostAssociateIamInstanceProfile_606740;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Associates an IAM instance profile with a running or stopped instance. You cannot associate more than one IAM instance profile with an instance.
##
- let valid = call_605555.validator(path, query, header, formData, body)
- let scheme = call_605555.pickScheme
+ let valid = call_606755.validator(path, query, header, formData, body)
+ let scheme = call_606755.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_605555.url(scheme.get, call_605555.host, call_605555.base,
- call_605555.route, valid.getOrDefault("path"),
+ let url = call_606755.url(scheme.get, call_606755.host, call_606755.base,
+ call_606755.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_605555, url, valid)
+ result = atozHook(call_606755, url, valid)
-proc call*(call_605556: Call_PostAssociateIamInstanceProfile_605540;
+proc call*(call_606756: Call_PostAssociateIamInstanceProfile_606740;
InstanceId: string; IamInstanceProfileArn: string = "";
IamInstanceProfileName: string = "";
Action: string = "AssociateIamInstanceProfile";
@@ -4791,25 +4791,25 @@ proc call*(call_605556: Call_PostAssociateIamInstanceProfile_605540;
## : The ID of the instance.
## Action: string (required)
## Version: string (required)
- var query_605557 = newJObject()
- var formData_605558 = newJObject()
- add(formData_605558, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn))
- add(formData_605558, "IamInstanceProfile.Name",
+ var query_606757 = newJObject()
+ var formData_606758 = newJObject()
+ add(formData_606758, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn))
+ add(formData_606758, "IamInstanceProfile.Name",
newJString(IamInstanceProfileName))
- add(formData_605558, "InstanceId", newJString(InstanceId))
- add(query_605557, "Action", newJString(Action))
- add(query_605557, "Version", newJString(Version))
- result = call_605556.call(nil, query_605557, nil, formData_605558, nil)
+ add(formData_606758, "InstanceId", newJString(InstanceId))
+ add(query_606757, "Action", newJString(Action))
+ add(query_606757, "Version", newJString(Version))
+ result = call_606756.call(nil, query_606757, nil, formData_606758, nil)
-var postAssociateIamInstanceProfile* = Call_PostAssociateIamInstanceProfile_605540(
+var postAssociateIamInstanceProfile* = Call_PostAssociateIamInstanceProfile_606740(
name: "postAssociateIamInstanceProfile", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=AssociateIamInstanceProfile",
- validator: validate_PostAssociateIamInstanceProfile_605541, base: "/",
- url: url_PostAssociateIamInstanceProfile_605542,
+ validator: validate_PostAssociateIamInstanceProfile_606741, base: "/",
+ url: url_PostAssociateIamInstanceProfile_606742,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetAssociateIamInstanceProfile_605522 = ref object of OpenApiRestCall_604389
-proc url_GetAssociateIamInstanceProfile_605524(protocol: Scheme; host: string;
+ Call_GetAssociateIamInstanceProfile_606722 = ref object of OpenApiRestCall_605589
+proc url_GetAssociateIamInstanceProfile_606724(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -4821,7 +4821,7 @@ proc url_GetAssociateIamInstanceProfile_605524(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetAssociateIamInstanceProfile_605523(path: JsonNode;
+proc validate_GetAssociateIamInstanceProfile_606723(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Associates an IAM instance profile with a running or stopped instance. You cannot associate more than one IAM instance profile with an instance.
##
@@ -4843,31 +4843,31 @@ proc validate_GetAssociateIamInstanceProfile_605523(path: JsonNode;
section = newJObject()
assert query != nil,
"query argument is necessary due to required `InstanceId` field"
- var valid_605525 = query.getOrDefault("InstanceId")
- valid_605525 = validateParameter(valid_605525, JString, required = true,
+ var valid_606725 = query.getOrDefault("InstanceId")
+ valid_606725 = validateParameter(valid_606725, JString, required = true,
default = nil)
- if valid_605525 != nil:
- section.add "InstanceId", valid_605525
- var valid_605526 = query.getOrDefault("Action")
- valid_605526 = validateParameter(valid_605526, JString, required = true, default = newJString(
+ if valid_606725 != nil:
+ section.add "InstanceId", valid_606725
+ var valid_606726 = query.getOrDefault("Action")
+ valid_606726 = validateParameter(valid_606726, JString, required = true, default = newJString(
"AssociateIamInstanceProfile"))
- if valid_605526 != nil:
- section.add "Action", valid_605526
- var valid_605527 = query.getOrDefault("IamInstanceProfile.Arn")
- valid_605527 = validateParameter(valid_605527, JString, required = false,
+ if valid_606726 != nil:
+ section.add "Action", valid_606726
+ var valid_606727 = query.getOrDefault("IamInstanceProfile.Arn")
+ valid_606727 = validateParameter(valid_606727, JString, required = false,
default = nil)
- if valid_605527 != nil:
- section.add "IamInstanceProfile.Arn", valid_605527
- var valid_605528 = query.getOrDefault("Version")
- valid_605528 = validateParameter(valid_605528, JString, required = true,
+ if valid_606727 != nil:
+ section.add "IamInstanceProfile.Arn", valid_606727
+ var valid_606728 = query.getOrDefault("Version")
+ valid_606728 = validateParameter(valid_606728, JString, required = true,
default = newJString("2016-11-15"))
- if valid_605528 != nil:
- section.add "Version", valid_605528
- var valid_605529 = query.getOrDefault("IamInstanceProfile.Name")
- valid_605529 = validateParameter(valid_605529, JString, required = false,
+ if valid_606728 != nil:
+ section.add "Version", valid_606728
+ var valid_606729 = query.getOrDefault("IamInstanceProfile.Name")
+ valid_606729 = validateParameter(valid_606729, JString, required = false,
default = nil)
- if valid_605529 != nil:
- section.add "IamInstanceProfile.Name", valid_605529
+ if valid_606729 != nil:
+ section.add "IamInstanceProfile.Name", valid_606729
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -4878,61 +4878,61 @@ proc validate_GetAssociateIamInstanceProfile_605523(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_605530 = header.getOrDefault("X-Amz-Signature")
- valid_605530 = validateParameter(valid_605530, JString, required = false,
+ var valid_606730 = header.getOrDefault("X-Amz-Signature")
+ valid_606730 = validateParameter(valid_606730, JString, required = false,
default = nil)
- if valid_605530 != nil:
- section.add "X-Amz-Signature", valid_605530
- var valid_605531 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_605531 = validateParameter(valid_605531, JString, required = false,
+ if valid_606730 != nil:
+ section.add "X-Amz-Signature", valid_606730
+ var valid_606731 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_606731 = validateParameter(valid_606731, JString, required = false,
default = nil)
- if valid_605531 != nil:
- section.add "X-Amz-Content-Sha256", valid_605531
- var valid_605532 = header.getOrDefault("X-Amz-Date")
- valid_605532 = validateParameter(valid_605532, JString, required = false,
+ if valid_606731 != nil:
+ section.add "X-Amz-Content-Sha256", valid_606731
+ var valid_606732 = header.getOrDefault("X-Amz-Date")
+ valid_606732 = validateParameter(valid_606732, JString, required = false,
default = nil)
- if valid_605532 != nil:
- section.add "X-Amz-Date", valid_605532
- var valid_605533 = header.getOrDefault("X-Amz-Credential")
- valid_605533 = validateParameter(valid_605533, JString, required = false,
+ if valid_606732 != nil:
+ section.add "X-Amz-Date", valid_606732
+ var valid_606733 = header.getOrDefault("X-Amz-Credential")
+ valid_606733 = validateParameter(valid_606733, JString, required = false,
default = nil)
- if valid_605533 != nil:
- section.add "X-Amz-Credential", valid_605533
- var valid_605534 = header.getOrDefault("X-Amz-Security-Token")
- valid_605534 = validateParameter(valid_605534, JString, required = false,
+ if valid_606733 != nil:
+ section.add "X-Amz-Credential", valid_606733
+ var valid_606734 = header.getOrDefault("X-Amz-Security-Token")
+ valid_606734 = validateParameter(valid_606734, JString, required = false,
default = nil)
- if valid_605534 != nil:
- section.add "X-Amz-Security-Token", valid_605534
- var valid_605535 = header.getOrDefault("X-Amz-Algorithm")
- valid_605535 = validateParameter(valid_605535, JString, required = false,
+ if valid_606734 != nil:
+ section.add "X-Amz-Security-Token", valid_606734
+ var valid_606735 = header.getOrDefault("X-Amz-Algorithm")
+ valid_606735 = validateParameter(valid_606735, JString, required = false,
default = nil)
- if valid_605535 != nil:
- section.add "X-Amz-Algorithm", valid_605535
- var valid_605536 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_605536 = validateParameter(valid_605536, JString, required = false,
+ if valid_606735 != nil:
+ section.add "X-Amz-Algorithm", valid_606735
+ var valid_606736 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_606736 = validateParameter(valid_606736, JString, required = false,
default = nil)
- if valid_605536 != nil:
- section.add "X-Amz-SignedHeaders", valid_605536
+ if valid_606736 != nil:
+ section.add "X-Amz-SignedHeaders", valid_606736
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605537: Call_GetAssociateIamInstanceProfile_605522; path: JsonNode;
+proc call*(call_606737: Call_GetAssociateIamInstanceProfile_606722; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Associates an IAM instance profile with a running or stopped instance. You cannot associate more than one IAM instance profile with an instance.
##
- let valid = call_605537.validator(path, query, header, formData, body)
- let scheme = call_605537.pickScheme
+ let valid = call_606737.validator(path, query, header, formData, body)
+ let scheme = call_606737.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_605537.url(scheme.get, call_605537.host, call_605537.base,
- call_605537.route, valid.getOrDefault("path"),
+ let url = call_606737.url(scheme.get, call_606737.host, call_606737.base,
+ call_606737.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_605537, url, valid)
+ result = atozHook(call_606737, url, valid)
-proc call*(call_605538: Call_GetAssociateIamInstanceProfile_605522;
+proc call*(call_606738: Call_GetAssociateIamInstanceProfile_606722;
InstanceId: string; Action: string = "AssociateIamInstanceProfile";
IamInstanceProfileArn: string = ""; Version: string = "2016-11-15";
IamInstanceProfileName: string = ""): Recallable =
@@ -4948,23 +4948,23 @@ proc call*(call_605538: Call_GetAssociateIamInstanceProfile_605522;
## IamInstanceProfileName: string
## : Describes an IAM instance profile.
## The name of the instance profile.
- var query_605539 = newJObject()
- add(query_605539, "InstanceId", newJString(InstanceId))
- add(query_605539, "Action", newJString(Action))
- add(query_605539, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn))
- add(query_605539, "Version", newJString(Version))
- add(query_605539, "IamInstanceProfile.Name", newJString(IamInstanceProfileName))
- result = call_605538.call(nil, query_605539, nil, nil, nil)
-
-var getAssociateIamInstanceProfile* = Call_GetAssociateIamInstanceProfile_605522(
+ var query_606739 = newJObject()
+ add(query_606739, "InstanceId", newJString(InstanceId))
+ add(query_606739, "Action", newJString(Action))
+ add(query_606739, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn))
+ add(query_606739, "Version", newJString(Version))
+ add(query_606739, "IamInstanceProfile.Name", newJString(IamInstanceProfileName))
+ result = call_606738.call(nil, query_606739, nil, nil, nil)
+
+var getAssociateIamInstanceProfile* = Call_GetAssociateIamInstanceProfile_606722(
name: "getAssociateIamInstanceProfile", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=AssociateIamInstanceProfile",
- validator: validate_GetAssociateIamInstanceProfile_605523, base: "/",
- url: url_GetAssociateIamInstanceProfile_605524,
+ validator: validate_GetAssociateIamInstanceProfile_606723, base: "/",
+ url: url_GetAssociateIamInstanceProfile_606724,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostAssociateRouteTable_605578 = ref object of OpenApiRestCall_604389
-proc url_PostAssociateRouteTable_605580(protocol: Scheme; host: string; base: string;
+ Call_PostAssociateRouteTable_606778 = ref object of OpenApiRestCall_605589
+proc url_PostAssociateRouteTable_606780(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -4977,7 +4977,7 @@ proc url_PostAssociateRouteTable_605580(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_PostAssociateRouteTable_605579(path: JsonNode; query: JsonNode;
+proc validate_PostAssociateRouteTable_606779(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Associates a subnet in your VPC or an internet gateway or virtual private gateway attached to your VPC with a route table in your VPC. This association causes traffic from the subnet or gateway to be routed according to the routes in the route table. The action returns an association ID, which you need in order to disassociate the route table later. A route table can be associated with multiple subnets.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## @@ -4990,16 +4990,16 @@ proc validate_PostAssociateRouteTable_605579(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605581 = query.getOrDefault("Action") - valid_605581 = validateParameter(valid_605581, JString, required = true, + var valid_606781 = query.getOrDefault("Action") + valid_606781 = validateParameter(valid_606781, JString, required = true, default = newJString("AssociateRouteTable")) - if valid_605581 != nil: - section.add "Action", valid_605581 - var valid_605582 = query.getOrDefault("Version") - valid_605582 = validateParameter(valid_605582, JString, required = true, + if valid_606781 != nil: + section.add "Action", valid_606781 + var valid_606782 = query.getOrDefault("Version") + valid_606782 = validateParameter(valid_606782, JString, required = true, default = newJString("2016-11-15")) - if valid_605582 != nil: - section.add "Version", valid_605582 + if valid_606782 != nil: + section.add "Version", valid_606782 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -5010,41 +5010,41 @@ proc validate_PostAssociateRouteTable_605579(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605583 = header.getOrDefault("X-Amz-Signature") - valid_605583 = validateParameter(valid_605583, JString, required = false, + var valid_606783 = header.getOrDefault("X-Amz-Signature") + valid_606783 = validateParameter(valid_606783, JString, required = false, default = nil) - if valid_605583 != nil: - section.add "X-Amz-Signature", valid_605583 - var valid_605584 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605584 = validateParameter(valid_605584, JString, required = false, + if valid_606783 != nil: + section.add "X-Amz-Signature", valid_606783 + var valid_606784 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606784 = validateParameter(valid_606784, JString, required = false, default = nil) - if valid_605584 != nil: - section.add "X-Amz-Content-Sha256", valid_605584 - var valid_605585 = header.getOrDefault("X-Amz-Date") - valid_605585 = validateParameter(valid_605585, JString, required = false, + if valid_606784 != nil: + section.add "X-Amz-Content-Sha256", valid_606784 + var valid_606785 = header.getOrDefault("X-Amz-Date") + valid_606785 = validateParameter(valid_606785, JString, required = false, default = nil) - if valid_605585 != nil: - section.add "X-Amz-Date", valid_605585 - var valid_605586 = header.getOrDefault("X-Amz-Credential") - valid_605586 = validateParameter(valid_605586, JString, required = false, + if valid_606785 != nil: + section.add "X-Amz-Date", valid_606785 + var valid_606786 = header.getOrDefault("X-Amz-Credential") + valid_606786 = validateParameter(valid_606786, JString, required = false, default = nil) - if valid_605586 != nil: - section.add "X-Amz-Credential", valid_605586 - var valid_605587 = header.getOrDefault("X-Amz-Security-Token") - valid_605587 = validateParameter(valid_605587, JString, required = false, + if valid_606786 != nil: + section.add "X-Amz-Credential", valid_606786 + var valid_606787 = header.getOrDefault("X-Amz-Security-Token") + valid_606787 = validateParameter(valid_606787, JString, required = false, default = nil) - if valid_605587 != nil: - section.add "X-Amz-Security-Token", valid_605587 - var valid_605588 = header.getOrDefault("X-Amz-Algorithm") - valid_605588 = validateParameter(valid_605588, JString, required = false, + if valid_606787 != nil: + section.add "X-Amz-Security-Token", valid_606787 + var valid_606788 = header.getOrDefault("X-Amz-Algorithm") + valid_606788 = validateParameter(valid_606788, JString, required = false, default = nil) - if valid_605588 != nil: - section.add "X-Amz-Algorithm", valid_605588 - var valid_605589 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605589 = validateParameter(valid_605589, JString, required = false, + if valid_606788 != nil: + section.add "X-Amz-Algorithm", valid_606788 + var valid_606789 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606789 = validateParameter(valid_606789, JString, required = false, default = nil) - if valid_605589 != nil: - section.add "X-Amz-SignedHeaders", valid_605589 + if valid_606789 != nil: + section.add "X-Amz-SignedHeaders", valid_606789 result.add "header", section ## parameters in `formData` object: ## GatewayId: JString @@ -5056,45 +5056,45 @@ proc validate_PostAssociateRouteTable_605579(path: JsonNode; query: JsonNode; ## RouteTableId: JString (required) ## : The ID of the route table. section = newJObject() - var valid_605590 = formData.getOrDefault("GatewayId") - valid_605590 = validateParameter(valid_605590, JString, required = false, + var valid_606790 = formData.getOrDefault("GatewayId") + valid_606790 = validateParameter(valid_606790, JString, required = false, default = nil) - if valid_605590 != nil: - section.add "GatewayId", valid_605590 - var valid_605591 = formData.getOrDefault("SubnetId") - valid_605591 = validateParameter(valid_605591, JString, required = false, + if valid_606790 != nil: + section.add "GatewayId", valid_606790 + var valid_606791 = formData.getOrDefault("SubnetId") + valid_606791 = validateParameter(valid_606791, JString, required = false, default = nil) - if valid_605591 != nil: - section.add "SubnetId", valid_605591 - var valid_605592 = formData.getOrDefault("DryRun") - valid_605592 = validateParameter(valid_605592, JBool, required = false, default = nil) - if valid_605592 != nil: - section.add "DryRun", valid_605592 + if valid_606791 != nil: + section.add "SubnetId", valid_606791 + var valid_606792 = formData.getOrDefault("DryRun") + valid_606792 = validateParameter(valid_606792, JBool, required = false, default = nil) + if valid_606792 != nil: + section.add "DryRun", valid_606792 assert formData != nil, "formData argument is necessary due to required `RouteTableId` field" - var valid_605593 = formData.getOrDefault("RouteTableId") - valid_605593 = validateParameter(valid_605593, JString, required = true, + var valid_606793 = formData.getOrDefault("RouteTableId") + valid_606793 = validateParameter(valid_606793, JString, required = true, default = nil) - if valid_605593 != nil: - section.add "RouteTableId", valid_605593 + if valid_606793 != nil: + section.add "RouteTableId", valid_606793 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605594: Call_PostAssociateRouteTable_605578; path: JsonNode; +proc call*(call_606794: Call_PostAssociateRouteTable_606778; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Associates a subnet in your VPC or an internet gateway or virtual private gateway attached to your VPC with a route table in your VPC. This association causes traffic from the subnet or gateway to be routed according to the routes in the route table. The action returns an association ID, which you need in order to disassociate the route table later. A route table can be associated with multiple subnets.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_605594.validator(path, query, header, formData, body) - let scheme = call_605594.pickScheme + let valid = call_606794.validator(path, query, header, formData, body) + let scheme = call_606794.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605594.url(scheme.get, call_605594.host, call_605594.base, - call_605594.route, valid.getOrDefault("path"), + let url = call_606794.url(scheme.get, call_606794.host, call_606794.base, + call_606794.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605594, url, valid) + result = atozHook(call_606794, url, valid) -proc call*(call_605595: Call_PostAssociateRouteTable_605578; RouteTableId: string; +proc call*(call_606795: Call_PostAssociateRouteTable_606778; RouteTableId: string; GatewayId: string = ""; SubnetId: string = ""; DryRun: bool = false; Action: string = "AssociateRouteTable"; Version: string = "2016-11-15"): Recallable = ## postAssociateRouteTable @@ -5109,24 +5109,24 @@ proc call*(call_605595: Call_PostAssociateRouteTable_605578; RouteTableId: strin ## : The ID of the route table. ## Action: string (required) ## Version: string (required) - var query_605596 = newJObject() - var formData_605597 = newJObject() - add(formData_605597, "GatewayId", newJString(GatewayId)) - add(formData_605597, "SubnetId", newJString(SubnetId)) - add(formData_605597, "DryRun", newJBool(DryRun)) - add(formData_605597, "RouteTableId", newJString(RouteTableId)) - add(query_605596, "Action", newJString(Action)) - add(query_605596, "Version", newJString(Version)) - result = call_605595.call(nil, query_605596, nil, formData_605597, nil) + var query_606796 = newJObject() + var formData_606797 = newJObject() + add(formData_606797, "GatewayId", newJString(GatewayId)) + add(formData_606797, "SubnetId", newJString(SubnetId)) + add(formData_606797, "DryRun", newJBool(DryRun)) + add(formData_606797, "RouteTableId", newJString(RouteTableId)) + add(query_606796, "Action", newJString(Action)) + add(query_606796, "Version", newJString(Version)) + result = call_606795.call(nil, query_606796, nil, formData_606797, nil) -var postAssociateRouteTable* = Call_PostAssociateRouteTable_605578( +var postAssociateRouteTable* = Call_PostAssociateRouteTable_606778( name: "postAssociateRouteTable", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=AssociateRouteTable", - validator: validate_PostAssociateRouteTable_605579, base: "/", - url: url_PostAssociateRouteTable_605580, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostAssociateRouteTable_606779, base: "/", + url: url_PostAssociateRouteTable_606780, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetAssociateRouteTable_605559 = ref object of OpenApiRestCall_604389 -proc url_GetAssociateRouteTable_605561(protocol: Scheme; host: string; base: string; + Call_GetAssociateRouteTable_606759 = ref object of OpenApiRestCall_605589 +proc url_GetAssociateRouteTable_606761(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -5138,7 +5138,7 @@ proc url_GetAssociateRouteTable_605561(protocol: Scheme; host: string; base: str else: result.path = base & route -proc validate_GetAssociateRouteTable_605560(path: JsonNode; query: JsonNode; +proc validate_GetAssociateRouteTable_606760(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Associates a subnet in your VPC or an internet gateway or virtual private gateway attached to your VPC with a route table in your VPC. This association causes traffic from the subnet or gateway to be routed according to the routes in the route table. The action returns an association ID, which you need in order to disassociate the route table later. A route table can be associated with multiple subnets.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## @@ -5158,36 +5158,36 @@ proc validate_GetAssociateRouteTable_605560(path: JsonNode; query: JsonNode; ## RouteTableId: JString (required) ## : The ID of the route table. section = newJObject() - var valid_605562 = query.getOrDefault("DryRun") - valid_605562 = validateParameter(valid_605562, JBool, required = false, default = nil) - if valid_605562 != nil: - section.add "DryRun", valid_605562 - var valid_605563 = query.getOrDefault("GatewayId") - valid_605563 = validateParameter(valid_605563, JString, required = false, + var valid_606762 = query.getOrDefault("DryRun") + valid_606762 = validateParameter(valid_606762, JBool, required = false, default = nil) + if valid_606762 != nil: + section.add "DryRun", valid_606762 + var valid_606763 = query.getOrDefault("GatewayId") + valid_606763 = validateParameter(valid_606763, JString, required = false, default = nil) - if valid_605563 != nil: - section.add "GatewayId", valid_605563 + if valid_606763 != nil: + section.add "GatewayId", valid_606763 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605564 = query.getOrDefault("Action") - valid_605564 = validateParameter(valid_605564, JString, required = true, + var valid_606764 = query.getOrDefault("Action") + valid_606764 = validateParameter(valid_606764, JString, required = true, default = newJString("AssociateRouteTable")) - if valid_605564 != nil: - section.add "Action", valid_605564 - var valid_605565 = query.getOrDefault("SubnetId") - valid_605565 = validateParameter(valid_605565, JString, required = false, + if valid_606764 != nil: + section.add "Action", valid_606764 + var valid_606765 = query.getOrDefault("SubnetId") + valid_606765 = validateParameter(valid_606765, JString, required = false, default = nil) - if valid_605565 != nil: - section.add "SubnetId", valid_605565 - var valid_605566 = query.getOrDefault("Version") - valid_605566 = validateParameter(valid_605566, JString, required = true, + if valid_606765 != nil: + section.add "SubnetId", valid_606765 + var valid_606766 = query.getOrDefault("Version") + valid_606766 = validateParameter(valid_606766, JString, required = true, default = newJString("2016-11-15")) - if valid_605566 != nil: - section.add "Version", valid_605566 - var valid_605567 = query.getOrDefault("RouteTableId") - valid_605567 = validateParameter(valid_605567, JString, required = true, + if valid_606766 != nil: + section.add "Version", valid_606766 + var valid_606767 = query.getOrDefault("RouteTableId") + valid_606767 = validateParameter(valid_606767, JString, required = true, default = nil) - if valid_605567 != nil: - section.add "RouteTableId", valid_605567 + if valid_606767 != nil: + section.add "RouteTableId", valid_606767 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -5198,61 +5198,61 @@ proc validate_GetAssociateRouteTable_605560(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605568 = header.getOrDefault("X-Amz-Signature") - valid_605568 = validateParameter(valid_605568, JString, required = false, + var valid_606768 = header.getOrDefault("X-Amz-Signature") + valid_606768 = validateParameter(valid_606768, JString, required = false, default = nil) - if valid_605568 != nil: - section.add "X-Amz-Signature", valid_605568 - var valid_605569 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605569 = validateParameter(valid_605569, JString, required = false, + if valid_606768 != nil: + section.add "X-Amz-Signature", valid_606768 + var valid_606769 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606769 = validateParameter(valid_606769, JString, required = false, default = nil) - if valid_605569 != nil: - section.add "X-Amz-Content-Sha256", valid_605569 - var valid_605570 = header.getOrDefault("X-Amz-Date") - valid_605570 = validateParameter(valid_605570, JString, required = false, + if valid_606769 != nil: + section.add "X-Amz-Content-Sha256", valid_606769 + var valid_606770 = header.getOrDefault("X-Amz-Date") + valid_606770 = validateParameter(valid_606770, JString, required = false, default = nil) - if valid_605570 != nil: - section.add "X-Amz-Date", valid_605570 - var valid_605571 = header.getOrDefault("X-Amz-Credential") - valid_605571 = validateParameter(valid_605571, JString, required = false, + if valid_606770 != nil: + section.add "X-Amz-Date", valid_606770 + var valid_606771 = header.getOrDefault("X-Amz-Credential") + valid_606771 = validateParameter(valid_606771, JString, required = false, default = nil) - if valid_605571 != nil: - section.add "X-Amz-Credential", valid_605571 - var valid_605572 = header.getOrDefault("X-Amz-Security-Token") - valid_605572 = validateParameter(valid_605572, JString, required = false, + if valid_606771 != nil: + section.add "X-Amz-Credential", valid_606771 + var valid_606772 = header.getOrDefault("X-Amz-Security-Token") + valid_606772 = validateParameter(valid_606772, JString, required = false, default = nil) - if valid_605572 != nil: - section.add "X-Amz-Security-Token", valid_605572 - var valid_605573 = header.getOrDefault("X-Amz-Algorithm") - valid_605573 = validateParameter(valid_605573, JString, required = false, + if valid_606772 != nil: + section.add "X-Amz-Security-Token", valid_606772 + var valid_606773 = header.getOrDefault("X-Amz-Algorithm") + valid_606773 = validateParameter(valid_606773, JString, required = false, default = nil) - if valid_605573 != nil: - section.add "X-Amz-Algorithm", valid_605573 - var valid_605574 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605574 = validateParameter(valid_605574, JString, required = false, + if valid_606773 != nil: + section.add "X-Amz-Algorithm", valid_606773 + var valid_606774 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606774 = validateParameter(valid_606774, JString, required = false, default = nil) - if valid_605574 != nil: - section.add "X-Amz-SignedHeaders", valid_605574 + if valid_606774 != nil: + section.add "X-Amz-SignedHeaders", valid_606774 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605575: Call_GetAssociateRouteTable_605559; path: JsonNode; +proc call*(call_606775: Call_GetAssociateRouteTable_606759; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Associates a subnet in your VPC or an internet gateway or virtual private gateway attached to your VPC with a route table in your VPC. This association causes traffic from the subnet or gateway to be routed according to the routes in the route table. The action returns an association ID, which you need in order to disassociate the route table later. A route table can be associated with multiple subnets.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_605575.validator(path, query, header, formData, body) - let scheme = call_605575.pickScheme + let valid = call_606775.validator(path, query, header, formData, body) + let scheme = call_606775.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605575.url(scheme.get, call_605575.host, call_605575.base, - call_605575.route, valid.getOrDefault("path"), + let url = call_606775.url(scheme.get, call_606775.host, call_606775.base, + call_606775.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605575, url, valid) + result = atozHook(call_606775, url, valid) -proc call*(call_605576: Call_GetAssociateRouteTable_605559; RouteTableId: string; +proc call*(call_606776: Call_GetAssociateRouteTable_606759; RouteTableId: string; DryRun: bool = false; GatewayId: string = ""; Action: string = "AssociateRouteTable"; SubnetId: string = ""; Version: string = "2016-11-15"): Recallable = @@ -5268,23 +5268,23 @@ proc call*(call_605576: Call_GetAssociateRouteTable_605559; RouteTableId: string ## Version: string (required) ## RouteTableId: string (required) ## : The ID of the route table. - var query_605577 = newJObject() - add(query_605577, "DryRun", newJBool(DryRun)) - add(query_605577, "GatewayId", newJString(GatewayId)) - add(query_605577, "Action", newJString(Action)) - add(query_605577, "SubnetId", newJString(SubnetId)) - add(query_605577, "Version", newJString(Version)) - add(query_605577, "RouteTableId", newJString(RouteTableId)) - result = call_605576.call(nil, query_605577, nil, nil, nil) - -var getAssociateRouteTable* = Call_GetAssociateRouteTable_605559( + var query_606777 = newJObject() + add(query_606777, "DryRun", newJBool(DryRun)) + add(query_606777, "GatewayId", newJString(GatewayId)) + add(query_606777, "Action", newJString(Action)) + add(query_606777, "SubnetId", newJString(SubnetId)) + add(query_606777, "Version", newJString(Version)) + add(query_606777, "RouteTableId", newJString(RouteTableId)) + result = call_606776.call(nil, query_606777, nil, nil, nil) + +var getAssociateRouteTable* = Call_GetAssociateRouteTable_606759( name: "getAssociateRouteTable", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AssociateRouteTable", - validator: validate_GetAssociateRouteTable_605560, base: "/", - url: url_GetAssociateRouteTable_605561, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetAssociateRouteTable_606760, base: "/", + url: url_GetAssociateRouteTable_606761, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAssociateSubnetCidrBlock_605615 = ref object of OpenApiRestCall_604389 -proc url_PostAssociateSubnetCidrBlock_605617(protocol: Scheme; host: string; + Call_PostAssociateSubnetCidrBlock_606815 = ref object of OpenApiRestCall_605589 +proc url_PostAssociateSubnetCidrBlock_606817(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -5296,7 +5296,7 @@ proc url_PostAssociateSubnetCidrBlock_605617(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostAssociateSubnetCidrBlock_605616(path: JsonNode; query: JsonNode; +proc validate_PostAssociateSubnetCidrBlock_606816(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Associates a CIDR block with your subnet. You can only associate a single IPv6 CIDR block with your subnet. An IPv6 CIDR block must have a prefix length of /64. ## @@ -5309,16 +5309,16 @@ proc validate_PostAssociateSubnetCidrBlock_605616(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605618 = query.getOrDefault("Action") - valid_605618 = validateParameter(valid_605618, JString, required = true, default = newJString( + var valid_606818 = query.getOrDefault("Action") + valid_606818 = validateParameter(valid_606818, JString, required = true, default = newJString( "AssociateSubnetCidrBlock")) - if valid_605618 != nil: - section.add "Action", valid_605618 - var valid_605619 = query.getOrDefault("Version") - valid_605619 = validateParameter(valid_605619, JString, required = true, + if valid_606818 != nil: + section.add "Action", valid_606818 + var valid_606819 = query.getOrDefault("Version") + valid_606819 = validateParameter(valid_606819, JString, required = true, default = newJString("2016-11-15")) - if valid_605619 != nil: - section.add "Version", valid_605619 + if valid_606819 != nil: + section.add "Version", valid_606819 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -5329,41 +5329,41 @@ proc validate_PostAssociateSubnetCidrBlock_605616(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605620 = header.getOrDefault("X-Amz-Signature") - valid_605620 = validateParameter(valid_605620, JString, required = false, + var valid_606820 = header.getOrDefault("X-Amz-Signature") + valid_606820 = validateParameter(valid_606820, JString, required = false, default = nil) - if valid_605620 != nil: - section.add "X-Amz-Signature", valid_605620 - var valid_605621 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605621 = validateParameter(valid_605621, JString, required = false, + if valid_606820 != nil: + section.add "X-Amz-Signature", valid_606820 + var valid_606821 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606821 = validateParameter(valid_606821, JString, required = false, default = nil) - if valid_605621 != nil: - section.add "X-Amz-Content-Sha256", valid_605621 - var valid_605622 = header.getOrDefault("X-Amz-Date") - valid_605622 = validateParameter(valid_605622, JString, required = false, + if valid_606821 != nil: + section.add "X-Amz-Content-Sha256", valid_606821 + var valid_606822 = header.getOrDefault("X-Amz-Date") + valid_606822 = validateParameter(valid_606822, JString, required = false, default = nil) - if valid_605622 != nil: - section.add "X-Amz-Date", valid_605622 - var valid_605623 = header.getOrDefault("X-Amz-Credential") - valid_605623 = validateParameter(valid_605623, JString, required = false, + if valid_606822 != nil: + section.add "X-Amz-Date", valid_606822 + var valid_606823 = header.getOrDefault("X-Amz-Credential") + valid_606823 = validateParameter(valid_606823, JString, required = false, default = nil) - if valid_605623 != nil: - section.add "X-Amz-Credential", valid_605623 - var valid_605624 = header.getOrDefault("X-Amz-Security-Token") - valid_605624 = validateParameter(valid_605624, JString, required = false, + if valid_606823 != nil: + section.add "X-Amz-Credential", valid_606823 + var valid_606824 = header.getOrDefault("X-Amz-Security-Token") + valid_606824 = validateParameter(valid_606824, JString, required = false, default = nil) - if valid_605624 != nil: - section.add "X-Amz-Security-Token", valid_605624 - var valid_605625 = header.getOrDefault("X-Amz-Algorithm") - valid_605625 = validateParameter(valid_605625, JString, required = false, + if valid_606824 != nil: + section.add "X-Amz-Security-Token", valid_606824 + var valid_606825 = header.getOrDefault("X-Amz-Algorithm") + valid_606825 = validateParameter(valid_606825, JString, required = false, default = nil) - if valid_605625 != nil: - section.add "X-Amz-Algorithm", valid_605625 - var valid_605626 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605626 = validateParameter(valid_605626, JString, required = false, + if valid_606825 != nil: + section.add "X-Amz-Algorithm", valid_606825 + var valid_606826 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606826 = validateParameter(valid_606826, JString, required = false, default = nil) - if valid_605626 != nil: - section.add "X-Amz-SignedHeaders", valid_605626 + if valid_606826 != nil: + section.add "X-Amz-SignedHeaders", valid_606826 result.add "header", section ## parameters in `formData` object: ## SubnetId: JString (required) @@ -5373,34 +5373,34 @@ proc validate_PostAssociateSubnetCidrBlock_605616(path: JsonNode; query: JsonNod section = newJObject() assert formData != nil, "formData argument is necessary due to required `SubnetId` field" - var valid_605627 = formData.getOrDefault("SubnetId") - valid_605627 = validateParameter(valid_605627, JString, required = true, + var valid_606827 = formData.getOrDefault("SubnetId") + valid_606827 = validateParameter(valid_606827, JString, required = true, default = nil) - if valid_605627 != nil: - section.add "SubnetId", valid_605627 - var valid_605628 = formData.getOrDefault("Ipv6CidrBlock") - valid_605628 = validateParameter(valid_605628, JString, required = true, + if valid_606827 != nil: + section.add "SubnetId", valid_606827 + var valid_606828 = formData.getOrDefault("Ipv6CidrBlock") + valid_606828 = validateParameter(valid_606828, JString, required = true, default = nil) - if valid_605628 != nil: - section.add "Ipv6CidrBlock", valid_605628 + if valid_606828 != nil: + section.add "Ipv6CidrBlock", valid_606828 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605629: Call_PostAssociateSubnetCidrBlock_605615; path: JsonNode; +proc call*(call_606829: Call_PostAssociateSubnetCidrBlock_606815; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Associates a CIDR block with your subnet. You can only associate a single IPv6 CIDR block with your subnet. An IPv6 CIDR block must have a prefix length of /64. ## - let valid = call_605629.validator(path, query, header, formData, body) - let scheme = call_605629.pickScheme + let valid = call_606829.validator(path, query, header, formData, body) + let scheme = call_606829.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605629.url(scheme.get, call_605629.host, call_605629.base, - call_605629.route, valid.getOrDefault("path"), + let url = call_606829.url(scheme.get, call_606829.host, call_606829.base, + call_606829.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605629, url, valid) + result = atozHook(call_606829, url, valid) -proc call*(call_605630: Call_PostAssociateSubnetCidrBlock_605615; SubnetId: string; +proc call*(call_606830: Call_PostAssociateSubnetCidrBlock_606815; SubnetId: string; Ipv6CidrBlock: string; Action: string = "AssociateSubnetCidrBlock"; Version: string = "2016-11-15"): Recallable = ## postAssociateSubnetCidrBlock @@ -5411,23 +5411,23 @@ proc call*(call_605630: Call_PostAssociateSubnetCidrBlock_605615; SubnetId: stri ## Version: string (required) ## Ipv6CidrBlock: string (required) ## : The IPv6 CIDR block for your subnet. The subnet must have a /64 prefix length. - var query_605631 = newJObject() - var formData_605632 = newJObject() - add(formData_605632, "SubnetId", newJString(SubnetId)) - add(query_605631, "Action", newJString(Action)) - add(query_605631, "Version", newJString(Version)) - add(formData_605632, "Ipv6CidrBlock", newJString(Ipv6CidrBlock)) - result = call_605630.call(nil, query_605631, nil, formData_605632, nil) - -var postAssociateSubnetCidrBlock* = Call_PostAssociateSubnetCidrBlock_605615( + var query_606831 = newJObject() + var formData_606832 = newJObject() + add(formData_606832, "SubnetId", newJString(SubnetId)) + add(query_606831, "Action", newJString(Action)) + add(query_606831, "Version", newJString(Version)) + add(formData_606832, "Ipv6CidrBlock", newJString(Ipv6CidrBlock)) + result = call_606830.call(nil, query_606831, nil, formData_606832, nil) + +var postAssociateSubnetCidrBlock* = Call_PostAssociateSubnetCidrBlock_606815( name: "postAssociateSubnetCidrBlock", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=AssociateSubnetCidrBlock", - validator: validate_PostAssociateSubnetCidrBlock_605616, base: "/", - url: url_PostAssociateSubnetCidrBlock_605617, + validator: validate_PostAssociateSubnetCidrBlock_606816, base: "/", + url: url_PostAssociateSubnetCidrBlock_606817, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetAssociateSubnetCidrBlock_605598 = ref object of OpenApiRestCall_604389 -proc url_GetAssociateSubnetCidrBlock_605600(protocol: Scheme; host: string; + Call_GetAssociateSubnetCidrBlock_606798 = ref object of OpenApiRestCall_605589 +proc url_GetAssociateSubnetCidrBlock_606800(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -5439,7 +5439,7 @@ proc url_GetAssociateSubnetCidrBlock_605600(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetAssociateSubnetCidrBlock_605599(path: JsonNode; query: JsonNode; +proc validate_GetAssociateSubnetCidrBlock_606799(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Associates a CIDR block with your subnet. You can only associate a single IPv6 CIDR block with your subnet. An IPv6 CIDR block must have a prefix length of /64. ## @@ -5456,26 +5456,26 @@ proc validate_GetAssociateSubnetCidrBlock_605599(path: JsonNode; query: JsonNode ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605601 = query.getOrDefault("Action") - valid_605601 = validateParameter(valid_605601, JString, required = true, default = newJString( + var valid_606801 = query.getOrDefault("Action") + valid_606801 = validateParameter(valid_606801, JString, required = true, default = newJString( "AssociateSubnetCidrBlock")) - if valid_605601 != nil: - section.add "Action", valid_605601 - var valid_605602 = query.getOrDefault("Ipv6CidrBlock") - valid_605602 = validateParameter(valid_605602, JString, required = true, + if valid_606801 != nil: + section.add "Action", valid_606801 + var valid_606802 = query.getOrDefault("Ipv6CidrBlock") + valid_606802 = validateParameter(valid_606802, JString, required = true, default = nil) - if valid_605602 != nil: - section.add "Ipv6CidrBlock", valid_605602 - var valid_605603 = query.getOrDefault("SubnetId") - valid_605603 = validateParameter(valid_605603, JString, required = true, + if valid_606802 != nil: + section.add "Ipv6CidrBlock", valid_606802 + var valid_606803 = query.getOrDefault("SubnetId") + valid_606803 = validateParameter(valid_606803, JString, required = true, default = nil) - if valid_605603 != nil: - section.add "SubnetId", valid_605603 - var valid_605604 = query.getOrDefault("Version") - valid_605604 = validateParameter(valid_605604, JString, required = true, + if valid_606803 != nil: + section.add "SubnetId", valid_606803 + var valid_606804 = query.getOrDefault("Version") + valid_606804 = validateParameter(valid_606804, JString, required = true, default = newJString("2016-11-15")) - if valid_605604 != nil: - section.add "Version", valid_605604 + if valid_606804 != nil: + section.add "Version", valid_606804 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -5486,61 +5486,61 @@ proc validate_GetAssociateSubnetCidrBlock_605599(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605605 = header.getOrDefault("X-Amz-Signature") - valid_605605 = validateParameter(valid_605605, JString, required = false, + var valid_606805 = header.getOrDefault("X-Amz-Signature") + valid_606805 = validateParameter(valid_606805, JString, required = false, default = nil) - if valid_605605 != nil: - section.add "X-Amz-Signature", valid_605605 - var valid_605606 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605606 = validateParameter(valid_605606, JString, required = false, + if valid_606805 != nil: + section.add "X-Amz-Signature", valid_606805 + var valid_606806 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606806 = validateParameter(valid_606806, JString, required = false, default = nil) - if valid_605606 != nil: - section.add "X-Amz-Content-Sha256", valid_605606 - var valid_605607 = header.getOrDefault("X-Amz-Date") - valid_605607 = validateParameter(valid_605607, JString, required = false, + if valid_606806 != nil: + section.add "X-Amz-Content-Sha256", valid_606806 + var valid_606807 = header.getOrDefault("X-Amz-Date") + valid_606807 = validateParameter(valid_606807, JString, required = false, default = nil) - if valid_605607 != nil: - section.add "X-Amz-Date", valid_605607 - var valid_605608 = header.getOrDefault("X-Amz-Credential") - valid_605608 = validateParameter(valid_605608, JString, required = false, + if valid_606807 != nil: + section.add "X-Amz-Date", valid_606807 + var valid_606808 = header.getOrDefault("X-Amz-Credential") + valid_606808 = validateParameter(valid_606808, JString, required = false, default = nil) - if valid_605608 != nil: - section.add "X-Amz-Credential", valid_605608 - var valid_605609 = header.getOrDefault("X-Amz-Security-Token") - valid_605609 = validateParameter(valid_605609, JString, required = false, + if valid_606808 != nil: + section.add "X-Amz-Credential", valid_606808 + var valid_606809 = header.getOrDefault("X-Amz-Security-Token") + valid_606809 = validateParameter(valid_606809, JString, required = false, default = nil) - if valid_605609 != nil: - section.add "X-Amz-Security-Token", valid_605609 - var valid_605610 = header.getOrDefault("X-Amz-Algorithm") - valid_605610 = validateParameter(valid_605610, JString, required = false, + if valid_606809 != nil: + section.add "X-Amz-Security-Token", valid_606809 + var valid_606810 = header.getOrDefault("X-Amz-Algorithm") + valid_606810 = validateParameter(valid_606810, JString, required = false, default = nil) - if valid_605610 != nil: - section.add "X-Amz-Algorithm", valid_605610 - var valid_605611 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605611 = validateParameter(valid_605611, JString, required = false, + if valid_606810 != nil: + section.add "X-Amz-Algorithm", valid_606810 + var valid_606811 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606811 = validateParameter(valid_606811, JString, required = false, default = nil) - if valid_605611 != nil: - section.add "X-Amz-SignedHeaders", valid_605611 + if valid_606811 != nil: + section.add "X-Amz-SignedHeaders", valid_606811 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605612: Call_GetAssociateSubnetCidrBlock_605598; path: JsonNode; +proc call*(call_606812: Call_GetAssociateSubnetCidrBlock_606798; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Associates a CIDR block with your subnet. You can only associate a single IPv6 CIDR block with your subnet. An IPv6 CIDR block must have a prefix length of /64. ## - let valid = call_605612.validator(path, query, header, formData, body) - let scheme = call_605612.pickScheme + let valid = call_606812.validator(path, query, header, formData, body) + let scheme = call_606812.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605612.url(scheme.get, call_605612.host, call_605612.base, - call_605612.route, valid.getOrDefault("path"), + let url = call_606812.url(scheme.get, call_606812.host, call_606812.base, + call_606812.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605612, url, valid) + result = atozHook(call_606812, url, valid) -proc call*(call_605613: Call_GetAssociateSubnetCidrBlock_605598; +proc call*(call_606813: Call_GetAssociateSubnetCidrBlock_606798; Ipv6CidrBlock: string; SubnetId: string; Action: string = "AssociateSubnetCidrBlock"; Version: string = "2016-11-15"): Recallable = @@ -5552,22 +5552,22 @@ proc call*(call_605613: Call_GetAssociateSubnetCidrBlock_605598; ## SubnetId: string (required) ## : The ID of your subnet. ## Version: string (required) - var query_605614 = newJObject() - add(query_605614, "Action", newJString(Action)) - add(query_605614, "Ipv6CidrBlock", newJString(Ipv6CidrBlock)) - add(query_605614, "SubnetId", newJString(SubnetId)) - add(query_605614, "Version", newJString(Version)) - result = call_605613.call(nil, query_605614, nil, nil, nil) + var query_606814 = newJObject() + add(query_606814, "Action", newJString(Action)) + add(query_606814, "Ipv6CidrBlock", newJString(Ipv6CidrBlock)) + add(query_606814, "SubnetId", newJString(SubnetId)) + add(query_606814, "Version", newJString(Version)) + result = call_606813.call(nil, query_606814, nil, nil, nil) -var getAssociateSubnetCidrBlock* = Call_GetAssociateSubnetCidrBlock_605598( +var getAssociateSubnetCidrBlock* = Call_GetAssociateSubnetCidrBlock_606798( name: "getAssociateSubnetCidrBlock", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AssociateSubnetCidrBlock", - validator: validate_GetAssociateSubnetCidrBlock_605599, base: "/", - url: url_GetAssociateSubnetCidrBlock_605600, + validator: validate_GetAssociateSubnetCidrBlock_606799, base: "/", + url: url_GetAssociateSubnetCidrBlock_606800, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAssociateTransitGatewayMulticastDomain_605652 = ref object of OpenApiRestCall_604389 -proc url_PostAssociateTransitGatewayMulticastDomain_605654(protocol: Scheme; + Call_PostAssociateTransitGatewayMulticastDomain_606852 = ref object of OpenApiRestCall_605589 +proc url_PostAssociateTransitGatewayMulticastDomain_606854(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -5579,7 +5579,7 @@ proc url_PostAssociateTransitGatewayMulticastDomain_605654(protocol: Scheme; else: result.path = base & route -proc validate_PostAssociateTransitGatewayMulticastDomain_605653(path: JsonNode; +proc validate_PostAssociateTransitGatewayMulticastDomain_606853(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Associates the specified subnets and transit gateway attachments with the specified transit gateway multicast domain.
The transit gateway attachment must be in the available state before you can add a resource. Use DescribeTransitGatewayAttachments to see the state of the attachment.
## @@ -5592,16 +5592,16 @@ proc validate_PostAssociateTransitGatewayMulticastDomain_605653(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605655 = query.getOrDefault("Action") - valid_605655 = validateParameter(valid_605655, JString, required = true, default = newJString( + var valid_606855 = query.getOrDefault("Action") + valid_606855 = validateParameter(valid_606855, JString, required = true, default = newJString( "AssociateTransitGatewayMulticastDomain")) - if valid_605655 != nil: - section.add "Action", valid_605655 - var valid_605656 = query.getOrDefault("Version") - valid_605656 = validateParameter(valid_605656, JString, required = true, + if valid_606855 != nil: + section.add "Action", valid_606855 + var valid_606856 = query.getOrDefault("Version") + valid_606856 = validateParameter(valid_606856, JString, required = true, default = newJString("2016-11-15")) - if valid_605656 != nil: - section.add "Version", valid_605656 + if valid_606856 != nil: + section.add "Version", valid_606856 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -5612,41 +5612,41 @@ proc validate_PostAssociateTransitGatewayMulticastDomain_605653(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605657 = header.getOrDefault("X-Amz-Signature") - valid_605657 = validateParameter(valid_605657, JString, required = false, + var valid_606857 = header.getOrDefault("X-Amz-Signature") + valid_606857 = validateParameter(valid_606857, JString, required = false, default = nil) - if valid_605657 != nil: - section.add "X-Amz-Signature", valid_605657 - var valid_605658 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605658 = validateParameter(valid_605658, JString, required = false, + if valid_606857 != nil: + section.add "X-Amz-Signature", valid_606857 + var valid_606858 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606858 = validateParameter(valid_606858, JString, required = false, default = nil) - if valid_605658 != nil: - section.add "X-Amz-Content-Sha256", valid_605658 - var valid_605659 = header.getOrDefault("X-Amz-Date") - valid_605659 = validateParameter(valid_605659, JString, required = false, + if valid_606858 != nil: + section.add "X-Amz-Content-Sha256", valid_606858 + var valid_606859 = header.getOrDefault("X-Amz-Date") + valid_606859 = validateParameter(valid_606859, JString, required = false, default = nil) - if valid_605659 != nil: - section.add "X-Amz-Date", valid_605659 - var valid_605660 = header.getOrDefault("X-Amz-Credential") - valid_605660 = validateParameter(valid_605660, JString, required = false, + if valid_606859 != nil: + section.add "X-Amz-Date", valid_606859 + var valid_606860 = header.getOrDefault("X-Amz-Credential") + valid_606860 = validateParameter(valid_606860, JString, required = false, default = nil) - if valid_605660 != nil: - section.add "X-Amz-Credential", valid_605660 - var valid_605661 = header.getOrDefault("X-Amz-Security-Token") - valid_605661 = validateParameter(valid_605661, JString, required = false, + if valid_606860 != nil: + section.add "X-Amz-Credential", valid_606860 + var valid_606861 = header.getOrDefault("X-Amz-Security-Token") + valid_606861 = validateParameter(valid_606861, JString, required = false, default = nil) - if valid_605661 != nil: - section.add "X-Amz-Security-Token", valid_605661 - var valid_605662 = header.getOrDefault("X-Amz-Algorithm") - valid_605662 = validateParameter(valid_605662, JString, required = false, + if valid_606861 != nil: + section.add "X-Amz-Security-Token", valid_606861 + var valid_606862 = header.getOrDefault("X-Amz-Algorithm") + valid_606862 = validateParameter(valid_606862, JString, required = false, default = nil) - if valid_605662 != nil: - section.add "X-Amz-Algorithm", valid_605662 - var valid_605663 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605663 = validateParameter(valid_605663, JString, required = false, + if valid_606862 != nil: + section.add "X-Amz-Algorithm", valid_606862 + var valid_606863 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606863 = validateParameter(valid_606863, JString, required = false, default = nil) - if valid_605663 != nil: - section.add "X-Amz-SignedHeaders", valid_605663 + if valid_606863 != nil: + section.add "X-Amz-SignedHeaders", valid_606863 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -5658,44 +5658,44 @@ proc validate_PostAssociateTransitGatewayMulticastDomain_605653(path: JsonNode; ## SubnetIds: JArray ## : The IDs of the subnets to associate with the transit gateway multicast domain. section = newJObject() - var valid_605664 = formData.getOrDefault("DryRun") - valid_605664 = validateParameter(valid_605664, JBool, required = false, default = nil) - if valid_605664 != nil: - section.add "DryRun", valid_605664 - var valid_605665 = formData.getOrDefault("TransitGatewayMulticastDomainId") - valid_605665 = validateParameter(valid_605665, JString, required = false, + var valid_606864 = formData.getOrDefault("DryRun") + valid_606864 = validateParameter(valid_606864, JBool, required = false, default = nil) + if valid_606864 != nil: + section.add "DryRun", valid_606864 + var valid_606865 = formData.getOrDefault("TransitGatewayMulticastDomainId") + valid_606865 = validateParameter(valid_606865, JString, required = false, default = nil) - if valid_605665 != nil: - section.add "TransitGatewayMulticastDomainId", valid_605665 - var valid_605666 = formData.getOrDefault("TransitGatewayAttachmentId") - valid_605666 = validateParameter(valid_605666, JString, required = false, + if valid_606865 != nil: + section.add "TransitGatewayMulticastDomainId", valid_606865 + var valid_606866 = formData.getOrDefault("TransitGatewayAttachmentId") + valid_606866 = validateParameter(valid_606866, JString, required = false, default = nil) - if valid_605666 != nil: - section.add "TransitGatewayAttachmentId", valid_605666 - var valid_605667 = formData.getOrDefault("SubnetIds") - valid_605667 = validateParameter(valid_605667, JArray, required = false, + if valid_606866 != nil: + section.add "TransitGatewayAttachmentId", valid_606866 + var valid_606867 = formData.getOrDefault("SubnetIds") + valid_606867 = validateParameter(valid_606867, JArray, required = false, default = nil) - if valid_605667 != nil: - section.add "SubnetIds", valid_605667 + if valid_606867 != nil: + section.add "SubnetIds", valid_606867 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605668: Call_PostAssociateTransitGatewayMulticastDomain_605652; +proc call*(call_606868: Call_PostAssociateTransitGatewayMulticastDomain_606852; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Associates the specified subnets and transit gateway attachments with the specified transit gateway multicast domain.
The transit gateway attachment must be in the available state before you can add a resource. Use DescribeTransitGatewayAttachments to see the state of the attachment.
## - let valid = call_605668.validator(path, query, header, formData, body) - let scheme = call_605668.pickScheme + let valid = call_606868.validator(path, query, header, formData, body) + let scheme = call_606868.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605668.url(scheme.get, call_605668.host, call_605668.base, - call_605668.route, valid.getOrDefault("path"), + let url = call_606868.url(scheme.get, call_606868.host, call_606868.base, + call_606868.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605668, url, valid) + result = atozHook(call_606868, url, valid) -proc call*(call_605669: Call_PostAssociateTransitGatewayMulticastDomain_605652; +proc call*(call_606869: Call_PostAssociateTransitGatewayMulticastDomain_606852; DryRun: bool = false; Action: string = "AssociateTransitGatewayMulticastDomain"; TransitGatewayMulticastDomainId: string = ""; @@ -5713,29 +5713,29 @@ proc call*(call_605669: Call_PostAssociateTransitGatewayMulticastDomain_605652; ## : The ID of the transit gateway attachment to associate with the transit gateway multicast domain. ## SubnetIds: JArray ## : The IDs of the subnets to associate with the transit gateway multicast domain. - var query_605670 = newJObject() - var formData_605671 = newJObject() - add(formData_605671, "DryRun", newJBool(DryRun)) - add(query_605670, "Action", newJString(Action)) - add(formData_605671, "TransitGatewayMulticastDomainId", + var query_606870 = newJObject() + var formData_606871 = newJObject() + add(formData_606871, "DryRun", newJBool(DryRun)) + add(query_606870, "Action", newJString(Action)) + add(formData_606871, "TransitGatewayMulticastDomainId", newJString(TransitGatewayMulticastDomainId)) - add(query_605670, "Version", newJString(Version)) - add(formData_605671, "TransitGatewayAttachmentId", + add(query_606870, "Version", newJString(Version)) + add(formData_606871, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) if SubnetIds != nil: - formData_605671.add "SubnetIds", SubnetIds - result = call_605669.call(nil, query_605670, nil, formData_605671, nil) + formData_606871.add "SubnetIds", SubnetIds + result = call_606869.call(nil, query_606870, nil, formData_606871, nil) -var postAssociateTransitGatewayMulticastDomain* = Call_PostAssociateTransitGatewayMulticastDomain_605652( +var postAssociateTransitGatewayMulticastDomain* = Call_PostAssociateTransitGatewayMulticastDomain_606852( name: "postAssociateTransitGatewayMulticastDomain", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=AssociateTransitGatewayMulticastDomain", - validator: validate_PostAssociateTransitGatewayMulticastDomain_605653, - base: "/", url: url_PostAssociateTransitGatewayMulticastDomain_605654, + validator: validate_PostAssociateTransitGatewayMulticastDomain_606853, + base: "/", url: url_PostAssociateTransitGatewayMulticastDomain_606854, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetAssociateTransitGatewayMulticastDomain_605633 = ref object of OpenApiRestCall_604389 -proc url_GetAssociateTransitGatewayMulticastDomain_605635(protocol: Scheme; + Call_GetAssociateTransitGatewayMulticastDomain_606833 = ref object of OpenApiRestCall_605589 +proc url_GetAssociateTransitGatewayMulticastDomain_606835(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -5747,7 +5747,7 @@ proc url_GetAssociateTransitGatewayMulticastDomain_605635(protocol: Scheme; else: result.path = base & route -proc validate_GetAssociateTransitGatewayMulticastDomain_605634(path: JsonNode; +proc validate_GetAssociateTransitGatewayMulticastDomain_606834(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Associates the specified subnets and transit gateway attachments with the specified transit gateway multicast domain.
The transit gateway attachment must be in the available state before you can add a resource. Use DescribeTransitGatewayAttachments to see the state of the attachment.
## @@ -5767,36 +5767,36 @@ proc validate_GetAssociateTransitGatewayMulticastDomain_605634(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_605636 = query.getOrDefault("DryRun") - valid_605636 = validateParameter(valid_605636, JBool, required = false, default = nil) - if valid_605636 != nil: - section.add "DryRun", valid_605636 - var valid_605637 = query.getOrDefault("SubnetIds") - valid_605637 = validateParameter(valid_605637, JArray, required = false, + var valid_606836 = query.getOrDefault("DryRun") + valid_606836 = validateParameter(valid_606836, JBool, required = false, default = nil) + if valid_606836 != nil: + section.add "DryRun", valid_606836 + var valid_606837 = query.getOrDefault("SubnetIds") + valid_606837 = validateParameter(valid_606837, JArray, required = false, default = nil) - if valid_605637 != nil: - section.add "SubnetIds", valid_605637 - var valid_605638 = query.getOrDefault("TransitGatewayAttachmentId") - valid_605638 = validateParameter(valid_605638, JString, required = false, + if valid_606837 != nil: + section.add "SubnetIds", valid_606837 + var valid_606838 = query.getOrDefault("TransitGatewayAttachmentId") + valid_606838 = validateParameter(valid_606838, JString, required = false, default = nil) - if valid_605638 != nil: - section.add "TransitGatewayAttachmentId", valid_605638 - var valid_605639 = query.getOrDefault("TransitGatewayMulticastDomainId") - valid_605639 = validateParameter(valid_605639, JString, required = false, + if valid_606838 != nil: + section.add "TransitGatewayAttachmentId", valid_606838 + var valid_606839 = query.getOrDefault("TransitGatewayMulticastDomainId") + valid_606839 = validateParameter(valid_606839, JString, required = false, default = nil) - if valid_605639 != nil: - section.add "TransitGatewayMulticastDomainId", valid_605639 + if valid_606839 != nil: + section.add "TransitGatewayMulticastDomainId", valid_606839 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605640 = query.getOrDefault("Action") - valid_605640 = validateParameter(valid_605640, JString, required = true, default = newJString( + var valid_606840 = query.getOrDefault("Action") + valid_606840 = validateParameter(valid_606840, JString, required = true, default = newJString( "AssociateTransitGatewayMulticastDomain")) - if valid_605640 != nil: - section.add "Action", valid_605640 - var valid_605641 = query.getOrDefault("Version") - valid_605641 = validateParameter(valid_605641, JString, required = true, + if valid_606840 != nil: + section.add "Action", valid_606840 + var valid_606841 = query.getOrDefault("Version") + valid_606841 = validateParameter(valid_606841, JString, required = true, default = newJString("2016-11-15")) - if valid_605641 != nil: - section.add "Version", valid_605641 + if valid_606841 != nil: + section.add "Version", valid_606841 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -5807,62 +5807,62 @@ proc validate_GetAssociateTransitGatewayMulticastDomain_605634(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605642 = header.getOrDefault("X-Amz-Signature") - valid_605642 = validateParameter(valid_605642, JString, required = false, + var valid_606842 = header.getOrDefault("X-Amz-Signature") + valid_606842 = validateParameter(valid_606842, JString, required = false, default = nil) - if valid_605642 != nil: - section.add "X-Amz-Signature", valid_605642 - var valid_605643 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605643 = validateParameter(valid_605643, JString, required = false, + if valid_606842 != nil: + section.add "X-Amz-Signature", valid_606842 + var valid_606843 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606843 = validateParameter(valid_606843, JString, required = false, default = nil) - if valid_605643 != nil: - section.add "X-Amz-Content-Sha256", valid_605643 - var valid_605644 = header.getOrDefault("X-Amz-Date") - valid_605644 = validateParameter(valid_605644, JString, required = false, + if valid_606843 != nil: + section.add "X-Amz-Content-Sha256", valid_606843 + var valid_606844 = header.getOrDefault("X-Amz-Date") + valid_606844 = validateParameter(valid_606844, JString, required = false, default = nil) - if valid_605644 != nil: - section.add "X-Amz-Date", valid_605644 - var valid_605645 = header.getOrDefault("X-Amz-Credential") - valid_605645 = validateParameter(valid_605645, JString, required = false, + if valid_606844 != nil: + section.add "X-Amz-Date", valid_606844 + var valid_606845 = header.getOrDefault("X-Amz-Credential") + valid_606845 = validateParameter(valid_606845, JString, required = false, default = nil) - if valid_605645 != nil: - section.add "X-Amz-Credential", valid_605645 - var valid_605646 = header.getOrDefault("X-Amz-Security-Token") - valid_605646 = validateParameter(valid_605646, JString, required = false, + if valid_606845 != nil: + section.add "X-Amz-Credential", valid_606845 + var valid_606846 = header.getOrDefault("X-Amz-Security-Token") + valid_606846 = validateParameter(valid_606846, JString, required = false, default = nil) - if valid_605646 != nil: - section.add "X-Amz-Security-Token", valid_605646 - var valid_605647 = header.getOrDefault("X-Amz-Algorithm") - valid_605647 = validateParameter(valid_605647, JString, required = false, + if valid_606846 != nil: + section.add "X-Amz-Security-Token", valid_606846 + var valid_606847 = header.getOrDefault("X-Amz-Algorithm") + valid_606847 = validateParameter(valid_606847, JString, required = false, default = nil) - if valid_605647 != nil: - section.add "X-Amz-Algorithm", valid_605647 - var valid_605648 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605648 = validateParameter(valid_605648, JString, required = false, + if valid_606847 != nil: + section.add "X-Amz-Algorithm", valid_606847 + var valid_606848 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606848 = validateParameter(valid_606848, JString, required = false, default = nil) - if valid_605648 != nil: - section.add "X-Amz-SignedHeaders", valid_605648 + if valid_606848 != nil: + section.add "X-Amz-SignedHeaders", valid_606848 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605649: Call_GetAssociateTransitGatewayMulticastDomain_605633; +proc call*(call_606849: Call_GetAssociateTransitGatewayMulticastDomain_606833; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Associates the specified subnets and transit gateway attachments with the specified transit gateway multicast domain.
The transit gateway attachment must be in the available state before you can add a resource. Use DescribeTransitGatewayAttachments to see the state of the attachment.
## - let valid = call_605649.validator(path, query, header, formData, body) - let scheme = call_605649.pickScheme + let valid = call_606849.validator(path, query, header, formData, body) + let scheme = call_606849.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605649.url(scheme.get, call_605649.host, call_605649.base, - call_605649.route, valid.getOrDefault("path"), + let url = call_606849.url(scheme.get, call_606849.host, call_606849.base, + call_606849.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605649, url, valid) + result = atozHook(call_606849, url, valid) -proc call*(call_605650: Call_GetAssociateTransitGatewayMulticastDomain_605633; +proc call*(call_606850: Call_GetAssociateTransitGatewayMulticastDomain_606833; DryRun: bool = false; SubnetIds: JsonNode = nil; TransitGatewayAttachmentId: string = ""; TransitGatewayMulticastDomainId: string = ""; @@ -5880,28 +5880,28 @@ proc call*(call_605650: Call_GetAssociateTransitGatewayMulticastDomain_605633; ## : The ID of the transit gateway multicast domain. ## Action: string (required) ## Version: string (required) - var query_605651 = newJObject() - add(query_605651, "DryRun", newJBool(DryRun)) + var query_606851 = newJObject() + add(query_606851, "DryRun", newJBool(DryRun)) if SubnetIds != nil: - query_605651.add "SubnetIds", SubnetIds - add(query_605651, "TransitGatewayAttachmentId", + query_606851.add "SubnetIds", SubnetIds + add(query_606851, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - add(query_605651, "TransitGatewayMulticastDomainId", + add(query_606851, "TransitGatewayMulticastDomainId", newJString(TransitGatewayMulticastDomainId)) - add(query_605651, "Action", newJString(Action)) - add(query_605651, "Version", newJString(Version)) - result = call_605650.call(nil, query_605651, nil, nil, nil) + add(query_606851, "Action", newJString(Action)) + add(query_606851, "Version", newJString(Version)) + result = call_606850.call(nil, query_606851, nil, nil, nil) -var getAssociateTransitGatewayMulticastDomain* = Call_GetAssociateTransitGatewayMulticastDomain_605633( +var getAssociateTransitGatewayMulticastDomain* = Call_GetAssociateTransitGatewayMulticastDomain_606833( name: "getAssociateTransitGatewayMulticastDomain", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AssociateTransitGatewayMulticastDomain", - validator: validate_GetAssociateTransitGatewayMulticastDomain_605634, - base: "/", url: url_GetAssociateTransitGatewayMulticastDomain_605635, + validator: validate_GetAssociateTransitGatewayMulticastDomain_606834, + base: "/", url: url_GetAssociateTransitGatewayMulticastDomain_606835, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAssociateTransitGatewayRouteTable_605690 = ref object of OpenApiRestCall_604389 -proc url_PostAssociateTransitGatewayRouteTable_605692(protocol: Scheme; + Call_PostAssociateTransitGatewayRouteTable_606890 = ref object of OpenApiRestCall_605589 +proc url_PostAssociateTransitGatewayRouteTable_606892(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -5913,7 +5913,7 @@ proc url_PostAssociateTransitGatewayRouteTable_605692(protocol: Scheme; else: result.path = base & route -proc validate_PostAssociateTransitGatewayRouteTable_605691(path: JsonNode; +proc validate_PostAssociateTransitGatewayRouteTable_606891(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Associates the specified attachment with the specified transit gateway route table. You can associate only one route table with an attachment. ## @@ -5926,16 +5926,16 @@ proc validate_PostAssociateTransitGatewayRouteTable_605691(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605693 = query.getOrDefault("Action") - valid_605693 = validateParameter(valid_605693, JString, required = true, default = newJString( + var valid_606893 = query.getOrDefault("Action") + valid_606893 = validateParameter(valid_606893, JString, required = true, default = newJString( "AssociateTransitGatewayRouteTable")) - if valid_605693 != nil: - section.add "Action", valid_605693 - var valid_605694 = query.getOrDefault("Version") - valid_605694 = validateParameter(valid_605694, JString, required = true, + if valid_606893 != nil: + section.add "Action", valid_606893 + var valid_606894 = query.getOrDefault("Version") + valid_606894 = validateParameter(valid_606894, JString, required = true, default = newJString("2016-11-15")) - if valid_605694 != nil: - section.add "Version", valid_605694 + if valid_606894 != nil: + section.add "Version", valid_606894 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -5946,41 +5946,41 @@ proc validate_PostAssociateTransitGatewayRouteTable_605691(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605695 = header.getOrDefault("X-Amz-Signature") - valid_605695 = validateParameter(valid_605695, JString, required = false, + var valid_606895 = header.getOrDefault("X-Amz-Signature") + valid_606895 = validateParameter(valid_606895, JString, required = false, default = nil) - if valid_605695 != nil: - section.add "X-Amz-Signature", valid_605695 - var valid_605696 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605696 = validateParameter(valid_605696, JString, required = false, + if valid_606895 != nil: + section.add "X-Amz-Signature", valid_606895 + var valid_606896 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606896 = validateParameter(valid_606896, JString, required = false, default = nil) - if valid_605696 != nil: - section.add "X-Amz-Content-Sha256", valid_605696 - var valid_605697 = header.getOrDefault("X-Amz-Date") - valid_605697 = validateParameter(valid_605697, JString, required = false, + if valid_606896 != nil: + section.add "X-Amz-Content-Sha256", valid_606896 + var valid_606897 = header.getOrDefault("X-Amz-Date") + valid_606897 = validateParameter(valid_606897, JString, required = false, default = nil) - if valid_605697 != nil: - section.add "X-Amz-Date", valid_605697 - var valid_605698 = header.getOrDefault("X-Amz-Credential") - valid_605698 = validateParameter(valid_605698, JString, required = false, + if valid_606897 != nil: + section.add "X-Amz-Date", valid_606897 + var valid_606898 = header.getOrDefault("X-Amz-Credential") + valid_606898 = validateParameter(valid_606898, JString, required = false, default = nil) - if valid_605698 != nil: - section.add "X-Amz-Credential", valid_605698 - var valid_605699 = header.getOrDefault("X-Amz-Security-Token") - valid_605699 = validateParameter(valid_605699, JString, required = false, + if valid_606898 != nil: + section.add "X-Amz-Credential", valid_606898 + var valid_606899 = header.getOrDefault("X-Amz-Security-Token") + valid_606899 = validateParameter(valid_606899, JString, required = false, default = nil) - if valid_605699 != nil: - section.add "X-Amz-Security-Token", valid_605699 - var valid_605700 = header.getOrDefault("X-Amz-Algorithm") - valid_605700 = validateParameter(valid_605700, JString, required = false, + if valid_606899 != nil: + section.add "X-Amz-Security-Token", valid_606899 + var valid_606900 = header.getOrDefault("X-Amz-Algorithm") + valid_606900 = validateParameter(valid_606900, JString, required = false, default = nil) - if valid_605700 != nil: - section.add "X-Amz-Algorithm", valid_605700 - var valid_605701 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605701 = validateParameter(valid_605701, JString, required = false, + if valid_606900 != nil: + section.add "X-Amz-Algorithm", valid_606900 + var valid_606901 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606901 = validateParameter(valid_606901, JString, required = false, default = nil) - if valid_605701 != nil: - section.add "X-Amz-SignedHeaders", valid_605701 + if valid_606901 != nil: + section.add "X-Amz-SignedHeaders", valid_606901 result.add "header", section ## parameters in `formData` object: ## TransitGatewayRouteTableId: JString (required) @@ -5991,39 +5991,39 @@ proc validate_PostAssociateTransitGatewayRouteTable_605691(path: JsonNode; ## : The ID of the attachment. section = newJObject() assert formData != nil, "formData argument is necessary due to required `TransitGatewayRouteTableId` field" - var valid_605702 = formData.getOrDefault("TransitGatewayRouteTableId") - valid_605702 = validateParameter(valid_605702, JString, required = true, + var valid_606902 = formData.getOrDefault("TransitGatewayRouteTableId") + valid_606902 = validateParameter(valid_606902, JString, required = true, default = nil) - if valid_605702 != nil: - section.add "TransitGatewayRouteTableId", valid_605702 - var valid_605703 = formData.getOrDefault("DryRun") - valid_605703 = validateParameter(valid_605703, JBool, required = false, default = nil) - if valid_605703 != nil: - section.add "DryRun", valid_605703 - var valid_605704 = formData.getOrDefault("TransitGatewayAttachmentId") - valid_605704 = validateParameter(valid_605704, JString, required = true, + if valid_606902 != nil: + section.add "TransitGatewayRouteTableId", valid_606902 + var valid_606903 = formData.getOrDefault("DryRun") + valid_606903 = validateParameter(valid_606903, JBool, required = false, default = nil) + if valid_606903 != nil: + section.add "DryRun", valid_606903 + var valid_606904 = formData.getOrDefault("TransitGatewayAttachmentId") + valid_606904 = validateParameter(valid_606904, JString, required = true, default = nil) - if valid_605704 != nil: - section.add "TransitGatewayAttachmentId", valid_605704 + if valid_606904 != nil: + section.add "TransitGatewayAttachmentId", valid_606904 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605705: Call_PostAssociateTransitGatewayRouteTable_605690; +proc call*(call_606905: Call_PostAssociateTransitGatewayRouteTable_606890; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Associates the specified attachment with the specified transit gateway route table. You can associate only one route table with an attachment. ## - let valid = call_605705.validator(path, query, header, formData, body) - let scheme = call_605705.pickScheme + let valid = call_606905.validator(path, query, header, formData, body) + let scheme = call_606905.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605705.url(scheme.get, call_605705.host, call_605705.base, - call_605705.route, valid.getOrDefault("path"), + let url = call_606905.url(scheme.get, call_606905.host, call_606905.base, + call_606905.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605705, url, valid) + result = atozHook(call_606905, url, valid) -proc call*(call_605706: Call_PostAssociateTransitGatewayRouteTable_605690; +proc call*(call_606906: Call_PostAssociateTransitGatewayRouteTable_606890; TransitGatewayRouteTableId: string; TransitGatewayAttachmentId: string; DryRun: bool = false; Action: string = "AssociateTransitGatewayRouteTable"; @@ -6038,27 +6038,27 @@ proc call*(call_605706: Call_PostAssociateTransitGatewayRouteTable_605690; ## Version: string (required) ## TransitGatewayAttachmentId: string (required) ## : The ID of the attachment. - var query_605707 = newJObject() - var formData_605708 = newJObject() - add(formData_605708, "TransitGatewayRouteTableId", + var query_606907 = newJObject() + var formData_606908 = newJObject() + add(formData_606908, "TransitGatewayRouteTableId", newJString(TransitGatewayRouteTableId)) - add(formData_605708, "DryRun", newJBool(DryRun)) - add(query_605707, "Action", newJString(Action)) - add(query_605707, "Version", newJString(Version)) - add(formData_605708, "TransitGatewayAttachmentId", + add(formData_606908, "DryRun", newJBool(DryRun)) + add(query_606907, "Action", newJString(Action)) + add(query_606907, "Version", newJString(Version)) + add(formData_606908, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - result = call_605706.call(nil, query_605707, nil, formData_605708, nil) + result = call_606906.call(nil, query_606907, nil, formData_606908, nil) -var postAssociateTransitGatewayRouteTable* = Call_PostAssociateTransitGatewayRouteTable_605690( +var postAssociateTransitGatewayRouteTable* = Call_PostAssociateTransitGatewayRouteTable_606890( name: "postAssociateTransitGatewayRouteTable", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=AssociateTransitGatewayRouteTable", - validator: validate_PostAssociateTransitGatewayRouteTable_605691, base: "/", - url: url_PostAssociateTransitGatewayRouteTable_605692, + validator: validate_PostAssociateTransitGatewayRouteTable_606891, base: "/", + url: url_PostAssociateTransitGatewayRouteTable_606892, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetAssociateTransitGatewayRouteTable_605672 = ref object of OpenApiRestCall_604389 -proc url_GetAssociateTransitGatewayRouteTable_605674(protocol: Scheme; + Call_GetAssociateTransitGatewayRouteTable_606872 = ref object of OpenApiRestCall_605589 +proc url_GetAssociateTransitGatewayRouteTable_606874(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -6070,7 +6070,7 @@ proc url_GetAssociateTransitGatewayRouteTable_605674(protocol: Scheme; else: result.path = base & route -proc validate_GetAssociateTransitGatewayRouteTable_605673(path: JsonNode; +proc validate_GetAssociateTransitGatewayRouteTable_606873(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Associates the specified attachment with the specified transit gateway route table. You can associate only one route table with an attachment. ## @@ -6088,31 +6088,31 @@ proc validate_GetAssociateTransitGatewayRouteTable_605673(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_605675 = query.getOrDefault("DryRun") - valid_605675 = validateParameter(valid_605675, JBool, required = false, default = nil) - if valid_605675 != nil: - section.add "DryRun", valid_605675 + var valid_606875 = query.getOrDefault("DryRun") + valid_606875 = validateParameter(valid_606875, JBool, required = false, default = nil) + if valid_606875 != nil: + section.add "DryRun", valid_606875 assert query != nil, "query argument is necessary due to required `TransitGatewayRouteTableId` field" - var valid_605676 = query.getOrDefault("TransitGatewayRouteTableId") - valid_605676 = validateParameter(valid_605676, JString, required = true, - default = nil) - if valid_605676 != nil: - section.add "TransitGatewayRouteTableId", valid_605676 - var valid_605677 = query.getOrDefault("TransitGatewayAttachmentId") - valid_605677 = validateParameter(valid_605677, JString, required = true, - default = nil) - if valid_605677 != nil: - section.add "TransitGatewayAttachmentId", valid_605677 - var valid_605678 = query.getOrDefault("Action") - valid_605678 = validateParameter(valid_605678, JString, required = true, default = newJString( + var valid_606876 = query.getOrDefault("TransitGatewayRouteTableId") + valid_606876 = validateParameter(valid_606876, JString, required = true, + default = nil) + if valid_606876 != nil: + section.add "TransitGatewayRouteTableId", valid_606876 + var valid_606877 = query.getOrDefault("TransitGatewayAttachmentId") + valid_606877 = validateParameter(valid_606877, JString, required = true, + default = nil) + if valid_606877 != nil: + section.add "TransitGatewayAttachmentId", valid_606877 + var valid_606878 = query.getOrDefault("Action") + valid_606878 = validateParameter(valid_606878, JString, required = true, default = newJString( "AssociateTransitGatewayRouteTable")) - if valid_605678 != nil: - section.add "Action", valid_605678 - var valid_605679 = query.getOrDefault("Version") - valid_605679 = validateParameter(valid_605679, JString, required = true, + if valid_606878 != nil: + section.add "Action", valid_606878 + var valid_606879 = query.getOrDefault("Version") + valid_606879 = validateParameter(valid_606879, JString, required = true, default = newJString("2016-11-15")) - if valid_605679 != nil: - section.add "Version", valid_605679 + if valid_606879 != nil: + section.add "Version", valid_606879 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -6123,62 +6123,62 @@ proc validate_GetAssociateTransitGatewayRouteTable_605673(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605680 = header.getOrDefault("X-Amz-Signature") - valid_605680 = validateParameter(valid_605680, JString, required = false, + var valid_606880 = header.getOrDefault("X-Amz-Signature") + valid_606880 = validateParameter(valid_606880, JString, required = false, default = nil) - if valid_605680 != nil: - section.add "X-Amz-Signature", valid_605680 - var valid_605681 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605681 = validateParameter(valid_605681, JString, required = false, + if valid_606880 != nil: + section.add "X-Amz-Signature", valid_606880 + var valid_606881 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606881 = validateParameter(valid_606881, JString, required = false, default = nil) - if valid_605681 != nil: - section.add "X-Amz-Content-Sha256", valid_605681 - var valid_605682 = header.getOrDefault("X-Amz-Date") - valid_605682 = validateParameter(valid_605682, JString, required = false, + if valid_606881 != nil: + section.add "X-Amz-Content-Sha256", valid_606881 + var valid_606882 = header.getOrDefault("X-Amz-Date") + valid_606882 = validateParameter(valid_606882, JString, required = false, default = nil) - if valid_605682 != nil: - section.add "X-Amz-Date", valid_605682 - var valid_605683 = header.getOrDefault("X-Amz-Credential") - valid_605683 = validateParameter(valid_605683, JString, required = false, + if valid_606882 != nil: + section.add "X-Amz-Date", valid_606882 + var valid_606883 = header.getOrDefault("X-Amz-Credential") + valid_606883 = validateParameter(valid_606883, JString, required = false, default = nil) - if valid_605683 != nil: - section.add "X-Amz-Credential", valid_605683 - var valid_605684 = header.getOrDefault("X-Amz-Security-Token") - valid_605684 = validateParameter(valid_605684, JString, required = false, + if valid_606883 != nil: + section.add "X-Amz-Credential", valid_606883 + var valid_606884 = header.getOrDefault("X-Amz-Security-Token") + valid_606884 = validateParameter(valid_606884, JString, required = false, default = nil) - if valid_605684 != nil: - section.add "X-Amz-Security-Token", valid_605684 - var valid_605685 = header.getOrDefault("X-Amz-Algorithm") - valid_605685 = validateParameter(valid_605685, JString, required = false, + if valid_606884 != nil: + section.add "X-Amz-Security-Token", valid_606884 + var valid_606885 = header.getOrDefault("X-Amz-Algorithm") + valid_606885 = validateParameter(valid_606885, JString, required = false, default = nil) - if valid_605685 != nil: - section.add "X-Amz-Algorithm", valid_605685 - var valid_605686 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605686 = validateParameter(valid_605686, JString, required = false, + if valid_606885 != nil: + section.add "X-Amz-Algorithm", valid_606885 + var valid_606886 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606886 = validateParameter(valid_606886, JString, required = false, default = nil) - if valid_605686 != nil: - section.add "X-Amz-SignedHeaders", valid_605686 + if valid_606886 != nil: + section.add "X-Amz-SignedHeaders", valid_606886 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605687: Call_GetAssociateTransitGatewayRouteTable_605672; +proc call*(call_606887: Call_GetAssociateTransitGatewayRouteTable_606872; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Associates the specified attachment with the specified transit gateway route table. You can associate only one route table with an attachment. ## - let valid = call_605687.validator(path, query, header, formData, body) - let scheme = call_605687.pickScheme + let valid = call_606887.validator(path, query, header, formData, body) + let scheme = call_606887.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605687.url(scheme.get, call_605687.host, call_605687.base, - call_605687.route, valid.getOrDefault("path"), + let url = call_606887.url(scheme.get, call_606887.host, call_606887.base, + call_606887.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605687, url, valid) + result = atozHook(call_606887, url, valid) -proc call*(call_605688: Call_GetAssociateTransitGatewayRouteTable_605672; +proc call*(call_606888: Call_GetAssociateTransitGatewayRouteTable_606872; TransitGatewayRouteTableId: string; TransitGatewayAttachmentId: string; DryRun: bool = false; Action: string = "AssociateTransitGatewayRouteTable"; @@ -6193,26 +6193,26 @@ proc call*(call_605688: Call_GetAssociateTransitGatewayRouteTable_605672; ## : The ID of the attachment. ## Action: string (required) ## Version: string (required) - var query_605689 = newJObject() - add(query_605689, "DryRun", newJBool(DryRun)) - add(query_605689, "TransitGatewayRouteTableId", + var query_606889 = newJObject() + add(query_606889, "DryRun", newJBool(DryRun)) + add(query_606889, "TransitGatewayRouteTableId", newJString(TransitGatewayRouteTableId)) - add(query_605689, "TransitGatewayAttachmentId", + add(query_606889, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - add(query_605689, "Action", newJString(Action)) - add(query_605689, "Version", newJString(Version)) - result = call_605688.call(nil, query_605689, nil, nil, nil) + add(query_606889, "Action", newJString(Action)) + add(query_606889, "Version", newJString(Version)) + result = call_606888.call(nil, query_606889, nil, nil, nil) -var getAssociateTransitGatewayRouteTable* = Call_GetAssociateTransitGatewayRouteTable_605672( +var getAssociateTransitGatewayRouteTable* = Call_GetAssociateTransitGatewayRouteTable_606872( name: "getAssociateTransitGatewayRouteTable", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AssociateTransitGatewayRouteTable", - validator: validate_GetAssociateTransitGatewayRouteTable_605673, base: "/", - url: url_GetAssociateTransitGatewayRouteTable_605674, + validator: validate_GetAssociateTransitGatewayRouteTable_606873, base: "/", + url: url_GetAssociateTransitGatewayRouteTable_606874, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAssociateVpcCidrBlock_605728 = ref object of OpenApiRestCall_604389 -proc url_PostAssociateVpcCidrBlock_605730(protocol: Scheme; host: string; + Call_PostAssociateVpcCidrBlock_606928 = ref object of OpenApiRestCall_605589 +proc url_PostAssociateVpcCidrBlock_606930(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -6224,7 +6224,7 @@ proc url_PostAssociateVpcCidrBlock_605730(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostAssociateVpcCidrBlock_605729(path: JsonNode; query: JsonNode; +proc validate_PostAssociateVpcCidrBlock_606929(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, or you can associate an Amazon-provided IPv6 CIDR block. The IPv6 CIDR block size is fixed at /56.
For more information about associating CIDR blocks with your VPC and applicable restrictions, see VPC and Subnet Sizing in the Amazon Virtual Private Cloud User Guide.
## @@ -6237,16 +6237,16 @@ proc validate_PostAssociateVpcCidrBlock_605729(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605731 = query.getOrDefault("Action") - valid_605731 = validateParameter(valid_605731, JString, required = true, + var valid_606931 = query.getOrDefault("Action") + valid_606931 = validateParameter(valid_606931, JString, required = true, default = newJString("AssociateVpcCidrBlock")) - if valid_605731 != nil: - section.add "Action", valid_605731 - var valid_605732 = query.getOrDefault("Version") - valid_605732 = validateParameter(valid_605732, JString, required = true, + if valid_606931 != nil: + section.add "Action", valid_606931 + var valid_606932 = query.getOrDefault("Version") + valid_606932 = validateParameter(valid_606932, JString, required = true, default = newJString("2016-11-15")) - if valid_605732 != nil: - section.add "Version", valid_605732 + if valid_606932 != nil: + section.add "Version", valid_606932 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -6257,41 +6257,41 @@ proc validate_PostAssociateVpcCidrBlock_605729(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605733 = header.getOrDefault("X-Amz-Signature") - valid_605733 = validateParameter(valid_605733, JString, required = false, + var valid_606933 = header.getOrDefault("X-Amz-Signature") + valid_606933 = validateParameter(valid_606933, JString, required = false, default = nil) - if valid_605733 != nil: - section.add "X-Amz-Signature", valid_605733 - var valid_605734 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605734 = validateParameter(valid_605734, JString, required = false, + if valid_606933 != nil: + section.add "X-Amz-Signature", valid_606933 + var valid_606934 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606934 = validateParameter(valid_606934, JString, required = false, default = nil) - if valid_605734 != nil: - section.add "X-Amz-Content-Sha256", valid_605734 - var valid_605735 = header.getOrDefault("X-Amz-Date") - valid_605735 = validateParameter(valid_605735, JString, required = false, + if valid_606934 != nil: + section.add "X-Amz-Content-Sha256", valid_606934 + var valid_606935 = header.getOrDefault("X-Amz-Date") + valid_606935 = validateParameter(valid_606935, JString, required = false, default = nil) - if valid_605735 != nil: - section.add "X-Amz-Date", valid_605735 - var valid_605736 = header.getOrDefault("X-Amz-Credential") - valid_605736 = validateParameter(valid_605736, JString, required = false, + if valid_606935 != nil: + section.add "X-Amz-Date", valid_606935 + var valid_606936 = header.getOrDefault("X-Amz-Credential") + valid_606936 = validateParameter(valid_606936, JString, required = false, default = nil) - if valid_605736 != nil: - section.add "X-Amz-Credential", valid_605736 - var valid_605737 = header.getOrDefault("X-Amz-Security-Token") - valid_605737 = validateParameter(valid_605737, JString, required = false, + if valid_606936 != nil: + section.add "X-Amz-Credential", valid_606936 + var valid_606937 = header.getOrDefault("X-Amz-Security-Token") + valid_606937 = validateParameter(valid_606937, JString, required = false, default = nil) - if valid_605737 != nil: - section.add "X-Amz-Security-Token", valid_605737 - var valid_605738 = header.getOrDefault("X-Amz-Algorithm") - valid_605738 = validateParameter(valid_605738, JString, required = false, + if valid_606937 != nil: + section.add "X-Amz-Security-Token", valid_606937 + var valid_606938 = header.getOrDefault("X-Amz-Algorithm") + valid_606938 = validateParameter(valid_606938, JString, required = false, default = nil) - if valid_605738 != nil: - section.add "X-Amz-Algorithm", valid_605738 - var valid_605739 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605739 = validateParameter(valid_605739, JString, required = false, + if valid_606938 != nil: + section.add "X-Amz-Algorithm", valid_606938 + var valid_606939 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606939 = validateParameter(valid_606939, JString, required = false, default = nil) - if valid_605739 != nil: - section.add "X-Amz-SignedHeaders", valid_605739 + if valid_606939 != nil: + section.add "X-Amz-SignedHeaders", valid_606939 result.add "header", section ## parameters in `formData` object: ## AmazonProvidedIpv6CidrBlock: JBool @@ -6303,45 +6303,45 @@ proc validate_PostAssociateVpcCidrBlock_605729(path: JsonNode; query: JsonNode; ## Ipv6CidrBlockNetworkBorderGroup: JString ## :The name of the location from which we advertise the IPV6 CIDR block. Use this parameter to limit the CiDR block to this location.
You must set AmazonProvidedIpv6CidrBlock
to true
to use this parameter.
You can have one IPv6 CIDR block association per network border group.
section = newJObject() - var valid_605740 = formData.getOrDefault("AmazonProvidedIpv6CidrBlock") - valid_605740 = validateParameter(valid_605740, JBool, required = false, default = nil) - if valid_605740 != nil: - section.add "AmazonProvidedIpv6CidrBlock", valid_605740 + var valid_606940 = formData.getOrDefault("AmazonProvidedIpv6CidrBlock") + valid_606940 = validateParameter(valid_606940, JBool, required = false, default = nil) + if valid_606940 != nil: + section.add "AmazonProvidedIpv6CidrBlock", valid_606940 assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_605741 = formData.getOrDefault("VpcId") - valid_605741 = validateParameter(valid_605741, JString, required = true, + var valid_606941 = formData.getOrDefault("VpcId") + valid_606941 = validateParameter(valid_606941, JString, required = true, default = nil) - if valid_605741 != nil: - section.add "VpcId", valid_605741 - var valid_605742 = formData.getOrDefault("CidrBlock") - valid_605742 = validateParameter(valid_605742, JString, required = false, + if valid_606941 != nil: + section.add "VpcId", valid_606941 + var valid_606942 = formData.getOrDefault("CidrBlock") + valid_606942 = validateParameter(valid_606942, JString, required = false, default = nil) - if valid_605742 != nil: - section.add "CidrBlock", valid_605742 - var valid_605743 = formData.getOrDefault("Ipv6CidrBlockNetworkBorderGroup") - valid_605743 = validateParameter(valid_605743, JString, required = false, + if valid_606942 != nil: + section.add "CidrBlock", valid_606942 + var valid_606943 = formData.getOrDefault("Ipv6CidrBlockNetworkBorderGroup") + valid_606943 = validateParameter(valid_606943, JString, required = false, default = nil) - if valid_605743 != nil: - section.add "Ipv6CidrBlockNetworkBorderGroup", valid_605743 + if valid_606943 != nil: + section.add "Ipv6CidrBlockNetworkBorderGroup", valid_606943 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605744: Call_PostAssociateVpcCidrBlock_605728; path: JsonNode; +proc call*(call_606944: Call_PostAssociateVpcCidrBlock_606928; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, or you can associate an Amazon-provided IPv6 CIDR block. The IPv6 CIDR block size is fixed at /56.
For more information about associating CIDR blocks with your VPC and applicable restrictions, see VPC and Subnet Sizing in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_605744.validator(path, query, header, formData, body) - let scheme = call_605744.pickScheme + let valid = call_606944.validator(path, query, header, formData, body) + let scheme = call_606944.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605744.url(scheme.get, call_605744.host, call_605744.base, - call_605744.route, valid.getOrDefault("path"), + let url = call_606944.url(scheme.get, call_606944.host, call_606944.base, + call_606944.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605744, url, valid) + result = atozHook(call_606944, url, valid) -proc call*(call_605745: Call_PostAssociateVpcCidrBlock_605728; VpcId: string; +proc call*(call_606945: Call_PostAssociateVpcCidrBlock_606928; VpcId: string; AmazonProvidedIpv6CidrBlock: bool = false; CidrBlock: string = ""; Ipv6CidrBlockNetworkBorderGroup: string = ""; Action: string = "AssociateVpcCidrBlock"; Version: string = "2016-11-15"): Recallable = @@ -6357,27 +6357,27 @@ proc call*(call_605745: Call_PostAssociateVpcCidrBlock_605728; VpcId: string; ## :The name of the location from which we advertise the IPV6 CIDR block. Use this parameter to limit the CiDR block to this location.
You must set AmazonProvidedIpv6CidrBlock
to true
to use this parameter.
You can have one IPv6 CIDR block association per network border group.
## Action: string (required) ## Version: string (required) - var query_605746 = newJObject() - var formData_605747 = newJObject() - add(formData_605747, "AmazonProvidedIpv6CidrBlock", + var query_606946 = newJObject() + var formData_606947 = newJObject() + add(formData_606947, "AmazonProvidedIpv6CidrBlock", newJBool(AmazonProvidedIpv6CidrBlock)) - add(formData_605747, "VpcId", newJString(VpcId)) - add(formData_605747, "CidrBlock", newJString(CidrBlock)) - add(formData_605747, "Ipv6CidrBlockNetworkBorderGroup", + add(formData_606947, "VpcId", newJString(VpcId)) + add(formData_606947, "CidrBlock", newJString(CidrBlock)) + add(formData_606947, "Ipv6CidrBlockNetworkBorderGroup", newJString(Ipv6CidrBlockNetworkBorderGroup)) - add(query_605746, "Action", newJString(Action)) - add(query_605746, "Version", newJString(Version)) - result = call_605745.call(nil, query_605746, nil, formData_605747, nil) + add(query_606946, "Action", newJString(Action)) + add(query_606946, "Version", newJString(Version)) + result = call_606945.call(nil, query_606946, nil, formData_606947, nil) -var postAssociateVpcCidrBlock* = Call_PostAssociateVpcCidrBlock_605728( +var postAssociateVpcCidrBlock* = Call_PostAssociateVpcCidrBlock_606928( name: "postAssociateVpcCidrBlock", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=AssociateVpcCidrBlock", - validator: validate_PostAssociateVpcCidrBlock_605729, base: "/", - url: url_PostAssociateVpcCidrBlock_605730, + validator: validate_PostAssociateVpcCidrBlock_606929, base: "/", + url: url_PostAssociateVpcCidrBlock_606930, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetAssociateVpcCidrBlock_605709 = ref object of OpenApiRestCall_604389 -proc url_GetAssociateVpcCidrBlock_605711(protocol: Scheme; host: string; + Call_GetAssociateVpcCidrBlock_606909 = ref object of OpenApiRestCall_605589 +proc url_GetAssociateVpcCidrBlock_606911(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -6390,7 +6390,7 @@ proc url_GetAssociateVpcCidrBlock_605711(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetAssociateVpcCidrBlock_605710(path: JsonNode; query: JsonNode; +proc validate_GetAssociateVpcCidrBlock_606910(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, or you can associate an Amazon-provided IPv6 CIDR block. The IPv6 CIDR block size is fixed at /56.
For more information about associating CIDR blocks with your VPC and applicable restrictions, see VPC and Subnet Sizing in the Amazon Virtual Private Cloud User Guide.
## @@ -6410,36 +6410,36 @@ proc validate_GetAssociateVpcCidrBlock_605710(path: JsonNode; query: JsonNode; ## : An IPv4 CIDR block to associate with the VPC. ## Version: JString (required) section = newJObject() - var valid_605712 = query.getOrDefault("Ipv6CidrBlockNetworkBorderGroup") - valid_605712 = validateParameter(valid_605712, JString, required = false, + var valid_606912 = query.getOrDefault("Ipv6CidrBlockNetworkBorderGroup") + valid_606912 = validateParameter(valid_606912, JString, required = false, default = nil) - if valid_605712 != nil: - section.add "Ipv6CidrBlockNetworkBorderGroup", valid_605712 - var valid_605713 = query.getOrDefault("AmazonProvidedIpv6CidrBlock") - valid_605713 = validateParameter(valid_605713, JBool, required = false, default = nil) - if valid_605713 != nil: - section.add "AmazonProvidedIpv6CidrBlock", valid_605713 + if valid_606912 != nil: + section.add "Ipv6CidrBlockNetworkBorderGroup", valid_606912 + var valid_606913 = query.getOrDefault("AmazonProvidedIpv6CidrBlock") + valid_606913 = validateParameter(valid_606913, JBool, required = false, default = nil) + if valid_606913 != nil: + section.add "AmazonProvidedIpv6CidrBlock", valid_606913 assert query != nil, "query argument is necessary due to required `VpcId` field" - var valid_605714 = query.getOrDefault("VpcId") - valid_605714 = validateParameter(valid_605714, JString, required = true, + var valid_606914 = query.getOrDefault("VpcId") + valid_606914 = validateParameter(valid_606914, JString, required = true, default = nil) - if valid_605714 != nil: - section.add "VpcId", valid_605714 - var valid_605715 = query.getOrDefault("Action") - valid_605715 = validateParameter(valid_605715, JString, required = true, + if valid_606914 != nil: + section.add "VpcId", valid_606914 + var valid_606915 = query.getOrDefault("Action") + valid_606915 = validateParameter(valid_606915, JString, required = true, default = newJString("AssociateVpcCidrBlock")) - if valid_605715 != nil: - section.add "Action", valid_605715 - var valid_605716 = query.getOrDefault("CidrBlock") - valid_605716 = validateParameter(valid_605716, JString, required = false, + if valid_606915 != nil: + section.add "Action", valid_606915 + var valid_606916 = query.getOrDefault("CidrBlock") + valid_606916 = validateParameter(valid_606916, JString, required = false, default = nil) - if valid_605716 != nil: - section.add "CidrBlock", valid_605716 - var valid_605717 = query.getOrDefault("Version") - valid_605717 = validateParameter(valid_605717, JString, required = true, + if valid_606916 != nil: + section.add "CidrBlock", valid_606916 + var valid_606917 = query.getOrDefault("Version") + valid_606917 = validateParameter(valid_606917, JString, required = true, default = newJString("2016-11-15")) - if valid_605717 != nil: - section.add "Version", valid_605717 + if valid_606917 != nil: + section.add "Version", valid_606917 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -6450,61 +6450,61 @@ proc validate_GetAssociateVpcCidrBlock_605710(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605718 = header.getOrDefault("X-Amz-Signature") - valid_605718 = validateParameter(valid_605718, JString, required = false, + var valid_606918 = header.getOrDefault("X-Amz-Signature") + valid_606918 = validateParameter(valid_606918, JString, required = false, default = nil) - if valid_605718 != nil: - section.add "X-Amz-Signature", valid_605718 - var valid_605719 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605719 = validateParameter(valid_605719, JString, required = false, + if valid_606918 != nil: + section.add "X-Amz-Signature", valid_606918 + var valid_606919 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606919 = validateParameter(valid_606919, JString, required = false, default = nil) - if valid_605719 != nil: - section.add "X-Amz-Content-Sha256", valid_605719 - var valid_605720 = header.getOrDefault("X-Amz-Date") - valid_605720 = validateParameter(valid_605720, JString, required = false, + if valid_606919 != nil: + section.add "X-Amz-Content-Sha256", valid_606919 + var valid_606920 = header.getOrDefault("X-Amz-Date") + valid_606920 = validateParameter(valid_606920, JString, required = false, default = nil) - if valid_605720 != nil: - section.add "X-Amz-Date", valid_605720 - var valid_605721 = header.getOrDefault("X-Amz-Credential") - valid_605721 = validateParameter(valid_605721, JString, required = false, + if valid_606920 != nil: + section.add "X-Amz-Date", valid_606920 + var valid_606921 = header.getOrDefault("X-Amz-Credential") + valid_606921 = validateParameter(valid_606921, JString, required = false, default = nil) - if valid_605721 != nil: - section.add "X-Amz-Credential", valid_605721 - var valid_605722 = header.getOrDefault("X-Amz-Security-Token") - valid_605722 = validateParameter(valid_605722, JString, required = false, + if valid_606921 != nil: + section.add "X-Amz-Credential", valid_606921 + var valid_606922 = header.getOrDefault("X-Amz-Security-Token") + valid_606922 = validateParameter(valid_606922, JString, required = false, default = nil) - if valid_605722 != nil: - section.add "X-Amz-Security-Token", valid_605722 - var valid_605723 = header.getOrDefault("X-Amz-Algorithm") - valid_605723 = validateParameter(valid_605723, JString, required = false, + if valid_606922 != nil: + section.add "X-Amz-Security-Token", valid_606922 + var valid_606923 = header.getOrDefault("X-Amz-Algorithm") + valid_606923 = validateParameter(valid_606923, JString, required = false, default = nil) - if valid_605723 != nil: - section.add "X-Amz-Algorithm", valid_605723 - var valid_605724 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605724 = validateParameter(valid_605724, JString, required = false, + if valid_606923 != nil: + section.add "X-Amz-Algorithm", valid_606923 + var valid_606924 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606924 = validateParameter(valid_606924, JString, required = false, default = nil) - if valid_605724 != nil: - section.add "X-Amz-SignedHeaders", valid_605724 + if valid_606924 != nil: + section.add "X-Amz-SignedHeaders", valid_606924 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605725: Call_GetAssociateVpcCidrBlock_605709; path: JsonNode; +proc call*(call_606925: Call_GetAssociateVpcCidrBlock_606909; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, or you can associate an Amazon-provided IPv6 CIDR block. The IPv6 CIDR block size is fixed at /56.
For more information about associating CIDR blocks with your VPC and applicable restrictions, see VPC and Subnet Sizing in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_605725.validator(path, query, header, formData, body) - let scheme = call_605725.pickScheme + let valid = call_606925.validator(path, query, header, formData, body) + let scheme = call_606925.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605725.url(scheme.get, call_605725.host, call_605725.base, - call_605725.route, valid.getOrDefault("path"), + let url = call_606925.url(scheme.get, call_606925.host, call_606925.base, + call_606925.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605725, url, valid) + result = atozHook(call_606925, url, valid) -proc call*(call_605726: Call_GetAssociateVpcCidrBlock_605709; VpcId: string; +proc call*(call_606926: Call_GetAssociateVpcCidrBlock_606909; VpcId: string; Ipv6CidrBlockNetworkBorderGroup: string = ""; AmazonProvidedIpv6CidrBlock: bool = false; Action: string = "AssociateVpcCidrBlock"; CidrBlock: string = ""; @@ -6521,25 +6521,25 @@ proc call*(call_605726: Call_GetAssociateVpcCidrBlock_605709; VpcId: string; ## CidrBlock: string ## : An IPv4 CIDR block to associate with the VPC. ## Version: string (required) - var query_605727 = newJObject() - add(query_605727, "Ipv6CidrBlockNetworkBorderGroup", + var query_606927 = newJObject() + add(query_606927, "Ipv6CidrBlockNetworkBorderGroup", newJString(Ipv6CidrBlockNetworkBorderGroup)) - add(query_605727, "AmazonProvidedIpv6CidrBlock", + add(query_606927, "AmazonProvidedIpv6CidrBlock", newJBool(AmazonProvidedIpv6CidrBlock)) - add(query_605727, "VpcId", newJString(VpcId)) - add(query_605727, "Action", newJString(Action)) - add(query_605727, "CidrBlock", newJString(CidrBlock)) - add(query_605727, "Version", newJString(Version)) - result = call_605726.call(nil, query_605727, nil, nil, nil) + add(query_606927, "VpcId", newJString(VpcId)) + add(query_606927, "Action", newJString(Action)) + add(query_606927, "CidrBlock", newJString(CidrBlock)) + add(query_606927, "Version", newJString(Version)) + result = call_606926.call(nil, query_606927, nil, nil, nil) -var getAssociateVpcCidrBlock* = Call_GetAssociateVpcCidrBlock_605709( +var getAssociateVpcCidrBlock* = Call_GetAssociateVpcCidrBlock_606909( name: "getAssociateVpcCidrBlock", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AssociateVpcCidrBlock", - validator: validate_GetAssociateVpcCidrBlock_605710, base: "/", - url: url_GetAssociateVpcCidrBlock_605711, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetAssociateVpcCidrBlock_606910, base: "/", + url: url_GetAssociateVpcCidrBlock_606911, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAttachClassicLinkVpc_605767 = ref object of OpenApiRestCall_604389 -proc url_PostAttachClassicLinkVpc_605769(protocol: Scheme; host: string; + Call_PostAttachClassicLinkVpc_606967 = ref object of OpenApiRestCall_605589 +proc url_PostAttachClassicLinkVpc_606969(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -6552,7 +6552,7 @@ proc url_PostAttachClassicLinkVpc_605769(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostAttachClassicLinkVpc_605768(path: JsonNode; query: JsonNode; +proc validate_PostAttachClassicLinkVpc_606968(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's security groups. You cannot link an EC2-Classic instance to more than one VPC at a time. You can only link an instance that's in the running
state. An instance is automatically unlinked from a VPC when it's stopped - you can link it to the VPC again when you restart it.
After you've linked an instance, you cannot change the VPC security groups that are associated with it. To change the security groups, you must first unlink the instance, and then link it again.
Linking your instance to a VPC is sometimes referred to as attaching your instance.
## @@ -6565,16 +6565,16 @@ proc validate_PostAttachClassicLinkVpc_605768(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605770 = query.getOrDefault("Action") - valid_605770 = validateParameter(valid_605770, JString, required = true, + var valid_606970 = query.getOrDefault("Action") + valid_606970 = validateParameter(valid_606970, JString, required = true, default = newJString("AttachClassicLinkVpc")) - if valid_605770 != nil: - section.add "Action", valid_605770 - var valid_605771 = query.getOrDefault("Version") - valid_605771 = validateParameter(valid_605771, JString, required = true, + if valid_606970 != nil: + section.add "Action", valid_606970 + var valid_606971 = query.getOrDefault("Version") + valid_606971 = validateParameter(valid_606971, JString, required = true, default = newJString("2016-11-15")) - if valid_605771 != nil: - section.add "Version", valid_605771 + if valid_606971 != nil: + section.add "Version", valid_606971 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -6585,41 +6585,41 @@ proc validate_PostAttachClassicLinkVpc_605768(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605772 = header.getOrDefault("X-Amz-Signature") - valid_605772 = validateParameter(valid_605772, JString, required = false, + var valid_606972 = header.getOrDefault("X-Amz-Signature") + valid_606972 = validateParameter(valid_606972, JString, required = false, default = nil) - if valid_605772 != nil: - section.add "X-Amz-Signature", valid_605772 - var valid_605773 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605773 = validateParameter(valid_605773, JString, required = false, + if valid_606972 != nil: + section.add "X-Amz-Signature", valid_606972 + var valid_606973 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606973 = validateParameter(valid_606973, JString, required = false, default = nil) - if valid_605773 != nil: - section.add "X-Amz-Content-Sha256", valid_605773 - var valid_605774 = header.getOrDefault("X-Amz-Date") - valid_605774 = validateParameter(valid_605774, JString, required = false, + if valid_606973 != nil: + section.add "X-Amz-Content-Sha256", valid_606973 + var valid_606974 = header.getOrDefault("X-Amz-Date") + valid_606974 = validateParameter(valid_606974, JString, required = false, default = nil) - if valid_605774 != nil: - section.add "X-Amz-Date", valid_605774 - var valid_605775 = header.getOrDefault("X-Amz-Credential") - valid_605775 = validateParameter(valid_605775, JString, required = false, + if valid_606974 != nil: + section.add "X-Amz-Date", valid_606974 + var valid_606975 = header.getOrDefault("X-Amz-Credential") + valid_606975 = validateParameter(valid_606975, JString, required = false, default = nil) - if valid_605775 != nil: - section.add "X-Amz-Credential", valid_605775 - var valid_605776 = header.getOrDefault("X-Amz-Security-Token") - valid_605776 = validateParameter(valid_605776, JString, required = false, + if valid_606975 != nil: + section.add "X-Amz-Credential", valid_606975 + var valid_606976 = header.getOrDefault("X-Amz-Security-Token") + valid_606976 = validateParameter(valid_606976, JString, required = false, default = nil) - if valid_605776 != nil: - section.add "X-Amz-Security-Token", valid_605776 - var valid_605777 = header.getOrDefault("X-Amz-Algorithm") - valid_605777 = validateParameter(valid_605777, JString, required = false, + if valid_606976 != nil: + section.add "X-Amz-Security-Token", valid_606976 + var valid_606977 = header.getOrDefault("X-Amz-Algorithm") + valid_606977 = validateParameter(valid_606977, JString, required = false, default = nil) - if valid_605777 != nil: - section.add "X-Amz-Algorithm", valid_605777 - var valid_605778 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605778 = validateParameter(valid_605778, JString, required = false, + if valid_606977 != nil: + section.add "X-Amz-Algorithm", valid_606977 + var valid_606978 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606978 = validateParameter(valid_606978, JString, required = false, default = nil) - if valid_605778 != nil: - section.add "X-Amz-SignedHeaders", valid_605778 + if valid_606978 != nil: + section.add "X-Amz-SignedHeaders", valid_606978 result.add "header", section ## parameters in `formData` object: ## VpcId: JString (required) @@ -6633,42 +6633,42 @@ proc validate_PostAttachClassicLinkVpc_605768(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_605779 = formData.getOrDefault("VpcId") - valid_605779 = validateParameter(valid_605779, JString, required = true, + var valid_606979 = formData.getOrDefault("VpcId") + valid_606979 = validateParameter(valid_606979, JString, required = true, default = nil) - if valid_605779 != nil: - section.add "VpcId", valid_605779 - var valid_605780 = formData.getOrDefault("SecurityGroupId") - valid_605780 = validateParameter(valid_605780, JArray, required = true, default = nil) - if valid_605780 != nil: - section.add "SecurityGroupId", valid_605780 - var valid_605781 = formData.getOrDefault("DryRun") - valid_605781 = validateParameter(valid_605781, JBool, required = false, default = nil) - if valid_605781 != nil: - section.add "DryRun", valid_605781 - var valid_605782 = formData.getOrDefault("InstanceId") - valid_605782 = validateParameter(valid_605782, JString, required = true, + if valid_606979 != nil: + section.add "VpcId", valid_606979 + var valid_606980 = formData.getOrDefault("SecurityGroupId") + valid_606980 = validateParameter(valid_606980, JArray, required = true, default = nil) + if valid_606980 != nil: + section.add "SecurityGroupId", valid_606980 + var valid_606981 = formData.getOrDefault("DryRun") + valid_606981 = validateParameter(valid_606981, JBool, required = false, default = nil) + if valid_606981 != nil: + section.add "DryRun", valid_606981 + var valid_606982 = formData.getOrDefault("InstanceId") + valid_606982 = validateParameter(valid_606982, JString, required = true, default = nil) - if valid_605782 != nil: - section.add "InstanceId", valid_605782 + if valid_606982 != nil: + section.add "InstanceId", valid_606982 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605783: Call_PostAttachClassicLinkVpc_605767; path: JsonNode; +proc call*(call_606983: Call_PostAttachClassicLinkVpc_606967; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's security groups. You cannot link an EC2-Classic instance to more than one VPC at a time. You can only link an instance that's in the running
state. An instance is automatically unlinked from a VPC when it's stopped - you can link it to the VPC again when you restart it.
After you've linked an instance, you cannot change the VPC security groups that are associated with it. To change the security groups, you must first unlink the instance, and then link it again.
Linking your instance to a VPC is sometimes referred to as attaching your instance.
## - let valid = call_605783.validator(path, query, header, formData, body) - let scheme = call_605783.pickScheme + let valid = call_606983.validator(path, query, header, formData, body) + let scheme = call_606983.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605783.url(scheme.get, call_605783.host, call_605783.base, - call_605783.route, valid.getOrDefault("path"), + let url = call_606983.url(scheme.get, call_606983.host, call_606983.base, + call_606983.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605783, url, valid) + result = atozHook(call_606983, url, valid) -proc call*(call_605784: Call_PostAttachClassicLinkVpc_605767; VpcId: string; +proc call*(call_606984: Call_PostAttachClassicLinkVpc_606967; VpcId: string; SecurityGroupId: JsonNode; InstanceId: string; DryRun: bool = false; Action: string = "AttachClassicLinkVpc"; Version: string = "2016-11-15"): Recallable = ## postAttachClassicLinkVpc @@ -6683,25 +6683,25 @@ proc call*(call_605784: Call_PostAttachClassicLinkVpc_605767; VpcId: string; ## : The ID of an EC2-Classic instance to link to the ClassicLink-enabled VPC. ## Action: string (required) ## Version: string (required) - var query_605785 = newJObject() - var formData_605786 = newJObject() - add(formData_605786, "VpcId", newJString(VpcId)) + var query_606985 = newJObject() + var formData_606986 = newJObject() + add(formData_606986, "VpcId", newJString(VpcId)) if SecurityGroupId != nil: - formData_605786.add "SecurityGroupId", SecurityGroupId - add(formData_605786, "DryRun", newJBool(DryRun)) - add(formData_605786, "InstanceId", newJString(InstanceId)) - add(query_605785, "Action", newJString(Action)) - add(query_605785, "Version", newJString(Version)) - result = call_605784.call(nil, query_605785, nil, formData_605786, nil) - -var postAttachClassicLinkVpc* = Call_PostAttachClassicLinkVpc_605767( + formData_606986.add "SecurityGroupId", SecurityGroupId + add(formData_606986, "DryRun", newJBool(DryRun)) + add(formData_606986, "InstanceId", newJString(InstanceId)) + add(query_606985, "Action", newJString(Action)) + add(query_606985, "Version", newJString(Version)) + result = call_606984.call(nil, query_606985, nil, formData_606986, nil) + +var postAttachClassicLinkVpc* = Call_PostAttachClassicLinkVpc_606967( name: "postAttachClassicLinkVpc", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=AttachClassicLinkVpc", - validator: validate_PostAttachClassicLinkVpc_605768, base: "/", - url: url_PostAttachClassicLinkVpc_605769, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostAttachClassicLinkVpc_606968, base: "/", + url: url_PostAttachClassicLinkVpc_606969, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetAttachClassicLinkVpc_605748 = ref object of OpenApiRestCall_604389 -proc url_GetAttachClassicLinkVpc_605750(protocol: Scheme; host: string; base: string; + Call_GetAttachClassicLinkVpc_606948 = ref object of OpenApiRestCall_605589 +proc url_GetAttachClassicLinkVpc_606950(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -6714,7 +6714,7 @@ proc url_GetAttachClassicLinkVpc_605750(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_GetAttachClassicLinkVpc_605749(path: JsonNode; query: JsonNode; +proc validate_GetAttachClassicLinkVpc_606949(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's security groups. You cannot link an EC2-Classic instance to more than one VPC at a time. You can only link an instance that's in the running
state. An instance is automatically unlinked from a VPC when it's stopped - you can link it to the VPC again when you restart it.
After you've linked an instance, you cannot change the VPC security groups that are associated with it. To change the security groups, you must first unlink the instance, and then link it again.
Linking your instance to a VPC is sometimes referred to as attaching your instance.
## @@ -6736,34 +6736,34 @@ proc validate_GetAttachClassicLinkVpc_605749(path: JsonNode; query: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `SecurityGroupId` field" - var valid_605751 = query.getOrDefault("SecurityGroupId") - valid_605751 = validateParameter(valid_605751, JArray, required = true, default = nil) - if valid_605751 != nil: - section.add "SecurityGroupId", valid_605751 - var valid_605752 = query.getOrDefault("DryRun") - valid_605752 = validateParameter(valid_605752, JBool, required = false, default = nil) - if valid_605752 != nil: - section.add "DryRun", valid_605752 - var valid_605753 = query.getOrDefault("VpcId") - valid_605753 = validateParameter(valid_605753, JString, required = true, - default = nil) - if valid_605753 != nil: - section.add "VpcId", valid_605753 - var valid_605754 = query.getOrDefault("InstanceId") - valid_605754 = validateParameter(valid_605754, JString, required = true, - default = nil) - if valid_605754 != nil: - section.add "InstanceId", valid_605754 - var valid_605755 = query.getOrDefault("Action") - valid_605755 = validateParameter(valid_605755, JString, required = true, + var valid_606951 = query.getOrDefault("SecurityGroupId") + valid_606951 = validateParameter(valid_606951, JArray, required = true, default = nil) + if valid_606951 != nil: + section.add "SecurityGroupId", valid_606951 + var valid_606952 = query.getOrDefault("DryRun") + valid_606952 = validateParameter(valid_606952, JBool, required = false, default = nil) + if valid_606952 != nil: + section.add "DryRun", valid_606952 + var valid_606953 = query.getOrDefault("VpcId") + valid_606953 = validateParameter(valid_606953, JString, required = true, + default = nil) + if valid_606953 != nil: + section.add "VpcId", valid_606953 + var valid_606954 = query.getOrDefault("InstanceId") + valid_606954 = validateParameter(valid_606954, JString, required = true, + default = nil) + if valid_606954 != nil: + section.add "InstanceId", valid_606954 + var valid_606955 = query.getOrDefault("Action") + valid_606955 = validateParameter(valid_606955, JString, required = true, default = newJString("AttachClassicLinkVpc")) - if valid_605755 != nil: - section.add "Action", valid_605755 - var valid_605756 = query.getOrDefault("Version") - valid_605756 = validateParameter(valid_605756, JString, required = true, + if valid_606955 != nil: + section.add "Action", valid_606955 + var valid_606956 = query.getOrDefault("Version") + valid_606956 = validateParameter(valid_606956, JString, required = true, default = newJString("2016-11-15")) - if valid_605756 != nil: - section.add "Version", valid_605756 + if valid_606956 != nil: + section.add "Version", valid_606956 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -6774,61 +6774,61 @@ proc validate_GetAttachClassicLinkVpc_605749(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605757 = header.getOrDefault("X-Amz-Signature") - valid_605757 = validateParameter(valid_605757, JString, required = false, + var valid_606957 = header.getOrDefault("X-Amz-Signature") + valid_606957 = validateParameter(valid_606957, JString, required = false, default = nil) - if valid_605757 != nil: - section.add "X-Amz-Signature", valid_605757 - var valid_605758 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605758 = validateParameter(valid_605758, JString, required = false, + if valid_606957 != nil: + section.add "X-Amz-Signature", valid_606957 + var valid_606958 = header.getOrDefault("X-Amz-Content-Sha256") + valid_606958 = validateParameter(valid_606958, JString, required = false, default = nil) - if valid_605758 != nil: - section.add "X-Amz-Content-Sha256", valid_605758 - var valid_605759 = header.getOrDefault("X-Amz-Date") - valid_605759 = validateParameter(valid_605759, JString, required = false, + if valid_606958 != nil: + section.add "X-Amz-Content-Sha256", valid_606958 + var valid_606959 = header.getOrDefault("X-Amz-Date") + valid_606959 = validateParameter(valid_606959, JString, required = false, default = nil) - if valid_605759 != nil: - section.add "X-Amz-Date", valid_605759 - var valid_605760 = header.getOrDefault("X-Amz-Credential") - valid_605760 = validateParameter(valid_605760, JString, required = false, + if valid_606959 != nil: + section.add "X-Amz-Date", valid_606959 + var valid_606960 = header.getOrDefault("X-Amz-Credential") + valid_606960 = validateParameter(valid_606960, JString, required = false, default = nil) - if valid_605760 != nil: - section.add "X-Amz-Credential", valid_605760 - var valid_605761 = header.getOrDefault("X-Amz-Security-Token") - valid_605761 = validateParameter(valid_605761, JString, required = false, + if valid_606960 != nil: + section.add "X-Amz-Credential", valid_606960 + var valid_606961 = header.getOrDefault("X-Amz-Security-Token") + valid_606961 = validateParameter(valid_606961, JString, required = false, default = nil) - if valid_605761 != nil: - section.add "X-Amz-Security-Token", valid_605761 - var valid_605762 = header.getOrDefault("X-Amz-Algorithm") - valid_605762 = validateParameter(valid_605762, JString, required = false, + if valid_606961 != nil: + section.add "X-Amz-Security-Token", valid_606961 + var valid_606962 = header.getOrDefault("X-Amz-Algorithm") + valid_606962 = validateParameter(valid_606962, JString, required = false, default = nil) - if valid_605762 != nil: - section.add "X-Amz-Algorithm", valid_605762 - var valid_605763 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605763 = validateParameter(valid_605763, JString, required = false, + if valid_606962 != nil: + section.add "X-Amz-Algorithm", valid_606962 + var valid_606963 = header.getOrDefault("X-Amz-SignedHeaders") + valid_606963 = validateParameter(valid_606963, JString, required = false, default = nil) - if valid_605763 != nil: - section.add "X-Amz-SignedHeaders", valid_605763 + if valid_606963 != nil: + section.add "X-Amz-SignedHeaders", valid_606963 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605764: Call_GetAttachClassicLinkVpc_605748; path: JsonNode; +proc call*(call_606964: Call_GetAttachClassicLinkVpc_606948; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's security groups. You cannot link an EC2-Classic instance to more than one VPC at a time. You can only link an instance that's in the running
state. An instance is automatically unlinked from a VPC when it's stopped - you can link it to the VPC again when you restart it.
After you've linked an instance, you cannot change the VPC security groups that are associated with it. To change the security groups, you must first unlink the instance, and then link it again.
Linking your instance to a VPC is sometimes referred to as attaching your instance.
## - let valid = call_605764.validator(path, query, header, formData, body) - let scheme = call_605764.pickScheme + let valid = call_606964.validator(path, query, header, formData, body) + let scheme = call_606964.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605764.url(scheme.get, call_605764.host, call_605764.base, - call_605764.route, valid.getOrDefault("path"), + let url = call_606964.url(scheme.get, call_606964.host, call_606964.base, + call_606964.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605764, url, valid) + result = atozHook(call_606964, url, valid) -proc call*(call_605765: Call_GetAttachClassicLinkVpc_605748; +proc call*(call_606965: Call_GetAttachClassicLinkVpc_606948; SecurityGroupId: JsonNode; VpcId: string; InstanceId: string; DryRun: bool = false; Action: string = "AttachClassicLinkVpc"; Version: string = "2016-11-15"): Recallable = @@ -6844,24 +6844,24 @@ proc call*(call_605765: Call_GetAttachClassicLinkVpc_605748; ## : The ID of an EC2-Classic instance to link to the ClassicLink-enabled VPC. ## Action: string (required) ## Version: string (required) - var query_605766 = newJObject() + var query_606966 = newJObject() if SecurityGroupId != nil: - query_605766.add "SecurityGroupId", SecurityGroupId - add(query_605766, "DryRun", newJBool(DryRun)) - add(query_605766, "VpcId", newJString(VpcId)) - add(query_605766, "InstanceId", newJString(InstanceId)) - add(query_605766, "Action", newJString(Action)) - add(query_605766, "Version", newJString(Version)) - result = call_605765.call(nil, query_605766, nil, nil, nil) - -var getAttachClassicLinkVpc* = Call_GetAttachClassicLinkVpc_605748( + query_606966.add "SecurityGroupId", SecurityGroupId + add(query_606966, "DryRun", newJBool(DryRun)) + add(query_606966, "VpcId", newJString(VpcId)) + add(query_606966, "InstanceId", newJString(InstanceId)) + add(query_606966, "Action", newJString(Action)) + add(query_606966, "Version", newJString(Version)) + result = call_606965.call(nil, query_606966, nil, nil, nil) + +var getAttachClassicLinkVpc* = Call_GetAttachClassicLinkVpc_606948( name: "getAttachClassicLinkVpc", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AttachClassicLinkVpc", - validator: validate_GetAttachClassicLinkVpc_605749, base: "/", - url: url_GetAttachClassicLinkVpc_605750, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetAttachClassicLinkVpc_606949, base: "/", + url: url_GetAttachClassicLinkVpc_606950, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAttachInternetGateway_605805 = ref object of OpenApiRestCall_604389 -proc url_PostAttachInternetGateway_605807(protocol: Scheme; host: string; + Call_PostAttachInternetGateway_607005 = ref object of OpenApiRestCall_605589 +proc url_PostAttachInternetGateway_607007(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -6873,7 +6873,7 @@ proc url_PostAttachInternetGateway_605807(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostAttachInternetGateway_605806(path: JsonNode; query: JsonNode; +proc validate_PostAttachInternetGateway_607006(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Attaches an internet gateway or a virtual private gateway to a VPC, enabling connectivity between the internet and the VPC. For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide. ## @@ -6886,16 +6886,16 @@ proc validate_PostAttachInternetGateway_605806(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605808 = query.getOrDefault("Action") - valid_605808 = validateParameter(valid_605808, JString, required = true, + var valid_607008 = query.getOrDefault("Action") + valid_607008 = validateParameter(valid_607008, JString, required = true, default = newJString("AttachInternetGateway")) - if valid_605808 != nil: - section.add "Action", valid_605808 - var valid_605809 = query.getOrDefault("Version") - valid_605809 = validateParameter(valid_605809, JString, required = true, + if valid_607008 != nil: + section.add "Action", valid_607008 + var valid_607009 = query.getOrDefault("Version") + valid_607009 = validateParameter(valid_607009, JString, required = true, default = newJString("2016-11-15")) - if valid_605809 != nil: - section.add "Version", valid_605809 + if valid_607009 != nil: + section.add "Version", valid_607009 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -6906,41 +6906,41 @@ proc validate_PostAttachInternetGateway_605806(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605810 = header.getOrDefault("X-Amz-Signature") - valid_605810 = validateParameter(valid_605810, JString, required = false, + var valid_607010 = header.getOrDefault("X-Amz-Signature") + valid_607010 = validateParameter(valid_607010, JString, required = false, default = nil) - if valid_605810 != nil: - section.add "X-Amz-Signature", valid_605810 - var valid_605811 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605811 = validateParameter(valid_605811, JString, required = false, + if valid_607010 != nil: + section.add "X-Amz-Signature", valid_607010 + var valid_607011 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607011 = validateParameter(valid_607011, JString, required = false, default = nil) - if valid_605811 != nil: - section.add "X-Amz-Content-Sha256", valid_605811 - var valid_605812 = header.getOrDefault("X-Amz-Date") - valid_605812 = validateParameter(valid_605812, JString, required = false, + if valid_607011 != nil: + section.add "X-Amz-Content-Sha256", valid_607011 + var valid_607012 = header.getOrDefault("X-Amz-Date") + valid_607012 = validateParameter(valid_607012, JString, required = false, default = nil) - if valid_605812 != nil: - section.add "X-Amz-Date", valid_605812 - var valid_605813 = header.getOrDefault("X-Amz-Credential") - valid_605813 = validateParameter(valid_605813, JString, required = false, + if valid_607012 != nil: + section.add "X-Amz-Date", valid_607012 + var valid_607013 = header.getOrDefault("X-Amz-Credential") + valid_607013 = validateParameter(valid_607013, JString, required = false, default = nil) - if valid_605813 != nil: - section.add "X-Amz-Credential", valid_605813 - var valid_605814 = header.getOrDefault("X-Amz-Security-Token") - valid_605814 = validateParameter(valid_605814, JString, required = false, + if valid_607013 != nil: + section.add "X-Amz-Credential", valid_607013 + var valid_607014 = header.getOrDefault("X-Amz-Security-Token") + valid_607014 = validateParameter(valid_607014, JString, required = false, default = nil) - if valid_605814 != nil: - section.add "X-Amz-Security-Token", valid_605814 - var valid_605815 = header.getOrDefault("X-Amz-Algorithm") - valid_605815 = validateParameter(valid_605815, JString, required = false, + if valid_607014 != nil: + section.add "X-Amz-Security-Token", valid_607014 + var valid_607015 = header.getOrDefault("X-Amz-Algorithm") + valid_607015 = validateParameter(valid_607015, JString, required = false, default = nil) - if valid_605815 != nil: - section.add "X-Amz-Algorithm", valid_605815 - var valid_605816 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605816 = validateParameter(valid_605816, JString, required = false, + if valid_607015 != nil: + section.add "X-Amz-Algorithm", valid_607015 + var valid_607016 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607016 = validateParameter(valid_607016, JString, required = false, default = nil) - if valid_605816 != nil: - section.add "X-Amz-SignedHeaders", valid_605816 + if valid_607016 != nil: + section.add "X-Amz-SignedHeaders", valid_607016 result.add "header", section ## parameters in `formData` object: ## VpcId: JString (required) @@ -6952,38 +6952,38 @@ proc validate_PostAttachInternetGateway_605806(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_605817 = formData.getOrDefault("VpcId") - valid_605817 = validateParameter(valid_605817, JString, required = true, + var valid_607017 = formData.getOrDefault("VpcId") + valid_607017 = validateParameter(valid_607017, JString, required = true, default = nil) - if valid_605817 != nil: - section.add "VpcId", valid_605817 - var valid_605818 = formData.getOrDefault("InternetGatewayId") - valid_605818 = validateParameter(valid_605818, JString, required = true, + if valid_607017 != nil: + section.add "VpcId", valid_607017 + var valid_607018 = formData.getOrDefault("InternetGatewayId") + valid_607018 = validateParameter(valid_607018, JString, required = true, default = nil) - if valid_605818 != nil: - section.add "InternetGatewayId", valid_605818 - var valid_605819 = formData.getOrDefault("DryRun") - valid_605819 = validateParameter(valid_605819, JBool, required = false, default = nil) - if valid_605819 != nil: - section.add "DryRun", valid_605819 + if valid_607018 != nil: + section.add "InternetGatewayId", valid_607018 + var valid_607019 = formData.getOrDefault("DryRun") + valid_607019 = validateParameter(valid_607019, JBool, required = false, default = nil) + if valid_607019 != nil: + section.add "DryRun", valid_607019 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605820: Call_PostAttachInternetGateway_605805; path: JsonNode; +proc call*(call_607020: Call_PostAttachInternetGateway_607005; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Attaches an internet gateway or a virtual private gateway to a VPC, enabling connectivity between the internet and the VPC. For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide. ## - let valid = call_605820.validator(path, query, header, formData, body) - let scheme = call_605820.pickScheme + let valid = call_607020.validator(path, query, header, formData, body) + let scheme = call_607020.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605820.url(scheme.get, call_605820.host, call_605820.base, - call_605820.route, valid.getOrDefault("path"), + let url = call_607020.url(scheme.get, call_607020.host, call_607020.base, + call_607020.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605820, url, valid) + result = atozHook(call_607020, url, valid) -proc call*(call_605821: Call_PostAttachInternetGateway_605805; VpcId: string; +proc call*(call_607021: Call_PostAttachInternetGateway_607005; VpcId: string; InternetGatewayId: string; DryRun: bool = false; Action: string = "AttachInternetGateway"; Version: string = "2016-11-15"): Recallable = ## postAttachInternetGateway @@ -6996,24 +6996,24 @@ proc call*(call_605821: Call_PostAttachInternetGateway_605805; VpcId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_605822 = newJObject()
- var formData_605823 = newJObject()
- add(formData_605823, "VpcId", newJString(VpcId))
- add(formData_605823, "InternetGatewayId", newJString(InternetGatewayId))
- add(formData_605823, "DryRun", newJBool(DryRun))
- add(query_605822, "Action", newJString(Action))
- add(query_605822, "Version", newJString(Version))
- result = call_605821.call(nil, query_605822, nil, formData_605823, nil)
+ var query_607022 = newJObject()
+ var formData_607023 = newJObject()
+ add(formData_607023, "VpcId", newJString(VpcId))
+ add(formData_607023, "InternetGatewayId", newJString(InternetGatewayId))
+ add(formData_607023, "DryRun", newJBool(DryRun))
+ add(query_607022, "Action", newJString(Action))
+ add(query_607022, "Version", newJString(Version))
+ result = call_607021.call(nil, query_607022, nil, formData_607023, nil)
-var postAttachInternetGateway* = Call_PostAttachInternetGateway_605805(
+var postAttachInternetGateway* = Call_PostAttachInternetGateway_607005(
name: "postAttachInternetGateway", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=AttachInternetGateway",
- validator: validate_PostAttachInternetGateway_605806, base: "/",
- url: url_PostAttachInternetGateway_605807,
+ validator: validate_PostAttachInternetGateway_607006, base: "/",
+ url: url_PostAttachInternetGateway_607007,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetAttachInternetGateway_605787 = ref object of OpenApiRestCall_604389
-proc url_GetAttachInternetGateway_605789(protocol: Scheme; host: string;
+ Call_GetAttachInternetGateway_606987 = ref object of OpenApiRestCall_605589
+proc url_GetAttachInternetGateway_606989(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -7026,7 +7026,7 @@ proc url_GetAttachInternetGateway_605789(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetAttachInternetGateway_605788(path: JsonNode; query: JsonNode;
+proc validate_GetAttachInternetGateway_606988(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Attaches an internet gateway or a virtual private gateway to a VPC, enabling connectivity between the internet and the VPC. For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.
##
@@ -7044,31 +7044,31 @@ proc validate_GetAttachInternetGateway_605788(path: JsonNode; query: JsonNode;
## InternetGatewayId: JString (required)
## : The ID of the internet gateway.
section = newJObject()
- var valid_605790 = query.getOrDefault("DryRun")
- valid_605790 = validateParameter(valid_605790, JBool, required = false, default = nil)
- if valid_605790 != nil:
- section.add "DryRun", valid_605790
+ var valid_606990 = query.getOrDefault("DryRun")
+ valid_606990 = validateParameter(valid_606990, JBool, required = false, default = nil)
+ if valid_606990 != nil:
+ section.add "DryRun", valid_606990
assert query != nil, "query argument is necessary due to required `VpcId` field"
- var valid_605791 = query.getOrDefault("VpcId")
- valid_605791 = validateParameter(valid_605791, JString, required = true,
+ var valid_606991 = query.getOrDefault("VpcId")
+ valid_606991 = validateParameter(valid_606991, JString, required = true,
default = nil)
- if valid_605791 != nil:
- section.add "VpcId", valid_605791
- var valid_605792 = query.getOrDefault("Action")
- valid_605792 = validateParameter(valid_605792, JString, required = true,
+ if valid_606991 != nil:
+ section.add "VpcId", valid_606991
+ var valid_606992 = query.getOrDefault("Action")
+ valid_606992 = validateParameter(valid_606992, JString, required = true,
default = newJString("AttachInternetGateway"))
- if valid_605792 != nil:
- section.add "Action", valid_605792
- var valid_605793 = query.getOrDefault("Version")
- valid_605793 = validateParameter(valid_605793, JString, required = true,
+ if valid_606992 != nil:
+ section.add "Action", valid_606992
+ var valid_606993 = query.getOrDefault("Version")
+ valid_606993 = validateParameter(valid_606993, JString, required = true,
default = newJString("2016-11-15"))
- if valid_605793 != nil:
- section.add "Version", valid_605793
- var valid_605794 = query.getOrDefault("InternetGatewayId")
- valid_605794 = validateParameter(valid_605794, JString, required = true,
+ if valid_606993 != nil:
+ section.add "Version", valid_606993
+ var valid_606994 = query.getOrDefault("InternetGatewayId")
+ valid_606994 = validateParameter(valid_606994, JString, required = true,
default = nil)
- if valid_605794 != nil:
- section.add "InternetGatewayId", valid_605794
+ if valid_606994 != nil:
+ section.add "InternetGatewayId", valid_606994
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -7079,61 +7079,61 @@ proc validate_GetAttachInternetGateway_605788(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_605795 = header.getOrDefault("X-Amz-Signature")
- valid_605795 = validateParameter(valid_605795, JString, required = false,
+ var valid_606995 = header.getOrDefault("X-Amz-Signature")
+ valid_606995 = validateParameter(valid_606995, JString, required = false,
default = nil)
- if valid_605795 != nil:
- section.add "X-Amz-Signature", valid_605795
- var valid_605796 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_605796 = validateParameter(valid_605796, JString, required = false,
+ if valid_606995 != nil:
+ section.add "X-Amz-Signature", valid_606995
+ var valid_606996 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_606996 = validateParameter(valid_606996, JString, required = false,
default = nil)
- if valid_605796 != nil:
- section.add "X-Amz-Content-Sha256", valid_605796
- var valid_605797 = header.getOrDefault("X-Amz-Date")
- valid_605797 = validateParameter(valid_605797, JString, required = false,
+ if valid_606996 != nil:
+ section.add "X-Amz-Content-Sha256", valid_606996
+ var valid_606997 = header.getOrDefault("X-Amz-Date")
+ valid_606997 = validateParameter(valid_606997, JString, required = false,
default = nil)
- if valid_605797 != nil:
- section.add "X-Amz-Date", valid_605797
- var valid_605798 = header.getOrDefault("X-Amz-Credential")
- valid_605798 = validateParameter(valid_605798, JString, required = false,
+ if valid_606997 != nil:
+ section.add "X-Amz-Date", valid_606997
+ var valid_606998 = header.getOrDefault("X-Amz-Credential")
+ valid_606998 = validateParameter(valid_606998, JString, required = false,
default = nil)
- if valid_605798 != nil:
- section.add "X-Amz-Credential", valid_605798
- var valid_605799 = header.getOrDefault("X-Amz-Security-Token")
- valid_605799 = validateParameter(valid_605799, JString, required = false,
+ if valid_606998 != nil:
+ section.add "X-Amz-Credential", valid_606998
+ var valid_606999 = header.getOrDefault("X-Amz-Security-Token")
+ valid_606999 = validateParameter(valid_606999, JString, required = false,
default = nil)
- if valid_605799 != nil:
- section.add "X-Amz-Security-Token", valid_605799
- var valid_605800 = header.getOrDefault("X-Amz-Algorithm")
- valid_605800 = validateParameter(valid_605800, JString, required = false,
+ if valid_606999 != nil:
+ section.add "X-Amz-Security-Token", valid_606999
+ var valid_607000 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607000 = validateParameter(valid_607000, JString, required = false,
default = nil)
- if valid_605800 != nil:
- section.add "X-Amz-Algorithm", valid_605800
- var valid_605801 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_605801 = validateParameter(valid_605801, JString, required = false,
+ if valid_607000 != nil:
+ section.add "X-Amz-Algorithm", valid_607000
+ var valid_607001 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607001 = validateParameter(valid_607001, JString, required = false,
default = nil)
- if valid_605801 != nil:
- section.add "X-Amz-SignedHeaders", valid_605801
+ if valid_607001 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607001
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605802: Call_GetAttachInternetGateway_605787; path: JsonNode;
+proc call*(call_607002: Call_GetAttachInternetGateway_606987; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Attaches an internet gateway or a virtual private gateway to a VPC, enabling connectivity between the internet and the VPC. For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.
##
- let valid = call_605802.validator(path, query, header, formData, body)
- let scheme = call_605802.pickScheme
+ let valid = call_607002.validator(path, query, header, formData, body)
+ let scheme = call_607002.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_605802.url(scheme.get, call_605802.host, call_605802.base,
- call_605802.route, valid.getOrDefault("path"),
+ let url = call_607002.url(scheme.get, call_607002.host, call_607002.base,
+ call_607002.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_605802, url, valid)
+ result = atozHook(call_607002, url, valid)
-proc call*(call_605803: Call_GetAttachInternetGateway_605787; VpcId: string;
+proc call*(call_607003: Call_GetAttachInternetGateway_606987; VpcId: string;
InternetGatewayId: string; DryRun: bool = false;
Action: string = "AttachInternetGateway"; Version: string = "2016-11-15"): Recallable =
## getAttachInternetGateway
@@ -7146,22 +7146,22 @@ proc call*(call_605803: Call_GetAttachInternetGateway_605787; VpcId: string;
## Version: string (required)
## InternetGatewayId: string (required)
## : The ID of the internet gateway.
- var query_605804 = newJObject()
- add(query_605804, "DryRun", newJBool(DryRun))
- add(query_605804, "VpcId", newJString(VpcId))
- add(query_605804, "Action", newJString(Action))
- add(query_605804, "Version", newJString(Version))
- add(query_605804, "InternetGatewayId", newJString(InternetGatewayId))
- result = call_605803.call(nil, query_605804, nil, nil, nil)
-
-var getAttachInternetGateway* = Call_GetAttachInternetGateway_605787(
+ var query_607004 = newJObject()
+ add(query_607004, "DryRun", newJBool(DryRun))
+ add(query_607004, "VpcId", newJString(VpcId))
+ add(query_607004, "Action", newJString(Action))
+ add(query_607004, "Version", newJString(Version))
+ add(query_607004, "InternetGatewayId", newJString(InternetGatewayId))
+ result = call_607003.call(nil, query_607004, nil, nil, nil)
+
+var getAttachInternetGateway* = Call_GetAttachInternetGateway_606987(
name: "getAttachInternetGateway", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=AttachInternetGateway",
- validator: validate_GetAttachInternetGateway_605788, base: "/",
- url: url_GetAttachInternetGateway_605789, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetAttachInternetGateway_606988, base: "/",
+ url: url_GetAttachInternetGateway_606989, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostAttachNetworkInterface_605843 = ref object of OpenApiRestCall_604389
-proc url_PostAttachNetworkInterface_605845(protocol: Scheme; host: string;
+ Call_PostAttachNetworkInterface_607043 = ref object of OpenApiRestCall_605589
+proc url_PostAttachNetworkInterface_607045(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -7173,7 +7173,7 @@ proc url_PostAttachNetworkInterface_605845(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostAttachNetworkInterface_605844(path: JsonNode; query: JsonNode;
+proc validate_PostAttachNetworkInterface_607044(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Attaches a network interface to an instance.
##
@@ -7186,16 +7186,16 @@ proc validate_PostAttachNetworkInterface_605844(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_605846 = query.getOrDefault("Action")
- valid_605846 = validateParameter(valid_605846, JString, required = true,
+ var valid_607046 = query.getOrDefault("Action")
+ valid_607046 = validateParameter(valid_607046, JString, required = true,
default = newJString("AttachNetworkInterface"))
- if valid_605846 != nil:
- section.add "Action", valid_605846
- var valid_605847 = query.getOrDefault("Version")
- valid_605847 = validateParameter(valid_605847, JString, required = true,
+ if valid_607046 != nil:
+ section.add "Action", valid_607046
+ var valid_607047 = query.getOrDefault("Version")
+ valid_607047 = validateParameter(valid_607047, JString, required = true,
default = newJString("2016-11-15"))
- if valid_605847 != nil:
- section.add "Version", valid_605847
+ if valid_607047 != nil:
+ section.add "Version", valid_607047
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -7206,41 +7206,41 @@ proc validate_PostAttachNetworkInterface_605844(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_605848 = header.getOrDefault("X-Amz-Signature")
- valid_605848 = validateParameter(valid_605848, JString, required = false,
+ var valid_607048 = header.getOrDefault("X-Amz-Signature")
+ valid_607048 = validateParameter(valid_607048, JString, required = false,
default = nil)
- if valid_605848 != nil:
- section.add "X-Amz-Signature", valid_605848
- var valid_605849 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_605849 = validateParameter(valid_605849, JString, required = false,
+ if valid_607048 != nil:
+ section.add "X-Amz-Signature", valid_607048
+ var valid_607049 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607049 = validateParameter(valid_607049, JString, required = false,
default = nil)
- if valid_605849 != nil:
- section.add "X-Amz-Content-Sha256", valid_605849
- var valid_605850 = header.getOrDefault("X-Amz-Date")
- valid_605850 = validateParameter(valid_605850, JString, required = false,
+ if valid_607049 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607049
+ var valid_607050 = header.getOrDefault("X-Amz-Date")
+ valid_607050 = validateParameter(valid_607050, JString, required = false,
default = nil)
- if valid_605850 != nil:
- section.add "X-Amz-Date", valid_605850
- var valid_605851 = header.getOrDefault("X-Amz-Credential")
- valid_605851 = validateParameter(valid_605851, JString, required = false,
+ if valid_607050 != nil:
+ section.add "X-Amz-Date", valid_607050
+ var valid_607051 = header.getOrDefault("X-Amz-Credential")
+ valid_607051 = validateParameter(valid_607051, JString, required = false,
default = nil)
- if valid_605851 != nil:
- section.add "X-Amz-Credential", valid_605851
- var valid_605852 = header.getOrDefault("X-Amz-Security-Token")
- valid_605852 = validateParameter(valid_605852, JString, required = false,
+ if valid_607051 != nil:
+ section.add "X-Amz-Credential", valid_607051
+ var valid_607052 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607052 = validateParameter(valid_607052, JString, required = false,
default = nil)
- if valid_605852 != nil:
- section.add "X-Amz-Security-Token", valid_605852
- var valid_605853 = header.getOrDefault("X-Amz-Algorithm")
- valid_605853 = validateParameter(valid_605853, JString, required = false,
+ if valid_607052 != nil:
+ section.add "X-Amz-Security-Token", valid_607052
+ var valid_607053 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607053 = validateParameter(valid_607053, JString, required = false,
default = nil)
- if valid_605853 != nil:
- section.add "X-Amz-Algorithm", valid_605853
- var valid_605854 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_605854 = validateParameter(valid_605854, JString, required = false,
+ if valid_607053 != nil:
+ section.add "X-Amz-Algorithm", valid_607053
+ var valid_607054 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607054 = validateParameter(valid_607054, JString, required = false,
default = nil)
- if valid_605854 != nil:
- section.add "X-Amz-SignedHeaders", valid_605854
+ if valid_607054 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607054
result.add "header", section
## parameters in `formData` object:
## NetworkInterfaceId: JString (required)
@@ -7253,42 +7253,42 @@ proc validate_PostAttachNetworkInterface_605844(path: JsonNode; query: JsonNode;
## : The ID of the instance.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `NetworkInterfaceId` field"
- var valid_605855 = formData.getOrDefault("NetworkInterfaceId")
- valid_605855 = validateParameter(valid_605855, JString, required = true,
+ var valid_607055 = formData.getOrDefault("NetworkInterfaceId")
+ valid_607055 = validateParameter(valid_607055, JString, required = true,
default = nil)
- if valid_605855 != nil:
- section.add "NetworkInterfaceId", valid_605855
- var valid_605856 = formData.getOrDefault("DeviceIndex")
- valid_605856 = validateParameter(valid_605856, JInt, required = true, default = nil)
- if valid_605856 != nil:
- section.add "DeviceIndex", valid_605856
- var valid_605857 = formData.getOrDefault("DryRun")
- valid_605857 = validateParameter(valid_605857, JBool, required = false, default = nil)
- if valid_605857 != nil:
- section.add "DryRun", valid_605857
- var valid_605858 = formData.getOrDefault("InstanceId")
- valid_605858 = validateParameter(valid_605858, JString, required = true,
+ if valid_607055 != nil:
+ section.add "NetworkInterfaceId", valid_607055
+ var valid_607056 = formData.getOrDefault("DeviceIndex")
+ valid_607056 = validateParameter(valid_607056, JInt, required = true, default = nil)
+ if valid_607056 != nil:
+ section.add "DeviceIndex", valid_607056
+ var valid_607057 = formData.getOrDefault("DryRun")
+ valid_607057 = validateParameter(valid_607057, JBool, required = false, default = nil)
+ if valid_607057 != nil:
+ section.add "DryRun", valid_607057
+ var valid_607058 = formData.getOrDefault("InstanceId")
+ valid_607058 = validateParameter(valid_607058, JString, required = true,
default = nil)
- if valid_605858 != nil:
- section.add "InstanceId", valid_605858
+ if valid_607058 != nil:
+ section.add "InstanceId", valid_607058
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605859: Call_PostAttachNetworkInterface_605843; path: JsonNode;
+proc call*(call_607059: Call_PostAttachNetworkInterface_607043; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Attaches a network interface to an instance.
##
- let valid = call_605859.validator(path, query, header, formData, body)
- let scheme = call_605859.pickScheme
+ let valid = call_607059.validator(path, query, header, formData, body)
+ let scheme = call_607059.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_605859.url(scheme.get, call_605859.host, call_605859.base,
- call_605859.route, valid.getOrDefault("path"),
+ let url = call_607059.url(scheme.get, call_607059.host, call_607059.base,
+ call_607059.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_605859, url, valid)
+ result = atozHook(call_607059, url, valid)
-proc call*(call_605860: Call_PostAttachNetworkInterface_605843;
+proc call*(call_607060: Call_PostAttachNetworkInterface_607043;
NetworkInterfaceId: string; DeviceIndex: int; InstanceId: string;
DryRun: bool = false; Action: string = "AttachNetworkInterface";
Version: string = "2016-11-15"): Recallable =
@@ -7304,25 +7304,25 @@ proc call*(call_605860: Call_PostAttachNetworkInterface_605843;
## : The ID of the instance.
## Action: string (required)
## Version: string (required)
- var query_605861 = newJObject()
- var formData_605862 = newJObject()
- add(formData_605862, "NetworkInterfaceId", newJString(NetworkInterfaceId))
- add(formData_605862, "DeviceIndex", newJInt(DeviceIndex))
- add(formData_605862, "DryRun", newJBool(DryRun))
- add(formData_605862, "InstanceId", newJString(InstanceId))
- add(query_605861, "Action", newJString(Action))
- add(query_605861, "Version", newJString(Version))
- result = call_605860.call(nil, query_605861, nil, formData_605862, nil)
+ var query_607061 = newJObject()
+ var formData_607062 = newJObject()
+ add(formData_607062, "NetworkInterfaceId", newJString(NetworkInterfaceId))
+ add(formData_607062, "DeviceIndex", newJInt(DeviceIndex))
+ add(formData_607062, "DryRun", newJBool(DryRun))
+ add(formData_607062, "InstanceId", newJString(InstanceId))
+ add(query_607061, "Action", newJString(Action))
+ add(query_607061, "Version", newJString(Version))
+ result = call_607060.call(nil, query_607061, nil, formData_607062, nil)
-var postAttachNetworkInterface* = Call_PostAttachNetworkInterface_605843(
+var postAttachNetworkInterface* = Call_PostAttachNetworkInterface_607043(
name: "postAttachNetworkInterface", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=AttachNetworkInterface",
- validator: validate_PostAttachNetworkInterface_605844, base: "/",
- url: url_PostAttachNetworkInterface_605845,
+ validator: validate_PostAttachNetworkInterface_607044, base: "/",
+ url: url_PostAttachNetworkInterface_607045,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetAttachNetworkInterface_605824 = ref object of OpenApiRestCall_604389
-proc url_GetAttachNetworkInterface_605826(protocol: Scheme; host: string;
+ Call_GetAttachNetworkInterface_607024 = ref object of OpenApiRestCall_605589
+proc url_GetAttachNetworkInterface_607026(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -7334,7 +7334,7 @@ proc url_GetAttachNetworkInterface_605826(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetAttachNetworkInterface_605825(path: JsonNode; query: JsonNode;
+proc validate_GetAttachNetworkInterface_607025(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Attaches a network interface to an instance.
##
@@ -7355,34 +7355,34 @@ proc validate_GetAttachNetworkInterface_605825(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `NetworkInterfaceId` field"
- var valid_605827 = query.getOrDefault("NetworkInterfaceId")
- valid_605827 = validateParameter(valid_605827, JString, required = true,
- default = nil)
- if valid_605827 != nil:
- section.add "NetworkInterfaceId", valid_605827
- var valid_605828 = query.getOrDefault("DryRun")
- valid_605828 = validateParameter(valid_605828, JBool, required = false, default = nil)
- if valid_605828 != nil:
- section.add "DryRun", valid_605828
- var valid_605829 = query.getOrDefault("InstanceId")
- valid_605829 = validateParameter(valid_605829, JString, required = true,
- default = nil)
- if valid_605829 != nil:
- section.add "InstanceId", valid_605829
- var valid_605830 = query.getOrDefault("DeviceIndex")
- valid_605830 = validateParameter(valid_605830, JInt, required = true, default = nil)
- if valid_605830 != nil:
- section.add "DeviceIndex", valid_605830
- var valid_605831 = query.getOrDefault("Action")
- valid_605831 = validateParameter(valid_605831, JString, required = true,
+ var valid_607027 = query.getOrDefault("NetworkInterfaceId")
+ valid_607027 = validateParameter(valid_607027, JString, required = true,
+ default = nil)
+ if valid_607027 != nil:
+ section.add "NetworkInterfaceId", valid_607027
+ var valid_607028 = query.getOrDefault("DryRun")
+ valid_607028 = validateParameter(valid_607028, JBool, required = false, default = nil)
+ if valid_607028 != nil:
+ section.add "DryRun", valid_607028
+ var valid_607029 = query.getOrDefault("InstanceId")
+ valid_607029 = validateParameter(valid_607029, JString, required = true,
+ default = nil)
+ if valid_607029 != nil:
+ section.add "InstanceId", valid_607029
+ var valid_607030 = query.getOrDefault("DeviceIndex")
+ valid_607030 = validateParameter(valid_607030, JInt, required = true, default = nil)
+ if valid_607030 != nil:
+ section.add "DeviceIndex", valid_607030
+ var valid_607031 = query.getOrDefault("Action")
+ valid_607031 = validateParameter(valid_607031, JString, required = true,
default = newJString("AttachNetworkInterface"))
- if valid_605831 != nil:
- section.add "Action", valid_605831
- var valid_605832 = query.getOrDefault("Version")
- valid_605832 = validateParameter(valid_605832, JString, required = true,
+ if valid_607031 != nil:
+ section.add "Action", valid_607031
+ var valid_607032 = query.getOrDefault("Version")
+ valid_607032 = validateParameter(valid_607032, JString, required = true,
default = newJString("2016-11-15"))
- if valid_605832 != nil:
- section.add "Version", valid_605832
+ if valid_607032 != nil:
+ section.add "Version", valid_607032
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -7393,61 +7393,61 @@ proc validate_GetAttachNetworkInterface_605825(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_605833 = header.getOrDefault("X-Amz-Signature")
- valid_605833 = validateParameter(valid_605833, JString, required = false,
+ var valid_607033 = header.getOrDefault("X-Amz-Signature")
+ valid_607033 = validateParameter(valid_607033, JString, required = false,
default = nil)
- if valid_605833 != nil:
- section.add "X-Amz-Signature", valid_605833
- var valid_605834 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_605834 = validateParameter(valid_605834, JString, required = false,
+ if valid_607033 != nil:
+ section.add "X-Amz-Signature", valid_607033
+ var valid_607034 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607034 = validateParameter(valid_607034, JString, required = false,
default = nil)
- if valid_605834 != nil:
- section.add "X-Amz-Content-Sha256", valid_605834
- var valid_605835 = header.getOrDefault("X-Amz-Date")
- valid_605835 = validateParameter(valid_605835, JString, required = false,
+ if valid_607034 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607034
+ var valid_607035 = header.getOrDefault("X-Amz-Date")
+ valid_607035 = validateParameter(valid_607035, JString, required = false,
default = nil)
- if valid_605835 != nil:
- section.add "X-Amz-Date", valid_605835
- var valid_605836 = header.getOrDefault("X-Amz-Credential")
- valid_605836 = validateParameter(valid_605836, JString, required = false,
+ if valid_607035 != nil:
+ section.add "X-Amz-Date", valid_607035
+ var valid_607036 = header.getOrDefault("X-Amz-Credential")
+ valid_607036 = validateParameter(valid_607036, JString, required = false,
default = nil)
- if valid_605836 != nil:
- section.add "X-Amz-Credential", valid_605836
- var valid_605837 = header.getOrDefault("X-Amz-Security-Token")
- valid_605837 = validateParameter(valid_605837, JString, required = false,
+ if valid_607036 != nil:
+ section.add "X-Amz-Credential", valid_607036
+ var valid_607037 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607037 = validateParameter(valid_607037, JString, required = false,
default = nil)
- if valid_605837 != nil:
- section.add "X-Amz-Security-Token", valid_605837
- var valid_605838 = header.getOrDefault("X-Amz-Algorithm")
- valid_605838 = validateParameter(valid_605838, JString, required = false,
+ if valid_607037 != nil:
+ section.add "X-Amz-Security-Token", valid_607037
+ var valid_607038 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607038 = validateParameter(valid_607038, JString, required = false,
default = nil)
- if valid_605838 != nil:
- section.add "X-Amz-Algorithm", valid_605838
- var valid_605839 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_605839 = validateParameter(valid_605839, JString, required = false,
+ if valid_607038 != nil:
+ section.add "X-Amz-Algorithm", valid_607038
+ var valid_607039 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607039 = validateParameter(valid_607039, JString, required = false,
default = nil)
- if valid_605839 != nil:
- section.add "X-Amz-SignedHeaders", valid_605839
+ if valid_607039 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607039
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605840: Call_GetAttachNetworkInterface_605824; path: JsonNode;
+proc call*(call_607040: Call_GetAttachNetworkInterface_607024; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Attaches a network interface to an instance.
##
- let valid = call_605840.validator(path, query, header, formData, body)
- let scheme = call_605840.pickScheme
+ let valid = call_607040.validator(path, query, header, formData, body)
+ let scheme = call_607040.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_605840.url(scheme.get, call_605840.host, call_605840.base,
- call_605840.route, valid.getOrDefault("path"),
+ let url = call_607040.url(scheme.get, call_607040.host, call_607040.base,
+ call_607040.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_605840, url, valid)
+ result = atozHook(call_607040, url, valid)
-proc call*(call_605841: Call_GetAttachNetworkInterface_605824;
+proc call*(call_607041: Call_GetAttachNetworkInterface_607024;
NetworkInterfaceId: string; InstanceId: string; DeviceIndex: int;
DryRun: bool = false; Action: string = "AttachNetworkInterface";
Version: string = "2016-11-15"): Recallable =
@@ -7463,24 +7463,24 @@ proc call*(call_605841: Call_GetAttachNetworkInterface_605824;
## : The index of the device for the network interface attachment.
## Action: string (required)
## Version: string (required)
- var query_605842 = newJObject()
- add(query_605842, "NetworkInterfaceId", newJString(NetworkInterfaceId))
- add(query_605842, "DryRun", newJBool(DryRun))
- add(query_605842, "InstanceId", newJString(InstanceId))
- add(query_605842, "DeviceIndex", newJInt(DeviceIndex))
- add(query_605842, "Action", newJString(Action))
- add(query_605842, "Version", newJString(Version))
- result = call_605841.call(nil, query_605842, nil, nil, nil)
+ var query_607042 = newJObject()
+ add(query_607042, "NetworkInterfaceId", newJString(NetworkInterfaceId))
+ add(query_607042, "DryRun", newJBool(DryRun))
+ add(query_607042, "InstanceId", newJString(InstanceId))
+ add(query_607042, "DeviceIndex", newJInt(DeviceIndex))
+ add(query_607042, "Action", newJString(Action))
+ add(query_607042, "Version", newJString(Version))
+ result = call_607041.call(nil, query_607042, nil, nil, nil)
-var getAttachNetworkInterface* = Call_GetAttachNetworkInterface_605824(
+var getAttachNetworkInterface* = Call_GetAttachNetworkInterface_607024(
name: "getAttachNetworkInterface", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=AttachNetworkInterface",
- validator: validate_GetAttachNetworkInterface_605825, base: "/",
- url: url_GetAttachNetworkInterface_605826,
+ validator: validate_GetAttachNetworkInterface_607025, base: "/",
+ url: url_GetAttachNetworkInterface_607026,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostAttachVolume_605882 = ref object of OpenApiRestCall_604389
-proc url_PostAttachVolume_605884(protocol: Scheme; host: string; base: string;
+ Call_PostAttachVolume_607082 = ref object of OpenApiRestCall_605589
+proc url_PostAttachVolume_607084(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -7492,7 +7492,7 @@ proc url_PostAttachVolume_605884(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostAttachVolume_605883(path: JsonNode; query: JsonNode;
+proc validate_PostAttachVolume_607083(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name.
Encrypted EBS volumes must be attached to instances that support Amazon EBS encryption. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
After you attach an EBS volume, you must make it available. For more information, see Making an EBS Volume Available For Use.
If a volume has an AWS Marketplace product code:
The volume can be attached only to a stopped instance.
AWS Marketplace product codes are copied from the volume to the instance.
You must be subscribed to the product.
The instance type and operating system of the instance must support the product. For example, you can't detach a volume from a Windows instance and attach it to a Linux instance.
For more information, see Attaching Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
@@ -7506,16 +7506,16 @@ proc validate_PostAttachVolume_605883(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605885 = query.getOrDefault("Action") - valid_605885 = validateParameter(valid_605885, JString, required = true, + var valid_607085 = query.getOrDefault("Action") + valid_607085 = validateParameter(valid_607085, JString, required = true, default = newJString("AttachVolume")) - if valid_605885 != nil: - section.add "Action", valid_605885 - var valid_605886 = query.getOrDefault("Version") - valid_605886 = validateParameter(valid_605886, JString, required = true, + if valid_607085 != nil: + section.add "Action", valid_607085 + var valid_607086 = query.getOrDefault("Version") + valid_607086 = validateParameter(valid_607086, JString, required = true, default = newJString("2016-11-15")) - if valid_605886 != nil: - section.add "Version", valid_605886 + if valid_607086 != nil: + section.add "Version", valid_607086 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -7526,41 +7526,41 @@ proc validate_PostAttachVolume_605883(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605887 = header.getOrDefault("X-Amz-Signature") - valid_605887 = validateParameter(valid_605887, JString, required = false, + var valid_607087 = header.getOrDefault("X-Amz-Signature") + valid_607087 = validateParameter(valid_607087, JString, required = false, default = nil) - if valid_605887 != nil: - section.add "X-Amz-Signature", valid_605887 - var valid_605888 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605888 = validateParameter(valid_605888, JString, required = false, + if valid_607087 != nil: + section.add "X-Amz-Signature", valid_607087 + var valid_607088 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607088 = validateParameter(valid_607088, JString, required = false, default = nil) - if valid_605888 != nil: - section.add "X-Amz-Content-Sha256", valid_605888 - var valid_605889 = header.getOrDefault("X-Amz-Date") - valid_605889 = validateParameter(valid_605889, JString, required = false, + if valid_607088 != nil: + section.add "X-Amz-Content-Sha256", valid_607088 + var valid_607089 = header.getOrDefault("X-Amz-Date") + valid_607089 = validateParameter(valid_607089, JString, required = false, default = nil) - if valid_605889 != nil: - section.add "X-Amz-Date", valid_605889 - var valid_605890 = header.getOrDefault("X-Amz-Credential") - valid_605890 = validateParameter(valid_605890, JString, required = false, + if valid_607089 != nil: + section.add "X-Amz-Date", valid_607089 + var valid_607090 = header.getOrDefault("X-Amz-Credential") + valid_607090 = validateParameter(valid_607090, JString, required = false, default = nil) - if valid_605890 != nil: - section.add "X-Amz-Credential", valid_605890 - var valid_605891 = header.getOrDefault("X-Amz-Security-Token") - valid_605891 = validateParameter(valid_605891, JString, required = false, + if valid_607090 != nil: + section.add "X-Amz-Credential", valid_607090 + var valid_607091 = header.getOrDefault("X-Amz-Security-Token") + valid_607091 = validateParameter(valid_607091, JString, required = false, default = nil) - if valid_605891 != nil: - section.add "X-Amz-Security-Token", valid_605891 - var valid_605892 = header.getOrDefault("X-Amz-Algorithm") - valid_605892 = validateParameter(valid_605892, JString, required = false, + if valid_607091 != nil: + section.add "X-Amz-Security-Token", valid_607091 + var valid_607092 = header.getOrDefault("X-Amz-Algorithm") + valid_607092 = validateParameter(valid_607092, JString, required = false, default = nil) - if valid_605892 != nil: - section.add "X-Amz-Algorithm", valid_605892 - var valid_605893 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605893 = validateParameter(valid_605893, JString, required = false, + if valid_607092 != nil: + section.add "X-Amz-Algorithm", valid_607092 + var valid_607093 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607093 = validateParameter(valid_607093, JString, required = false, default = nil) - if valid_605893 != nil: - section.add "X-Amz-SignedHeaders", valid_605893 + if valid_607093 != nil: + section.add "X-Amz-SignedHeaders", valid_607093 result.add "header", section ## parameters in `formData` object: ## Device: JString (required) @@ -7574,43 +7574,43 @@ proc validate_PostAttachVolume_605883(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `Device` field" - var valid_605894 = formData.getOrDefault("Device") - valid_605894 = validateParameter(valid_605894, JString, required = true, + var valid_607094 = formData.getOrDefault("Device") + valid_607094 = validateParameter(valid_607094, JString, required = true, default = nil) - if valid_605894 != nil: - section.add "Device", valid_605894 - var valid_605895 = formData.getOrDefault("VolumeId") - valid_605895 = validateParameter(valid_605895, JString, required = true, + if valid_607094 != nil: + section.add "Device", valid_607094 + var valid_607095 = formData.getOrDefault("VolumeId") + valid_607095 = validateParameter(valid_607095, JString, required = true, default = nil) - if valid_605895 != nil: - section.add "VolumeId", valid_605895 - var valid_605896 = formData.getOrDefault("DryRun") - valid_605896 = validateParameter(valid_605896, JBool, required = false, default = nil) - if valid_605896 != nil: - section.add "DryRun", valid_605896 - var valid_605897 = formData.getOrDefault("InstanceId") - valid_605897 = validateParameter(valid_605897, JString, required = true, + if valid_607095 != nil: + section.add "VolumeId", valid_607095 + var valid_607096 = formData.getOrDefault("DryRun") + valid_607096 = validateParameter(valid_607096, JBool, required = false, default = nil) + if valid_607096 != nil: + section.add "DryRun", valid_607096 + var valid_607097 = formData.getOrDefault("InstanceId") + valid_607097 = validateParameter(valid_607097, JString, required = true, default = nil) - if valid_605897 != nil: - section.add "InstanceId", valid_605897 + if valid_607097 != nil: + section.add "InstanceId", valid_607097 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605898: Call_PostAttachVolume_605882; path: JsonNode; +proc call*(call_607098: Call_PostAttachVolume_607082; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name.
Encrypted EBS volumes must be attached to instances that support Amazon EBS encryption. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
After you attach an EBS volume, you must make it available. For more information, see Making an EBS Volume Available For Use.
If a volume has an AWS Marketplace product code:
The volume can be attached only to a stopped instance.
AWS Marketplace product codes are copied from the volume to the instance.
You must be subscribed to the product.
The instance type and operating system of the instance must support the product. For example, you can't detach a volume from a Windows instance and attach it to a Linux instance.
For more information, see Attaching Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_605898.validator(path, query, header, formData, body) - let scheme = call_605898.pickScheme + let valid = call_607098.validator(path, query, header, formData, body) + let scheme = call_607098.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605898.url(scheme.get, call_605898.host, call_605898.base, - call_605898.route, valid.getOrDefault("path"), + let url = call_607098.url(scheme.get, call_607098.host, call_607098.base, + call_607098.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605898, url, valid) + result = atozHook(call_607098, url, valid) -proc call*(call_605899: Call_PostAttachVolume_605882; Device: string; +proc call*(call_607099: Call_PostAttachVolume_607082; Device: string; VolumeId: string; InstanceId: string; DryRun: bool = false; Action: string = "AttachVolume"; Version: string = "2016-11-15"): Recallable = ## postAttachVolume @@ -7625,24 +7625,24 @@ proc call*(call_605899: Call_PostAttachVolume_605882; Device: string; ## : The ID of the instance. ## Action: string (required) ## Version: string (required) - var query_605900 = newJObject() - var formData_605901 = newJObject() - add(formData_605901, "Device", newJString(Device)) - add(formData_605901, "VolumeId", newJString(VolumeId)) - add(formData_605901, "DryRun", newJBool(DryRun)) - add(formData_605901, "InstanceId", newJString(InstanceId)) - add(query_605900, "Action", newJString(Action)) - add(query_605900, "Version", newJString(Version)) - result = call_605899.call(nil, query_605900, nil, formData_605901, nil) + var query_607100 = newJObject() + var formData_607101 = newJObject() + add(formData_607101, "Device", newJString(Device)) + add(formData_607101, "VolumeId", newJString(VolumeId)) + add(formData_607101, "DryRun", newJBool(DryRun)) + add(formData_607101, "InstanceId", newJString(InstanceId)) + add(query_607100, "Action", newJString(Action)) + add(query_607100, "Version", newJString(Version)) + result = call_607099.call(nil, query_607100, nil, formData_607101, nil) -var postAttachVolume* = Call_PostAttachVolume_605882(name: "postAttachVolume", +var postAttachVolume* = Call_PostAttachVolume_607082(name: "postAttachVolume", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=AttachVolume", validator: validate_PostAttachVolume_605883, - base: "/", url: url_PostAttachVolume_605884, + route: "/#Action=AttachVolume", validator: validate_PostAttachVolume_607083, + base: "/", url: url_PostAttachVolume_607084, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetAttachVolume_605863 = ref object of OpenApiRestCall_604389 -proc url_GetAttachVolume_605865(protocol: Scheme; host: string; base: string; + Call_GetAttachVolume_607063 = ref object of OpenApiRestCall_605589 +proc url_GetAttachVolume_607065(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -7654,7 +7654,7 @@ proc url_GetAttachVolume_605865(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetAttachVolume_605864(path: JsonNode; query: JsonNode; +proc validate_GetAttachVolume_607064(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name.
Encrypted EBS volumes must be attached to instances that support Amazon EBS encryption. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
After you attach an EBS volume, you must make it available. For more information, see Making an EBS Volume Available For Use.
If a volume has an AWS Marketplace product code:
The volume can be attached only to a stopped instance.
AWS Marketplace product codes are copied from the volume to the instance.
You must be subscribed to the product.
The instance type and operating system of the instance must support the product. For example, you can't detach a volume from a Windows instance and attach it to a Linux instance.
For more information, see Attaching Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
@@ -7675,37 +7675,37 @@ proc validate_GetAttachVolume_605864(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_605866 = query.getOrDefault("DryRun") - valid_605866 = validateParameter(valid_605866, JBool, required = false, default = nil) - if valid_605866 != nil: - section.add "DryRun", valid_605866 + var valid_607066 = query.getOrDefault("DryRun") + valid_607066 = validateParameter(valid_607066, JBool, required = false, default = nil) + if valid_607066 != nil: + section.add "DryRun", valid_607066 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_605867 = query.getOrDefault("InstanceId") - valid_605867 = validateParameter(valid_605867, JString, required = true, - default = nil) - if valid_605867 != nil: - section.add "InstanceId", valid_605867 - var valid_605868 = query.getOrDefault("Device") - valid_605868 = validateParameter(valid_605868, JString, required = true, - default = nil) - if valid_605868 != nil: - section.add "Device", valid_605868 - var valid_605869 = query.getOrDefault("VolumeId") - valid_605869 = validateParameter(valid_605869, JString, required = true, - default = nil) - if valid_605869 != nil: - section.add "VolumeId", valid_605869 - var valid_605870 = query.getOrDefault("Action") - valid_605870 = validateParameter(valid_605870, JString, required = true, + var valid_607067 = query.getOrDefault("InstanceId") + valid_607067 = validateParameter(valid_607067, JString, required = true, + default = nil) + if valid_607067 != nil: + section.add "InstanceId", valid_607067 + var valid_607068 = query.getOrDefault("Device") + valid_607068 = validateParameter(valid_607068, JString, required = true, + default = nil) + if valid_607068 != nil: + section.add "Device", valid_607068 + var valid_607069 = query.getOrDefault("VolumeId") + valid_607069 = validateParameter(valid_607069, JString, required = true, + default = nil) + if valid_607069 != nil: + section.add "VolumeId", valid_607069 + var valid_607070 = query.getOrDefault("Action") + valid_607070 = validateParameter(valid_607070, JString, required = true, default = newJString("AttachVolume")) - if valid_605870 != nil: - section.add "Action", valid_605870 - var valid_605871 = query.getOrDefault("Version") - valid_605871 = validateParameter(valid_605871, JString, required = true, + if valid_607070 != nil: + section.add "Action", valid_607070 + var valid_607071 = query.getOrDefault("Version") + valid_607071 = validateParameter(valid_607071, JString, required = true, default = newJString("2016-11-15")) - if valid_605871 != nil: - section.add "Version", valid_605871 + if valid_607071 != nil: + section.add "Version", valid_607071 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -7716,61 +7716,61 @@ proc validate_GetAttachVolume_605864(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605872 = header.getOrDefault("X-Amz-Signature") - valid_605872 = validateParameter(valid_605872, JString, required = false, + var valid_607072 = header.getOrDefault("X-Amz-Signature") + valid_607072 = validateParameter(valid_607072, JString, required = false, default = nil) - if valid_605872 != nil: - section.add "X-Amz-Signature", valid_605872 - var valid_605873 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605873 = validateParameter(valid_605873, JString, required = false, + if valid_607072 != nil: + section.add "X-Amz-Signature", valid_607072 + var valid_607073 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607073 = validateParameter(valid_607073, JString, required = false, default = nil) - if valid_605873 != nil: - section.add "X-Amz-Content-Sha256", valid_605873 - var valid_605874 = header.getOrDefault("X-Amz-Date") - valid_605874 = validateParameter(valid_605874, JString, required = false, + if valid_607073 != nil: + section.add "X-Amz-Content-Sha256", valid_607073 + var valid_607074 = header.getOrDefault("X-Amz-Date") + valid_607074 = validateParameter(valid_607074, JString, required = false, default = nil) - if valid_605874 != nil: - section.add "X-Amz-Date", valid_605874 - var valid_605875 = header.getOrDefault("X-Amz-Credential") - valid_605875 = validateParameter(valid_605875, JString, required = false, + if valid_607074 != nil: + section.add "X-Amz-Date", valid_607074 + var valid_607075 = header.getOrDefault("X-Amz-Credential") + valid_607075 = validateParameter(valid_607075, JString, required = false, default = nil) - if valid_605875 != nil: - section.add "X-Amz-Credential", valid_605875 - var valid_605876 = header.getOrDefault("X-Amz-Security-Token") - valid_605876 = validateParameter(valid_605876, JString, required = false, + if valid_607075 != nil: + section.add "X-Amz-Credential", valid_607075 + var valid_607076 = header.getOrDefault("X-Amz-Security-Token") + valid_607076 = validateParameter(valid_607076, JString, required = false, default = nil) - if valid_605876 != nil: - section.add "X-Amz-Security-Token", valid_605876 - var valid_605877 = header.getOrDefault("X-Amz-Algorithm") - valid_605877 = validateParameter(valid_605877, JString, required = false, + if valid_607076 != nil: + section.add "X-Amz-Security-Token", valid_607076 + var valid_607077 = header.getOrDefault("X-Amz-Algorithm") + valid_607077 = validateParameter(valid_607077, JString, required = false, default = nil) - if valid_605877 != nil: - section.add "X-Amz-Algorithm", valid_605877 - var valid_605878 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605878 = validateParameter(valid_605878, JString, required = false, + if valid_607077 != nil: + section.add "X-Amz-Algorithm", valid_607077 + var valid_607078 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607078 = validateParameter(valid_607078, JString, required = false, default = nil) - if valid_605878 != nil: - section.add "X-Amz-SignedHeaders", valid_605878 + if valid_607078 != nil: + section.add "X-Amz-SignedHeaders", valid_607078 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605879: Call_GetAttachVolume_605863; path: JsonNode; query: JsonNode; +proc call*(call_607079: Call_GetAttachVolume_607063; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name.
Encrypted EBS volumes must be attached to instances that support Amazon EBS encryption. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
After you attach an EBS volume, you must make it available. For more information, see Making an EBS Volume Available For Use.
If a volume has an AWS Marketplace product code:
The volume can be attached only to a stopped instance.
AWS Marketplace product codes are copied from the volume to the instance.
You must be subscribed to the product.
The instance type and operating system of the instance must support the product. For example, you can't detach a volume from a Windows instance and attach it to a Linux instance.
For more information, see Attaching Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_605879.validator(path, query, header, formData, body) - let scheme = call_605879.pickScheme + let valid = call_607079.validator(path, query, header, formData, body) + let scheme = call_607079.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605879.url(scheme.get, call_605879.host, call_605879.base, - call_605879.route, valid.getOrDefault("path"), + let url = call_607079.url(scheme.get, call_607079.host, call_607079.base, + call_607079.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605879, url, valid) + result = atozHook(call_607079, url, valid) -proc call*(call_605880: Call_GetAttachVolume_605863; InstanceId: string; +proc call*(call_607080: Call_GetAttachVolume_607063; InstanceId: string; Device: string; VolumeId: string; DryRun: bool = false; Action: string = "AttachVolume"; Version: string = "2016-11-15"): Recallable = ## getAttachVolume @@ -7785,22 +7785,22 @@ proc call*(call_605880: Call_GetAttachVolume_605863; InstanceId: string; ## : The ID of the EBS volume. The volume and instance must be within the same Availability Zone. ## Action: string (required) ## Version: string (required) - var query_605881 = newJObject() - add(query_605881, "DryRun", newJBool(DryRun)) - add(query_605881, "InstanceId", newJString(InstanceId)) - add(query_605881, "Device", newJString(Device)) - add(query_605881, "VolumeId", newJString(VolumeId)) - add(query_605881, "Action", newJString(Action)) - add(query_605881, "Version", newJString(Version)) - result = call_605880.call(nil, query_605881, nil, nil, nil) + var query_607081 = newJObject() + add(query_607081, "DryRun", newJBool(DryRun)) + add(query_607081, "InstanceId", newJString(InstanceId)) + add(query_607081, "Device", newJString(Device)) + add(query_607081, "VolumeId", newJString(VolumeId)) + add(query_607081, "Action", newJString(Action)) + add(query_607081, "Version", newJString(Version)) + result = call_607080.call(nil, query_607081, nil, nil, nil) -var getAttachVolume* = Call_GetAttachVolume_605863(name: "getAttachVolume", +var getAttachVolume* = Call_GetAttachVolume_607063(name: "getAttachVolume", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=AttachVolume", validator: validate_GetAttachVolume_605864, - base: "/", url: url_GetAttachVolume_605865, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=AttachVolume", validator: validate_GetAttachVolume_607064, + base: "/", url: url_GetAttachVolume_607065, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAttachVpnGateway_605920 = ref object of OpenApiRestCall_604389 -proc url_PostAttachVpnGateway_605922(protocol: Scheme; host: string; base: string; + Call_PostAttachVpnGateway_607120 = ref object of OpenApiRestCall_605589 +proc url_PostAttachVpnGateway_607122(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -7812,7 +7812,7 @@ proc url_PostAttachVpnGateway_605922(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostAttachVpnGateway_605921(path: JsonNode; query: JsonNode; +proc validate_PostAttachVpnGateway_607121(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Attaches a virtual private gateway to a VPC. You can attach one virtual private gateway to one VPC at a time.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -7825,16 +7825,16 @@ proc validate_PostAttachVpnGateway_605921(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605923 = query.getOrDefault("Action") - valid_605923 = validateParameter(valid_605923, JString, required = true, + var valid_607123 = query.getOrDefault("Action") + valid_607123 = validateParameter(valid_607123, JString, required = true, default = newJString("AttachVpnGateway")) - if valid_605923 != nil: - section.add "Action", valid_605923 - var valid_605924 = query.getOrDefault("Version") - valid_605924 = validateParameter(valid_605924, JString, required = true, + if valid_607123 != nil: + section.add "Action", valid_607123 + var valid_607124 = query.getOrDefault("Version") + valid_607124 = validateParameter(valid_607124, JString, required = true, default = newJString("2016-11-15")) - if valid_605924 != nil: - section.add "Version", valid_605924 + if valid_607124 != nil: + section.add "Version", valid_607124 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -7845,41 +7845,41 @@ proc validate_PostAttachVpnGateway_605921(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605925 = header.getOrDefault("X-Amz-Signature") - valid_605925 = validateParameter(valid_605925, JString, required = false, + var valid_607125 = header.getOrDefault("X-Amz-Signature") + valid_607125 = validateParameter(valid_607125, JString, required = false, default = nil) - if valid_605925 != nil: - section.add "X-Amz-Signature", valid_605925 - var valid_605926 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605926 = validateParameter(valid_605926, JString, required = false, + if valid_607125 != nil: + section.add "X-Amz-Signature", valid_607125 + var valid_607126 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607126 = validateParameter(valid_607126, JString, required = false, default = nil) - if valid_605926 != nil: - section.add "X-Amz-Content-Sha256", valid_605926 - var valid_605927 = header.getOrDefault("X-Amz-Date") - valid_605927 = validateParameter(valid_605927, JString, required = false, + if valid_607126 != nil: + section.add "X-Amz-Content-Sha256", valid_607126 + var valid_607127 = header.getOrDefault("X-Amz-Date") + valid_607127 = validateParameter(valid_607127, JString, required = false, default = nil) - if valid_605927 != nil: - section.add "X-Amz-Date", valid_605927 - var valid_605928 = header.getOrDefault("X-Amz-Credential") - valid_605928 = validateParameter(valid_605928, JString, required = false, + if valid_607127 != nil: + section.add "X-Amz-Date", valid_607127 + var valid_607128 = header.getOrDefault("X-Amz-Credential") + valid_607128 = validateParameter(valid_607128, JString, required = false, default = nil) - if valid_605928 != nil: - section.add "X-Amz-Credential", valid_605928 - var valid_605929 = header.getOrDefault("X-Amz-Security-Token") - valid_605929 = validateParameter(valid_605929, JString, required = false, + if valid_607128 != nil: + section.add "X-Amz-Credential", valid_607128 + var valid_607129 = header.getOrDefault("X-Amz-Security-Token") + valid_607129 = validateParameter(valid_607129, JString, required = false, default = nil) - if valid_605929 != nil: - section.add "X-Amz-Security-Token", valid_605929 - var valid_605930 = header.getOrDefault("X-Amz-Algorithm") - valid_605930 = validateParameter(valid_605930, JString, required = false, + if valid_607129 != nil: + section.add "X-Amz-Security-Token", valid_607129 + var valid_607130 = header.getOrDefault("X-Amz-Algorithm") + valid_607130 = validateParameter(valid_607130, JString, required = false, default = nil) - if valid_605930 != nil: - section.add "X-Amz-Algorithm", valid_605930 - var valid_605931 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605931 = validateParameter(valid_605931, JString, required = false, + if valid_607130 != nil: + section.add "X-Amz-Algorithm", valid_607130 + var valid_607131 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607131 = validateParameter(valid_607131, JString, required = false, default = nil) - if valid_605931 != nil: - section.add "X-Amz-SignedHeaders", valid_605931 + if valid_607131 != nil: + section.add "X-Amz-SignedHeaders", valid_607131 result.add "header", section ## parameters in `formData` object: ## VpnGatewayId: JString (required) @@ -7891,38 +7891,38 @@ proc validate_PostAttachVpnGateway_605921(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpnGatewayId` field" - var valid_605932 = formData.getOrDefault("VpnGatewayId") - valid_605932 = validateParameter(valid_605932, JString, required = true, + var valid_607132 = formData.getOrDefault("VpnGatewayId") + valid_607132 = validateParameter(valid_607132, JString, required = true, default = nil) - if valid_605932 != nil: - section.add "VpnGatewayId", valid_605932 - var valid_605933 = formData.getOrDefault("VpcId") - valid_605933 = validateParameter(valid_605933, JString, required = true, + if valid_607132 != nil: + section.add "VpnGatewayId", valid_607132 + var valid_607133 = formData.getOrDefault("VpcId") + valid_607133 = validateParameter(valid_607133, JString, required = true, default = nil) - if valid_605933 != nil: - section.add "VpcId", valid_605933 - var valid_605934 = formData.getOrDefault("DryRun") - valid_605934 = validateParameter(valid_605934, JBool, required = false, default = nil) - if valid_605934 != nil: - section.add "DryRun", valid_605934 + if valid_607133 != nil: + section.add "VpcId", valid_607133 + var valid_607134 = formData.getOrDefault("DryRun") + valid_607134 = validateParameter(valid_607134, JBool, required = false, default = nil) + if valid_607134 != nil: + section.add "DryRun", valid_607134 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605935: Call_PostAttachVpnGateway_605920; path: JsonNode; +proc call*(call_607135: Call_PostAttachVpnGateway_607120; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Attaches a virtual private gateway to a VPC. You can attach one virtual private gateway to one VPC at a time.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_605935.validator(path, query, header, formData, body) - let scheme = call_605935.pickScheme + let valid = call_607135.validator(path, query, header, formData, body) + let scheme = call_607135.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605935.url(scheme.get, call_605935.host, call_605935.base, - call_605935.route, valid.getOrDefault("path"), + let url = call_607135.url(scheme.get, call_607135.host, call_607135.base, + call_607135.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605935, url, valid) + result = atozHook(call_607135, url, valid) -proc call*(call_605936: Call_PostAttachVpnGateway_605920; VpnGatewayId: string; +proc call*(call_607136: Call_PostAttachVpnGateway_607120; VpnGatewayId: string; VpcId: string; DryRun: bool = false; Action: string = "AttachVpnGateway"; Version: string = "2016-11-15"): Recallable = ## postAttachVpnGateway @@ -7935,23 +7935,23 @@ proc call*(call_605936: Call_PostAttachVpnGateway_605920; VpnGatewayId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_605937 = newJObject()
- var formData_605938 = newJObject()
- add(formData_605938, "VpnGatewayId", newJString(VpnGatewayId))
- add(formData_605938, "VpcId", newJString(VpcId))
- add(formData_605938, "DryRun", newJBool(DryRun))
- add(query_605937, "Action", newJString(Action))
- add(query_605937, "Version", newJString(Version))
- result = call_605936.call(nil, query_605937, nil, formData_605938, nil)
+ var query_607137 = newJObject()
+ var formData_607138 = newJObject()
+ add(formData_607138, "VpnGatewayId", newJString(VpnGatewayId))
+ add(formData_607138, "VpcId", newJString(VpcId))
+ add(formData_607138, "DryRun", newJBool(DryRun))
+ add(query_607137, "Action", newJString(Action))
+ add(query_607137, "Version", newJString(Version))
+ result = call_607136.call(nil, query_607137, nil, formData_607138, nil)
-var postAttachVpnGateway* = Call_PostAttachVpnGateway_605920(
+var postAttachVpnGateway* = Call_PostAttachVpnGateway_607120(
name: "postAttachVpnGateway", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=AttachVpnGateway",
- validator: validate_PostAttachVpnGateway_605921, base: "/",
- url: url_PostAttachVpnGateway_605922, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostAttachVpnGateway_607121, base: "/",
+ url: url_PostAttachVpnGateway_607122, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetAttachVpnGateway_605902 = ref object of OpenApiRestCall_604389
-proc url_GetAttachVpnGateway_605904(protocol: Scheme; host: string; base: string;
+ Call_GetAttachVpnGateway_607102 = ref object of OpenApiRestCall_605589
+proc url_GetAttachVpnGateway_607104(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -7963,7 +7963,7 @@ proc url_GetAttachVpnGateway_605904(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetAttachVpnGateway_605903(path: JsonNode; query: JsonNode;
+proc validate_GetAttachVpnGateway_607103(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Attaches a virtual private gateway to a VPC. You can attach one virtual private gateway to one VPC at a time.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
@@ -7982,31 +7982,31 @@ proc validate_GetAttachVpnGateway_605903(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_605905 = query.getOrDefault("DryRun") - valid_605905 = validateParameter(valid_605905, JBool, required = false, default = nil) - if valid_605905 != nil: - section.add "DryRun", valid_605905 + var valid_607105 = query.getOrDefault("DryRun") + valid_607105 = validateParameter(valid_607105, JBool, required = false, default = nil) + if valid_607105 != nil: + section.add "DryRun", valid_607105 assert query != nil, "query argument is necessary due to required `VpcId` field" - var valid_605906 = query.getOrDefault("VpcId") - valid_605906 = validateParameter(valid_605906, JString, required = true, - default = nil) - if valid_605906 != nil: - section.add "VpcId", valid_605906 - var valid_605907 = query.getOrDefault("VpnGatewayId") - valid_605907 = validateParameter(valid_605907, JString, required = true, - default = nil) - if valid_605907 != nil: - section.add "VpnGatewayId", valid_605907 - var valid_605908 = query.getOrDefault("Action") - valid_605908 = validateParameter(valid_605908, JString, required = true, + var valid_607106 = query.getOrDefault("VpcId") + valid_607106 = validateParameter(valid_607106, JString, required = true, + default = nil) + if valid_607106 != nil: + section.add "VpcId", valid_607106 + var valid_607107 = query.getOrDefault("VpnGatewayId") + valid_607107 = validateParameter(valid_607107, JString, required = true, + default = nil) + if valid_607107 != nil: + section.add "VpnGatewayId", valid_607107 + var valid_607108 = query.getOrDefault("Action") + valid_607108 = validateParameter(valid_607108, JString, required = true, default = newJString("AttachVpnGateway")) - if valid_605908 != nil: - section.add "Action", valid_605908 - var valid_605909 = query.getOrDefault("Version") - valid_605909 = validateParameter(valid_605909, JString, required = true, + if valid_607108 != nil: + section.add "Action", valid_607108 + var valid_607109 = query.getOrDefault("Version") + valid_607109 = validateParameter(valid_607109, JString, required = true, default = newJString("2016-11-15")) - if valid_605909 != nil: - section.add "Version", valid_605909 + if valid_607109 != nil: + section.add "Version", valid_607109 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -8017,61 +8017,61 @@ proc validate_GetAttachVpnGateway_605903(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605910 = header.getOrDefault("X-Amz-Signature") - valid_605910 = validateParameter(valid_605910, JString, required = false, + var valid_607110 = header.getOrDefault("X-Amz-Signature") + valid_607110 = validateParameter(valid_607110, JString, required = false, default = nil) - if valid_605910 != nil: - section.add "X-Amz-Signature", valid_605910 - var valid_605911 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605911 = validateParameter(valid_605911, JString, required = false, + if valid_607110 != nil: + section.add "X-Amz-Signature", valid_607110 + var valid_607111 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607111 = validateParameter(valid_607111, JString, required = false, default = nil) - if valid_605911 != nil: - section.add "X-Amz-Content-Sha256", valid_605911 - var valid_605912 = header.getOrDefault("X-Amz-Date") - valid_605912 = validateParameter(valid_605912, JString, required = false, + if valid_607111 != nil: + section.add "X-Amz-Content-Sha256", valid_607111 + var valid_607112 = header.getOrDefault("X-Amz-Date") + valid_607112 = validateParameter(valid_607112, JString, required = false, default = nil) - if valid_605912 != nil: - section.add "X-Amz-Date", valid_605912 - var valid_605913 = header.getOrDefault("X-Amz-Credential") - valid_605913 = validateParameter(valid_605913, JString, required = false, + if valid_607112 != nil: + section.add "X-Amz-Date", valid_607112 + var valid_607113 = header.getOrDefault("X-Amz-Credential") + valid_607113 = validateParameter(valid_607113, JString, required = false, default = nil) - if valid_605913 != nil: - section.add "X-Amz-Credential", valid_605913 - var valid_605914 = header.getOrDefault("X-Amz-Security-Token") - valid_605914 = validateParameter(valid_605914, JString, required = false, + if valid_607113 != nil: + section.add "X-Amz-Credential", valid_607113 + var valid_607114 = header.getOrDefault("X-Amz-Security-Token") + valid_607114 = validateParameter(valid_607114, JString, required = false, default = nil) - if valid_605914 != nil: - section.add "X-Amz-Security-Token", valid_605914 - var valid_605915 = header.getOrDefault("X-Amz-Algorithm") - valid_605915 = validateParameter(valid_605915, JString, required = false, + if valid_607114 != nil: + section.add "X-Amz-Security-Token", valid_607114 + var valid_607115 = header.getOrDefault("X-Amz-Algorithm") + valid_607115 = validateParameter(valid_607115, JString, required = false, default = nil) - if valid_605915 != nil: - section.add "X-Amz-Algorithm", valid_605915 - var valid_605916 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605916 = validateParameter(valid_605916, JString, required = false, + if valid_607115 != nil: + section.add "X-Amz-Algorithm", valid_607115 + var valid_607116 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607116 = validateParameter(valid_607116, JString, required = false, default = nil) - if valid_605916 != nil: - section.add "X-Amz-SignedHeaders", valid_605916 + if valid_607116 != nil: + section.add "X-Amz-SignedHeaders", valid_607116 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605917: Call_GetAttachVpnGateway_605902; path: JsonNode; +proc call*(call_607117: Call_GetAttachVpnGateway_607102; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Attaches a virtual private gateway to a VPC. You can attach one virtual private gateway to one VPC at a time.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_605917.validator(path, query, header, formData, body) - let scheme = call_605917.pickScheme + let valid = call_607117.validator(path, query, header, formData, body) + let scheme = call_607117.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605917.url(scheme.get, call_605917.host, call_605917.base, - call_605917.route, valid.getOrDefault("path"), + let url = call_607117.url(scheme.get, call_607117.host, call_607117.base, + call_607117.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605917, url, valid) + result = atozHook(call_607117, url, valid) -proc call*(call_605918: Call_GetAttachVpnGateway_605902; VpcId: string; +proc call*(call_607118: Call_GetAttachVpnGateway_607102; VpcId: string; VpnGatewayId: string; DryRun: bool = false; Action: string = "AttachVpnGateway"; Version: string = "2016-11-15"): Recallable = ## getAttachVpnGateway @@ -8084,22 +8084,22 @@ proc call*(call_605918: Call_GetAttachVpnGateway_605902; VpcId: string; ## : The ID of the virtual private gateway. ## Action: string (required) ## Version: string (required) - var query_605919 = newJObject() - add(query_605919, "DryRun", newJBool(DryRun)) - add(query_605919, "VpcId", newJString(VpcId)) - add(query_605919, "VpnGatewayId", newJString(VpnGatewayId)) - add(query_605919, "Action", newJString(Action)) - add(query_605919, "Version", newJString(Version)) - result = call_605918.call(nil, query_605919, nil, nil, nil) + var query_607119 = newJObject() + add(query_607119, "DryRun", newJBool(DryRun)) + add(query_607119, "VpcId", newJString(VpcId)) + add(query_607119, "VpnGatewayId", newJString(VpnGatewayId)) + add(query_607119, "Action", newJString(Action)) + add(query_607119, "Version", newJString(Version)) + result = call_607118.call(nil, query_607119, nil, nil, nil) -var getAttachVpnGateway* = Call_GetAttachVpnGateway_605902( +var getAttachVpnGateway* = Call_GetAttachVpnGateway_607102( name: "getAttachVpnGateway", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AttachVpnGateway", - validator: validate_GetAttachVpnGateway_605903, base: "/", - url: url_GetAttachVpnGateway_605904, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetAttachVpnGateway_607103, base: "/", + url: url_GetAttachVpnGateway_607104, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAuthorizeClientVpnIngress_605961 = ref object of OpenApiRestCall_604389 -proc url_PostAuthorizeClientVpnIngress_605963(protocol: Scheme; host: string; + Call_PostAuthorizeClientVpnIngress_607161 = ref object of OpenApiRestCall_605589 +proc url_PostAuthorizeClientVpnIngress_607163(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -8111,7 +8111,7 @@ proc url_PostAuthorizeClientVpnIngress_605963(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostAuthorizeClientVpnIngress_605962(path: JsonNode; query: JsonNode; +proc validate_PostAuthorizeClientVpnIngress_607162(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Adds an ingress authorization rule to a Client VPN endpoint. Ingress authorization rules act as firewall rules that grant access to networks. You must configure ingress authorization rules to enable clients to access resources in AWS or on-premises networks. ## @@ -8124,16 +8124,16 @@ proc validate_PostAuthorizeClientVpnIngress_605962(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605964 = query.getOrDefault("Action") - valid_605964 = validateParameter(valid_605964, JString, required = true, default = newJString( + var valid_607164 = query.getOrDefault("Action") + valid_607164 = validateParameter(valid_607164, JString, required = true, default = newJString( "AuthorizeClientVpnIngress")) - if valid_605964 != nil: - section.add "Action", valid_605964 - var valid_605965 = query.getOrDefault("Version") - valid_605965 = validateParameter(valid_605965, JString, required = true, + if valid_607164 != nil: + section.add "Action", valid_607164 + var valid_607165 = query.getOrDefault("Version") + valid_607165 = validateParameter(valid_607165, JString, required = true, default = newJString("2016-11-15")) - if valid_605965 != nil: - section.add "Version", valid_605965 + if valid_607165 != nil: + section.add "Version", valid_607165 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -8144,41 +8144,41 @@ proc validate_PostAuthorizeClientVpnIngress_605962(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605966 = header.getOrDefault("X-Amz-Signature") - valid_605966 = validateParameter(valid_605966, JString, required = false, + var valid_607166 = header.getOrDefault("X-Amz-Signature") + valid_607166 = validateParameter(valid_607166, JString, required = false, default = nil) - if valid_605966 != nil: - section.add "X-Amz-Signature", valid_605966 - var valid_605967 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605967 = validateParameter(valid_605967, JString, required = false, + if valid_607166 != nil: + section.add "X-Amz-Signature", valid_607166 + var valid_607167 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607167 = validateParameter(valid_607167, JString, required = false, default = nil) - if valid_605967 != nil: - section.add "X-Amz-Content-Sha256", valid_605967 - var valid_605968 = header.getOrDefault("X-Amz-Date") - valid_605968 = validateParameter(valid_605968, JString, required = false, + if valid_607167 != nil: + section.add "X-Amz-Content-Sha256", valid_607167 + var valid_607168 = header.getOrDefault("X-Amz-Date") + valid_607168 = validateParameter(valid_607168, JString, required = false, default = nil) - if valid_605968 != nil: - section.add "X-Amz-Date", valid_605968 - var valid_605969 = header.getOrDefault("X-Amz-Credential") - valid_605969 = validateParameter(valid_605969, JString, required = false, + if valid_607168 != nil: + section.add "X-Amz-Date", valid_607168 + var valid_607169 = header.getOrDefault("X-Amz-Credential") + valid_607169 = validateParameter(valid_607169, JString, required = false, default = nil) - if valid_605969 != nil: - section.add "X-Amz-Credential", valid_605969 - var valid_605970 = header.getOrDefault("X-Amz-Security-Token") - valid_605970 = validateParameter(valid_605970, JString, required = false, + if valid_607169 != nil: + section.add "X-Amz-Credential", valid_607169 + var valid_607170 = header.getOrDefault("X-Amz-Security-Token") + valid_607170 = validateParameter(valid_607170, JString, required = false, default = nil) - if valid_605970 != nil: - section.add "X-Amz-Security-Token", valid_605970 - var valid_605971 = header.getOrDefault("X-Amz-Algorithm") - valid_605971 = validateParameter(valid_605971, JString, required = false, + if valid_607170 != nil: + section.add "X-Amz-Security-Token", valid_607170 + var valid_607171 = header.getOrDefault("X-Amz-Algorithm") + valid_607171 = validateParameter(valid_607171, JString, required = false, default = nil) - if valid_605971 != nil: - section.add "X-Amz-Algorithm", valid_605971 - var valid_605972 = header.getOrDefault("X-Amz-SignedHeaders") - valid_605972 = validateParameter(valid_605972, JString, required = false, + if valid_607171 != nil: + section.add "X-Amz-Algorithm", valid_607171 + var valid_607172 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607172 = validateParameter(valid_607172, JString, required = false, default = nil) - if valid_605972 != nil: - section.add "X-Amz-SignedHeaders", valid_605972 + if valid_607172 != nil: + section.add "X-Amz-SignedHeaders", valid_607172 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -8197,58 +8197,58 @@ proc validate_PostAuthorizeClientVpnIngress_605962(path: JsonNode; query: JsonNo ## ClientVpnEndpointId: JString (required) ## : The ID of the Client VPN endpoint. section = newJObject() - var valid_605973 = formData.getOrDefault("Description") - valid_605973 = validateParameter(valid_605973, JString, required = false, + var valid_607173 = formData.getOrDefault("Description") + valid_607173 = validateParameter(valid_607173, JString, required = false, default = nil) - if valid_605973 != nil: - section.add "Description", valid_605973 + if valid_607173 != nil: + section.add "Description", valid_607173 assert formData != nil, "formData argument is necessary due to required `TargetNetworkCidr` field" - var valid_605974 = formData.getOrDefault("TargetNetworkCidr") - valid_605974 = validateParameter(valid_605974, JString, required = true, + var valid_607174 = formData.getOrDefault("TargetNetworkCidr") + valid_607174 = validateParameter(valid_607174, JString, required = true, default = nil) - if valid_605974 != nil: - section.add "TargetNetworkCidr", valid_605974 - var valid_605975 = formData.getOrDefault("AccessGroupId") - valid_605975 = validateParameter(valid_605975, JString, required = false, + if valid_607174 != nil: + section.add "TargetNetworkCidr", valid_607174 + var valid_607175 = formData.getOrDefault("AccessGroupId") + valid_607175 = validateParameter(valid_607175, JString, required = false, default = nil) - if valid_605975 != nil: - section.add "AccessGroupId", valid_605975 - var valid_605976 = formData.getOrDefault("DryRun") - valid_605976 = validateParameter(valid_605976, JBool, required = false, default = nil) - if valid_605976 != nil: - section.add "DryRun", valid_605976 - var valid_605977 = formData.getOrDefault("ClientToken") - valid_605977 = validateParameter(valid_605977, JString, required = false, + if valid_607175 != nil: + section.add "AccessGroupId", valid_607175 + var valid_607176 = formData.getOrDefault("DryRun") + valid_607176 = validateParameter(valid_607176, JBool, required = false, default = nil) + if valid_607176 != nil: + section.add "DryRun", valid_607176 + var valid_607177 = formData.getOrDefault("ClientToken") + valid_607177 = validateParameter(valid_607177, JString, required = false, default = nil) - if valid_605977 != nil: - section.add "ClientToken", valid_605977 - var valid_605978 = formData.getOrDefault("AuthorizeAllGroups") - valid_605978 = validateParameter(valid_605978, JBool, required = false, default = nil) - if valid_605978 != nil: - section.add "AuthorizeAllGroups", valid_605978 - var valid_605979 = formData.getOrDefault("ClientVpnEndpointId") - valid_605979 = validateParameter(valid_605979, JString, required = true, + if valid_607177 != nil: + section.add "ClientToken", valid_607177 + var valid_607178 = formData.getOrDefault("AuthorizeAllGroups") + valid_607178 = validateParameter(valid_607178, JBool, required = false, default = nil) + if valid_607178 != nil: + section.add "AuthorizeAllGroups", valid_607178 + var valid_607179 = formData.getOrDefault("ClientVpnEndpointId") + valid_607179 = validateParameter(valid_607179, JString, required = true, default = nil) - if valid_605979 != nil: - section.add "ClientVpnEndpointId", valid_605979 + if valid_607179 != nil: + section.add "ClientVpnEndpointId", valid_607179 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_605980: Call_PostAuthorizeClientVpnIngress_605961; path: JsonNode; +proc call*(call_607180: Call_PostAuthorizeClientVpnIngress_607161; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Adds an ingress authorization rule to a Client VPN endpoint. Ingress authorization rules act as firewall rules that grant access to networks. You must configure ingress authorization rules to enable clients to access resources in AWS or on-premises networks. ## - let valid = call_605980.validator(path, query, header, formData, body) - let scheme = call_605980.pickScheme + let valid = call_607180.validator(path, query, header, formData, body) + let scheme = call_607180.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_605980.url(scheme.get, call_605980.host, call_605980.base, - call_605980.route, valid.getOrDefault("path"), + let url = call_607180.url(scheme.get, call_607180.host, call_607180.base, + call_607180.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_605980, url, valid) + result = atozHook(call_607180, url, valid) -proc call*(call_605981: Call_PostAuthorizeClientVpnIngress_605961; +proc call*(call_607181: Call_PostAuthorizeClientVpnIngress_607161; TargetNetworkCidr: string; ClientVpnEndpointId: string; Description: string = ""; AccessGroupId: string = ""; DryRun: bool = false; Action: string = "AuthorizeClientVpnIngress"; @@ -8273,28 +8273,28 @@ proc call*(call_605981: Call_PostAuthorizeClientVpnIngress_605961; ## : Indicates whether to grant access to all clients. Usetrue
to grant all clients who successfully establish a VPN connection access to the network.
## ClientVpnEndpointId: string (required)
## : The ID of the Client VPN endpoint.
- var query_605982 = newJObject()
- var formData_605983 = newJObject()
- add(formData_605983, "Description", newJString(Description))
- add(formData_605983, "TargetNetworkCidr", newJString(TargetNetworkCidr))
- add(formData_605983, "AccessGroupId", newJString(AccessGroupId))
- add(formData_605983, "DryRun", newJBool(DryRun))
- add(query_605982, "Action", newJString(Action))
- add(query_605982, "Version", newJString(Version))
- add(formData_605983, "ClientToken", newJString(ClientToken))
- add(formData_605983, "AuthorizeAllGroups", newJBool(AuthorizeAllGroups))
- add(formData_605983, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
- result = call_605981.call(nil, query_605982, nil, formData_605983, nil)
-
-var postAuthorizeClientVpnIngress* = Call_PostAuthorizeClientVpnIngress_605961(
+ var query_607182 = newJObject()
+ var formData_607183 = newJObject()
+ add(formData_607183, "Description", newJString(Description))
+ add(formData_607183, "TargetNetworkCidr", newJString(TargetNetworkCidr))
+ add(formData_607183, "AccessGroupId", newJString(AccessGroupId))
+ add(formData_607183, "DryRun", newJBool(DryRun))
+ add(query_607182, "Action", newJString(Action))
+ add(query_607182, "Version", newJString(Version))
+ add(formData_607183, "ClientToken", newJString(ClientToken))
+ add(formData_607183, "AuthorizeAllGroups", newJBool(AuthorizeAllGroups))
+ add(formData_607183, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
+ result = call_607181.call(nil, query_607182, nil, formData_607183, nil)
+
+var postAuthorizeClientVpnIngress* = Call_PostAuthorizeClientVpnIngress_607161(
name: "postAuthorizeClientVpnIngress", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=AuthorizeClientVpnIngress",
- validator: validate_PostAuthorizeClientVpnIngress_605962, base: "/",
- url: url_PostAuthorizeClientVpnIngress_605963,
+ validator: validate_PostAuthorizeClientVpnIngress_607162, base: "/",
+ url: url_PostAuthorizeClientVpnIngress_607163,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetAuthorizeClientVpnIngress_605939 = ref object of OpenApiRestCall_604389
-proc url_GetAuthorizeClientVpnIngress_605941(protocol: Scheme; host: string;
+ Call_GetAuthorizeClientVpnIngress_607139 = ref object of OpenApiRestCall_605589
+proc url_GetAuthorizeClientVpnIngress_607141(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -8306,7 +8306,7 @@ proc url_GetAuthorizeClientVpnIngress_605941(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetAuthorizeClientVpnIngress_605940(path: JsonNode; query: JsonNode;
+proc validate_GetAuthorizeClientVpnIngress_607140(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Adds an ingress authorization rule to a Client VPN endpoint. Ingress authorization rules act as firewall rules that grant access to networks. You must configure ingress authorization rules to enable clients to access resources in AWS or on-premises networks.
##
@@ -8333,50 +8333,50 @@ proc validate_GetAuthorizeClientVpnIngress_605940(path: JsonNode; query: JsonNod
## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
section = newJObject()
- var valid_605942 = query.getOrDefault("AccessGroupId")
- valid_605942 = validateParameter(valid_605942, JString, required = false,
- default = nil)
- if valid_605942 != nil:
- section.add "AccessGroupId", valid_605942
- var valid_605943 = query.getOrDefault("AuthorizeAllGroups")
- valid_605943 = validateParameter(valid_605943, JBool, required = false, default = nil)
- if valid_605943 != nil:
- section.add "AuthorizeAllGroups", valid_605943
- var valid_605944 = query.getOrDefault("DryRun")
- valid_605944 = validateParameter(valid_605944, JBool, required = false, default = nil)
- if valid_605944 != nil:
- section.add "DryRun", valid_605944
+ var valid_607142 = query.getOrDefault("AccessGroupId")
+ valid_607142 = validateParameter(valid_607142, JString, required = false,
+ default = nil)
+ if valid_607142 != nil:
+ section.add "AccessGroupId", valid_607142
+ var valid_607143 = query.getOrDefault("AuthorizeAllGroups")
+ valid_607143 = validateParameter(valid_607143, JBool, required = false, default = nil)
+ if valid_607143 != nil:
+ section.add "AuthorizeAllGroups", valid_607143
+ var valid_607144 = query.getOrDefault("DryRun")
+ valid_607144 = validateParameter(valid_607144, JBool, required = false, default = nil)
+ if valid_607144 != nil:
+ section.add "DryRun", valid_607144
assert query != nil, "query argument is necessary due to required `ClientVpnEndpointId` field"
- var valid_605945 = query.getOrDefault("ClientVpnEndpointId")
- valid_605945 = validateParameter(valid_605945, JString, required = true,
- default = nil)
- if valid_605945 != nil:
- section.add "ClientVpnEndpointId", valid_605945
- var valid_605946 = query.getOrDefault("TargetNetworkCidr")
- valid_605946 = validateParameter(valid_605946, JString, required = true,
- default = nil)
- if valid_605946 != nil:
- section.add "TargetNetworkCidr", valid_605946
- var valid_605947 = query.getOrDefault("Action")
- valid_605947 = validateParameter(valid_605947, JString, required = true, default = newJString(
+ var valid_607145 = query.getOrDefault("ClientVpnEndpointId")
+ valid_607145 = validateParameter(valid_607145, JString, required = true,
+ default = nil)
+ if valid_607145 != nil:
+ section.add "ClientVpnEndpointId", valid_607145
+ var valid_607146 = query.getOrDefault("TargetNetworkCidr")
+ valid_607146 = validateParameter(valid_607146, JString, required = true,
+ default = nil)
+ if valid_607146 != nil:
+ section.add "TargetNetworkCidr", valid_607146
+ var valid_607147 = query.getOrDefault("Action")
+ valid_607147 = validateParameter(valid_607147, JString, required = true, default = newJString(
"AuthorizeClientVpnIngress"))
- if valid_605947 != nil:
- section.add "Action", valid_605947
- var valid_605948 = query.getOrDefault("Description")
- valid_605948 = validateParameter(valid_605948, JString, required = false,
+ if valid_607147 != nil:
+ section.add "Action", valid_607147
+ var valid_607148 = query.getOrDefault("Description")
+ valid_607148 = validateParameter(valid_607148, JString, required = false,
default = nil)
- if valid_605948 != nil:
- section.add "Description", valid_605948
- var valid_605949 = query.getOrDefault("Version")
- valid_605949 = validateParameter(valid_605949, JString, required = true,
+ if valid_607148 != nil:
+ section.add "Description", valid_607148
+ var valid_607149 = query.getOrDefault("Version")
+ valid_607149 = validateParameter(valid_607149, JString, required = true,
default = newJString("2016-11-15"))
- if valid_605949 != nil:
- section.add "Version", valid_605949
- var valid_605950 = query.getOrDefault("ClientToken")
- valid_605950 = validateParameter(valid_605950, JString, required = false,
+ if valid_607149 != nil:
+ section.add "Version", valid_607149
+ var valid_607150 = query.getOrDefault("ClientToken")
+ valid_607150 = validateParameter(valid_607150, JString, required = false,
default = nil)
- if valid_605950 != nil:
- section.add "ClientToken", valid_605950
+ if valid_607150 != nil:
+ section.add "ClientToken", valid_607150
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -8387,61 +8387,61 @@ proc validate_GetAuthorizeClientVpnIngress_605940(path: JsonNode; query: JsonNod
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_605951 = header.getOrDefault("X-Amz-Signature")
- valid_605951 = validateParameter(valid_605951, JString, required = false,
+ var valid_607151 = header.getOrDefault("X-Amz-Signature")
+ valid_607151 = validateParameter(valid_607151, JString, required = false,
default = nil)
- if valid_605951 != nil:
- section.add "X-Amz-Signature", valid_605951
- var valid_605952 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_605952 = validateParameter(valid_605952, JString, required = false,
+ if valid_607151 != nil:
+ section.add "X-Amz-Signature", valid_607151
+ var valid_607152 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607152 = validateParameter(valid_607152, JString, required = false,
default = nil)
- if valid_605952 != nil:
- section.add "X-Amz-Content-Sha256", valid_605952
- var valid_605953 = header.getOrDefault("X-Amz-Date")
- valid_605953 = validateParameter(valid_605953, JString, required = false,
+ if valid_607152 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607152
+ var valid_607153 = header.getOrDefault("X-Amz-Date")
+ valid_607153 = validateParameter(valid_607153, JString, required = false,
default = nil)
- if valid_605953 != nil:
- section.add "X-Amz-Date", valid_605953
- var valid_605954 = header.getOrDefault("X-Amz-Credential")
- valid_605954 = validateParameter(valid_605954, JString, required = false,
+ if valid_607153 != nil:
+ section.add "X-Amz-Date", valid_607153
+ var valid_607154 = header.getOrDefault("X-Amz-Credential")
+ valid_607154 = validateParameter(valid_607154, JString, required = false,
default = nil)
- if valid_605954 != nil:
- section.add "X-Amz-Credential", valid_605954
- var valid_605955 = header.getOrDefault("X-Amz-Security-Token")
- valid_605955 = validateParameter(valid_605955, JString, required = false,
+ if valid_607154 != nil:
+ section.add "X-Amz-Credential", valid_607154
+ var valid_607155 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607155 = validateParameter(valid_607155, JString, required = false,
default = nil)
- if valid_605955 != nil:
- section.add "X-Amz-Security-Token", valid_605955
- var valid_605956 = header.getOrDefault("X-Amz-Algorithm")
- valid_605956 = validateParameter(valid_605956, JString, required = false,
+ if valid_607155 != nil:
+ section.add "X-Amz-Security-Token", valid_607155
+ var valid_607156 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607156 = validateParameter(valid_607156, JString, required = false,
default = nil)
- if valid_605956 != nil:
- section.add "X-Amz-Algorithm", valid_605956
- var valid_605957 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_605957 = validateParameter(valid_605957, JString, required = false,
+ if valid_607156 != nil:
+ section.add "X-Amz-Algorithm", valid_607156
+ var valid_607157 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607157 = validateParameter(valid_607157, JString, required = false,
default = nil)
- if valid_605957 != nil:
- section.add "X-Amz-SignedHeaders", valid_605957
+ if valid_607157 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607157
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_605958: Call_GetAuthorizeClientVpnIngress_605939; path: JsonNode;
+proc call*(call_607158: Call_GetAuthorizeClientVpnIngress_607139; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Adds an ingress authorization rule to a Client VPN endpoint. Ingress authorization rules act as firewall rules that grant access to networks. You must configure ingress authorization rules to enable clients to access resources in AWS or on-premises networks.
##
- let valid = call_605958.validator(path, query, header, formData, body)
- let scheme = call_605958.pickScheme
+ let valid = call_607158.validator(path, query, header, formData, body)
+ let scheme = call_607158.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_605958.url(scheme.get, call_605958.host, call_605958.base,
- call_605958.route, valid.getOrDefault("path"),
+ let url = call_607158.url(scheme.get, call_607158.host, call_607158.base,
+ call_607158.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_605958, url, valid)
+ result = atozHook(call_607158, url, valid)
-proc call*(call_605959: Call_GetAuthorizeClientVpnIngress_605939;
+proc call*(call_607159: Call_GetAuthorizeClientVpnIngress_607139;
ClientVpnEndpointId: string; TargetNetworkCidr: string;
AccessGroupId: string = ""; AuthorizeAllGroups: bool = false;
DryRun: bool = false; Action: string = "AuthorizeClientVpnIngress";
@@ -8466,27 +8466,27 @@ proc call*(call_605959: Call_GetAuthorizeClientVpnIngress_605939;
## ClientToken: string
## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
- var query_605960 = newJObject()
- add(query_605960, "AccessGroupId", newJString(AccessGroupId))
- add(query_605960, "AuthorizeAllGroups", newJBool(AuthorizeAllGroups))
- add(query_605960, "DryRun", newJBool(DryRun))
- add(query_605960, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
- add(query_605960, "TargetNetworkCidr", newJString(TargetNetworkCidr))
- add(query_605960, "Action", newJString(Action))
- add(query_605960, "Description", newJString(Description))
- add(query_605960, "Version", newJString(Version))
- add(query_605960, "ClientToken", newJString(ClientToken))
- result = call_605959.call(nil, query_605960, nil, nil, nil)
-
-var getAuthorizeClientVpnIngress* = Call_GetAuthorizeClientVpnIngress_605939(
+ var query_607160 = newJObject()
+ add(query_607160, "AccessGroupId", newJString(AccessGroupId))
+ add(query_607160, "AuthorizeAllGroups", newJBool(AuthorizeAllGroups))
+ add(query_607160, "DryRun", newJBool(DryRun))
+ add(query_607160, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
+ add(query_607160, "TargetNetworkCidr", newJString(TargetNetworkCidr))
+ add(query_607160, "Action", newJString(Action))
+ add(query_607160, "Description", newJString(Description))
+ add(query_607160, "Version", newJString(Version))
+ add(query_607160, "ClientToken", newJString(ClientToken))
+ result = call_607159.call(nil, query_607160, nil, nil, nil)
+
+var getAuthorizeClientVpnIngress* = Call_GetAuthorizeClientVpnIngress_607139(
name: "getAuthorizeClientVpnIngress", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=AuthorizeClientVpnIngress",
- validator: validate_GetAuthorizeClientVpnIngress_605940, base: "/",
- url: url_GetAuthorizeClientVpnIngress_605941,
+ validator: validate_GetAuthorizeClientVpnIngress_607140, base: "/",
+ url: url_GetAuthorizeClientVpnIngress_607141,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostAuthorizeSecurityGroupEgress_606008 = ref object of OpenApiRestCall_604389
-proc url_PostAuthorizeSecurityGroupEgress_606010(protocol: Scheme; host: string;
+ Call_PostAuthorizeSecurityGroupEgress_607208 = ref object of OpenApiRestCall_605589
+proc url_PostAuthorizeSecurityGroupEgress_607210(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -8498,7 +8498,7 @@ proc url_PostAuthorizeSecurityGroupEgress_606010(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostAuthorizeSecurityGroupEgress_606009(path: JsonNode;
+proc validate_PostAuthorizeSecurityGroupEgress_607209(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## [VPC only] Adds the specified egress rules to a security group for use with a VPC.
An outbound rule permits instances to send traffic to the specified IPv4 or IPv6 CIDR address ranges, or to the instances associated with the specified destination security groups.
You specify a protocol for each rule (for example, TCP). For the TCP and UDP protocols, you must also specify the destination port or port range. For the ICMP protocol, you must also specify the ICMP type and code. You can use -1 for the type or code to mean all types or all codes.
Rule changes are propagated to affected instances as quickly as possible. However, a small delay might occur.
For more information about VPC security group limits, see Amazon VPC Limits.
## @@ -8511,16 +8511,16 @@ proc validate_PostAuthorizeSecurityGroupEgress_606009(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606011 = query.getOrDefault("Action") - valid_606011 = validateParameter(valid_606011, JString, required = true, default = newJString( + var valid_607211 = query.getOrDefault("Action") + valid_607211 = validateParameter(valid_607211, JString, required = true, default = newJString( "AuthorizeSecurityGroupEgress")) - if valid_606011 != nil: - section.add "Action", valid_606011 - var valid_606012 = query.getOrDefault("Version") - valid_606012 = validateParameter(valid_606012, JString, required = true, + if valid_607211 != nil: + section.add "Action", valid_607211 + var valid_607212 = query.getOrDefault("Version") + valid_607212 = validateParameter(valid_607212, JString, required = true, default = newJString("2016-11-15")) - if valid_606012 != nil: - section.add "Version", valid_606012 + if valid_607212 != nil: + section.add "Version", valid_607212 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -8531,41 +8531,41 @@ proc validate_PostAuthorizeSecurityGroupEgress_606009(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606013 = header.getOrDefault("X-Amz-Signature") - valid_606013 = validateParameter(valid_606013, JString, required = false, + var valid_607213 = header.getOrDefault("X-Amz-Signature") + valid_607213 = validateParameter(valid_607213, JString, required = false, default = nil) - if valid_606013 != nil: - section.add "X-Amz-Signature", valid_606013 - var valid_606014 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606014 = validateParameter(valid_606014, JString, required = false, + if valid_607213 != nil: + section.add "X-Amz-Signature", valid_607213 + var valid_607214 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607214 = validateParameter(valid_607214, JString, required = false, default = nil) - if valid_606014 != nil: - section.add "X-Amz-Content-Sha256", valid_606014 - var valid_606015 = header.getOrDefault("X-Amz-Date") - valid_606015 = validateParameter(valid_606015, JString, required = false, + if valid_607214 != nil: + section.add "X-Amz-Content-Sha256", valid_607214 + var valid_607215 = header.getOrDefault("X-Amz-Date") + valid_607215 = validateParameter(valid_607215, JString, required = false, default = nil) - if valid_606015 != nil: - section.add "X-Amz-Date", valid_606015 - var valid_606016 = header.getOrDefault("X-Amz-Credential") - valid_606016 = validateParameter(valid_606016, JString, required = false, + if valid_607215 != nil: + section.add "X-Amz-Date", valid_607215 + var valid_607216 = header.getOrDefault("X-Amz-Credential") + valid_607216 = validateParameter(valid_607216, JString, required = false, default = nil) - if valid_606016 != nil: - section.add "X-Amz-Credential", valid_606016 - var valid_606017 = header.getOrDefault("X-Amz-Security-Token") - valid_606017 = validateParameter(valid_606017, JString, required = false, + if valid_607216 != nil: + section.add "X-Amz-Credential", valid_607216 + var valid_607217 = header.getOrDefault("X-Amz-Security-Token") + valid_607217 = validateParameter(valid_607217, JString, required = false, default = nil) - if valid_606017 != nil: - section.add "X-Amz-Security-Token", valid_606017 - var valid_606018 = header.getOrDefault("X-Amz-Algorithm") - valid_606018 = validateParameter(valid_606018, JString, required = false, + if valid_607217 != nil: + section.add "X-Amz-Security-Token", valid_607217 + var valid_607218 = header.getOrDefault("X-Amz-Algorithm") + valid_607218 = validateParameter(valid_607218, JString, required = false, default = nil) - if valid_606018 != nil: - section.add "X-Amz-Algorithm", valid_606018 - var valid_606019 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606019 = validateParameter(valid_606019, JString, required = false, + if valid_607218 != nil: + section.add "X-Amz-Algorithm", valid_607218 + var valid_607219 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607219 = validateParameter(valid_607219, JString, required = false, default = nil) - if valid_606019 != nil: - section.add "X-Amz-SignedHeaders", valid_606019 + if valid_607219 != nil: + section.add "X-Amz-SignedHeaders", valid_607219 result.add "header", section ## parameters in `formData` object: ## GroupId: JString (required) @@ -8589,67 +8589,67 @@ proc validate_PostAuthorizeSecurityGroupEgress_606009(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `GroupId` field" - var valid_606020 = formData.getOrDefault("GroupId") - valid_606020 = validateParameter(valid_606020, JString, required = true, - default = nil) - if valid_606020 != nil: - section.add "GroupId", valid_606020 - var valid_606021 = formData.getOrDefault("ToPort") - valid_606021 = validateParameter(valid_606021, JInt, required = false, default = nil) - if valid_606021 != nil: - section.add "ToPort", valid_606021 - var valid_606022 = formData.getOrDefault("IpProtocol") - valid_606022 = validateParameter(valid_606022, JString, required = false, - default = nil) - if valid_606022 != nil: - section.add "IpProtocol", valid_606022 - var valid_606023 = formData.getOrDefault("SourceSecurityGroupName") - valid_606023 = validateParameter(valid_606023, JString, required = false, - default = nil) - if valid_606023 != nil: - section.add "SourceSecurityGroupName", valid_606023 - var valid_606024 = formData.getOrDefault("CidrIp") - valid_606024 = validateParameter(valid_606024, JString, required = false, - default = nil) - if valid_606024 != nil: - section.add "CidrIp", valid_606024 - var valid_606025 = formData.getOrDefault("DryRun") - valid_606025 = validateParameter(valid_606025, JBool, required = false, default = nil) - if valid_606025 != nil: - section.add "DryRun", valid_606025 - var valid_606026 = formData.getOrDefault("SourceSecurityGroupOwnerId") - valid_606026 = validateParameter(valid_606026, JString, required = false, - default = nil) - if valid_606026 != nil: - section.add "SourceSecurityGroupOwnerId", valid_606026 - var valid_606027 = formData.getOrDefault("FromPort") - valid_606027 = validateParameter(valid_606027, JInt, required = false, default = nil) - if valid_606027 != nil: - section.add "FromPort", valid_606027 - var valid_606028 = formData.getOrDefault("IpPermissions") - valid_606028 = validateParameter(valid_606028, JArray, required = false, - default = nil) - if valid_606028 != nil: - section.add "IpPermissions", valid_606028 - result.add "formData", section - if body != nil: - result.add "body", body - -proc call*(call_606029: Call_PostAuthorizeSecurityGroupEgress_606008; + var valid_607220 = formData.getOrDefault("GroupId") + valid_607220 = validateParameter(valid_607220, JString, required = true, + default = nil) + if valid_607220 != nil: + section.add "GroupId", valid_607220 + var valid_607221 = formData.getOrDefault("ToPort") + valid_607221 = validateParameter(valid_607221, JInt, required = false, default = nil) + if valid_607221 != nil: + section.add "ToPort", valid_607221 + var valid_607222 = formData.getOrDefault("IpProtocol") + valid_607222 = validateParameter(valid_607222, JString, required = false, + default = nil) + if valid_607222 != nil: + section.add "IpProtocol", valid_607222 + var valid_607223 = formData.getOrDefault("SourceSecurityGroupName") + valid_607223 = validateParameter(valid_607223, JString, required = false, + default = nil) + if valid_607223 != nil: + section.add "SourceSecurityGroupName", valid_607223 + var valid_607224 = formData.getOrDefault("CidrIp") + valid_607224 = validateParameter(valid_607224, JString, required = false, + default = nil) + if valid_607224 != nil: + section.add "CidrIp", valid_607224 + var valid_607225 = formData.getOrDefault("DryRun") + valid_607225 = validateParameter(valid_607225, JBool, required = false, default = nil) + if valid_607225 != nil: + section.add "DryRun", valid_607225 + var valid_607226 = formData.getOrDefault("SourceSecurityGroupOwnerId") + valid_607226 = validateParameter(valid_607226, JString, required = false, + default = nil) + if valid_607226 != nil: + section.add "SourceSecurityGroupOwnerId", valid_607226 + var valid_607227 = formData.getOrDefault("FromPort") + valid_607227 = validateParameter(valid_607227, JInt, required = false, default = nil) + if valid_607227 != nil: + section.add "FromPort", valid_607227 + var valid_607228 = formData.getOrDefault("IpPermissions") + valid_607228 = validateParameter(valid_607228, JArray, required = false, + default = nil) + if valid_607228 != nil: + section.add "IpPermissions", valid_607228 + result.add "formData", section + if body != nil: + result.add "body", body + +proc call*(call_607229: Call_PostAuthorizeSecurityGroupEgress_607208; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##[VPC only] Adds the specified egress rules to a security group for use with a VPC.
An outbound rule permits instances to send traffic to the specified IPv4 or IPv6 CIDR address ranges, or to the instances associated with the specified destination security groups.
You specify a protocol for each rule (for example, TCP). For the TCP and UDP protocols, you must also specify the destination port or port range. For the ICMP protocol, you must also specify the ICMP type and code. You can use -1 for the type or code to mean all types or all codes.
Rule changes are propagated to affected instances as quickly as possible. However, a small delay might occur.
For more information about VPC security group limits, see Amazon VPC Limits.
## - let valid = call_606029.validator(path, query, header, formData, body) - let scheme = call_606029.pickScheme + let valid = call_607229.validator(path, query, header, formData, body) + let scheme = call_607229.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606029.url(scheme.get, call_606029.host, call_606029.base, - call_606029.route, valid.getOrDefault("path"), + let url = call_607229.url(scheme.get, call_607229.host, call_607229.base, + call_607229.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606029, url, valid) + result = atozHook(call_607229, url, valid) -proc call*(call_606030: Call_PostAuthorizeSecurityGroupEgress_606008; +proc call*(call_607230: Call_PostAuthorizeSecurityGroupEgress_607208; GroupId: string; ToPort: int = 0; IpProtocol: string = ""; SourceSecurityGroupName: string = ""; CidrIp: string = ""; DryRun: bool = false; Action: string = "AuthorizeSecurityGroupEgress"; @@ -8677,33 +8677,33 @@ proc call*(call_606030: Call_PostAuthorizeSecurityGroupEgress_606008; ## Version: string (required) ## IpPermissions: JArray ## : The sets of IP permissions. You can't specify a destination security group and a CIDR IP address range in the same set of permissions. - var query_606031 = newJObject() - var formData_606032 = newJObject() - add(formData_606032, "GroupId", newJString(GroupId)) - add(formData_606032, "ToPort", newJInt(ToPort)) - add(formData_606032, "IpProtocol", newJString(IpProtocol)) - add(formData_606032, "SourceSecurityGroupName", + var query_607231 = newJObject() + var formData_607232 = newJObject() + add(formData_607232, "GroupId", newJString(GroupId)) + add(formData_607232, "ToPort", newJInt(ToPort)) + add(formData_607232, "IpProtocol", newJString(IpProtocol)) + add(formData_607232, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) - add(formData_606032, "CidrIp", newJString(CidrIp)) - add(formData_606032, "DryRun", newJBool(DryRun)) - add(query_606031, "Action", newJString(Action)) - add(formData_606032, "SourceSecurityGroupOwnerId", + add(formData_607232, "CidrIp", newJString(CidrIp)) + add(formData_607232, "DryRun", newJBool(DryRun)) + add(query_607231, "Action", newJString(Action)) + add(formData_607232, "SourceSecurityGroupOwnerId", newJString(SourceSecurityGroupOwnerId)) - add(formData_606032, "FromPort", newJInt(FromPort)) - add(query_606031, "Version", newJString(Version)) + add(formData_607232, "FromPort", newJInt(FromPort)) + add(query_607231, "Version", newJString(Version)) if IpPermissions != nil: - formData_606032.add "IpPermissions", IpPermissions - result = call_606030.call(nil, query_606031, nil, formData_606032, nil) + formData_607232.add "IpPermissions", IpPermissions + result = call_607230.call(nil, query_607231, nil, formData_607232, nil) -var postAuthorizeSecurityGroupEgress* = Call_PostAuthorizeSecurityGroupEgress_606008( +var postAuthorizeSecurityGroupEgress* = Call_PostAuthorizeSecurityGroupEgress_607208( name: "postAuthorizeSecurityGroupEgress", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=AuthorizeSecurityGroupEgress", - validator: validate_PostAuthorizeSecurityGroupEgress_606009, base: "/", - url: url_PostAuthorizeSecurityGroupEgress_606010, + validator: validate_PostAuthorizeSecurityGroupEgress_607209, base: "/", + url: url_PostAuthorizeSecurityGroupEgress_607210, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetAuthorizeSecurityGroupEgress_605984 = ref object of OpenApiRestCall_604389 -proc url_GetAuthorizeSecurityGroupEgress_605986(protocol: Scheme; host: string; + Call_GetAuthorizeSecurityGroupEgress_607184 = ref object of OpenApiRestCall_605589 +proc url_GetAuthorizeSecurityGroupEgress_607186(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -8715,7 +8715,7 @@ proc url_GetAuthorizeSecurityGroupEgress_605986(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetAuthorizeSecurityGroupEgress_605985(path: JsonNode; +proc validate_GetAuthorizeSecurityGroupEgress_607185(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##[VPC only] Adds the specified egress rules to a security group for use with a VPC.
An outbound rule permits instances to send traffic to the specified IPv4 or IPv6 CIDR address ranges, or to the instances associated with the specified destination security groups.
You specify a protocol for each rule (for example, TCP). For the TCP and UDP protocols, you must also specify the destination port or port range. For the ICMP protocol, you must also specify the ICMP type and code. You can use -1 for the type or code to mean all types or all codes.
Rule changes are propagated to affected instances as quickly as possible. However, a small delay might occur.
For more information about VPC security group limits, see Amazon VPC Limits.
## @@ -8745,59 +8745,59 @@ proc validate_GetAuthorizeSecurityGroupEgress_605985(path: JsonNode; ## CidrIp: JString ## : Not supported. Use a set of IP permissions to specify the CIDR. section = newJObject() - var valid_605987 = query.getOrDefault("IpProtocol") - valid_605987 = validateParameter(valid_605987, JString, required = false, - default = nil) - if valid_605987 != nil: - section.add "IpProtocol", valid_605987 - var valid_605988 = query.getOrDefault("DryRun") - valid_605988 = validateParameter(valid_605988, JBool, required = false, default = nil) - if valid_605988 != nil: - section.add "DryRun", valid_605988 - var valid_605989 = query.getOrDefault("SourceSecurityGroupOwnerId") - valid_605989 = validateParameter(valid_605989, JString, required = false, - default = nil) - if valid_605989 != nil: - section.add "SourceSecurityGroupOwnerId", valid_605989 - var valid_605990 = query.getOrDefault("FromPort") - valid_605990 = validateParameter(valid_605990, JInt, required = false, default = nil) - if valid_605990 != nil: - section.add "FromPort", valid_605990 - var valid_605991 = query.getOrDefault("SourceSecurityGroupName") - valid_605991 = validateParameter(valid_605991, JString, required = false, - default = nil) - if valid_605991 != nil: - section.add "SourceSecurityGroupName", valid_605991 - var valid_605992 = query.getOrDefault("ToPort") - valid_605992 = validateParameter(valid_605992, JInt, required = false, default = nil) - if valid_605992 != nil: - section.add "ToPort", valid_605992 - var valid_605993 = query.getOrDefault("IpPermissions") - valid_605993 = validateParameter(valid_605993, JArray, required = false, - default = nil) - if valid_605993 != nil: - section.add "IpPermissions", valid_605993 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_605994 = query.getOrDefault("Action") - valid_605994 = validateParameter(valid_605994, JString, required = true, default = newJString( + var valid_607187 = query.getOrDefault("IpProtocol") + valid_607187 = validateParameter(valid_607187, JString, required = false, + default = nil) + if valid_607187 != nil: + section.add "IpProtocol", valid_607187 + var valid_607188 = query.getOrDefault("DryRun") + valid_607188 = validateParameter(valid_607188, JBool, required = false, default = nil) + if valid_607188 != nil: + section.add "DryRun", valid_607188 + var valid_607189 = query.getOrDefault("SourceSecurityGroupOwnerId") + valid_607189 = validateParameter(valid_607189, JString, required = false, + default = nil) + if valid_607189 != nil: + section.add "SourceSecurityGroupOwnerId", valid_607189 + var valid_607190 = query.getOrDefault("FromPort") + valid_607190 = validateParameter(valid_607190, JInt, required = false, default = nil) + if valid_607190 != nil: + section.add "FromPort", valid_607190 + var valid_607191 = query.getOrDefault("SourceSecurityGroupName") + valid_607191 = validateParameter(valid_607191, JString, required = false, + default = nil) + if valid_607191 != nil: + section.add "SourceSecurityGroupName", valid_607191 + var valid_607192 = query.getOrDefault("ToPort") + valid_607192 = validateParameter(valid_607192, JInt, required = false, default = nil) + if valid_607192 != nil: + section.add "ToPort", valid_607192 + var valid_607193 = query.getOrDefault("IpPermissions") + valid_607193 = validateParameter(valid_607193, JArray, required = false, + default = nil) + if valid_607193 != nil: + section.add "IpPermissions", valid_607193 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_607194 = query.getOrDefault("Action") + valid_607194 = validateParameter(valid_607194, JString, required = true, default = newJString( "AuthorizeSecurityGroupEgress")) - if valid_605994 != nil: - section.add "Action", valid_605994 - var valid_605995 = query.getOrDefault("GroupId") - valid_605995 = validateParameter(valid_605995, JString, required = true, + if valid_607194 != nil: + section.add "Action", valid_607194 + var valid_607195 = query.getOrDefault("GroupId") + valid_607195 = validateParameter(valid_607195, JString, required = true, default = nil) - if valid_605995 != nil: - section.add "GroupId", valid_605995 - var valid_605996 = query.getOrDefault("Version") - valid_605996 = validateParameter(valid_605996, JString, required = true, + if valid_607195 != nil: + section.add "GroupId", valid_607195 + var valid_607196 = query.getOrDefault("Version") + valid_607196 = validateParameter(valid_607196, JString, required = true, default = newJString("2016-11-15")) - if valid_605996 != nil: - section.add "Version", valid_605996 - var valid_605997 = query.getOrDefault("CidrIp") - valid_605997 = validateParameter(valid_605997, JString, required = false, + if valid_607196 != nil: + section.add "Version", valid_607196 + var valid_607197 = query.getOrDefault("CidrIp") + valid_607197 = validateParameter(valid_607197, JString, required = false, default = nil) - if valid_605997 != nil: - section.add "CidrIp", valid_605997 + if valid_607197 != nil: + section.add "CidrIp", valid_607197 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -8808,62 +8808,62 @@ proc validate_GetAuthorizeSecurityGroupEgress_605985(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_605998 = header.getOrDefault("X-Amz-Signature") - valid_605998 = validateParameter(valid_605998, JString, required = false, + var valid_607198 = header.getOrDefault("X-Amz-Signature") + valid_607198 = validateParameter(valid_607198, JString, required = false, default = nil) - if valid_605998 != nil: - section.add "X-Amz-Signature", valid_605998 - var valid_605999 = header.getOrDefault("X-Amz-Content-Sha256") - valid_605999 = validateParameter(valid_605999, JString, required = false, + if valid_607198 != nil: + section.add "X-Amz-Signature", valid_607198 + var valid_607199 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607199 = validateParameter(valid_607199, JString, required = false, default = nil) - if valid_605999 != nil: - section.add "X-Amz-Content-Sha256", valid_605999 - var valid_606000 = header.getOrDefault("X-Amz-Date") - valid_606000 = validateParameter(valid_606000, JString, required = false, + if valid_607199 != nil: + section.add "X-Amz-Content-Sha256", valid_607199 + var valid_607200 = header.getOrDefault("X-Amz-Date") + valid_607200 = validateParameter(valid_607200, JString, required = false, default = nil) - if valid_606000 != nil: - section.add "X-Amz-Date", valid_606000 - var valid_606001 = header.getOrDefault("X-Amz-Credential") - valid_606001 = validateParameter(valid_606001, JString, required = false, + if valid_607200 != nil: + section.add "X-Amz-Date", valid_607200 + var valid_607201 = header.getOrDefault("X-Amz-Credential") + valid_607201 = validateParameter(valid_607201, JString, required = false, default = nil) - if valid_606001 != nil: - section.add "X-Amz-Credential", valid_606001 - var valid_606002 = header.getOrDefault("X-Amz-Security-Token") - valid_606002 = validateParameter(valid_606002, JString, required = false, + if valid_607201 != nil: + section.add "X-Amz-Credential", valid_607201 + var valid_607202 = header.getOrDefault("X-Amz-Security-Token") + valid_607202 = validateParameter(valid_607202, JString, required = false, default = nil) - if valid_606002 != nil: - section.add "X-Amz-Security-Token", valid_606002 - var valid_606003 = header.getOrDefault("X-Amz-Algorithm") - valid_606003 = validateParameter(valid_606003, JString, required = false, + if valid_607202 != nil: + section.add "X-Amz-Security-Token", valid_607202 + var valid_607203 = header.getOrDefault("X-Amz-Algorithm") + valid_607203 = validateParameter(valid_607203, JString, required = false, default = nil) - if valid_606003 != nil: - section.add "X-Amz-Algorithm", valid_606003 - var valid_606004 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606004 = validateParameter(valid_606004, JString, required = false, + if valid_607203 != nil: + section.add "X-Amz-Algorithm", valid_607203 + var valid_607204 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607204 = validateParameter(valid_607204, JString, required = false, default = nil) - if valid_606004 != nil: - section.add "X-Amz-SignedHeaders", valid_606004 + if valid_607204 != nil: + section.add "X-Amz-SignedHeaders", valid_607204 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606005: Call_GetAuthorizeSecurityGroupEgress_605984; +proc call*(call_607205: Call_GetAuthorizeSecurityGroupEgress_607184; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##[VPC only] Adds the specified egress rules to a security group for use with a VPC.
An outbound rule permits instances to send traffic to the specified IPv4 or IPv6 CIDR address ranges, or to the instances associated with the specified destination security groups.
You specify a protocol for each rule (for example, TCP). For the TCP and UDP protocols, you must also specify the destination port or port range. For the ICMP protocol, you must also specify the ICMP type and code. You can use -1 for the type or code to mean all types or all codes.
Rule changes are propagated to affected instances as quickly as possible. However, a small delay might occur.
For more information about VPC security group limits, see Amazon VPC Limits.
## - let valid = call_606005.validator(path, query, header, formData, body) - let scheme = call_606005.pickScheme + let valid = call_607205.validator(path, query, header, formData, body) + let scheme = call_607205.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606005.url(scheme.get, call_606005.host, call_606005.base, - call_606005.route, valid.getOrDefault("path"), + let url = call_607205.url(scheme.get, call_607205.host, call_607205.base, + call_607205.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606005, url, valid) + result = atozHook(call_607205, url, valid) -proc call*(call_606006: Call_GetAuthorizeSecurityGroupEgress_605984; +proc call*(call_607206: Call_GetAuthorizeSecurityGroupEgress_607184; GroupId: string; IpProtocol: string = ""; DryRun: bool = false; SourceSecurityGroupOwnerId: string = ""; FromPort: int = 0; SourceSecurityGroupName: string = ""; ToPort: int = 0; @@ -8892,31 +8892,31 @@ proc call*(call_606006: Call_GetAuthorizeSecurityGroupEgress_605984; ## Version: string (required) ## CidrIp: string ## : Not supported. Use a set of IP permissions to specify the CIDR. - var query_606007 = newJObject() - add(query_606007, "IpProtocol", newJString(IpProtocol)) - add(query_606007, "DryRun", newJBool(DryRun)) - add(query_606007, "SourceSecurityGroupOwnerId", + var query_607207 = newJObject() + add(query_607207, "IpProtocol", newJString(IpProtocol)) + add(query_607207, "DryRun", newJBool(DryRun)) + add(query_607207, "SourceSecurityGroupOwnerId", newJString(SourceSecurityGroupOwnerId)) - add(query_606007, "FromPort", newJInt(FromPort)) - add(query_606007, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) - add(query_606007, "ToPort", newJInt(ToPort)) + add(query_607207, "FromPort", newJInt(FromPort)) + add(query_607207, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) + add(query_607207, "ToPort", newJInt(ToPort)) if IpPermissions != nil: - query_606007.add "IpPermissions", IpPermissions - add(query_606007, "Action", newJString(Action)) - add(query_606007, "GroupId", newJString(GroupId)) - add(query_606007, "Version", newJString(Version)) - add(query_606007, "CidrIp", newJString(CidrIp)) - result = call_606006.call(nil, query_606007, nil, nil, nil) - -var getAuthorizeSecurityGroupEgress* = Call_GetAuthorizeSecurityGroupEgress_605984( + query_607207.add "IpPermissions", IpPermissions + add(query_607207, "Action", newJString(Action)) + add(query_607207, "GroupId", newJString(GroupId)) + add(query_607207, "Version", newJString(Version)) + add(query_607207, "CidrIp", newJString(CidrIp)) + result = call_607206.call(nil, query_607207, nil, nil, nil) + +var getAuthorizeSecurityGroupEgress* = Call_GetAuthorizeSecurityGroupEgress_607184( name: "getAuthorizeSecurityGroupEgress", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AuthorizeSecurityGroupEgress", - validator: validate_GetAuthorizeSecurityGroupEgress_605985, base: "/", - url: url_GetAuthorizeSecurityGroupEgress_605986, + validator: validate_GetAuthorizeSecurityGroupEgress_607185, base: "/", + url: url_GetAuthorizeSecurityGroupEgress_607186, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostAuthorizeSecurityGroupIngress_606058 = ref object of OpenApiRestCall_604389 -proc url_PostAuthorizeSecurityGroupIngress_606060(protocol: Scheme; host: string; + Call_PostAuthorizeSecurityGroupIngress_607258 = ref object of OpenApiRestCall_605589 +proc url_PostAuthorizeSecurityGroupIngress_607260(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -8928,7 +8928,7 @@ proc url_PostAuthorizeSecurityGroupIngress_606060(protocol: Scheme; host: string else: result.path = base & route -proc validate_PostAuthorizeSecurityGroupIngress_606059(path: JsonNode; +proc validate_PostAuthorizeSecurityGroupIngress_607259(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Adds the specified ingress rules to a security group.
An inbound rule permits instances to receive traffic from the specified IPv4 or IPv6 CIDR address ranges, or from the instances associated with the specified destination security groups.
You specify a protocol for each rule (for example, TCP). For TCP and UDP, you must also specify the destination port or port range. For ICMP/ICMPv6, you must also specify the ICMP/ICMPv6 type and code. You can use -1 to mean all types or all codes.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
For more information about VPC security group limits, see Amazon VPC Limits.
## @@ -8941,16 +8941,16 @@ proc validate_PostAuthorizeSecurityGroupIngress_606059(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606061 = query.getOrDefault("Action") - valid_606061 = validateParameter(valid_606061, JString, required = true, default = newJString( + var valid_607261 = query.getOrDefault("Action") + valid_607261 = validateParameter(valid_607261, JString, required = true, default = newJString( "AuthorizeSecurityGroupIngress")) - if valid_606061 != nil: - section.add "Action", valid_606061 - var valid_606062 = query.getOrDefault("Version") - valid_606062 = validateParameter(valid_606062, JString, required = true, + if valid_607261 != nil: + section.add "Action", valid_607261 + var valid_607262 = query.getOrDefault("Version") + valid_607262 = validateParameter(valid_607262, JString, required = true, default = newJString("2016-11-15")) - if valid_606062 != nil: - section.add "Version", valid_606062 + if valid_607262 != nil: + section.add "Version", valid_607262 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -8961,41 +8961,41 @@ proc validate_PostAuthorizeSecurityGroupIngress_606059(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606063 = header.getOrDefault("X-Amz-Signature") - valid_606063 = validateParameter(valid_606063, JString, required = false, + var valid_607263 = header.getOrDefault("X-Amz-Signature") + valid_607263 = validateParameter(valid_607263, JString, required = false, default = nil) - if valid_606063 != nil: - section.add "X-Amz-Signature", valid_606063 - var valid_606064 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606064 = validateParameter(valid_606064, JString, required = false, + if valid_607263 != nil: + section.add "X-Amz-Signature", valid_607263 + var valid_607264 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607264 = validateParameter(valid_607264, JString, required = false, default = nil) - if valid_606064 != nil: - section.add "X-Amz-Content-Sha256", valid_606064 - var valid_606065 = header.getOrDefault("X-Amz-Date") - valid_606065 = validateParameter(valid_606065, JString, required = false, + if valid_607264 != nil: + section.add "X-Amz-Content-Sha256", valid_607264 + var valid_607265 = header.getOrDefault("X-Amz-Date") + valid_607265 = validateParameter(valid_607265, JString, required = false, default = nil) - if valid_606065 != nil: - section.add "X-Amz-Date", valid_606065 - var valid_606066 = header.getOrDefault("X-Amz-Credential") - valid_606066 = validateParameter(valid_606066, JString, required = false, + if valid_607265 != nil: + section.add "X-Amz-Date", valid_607265 + var valid_607266 = header.getOrDefault("X-Amz-Credential") + valid_607266 = validateParameter(valid_607266, JString, required = false, default = nil) - if valid_606066 != nil: - section.add "X-Amz-Credential", valid_606066 - var valid_606067 = header.getOrDefault("X-Amz-Security-Token") - valid_606067 = validateParameter(valid_606067, JString, required = false, + if valid_607266 != nil: + section.add "X-Amz-Credential", valid_607266 + var valid_607267 = header.getOrDefault("X-Amz-Security-Token") + valid_607267 = validateParameter(valid_607267, JString, required = false, default = nil) - if valid_606067 != nil: - section.add "X-Amz-Security-Token", valid_606067 - var valid_606068 = header.getOrDefault("X-Amz-Algorithm") - valid_606068 = validateParameter(valid_606068, JString, required = false, + if valid_607267 != nil: + section.add "X-Amz-Security-Token", valid_607267 + var valid_607268 = header.getOrDefault("X-Amz-Algorithm") + valid_607268 = validateParameter(valid_607268, JString, required = false, default = nil) - if valid_606068 != nil: - section.add "X-Amz-Algorithm", valid_606068 - var valid_606069 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606069 = validateParameter(valid_606069, JString, required = false, + if valid_607268 != nil: + section.add "X-Amz-Algorithm", valid_607268 + var valid_607269 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607269 = validateParameter(valid_607269, JString, required = false, default = nil) - if valid_606069 != nil: - section.add "X-Amz-SignedHeaders", valid_606069 + if valid_607269 != nil: + section.add "X-Amz-SignedHeaders", valid_607269 result.add "header", section ## parameters in `formData` object: ## GroupId: JString @@ -9020,72 +9020,72 @@ proc validate_PostAuthorizeSecurityGroupIngress_606059(path: JsonNode; ## IpPermissions: JArray ## : The sets of IP permissions. section = newJObject() - var valid_606070 = formData.getOrDefault("GroupId") - valid_606070 = validateParameter(valid_606070, JString, required = false, - default = nil) - if valid_606070 != nil: - section.add "GroupId", valid_606070 - var valid_606071 = formData.getOrDefault("ToPort") - valid_606071 = validateParameter(valid_606071, JInt, required = false, default = nil) - if valid_606071 != nil: - section.add "ToPort", valid_606071 - var valid_606072 = formData.getOrDefault("IpProtocol") - valid_606072 = validateParameter(valid_606072, JString, required = false, - default = nil) - if valid_606072 != nil: - section.add "IpProtocol", valid_606072 - var valid_606073 = formData.getOrDefault("SourceSecurityGroupName") - valid_606073 = validateParameter(valid_606073, JString, required = false, - default = nil) - if valid_606073 != nil: - section.add "SourceSecurityGroupName", valid_606073 - var valid_606074 = formData.getOrDefault("CidrIp") - valid_606074 = validateParameter(valid_606074, JString, required = false, - default = nil) - if valid_606074 != nil: - section.add "CidrIp", valid_606074 - var valid_606075 = formData.getOrDefault("GroupName") - valid_606075 = validateParameter(valid_606075, JString, required = false, - default = nil) - if valid_606075 != nil: - section.add "GroupName", valid_606075 - var valid_606076 = formData.getOrDefault("DryRun") - valid_606076 = validateParameter(valid_606076, JBool, required = false, default = nil) - if valid_606076 != nil: - section.add "DryRun", valid_606076 - var valid_606077 = formData.getOrDefault("SourceSecurityGroupOwnerId") - valid_606077 = validateParameter(valid_606077, JString, required = false, - default = nil) - if valid_606077 != nil: - section.add "SourceSecurityGroupOwnerId", valid_606077 - var valid_606078 = formData.getOrDefault("FromPort") - valid_606078 = validateParameter(valid_606078, JInt, required = false, default = nil) - if valid_606078 != nil: - section.add "FromPort", valid_606078 - var valid_606079 = formData.getOrDefault("IpPermissions") - valid_606079 = validateParameter(valid_606079, JArray, required = false, - default = nil) - if valid_606079 != nil: - section.add "IpPermissions", valid_606079 - result.add "formData", section - if body != nil: - result.add "body", body - -proc call*(call_606080: Call_PostAuthorizeSecurityGroupIngress_606058; + var valid_607270 = formData.getOrDefault("GroupId") + valid_607270 = validateParameter(valid_607270, JString, required = false, + default = nil) + if valid_607270 != nil: + section.add "GroupId", valid_607270 + var valid_607271 = formData.getOrDefault("ToPort") + valid_607271 = validateParameter(valid_607271, JInt, required = false, default = nil) + if valid_607271 != nil: + section.add "ToPort", valid_607271 + var valid_607272 = formData.getOrDefault("IpProtocol") + valid_607272 = validateParameter(valid_607272, JString, required = false, + default = nil) + if valid_607272 != nil: + section.add "IpProtocol", valid_607272 + var valid_607273 = formData.getOrDefault("SourceSecurityGroupName") + valid_607273 = validateParameter(valid_607273, JString, required = false, + default = nil) + if valid_607273 != nil: + section.add "SourceSecurityGroupName", valid_607273 + var valid_607274 = formData.getOrDefault("CidrIp") + valid_607274 = validateParameter(valid_607274, JString, required = false, + default = nil) + if valid_607274 != nil: + section.add "CidrIp", valid_607274 + var valid_607275 = formData.getOrDefault("GroupName") + valid_607275 = validateParameter(valid_607275, JString, required = false, + default = nil) + if valid_607275 != nil: + section.add "GroupName", valid_607275 + var valid_607276 = formData.getOrDefault("DryRun") + valid_607276 = validateParameter(valid_607276, JBool, required = false, default = nil) + if valid_607276 != nil: + section.add "DryRun", valid_607276 + var valid_607277 = formData.getOrDefault("SourceSecurityGroupOwnerId") + valid_607277 = validateParameter(valid_607277, JString, required = false, + default = nil) + if valid_607277 != nil: + section.add "SourceSecurityGroupOwnerId", valid_607277 + var valid_607278 = formData.getOrDefault("FromPort") + valid_607278 = validateParameter(valid_607278, JInt, required = false, default = nil) + if valid_607278 != nil: + section.add "FromPort", valid_607278 + var valid_607279 = formData.getOrDefault("IpPermissions") + valid_607279 = validateParameter(valid_607279, JArray, required = false, + default = nil) + if valid_607279 != nil: + section.add "IpPermissions", valid_607279 + result.add "formData", section + if body != nil: + result.add "body", body + +proc call*(call_607280: Call_PostAuthorizeSecurityGroupIngress_607258; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Adds the specified ingress rules to a security group.
An inbound rule permits instances to receive traffic from the specified IPv4 or IPv6 CIDR address ranges, or from the instances associated with the specified destination security groups.
You specify a protocol for each rule (for example, TCP). For TCP and UDP, you must also specify the destination port or port range. For ICMP/ICMPv6, you must also specify the ICMP/ICMPv6 type and code. You can use -1 to mean all types or all codes.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
For more information about VPC security group limits, see Amazon VPC Limits.
## - let valid = call_606080.validator(path, query, header, formData, body) - let scheme = call_606080.pickScheme + let valid = call_607280.validator(path, query, header, formData, body) + let scheme = call_607280.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606080.url(scheme.get, call_606080.host, call_606080.base, - call_606080.route, valid.getOrDefault("path"), + let url = call_607280.url(scheme.get, call_607280.host, call_607280.base, + call_607280.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606080, url, valid) + result = atozHook(call_607280, url, valid) -proc call*(call_606081: Call_PostAuthorizeSecurityGroupIngress_606058; +proc call*(call_607281: Call_PostAuthorizeSecurityGroupIngress_607258; GroupId: string = ""; ToPort: int = 0; IpProtocol: string = ""; SourceSecurityGroupName: string = ""; CidrIp: string = ""; GroupName: string = ""; DryRun: bool = false; @@ -9117,34 +9117,34 @@ proc call*(call_606081: Call_PostAuthorizeSecurityGroupIngress_606058; ## Version: string (required) ## IpPermissions: JArray ## : The sets of IP permissions. - var query_606082 = newJObject() - var formData_606083 = newJObject() - add(formData_606083, "GroupId", newJString(GroupId)) - add(formData_606083, "ToPort", newJInt(ToPort)) - add(formData_606083, "IpProtocol", newJString(IpProtocol)) - add(formData_606083, "SourceSecurityGroupName", + var query_607282 = newJObject() + var formData_607283 = newJObject() + add(formData_607283, "GroupId", newJString(GroupId)) + add(formData_607283, "ToPort", newJInt(ToPort)) + add(formData_607283, "IpProtocol", newJString(IpProtocol)) + add(formData_607283, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) - add(formData_606083, "CidrIp", newJString(CidrIp)) - add(formData_606083, "GroupName", newJString(GroupName)) - add(formData_606083, "DryRun", newJBool(DryRun)) - add(query_606082, "Action", newJString(Action)) - add(formData_606083, "SourceSecurityGroupOwnerId", + add(formData_607283, "CidrIp", newJString(CidrIp)) + add(formData_607283, "GroupName", newJString(GroupName)) + add(formData_607283, "DryRun", newJBool(DryRun)) + add(query_607282, "Action", newJString(Action)) + add(formData_607283, "SourceSecurityGroupOwnerId", newJString(SourceSecurityGroupOwnerId)) - add(formData_606083, "FromPort", newJInt(FromPort)) - add(query_606082, "Version", newJString(Version)) + add(formData_607283, "FromPort", newJInt(FromPort)) + add(query_607282, "Version", newJString(Version)) if IpPermissions != nil: - formData_606083.add "IpPermissions", IpPermissions - result = call_606081.call(nil, query_606082, nil, formData_606083, nil) + formData_607283.add "IpPermissions", IpPermissions + result = call_607281.call(nil, query_607282, nil, formData_607283, nil) -var postAuthorizeSecurityGroupIngress* = Call_PostAuthorizeSecurityGroupIngress_606058( +var postAuthorizeSecurityGroupIngress* = Call_PostAuthorizeSecurityGroupIngress_607258( name: "postAuthorizeSecurityGroupIngress", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=AuthorizeSecurityGroupIngress", - validator: validate_PostAuthorizeSecurityGroupIngress_606059, base: "/", - url: url_PostAuthorizeSecurityGroupIngress_606060, + validator: validate_PostAuthorizeSecurityGroupIngress_607259, base: "/", + url: url_PostAuthorizeSecurityGroupIngress_607260, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetAuthorizeSecurityGroupIngress_606033 = ref object of OpenApiRestCall_604389 -proc url_GetAuthorizeSecurityGroupIngress_606035(protocol: Scheme; host: string; + Call_GetAuthorizeSecurityGroupIngress_607233 = ref object of OpenApiRestCall_605589 +proc url_GetAuthorizeSecurityGroupIngress_607235(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -9156,7 +9156,7 @@ proc url_GetAuthorizeSecurityGroupIngress_606035(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetAuthorizeSecurityGroupIngress_606034(path: JsonNode; +proc validate_GetAuthorizeSecurityGroupIngress_607234(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Adds the specified ingress rules to a security group.
An inbound rule permits instances to receive traffic from the specified IPv4 or IPv6 CIDR address ranges, or from the instances associated with the specified destination security groups.
You specify a protocol for each rule (for example, TCP). For TCP and UDP, you must also specify the destination port or port range. For ICMP/ICMPv6, you must also specify the ICMP/ICMPv6 type and code. You can use -1 to mean all types or all codes.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
For more information about VPC security group limits, see Amazon VPC Limits.
## @@ -9189,64 +9189,64 @@ proc validate_GetAuthorizeSecurityGroupIngress_606034(path: JsonNode; ## CidrIp: JString ## :The IPv4 address range, in CIDR format. You can't specify this parameter when specifying a source security group. To specify an IPv6 address range, use a set of IP permissions.
Alternatively, use a set of IP permissions to specify multiple rules and a description for the rule.
section = newJObject() - var valid_606036 = query.getOrDefault("IpProtocol") - valid_606036 = validateParameter(valid_606036, JString, required = false, - default = nil) - if valid_606036 != nil: - section.add "IpProtocol", valid_606036 - var valid_606037 = query.getOrDefault("GroupName") - valid_606037 = validateParameter(valid_606037, JString, required = false, - default = nil) - if valid_606037 != nil: - section.add "GroupName", valid_606037 - var valid_606038 = query.getOrDefault("DryRun") - valid_606038 = validateParameter(valid_606038, JBool, required = false, default = nil) - if valid_606038 != nil: - section.add "DryRun", valid_606038 - var valid_606039 = query.getOrDefault("SourceSecurityGroupOwnerId") - valid_606039 = validateParameter(valid_606039, JString, required = false, - default = nil) - if valid_606039 != nil: - section.add "SourceSecurityGroupOwnerId", valid_606039 - var valid_606040 = query.getOrDefault("FromPort") - valid_606040 = validateParameter(valid_606040, JInt, required = false, default = nil) - if valid_606040 != nil: - section.add "FromPort", valid_606040 - var valid_606041 = query.getOrDefault("SourceSecurityGroupName") - valid_606041 = validateParameter(valid_606041, JString, required = false, + var valid_607236 = query.getOrDefault("IpProtocol") + valid_607236 = validateParameter(valid_607236, JString, required = false, default = nil) - if valid_606041 != nil: - section.add "SourceSecurityGroupName", valid_606041 - var valid_606042 = query.getOrDefault("ToPort") - valid_606042 = validateParameter(valid_606042, JInt, required = false, default = nil) - if valid_606042 != nil: - section.add "ToPort", valid_606042 - var valid_606043 = query.getOrDefault("IpPermissions") - valid_606043 = validateParameter(valid_606043, JArray, required = false, + if valid_607236 != nil: + section.add "IpProtocol", valid_607236 + var valid_607237 = query.getOrDefault("GroupName") + valid_607237 = validateParameter(valid_607237, JString, required = false, default = nil) - if valid_606043 != nil: - section.add "IpPermissions", valid_606043 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606044 = query.getOrDefault("Action") - valid_606044 = validateParameter(valid_606044, JString, required = true, default = newJString( + if valid_607237 != nil: + section.add "GroupName", valid_607237 + var valid_607238 = query.getOrDefault("DryRun") + valid_607238 = validateParameter(valid_607238, JBool, required = false, default = nil) + if valid_607238 != nil: + section.add "DryRun", valid_607238 + var valid_607239 = query.getOrDefault("SourceSecurityGroupOwnerId") + valid_607239 = validateParameter(valid_607239, JString, required = false, + default = nil) + if valid_607239 != nil: + section.add "SourceSecurityGroupOwnerId", valid_607239 + var valid_607240 = query.getOrDefault("FromPort") + valid_607240 = validateParameter(valid_607240, JInt, required = false, default = nil) + if valid_607240 != nil: + section.add "FromPort", valid_607240 + var valid_607241 = query.getOrDefault("SourceSecurityGroupName") + valid_607241 = validateParameter(valid_607241, JString, required = false, + default = nil) + if valid_607241 != nil: + section.add "SourceSecurityGroupName", valid_607241 + var valid_607242 = query.getOrDefault("ToPort") + valid_607242 = validateParameter(valid_607242, JInt, required = false, default = nil) + if valid_607242 != nil: + section.add "ToPort", valid_607242 + var valid_607243 = query.getOrDefault("IpPermissions") + valid_607243 = validateParameter(valid_607243, JArray, required = false, + default = nil) + if valid_607243 != nil: + section.add "IpPermissions", valid_607243 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_607244 = query.getOrDefault("Action") + valid_607244 = validateParameter(valid_607244, JString, required = true, default = newJString( "AuthorizeSecurityGroupIngress")) - if valid_606044 != nil: - section.add "Action", valid_606044 - var valid_606045 = query.getOrDefault("GroupId") - valid_606045 = validateParameter(valid_606045, JString, required = false, + if valid_607244 != nil: + section.add "Action", valid_607244 + var valid_607245 = query.getOrDefault("GroupId") + valid_607245 = validateParameter(valid_607245, JString, required = false, default = nil) - if valid_606045 != nil: - section.add "GroupId", valid_606045 - var valid_606046 = query.getOrDefault("Version") - valid_606046 = validateParameter(valid_606046, JString, required = true, + if valid_607245 != nil: + section.add "GroupId", valid_607245 + var valid_607246 = query.getOrDefault("Version") + valid_607246 = validateParameter(valid_607246, JString, required = true, default = newJString("2016-11-15")) - if valid_606046 != nil: - section.add "Version", valid_606046 - var valid_606047 = query.getOrDefault("CidrIp") - valid_606047 = validateParameter(valid_606047, JString, required = false, + if valid_607246 != nil: + section.add "Version", valid_607246 + var valid_607247 = query.getOrDefault("CidrIp") + valid_607247 = validateParameter(valid_607247, JString, required = false, default = nil) - if valid_606047 != nil: - section.add "CidrIp", valid_606047 + if valid_607247 != nil: + section.add "CidrIp", valid_607247 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -9257,62 +9257,62 @@ proc validate_GetAuthorizeSecurityGroupIngress_606034(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606048 = header.getOrDefault("X-Amz-Signature") - valid_606048 = validateParameter(valid_606048, JString, required = false, + var valid_607248 = header.getOrDefault("X-Amz-Signature") + valid_607248 = validateParameter(valid_607248, JString, required = false, default = nil) - if valid_606048 != nil: - section.add "X-Amz-Signature", valid_606048 - var valid_606049 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606049 = validateParameter(valid_606049, JString, required = false, + if valid_607248 != nil: + section.add "X-Amz-Signature", valid_607248 + var valid_607249 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607249 = validateParameter(valid_607249, JString, required = false, default = nil) - if valid_606049 != nil: - section.add "X-Amz-Content-Sha256", valid_606049 - var valid_606050 = header.getOrDefault("X-Amz-Date") - valid_606050 = validateParameter(valid_606050, JString, required = false, + if valid_607249 != nil: + section.add "X-Amz-Content-Sha256", valid_607249 + var valid_607250 = header.getOrDefault("X-Amz-Date") + valid_607250 = validateParameter(valid_607250, JString, required = false, default = nil) - if valid_606050 != nil: - section.add "X-Amz-Date", valid_606050 - var valid_606051 = header.getOrDefault("X-Amz-Credential") - valid_606051 = validateParameter(valid_606051, JString, required = false, + if valid_607250 != nil: + section.add "X-Amz-Date", valid_607250 + var valid_607251 = header.getOrDefault("X-Amz-Credential") + valid_607251 = validateParameter(valid_607251, JString, required = false, default = nil) - if valid_606051 != nil: - section.add "X-Amz-Credential", valid_606051 - var valid_606052 = header.getOrDefault("X-Amz-Security-Token") - valid_606052 = validateParameter(valid_606052, JString, required = false, + if valid_607251 != nil: + section.add "X-Amz-Credential", valid_607251 + var valid_607252 = header.getOrDefault("X-Amz-Security-Token") + valid_607252 = validateParameter(valid_607252, JString, required = false, default = nil) - if valid_606052 != nil: - section.add "X-Amz-Security-Token", valid_606052 - var valid_606053 = header.getOrDefault("X-Amz-Algorithm") - valid_606053 = validateParameter(valid_606053, JString, required = false, + if valid_607252 != nil: + section.add "X-Amz-Security-Token", valid_607252 + var valid_607253 = header.getOrDefault("X-Amz-Algorithm") + valid_607253 = validateParameter(valid_607253, JString, required = false, default = nil) - if valid_606053 != nil: - section.add "X-Amz-Algorithm", valid_606053 - var valid_606054 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606054 = validateParameter(valid_606054, JString, required = false, + if valid_607253 != nil: + section.add "X-Amz-Algorithm", valid_607253 + var valid_607254 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607254 = validateParameter(valid_607254, JString, required = false, default = nil) - if valid_606054 != nil: - section.add "X-Amz-SignedHeaders", valid_606054 + if valid_607254 != nil: + section.add "X-Amz-SignedHeaders", valid_607254 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606055: Call_GetAuthorizeSecurityGroupIngress_606033; +proc call*(call_607255: Call_GetAuthorizeSecurityGroupIngress_607233; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Adds the specified ingress rules to a security group.
An inbound rule permits instances to receive traffic from the specified IPv4 or IPv6 CIDR address ranges, or from the instances associated with the specified destination security groups.
You specify a protocol for each rule (for example, TCP). For TCP and UDP, you must also specify the destination port or port range. For ICMP/ICMPv6, you must also specify the ICMP/ICMPv6 type and code. You can use -1 to mean all types or all codes.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
For more information about VPC security group limits, see Amazon VPC Limits.
## - let valid = call_606055.validator(path, query, header, formData, body) - let scheme = call_606055.pickScheme + let valid = call_607255.validator(path, query, header, formData, body) + let scheme = call_607255.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606055.url(scheme.get, call_606055.host, call_606055.base, - call_606055.route, valid.getOrDefault("path"), + let url = call_607255.url(scheme.get, call_607255.host, call_607255.base, + call_607255.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606055, url, valid) + result = atozHook(call_607255, url, valid) -proc call*(call_606056: Call_GetAuthorizeSecurityGroupIngress_606033; +proc call*(call_607256: Call_GetAuthorizeSecurityGroupIngress_607233; IpProtocol: string = ""; GroupName: string = ""; DryRun: bool = false; SourceSecurityGroupOwnerId: string = ""; FromPort: int = 0; SourceSecurityGroupName: string = ""; ToPort: int = 0; @@ -9344,32 +9344,32 @@ proc call*(call_606056: Call_GetAuthorizeSecurityGroupIngress_606033; ## Version: string (required) ## CidrIp: string ## :The IPv4 address range, in CIDR format. You can't specify this parameter when specifying a source security group. To specify an IPv6 address range, use a set of IP permissions.
Alternatively, use a set of IP permissions to specify multiple rules and a description for the rule.
- var query_606057 = newJObject() - add(query_606057, "IpProtocol", newJString(IpProtocol)) - add(query_606057, "GroupName", newJString(GroupName)) - add(query_606057, "DryRun", newJBool(DryRun)) - add(query_606057, "SourceSecurityGroupOwnerId", + var query_607257 = newJObject() + add(query_607257, "IpProtocol", newJString(IpProtocol)) + add(query_607257, "GroupName", newJString(GroupName)) + add(query_607257, "DryRun", newJBool(DryRun)) + add(query_607257, "SourceSecurityGroupOwnerId", newJString(SourceSecurityGroupOwnerId)) - add(query_606057, "FromPort", newJInt(FromPort)) - add(query_606057, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) - add(query_606057, "ToPort", newJInt(ToPort)) + add(query_607257, "FromPort", newJInt(FromPort)) + add(query_607257, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) + add(query_607257, "ToPort", newJInt(ToPort)) if IpPermissions != nil: - query_606057.add "IpPermissions", IpPermissions - add(query_606057, "Action", newJString(Action)) - add(query_606057, "GroupId", newJString(GroupId)) - add(query_606057, "Version", newJString(Version)) - add(query_606057, "CidrIp", newJString(CidrIp)) - result = call_606056.call(nil, query_606057, nil, nil, nil) - -var getAuthorizeSecurityGroupIngress* = Call_GetAuthorizeSecurityGroupIngress_606033( + query_607257.add "IpPermissions", IpPermissions + add(query_607257, "Action", newJString(Action)) + add(query_607257, "GroupId", newJString(GroupId)) + add(query_607257, "Version", newJString(Version)) + add(query_607257, "CidrIp", newJString(CidrIp)) + result = call_607256.call(nil, query_607257, nil, nil, nil) + +var getAuthorizeSecurityGroupIngress* = Call_GetAuthorizeSecurityGroupIngress_607233( name: "getAuthorizeSecurityGroupIngress", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=AuthorizeSecurityGroupIngress", - validator: validate_GetAuthorizeSecurityGroupIngress_606034, base: "/", - url: url_GetAuthorizeSecurityGroupIngress_606035, + validator: validate_GetAuthorizeSecurityGroupIngress_607234, base: "/", + url: url_GetAuthorizeSecurityGroupIngress_607235, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostBundleInstance_606102 = ref object of OpenApiRestCall_604389 -proc url_PostBundleInstance_606104(protocol: Scheme; host: string; base: string; + Call_PostBundleInstance_607302 = ref object of OpenApiRestCall_605589 +proc url_PostBundleInstance_607304(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -9381,7 +9381,7 @@ proc url_PostBundleInstance_606104(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostBundleInstance_606103(path: JsonNode; query: JsonNode; +proc validate_PostBundleInstance_607303(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Bundles an Amazon instance store-backed Windows instance.
During bundling, only the root device volume (C:\) is bundled. Data on other instance store volumes is not preserved.
This action is not applicable for Linux/Unix instances or Windows instances that are backed by Amazon EBS.
The ID of the instance to bundle.
Type: String
Default: None
Required: Yes
section = newJObject() - var valid_606114 = formData.getOrDefault("Storage.S3") - valid_606114 = validateParameter(valid_606114, JString, required = false, + var valid_607314 = formData.getOrDefault("Storage.S3") + valid_607314 = validateParameter(valid_607314, JString, required = false, default = nil) - if valid_606114 != nil: - section.add "Storage.S3", valid_606114 - var valid_606115 = formData.getOrDefault("DryRun") - valid_606115 = validateParameter(valid_606115, JBool, required = false, default = nil) - if valid_606115 != nil: - section.add "DryRun", valid_606115 + if valid_607314 != nil: + section.add "Storage.S3", valid_607314 + var valid_607315 = formData.getOrDefault("DryRun") + valid_607315 = validateParameter(valid_607315, JBool, required = false, default = nil) + if valid_607315 != nil: + section.add "DryRun", valid_607315 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_606116 = formData.getOrDefault("InstanceId") - valid_606116 = validateParameter(valid_606116, JString, required = true, + var valid_607316 = formData.getOrDefault("InstanceId") + valid_607316 = validateParameter(valid_607316, JString, required = true, default = nil) - if valid_606116 != nil: - section.add "InstanceId", valid_606116 + if valid_607316 != nil: + section.add "InstanceId", valid_607316 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606117: Call_PostBundleInstance_606102; path: JsonNode; +proc call*(call_607317: Call_PostBundleInstance_607302; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Bundles an Amazon instance store-backed Windows instance.
During bundling, only the root device volume (C:\) is bundled. Data on other instance store volumes is not preserved.
This action is not applicable for Linux/Unix instances or Windows instances that are backed by Amazon EBS.
The ID of the instance to bundle.
Type: String
Default: None
Required: Yes
## Action: string (required) ## Version: string (required) - var query_606119 = newJObject() - var formData_606120 = newJObject() - add(formData_606120, "Storage.S3", newJString(StorageS3)) - add(formData_606120, "DryRun", newJBool(DryRun)) - add(formData_606120, "InstanceId", newJString(InstanceId)) - add(query_606119, "Action", newJString(Action)) - add(query_606119, "Version", newJString(Version)) - result = call_606118.call(nil, query_606119, nil, formData_606120, nil) + var query_607319 = newJObject() + var formData_607320 = newJObject() + add(formData_607320, "Storage.S3", newJString(StorageS3)) + add(formData_607320, "DryRun", newJBool(DryRun)) + add(formData_607320, "InstanceId", newJString(InstanceId)) + add(query_607319, "Action", newJString(Action)) + add(query_607319, "Version", newJString(Version)) + result = call_607318.call(nil, query_607319, nil, formData_607320, nil) -var postBundleInstance* = Call_PostBundleInstance_606102( +var postBundleInstance* = Call_PostBundleInstance_607302( name: "postBundleInstance", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=BundleInstance", - validator: validate_PostBundleInstance_606103, base: "/", - url: url_PostBundleInstance_606104, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostBundleInstance_607303, base: "/", + url: url_PostBundleInstance_607304, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetBundleInstance_606084 = ref object of OpenApiRestCall_604389 -proc url_GetBundleInstance_606086(protocol: Scheme; host: string; base: string; + Call_GetBundleInstance_607284 = ref object of OpenApiRestCall_605589 +proc url_GetBundleInstance_607286(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -9535,7 +9535,7 @@ proc url_GetBundleInstance_606086(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetBundleInstance_606085(path: JsonNode; query: JsonNode; +proc validate_GetBundleInstance_607285(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Bundles an Amazon instance store-backed Windows instance.
During bundling, only the root device volume (C:\) is bundled. Data on other instance store volumes is not preserved.
This action is not applicable for Linux/Unix instances or Windows instances that are backed by Amazon EBS.
Bundles an Amazon instance store-backed Windows instance.
During bundling, only the root device volume (C:\) is bundled. Data on other instance store volumes is not preserved.
This action is not applicable for Linux/Unix instances or Windows instances that are backed by Amazon EBS.
The ID of the instance to bundle.
Type: String
Default: None
Required: Yes
## Action: string (required) ## Version: string (required) - var query_606101 = newJObject() - add(query_606101, "Storage.S3", newJString(StorageS3)) - add(query_606101, "DryRun", newJBool(DryRun)) - add(query_606101, "InstanceId", newJString(InstanceId)) - add(query_606101, "Action", newJString(Action)) - add(query_606101, "Version", newJString(Version)) - result = call_606100.call(nil, query_606101, nil, nil, nil) + var query_607301 = newJObject() + add(query_607301, "Storage.S3", newJString(StorageS3)) + add(query_607301, "DryRun", newJBool(DryRun)) + add(query_607301, "InstanceId", newJString(InstanceId)) + add(query_607301, "Action", newJString(Action)) + add(query_607301, "Version", newJString(Version)) + result = call_607300.call(nil, query_607301, nil, nil, nil) -var getBundleInstance* = Call_GetBundleInstance_606084(name: "getBundleInstance", +var getBundleInstance* = Call_GetBundleInstance_607284(name: "getBundleInstance", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=BundleInstance", validator: validate_GetBundleInstance_606085, - base: "/", url: url_GetBundleInstance_606086, + route: "/#Action=BundleInstance", validator: validate_GetBundleInstance_607285, + base: "/", url: url_GetBundleInstance_607286, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCancelBundleTask_606138 = ref object of OpenApiRestCall_604389 -proc url_PostCancelBundleTask_606140(protocol: Scheme; host: string; base: string; + Call_PostCancelBundleTask_607338 = ref object of OpenApiRestCall_605589 +proc url_PostCancelBundleTask_607340(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -9686,7 +9686,7 @@ proc url_PostCancelBundleTask_606140(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostCancelBundleTask_606139(path: JsonNode; query: JsonNode; +proc validate_PostCancelBundleTask_607339(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Cancels a bundling operation for an instance store-backed Windows instance. ## @@ -9699,16 +9699,16 @@ proc validate_PostCancelBundleTask_606139(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606141 = query.getOrDefault("Action") - valid_606141 = validateParameter(valid_606141, JString, required = true, + var valid_607341 = query.getOrDefault("Action") + valid_607341 = validateParameter(valid_607341, JString, required = true, default = newJString("CancelBundleTask")) - if valid_606141 != nil: - section.add "Action", valid_606141 - var valid_606142 = query.getOrDefault("Version") - valid_606142 = validateParameter(valid_606142, JString, required = true, + if valid_607341 != nil: + section.add "Action", valid_607341 + var valid_607342 = query.getOrDefault("Version") + valid_607342 = validateParameter(valid_607342, JString, required = true, default = newJString("2016-11-15")) - if valid_606142 != nil: - section.add "Version", valid_606142 + if valid_607342 != nil: + section.add "Version", valid_607342 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -9719,41 +9719,41 @@ proc validate_PostCancelBundleTask_606139(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606143 = header.getOrDefault("X-Amz-Signature") - valid_606143 = validateParameter(valid_606143, JString, required = false, + var valid_607343 = header.getOrDefault("X-Amz-Signature") + valid_607343 = validateParameter(valid_607343, JString, required = false, default = nil) - if valid_606143 != nil: - section.add "X-Amz-Signature", valid_606143 - var valid_606144 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606144 = validateParameter(valid_606144, JString, required = false, + if valid_607343 != nil: + section.add "X-Amz-Signature", valid_607343 + var valid_607344 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607344 = validateParameter(valid_607344, JString, required = false, default = nil) - if valid_606144 != nil: - section.add "X-Amz-Content-Sha256", valid_606144 - var valid_606145 = header.getOrDefault("X-Amz-Date") - valid_606145 = validateParameter(valid_606145, JString, required = false, + if valid_607344 != nil: + section.add "X-Amz-Content-Sha256", valid_607344 + var valid_607345 = header.getOrDefault("X-Amz-Date") + valid_607345 = validateParameter(valid_607345, JString, required = false, default = nil) - if valid_606145 != nil: - section.add "X-Amz-Date", valid_606145 - var valid_606146 = header.getOrDefault("X-Amz-Credential") - valid_606146 = validateParameter(valid_606146, JString, required = false, + if valid_607345 != nil: + section.add "X-Amz-Date", valid_607345 + var valid_607346 = header.getOrDefault("X-Amz-Credential") + valid_607346 = validateParameter(valid_607346, JString, required = false, default = nil) - if valid_606146 != nil: - section.add "X-Amz-Credential", valid_606146 - var valid_606147 = header.getOrDefault("X-Amz-Security-Token") - valid_606147 = validateParameter(valid_606147, JString, required = false, + if valid_607346 != nil: + section.add "X-Amz-Credential", valid_607346 + var valid_607347 = header.getOrDefault("X-Amz-Security-Token") + valid_607347 = validateParameter(valid_607347, JString, required = false, default = nil) - if valid_606147 != nil: - section.add "X-Amz-Security-Token", valid_606147 - var valid_606148 = header.getOrDefault("X-Amz-Algorithm") - valid_606148 = validateParameter(valid_606148, JString, required = false, + if valid_607347 != nil: + section.add "X-Amz-Security-Token", valid_607347 + var valid_607348 = header.getOrDefault("X-Amz-Algorithm") + valid_607348 = validateParameter(valid_607348, JString, required = false, default = nil) - if valid_606148 != nil: - section.add "X-Amz-Algorithm", valid_606148 - var valid_606149 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606149 = validateParameter(valid_606149, JString, required = false, + if valid_607348 != nil: + section.add "X-Amz-Algorithm", valid_607348 + var valid_607349 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607349 = validateParameter(valid_607349, JString, required = false, default = nil) - if valid_606149 != nil: - section.add "X-Amz-SignedHeaders", valid_606149 + if valid_607349 != nil: + section.add "X-Amz-SignedHeaders", valid_607349 result.add "header", section ## parameters in `formData` object: ## BundleId: JString (required) @@ -9763,33 +9763,33 @@ proc validate_PostCancelBundleTask_606139(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `BundleId` field" - var valid_606150 = formData.getOrDefault("BundleId") - valid_606150 = validateParameter(valid_606150, JString, required = true, + var valid_607350 = formData.getOrDefault("BundleId") + valid_607350 = validateParameter(valid_607350, JString, required = true, default = nil) - if valid_606150 != nil: - section.add "BundleId", valid_606150 - var valid_606151 = formData.getOrDefault("DryRun") - valid_606151 = validateParameter(valid_606151, JBool, required = false, default = nil) - if valid_606151 != nil: - section.add "DryRun", valid_606151 + if valid_607350 != nil: + section.add "BundleId", valid_607350 + var valid_607351 = formData.getOrDefault("DryRun") + valid_607351 = validateParameter(valid_607351, JBool, required = false, default = nil) + if valid_607351 != nil: + section.add "DryRun", valid_607351 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606152: Call_PostCancelBundleTask_606138; path: JsonNode; +proc call*(call_607352: Call_PostCancelBundleTask_607338; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Cancels a bundling operation for an instance store-backed Windows instance. ## - let valid = call_606152.validator(path, query, header, formData, body) - let scheme = call_606152.pickScheme + let valid = call_607352.validator(path, query, header, formData, body) + let scheme = call_607352.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606152.url(scheme.get, call_606152.host, call_606152.base, - call_606152.route, valid.getOrDefault("path"), + let url = call_607352.url(scheme.get, call_607352.host, call_607352.base, + call_607352.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606152, url, valid) + result = atozHook(call_607352, url, valid) -proc call*(call_606153: Call_PostCancelBundleTask_606138; BundleId: string; +proc call*(call_607353: Call_PostCancelBundleTask_607338; BundleId: string; DryRun: bool = false; Action: string = "CancelBundleTask"; Version: string = "2016-11-15"): Recallable = ## postCancelBundleTask @@ -9800,22 +9800,22 @@ proc call*(call_606153: Call_PostCancelBundleTask_606138; BundleId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_606154 = newJObject()
- var formData_606155 = newJObject()
- add(formData_606155, "BundleId", newJString(BundleId))
- add(formData_606155, "DryRun", newJBool(DryRun))
- add(query_606154, "Action", newJString(Action))
- add(query_606154, "Version", newJString(Version))
- result = call_606153.call(nil, query_606154, nil, formData_606155, nil)
+ var query_607354 = newJObject()
+ var formData_607355 = newJObject()
+ add(formData_607355, "BundleId", newJString(BundleId))
+ add(formData_607355, "DryRun", newJBool(DryRun))
+ add(query_607354, "Action", newJString(Action))
+ add(query_607354, "Version", newJString(Version))
+ result = call_607353.call(nil, query_607354, nil, formData_607355, nil)
-var postCancelBundleTask* = Call_PostCancelBundleTask_606138(
+var postCancelBundleTask* = Call_PostCancelBundleTask_607338(
name: "postCancelBundleTask", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CancelBundleTask",
- validator: validate_PostCancelBundleTask_606139, base: "/",
- url: url_PostCancelBundleTask_606140, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostCancelBundleTask_607339, base: "/",
+ url: url_PostCancelBundleTask_607340, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCancelBundleTask_606121 = ref object of OpenApiRestCall_604389
-proc url_GetCancelBundleTask_606123(protocol: Scheme; host: string; base: string;
+ Call_GetCancelBundleTask_607321 = ref object of OpenApiRestCall_605589
+proc url_GetCancelBundleTask_607323(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -9827,7 +9827,7 @@ proc url_GetCancelBundleTask_606123(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetCancelBundleTask_606122(path: JsonNode; query: JsonNode;
+proc validate_GetCancelBundleTask_607322(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Cancels a bundling operation for an instance store-backed Windows instance.
@@ -9844,27 +9844,27 @@ proc validate_GetCancelBundleTask_606122(path: JsonNode; query: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_606124 = query.getOrDefault("DryRun")
- valid_606124 = validateParameter(valid_606124, JBool, required = false, default = nil)
- if valid_606124 != nil:
- section.add "DryRun", valid_606124
+ var valid_607324 = query.getOrDefault("DryRun")
+ valid_607324 = validateParameter(valid_607324, JBool, required = false, default = nil)
+ if valid_607324 != nil:
+ section.add "DryRun", valid_607324
assert query != nil,
"query argument is necessary due to required `BundleId` field"
- var valid_606125 = query.getOrDefault("BundleId")
- valid_606125 = validateParameter(valid_606125, JString, required = true,
+ var valid_607325 = query.getOrDefault("BundleId")
+ valid_607325 = validateParameter(valid_607325, JString, required = true,
default = nil)
- if valid_606125 != nil:
- section.add "BundleId", valid_606125
- var valid_606126 = query.getOrDefault("Action")
- valid_606126 = validateParameter(valid_606126, JString, required = true,
+ if valid_607325 != nil:
+ section.add "BundleId", valid_607325
+ var valid_607326 = query.getOrDefault("Action")
+ valid_607326 = validateParameter(valid_607326, JString, required = true,
default = newJString("CancelBundleTask"))
- if valid_606126 != nil:
- section.add "Action", valid_606126
- var valid_606127 = query.getOrDefault("Version")
- valid_606127 = validateParameter(valid_606127, JString, required = true,
+ if valid_607326 != nil:
+ section.add "Action", valid_607326
+ var valid_607327 = query.getOrDefault("Version")
+ valid_607327 = validateParameter(valid_607327, JString, required = true,
default = newJString("2016-11-15"))
- if valid_606127 != nil:
- section.add "Version", valid_606127
+ if valid_607327 != nil:
+ section.add "Version", valid_607327
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -9875,61 +9875,61 @@ proc validate_GetCancelBundleTask_606122(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_606128 = header.getOrDefault("X-Amz-Signature")
- valid_606128 = validateParameter(valid_606128, JString, required = false,
+ var valid_607328 = header.getOrDefault("X-Amz-Signature")
+ valid_607328 = validateParameter(valid_607328, JString, required = false,
default = nil)
- if valid_606128 != nil:
- section.add "X-Amz-Signature", valid_606128
- var valid_606129 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_606129 = validateParameter(valid_606129, JString, required = false,
+ if valid_607328 != nil:
+ section.add "X-Amz-Signature", valid_607328
+ var valid_607329 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607329 = validateParameter(valid_607329, JString, required = false,
default = nil)
- if valid_606129 != nil:
- section.add "X-Amz-Content-Sha256", valid_606129
- var valid_606130 = header.getOrDefault("X-Amz-Date")
- valid_606130 = validateParameter(valid_606130, JString, required = false,
+ if valid_607329 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607329
+ var valid_607330 = header.getOrDefault("X-Amz-Date")
+ valid_607330 = validateParameter(valid_607330, JString, required = false,
default = nil)
- if valid_606130 != nil:
- section.add "X-Amz-Date", valid_606130
- var valid_606131 = header.getOrDefault("X-Amz-Credential")
- valid_606131 = validateParameter(valid_606131, JString, required = false,
+ if valid_607330 != nil:
+ section.add "X-Amz-Date", valid_607330
+ var valid_607331 = header.getOrDefault("X-Amz-Credential")
+ valid_607331 = validateParameter(valid_607331, JString, required = false,
default = nil)
- if valid_606131 != nil:
- section.add "X-Amz-Credential", valid_606131
- var valid_606132 = header.getOrDefault("X-Amz-Security-Token")
- valid_606132 = validateParameter(valid_606132, JString, required = false,
+ if valid_607331 != nil:
+ section.add "X-Amz-Credential", valid_607331
+ var valid_607332 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607332 = validateParameter(valid_607332, JString, required = false,
default = nil)
- if valid_606132 != nil:
- section.add "X-Amz-Security-Token", valid_606132
- var valid_606133 = header.getOrDefault("X-Amz-Algorithm")
- valid_606133 = validateParameter(valid_606133, JString, required = false,
+ if valid_607332 != nil:
+ section.add "X-Amz-Security-Token", valid_607332
+ var valid_607333 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607333 = validateParameter(valid_607333, JString, required = false,
default = nil)
- if valid_606133 != nil:
- section.add "X-Amz-Algorithm", valid_606133
- var valid_606134 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_606134 = validateParameter(valid_606134, JString, required = false,
+ if valid_607333 != nil:
+ section.add "X-Amz-Algorithm", valid_607333
+ var valid_607334 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607334 = validateParameter(valid_607334, JString, required = false,
default = nil)
- if valid_606134 != nil:
- section.add "X-Amz-SignedHeaders", valid_606134
+ if valid_607334 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607334
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606135: Call_GetCancelBundleTask_606121; path: JsonNode;
+proc call*(call_607335: Call_GetCancelBundleTask_607321; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Cancels a bundling operation for an instance store-backed Windows instance.
##
- let valid = call_606135.validator(path, query, header, formData, body)
- let scheme = call_606135.pickScheme
+ let valid = call_607335.validator(path, query, header, formData, body)
+ let scheme = call_607335.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_606135.url(scheme.get, call_606135.host, call_606135.base,
- call_606135.route, valid.getOrDefault("path"),
+ let url = call_607335.url(scheme.get, call_607335.host, call_607335.base,
+ call_607335.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_606135, url, valid)
+ result = atozHook(call_607335, url, valid)
-proc call*(call_606136: Call_GetCancelBundleTask_606121; BundleId: string;
+proc call*(call_607336: Call_GetCancelBundleTask_607321; BundleId: string;
DryRun: bool = false; Action: string = "CancelBundleTask";
Version: string = "2016-11-15"): Recallable =
## getCancelBundleTask
@@ -9940,21 +9940,21 @@ proc call*(call_606136: Call_GetCancelBundleTask_606121; BundleId: string;
## : The ID of the bundle task.
## Action: string (required)
## Version: string (required)
- var query_606137 = newJObject()
- add(query_606137, "DryRun", newJBool(DryRun))
- add(query_606137, "BundleId", newJString(BundleId))
- add(query_606137, "Action", newJString(Action))
- add(query_606137, "Version", newJString(Version))
- result = call_606136.call(nil, query_606137, nil, nil, nil)
+ var query_607337 = newJObject()
+ add(query_607337, "DryRun", newJBool(DryRun))
+ add(query_607337, "BundleId", newJString(BundleId))
+ add(query_607337, "Action", newJString(Action))
+ add(query_607337, "Version", newJString(Version))
+ result = call_607336.call(nil, query_607337, nil, nil, nil)
-var getCancelBundleTask* = Call_GetCancelBundleTask_606121(
+var getCancelBundleTask* = Call_GetCancelBundleTask_607321(
name: "getCancelBundleTask", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=CancelBundleTask",
- validator: validate_GetCancelBundleTask_606122, base: "/",
- url: url_GetCancelBundleTask_606123, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetCancelBundleTask_607322, base: "/",
+ url: url_GetCancelBundleTask_607323, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCancelCapacityReservation_606173 = ref object of OpenApiRestCall_604389
-proc url_PostCancelCapacityReservation_606175(protocol: Scheme; host: string;
+ Call_PostCancelCapacityReservation_607373 = ref object of OpenApiRestCall_605589
+proc url_PostCancelCapacityReservation_607375(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -9966,7 +9966,7 @@ proc url_PostCancelCapacityReservation_606175(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostCancelCapacityReservation_606174(path: JsonNode; query: JsonNode;
+proc validate_PostCancelCapacityReservation_607374(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Cancels the specified Capacity Reservation, releases the reserved capacity, and changes the Capacity Reservation's state to cancelled
.
Instances running in the reserved capacity continue running until you stop them. Stopped instances that target the Capacity Reservation can no longer launch. Modify these instances to either target a different Capacity Reservation, launch On-Demand Instance capacity, or run in any open Capacity Reservation that has matching attributes and sufficient capacity.
## @@ -9979,16 +9979,16 @@ proc validate_PostCancelCapacityReservation_606174(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606176 = query.getOrDefault("Action") - valid_606176 = validateParameter(valid_606176, JString, required = true, default = newJString( + var valid_607376 = query.getOrDefault("Action") + valid_607376 = validateParameter(valid_607376, JString, required = true, default = newJString( "CancelCapacityReservation")) - if valid_606176 != nil: - section.add "Action", valid_606176 - var valid_606177 = query.getOrDefault("Version") - valid_606177 = validateParameter(valid_606177, JString, required = true, + if valid_607376 != nil: + section.add "Action", valid_607376 + var valid_607377 = query.getOrDefault("Version") + valid_607377 = validateParameter(valid_607377, JString, required = true, default = newJString("2016-11-15")) - if valid_606177 != nil: - section.add "Version", valid_606177 + if valid_607377 != nil: + section.add "Version", valid_607377 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -9999,41 +9999,41 @@ proc validate_PostCancelCapacityReservation_606174(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606178 = header.getOrDefault("X-Amz-Signature") - valid_606178 = validateParameter(valid_606178, JString, required = false, + var valid_607378 = header.getOrDefault("X-Amz-Signature") + valid_607378 = validateParameter(valid_607378, JString, required = false, default = nil) - if valid_606178 != nil: - section.add "X-Amz-Signature", valid_606178 - var valid_606179 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606179 = validateParameter(valid_606179, JString, required = false, + if valid_607378 != nil: + section.add "X-Amz-Signature", valid_607378 + var valid_607379 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607379 = validateParameter(valid_607379, JString, required = false, default = nil) - if valid_606179 != nil: - section.add "X-Amz-Content-Sha256", valid_606179 - var valid_606180 = header.getOrDefault("X-Amz-Date") - valid_606180 = validateParameter(valid_606180, JString, required = false, + if valid_607379 != nil: + section.add "X-Amz-Content-Sha256", valid_607379 + var valid_607380 = header.getOrDefault("X-Amz-Date") + valid_607380 = validateParameter(valid_607380, JString, required = false, default = nil) - if valid_606180 != nil: - section.add "X-Amz-Date", valid_606180 - var valid_606181 = header.getOrDefault("X-Amz-Credential") - valid_606181 = validateParameter(valid_606181, JString, required = false, + if valid_607380 != nil: + section.add "X-Amz-Date", valid_607380 + var valid_607381 = header.getOrDefault("X-Amz-Credential") + valid_607381 = validateParameter(valid_607381, JString, required = false, default = nil) - if valid_606181 != nil: - section.add "X-Amz-Credential", valid_606181 - var valid_606182 = header.getOrDefault("X-Amz-Security-Token") - valid_606182 = validateParameter(valid_606182, JString, required = false, + if valid_607381 != nil: + section.add "X-Amz-Credential", valid_607381 + var valid_607382 = header.getOrDefault("X-Amz-Security-Token") + valid_607382 = validateParameter(valid_607382, JString, required = false, default = nil) - if valid_606182 != nil: - section.add "X-Amz-Security-Token", valid_606182 - var valid_606183 = header.getOrDefault("X-Amz-Algorithm") - valid_606183 = validateParameter(valid_606183, JString, required = false, + if valid_607382 != nil: + section.add "X-Amz-Security-Token", valid_607382 + var valid_607383 = header.getOrDefault("X-Amz-Algorithm") + valid_607383 = validateParameter(valid_607383, JString, required = false, default = nil) - if valid_606183 != nil: - section.add "X-Amz-Algorithm", valid_606183 - var valid_606184 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606184 = validateParameter(valid_606184, JString, required = false, + if valid_607383 != nil: + section.add "X-Amz-Algorithm", valid_607383 + var valid_607384 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607384 = validateParameter(valid_607384, JString, required = false, default = nil) - if valid_606184 != nil: - section.add "X-Amz-SignedHeaders", valid_606184 + if valid_607384 != nil: + section.add "X-Amz-SignedHeaders", valid_607384 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -10041,34 +10041,34 @@ proc validate_PostCancelCapacityReservation_606174(path: JsonNode; query: JsonNo ## CapacityReservationId: JString (required) ## : The ID of the Capacity Reservation to be cancelled. section = newJObject() - var valid_606185 = formData.getOrDefault("DryRun") - valid_606185 = validateParameter(valid_606185, JBool, required = false, default = nil) - if valid_606185 != nil: - section.add "DryRun", valid_606185 + var valid_607385 = formData.getOrDefault("DryRun") + valid_607385 = validateParameter(valid_607385, JBool, required = false, default = nil) + if valid_607385 != nil: + section.add "DryRun", valid_607385 assert formData != nil, "formData argument is necessary due to required `CapacityReservationId` field" - var valid_606186 = formData.getOrDefault("CapacityReservationId") - valid_606186 = validateParameter(valid_606186, JString, required = true, + var valid_607386 = formData.getOrDefault("CapacityReservationId") + valid_607386 = validateParameter(valid_607386, JString, required = true, default = nil) - if valid_606186 != nil: - section.add "CapacityReservationId", valid_606186 + if valid_607386 != nil: + section.add "CapacityReservationId", valid_607386 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606187: Call_PostCancelCapacityReservation_606173; path: JsonNode; +proc call*(call_607387: Call_PostCancelCapacityReservation_607373; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Cancels the specified Capacity Reservation, releases the reserved capacity, and changes the Capacity Reservation's state to cancelled
.
Instances running in the reserved capacity continue running until you stop them. Stopped instances that target the Capacity Reservation can no longer launch. Modify these instances to either target a different Capacity Reservation, launch On-Demand Instance capacity, or run in any open Capacity Reservation that has matching attributes and sufficient capacity.
## - let valid = call_606187.validator(path, query, header, formData, body) - let scheme = call_606187.pickScheme + let valid = call_607387.validator(path, query, header, formData, body) + let scheme = call_607387.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606187.url(scheme.get, call_606187.host, call_606187.base, - call_606187.route, valid.getOrDefault("path"), + let url = call_607387.url(scheme.get, call_607387.host, call_607387.base, + call_607387.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606187, url, valid) + result = atozHook(call_607387, url, valid) -proc call*(call_606188: Call_PostCancelCapacityReservation_606173; +proc call*(call_607388: Call_PostCancelCapacityReservation_607373; CapacityReservationId: string; DryRun: bool = false; Action: string = "CancelCapacityReservation"; Version: string = "2016-11-15"): Recallable = @@ -10080,23 +10080,23 @@ proc call*(call_606188: Call_PostCancelCapacityReservation_606173; ## CapacityReservationId: string (required) ## : The ID of the Capacity Reservation to be cancelled. ## Version: string (required) - var query_606189 = newJObject() - var formData_606190 = newJObject() - add(formData_606190, "DryRun", newJBool(DryRun)) - add(query_606189, "Action", newJString(Action)) - add(formData_606190, "CapacityReservationId", newJString(CapacityReservationId)) - add(query_606189, "Version", newJString(Version)) - result = call_606188.call(nil, query_606189, nil, formData_606190, nil) + var query_607389 = newJObject() + var formData_607390 = newJObject() + add(formData_607390, "DryRun", newJBool(DryRun)) + add(query_607389, "Action", newJString(Action)) + add(formData_607390, "CapacityReservationId", newJString(CapacityReservationId)) + add(query_607389, "Version", newJString(Version)) + result = call_607388.call(nil, query_607389, nil, formData_607390, nil) -var postCancelCapacityReservation* = Call_PostCancelCapacityReservation_606173( +var postCancelCapacityReservation* = Call_PostCancelCapacityReservation_607373( name: "postCancelCapacityReservation", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CancelCapacityReservation", - validator: validate_PostCancelCapacityReservation_606174, base: "/", - url: url_PostCancelCapacityReservation_606175, + validator: validate_PostCancelCapacityReservation_607374, base: "/", + url: url_PostCancelCapacityReservation_607375, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCancelCapacityReservation_606156 = ref object of OpenApiRestCall_604389 -proc url_GetCancelCapacityReservation_606158(protocol: Scheme; host: string; + Call_GetCancelCapacityReservation_607356 = ref object of OpenApiRestCall_605589 +proc url_GetCancelCapacityReservation_607358(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -10108,7 +10108,7 @@ proc url_GetCancelCapacityReservation_606158(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetCancelCapacityReservation_606157(path: JsonNode; query: JsonNode; +proc validate_GetCancelCapacityReservation_607357(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Cancels the specified Capacity Reservation, releases the reserved capacity, and changes the Capacity Reservation's state to cancelled
.
Instances running in the reserved capacity continue running until you stop them. Stopped instances that target the Capacity Reservation can no longer launch. Modify these instances to either target a different Capacity Reservation, launch On-Demand Instance capacity, or run in any open Capacity Reservation that has matching attributes and sufficient capacity.
## @@ -10124,26 +10124,26 @@ proc validate_GetCancelCapacityReservation_606157(path: JsonNode; query: JsonNod ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_606159 = query.getOrDefault("DryRun") - valid_606159 = validateParameter(valid_606159, JBool, required = false, default = nil) - if valid_606159 != nil: - section.add "DryRun", valid_606159 + var valid_607359 = query.getOrDefault("DryRun") + valid_607359 = validateParameter(valid_607359, JBool, required = false, default = nil) + if valid_607359 != nil: + section.add "DryRun", valid_607359 assert query != nil, "query argument is necessary due to required `CapacityReservationId` field" - var valid_606160 = query.getOrDefault("CapacityReservationId") - valid_606160 = validateParameter(valid_606160, JString, required = true, + var valid_607360 = query.getOrDefault("CapacityReservationId") + valid_607360 = validateParameter(valid_607360, JString, required = true, default = nil) - if valid_606160 != nil: - section.add "CapacityReservationId", valid_606160 - var valid_606161 = query.getOrDefault("Action") - valid_606161 = validateParameter(valid_606161, JString, required = true, default = newJString( + if valid_607360 != nil: + section.add "CapacityReservationId", valid_607360 + var valid_607361 = query.getOrDefault("Action") + valid_607361 = validateParameter(valid_607361, JString, required = true, default = newJString( "CancelCapacityReservation")) - if valid_606161 != nil: - section.add "Action", valid_606161 - var valid_606162 = query.getOrDefault("Version") - valid_606162 = validateParameter(valid_606162, JString, required = true, + if valid_607361 != nil: + section.add "Action", valid_607361 + var valid_607362 = query.getOrDefault("Version") + valid_607362 = validateParameter(valid_607362, JString, required = true, default = newJString("2016-11-15")) - if valid_606162 != nil: - section.add "Version", valid_606162 + if valid_607362 != nil: + section.add "Version", valid_607362 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -10154,61 +10154,61 @@ proc validate_GetCancelCapacityReservation_606157(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606163 = header.getOrDefault("X-Amz-Signature") - valid_606163 = validateParameter(valid_606163, JString, required = false, + var valid_607363 = header.getOrDefault("X-Amz-Signature") + valid_607363 = validateParameter(valid_607363, JString, required = false, default = nil) - if valid_606163 != nil: - section.add "X-Amz-Signature", valid_606163 - var valid_606164 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606164 = validateParameter(valid_606164, JString, required = false, + if valid_607363 != nil: + section.add "X-Amz-Signature", valid_607363 + var valid_607364 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607364 = validateParameter(valid_607364, JString, required = false, default = nil) - if valid_606164 != nil: - section.add "X-Amz-Content-Sha256", valid_606164 - var valid_606165 = header.getOrDefault("X-Amz-Date") - valid_606165 = validateParameter(valid_606165, JString, required = false, + if valid_607364 != nil: + section.add "X-Amz-Content-Sha256", valid_607364 + var valid_607365 = header.getOrDefault("X-Amz-Date") + valid_607365 = validateParameter(valid_607365, JString, required = false, default = nil) - if valid_606165 != nil: - section.add "X-Amz-Date", valid_606165 - var valid_606166 = header.getOrDefault("X-Amz-Credential") - valid_606166 = validateParameter(valid_606166, JString, required = false, + if valid_607365 != nil: + section.add "X-Amz-Date", valid_607365 + var valid_607366 = header.getOrDefault("X-Amz-Credential") + valid_607366 = validateParameter(valid_607366, JString, required = false, default = nil) - if valid_606166 != nil: - section.add "X-Amz-Credential", valid_606166 - var valid_606167 = header.getOrDefault("X-Amz-Security-Token") - valid_606167 = validateParameter(valid_606167, JString, required = false, + if valid_607366 != nil: + section.add "X-Amz-Credential", valid_607366 + var valid_607367 = header.getOrDefault("X-Amz-Security-Token") + valid_607367 = validateParameter(valid_607367, JString, required = false, default = nil) - if valid_606167 != nil: - section.add "X-Amz-Security-Token", valid_606167 - var valid_606168 = header.getOrDefault("X-Amz-Algorithm") - valid_606168 = validateParameter(valid_606168, JString, required = false, + if valid_607367 != nil: + section.add "X-Amz-Security-Token", valid_607367 + var valid_607368 = header.getOrDefault("X-Amz-Algorithm") + valid_607368 = validateParameter(valid_607368, JString, required = false, default = nil) - if valid_606168 != nil: - section.add "X-Amz-Algorithm", valid_606168 - var valid_606169 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606169 = validateParameter(valid_606169, JString, required = false, + if valid_607368 != nil: + section.add "X-Amz-Algorithm", valid_607368 + var valid_607369 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607369 = validateParameter(valid_607369, JString, required = false, default = nil) - if valid_606169 != nil: - section.add "X-Amz-SignedHeaders", valid_606169 + if valid_607369 != nil: + section.add "X-Amz-SignedHeaders", valid_607369 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606170: Call_GetCancelCapacityReservation_606156; path: JsonNode; +proc call*(call_607370: Call_GetCancelCapacityReservation_607356; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Cancels the specified Capacity Reservation, releases the reserved capacity, and changes the Capacity Reservation's state to cancelled
.
Instances running in the reserved capacity continue running until you stop them. Stopped instances that target the Capacity Reservation can no longer launch. Modify these instances to either target a different Capacity Reservation, launch On-Demand Instance capacity, or run in any open Capacity Reservation that has matching attributes and sufficient capacity.
## - let valid = call_606170.validator(path, query, header, formData, body) - let scheme = call_606170.pickScheme + let valid = call_607370.validator(path, query, header, formData, body) + let scheme = call_607370.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606170.url(scheme.get, call_606170.host, call_606170.base, - call_606170.route, valid.getOrDefault("path"), + let url = call_607370.url(scheme.get, call_607370.host, call_607370.base, + call_607370.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606170, url, valid) + result = atozHook(call_607370, url, valid) -proc call*(call_606171: Call_GetCancelCapacityReservation_606156; +proc call*(call_607371: Call_GetCancelCapacityReservation_607356; CapacityReservationId: string; DryRun: bool = false; Action: string = "CancelCapacityReservation"; Version: string = "2016-11-15"): Recallable = @@ -10220,22 +10220,22 @@ proc call*(call_606171: Call_GetCancelCapacityReservation_606156; ## : The ID of the Capacity Reservation to be cancelled. ## Action: string (required) ## Version: string (required) - var query_606172 = newJObject() - add(query_606172, "DryRun", newJBool(DryRun)) - add(query_606172, "CapacityReservationId", newJString(CapacityReservationId)) - add(query_606172, "Action", newJString(Action)) - add(query_606172, "Version", newJString(Version)) - result = call_606171.call(nil, query_606172, nil, nil, nil) + var query_607372 = newJObject() + add(query_607372, "DryRun", newJBool(DryRun)) + add(query_607372, "CapacityReservationId", newJString(CapacityReservationId)) + add(query_607372, "Action", newJString(Action)) + add(query_607372, "Version", newJString(Version)) + result = call_607371.call(nil, query_607372, nil, nil, nil) -var getCancelCapacityReservation* = Call_GetCancelCapacityReservation_606156( +var getCancelCapacityReservation* = Call_GetCancelCapacityReservation_607356( name: "getCancelCapacityReservation", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CancelCapacityReservation", - validator: validate_GetCancelCapacityReservation_606157, base: "/", - url: url_GetCancelCapacityReservation_606158, + validator: validate_GetCancelCapacityReservation_607357, base: "/", + url: url_GetCancelCapacityReservation_607358, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCancelConversionTask_606209 = ref object of OpenApiRestCall_604389 -proc url_PostCancelConversionTask_606211(protocol: Scheme; host: string; + Call_PostCancelConversionTask_607409 = ref object of OpenApiRestCall_605589 +proc url_PostCancelConversionTask_607411(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -10248,7 +10248,7 @@ proc url_PostCancelConversionTask_606211(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCancelConversionTask_606210(path: JsonNode; query: JsonNode; +proc validate_PostCancelConversionTask_607410(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Cancels an active conversion task. The task can be the import of an instance or volume. The action removes all artifacts of the conversion, including a partially uploaded volume or instance. If the conversion is complete or is in the process of transferring the final disk image, the command fails and returns an exception.
For more information, see Importing a Virtual Machine Using the Amazon EC2 CLI.
## @@ -10261,16 +10261,16 @@ proc validate_PostCancelConversionTask_606210(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606212 = query.getOrDefault("Action") - valid_606212 = validateParameter(valid_606212, JString, required = true, + var valid_607412 = query.getOrDefault("Action") + valid_607412 = validateParameter(valid_607412, JString, required = true, default = newJString("CancelConversionTask")) - if valid_606212 != nil: - section.add "Action", valid_606212 - var valid_606213 = query.getOrDefault("Version") - valid_606213 = validateParameter(valid_606213, JString, required = true, + if valid_607412 != nil: + section.add "Action", valid_607412 + var valid_607413 = query.getOrDefault("Version") + valid_607413 = validateParameter(valid_607413, JString, required = true, default = newJString("2016-11-15")) - if valid_606213 != nil: - section.add "Version", valid_606213 + if valid_607413 != nil: + section.add "Version", valid_607413 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -10281,41 +10281,41 @@ proc validate_PostCancelConversionTask_606210(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606214 = header.getOrDefault("X-Amz-Signature") - valid_606214 = validateParameter(valid_606214, JString, required = false, + var valid_607414 = header.getOrDefault("X-Amz-Signature") + valid_607414 = validateParameter(valid_607414, JString, required = false, default = nil) - if valid_606214 != nil: - section.add "X-Amz-Signature", valid_606214 - var valid_606215 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606215 = validateParameter(valid_606215, JString, required = false, - default = nil) - if valid_606215 != nil: - section.add "X-Amz-Content-Sha256", valid_606215 - var valid_606216 = header.getOrDefault("X-Amz-Date") - valid_606216 = validateParameter(valid_606216, JString, required = false, - default = nil) - if valid_606216 != nil: - section.add "X-Amz-Date", valid_606216 - var valid_606217 = header.getOrDefault("X-Amz-Credential") - valid_606217 = validateParameter(valid_606217, JString, required = false, - default = nil) - if valid_606217 != nil: - section.add "X-Amz-Credential", valid_606217 - var valid_606218 = header.getOrDefault("X-Amz-Security-Token") - valid_606218 = validateParameter(valid_606218, JString, required = false, - default = nil) - if valid_606218 != nil: - section.add "X-Amz-Security-Token", valid_606218 - var valid_606219 = header.getOrDefault("X-Amz-Algorithm") - valid_606219 = validateParameter(valid_606219, JString, required = false, - default = nil) - if valid_606219 != nil: - section.add "X-Amz-Algorithm", valid_606219 - var valid_606220 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606220 = validateParameter(valid_606220, JString, required = false, - default = nil) - if valid_606220 != nil: - section.add "X-Amz-SignedHeaders", valid_606220 + if valid_607414 != nil: + section.add "X-Amz-Signature", valid_607414 + var valid_607415 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607415 = validateParameter(valid_607415, JString, required = false, + default = nil) + if valid_607415 != nil: + section.add "X-Amz-Content-Sha256", valid_607415 + var valid_607416 = header.getOrDefault("X-Amz-Date") + valid_607416 = validateParameter(valid_607416, JString, required = false, + default = nil) + if valid_607416 != nil: + section.add "X-Amz-Date", valid_607416 + var valid_607417 = header.getOrDefault("X-Amz-Credential") + valid_607417 = validateParameter(valid_607417, JString, required = false, + default = nil) + if valid_607417 != nil: + section.add "X-Amz-Credential", valid_607417 + var valid_607418 = header.getOrDefault("X-Amz-Security-Token") + valid_607418 = validateParameter(valid_607418, JString, required = false, + default = nil) + if valid_607418 != nil: + section.add "X-Amz-Security-Token", valid_607418 + var valid_607419 = header.getOrDefault("X-Amz-Algorithm") + valid_607419 = validateParameter(valid_607419, JString, required = false, + default = nil) + if valid_607419 != nil: + section.add "X-Amz-Algorithm", valid_607419 + var valid_607420 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607420 = validateParameter(valid_607420, JString, required = false, + default = nil) + if valid_607420 != nil: + section.add "X-Amz-SignedHeaders", valid_607420 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -10325,39 +10325,39 @@ proc validate_PostCancelConversionTask_606210(path: JsonNode; query: JsonNode; ## ConversionTaskId: JString (required) ## : The ID of the conversion task. section = newJObject() - var valid_606221 = formData.getOrDefault("DryRun") - valid_606221 = validateParameter(valid_606221, JBool, required = false, default = nil) - if valid_606221 != nil: - section.add "DryRun", valid_606221 - var valid_606222 = formData.getOrDefault("ReasonMessage") - valid_606222 = validateParameter(valid_606222, JString, required = false, + var valid_607421 = formData.getOrDefault("DryRun") + valid_607421 = validateParameter(valid_607421, JBool, required = false, default = nil) + if valid_607421 != nil: + section.add "DryRun", valid_607421 + var valid_607422 = formData.getOrDefault("ReasonMessage") + valid_607422 = validateParameter(valid_607422, JString, required = false, default = nil) - if valid_606222 != nil: - section.add "ReasonMessage", valid_606222 + if valid_607422 != nil: + section.add "ReasonMessage", valid_607422 assert formData != nil, "formData argument is necessary due to required `ConversionTaskId` field" - var valid_606223 = formData.getOrDefault("ConversionTaskId") - valid_606223 = validateParameter(valid_606223, JString, required = true, + var valid_607423 = formData.getOrDefault("ConversionTaskId") + valid_607423 = validateParameter(valid_607423, JString, required = true, default = nil) - if valid_606223 != nil: - section.add "ConversionTaskId", valid_606223 + if valid_607423 != nil: + section.add "ConversionTaskId", valid_607423 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606224: Call_PostCancelConversionTask_606209; path: JsonNode; +proc call*(call_607424: Call_PostCancelConversionTask_607409; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Cancels an active conversion task. The task can be the import of an instance or volume. The action removes all artifacts of the conversion, including a partially uploaded volume or instance. If the conversion is complete or is in the process of transferring the final disk image, the command fails and returns an exception.
For more information, see Importing a Virtual Machine Using the Amazon EC2 CLI.
## - let valid = call_606224.validator(path, query, header, formData, body) - let scheme = call_606224.pickScheme + let valid = call_607424.validator(path, query, header, formData, body) + let scheme = call_607424.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606224.url(scheme.get, call_606224.host, call_606224.base, - call_606224.route, valid.getOrDefault("path"), + let url = call_607424.url(scheme.get, call_607424.host, call_607424.base, + call_607424.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606224, url, valid) + result = atozHook(call_607424, url, valid) -proc call*(call_606225: Call_PostCancelConversionTask_606209; +proc call*(call_607425: Call_PostCancelConversionTask_607409; ConversionTaskId: string; DryRun: bool = false; Action: string = "CancelConversionTask"; Version: string = "2016-11-15"; ReasonMessage: string = ""): Recallable = @@ -10371,23 +10371,23 @@ proc call*(call_606225: Call_PostCancelConversionTask_606209; ## : The reason for canceling the conversion task. ## ConversionTaskId: string (required) ## : The ID of the conversion task. - var query_606226 = newJObject() - var formData_606227 = newJObject() - add(formData_606227, "DryRun", newJBool(DryRun)) - add(query_606226, "Action", newJString(Action)) - add(query_606226, "Version", newJString(Version)) - add(formData_606227, "ReasonMessage", newJString(ReasonMessage)) - add(formData_606227, "ConversionTaskId", newJString(ConversionTaskId)) - result = call_606225.call(nil, query_606226, nil, formData_606227, nil) - -var postCancelConversionTask* = Call_PostCancelConversionTask_606209( + var query_607426 = newJObject() + var formData_607427 = newJObject() + add(formData_607427, "DryRun", newJBool(DryRun)) + add(query_607426, "Action", newJString(Action)) + add(query_607426, "Version", newJString(Version)) + add(formData_607427, "ReasonMessage", newJString(ReasonMessage)) + add(formData_607427, "ConversionTaskId", newJString(ConversionTaskId)) + result = call_607425.call(nil, query_607426, nil, formData_607427, nil) + +var postCancelConversionTask* = Call_PostCancelConversionTask_607409( name: "postCancelConversionTask", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CancelConversionTask", - validator: validate_PostCancelConversionTask_606210, base: "/", - url: url_PostCancelConversionTask_606211, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostCancelConversionTask_607410, base: "/", + url: url_PostCancelConversionTask_607411, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCancelConversionTask_606191 = ref object of OpenApiRestCall_604389 -proc url_GetCancelConversionTask_606193(protocol: Scheme; host: string; base: string; + Call_GetCancelConversionTask_607391 = ref object of OpenApiRestCall_605589 +proc url_GetCancelConversionTask_607393(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -10400,7 +10400,7 @@ proc url_GetCancelConversionTask_606193(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_GetCancelConversionTask_606192(path: JsonNode; query: JsonNode; +proc validate_GetCancelConversionTask_607392(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Cancels an active conversion task. The task can be the import of an instance or volume. The action removes all artifacts of the conversion, including a partially uploaded volume or instance. If the conversion is complete or is in the process of transferring the final disk image, the command fails and returns an exception.
For more information, see Importing a Virtual Machine Using the Amazon EC2 CLI.
## @@ -10420,30 +10420,30 @@ proc validate_GetCancelConversionTask_606192(path: JsonNode; query: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `ConversionTaskId` field" - var valid_606194 = query.getOrDefault("ConversionTaskId") - valid_606194 = validateParameter(valid_606194, JString, required = true, - default = nil) - if valid_606194 != nil: - section.add "ConversionTaskId", valid_606194 - var valid_606195 = query.getOrDefault("DryRun") - valid_606195 = validateParameter(valid_606195, JBool, required = false, default = nil) - if valid_606195 != nil: - section.add "DryRun", valid_606195 - var valid_606196 = query.getOrDefault("ReasonMessage") - valid_606196 = validateParameter(valid_606196, JString, required = false, - default = nil) - if valid_606196 != nil: - section.add "ReasonMessage", valid_606196 - var valid_606197 = query.getOrDefault("Action") - valid_606197 = validateParameter(valid_606197, JString, required = true, + var valid_607394 = query.getOrDefault("ConversionTaskId") + valid_607394 = validateParameter(valid_607394, JString, required = true, + default = nil) + if valid_607394 != nil: + section.add "ConversionTaskId", valid_607394 + var valid_607395 = query.getOrDefault("DryRun") + valid_607395 = validateParameter(valid_607395, JBool, required = false, default = nil) + if valid_607395 != nil: + section.add "DryRun", valid_607395 + var valid_607396 = query.getOrDefault("ReasonMessage") + valid_607396 = validateParameter(valid_607396, JString, required = false, + default = nil) + if valid_607396 != nil: + section.add "ReasonMessage", valid_607396 + var valid_607397 = query.getOrDefault("Action") + valid_607397 = validateParameter(valid_607397, JString, required = true, default = newJString("CancelConversionTask")) - if valid_606197 != nil: - section.add "Action", valid_606197 - var valid_606198 = query.getOrDefault("Version") - valid_606198 = validateParameter(valid_606198, JString, required = true, + if valid_607397 != nil: + section.add "Action", valid_607397 + var valid_607398 = query.getOrDefault("Version") + valid_607398 = validateParameter(valid_607398, JString, required = true, default = newJString("2016-11-15")) - if valid_606198 != nil: - section.add "Version", valid_606198 + if valid_607398 != nil: + section.add "Version", valid_607398 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -10454,61 +10454,61 @@ proc validate_GetCancelConversionTask_606192(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606199 = header.getOrDefault("X-Amz-Signature") - valid_606199 = validateParameter(valid_606199, JString, required = false, + var valid_607399 = header.getOrDefault("X-Amz-Signature") + valid_607399 = validateParameter(valid_607399, JString, required = false, default = nil) - if valid_606199 != nil: - section.add "X-Amz-Signature", valid_606199 - var valid_606200 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606200 = validateParameter(valid_606200, JString, required = false, + if valid_607399 != nil: + section.add "X-Amz-Signature", valid_607399 + var valid_607400 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607400 = validateParameter(valid_607400, JString, required = false, default = nil) - if valid_606200 != nil: - section.add "X-Amz-Content-Sha256", valid_606200 - var valid_606201 = header.getOrDefault("X-Amz-Date") - valid_606201 = validateParameter(valid_606201, JString, required = false, + if valid_607400 != nil: + section.add "X-Amz-Content-Sha256", valid_607400 + var valid_607401 = header.getOrDefault("X-Amz-Date") + valid_607401 = validateParameter(valid_607401, JString, required = false, default = nil) - if valid_606201 != nil: - section.add "X-Amz-Date", valid_606201 - var valid_606202 = header.getOrDefault("X-Amz-Credential") - valid_606202 = validateParameter(valid_606202, JString, required = false, + if valid_607401 != nil: + section.add "X-Amz-Date", valid_607401 + var valid_607402 = header.getOrDefault("X-Amz-Credential") + valid_607402 = validateParameter(valid_607402, JString, required = false, default = nil) - if valid_606202 != nil: - section.add "X-Amz-Credential", valid_606202 - var valid_606203 = header.getOrDefault("X-Amz-Security-Token") - valid_606203 = validateParameter(valid_606203, JString, required = false, + if valid_607402 != nil: + section.add "X-Amz-Credential", valid_607402 + var valid_607403 = header.getOrDefault("X-Amz-Security-Token") + valid_607403 = validateParameter(valid_607403, JString, required = false, default = nil) - if valid_606203 != nil: - section.add "X-Amz-Security-Token", valid_606203 - var valid_606204 = header.getOrDefault("X-Amz-Algorithm") - valid_606204 = validateParameter(valid_606204, JString, required = false, + if valid_607403 != nil: + section.add "X-Amz-Security-Token", valid_607403 + var valid_607404 = header.getOrDefault("X-Amz-Algorithm") + valid_607404 = validateParameter(valid_607404, JString, required = false, default = nil) - if valid_606204 != nil: - section.add "X-Amz-Algorithm", valid_606204 - var valid_606205 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606205 = validateParameter(valid_606205, JString, required = false, + if valid_607404 != nil: + section.add "X-Amz-Algorithm", valid_607404 + var valid_607405 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607405 = validateParameter(valid_607405, JString, required = false, default = nil) - if valid_606205 != nil: - section.add "X-Amz-SignedHeaders", valid_606205 + if valid_607405 != nil: + section.add "X-Amz-SignedHeaders", valid_607405 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606206: Call_GetCancelConversionTask_606191; path: JsonNode; +proc call*(call_607406: Call_GetCancelConversionTask_607391; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Cancels an active conversion task. The task can be the import of an instance or volume. The action removes all artifacts of the conversion, including a partially uploaded volume or instance. If the conversion is complete or is in the process of transferring the final disk image, the command fails and returns an exception.
For more information, see Importing a Virtual Machine Using the Amazon EC2 CLI.
## - let valid = call_606206.validator(path, query, header, formData, body) - let scheme = call_606206.pickScheme + let valid = call_607406.validator(path, query, header, formData, body) + let scheme = call_607406.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606206.url(scheme.get, call_606206.host, call_606206.base, - call_606206.route, valid.getOrDefault("path"), + let url = call_607406.url(scheme.get, call_607406.host, call_607406.base, + call_607406.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606206, url, valid) + result = atozHook(call_607406, url, valid) -proc call*(call_606207: Call_GetCancelConversionTask_606191; +proc call*(call_607407: Call_GetCancelConversionTask_607391; ConversionTaskId: string; DryRun: bool = false; ReasonMessage: string = ""; Action: string = "CancelConversionTask"; Version: string = "2016-11-15"): Recallable = ## getCancelConversionTask @@ -10521,22 +10521,22 @@ proc call*(call_606207: Call_GetCancelConversionTask_606191; ## : The reason for canceling the conversion task. ## Action: string (required) ## Version: string (required) - var query_606208 = newJObject() - add(query_606208, "ConversionTaskId", newJString(ConversionTaskId)) - add(query_606208, "DryRun", newJBool(DryRun)) - add(query_606208, "ReasonMessage", newJString(ReasonMessage)) - add(query_606208, "Action", newJString(Action)) - add(query_606208, "Version", newJString(Version)) - result = call_606207.call(nil, query_606208, nil, nil, nil) + var query_607408 = newJObject() + add(query_607408, "ConversionTaskId", newJString(ConversionTaskId)) + add(query_607408, "DryRun", newJBool(DryRun)) + add(query_607408, "ReasonMessage", newJString(ReasonMessage)) + add(query_607408, "Action", newJString(Action)) + add(query_607408, "Version", newJString(Version)) + result = call_607407.call(nil, query_607408, nil, nil, nil) -var getCancelConversionTask* = Call_GetCancelConversionTask_606191( +var getCancelConversionTask* = Call_GetCancelConversionTask_607391( name: "getCancelConversionTask", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CancelConversionTask", - validator: validate_GetCancelConversionTask_606192, base: "/", - url: url_GetCancelConversionTask_606193, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCancelConversionTask_607392, base: "/", + url: url_GetCancelConversionTask_607393, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCancelExportTask_606244 = ref object of OpenApiRestCall_604389 -proc url_PostCancelExportTask_606246(protocol: Scheme; host: string; base: string; + Call_PostCancelExportTask_607444 = ref object of OpenApiRestCall_605589 +proc url_PostCancelExportTask_607446(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -10548,7 +10548,7 @@ proc url_PostCancelExportTask_606246(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostCancelExportTask_606245(path: JsonNode; query: JsonNode; +proc validate_PostCancelExportTask_607445(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Cancels an active export task. The request removes all artifacts of the export, including any partially-created Amazon S3 objects. If the export task is complete or is in the process of transferring the final disk image, the command fails and returns an error. ## @@ -10561,16 +10561,16 @@ proc validate_PostCancelExportTask_606245(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606247 = query.getOrDefault("Action") - valid_606247 = validateParameter(valid_606247, JString, required = true, + var valid_607447 = query.getOrDefault("Action") + valid_607447 = validateParameter(valid_607447, JString, required = true, default = newJString("CancelExportTask")) - if valid_606247 != nil: - section.add "Action", valid_606247 - var valid_606248 = query.getOrDefault("Version") - valid_606248 = validateParameter(valid_606248, JString, required = true, + if valid_607447 != nil: + section.add "Action", valid_607447 + var valid_607448 = query.getOrDefault("Version") + valid_607448 = validateParameter(valid_607448, JString, required = true, default = newJString("2016-11-15")) - if valid_606248 != nil: - section.add "Version", valid_606248 + if valid_607448 != nil: + section.add "Version", valid_607448 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -10581,41 +10581,41 @@ proc validate_PostCancelExportTask_606245(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606249 = header.getOrDefault("X-Amz-Signature") - valid_606249 = validateParameter(valid_606249, JString, required = false, + var valid_607449 = header.getOrDefault("X-Amz-Signature") + valid_607449 = validateParameter(valid_607449, JString, required = false, default = nil) - if valid_606249 != nil: - section.add "X-Amz-Signature", valid_606249 - var valid_606250 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606250 = validateParameter(valid_606250, JString, required = false, - default = nil) - if valid_606250 != nil: - section.add "X-Amz-Content-Sha256", valid_606250 - var valid_606251 = header.getOrDefault("X-Amz-Date") - valid_606251 = validateParameter(valid_606251, JString, required = false, - default = nil) - if valid_606251 != nil: - section.add "X-Amz-Date", valid_606251 - var valid_606252 = header.getOrDefault("X-Amz-Credential") - valid_606252 = validateParameter(valid_606252, JString, required = false, - default = nil) - if valid_606252 != nil: - section.add "X-Amz-Credential", valid_606252 - var valid_606253 = header.getOrDefault("X-Amz-Security-Token") - valid_606253 = validateParameter(valid_606253, JString, required = false, - default = nil) - if valid_606253 != nil: - section.add "X-Amz-Security-Token", valid_606253 - var valid_606254 = header.getOrDefault("X-Amz-Algorithm") - valid_606254 = validateParameter(valid_606254, JString, required = false, - default = nil) - if valid_606254 != nil: - section.add "X-Amz-Algorithm", valid_606254 - var valid_606255 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606255 = validateParameter(valid_606255, JString, required = false, - default = nil) - if valid_606255 != nil: - section.add "X-Amz-SignedHeaders", valid_606255 + if valid_607449 != nil: + section.add "X-Amz-Signature", valid_607449 + var valid_607450 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607450 = validateParameter(valid_607450, JString, required = false, + default = nil) + if valid_607450 != nil: + section.add "X-Amz-Content-Sha256", valid_607450 + var valid_607451 = header.getOrDefault("X-Amz-Date") + valid_607451 = validateParameter(valid_607451, JString, required = false, + default = nil) + if valid_607451 != nil: + section.add "X-Amz-Date", valid_607451 + var valid_607452 = header.getOrDefault("X-Amz-Credential") + valid_607452 = validateParameter(valid_607452, JString, required = false, + default = nil) + if valid_607452 != nil: + section.add "X-Amz-Credential", valid_607452 + var valid_607453 = header.getOrDefault("X-Amz-Security-Token") + valid_607453 = validateParameter(valid_607453, JString, required = false, + default = nil) + if valid_607453 != nil: + section.add "X-Amz-Security-Token", valid_607453 + var valid_607454 = header.getOrDefault("X-Amz-Algorithm") + valid_607454 = validateParameter(valid_607454, JString, required = false, + default = nil) + if valid_607454 != nil: + section.add "X-Amz-Algorithm", valid_607454 + var valid_607455 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607455 = validateParameter(valid_607455, JString, required = false, + default = nil) + if valid_607455 != nil: + section.add "X-Amz-SignedHeaders", valid_607455 result.add "header", section ## parameters in `formData` object: ## ExportTaskId: JString (required) @@ -10623,29 +10623,29 @@ proc validate_PostCancelExportTask_606245(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `ExportTaskId` field" - var valid_606256 = formData.getOrDefault("ExportTaskId") - valid_606256 = validateParameter(valid_606256, JString, required = true, + var valid_607456 = formData.getOrDefault("ExportTaskId") + valid_607456 = validateParameter(valid_607456, JString, required = true, default = nil) - if valid_606256 != nil: - section.add "ExportTaskId", valid_606256 + if valid_607456 != nil: + section.add "ExportTaskId", valid_607456 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606257: Call_PostCancelExportTask_606244; path: JsonNode; +proc call*(call_607457: Call_PostCancelExportTask_607444; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Cancels an active export task. The request removes all artifacts of the export, including any partially-created Amazon S3 objects. If the export task is complete or is in the process of transferring the final disk image, the command fails and returns an error. ## - let valid = call_606257.validator(path, query, header, formData, body) - let scheme = call_606257.pickScheme + let valid = call_607457.validator(path, query, header, formData, body) + let scheme = call_607457.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606257.url(scheme.get, call_606257.host, call_606257.base, - call_606257.route, valid.getOrDefault("path"), + let url = call_607457.url(scheme.get, call_607457.host, call_607457.base, + call_607457.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606257, url, valid) + result = atozHook(call_607457, url, valid) -proc call*(call_606258: Call_PostCancelExportTask_606244; ExportTaskId: string; +proc call*(call_607458: Call_PostCancelExportTask_607444; ExportTaskId: string; Action: string = "CancelExportTask"; Version: string = "2016-11-15"): Recallable = ## postCancelExportTask ## Cancels an active export task. The request removes all artifacts of the export, including any partially-created Amazon S3 objects. If the export task is complete or is in the process of transferring the final disk image, the command fails and returns an error. @@ -10653,21 +10653,21 @@ proc call*(call_606258: Call_PostCancelExportTask_606244; ExportTaskId: string; ## : The ID of the export task. This is the ID returned byCreateInstanceExportTask
.
## Action: string (required)
## Version: string (required)
- var query_606259 = newJObject()
- var formData_606260 = newJObject()
- add(formData_606260, "ExportTaskId", newJString(ExportTaskId))
- add(query_606259, "Action", newJString(Action))
- add(query_606259, "Version", newJString(Version))
- result = call_606258.call(nil, query_606259, nil, formData_606260, nil)
+ var query_607459 = newJObject()
+ var formData_607460 = newJObject()
+ add(formData_607460, "ExportTaskId", newJString(ExportTaskId))
+ add(query_607459, "Action", newJString(Action))
+ add(query_607459, "Version", newJString(Version))
+ result = call_607458.call(nil, query_607459, nil, formData_607460, nil)
-var postCancelExportTask* = Call_PostCancelExportTask_606244(
+var postCancelExportTask* = Call_PostCancelExportTask_607444(
name: "postCancelExportTask", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CancelExportTask",
- validator: validate_PostCancelExportTask_606245, base: "/",
- url: url_PostCancelExportTask_606246, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostCancelExportTask_607445, base: "/",
+ url: url_PostCancelExportTask_607446, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCancelExportTask_606228 = ref object of OpenApiRestCall_604389
-proc url_GetCancelExportTask_606230(protocol: Scheme; host: string; base: string;
+ Call_GetCancelExportTask_607428 = ref object of OpenApiRestCall_605589
+proc url_GetCancelExportTask_607430(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -10679,7 +10679,7 @@ proc url_GetCancelExportTask_606230(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetCancelExportTask_606229(path: JsonNode; query: JsonNode;
+proc validate_GetCancelExportTask_607429(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Cancels an active export task. The request removes all artifacts of the export, including any partially-created Amazon S3 objects. If the export task is complete or is in the process of transferring the final disk image, the command fails and returns an error.
@@ -10696,21 +10696,21 @@ proc validate_GetCancelExportTask_606229(path: JsonNode; query: JsonNode;
section = newJObject()
assert query != nil,
"query argument is necessary due to required `ExportTaskId` field"
- var valid_606231 = query.getOrDefault("ExportTaskId")
- valid_606231 = validateParameter(valid_606231, JString, required = true,
+ var valid_607431 = query.getOrDefault("ExportTaskId")
+ valid_607431 = validateParameter(valid_607431, JString, required = true,
default = nil)
- if valid_606231 != nil:
- section.add "ExportTaskId", valid_606231
- var valid_606232 = query.getOrDefault("Action")
- valid_606232 = validateParameter(valid_606232, JString, required = true,
+ if valid_607431 != nil:
+ section.add "ExportTaskId", valid_607431
+ var valid_607432 = query.getOrDefault("Action")
+ valid_607432 = validateParameter(valid_607432, JString, required = true,
default = newJString("CancelExportTask"))
- if valid_606232 != nil:
- section.add "Action", valid_606232
- var valid_606233 = query.getOrDefault("Version")
- valid_606233 = validateParameter(valid_606233, JString, required = true,
+ if valid_607432 != nil:
+ section.add "Action", valid_607432
+ var valid_607433 = query.getOrDefault("Version")
+ valid_607433 = validateParameter(valid_607433, JString, required = true,
default = newJString("2016-11-15"))
- if valid_606233 != nil:
- section.add "Version", valid_606233
+ if valid_607433 != nil:
+ section.add "Version", valid_607433
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -10721,61 +10721,61 @@ proc validate_GetCancelExportTask_606229(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_606234 = header.getOrDefault("X-Amz-Signature")
- valid_606234 = validateParameter(valid_606234, JString, required = false,
+ var valid_607434 = header.getOrDefault("X-Amz-Signature")
+ valid_607434 = validateParameter(valid_607434, JString, required = false,
default = nil)
- if valid_606234 != nil:
- section.add "X-Amz-Signature", valid_606234
- var valid_606235 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_606235 = validateParameter(valid_606235, JString, required = false,
+ if valid_607434 != nil:
+ section.add "X-Amz-Signature", valid_607434
+ var valid_607435 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607435 = validateParameter(valid_607435, JString, required = false,
default = nil)
- if valid_606235 != nil:
- section.add "X-Amz-Content-Sha256", valid_606235
- var valid_606236 = header.getOrDefault("X-Amz-Date")
- valid_606236 = validateParameter(valid_606236, JString, required = false,
+ if valid_607435 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607435
+ var valid_607436 = header.getOrDefault("X-Amz-Date")
+ valid_607436 = validateParameter(valid_607436, JString, required = false,
default = nil)
- if valid_606236 != nil:
- section.add "X-Amz-Date", valid_606236
- var valid_606237 = header.getOrDefault("X-Amz-Credential")
- valid_606237 = validateParameter(valid_606237, JString, required = false,
+ if valid_607436 != nil:
+ section.add "X-Amz-Date", valid_607436
+ var valid_607437 = header.getOrDefault("X-Amz-Credential")
+ valid_607437 = validateParameter(valid_607437, JString, required = false,
default = nil)
- if valid_606237 != nil:
- section.add "X-Amz-Credential", valid_606237
- var valid_606238 = header.getOrDefault("X-Amz-Security-Token")
- valid_606238 = validateParameter(valid_606238, JString, required = false,
+ if valid_607437 != nil:
+ section.add "X-Amz-Credential", valid_607437
+ var valid_607438 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607438 = validateParameter(valid_607438, JString, required = false,
default = nil)
- if valid_606238 != nil:
- section.add "X-Amz-Security-Token", valid_606238
- var valid_606239 = header.getOrDefault("X-Amz-Algorithm")
- valid_606239 = validateParameter(valid_606239, JString, required = false,
+ if valid_607438 != nil:
+ section.add "X-Amz-Security-Token", valid_607438
+ var valid_607439 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607439 = validateParameter(valid_607439, JString, required = false,
default = nil)
- if valid_606239 != nil:
- section.add "X-Amz-Algorithm", valid_606239
- var valid_606240 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_606240 = validateParameter(valid_606240, JString, required = false,
+ if valid_607439 != nil:
+ section.add "X-Amz-Algorithm", valid_607439
+ var valid_607440 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607440 = validateParameter(valid_607440, JString, required = false,
default = nil)
- if valid_606240 != nil:
- section.add "X-Amz-SignedHeaders", valid_606240
+ if valid_607440 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607440
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606241: Call_GetCancelExportTask_606228; path: JsonNode;
+proc call*(call_607441: Call_GetCancelExportTask_607428; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Cancels an active export task. The request removes all artifacts of the export, including any partially-created Amazon S3 objects. If the export task is complete or is in the process of transferring the final disk image, the command fails and returns an error.
##
- let valid = call_606241.validator(path, query, header, formData, body)
- let scheme = call_606241.pickScheme
+ let valid = call_607441.validator(path, query, header, formData, body)
+ let scheme = call_607441.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_606241.url(scheme.get, call_606241.host, call_606241.base,
- call_606241.route, valid.getOrDefault("path"),
+ let url = call_607441.url(scheme.get, call_607441.host, call_607441.base,
+ call_607441.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_606241, url, valid)
+ result = atozHook(call_607441, url, valid)
-proc call*(call_606242: Call_GetCancelExportTask_606228; ExportTaskId: string;
+proc call*(call_607442: Call_GetCancelExportTask_607428; ExportTaskId: string;
Action: string = "CancelExportTask"; Version: string = "2016-11-15"): Recallable =
## getCancelExportTask
## Cancels an active export task. The request removes all artifacts of the export, including any partially-created Amazon S3 objects. If the export task is complete or is in the process of transferring the final disk image, the command fails and returns an error.
@@ -10783,20 +10783,20 @@ proc call*(call_606242: Call_GetCancelExportTask_606228; ExportTaskId: string;
## : The ID of the export task. This is the ID returned by CreateInstanceExportTask
.
## Action: string (required)
## Version: string (required)
- var query_606243 = newJObject()
- add(query_606243, "ExportTaskId", newJString(ExportTaskId))
- add(query_606243, "Action", newJString(Action))
- add(query_606243, "Version", newJString(Version))
- result = call_606242.call(nil, query_606243, nil, nil, nil)
+ var query_607443 = newJObject()
+ add(query_607443, "ExportTaskId", newJString(ExportTaskId))
+ add(query_607443, "Action", newJString(Action))
+ add(query_607443, "Version", newJString(Version))
+ result = call_607442.call(nil, query_607443, nil, nil, nil)
-var getCancelExportTask* = Call_GetCancelExportTask_606228(
+var getCancelExportTask* = Call_GetCancelExportTask_607428(
name: "getCancelExportTask", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=CancelExportTask",
- validator: validate_GetCancelExportTask_606229, base: "/",
- url: url_GetCancelExportTask_606230, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetCancelExportTask_607429, base: "/",
+ url: url_GetCancelExportTask_607430, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCancelImportTask_606279 = ref object of OpenApiRestCall_604389
-proc url_PostCancelImportTask_606281(protocol: Scheme; host: string; base: string;
+ Call_PostCancelImportTask_607479 = ref object of OpenApiRestCall_605589
+proc url_PostCancelImportTask_607481(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -10808,7 +10808,7 @@ proc url_PostCancelImportTask_606281(protocol: Scheme; host: string; base: strin
else:
result.path = base & route
-proc validate_PostCancelImportTask_606280(path: JsonNode; query: JsonNode;
+proc validate_PostCancelImportTask_607480(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Cancels an in-process import virtual machine or import snapshot task.
##
@@ -10821,16 +10821,16 @@ proc validate_PostCancelImportTask_606280(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_606282 = query.getOrDefault("Action")
- valid_606282 = validateParameter(valid_606282, JString, required = true,
+ var valid_607482 = query.getOrDefault("Action")
+ valid_607482 = validateParameter(valid_607482, JString, required = true,
default = newJString("CancelImportTask"))
- if valid_606282 != nil:
- section.add "Action", valid_606282
- var valid_606283 = query.getOrDefault("Version")
- valid_606283 = validateParameter(valid_606283, JString, required = true,
+ if valid_607482 != nil:
+ section.add "Action", valid_607482
+ var valid_607483 = query.getOrDefault("Version")
+ valid_607483 = validateParameter(valid_607483, JString, required = true,
default = newJString("2016-11-15"))
- if valid_606283 != nil:
- section.add "Version", valid_606283
+ if valid_607483 != nil:
+ section.add "Version", valid_607483
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -10841,41 +10841,41 @@ proc validate_PostCancelImportTask_606280(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_606284 = header.getOrDefault("X-Amz-Signature")
- valid_606284 = validateParameter(valid_606284, JString, required = false,
+ var valid_607484 = header.getOrDefault("X-Amz-Signature")
+ valid_607484 = validateParameter(valid_607484, JString, required = false,
default = nil)
- if valid_606284 != nil:
- section.add "X-Amz-Signature", valid_606284
- var valid_606285 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_606285 = validateParameter(valid_606285, JString, required = false,
- default = nil)
- if valid_606285 != nil:
- section.add "X-Amz-Content-Sha256", valid_606285
- var valid_606286 = header.getOrDefault("X-Amz-Date")
- valid_606286 = validateParameter(valid_606286, JString, required = false,
- default = nil)
- if valid_606286 != nil:
- section.add "X-Amz-Date", valid_606286
- var valid_606287 = header.getOrDefault("X-Amz-Credential")
- valid_606287 = validateParameter(valid_606287, JString, required = false,
- default = nil)
- if valid_606287 != nil:
- section.add "X-Amz-Credential", valid_606287
- var valid_606288 = header.getOrDefault("X-Amz-Security-Token")
- valid_606288 = validateParameter(valid_606288, JString, required = false,
- default = nil)
- if valid_606288 != nil:
- section.add "X-Amz-Security-Token", valid_606288
- var valid_606289 = header.getOrDefault("X-Amz-Algorithm")
- valid_606289 = validateParameter(valid_606289, JString, required = false,
- default = nil)
- if valid_606289 != nil:
- section.add "X-Amz-Algorithm", valid_606289
- var valid_606290 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_606290 = validateParameter(valid_606290, JString, required = false,
- default = nil)
- if valid_606290 != nil:
- section.add "X-Amz-SignedHeaders", valid_606290
+ if valid_607484 != nil:
+ section.add "X-Amz-Signature", valid_607484
+ var valid_607485 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607485 = validateParameter(valid_607485, JString, required = false,
+ default = nil)
+ if valid_607485 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607485
+ var valid_607486 = header.getOrDefault("X-Amz-Date")
+ valid_607486 = validateParameter(valid_607486, JString, required = false,
+ default = nil)
+ if valid_607486 != nil:
+ section.add "X-Amz-Date", valid_607486
+ var valid_607487 = header.getOrDefault("X-Amz-Credential")
+ valid_607487 = validateParameter(valid_607487, JString, required = false,
+ default = nil)
+ if valid_607487 != nil:
+ section.add "X-Amz-Credential", valid_607487
+ var valid_607488 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607488 = validateParameter(valid_607488, JString, required = false,
+ default = nil)
+ if valid_607488 != nil:
+ section.add "X-Amz-Security-Token", valid_607488
+ var valid_607489 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607489 = validateParameter(valid_607489, JString, required = false,
+ default = nil)
+ if valid_607489 != nil:
+ section.add "X-Amz-Algorithm", valid_607489
+ var valid_607490 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607490 = validateParameter(valid_607490, JString, required = false,
+ default = nil)
+ if valid_607490 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607490
result.add "header", section
## parameters in `formData` object:
## ImportTaskId: JString
@@ -10885,38 +10885,38 @@ proc validate_PostCancelImportTask_606280(path: JsonNode; query: JsonNode;
## DryRun: JBool
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_606291 = formData.getOrDefault("ImportTaskId")
- valid_606291 = validateParameter(valid_606291, JString, required = false,
+ var valid_607491 = formData.getOrDefault("ImportTaskId")
+ valid_607491 = validateParameter(valid_607491, JString, required = false,
default = nil)
- if valid_606291 != nil:
- section.add "ImportTaskId", valid_606291
- var valid_606292 = formData.getOrDefault("CancelReason")
- valid_606292 = validateParameter(valid_606292, JString, required = false,
+ if valid_607491 != nil:
+ section.add "ImportTaskId", valid_607491
+ var valid_607492 = formData.getOrDefault("CancelReason")
+ valid_607492 = validateParameter(valid_607492, JString, required = false,
default = nil)
- if valid_606292 != nil:
- section.add "CancelReason", valid_606292
- var valid_606293 = formData.getOrDefault("DryRun")
- valid_606293 = validateParameter(valid_606293, JBool, required = false, default = nil)
- if valid_606293 != nil:
- section.add "DryRun", valid_606293
+ if valid_607492 != nil:
+ section.add "CancelReason", valid_607492
+ var valid_607493 = formData.getOrDefault("DryRun")
+ valid_607493 = validateParameter(valid_607493, JBool, required = false, default = nil)
+ if valid_607493 != nil:
+ section.add "DryRun", valid_607493
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606294: Call_PostCancelImportTask_606279; path: JsonNode;
+proc call*(call_607494: Call_PostCancelImportTask_607479; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Cancels an in-process import virtual machine or import snapshot task.
##
- let valid = call_606294.validator(path, query, header, formData, body)
- let scheme = call_606294.pickScheme
+ let valid = call_607494.validator(path, query, header, formData, body)
+ let scheme = call_607494.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_606294.url(scheme.get, call_606294.host, call_606294.base,
- call_606294.route, valid.getOrDefault("path"),
+ let url = call_607494.url(scheme.get, call_607494.host, call_607494.base,
+ call_607494.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_606294, url, valid)
+ result = atozHook(call_607494, url, valid)
-proc call*(call_606295: Call_PostCancelImportTask_606279;
+proc call*(call_607495: Call_PostCancelImportTask_607479;
ImportTaskId: string = ""; CancelReason: string = ""; DryRun: bool = false;
Action: string = "CancelImportTask"; Version: string = "2016-11-15"): Recallable =
## postCancelImportTask
@@ -10929,23 +10929,23 @@ proc call*(call_606295: Call_PostCancelImportTask_606279;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_606296 = newJObject()
- var formData_606297 = newJObject()
- add(formData_606297, "ImportTaskId", newJString(ImportTaskId))
- add(formData_606297, "CancelReason", newJString(CancelReason))
- add(formData_606297, "DryRun", newJBool(DryRun))
- add(query_606296, "Action", newJString(Action))
- add(query_606296, "Version", newJString(Version))
- result = call_606295.call(nil, query_606296, nil, formData_606297, nil)
+ var query_607496 = newJObject()
+ var formData_607497 = newJObject()
+ add(formData_607497, "ImportTaskId", newJString(ImportTaskId))
+ add(formData_607497, "CancelReason", newJString(CancelReason))
+ add(formData_607497, "DryRun", newJBool(DryRun))
+ add(query_607496, "Action", newJString(Action))
+ add(query_607496, "Version", newJString(Version))
+ result = call_607495.call(nil, query_607496, nil, formData_607497, nil)
-var postCancelImportTask* = Call_PostCancelImportTask_606279(
+var postCancelImportTask* = Call_PostCancelImportTask_607479(
name: "postCancelImportTask", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CancelImportTask",
- validator: validate_PostCancelImportTask_606280, base: "/",
- url: url_PostCancelImportTask_606281, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostCancelImportTask_607480, base: "/",
+ url: url_PostCancelImportTask_607481, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCancelImportTask_606261 = ref object of OpenApiRestCall_604389
-proc url_GetCancelImportTask_606263(protocol: Scheme; host: string; base: string;
+ Call_GetCancelImportTask_607461 = ref object of OpenApiRestCall_605589
+proc url_GetCancelImportTask_607463(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -10957,7 +10957,7 @@ proc url_GetCancelImportTask_606263(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetCancelImportTask_606262(path: JsonNode; query: JsonNode;
+proc validate_GetCancelImportTask_607462(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Cancels an in-process import virtual machine or import snapshot task.
@@ -10976,31 +10976,31 @@ proc validate_GetCancelImportTask_606262(path: JsonNode; query: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_606264 = query.getOrDefault("ImportTaskId")
- valid_606264 = validateParameter(valid_606264, JString, required = false,
+ var valid_607464 = query.getOrDefault("ImportTaskId")
+ valid_607464 = validateParameter(valid_607464, JString, required = false,
default = nil)
- if valid_606264 != nil:
- section.add "ImportTaskId", valid_606264
- var valid_606265 = query.getOrDefault("DryRun")
- valid_606265 = validateParameter(valid_606265, JBool, required = false, default = nil)
- if valid_606265 != nil:
- section.add "DryRun", valid_606265
- var valid_606266 = query.getOrDefault("CancelReason")
- valid_606266 = validateParameter(valid_606266, JString, required = false,
+ if valid_607464 != nil:
+ section.add "ImportTaskId", valid_607464
+ var valid_607465 = query.getOrDefault("DryRun")
+ valid_607465 = validateParameter(valid_607465, JBool, required = false, default = nil)
+ if valid_607465 != nil:
+ section.add "DryRun", valid_607465
+ var valid_607466 = query.getOrDefault("CancelReason")
+ valid_607466 = validateParameter(valid_607466, JString, required = false,
default = nil)
- if valid_606266 != nil:
- section.add "CancelReason", valid_606266
+ if valid_607466 != nil:
+ section.add "CancelReason", valid_607466
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_606267 = query.getOrDefault("Action")
- valid_606267 = validateParameter(valid_606267, JString, required = true,
+ var valid_607467 = query.getOrDefault("Action")
+ valid_607467 = validateParameter(valid_607467, JString, required = true,
default = newJString("CancelImportTask"))
- if valid_606267 != nil:
- section.add "Action", valid_606267
- var valid_606268 = query.getOrDefault("Version")
- valid_606268 = validateParameter(valid_606268, JString, required = true,
+ if valid_607467 != nil:
+ section.add "Action", valid_607467
+ var valid_607468 = query.getOrDefault("Version")
+ valid_607468 = validateParameter(valid_607468, JString, required = true,
default = newJString("2016-11-15"))
- if valid_606268 != nil:
- section.add "Version", valid_606268
+ if valid_607468 != nil:
+ section.add "Version", valid_607468
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -11011,61 +11011,61 @@ proc validate_GetCancelImportTask_606262(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_606269 = header.getOrDefault("X-Amz-Signature")
- valid_606269 = validateParameter(valid_606269, JString, required = false,
+ var valid_607469 = header.getOrDefault("X-Amz-Signature")
+ valid_607469 = validateParameter(valid_607469, JString, required = false,
default = nil)
- if valid_606269 != nil:
- section.add "X-Amz-Signature", valid_606269
- var valid_606270 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_606270 = validateParameter(valid_606270, JString, required = false,
+ if valid_607469 != nil:
+ section.add "X-Amz-Signature", valid_607469
+ var valid_607470 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607470 = validateParameter(valid_607470, JString, required = false,
default = nil)
- if valid_606270 != nil:
- section.add "X-Amz-Content-Sha256", valid_606270
- var valid_606271 = header.getOrDefault("X-Amz-Date")
- valid_606271 = validateParameter(valid_606271, JString, required = false,
+ if valid_607470 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607470
+ var valid_607471 = header.getOrDefault("X-Amz-Date")
+ valid_607471 = validateParameter(valid_607471, JString, required = false,
default = nil)
- if valid_606271 != nil:
- section.add "X-Amz-Date", valid_606271
- var valid_606272 = header.getOrDefault("X-Amz-Credential")
- valid_606272 = validateParameter(valid_606272, JString, required = false,
+ if valid_607471 != nil:
+ section.add "X-Amz-Date", valid_607471
+ var valid_607472 = header.getOrDefault("X-Amz-Credential")
+ valid_607472 = validateParameter(valid_607472, JString, required = false,
default = nil)
- if valid_606272 != nil:
- section.add "X-Amz-Credential", valid_606272
- var valid_606273 = header.getOrDefault("X-Amz-Security-Token")
- valid_606273 = validateParameter(valid_606273, JString, required = false,
+ if valid_607472 != nil:
+ section.add "X-Amz-Credential", valid_607472
+ var valid_607473 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607473 = validateParameter(valid_607473, JString, required = false,
default = nil)
- if valid_606273 != nil:
- section.add "X-Amz-Security-Token", valid_606273
- var valid_606274 = header.getOrDefault("X-Amz-Algorithm")
- valid_606274 = validateParameter(valid_606274, JString, required = false,
+ if valid_607473 != nil:
+ section.add "X-Amz-Security-Token", valid_607473
+ var valid_607474 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607474 = validateParameter(valid_607474, JString, required = false,
default = nil)
- if valid_606274 != nil:
- section.add "X-Amz-Algorithm", valid_606274
- var valid_606275 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_606275 = validateParameter(valid_606275, JString, required = false,
+ if valid_607474 != nil:
+ section.add "X-Amz-Algorithm", valid_607474
+ var valid_607475 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607475 = validateParameter(valid_607475, JString, required = false,
default = nil)
- if valid_606275 != nil:
- section.add "X-Amz-SignedHeaders", valid_606275
+ if valid_607475 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607475
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606276: Call_GetCancelImportTask_606261; path: JsonNode;
+proc call*(call_607476: Call_GetCancelImportTask_607461; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Cancels an in-process import virtual machine or import snapshot task.
##
- let valid = call_606276.validator(path, query, header, formData, body)
- let scheme = call_606276.pickScheme
+ let valid = call_607476.validator(path, query, header, formData, body)
+ let scheme = call_607476.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_606276.url(scheme.get, call_606276.host, call_606276.base,
- call_606276.route, valid.getOrDefault("path"),
+ let url = call_607476.url(scheme.get, call_607476.host, call_607476.base,
+ call_607476.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_606276, url, valid)
+ result = atozHook(call_607476, url, valid)
-proc call*(call_606277: Call_GetCancelImportTask_606261; ImportTaskId: string = "";
+proc call*(call_607477: Call_GetCancelImportTask_607461; ImportTaskId: string = "";
DryRun: bool = false; CancelReason: string = "";
Action: string = "CancelImportTask"; Version: string = "2016-11-15"): Recallable =
## getCancelImportTask
@@ -11078,22 +11078,22 @@ proc call*(call_606277: Call_GetCancelImportTask_606261; ImportTaskId: string =
## : The reason for canceling the task.
## Action: string (required)
## Version: string (required)
- var query_606278 = newJObject()
- add(query_606278, "ImportTaskId", newJString(ImportTaskId))
- add(query_606278, "DryRun", newJBool(DryRun))
- add(query_606278, "CancelReason", newJString(CancelReason))
- add(query_606278, "Action", newJString(Action))
- add(query_606278, "Version", newJString(Version))
- result = call_606277.call(nil, query_606278, nil, nil, nil)
+ var query_607478 = newJObject()
+ add(query_607478, "ImportTaskId", newJString(ImportTaskId))
+ add(query_607478, "DryRun", newJBool(DryRun))
+ add(query_607478, "CancelReason", newJString(CancelReason))
+ add(query_607478, "Action", newJString(Action))
+ add(query_607478, "Version", newJString(Version))
+ result = call_607477.call(nil, query_607478, nil, nil, nil)
-var getCancelImportTask* = Call_GetCancelImportTask_606261(
+var getCancelImportTask* = Call_GetCancelImportTask_607461(
name: "getCancelImportTask", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=CancelImportTask",
- validator: validate_GetCancelImportTask_606262, base: "/",
- url: url_GetCancelImportTask_606263, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetCancelImportTask_607462, base: "/",
+ url: url_GetCancelImportTask_607463, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCancelReservedInstancesListing_606314 = ref object of OpenApiRestCall_604389
-proc url_PostCancelReservedInstancesListing_606316(protocol: Scheme; host: string;
+ Call_PostCancelReservedInstancesListing_607514 = ref object of OpenApiRestCall_605589
+proc url_PostCancelReservedInstancesListing_607516(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -11105,7 +11105,7 @@ proc url_PostCancelReservedInstancesListing_606316(protocol: Scheme; host: strin
else:
result.path = base & route
-proc validate_PostCancelReservedInstancesListing_606315(path: JsonNode;
+proc validate_PostCancelReservedInstancesListing_607515(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## @@ -11118,16 +11118,16 @@ proc validate_PostCancelReservedInstancesListing_606315(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606317 = query.getOrDefault("Action") - valid_606317 = validateParameter(valid_606317, JString, required = true, default = newJString( + var valid_607517 = query.getOrDefault("Action") + valid_607517 = validateParameter(valid_607517, JString, required = true, default = newJString( "CancelReservedInstancesListing")) - if valid_606317 != nil: - section.add "Action", valid_606317 - var valid_606318 = query.getOrDefault("Version") - valid_606318 = validateParameter(valid_606318, JString, required = true, + if valid_607517 != nil: + section.add "Action", valid_607517 + var valid_607518 = query.getOrDefault("Version") + valid_607518 = validateParameter(valid_607518, JString, required = true, default = newJString("2016-11-15")) - if valid_606318 != nil: - section.add "Version", valid_606318 + if valid_607518 != nil: + section.add "Version", valid_607518 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -11138,71 +11138,71 @@ proc validate_PostCancelReservedInstancesListing_606315(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606319 = header.getOrDefault("X-Amz-Signature") - valid_606319 = validateParameter(valid_606319, JString, required = false, + var valid_607519 = header.getOrDefault("X-Amz-Signature") + valid_607519 = validateParameter(valid_607519, JString, required = false, default = nil) - if valid_606319 != nil: - section.add "X-Amz-Signature", valid_606319 - var valid_606320 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606320 = validateParameter(valid_606320, JString, required = false, + if valid_607519 != nil: + section.add "X-Amz-Signature", valid_607519 + var valid_607520 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607520 = validateParameter(valid_607520, JString, required = false, default = nil) - if valid_606320 != nil: - section.add "X-Amz-Content-Sha256", valid_606320 - var valid_606321 = header.getOrDefault("X-Amz-Date") - valid_606321 = validateParameter(valid_606321, JString, required = false, + if valid_607520 != nil: + section.add "X-Amz-Content-Sha256", valid_607520 + var valid_607521 = header.getOrDefault("X-Amz-Date") + valid_607521 = validateParameter(valid_607521, JString, required = false, default = nil) - if valid_606321 != nil: - section.add "X-Amz-Date", valid_606321 - var valid_606322 = header.getOrDefault("X-Amz-Credential") - valid_606322 = validateParameter(valid_606322, JString, required = false, + if valid_607521 != nil: + section.add "X-Amz-Date", valid_607521 + var valid_607522 = header.getOrDefault("X-Amz-Credential") + valid_607522 = validateParameter(valid_607522, JString, required = false, default = nil) - if valid_606322 != nil: - section.add "X-Amz-Credential", valid_606322 - var valid_606323 = header.getOrDefault("X-Amz-Security-Token") - valid_606323 = validateParameter(valid_606323, JString, required = false, + if valid_607522 != nil: + section.add "X-Amz-Credential", valid_607522 + var valid_607523 = header.getOrDefault("X-Amz-Security-Token") + valid_607523 = validateParameter(valid_607523, JString, required = false, default = nil) - if valid_606323 != nil: - section.add "X-Amz-Security-Token", valid_606323 - var valid_606324 = header.getOrDefault("X-Amz-Algorithm") - valid_606324 = validateParameter(valid_606324, JString, required = false, + if valid_607523 != nil: + section.add "X-Amz-Security-Token", valid_607523 + var valid_607524 = header.getOrDefault("X-Amz-Algorithm") + valid_607524 = validateParameter(valid_607524, JString, required = false, default = nil) - if valid_606324 != nil: - section.add "X-Amz-Algorithm", valid_606324 - var valid_606325 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606325 = validateParameter(valid_606325, JString, required = false, + if valid_607524 != nil: + section.add "X-Amz-Algorithm", valid_607524 + var valid_607525 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607525 = validateParameter(valid_607525, JString, required = false, default = nil) - if valid_606325 != nil: - section.add "X-Amz-SignedHeaders", valid_606325 + if valid_607525 != nil: + section.add "X-Amz-SignedHeaders", valid_607525 result.add "header", section ## parameters in `formData` object: ## ReservedInstancesListingId: JString (required) ## : The ID of the Reserved Instance listing. section = newJObject() assert formData != nil, "formData argument is necessary due to required `ReservedInstancesListingId` field" - var valid_606326 = formData.getOrDefault("ReservedInstancesListingId") - valid_606326 = validateParameter(valid_606326, JString, required = true, + var valid_607526 = formData.getOrDefault("ReservedInstancesListingId") + valid_607526 = validateParameter(valid_607526, JString, required = true, default = nil) - if valid_606326 != nil: - section.add "ReservedInstancesListingId", valid_606326 + if valid_607526 != nil: + section.add "ReservedInstancesListingId", valid_607526 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606327: Call_PostCancelReservedInstancesListing_606314; +proc call*(call_607527: Call_PostCancelReservedInstancesListing_607514; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_606327.validator(path, query, header, formData, body) - let scheme = call_606327.pickScheme + let valid = call_607527.validator(path, query, header, formData, body) + let scheme = call_607527.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606327.url(scheme.get, call_606327.host, call_606327.base, - call_606327.route, valid.getOrDefault("path"), + let url = call_607527.url(scheme.get, call_607527.host, call_607527.base, + call_607527.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606327, url, valid) + result = atozHook(call_607527, url, valid) -proc call*(call_606328: Call_PostCancelReservedInstancesListing_606314; +proc call*(call_607528: Call_PostCancelReservedInstancesListing_607514; ReservedInstancesListingId: string; Action: string = "CancelReservedInstancesListing"; Version: string = "2016-11-15"): Recallable = @@ -11212,23 +11212,23 @@ proc call*(call_606328: Call_PostCancelReservedInstancesListing_606314; ## Version: string (required) ## ReservedInstancesListingId: string (required) ## : The ID of the Reserved Instance listing. - var query_606329 = newJObject() - var formData_606330 = newJObject() - add(query_606329, "Action", newJString(Action)) - add(query_606329, "Version", newJString(Version)) - add(formData_606330, "ReservedInstancesListingId", + var query_607529 = newJObject() + var formData_607530 = newJObject() + add(query_607529, "Action", newJString(Action)) + add(query_607529, "Version", newJString(Version)) + add(formData_607530, "ReservedInstancesListingId", newJString(ReservedInstancesListingId)) - result = call_606328.call(nil, query_606329, nil, formData_606330, nil) + result = call_607528.call(nil, query_607529, nil, formData_607530, nil) -var postCancelReservedInstancesListing* = Call_PostCancelReservedInstancesListing_606314( +var postCancelReservedInstancesListing* = Call_PostCancelReservedInstancesListing_607514( name: "postCancelReservedInstancesListing", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CancelReservedInstancesListing", - validator: validate_PostCancelReservedInstancesListing_606315, base: "/", - url: url_PostCancelReservedInstancesListing_606316, + validator: validate_PostCancelReservedInstancesListing_607515, base: "/", + url: url_PostCancelReservedInstancesListing_607516, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCancelReservedInstancesListing_606298 = ref object of OpenApiRestCall_604389 -proc url_GetCancelReservedInstancesListing_606300(protocol: Scheme; host: string; + Call_GetCancelReservedInstancesListing_607498 = ref object of OpenApiRestCall_605589 +proc url_GetCancelReservedInstancesListing_607500(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -11240,7 +11240,7 @@ proc url_GetCancelReservedInstancesListing_606300(protocol: Scheme; host: string else: result.path = base & route -proc validate_GetCancelReservedInstancesListing_606299(path: JsonNode; +proc validate_GetCancelReservedInstancesListing_607499(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## @@ -11255,21 +11255,21 @@ proc validate_GetCancelReservedInstancesListing_606299(path: JsonNode; ## : The ID of the Reserved Instance listing. section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606301 = query.getOrDefault("Action") - valid_606301 = validateParameter(valid_606301, JString, required = true, default = newJString( + var valid_607501 = query.getOrDefault("Action") + valid_607501 = validateParameter(valid_607501, JString, required = true, default = newJString( "CancelReservedInstancesListing")) - if valid_606301 != nil: - section.add "Action", valid_606301 - var valid_606302 = query.getOrDefault("Version") - valid_606302 = validateParameter(valid_606302, JString, required = true, + if valid_607501 != nil: + section.add "Action", valid_607501 + var valid_607502 = query.getOrDefault("Version") + valid_607502 = validateParameter(valid_607502, JString, required = true, default = newJString("2016-11-15")) - if valid_606302 != nil: - section.add "Version", valid_606302 - var valid_606303 = query.getOrDefault("ReservedInstancesListingId") - valid_606303 = validateParameter(valid_606303, JString, required = true, + if valid_607502 != nil: + section.add "Version", valid_607502 + var valid_607503 = query.getOrDefault("ReservedInstancesListingId") + valid_607503 = validateParameter(valid_607503, JString, required = true, default = nil) - if valid_606303 != nil: - section.add "ReservedInstancesListingId", valid_606303 + if valid_607503 != nil: + section.add "ReservedInstancesListingId", valid_607503 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -11280,62 +11280,62 @@ proc validate_GetCancelReservedInstancesListing_606299(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606304 = header.getOrDefault("X-Amz-Signature") - valid_606304 = validateParameter(valid_606304, JString, required = false, + var valid_607504 = header.getOrDefault("X-Amz-Signature") + valid_607504 = validateParameter(valid_607504, JString, required = false, default = nil) - if valid_606304 != nil: - section.add "X-Amz-Signature", valid_606304 - var valid_606305 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606305 = validateParameter(valid_606305, JString, required = false, + if valid_607504 != nil: + section.add "X-Amz-Signature", valid_607504 + var valid_607505 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607505 = validateParameter(valid_607505, JString, required = false, default = nil) - if valid_606305 != nil: - section.add "X-Amz-Content-Sha256", valid_606305 - var valid_606306 = header.getOrDefault("X-Amz-Date") - valid_606306 = validateParameter(valid_606306, JString, required = false, + if valid_607505 != nil: + section.add "X-Amz-Content-Sha256", valid_607505 + var valid_607506 = header.getOrDefault("X-Amz-Date") + valid_607506 = validateParameter(valid_607506, JString, required = false, default = nil) - if valid_606306 != nil: - section.add "X-Amz-Date", valid_606306 - var valid_606307 = header.getOrDefault("X-Amz-Credential") - valid_606307 = validateParameter(valid_606307, JString, required = false, + if valid_607506 != nil: + section.add "X-Amz-Date", valid_607506 + var valid_607507 = header.getOrDefault("X-Amz-Credential") + valid_607507 = validateParameter(valid_607507, JString, required = false, default = nil) - if valid_606307 != nil: - section.add "X-Amz-Credential", valid_606307 - var valid_606308 = header.getOrDefault("X-Amz-Security-Token") - valid_606308 = validateParameter(valid_606308, JString, required = false, + if valid_607507 != nil: + section.add "X-Amz-Credential", valid_607507 + var valid_607508 = header.getOrDefault("X-Amz-Security-Token") + valid_607508 = validateParameter(valid_607508, JString, required = false, default = nil) - if valid_606308 != nil: - section.add "X-Amz-Security-Token", valid_606308 - var valid_606309 = header.getOrDefault("X-Amz-Algorithm") - valid_606309 = validateParameter(valid_606309, JString, required = false, + if valid_607508 != nil: + section.add "X-Amz-Security-Token", valid_607508 + var valid_607509 = header.getOrDefault("X-Amz-Algorithm") + valid_607509 = validateParameter(valid_607509, JString, required = false, default = nil) - if valid_606309 != nil: - section.add "X-Amz-Algorithm", valid_606309 - var valid_606310 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606310 = validateParameter(valid_606310, JString, required = false, + if valid_607509 != nil: + section.add "X-Amz-Algorithm", valid_607509 + var valid_607510 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607510 = validateParameter(valid_607510, JString, required = false, default = nil) - if valid_606310 != nil: - section.add "X-Amz-SignedHeaders", valid_606310 + if valid_607510 != nil: + section.add "X-Amz-SignedHeaders", valid_607510 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606311: Call_GetCancelReservedInstancesListing_606298; +proc call*(call_607511: Call_GetCancelReservedInstancesListing_607498; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_606311.validator(path, query, header, formData, body) - let scheme = call_606311.pickScheme + let valid = call_607511.validator(path, query, header, formData, body) + let scheme = call_607511.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606311.url(scheme.get, call_606311.host, call_606311.base, - call_606311.route, valid.getOrDefault("path"), + let url = call_607511.url(scheme.get, call_607511.host, call_607511.base, + call_607511.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606311, url, valid) + result = atozHook(call_607511, url, valid) -proc call*(call_606312: Call_GetCancelReservedInstancesListing_606298; +proc call*(call_607512: Call_GetCancelReservedInstancesListing_607498; ReservedInstancesListingId: string; Action: string = "CancelReservedInstancesListing"; Version: string = "2016-11-15"): Recallable = @@ -11345,22 +11345,22 @@ proc call*(call_606312: Call_GetCancelReservedInstancesListing_606298; ## Version: string (required) ## ReservedInstancesListingId: string (required) ## : The ID of the Reserved Instance listing. - var query_606313 = newJObject() - add(query_606313, "Action", newJString(Action)) - add(query_606313, "Version", newJString(Version)) - add(query_606313, "ReservedInstancesListingId", + var query_607513 = newJObject() + add(query_607513, "Action", newJString(Action)) + add(query_607513, "Version", newJString(Version)) + add(query_607513, "ReservedInstancesListingId", newJString(ReservedInstancesListingId)) - result = call_606312.call(nil, query_606313, nil, nil, nil) + result = call_607512.call(nil, query_607513, nil, nil, nil) -var getCancelReservedInstancesListing* = Call_GetCancelReservedInstancesListing_606298( +var getCancelReservedInstancesListing* = Call_GetCancelReservedInstancesListing_607498( name: "getCancelReservedInstancesListing", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CancelReservedInstancesListing", - validator: validate_GetCancelReservedInstancesListing_606299, base: "/", - url: url_GetCancelReservedInstancesListing_606300, + validator: validate_GetCancelReservedInstancesListing_607499, base: "/", + url: url_GetCancelReservedInstancesListing_607500, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCancelSpotFleetRequests_606349 = ref object of OpenApiRestCall_604389 -proc url_PostCancelSpotFleetRequests_606351(protocol: Scheme; host: string; + Call_PostCancelSpotFleetRequests_607549 = ref object of OpenApiRestCall_605589 +proc url_PostCancelSpotFleetRequests_607551(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -11372,7 +11372,7 @@ proc url_PostCancelSpotFleetRequests_606351(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCancelSpotFleetRequests_606350(path: JsonNode; query: JsonNode; +proc validate_PostCancelSpotFleetRequests_607550(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Cancels the specified Spot Fleet requests.
After you cancel a Spot Fleet request, the Spot Fleet launches no new Spot Instances. You must specify whether the Spot Fleet should also terminate its Spot Instances. If you terminate the instances, the Spot Fleet request enters the cancelled_terminating
state. Otherwise, the Spot Fleet request enters the cancelled_running
state and the instances continue to run until they are interrupted or you terminate them manually.
Cancels the specified Spot Fleet requests.
After you cancel a Spot Fleet request, the Spot Fleet launches no new Spot Instances. You must specify whether the Spot Fleet should also terminate its Spot Instances. If you terminate the instances, the Spot Fleet request enters the cancelled_terminating
state. Otherwise, the Spot Fleet request enters the cancelled_running
state and the instances continue to run until they are interrupted or you terminate them manually.
Cancels the specified Spot Fleet requests.
After you cancel a Spot Fleet request, the Spot Fleet launches no new Spot Instances. You must specify whether the Spot Fleet should also terminate its Spot Instances. If you terminate the instances, the Spot Fleet request enters the cancelled_terminating
state. Otherwise, the Spot Fleet request enters the cancelled_running
state and the instances continue to run until they are interrupted or you terminate them manually.
Cancels the specified Spot Fleet requests.
After you cancel a Spot Fleet request, the Spot Fleet launches no new Spot Instances. You must specify whether the Spot Fleet should also terminate its Spot Instances. If you terminate the instances, the Spot Fleet request enters the cancelled_terminating
state. Otherwise, the Spot Fleet request enters the cancelled_running
state and the instances continue to run until they are interrupted or you terminate them manually.
Cancels one or more Spot Instance requests.
Canceling a Spot Instance request does not terminate running Spot Instances associated with the request.
Cancels one or more Spot Instance requests.
Canceling a Spot Instance request does not terminate running Spot Instances associated with the request.
Cancels one or more Spot Instance requests.
Canceling a Spot Instance request does not terminate running Spot Instances associated with the request.
Cancels one or more Spot Instance requests.
Canceling a Spot Instance request does not terminate running Spot Instances associated with the request.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_606384 = newJObject()
+ var query_607584 = newJObject()
if SpotInstanceRequestId != nil:
- query_606384.add "SpotInstanceRequestId", SpotInstanceRequestId
- add(query_606384, "DryRun", newJBool(DryRun))
- add(query_606384, "Action", newJString(Action))
- add(query_606384, "Version", newJString(Version))
- result = call_606383.call(nil, query_606384, nil, nil, nil)
+ query_607584.add "SpotInstanceRequestId", SpotInstanceRequestId
+ add(query_607584, "DryRun", newJBool(DryRun))
+ add(query_607584, "Action", newJString(Action))
+ add(query_607584, "Version", newJString(Version))
+ result = call_607583.call(nil, query_607584, nil, nil, nil)
-var getCancelSpotInstanceRequests* = Call_GetCancelSpotInstanceRequests_606368(
+var getCancelSpotInstanceRequests* = Call_GetCancelSpotInstanceRequests_607568(
name: "getCancelSpotInstanceRequests", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=CancelSpotInstanceRequests",
- validator: validate_GetCancelSpotInstanceRequests_606369, base: "/",
- url: url_GetCancelSpotInstanceRequests_606370,
+ validator: validate_GetCancelSpotInstanceRequests_607569, base: "/",
+ url: url_GetCancelSpotInstanceRequests_607570,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostConfirmProductInstance_606421 = ref object of OpenApiRestCall_604389
-proc url_PostConfirmProductInstance_606423(protocol: Scheme; host: string;
+ Call_PostConfirmProductInstance_607621 = ref object of OpenApiRestCall_605589
+proc url_PostConfirmProductInstance_607623(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -11952,7 +11952,7 @@ proc url_PostConfirmProductInstance_606423(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostConfirmProductInstance_606422(path: JsonNode; query: JsonNode;
+proc validate_PostConfirmProductInstance_607622(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Determines whether a product code is associated with an instance. This action can only be used by the owner of the product code. It is useful when a product code owner must verify whether another user's instance is eligible for support.
##
@@ -11965,16 +11965,16 @@ proc validate_PostConfirmProductInstance_606422(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_606424 = query.getOrDefault("Action")
- valid_606424 = validateParameter(valid_606424, JString, required = true,
+ var valid_607624 = query.getOrDefault("Action")
+ valid_607624 = validateParameter(valid_607624, JString, required = true,
default = newJString("ConfirmProductInstance"))
- if valid_606424 != nil:
- section.add "Action", valid_606424
- var valid_606425 = query.getOrDefault("Version")
- valid_606425 = validateParameter(valid_606425, JString, required = true,
+ if valid_607624 != nil:
+ section.add "Action", valid_607624
+ var valid_607625 = query.getOrDefault("Version")
+ valid_607625 = validateParameter(valid_607625, JString, required = true,
default = newJString("2016-11-15"))
- if valid_606425 != nil:
- section.add "Version", valid_606425
+ if valid_607625 != nil:
+ section.add "Version", valid_607625
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -11985,41 +11985,41 @@ proc validate_PostConfirmProductInstance_606422(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_606426 = header.getOrDefault("X-Amz-Signature")
- valid_606426 = validateParameter(valid_606426, JString, required = false,
+ var valid_607626 = header.getOrDefault("X-Amz-Signature")
+ valid_607626 = validateParameter(valid_607626, JString, required = false,
default = nil)
- if valid_606426 != nil:
- section.add "X-Amz-Signature", valid_606426
- var valid_606427 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_606427 = validateParameter(valid_606427, JString, required = false,
+ if valid_607626 != nil:
+ section.add "X-Amz-Signature", valid_607626
+ var valid_607627 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607627 = validateParameter(valid_607627, JString, required = false,
default = nil)
- if valid_606427 != nil:
- section.add "X-Amz-Content-Sha256", valid_606427
- var valid_606428 = header.getOrDefault("X-Amz-Date")
- valid_606428 = validateParameter(valid_606428, JString, required = false,
+ if valid_607627 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607627
+ var valid_607628 = header.getOrDefault("X-Amz-Date")
+ valid_607628 = validateParameter(valid_607628, JString, required = false,
default = nil)
- if valid_606428 != nil:
- section.add "X-Amz-Date", valid_606428
- var valid_606429 = header.getOrDefault("X-Amz-Credential")
- valid_606429 = validateParameter(valid_606429, JString, required = false,
+ if valid_607628 != nil:
+ section.add "X-Amz-Date", valid_607628
+ var valid_607629 = header.getOrDefault("X-Amz-Credential")
+ valid_607629 = validateParameter(valid_607629, JString, required = false,
default = nil)
- if valid_606429 != nil:
- section.add "X-Amz-Credential", valid_606429
- var valid_606430 = header.getOrDefault("X-Amz-Security-Token")
- valid_606430 = validateParameter(valid_606430, JString, required = false,
+ if valid_607629 != nil:
+ section.add "X-Amz-Credential", valid_607629
+ var valid_607630 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607630 = validateParameter(valid_607630, JString, required = false,
default = nil)
- if valid_606430 != nil:
- section.add "X-Amz-Security-Token", valid_606430
- var valid_606431 = header.getOrDefault("X-Amz-Algorithm")
- valid_606431 = validateParameter(valid_606431, JString, required = false,
+ if valid_607630 != nil:
+ section.add "X-Amz-Security-Token", valid_607630
+ var valid_607631 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607631 = validateParameter(valid_607631, JString, required = false,
default = nil)
- if valid_606431 != nil:
- section.add "X-Amz-Algorithm", valid_606431
- var valid_606432 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_606432 = validateParameter(valid_606432, JString, required = false,
+ if valid_607631 != nil:
+ section.add "X-Amz-Algorithm", valid_607631
+ var valid_607632 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607632 = validateParameter(valid_607632, JString, required = false,
default = nil)
- if valid_606432 != nil:
- section.add "X-Amz-SignedHeaders", valid_606432
+ if valid_607632 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607632
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -12029,40 +12029,40 @@ proc validate_PostConfirmProductInstance_606422(path: JsonNode; query: JsonNode;
## ProductCode: JString (required)
## : The product code. This must be a product code that you own.
section = newJObject()
- var valid_606433 = formData.getOrDefault("DryRun")
- valid_606433 = validateParameter(valid_606433, JBool, required = false, default = nil)
- if valid_606433 != nil:
- section.add "DryRun", valid_606433
+ var valid_607633 = formData.getOrDefault("DryRun")
+ valid_607633 = validateParameter(valid_607633, JBool, required = false, default = nil)
+ if valid_607633 != nil:
+ section.add "DryRun", valid_607633
assert formData != nil,
"formData argument is necessary due to required `InstanceId` field"
- var valid_606434 = formData.getOrDefault("InstanceId")
- valid_606434 = validateParameter(valid_606434, JString, required = true,
+ var valid_607634 = formData.getOrDefault("InstanceId")
+ valid_607634 = validateParameter(valid_607634, JString, required = true,
default = nil)
- if valid_606434 != nil:
- section.add "InstanceId", valid_606434
- var valid_606435 = formData.getOrDefault("ProductCode")
- valid_606435 = validateParameter(valid_606435, JString, required = true,
+ if valid_607634 != nil:
+ section.add "InstanceId", valid_607634
+ var valid_607635 = formData.getOrDefault("ProductCode")
+ valid_607635 = validateParameter(valid_607635, JString, required = true,
default = nil)
- if valid_606435 != nil:
- section.add "ProductCode", valid_606435
+ if valid_607635 != nil:
+ section.add "ProductCode", valid_607635
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606436: Call_PostConfirmProductInstance_606421; path: JsonNode;
+proc call*(call_607636: Call_PostConfirmProductInstance_607621; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Determines whether a product code is associated with an instance. This action can only be used by the owner of the product code. It is useful when a product code owner must verify whether another user's instance is eligible for support.
##
- let valid = call_606436.validator(path, query, header, formData, body)
- let scheme = call_606436.pickScheme
+ let valid = call_607636.validator(path, query, header, formData, body)
+ let scheme = call_607636.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_606436.url(scheme.get, call_606436.host, call_606436.base,
- call_606436.route, valid.getOrDefault("path"),
+ let url = call_607636.url(scheme.get, call_607636.host, call_607636.base,
+ call_607636.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_606436, url, valid)
+ result = atozHook(call_607636, url, valid)
-proc call*(call_606437: Call_PostConfirmProductInstance_606421; InstanceId: string;
+proc call*(call_607637: Call_PostConfirmProductInstance_607621; InstanceId: string;
ProductCode: string; DryRun: bool = false;
Action: string = "ConfirmProductInstance"; Version: string = "2016-11-15"): Recallable =
## postConfirmProductInstance
@@ -12075,24 +12075,24 @@ proc call*(call_606437: Call_PostConfirmProductInstance_606421; InstanceId: stri
## Version: string (required)
## ProductCode: string (required)
## : The product code. This must be a product code that you own.
- var query_606438 = newJObject()
- var formData_606439 = newJObject()
- add(formData_606439, "DryRun", newJBool(DryRun))
- add(formData_606439, "InstanceId", newJString(InstanceId))
- add(query_606438, "Action", newJString(Action))
- add(query_606438, "Version", newJString(Version))
- add(formData_606439, "ProductCode", newJString(ProductCode))
- result = call_606437.call(nil, query_606438, nil, formData_606439, nil)
-
-var postConfirmProductInstance* = Call_PostConfirmProductInstance_606421(
+ var query_607638 = newJObject()
+ var formData_607639 = newJObject()
+ add(formData_607639, "DryRun", newJBool(DryRun))
+ add(formData_607639, "InstanceId", newJString(InstanceId))
+ add(query_607638, "Action", newJString(Action))
+ add(query_607638, "Version", newJString(Version))
+ add(formData_607639, "ProductCode", newJString(ProductCode))
+ result = call_607637.call(nil, query_607638, nil, formData_607639, nil)
+
+var postConfirmProductInstance* = Call_PostConfirmProductInstance_607621(
name: "postConfirmProductInstance", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ConfirmProductInstance",
- validator: validate_PostConfirmProductInstance_606422, base: "/",
- url: url_PostConfirmProductInstance_606423,
+ validator: validate_PostConfirmProductInstance_607622, base: "/",
+ url: url_PostConfirmProductInstance_607623,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetConfirmProductInstance_606403 = ref object of OpenApiRestCall_604389
-proc url_GetConfirmProductInstance_606405(protocol: Scheme; host: string;
+ Call_GetConfirmProductInstance_607603 = ref object of OpenApiRestCall_605589
+proc url_GetConfirmProductInstance_607605(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -12104,7 +12104,7 @@ proc url_GetConfirmProductInstance_606405(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetConfirmProductInstance_606404(path: JsonNode; query: JsonNode;
+proc validate_GetConfirmProductInstance_607604(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Determines whether a product code is associated with an instance. This action can only be used by the owner of the product code. It is useful when a product code owner must verify whether another user's instance is eligible for support.
##
@@ -12122,32 +12122,32 @@ proc validate_GetConfirmProductInstance_606404(path: JsonNode; query: JsonNode;
## ProductCode: JString (required)
## : The product code. This must be a product code that you own.
section = newJObject()
- var valid_606406 = query.getOrDefault("DryRun")
- valid_606406 = validateParameter(valid_606406, JBool, required = false, default = nil)
- if valid_606406 != nil:
- section.add "DryRun", valid_606406
+ var valid_607606 = query.getOrDefault("DryRun")
+ valid_607606 = validateParameter(valid_607606, JBool, required = false, default = nil)
+ if valid_607606 != nil:
+ section.add "DryRun", valid_607606
assert query != nil,
"query argument is necessary due to required `InstanceId` field"
- var valid_606407 = query.getOrDefault("InstanceId")
- valid_606407 = validateParameter(valid_606407, JString, required = true,
+ var valid_607607 = query.getOrDefault("InstanceId")
+ valid_607607 = validateParameter(valid_607607, JString, required = true,
default = nil)
- if valid_606407 != nil:
- section.add "InstanceId", valid_606407
- var valid_606408 = query.getOrDefault("Action")
- valid_606408 = validateParameter(valid_606408, JString, required = true,
+ if valid_607607 != nil:
+ section.add "InstanceId", valid_607607
+ var valid_607608 = query.getOrDefault("Action")
+ valid_607608 = validateParameter(valid_607608, JString, required = true,
default = newJString("ConfirmProductInstance"))
- if valid_606408 != nil:
- section.add "Action", valid_606408
- var valid_606409 = query.getOrDefault("Version")
- valid_606409 = validateParameter(valid_606409, JString, required = true,
+ if valid_607608 != nil:
+ section.add "Action", valid_607608
+ var valid_607609 = query.getOrDefault("Version")
+ valid_607609 = validateParameter(valid_607609, JString, required = true,
default = newJString("2016-11-15"))
- if valid_606409 != nil:
- section.add "Version", valid_606409
- var valid_606410 = query.getOrDefault("ProductCode")
- valid_606410 = validateParameter(valid_606410, JString, required = true,
+ if valid_607609 != nil:
+ section.add "Version", valid_607609
+ var valid_607610 = query.getOrDefault("ProductCode")
+ valid_607610 = validateParameter(valid_607610, JString, required = true,
default = nil)
- if valid_606410 != nil:
- section.add "ProductCode", valid_606410
+ if valid_607610 != nil:
+ section.add "ProductCode", valid_607610
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -12158,61 +12158,61 @@ proc validate_GetConfirmProductInstance_606404(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_606411 = header.getOrDefault("X-Amz-Signature")
- valid_606411 = validateParameter(valid_606411, JString, required = false,
+ var valid_607611 = header.getOrDefault("X-Amz-Signature")
+ valid_607611 = validateParameter(valid_607611, JString, required = false,
default = nil)
- if valid_606411 != nil:
- section.add "X-Amz-Signature", valid_606411
- var valid_606412 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_606412 = validateParameter(valid_606412, JString, required = false,
+ if valid_607611 != nil:
+ section.add "X-Amz-Signature", valid_607611
+ var valid_607612 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607612 = validateParameter(valid_607612, JString, required = false,
default = nil)
- if valid_606412 != nil:
- section.add "X-Amz-Content-Sha256", valid_606412
- var valid_606413 = header.getOrDefault("X-Amz-Date")
- valid_606413 = validateParameter(valid_606413, JString, required = false,
+ if valid_607612 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607612
+ var valid_607613 = header.getOrDefault("X-Amz-Date")
+ valid_607613 = validateParameter(valid_607613, JString, required = false,
default = nil)
- if valid_606413 != nil:
- section.add "X-Amz-Date", valid_606413
- var valid_606414 = header.getOrDefault("X-Amz-Credential")
- valid_606414 = validateParameter(valid_606414, JString, required = false,
+ if valid_607613 != nil:
+ section.add "X-Amz-Date", valid_607613
+ var valid_607614 = header.getOrDefault("X-Amz-Credential")
+ valid_607614 = validateParameter(valid_607614, JString, required = false,
default = nil)
- if valid_606414 != nil:
- section.add "X-Amz-Credential", valid_606414
- var valid_606415 = header.getOrDefault("X-Amz-Security-Token")
- valid_606415 = validateParameter(valid_606415, JString, required = false,
+ if valid_607614 != nil:
+ section.add "X-Amz-Credential", valid_607614
+ var valid_607615 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607615 = validateParameter(valid_607615, JString, required = false,
default = nil)
- if valid_606415 != nil:
- section.add "X-Amz-Security-Token", valid_606415
- var valid_606416 = header.getOrDefault("X-Amz-Algorithm")
- valid_606416 = validateParameter(valid_606416, JString, required = false,
+ if valid_607615 != nil:
+ section.add "X-Amz-Security-Token", valid_607615
+ var valid_607616 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607616 = validateParameter(valid_607616, JString, required = false,
default = nil)
- if valid_606416 != nil:
- section.add "X-Amz-Algorithm", valid_606416
- var valid_606417 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_606417 = validateParameter(valid_606417, JString, required = false,
+ if valid_607616 != nil:
+ section.add "X-Amz-Algorithm", valid_607616
+ var valid_607617 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607617 = validateParameter(valid_607617, JString, required = false,
default = nil)
- if valid_606417 != nil:
- section.add "X-Amz-SignedHeaders", valid_606417
+ if valid_607617 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607617
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606418: Call_GetConfirmProductInstance_606403; path: JsonNode;
+proc call*(call_607618: Call_GetConfirmProductInstance_607603; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Determines whether a product code is associated with an instance. This action can only be used by the owner of the product code. It is useful when a product code owner must verify whether another user's instance is eligible for support.
##
- let valid = call_606418.validator(path, query, header, formData, body)
- let scheme = call_606418.pickScheme
+ let valid = call_607618.validator(path, query, header, formData, body)
+ let scheme = call_607618.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_606418.url(scheme.get, call_606418.host, call_606418.base,
- call_606418.route, valid.getOrDefault("path"),
+ let url = call_607618.url(scheme.get, call_607618.host, call_607618.base,
+ call_607618.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_606418, url, valid)
+ result = atozHook(call_607618, url, valid)
-proc call*(call_606419: Call_GetConfirmProductInstance_606403; InstanceId: string;
+proc call*(call_607619: Call_GetConfirmProductInstance_607603; InstanceId: string;
ProductCode: string; DryRun: bool = false;
Action: string = "ConfirmProductInstance"; Version: string = "2016-11-15"): Recallable =
## getConfirmProductInstance
@@ -12225,23 +12225,23 @@ proc call*(call_606419: Call_GetConfirmProductInstance_606403; InstanceId: strin
## Version: string (required)
## ProductCode: string (required)
## : The product code. This must be a product code that you own.
- var query_606420 = newJObject()
- add(query_606420, "DryRun", newJBool(DryRun))
- add(query_606420, "InstanceId", newJString(InstanceId))
- add(query_606420, "Action", newJString(Action))
- add(query_606420, "Version", newJString(Version))
- add(query_606420, "ProductCode", newJString(ProductCode))
- result = call_606419.call(nil, query_606420, nil, nil, nil)
-
-var getConfirmProductInstance* = Call_GetConfirmProductInstance_606403(
+ var query_607620 = newJObject()
+ add(query_607620, "DryRun", newJBool(DryRun))
+ add(query_607620, "InstanceId", newJString(InstanceId))
+ add(query_607620, "Action", newJString(Action))
+ add(query_607620, "Version", newJString(Version))
+ add(query_607620, "ProductCode", newJString(ProductCode))
+ result = call_607619.call(nil, query_607620, nil, nil, nil)
+
+var getConfirmProductInstance* = Call_GetConfirmProductInstance_607603(
name: "getConfirmProductInstance", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=ConfirmProductInstance",
- validator: validate_GetConfirmProductInstance_606404, base: "/",
- url: url_GetConfirmProductInstance_606405,
+ validator: validate_GetConfirmProductInstance_607604, base: "/",
+ url: url_GetConfirmProductInstance_607605,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCopyFpgaImage_606461 = ref object of OpenApiRestCall_604389
-proc url_PostCopyFpgaImage_606463(protocol: Scheme; host: string; base: string;
+ Call_PostCopyFpgaImage_607661 = ref object of OpenApiRestCall_605589
+proc url_PostCopyFpgaImage_607663(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -12253,7 +12253,7 @@ proc url_PostCopyFpgaImage_606463(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostCopyFpgaImage_606462(path: JsonNode; query: JsonNode;
+proc validate_PostCopyFpgaImage_607662(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Copies the specified Amazon FPGA Image (AFI) to the current Region.
@@ -12267,16 +12267,16 @@ proc validate_PostCopyFpgaImage_606462(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_606464 = query.getOrDefault("Action")
- valid_606464 = validateParameter(valid_606464, JString, required = true,
+ var valid_607664 = query.getOrDefault("Action")
+ valid_607664 = validateParameter(valid_607664, JString, required = true,
default = newJString("CopyFpgaImage"))
- if valid_606464 != nil:
- section.add "Action", valid_606464
- var valid_606465 = query.getOrDefault("Version")
- valid_606465 = validateParameter(valid_606465, JString, required = true,
+ if valid_607664 != nil:
+ section.add "Action", valid_607664
+ var valid_607665 = query.getOrDefault("Version")
+ valid_607665 = validateParameter(valid_607665, JString, required = true,
default = newJString("2016-11-15"))
- if valid_606465 != nil:
- section.add "Version", valid_606465
+ if valid_607665 != nil:
+ section.add "Version", valid_607665
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -12287,41 +12287,41 @@ proc validate_PostCopyFpgaImage_606462(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_606466 = header.getOrDefault("X-Amz-Signature")
- valid_606466 = validateParameter(valid_606466, JString, required = false,
+ var valid_607666 = header.getOrDefault("X-Amz-Signature")
+ valid_607666 = validateParameter(valid_607666, JString, required = false,
default = nil)
- if valid_606466 != nil:
- section.add "X-Amz-Signature", valid_606466
- var valid_606467 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_606467 = validateParameter(valid_606467, JString, required = false,
+ if valid_607666 != nil:
+ section.add "X-Amz-Signature", valid_607666
+ var valid_607667 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607667 = validateParameter(valid_607667, JString, required = false,
default = nil)
- if valid_606467 != nil:
- section.add "X-Amz-Content-Sha256", valid_606467
- var valid_606468 = header.getOrDefault("X-Amz-Date")
- valid_606468 = validateParameter(valid_606468, JString, required = false,
+ if valid_607667 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607667
+ var valid_607668 = header.getOrDefault("X-Amz-Date")
+ valid_607668 = validateParameter(valid_607668, JString, required = false,
default = nil)
- if valid_606468 != nil:
- section.add "X-Amz-Date", valid_606468
- var valid_606469 = header.getOrDefault("X-Amz-Credential")
- valid_606469 = validateParameter(valid_606469, JString, required = false,
+ if valid_607668 != nil:
+ section.add "X-Amz-Date", valid_607668
+ var valid_607669 = header.getOrDefault("X-Amz-Credential")
+ valid_607669 = validateParameter(valid_607669, JString, required = false,
default = nil)
- if valid_606469 != nil:
- section.add "X-Amz-Credential", valid_606469
- var valid_606470 = header.getOrDefault("X-Amz-Security-Token")
- valid_606470 = validateParameter(valid_606470, JString, required = false,
+ if valid_607669 != nil:
+ section.add "X-Amz-Credential", valid_607669
+ var valid_607670 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607670 = validateParameter(valid_607670, JString, required = false,
default = nil)
- if valid_606470 != nil:
- section.add "X-Amz-Security-Token", valid_606470
- var valid_606471 = header.getOrDefault("X-Amz-Algorithm")
- valid_606471 = validateParameter(valid_606471, JString, required = false,
+ if valid_607670 != nil:
+ section.add "X-Amz-Security-Token", valid_607670
+ var valid_607671 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607671 = validateParameter(valid_607671, JString, required = false,
default = nil)
- if valid_606471 != nil:
- section.add "X-Amz-Algorithm", valid_606471
- var valid_606472 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_606472 = validateParameter(valid_606472, JString, required = false,
+ if valid_607671 != nil:
+ section.add "X-Amz-Algorithm", valid_607671
+ var valid_607672 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607672 = validateParameter(valid_607672, JString, required = false,
default = nil)
- if valid_606472 != nil:
- section.add "X-Amz-SignedHeaders", valid_606472
+ if valid_607672 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607672
result.add "header", section
## parameters in `formData` object:
## Description: JString
@@ -12338,55 +12338,55 @@ proc validate_PostCopyFpgaImage_606462(path: JsonNode; query: JsonNode;
## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
section = newJObject()
- var valid_606473 = formData.getOrDefault("Description")
- valid_606473 = validateParameter(valid_606473, JString, required = false,
+ var valid_607673 = formData.getOrDefault("Description")
+ valid_607673 = validateParameter(valid_607673, JString, required = false,
default = nil)
- if valid_606473 != nil:
- section.add "Description", valid_606473
+ if valid_607673 != nil:
+ section.add "Description", valid_607673
assert formData != nil,
"formData argument is necessary due to required `SourceRegion` field"
- var valid_606474 = formData.getOrDefault("SourceRegion")
- valid_606474 = validateParameter(valid_606474, JString, required = true,
- default = nil)
- if valid_606474 != nil:
- section.add "SourceRegion", valid_606474
- var valid_606475 = formData.getOrDefault("DryRun")
- valid_606475 = validateParameter(valid_606475, JBool, required = false, default = nil)
- if valid_606475 != nil:
- section.add "DryRun", valid_606475
- var valid_606476 = formData.getOrDefault("Name")
- valid_606476 = validateParameter(valid_606476, JString, required = false,
- default = nil)
- if valid_606476 != nil:
- section.add "Name", valid_606476
- var valid_606477 = formData.getOrDefault("SourceFpgaImageId")
- valid_606477 = validateParameter(valid_606477, JString, required = true,
+ var valid_607674 = formData.getOrDefault("SourceRegion")
+ valid_607674 = validateParameter(valid_607674, JString, required = true,
+ default = nil)
+ if valid_607674 != nil:
+ section.add "SourceRegion", valid_607674
+ var valid_607675 = formData.getOrDefault("DryRun")
+ valid_607675 = validateParameter(valid_607675, JBool, required = false, default = nil)
+ if valid_607675 != nil:
+ section.add "DryRun", valid_607675
+ var valid_607676 = formData.getOrDefault("Name")
+ valid_607676 = validateParameter(valid_607676, JString, required = false,
+ default = nil)
+ if valid_607676 != nil:
+ section.add "Name", valid_607676
+ var valid_607677 = formData.getOrDefault("SourceFpgaImageId")
+ valid_607677 = validateParameter(valid_607677, JString, required = true,
default = nil)
- if valid_606477 != nil:
- section.add "SourceFpgaImageId", valid_606477
- var valid_606478 = formData.getOrDefault("ClientToken")
- valid_606478 = validateParameter(valid_606478, JString, required = false,
+ if valid_607677 != nil:
+ section.add "SourceFpgaImageId", valid_607677
+ var valid_607678 = formData.getOrDefault("ClientToken")
+ valid_607678 = validateParameter(valid_607678, JString, required = false,
default = nil)
- if valid_606478 != nil:
- section.add "ClientToken", valid_606478
+ if valid_607678 != nil:
+ section.add "ClientToken", valid_607678
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606479: Call_PostCopyFpgaImage_606461; path: JsonNode;
+proc call*(call_607679: Call_PostCopyFpgaImage_607661; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Copies the specified Amazon FPGA Image (AFI) to the current Region.
##
- let valid = call_606479.validator(path, query, header, formData, body)
- let scheme = call_606479.pickScheme
+ let valid = call_607679.validator(path, query, header, formData, body)
+ let scheme = call_607679.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_606479.url(scheme.get, call_606479.host, call_606479.base,
- call_606479.route, valid.getOrDefault("path"),
+ let url = call_607679.url(scheme.get, call_607679.host, call_607679.base,
+ call_607679.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_606479, url, valid)
+ result = atozHook(call_607679, url, valid)
-proc call*(call_606480: Call_PostCopyFpgaImage_606461; SourceRegion: string;
+proc call*(call_607680: Call_PostCopyFpgaImage_607661; SourceRegion: string;
SourceFpgaImageId: string; Description: string = ""; DryRun: bool = false;
Action: string = "CopyFpgaImage"; Name: string = "";
Version: string = "2016-11-15"; ClientToken: string = ""): Recallable =
@@ -12407,26 +12407,26 @@ proc call*(call_606480: Call_PostCopyFpgaImage_606461; SourceRegion: string;
## ClientToken: string
## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
- var query_606481 = newJObject()
- var formData_606482 = newJObject()
- add(formData_606482, "Description", newJString(Description))
- add(formData_606482, "SourceRegion", newJString(SourceRegion))
- add(formData_606482, "DryRun", newJBool(DryRun))
- add(query_606481, "Action", newJString(Action))
- add(formData_606482, "Name", newJString(Name))
- add(formData_606482, "SourceFpgaImageId", newJString(SourceFpgaImageId))
- add(query_606481, "Version", newJString(Version))
- add(formData_606482, "ClientToken", newJString(ClientToken))
- result = call_606480.call(nil, query_606481, nil, formData_606482, nil)
-
-var postCopyFpgaImage* = Call_PostCopyFpgaImage_606461(name: "postCopyFpgaImage",
+ var query_607681 = newJObject()
+ var formData_607682 = newJObject()
+ add(formData_607682, "Description", newJString(Description))
+ add(formData_607682, "SourceRegion", newJString(SourceRegion))
+ add(formData_607682, "DryRun", newJBool(DryRun))
+ add(query_607681, "Action", newJString(Action))
+ add(formData_607682, "Name", newJString(Name))
+ add(formData_607682, "SourceFpgaImageId", newJString(SourceFpgaImageId))
+ add(query_607681, "Version", newJString(Version))
+ add(formData_607682, "ClientToken", newJString(ClientToken))
+ result = call_607680.call(nil, query_607681, nil, formData_607682, nil)
+
+var postCopyFpgaImage* = Call_PostCopyFpgaImage_607661(name: "postCopyFpgaImage",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
- route: "/#Action=CopyFpgaImage", validator: validate_PostCopyFpgaImage_606462,
- base: "/", url: url_PostCopyFpgaImage_606463,
+ route: "/#Action=CopyFpgaImage", validator: validate_PostCopyFpgaImage_607662,
+ base: "/", url: url_PostCopyFpgaImage_607663,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCopyFpgaImage_606440 = ref object of OpenApiRestCall_604389
-proc url_GetCopyFpgaImage_606442(protocol: Scheme; host: string; base: string;
+ Call_GetCopyFpgaImage_607640 = ref object of OpenApiRestCall_605589
+proc url_GetCopyFpgaImage_607642(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -12438,7 +12438,7 @@ proc url_GetCopyFpgaImage_606442(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetCopyFpgaImage_606441(path: JsonNode; query: JsonNode;
+proc validate_GetCopyFpgaImage_607641(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Copies the specified Amazon FPGA Image (AFI) to the current Region.
@@ -12464,47 +12464,47 @@ proc validate_GetCopyFpgaImage_606441(path: JsonNode; query: JsonNode;
## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
section = newJObject()
- var valid_606443 = query.getOrDefault("DryRun")
- valid_606443 = validateParameter(valid_606443, JBool, required = false, default = nil)
- if valid_606443 != nil:
- section.add "DryRun", valid_606443
+ var valid_607643 = query.getOrDefault("DryRun")
+ valid_607643 = validateParameter(valid_607643, JBool, required = false, default = nil)
+ if valid_607643 != nil:
+ section.add "DryRun", valid_607643
assert query != nil,
"query argument is necessary due to required `SourceFpgaImageId` field"
- var valid_606444 = query.getOrDefault("SourceFpgaImageId")
- valid_606444 = validateParameter(valid_606444, JString, required = true,
+ var valid_607644 = query.getOrDefault("SourceFpgaImageId")
+ valid_607644 = validateParameter(valid_607644, JString, required = true,
default = nil)
- if valid_606444 != nil:
- section.add "SourceFpgaImageId", valid_606444
- var valid_606445 = query.getOrDefault("Name")
- valid_606445 = validateParameter(valid_606445, JString, required = false,
- default = nil)
- if valid_606445 != nil:
- section.add "Name", valid_606445
- var valid_606446 = query.getOrDefault("SourceRegion")
- valid_606446 = validateParameter(valid_606446, JString, required = true,
- default = nil)
- if valid_606446 != nil:
- section.add "SourceRegion", valid_606446
- var valid_606447 = query.getOrDefault("Action")
- valid_606447 = validateParameter(valid_606447, JString, required = true,
+ if valid_607644 != nil:
+ section.add "SourceFpgaImageId", valid_607644
+ var valid_607645 = query.getOrDefault("Name")
+ valid_607645 = validateParameter(valid_607645, JString, required = false,
+ default = nil)
+ if valid_607645 != nil:
+ section.add "Name", valid_607645
+ var valid_607646 = query.getOrDefault("SourceRegion")
+ valid_607646 = validateParameter(valid_607646, JString, required = true,
+ default = nil)
+ if valid_607646 != nil:
+ section.add "SourceRegion", valid_607646
+ var valid_607647 = query.getOrDefault("Action")
+ valid_607647 = validateParameter(valid_607647, JString, required = true,
default = newJString("CopyFpgaImage"))
- if valid_606447 != nil:
- section.add "Action", valid_606447
- var valid_606448 = query.getOrDefault("Description")
- valid_606448 = validateParameter(valid_606448, JString, required = false,
+ if valid_607647 != nil:
+ section.add "Action", valid_607647
+ var valid_607648 = query.getOrDefault("Description")
+ valid_607648 = validateParameter(valid_607648, JString, required = false,
default = nil)
- if valid_606448 != nil:
- section.add "Description", valid_606448
- var valid_606449 = query.getOrDefault("Version")
- valid_606449 = validateParameter(valid_606449, JString, required = true,
+ if valid_607648 != nil:
+ section.add "Description", valid_607648
+ var valid_607649 = query.getOrDefault("Version")
+ valid_607649 = validateParameter(valid_607649, JString, required = true,
default = newJString("2016-11-15"))
- if valid_606449 != nil:
- section.add "Version", valid_606449
- var valid_606450 = query.getOrDefault("ClientToken")
- valid_606450 = validateParameter(valid_606450, JString, required = false,
+ if valid_607649 != nil:
+ section.add "Version", valid_607649
+ var valid_607650 = query.getOrDefault("ClientToken")
+ valid_607650 = validateParameter(valid_607650, JString, required = false,
default = nil)
- if valid_606450 != nil:
- section.add "ClientToken", valid_606450
+ if valid_607650 != nil:
+ section.add "ClientToken", valid_607650
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -12515,61 +12515,61 @@ proc validate_GetCopyFpgaImage_606441(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_606451 = header.getOrDefault("X-Amz-Signature")
- valid_606451 = validateParameter(valid_606451, JString, required = false,
+ var valid_607651 = header.getOrDefault("X-Amz-Signature")
+ valid_607651 = validateParameter(valid_607651, JString, required = false,
default = nil)
- if valid_606451 != nil:
- section.add "X-Amz-Signature", valid_606451
- var valid_606452 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_606452 = validateParameter(valid_606452, JString, required = false,
+ if valid_607651 != nil:
+ section.add "X-Amz-Signature", valid_607651
+ var valid_607652 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607652 = validateParameter(valid_607652, JString, required = false,
default = nil)
- if valid_606452 != nil:
- section.add "X-Amz-Content-Sha256", valid_606452
- var valid_606453 = header.getOrDefault("X-Amz-Date")
- valid_606453 = validateParameter(valid_606453, JString, required = false,
+ if valid_607652 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607652
+ var valid_607653 = header.getOrDefault("X-Amz-Date")
+ valid_607653 = validateParameter(valid_607653, JString, required = false,
default = nil)
- if valid_606453 != nil:
- section.add "X-Amz-Date", valid_606453
- var valid_606454 = header.getOrDefault("X-Amz-Credential")
- valid_606454 = validateParameter(valid_606454, JString, required = false,
+ if valid_607653 != nil:
+ section.add "X-Amz-Date", valid_607653
+ var valid_607654 = header.getOrDefault("X-Amz-Credential")
+ valid_607654 = validateParameter(valid_607654, JString, required = false,
default = nil)
- if valid_606454 != nil:
- section.add "X-Amz-Credential", valid_606454
- var valid_606455 = header.getOrDefault("X-Amz-Security-Token")
- valid_606455 = validateParameter(valid_606455, JString, required = false,
+ if valid_607654 != nil:
+ section.add "X-Amz-Credential", valid_607654
+ var valid_607655 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607655 = validateParameter(valid_607655, JString, required = false,
default = nil)
- if valid_606455 != nil:
- section.add "X-Amz-Security-Token", valid_606455
- var valid_606456 = header.getOrDefault("X-Amz-Algorithm")
- valid_606456 = validateParameter(valid_606456, JString, required = false,
+ if valid_607655 != nil:
+ section.add "X-Amz-Security-Token", valid_607655
+ var valid_607656 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607656 = validateParameter(valid_607656, JString, required = false,
default = nil)
- if valid_606456 != nil:
- section.add "X-Amz-Algorithm", valid_606456
- var valid_606457 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_606457 = validateParameter(valid_606457, JString, required = false,
+ if valid_607656 != nil:
+ section.add "X-Amz-Algorithm", valid_607656
+ var valid_607657 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607657 = validateParameter(valid_607657, JString, required = false,
default = nil)
- if valid_606457 != nil:
- section.add "X-Amz-SignedHeaders", valid_606457
+ if valid_607657 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607657
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606458: Call_GetCopyFpgaImage_606440; path: JsonNode;
+proc call*(call_607658: Call_GetCopyFpgaImage_607640; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Copies the specified Amazon FPGA Image (AFI) to the current Region.
##
- let valid = call_606458.validator(path, query, header, formData, body)
- let scheme = call_606458.pickScheme
+ let valid = call_607658.validator(path, query, header, formData, body)
+ let scheme = call_607658.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_606458.url(scheme.get, call_606458.host, call_606458.base,
- call_606458.route, valid.getOrDefault("path"),
+ let url = call_607658.url(scheme.get, call_607658.host, call_607658.base,
+ call_607658.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_606458, url, valid)
+ result = atozHook(call_607658, url, valid)
-proc call*(call_606459: Call_GetCopyFpgaImage_606440; SourceFpgaImageId: string;
+proc call*(call_607659: Call_GetCopyFpgaImage_607640; SourceFpgaImageId: string;
SourceRegion: string; DryRun: bool = false; Name: string = "";
Action: string = "CopyFpgaImage"; Description: string = "";
Version: string = "2016-11-15"; ClientToken: string = ""): Recallable =
@@ -12590,25 +12590,25 @@ proc call*(call_606459: Call_GetCopyFpgaImage_606440; SourceFpgaImageId: string;
## ClientToken: string
## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
- var query_606460 = newJObject()
- add(query_606460, "DryRun", newJBool(DryRun))
- add(query_606460, "SourceFpgaImageId", newJString(SourceFpgaImageId))
- add(query_606460, "Name", newJString(Name))
- add(query_606460, "SourceRegion", newJString(SourceRegion))
- add(query_606460, "Action", newJString(Action))
- add(query_606460, "Description", newJString(Description))
- add(query_606460, "Version", newJString(Version))
- add(query_606460, "ClientToken", newJString(ClientToken))
- result = call_606459.call(nil, query_606460, nil, nil, nil)
-
-var getCopyFpgaImage* = Call_GetCopyFpgaImage_606440(name: "getCopyFpgaImage",
+ var query_607660 = newJObject()
+ add(query_607660, "DryRun", newJBool(DryRun))
+ add(query_607660, "SourceFpgaImageId", newJString(SourceFpgaImageId))
+ add(query_607660, "Name", newJString(Name))
+ add(query_607660, "SourceRegion", newJString(SourceRegion))
+ add(query_607660, "Action", newJString(Action))
+ add(query_607660, "Description", newJString(Description))
+ add(query_607660, "Version", newJString(Version))
+ add(query_607660, "ClientToken", newJString(ClientToken))
+ result = call_607659.call(nil, query_607660, nil, nil, nil)
+
+var getCopyFpgaImage* = Call_GetCopyFpgaImage_607640(name: "getCopyFpgaImage",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
- route: "/#Action=CopyFpgaImage", validator: validate_GetCopyFpgaImage_606441,
- base: "/", url: url_GetCopyFpgaImage_606442,
+ route: "/#Action=CopyFpgaImage", validator: validate_GetCopyFpgaImage_607641,
+ base: "/", url: url_GetCopyFpgaImage_607642,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCopyImage_606506 = ref object of OpenApiRestCall_604389
-proc url_PostCopyImage_606508(protocol: Scheme; host: string; base: string;
+ Call_PostCopyImage_607706 = ref object of OpenApiRestCall_605589
+proc url_PostCopyImage_607708(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -12620,7 +12620,7 @@ proc url_PostCopyImage_606508(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostCopyImage_606507(path: JsonNode; query: JsonNode; header: JsonNode;
+proc validate_PostCopyImage_607707(path: JsonNode; query: JsonNode; header: JsonNode;
formData: JsonNode; body: JsonNode): JsonNode =
## Initiates the copy of an AMI from the specified source Region to the current Region. You specify the destination Region by using its endpoint when making the request.
Copies of encrypted backing snapshots for the AMI are encrypted. Copies of unencrypted backing snapshots remain unencrypted, unless you set Encrypted
during the copy operation. You cannot create an unencrypted copy of an encrypted backing snapshot.
For more information about the prerequisites and limits when copying an AMI, see Copying an AMI in the Amazon Elastic Compute Cloud User Guide.
## @@ -12633,16 +12633,16 @@ proc validate_PostCopyImage_606507(path: JsonNode; query: JsonNode; header: Json ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606509 = query.getOrDefault("Action") - valid_606509 = validateParameter(valid_606509, JString, required = true, + var valid_607709 = query.getOrDefault("Action") + valid_607709 = validateParameter(valid_607709, JString, required = true, default = newJString("CopyImage")) - if valid_606509 != nil: - section.add "Action", valid_606509 - var valid_606510 = query.getOrDefault("Version") - valid_606510 = validateParameter(valid_606510, JString, required = true, + if valid_607709 != nil: + section.add "Action", valid_607709 + var valid_607710 = query.getOrDefault("Version") + valid_607710 = validateParameter(valid_607710, JString, required = true, default = newJString("2016-11-15")) - if valid_606510 != nil: - section.add "Version", valid_606510 + if valid_607710 != nil: + section.add "Version", valid_607710 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -12653,41 +12653,41 @@ proc validate_PostCopyImage_606507(path: JsonNode; query: JsonNode; header: Json ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606511 = header.getOrDefault("X-Amz-Signature") - valid_606511 = validateParameter(valid_606511, JString, required = false, + var valid_607711 = header.getOrDefault("X-Amz-Signature") + valid_607711 = validateParameter(valid_607711, JString, required = false, default = nil) - if valid_606511 != nil: - section.add "X-Amz-Signature", valid_606511 - var valid_606512 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606512 = validateParameter(valid_606512, JString, required = false, + if valid_607711 != nil: + section.add "X-Amz-Signature", valid_607711 + var valid_607712 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607712 = validateParameter(valid_607712, JString, required = false, default = nil) - if valid_606512 != nil: - section.add "X-Amz-Content-Sha256", valid_606512 - var valid_606513 = header.getOrDefault("X-Amz-Date") - valid_606513 = validateParameter(valid_606513, JString, required = false, + if valid_607712 != nil: + section.add "X-Amz-Content-Sha256", valid_607712 + var valid_607713 = header.getOrDefault("X-Amz-Date") + valid_607713 = validateParameter(valid_607713, JString, required = false, default = nil) - if valid_606513 != nil: - section.add "X-Amz-Date", valid_606513 - var valid_606514 = header.getOrDefault("X-Amz-Credential") - valid_606514 = validateParameter(valid_606514, JString, required = false, + if valid_607713 != nil: + section.add "X-Amz-Date", valid_607713 + var valid_607714 = header.getOrDefault("X-Amz-Credential") + valid_607714 = validateParameter(valid_607714, JString, required = false, default = nil) - if valid_606514 != nil: - section.add "X-Amz-Credential", valid_606514 - var valid_606515 = header.getOrDefault("X-Amz-Security-Token") - valid_606515 = validateParameter(valid_606515, JString, required = false, + if valid_607714 != nil: + section.add "X-Amz-Credential", valid_607714 + var valid_607715 = header.getOrDefault("X-Amz-Security-Token") + valid_607715 = validateParameter(valid_607715, JString, required = false, default = nil) - if valid_606515 != nil: - section.add "X-Amz-Security-Token", valid_606515 - var valid_606516 = header.getOrDefault("X-Amz-Algorithm") - valid_606516 = validateParameter(valid_606516, JString, required = false, + if valid_607715 != nil: + section.add "X-Amz-Security-Token", valid_607715 + var valid_607716 = header.getOrDefault("X-Amz-Algorithm") + valid_607716 = validateParameter(valid_607716, JString, required = false, default = nil) - if valid_606516 != nil: - section.add "X-Amz-Algorithm", valid_606516 - var valid_606517 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606517 = validateParameter(valid_606517, JString, required = false, + if valid_607716 != nil: + section.add "X-Amz-Algorithm", valid_607716 + var valid_607717 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607717 = validateParameter(valid_607717, JString, required = false, default = nil) - if valid_606517 != nil: - section.add "X-Amz-SignedHeaders", valid_606517 + if valid_607717 != nil: + section.add "X-Amz-SignedHeaders", valid_607717 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -12710,64 +12710,64 @@ proc validate_PostCopyImage_606507(path: JsonNode; query: JsonNode; header: Json ## : Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see How to Ensure Idempotency in the Amazon Elastic Compute Cloud User Guide. section = newJObject() - var valid_606518 = formData.getOrDefault("Description") - valid_606518 = validateParameter(valid_606518, JString, required = false, + var valid_607718 = formData.getOrDefault("Description") + valid_607718 = validateParameter(valid_607718, JString, required = false, default = nil) - if valid_606518 != nil: - section.add "Description", valid_606518 + if valid_607718 != nil: + section.add "Description", valid_607718 assert formData != nil, "formData argument is necessary due to required `SourceRegion` field" - var valid_606519 = formData.getOrDefault("SourceRegion") - valid_606519 = validateParameter(valid_606519, JString, required = true, - default = nil) - if valid_606519 != nil: - section.add "SourceRegion", valid_606519 - var valid_606520 = formData.getOrDefault("KmsKeyId") - valid_606520 = validateParameter(valid_606520, JString, required = false, + var valid_607719 = formData.getOrDefault("SourceRegion") + valid_607719 = validateParameter(valid_607719, JString, required = true, + default = nil) + if valid_607719 != nil: + section.add "SourceRegion", valid_607719 + var valid_607720 = formData.getOrDefault("KmsKeyId") + valid_607720 = validateParameter(valid_607720, JString, required = false, + default = nil) + if valid_607720 != nil: + section.add "KmsKeyId", valid_607720 + var valid_607721 = formData.getOrDefault("DryRun") + valid_607721 = validateParameter(valid_607721, JBool, required = false, default = nil) + if valid_607721 != nil: + section.add "DryRun", valid_607721 + var valid_607722 = formData.getOrDefault("Name") + valid_607722 = validateParameter(valid_607722, JString, required = true, + default = nil) + if valid_607722 != nil: + section.add "Name", valid_607722 + var valid_607723 = formData.getOrDefault("SourceImageId") + valid_607723 = validateParameter(valid_607723, JString, required = true, default = nil) - if valid_606520 != nil: - section.add "KmsKeyId", valid_606520 - var valid_606521 = formData.getOrDefault("DryRun") - valid_606521 = validateParameter(valid_606521, JBool, required = false, default = nil) - if valid_606521 != nil: - section.add "DryRun", valid_606521 - var valid_606522 = formData.getOrDefault("Name") - valid_606522 = validateParameter(valid_606522, JString, required = true, - default = nil) - if valid_606522 != nil: - section.add "Name", valid_606522 - var valid_606523 = formData.getOrDefault("SourceImageId") - valid_606523 = validateParameter(valid_606523, JString, required = true, - default = nil) - if valid_606523 != nil: - section.add "SourceImageId", valid_606523 - var valid_606524 = formData.getOrDefault("Encrypted") - valid_606524 = validateParameter(valid_606524, JBool, required = false, default = nil) - if valid_606524 != nil: - section.add "Encrypted", valid_606524 - var valid_606525 = formData.getOrDefault("ClientToken") - valid_606525 = validateParameter(valid_606525, JString, required = false, + if valid_607723 != nil: + section.add "SourceImageId", valid_607723 + var valid_607724 = formData.getOrDefault("Encrypted") + valid_607724 = validateParameter(valid_607724, JBool, required = false, default = nil) + if valid_607724 != nil: + section.add "Encrypted", valid_607724 + var valid_607725 = formData.getOrDefault("ClientToken") + valid_607725 = validateParameter(valid_607725, JString, required = false, default = nil) - if valid_606525 != nil: - section.add "ClientToken", valid_606525 + if valid_607725 != nil: + section.add "ClientToken", valid_607725 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606526: Call_PostCopyImage_606506; path: JsonNode; query: JsonNode; +proc call*(call_607726: Call_PostCopyImage_607706; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Initiates the copy of an AMI from the specified source Region to the current Region. You specify the destination Region by using its endpoint when making the request.
Copies of encrypted backing snapshots for the AMI are encrypted. Copies of unencrypted backing snapshots remain unencrypted, unless you set Encrypted
during the copy operation. You cannot create an unencrypted copy of an encrypted backing snapshot.
For more information about the prerequisites and limits when copying an AMI, see Copying an AMI in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_606526.validator(path, query, header, formData, body) - let scheme = call_606526.pickScheme + let valid = call_607726.validator(path, query, header, formData, body) + let scheme = call_607726.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606526.url(scheme.get, call_606526.host, call_606526.base, - call_606526.route, valid.getOrDefault("path"), + let url = call_607726.url(scheme.get, call_607726.host, call_607726.base, + call_607726.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606526, url, valid) + result = atozHook(call_607726, url, valid) -proc call*(call_606527: Call_PostCopyImage_606506; SourceRegion: string; +proc call*(call_607727: Call_PostCopyImage_607706; SourceRegion: string; Name: string; SourceImageId: string; Description: string = ""; KmsKeyId: string = ""; DryRun: bool = false; Action: string = "CopyImage"; Encrypted: bool = false; Version: string = "2016-11-15"; @@ -12795,27 +12795,27 @@ proc call*(call_606527: Call_PostCopyImage_606506; SourceRegion: string; ## ClientToken: string ## : Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see How to Ensure Idempotency in the Amazon Elastic Compute Cloud User Guide. - var query_606528 = newJObject() - var formData_606529 = newJObject() - add(formData_606529, "Description", newJString(Description)) - add(formData_606529, "SourceRegion", newJString(SourceRegion)) - add(formData_606529, "KmsKeyId", newJString(KmsKeyId)) - add(formData_606529, "DryRun", newJBool(DryRun)) - add(query_606528, "Action", newJString(Action)) - add(formData_606529, "Name", newJString(Name)) - add(formData_606529, "SourceImageId", newJString(SourceImageId)) - add(formData_606529, "Encrypted", newJBool(Encrypted)) - add(query_606528, "Version", newJString(Version)) - add(formData_606529, "ClientToken", newJString(ClientToken)) - result = call_606527.call(nil, query_606528, nil, formData_606529, nil) - -var postCopyImage* = Call_PostCopyImage_606506(name: "postCopyImage", + var query_607728 = newJObject() + var formData_607729 = newJObject() + add(formData_607729, "Description", newJString(Description)) + add(formData_607729, "SourceRegion", newJString(SourceRegion)) + add(formData_607729, "KmsKeyId", newJString(KmsKeyId)) + add(formData_607729, "DryRun", newJBool(DryRun)) + add(query_607728, "Action", newJString(Action)) + add(formData_607729, "Name", newJString(Name)) + add(formData_607729, "SourceImageId", newJString(SourceImageId)) + add(formData_607729, "Encrypted", newJBool(Encrypted)) + add(query_607728, "Version", newJString(Version)) + add(formData_607729, "ClientToken", newJString(ClientToken)) + result = call_607727.call(nil, query_607728, nil, formData_607729, nil) + +var postCopyImage* = Call_PostCopyImage_607706(name: "postCopyImage", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=CopyImage", validator: validate_PostCopyImage_606507, - base: "/", url: url_PostCopyImage_606508, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=CopyImage", validator: validate_PostCopyImage_607707, + base: "/", url: url_PostCopyImage_607708, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCopyImage_606483 = ref object of OpenApiRestCall_604389 -proc url_GetCopyImage_606485(protocol: Scheme; host: string; base: string; + Call_GetCopyImage_607683 = ref object of OpenApiRestCall_605589 +proc url_GetCopyImage_607685(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -12827,7 +12827,7 @@ proc url_GetCopyImage_606485(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetCopyImage_606484(path: JsonNode; query: JsonNode; header: JsonNode; +proc validate_GetCopyImage_607684(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Initiates the copy of an AMI from the specified source Region to the current Region. You specify the destination Region by using its endpoint when making the request.
Copies of encrypted backing snapshots for the AMI are encrypted. Copies of unencrypted backing snapshots remain unencrypted, unless you set Encrypted
during the copy operation. You cannot create an unencrypted copy of an encrypted backing snapshot.
For more information about the prerequisites and limits when copying an AMI, see Copying an AMI in the Amazon Elastic Compute Cloud User Guide.
## @@ -12858,55 +12858,55 @@ proc validate_GetCopyImage_606484(path: JsonNode; query: JsonNode; header: JsonN ## : Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see How to Ensure Idempotency in the Amazon Elastic Compute Cloud User Guide. section = newJObject() - var valid_606486 = query.getOrDefault("Encrypted") - valid_606486 = validateParameter(valid_606486, JBool, required = false, default = nil) - if valid_606486 != nil: - section.add "Encrypted", valid_606486 - var valid_606487 = query.getOrDefault("DryRun") - valid_606487 = validateParameter(valid_606487, JBool, required = false, default = nil) - if valid_606487 != nil: - section.add "DryRun", valid_606487 - var valid_606488 = query.getOrDefault("KmsKeyId") - valid_606488 = validateParameter(valid_606488, JString, required = false, - default = nil) - if valid_606488 != nil: - section.add "KmsKeyId", valid_606488 + var valid_607686 = query.getOrDefault("Encrypted") + valid_607686 = validateParameter(valid_607686, JBool, required = false, default = nil) + if valid_607686 != nil: + section.add "Encrypted", valid_607686 + var valid_607687 = query.getOrDefault("DryRun") + valid_607687 = validateParameter(valid_607687, JBool, required = false, default = nil) + if valid_607687 != nil: + section.add "DryRun", valid_607687 + var valid_607688 = query.getOrDefault("KmsKeyId") + valid_607688 = validateParameter(valid_607688, JString, required = false, + default = nil) + if valid_607688 != nil: + section.add "KmsKeyId", valid_607688 assert query != nil, "query argument is necessary due to required `Name` field" - var valid_606489 = query.getOrDefault("Name") - valid_606489 = validateParameter(valid_606489, JString, required = true, + var valid_607689 = query.getOrDefault("Name") + valid_607689 = validateParameter(valid_607689, JString, required = true, default = nil) - if valid_606489 != nil: - section.add "Name", valid_606489 - var valid_606490 = query.getOrDefault("SourceRegion") - valid_606490 = validateParameter(valid_606490, JString, required = true, + if valid_607689 != nil: + section.add "Name", valid_607689 + var valid_607690 = query.getOrDefault("SourceRegion") + valid_607690 = validateParameter(valid_607690, JString, required = true, default = nil) - if valid_606490 != nil: - section.add "SourceRegion", valid_606490 - var valid_606491 = query.getOrDefault("SourceImageId") - valid_606491 = validateParameter(valid_606491, JString, required = true, + if valid_607690 != nil: + section.add "SourceRegion", valid_607690 + var valid_607691 = query.getOrDefault("SourceImageId") + valid_607691 = validateParameter(valid_607691, JString, required = true, default = nil) - if valid_606491 != nil: - section.add "SourceImageId", valid_606491 - var valid_606492 = query.getOrDefault("Action") - valid_606492 = validateParameter(valid_606492, JString, required = true, + if valid_607691 != nil: + section.add "SourceImageId", valid_607691 + var valid_607692 = query.getOrDefault("Action") + valid_607692 = validateParameter(valid_607692, JString, required = true, default = newJString("CopyImage")) - if valid_606492 != nil: - section.add "Action", valid_606492 - var valid_606493 = query.getOrDefault("Description") - valid_606493 = validateParameter(valid_606493, JString, required = false, + if valid_607692 != nil: + section.add "Action", valid_607692 + var valid_607693 = query.getOrDefault("Description") + valid_607693 = validateParameter(valid_607693, JString, required = false, default = nil) - if valid_606493 != nil: - section.add "Description", valid_606493 - var valid_606494 = query.getOrDefault("Version") - valid_606494 = validateParameter(valid_606494, JString, required = true, + if valid_607693 != nil: + section.add "Description", valid_607693 + var valid_607694 = query.getOrDefault("Version") + valid_607694 = validateParameter(valid_607694, JString, required = true, default = newJString("2016-11-15")) - if valid_606494 != nil: - section.add "Version", valid_606494 - var valid_606495 = query.getOrDefault("ClientToken") - valid_606495 = validateParameter(valid_606495, JString, required = false, + if valid_607694 != nil: + section.add "Version", valid_607694 + var valid_607695 = query.getOrDefault("ClientToken") + valid_607695 = validateParameter(valid_607695, JString, required = false, default = nil) - if valid_606495 != nil: - section.add "ClientToken", valid_606495 + if valid_607695 != nil: + section.add "ClientToken", valid_607695 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -12917,61 +12917,61 @@ proc validate_GetCopyImage_606484(path: JsonNode; query: JsonNode; header: JsonN ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606496 = header.getOrDefault("X-Amz-Signature") - valid_606496 = validateParameter(valid_606496, JString, required = false, + var valid_607696 = header.getOrDefault("X-Amz-Signature") + valid_607696 = validateParameter(valid_607696, JString, required = false, default = nil) - if valid_606496 != nil: - section.add "X-Amz-Signature", valid_606496 - var valid_606497 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606497 = validateParameter(valid_606497, JString, required = false, + if valid_607696 != nil: + section.add "X-Amz-Signature", valid_607696 + var valid_607697 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607697 = validateParameter(valid_607697, JString, required = false, default = nil) - if valid_606497 != nil: - section.add "X-Amz-Content-Sha256", valid_606497 - var valid_606498 = header.getOrDefault("X-Amz-Date") - valid_606498 = validateParameter(valid_606498, JString, required = false, + if valid_607697 != nil: + section.add "X-Amz-Content-Sha256", valid_607697 + var valid_607698 = header.getOrDefault("X-Amz-Date") + valid_607698 = validateParameter(valid_607698, JString, required = false, default = nil) - if valid_606498 != nil: - section.add "X-Amz-Date", valid_606498 - var valid_606499 = header.getOrDefault("X-Amz-Credential") - valid_606499 = validateParameter(valid_606499, JString, required = false, + if valid_607698 != nil: + section.add "X-Amz-Date", valid_607698 + var valid_607699 = header.getOrDefault("X-Amz-Credential") + valid_607699 = validateParameter(valid_607699, JString, required = false, default = nil) - if valid_606499 != nil: - section.add "X-Amz-Credential", valid_606499 - var valid_606500 = header.getOrDefault("X-Amz-Security-Token") - valid_606500 = validateParameter(valid_606500, JString, required = false, + if valid_607699 != nil: + section.add "X-Amz-Credential", valid_607699 + var valid_607700 = header.getOrDefault("X-Amz-Security-Token") + valid_607700 = validateParameter(valid_607700, JString, required = false, default = nil) - if valid_606500 != nil: - section.add "X-Amz-Security-Token", valid_606500 - var valid_606501 = header.getOrDefault("X-Amz-Algorithm") - valid_606501 = validateParameter(valid_606501, JString, required = false, + if valid_607700 != nil: + section.add "X-Amz-Security-Token", valid_607700 + var valid_607701 = header.getOrDefault("X-Amz-Algorithm") + valid_607701 = validateParameter(valid_607701, JString, required = false, default = nil) - if valid_606501 != nil: - section.add "X-Amz-Algorithm", valid_606501 - var valid_606502 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606502 = validateParameter(valid_606502, JString, required = false, + if valid_607701 != nil: + section.add "X-Amz-Algorithm", valid_607701 + var valid_607702 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607702 = validateParameter(valid_607702, JString, required = false, default = nil) - if valid_606502 != nil: - section.add "X-Amz-SignedHeaders", valid_606502 + if valid_607702 != nil: + section.add "X-Amz-SignedHeaders", valid_607702 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606503: Call_GetCopyImage_606483; path: JsonNode; query: JsonNode; +proc call*(call_607703: Call_GetCopyImage_607683; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Initiates the copy of an AMI from the specified source Region to the current Region. You specify the destination Region by using its endpoint when making the request.
Copies of encrypted backing snapshots for the AMI are encrypted. Copies of unencrypted backing snapshots remain unencrypted, unless you set Encrypted
during the copy operation. You cannot create an unencrypted copy of an encrypted backing snapshot.
For more information about the prerequisites and limits when copying an AMI, see Copying an AMI in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_606503.validator(path, query, header, formData, body) - let scheme = call_606503.pickScheme + let valid = call_607703.validator(path, query, header, formData, body) + let scheme = call_607703.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606503.url(scheme.get, call_606503.host, call_606503.base, - call_606503.route, valid.getOrDefault("path"), + let url = call_607703.url(scheme.get, call_607703.host, call_607703.base, + call_607703.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606503, url, valid) + result = atozHook(call_607703, url, valid) -proc call*(call_606504: Call_GetCopyImage_606483; Name: string; SourceRegion: string; +proc call*(call_607704: Call_GetCopyImage_607683; Name: string; SourceRegion: string; SourceImageId: string; Encrypted: bool = false; DryRun: bool = false; KmsKeyId: string = ""; Action: string = "CopyImage"; Description: string = ""; Version: string = "2016-11-15"; ClientToken: string = ""): Recallable = @@ -12998,26 +12998,26 @@ proc call*(call_606504: Call_GetCopyImage_606483; Name: string; SourceRegion: st ## ClientToken: string ## : Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see How to Ensure Idempotency in the Amazon Elastic Compute Cloud User Guide. - var query_606505 = newJObject() - add(query_606505, "Encrypted", newJBool(Encrypted)) - add(query_606505, "DryRun", newJBool(DryRun)) - add(query_606505, "KmsKeyId", newJString(KmsKeyId)) - add(query_606505, "Name", newJString(Name)) - add(query_606505, "SourceRegion", newJString(SourceRegion)) - add(query_606505, "SourceImageId", newJString(SourceImageId)) - add(query_606505, "Action", newJString(Action)) - add(query_606505, "Description", newJString(Description)) - add(query_606505, "Version", newJString(Version)) - add(query_606505, "ClientToken", newJString(ClientToken)) - result = call_606504.call(nil, query_606505, nil, nil, nil) - -var getCopyImage* = Call_GetCopyImage_606483(name: "getCopyImage", + var query_607705 = newJObject() + add(query_607705, "Encrypted", newJBool(Encrypted)) + add(query_607705, "DryRun", newJBool(DryRun)) + add(query_607705, "KmsKeyId", newJString(KmsKeyId)) + add(query_607705, "Name", newJString(Name)) + add(query_607705, "SourceRegion", newJString(SourceRegion)) + add(query_607705, "SourceImageId", newJString(SourceImageId)) + add(query_607705, "Action", newJString(Action)) + add(query_607705, "Description", newJString(Description)) + add(query_607705, "Version", newJString(Version)) + add(query_607705, "ClientToken", newJString(ClientToken)) + result = call_607704.call(nil, query_607705, nil, nil, nil) + +var getCopyImage* = Call_GetCopyImage_607683(name: "getCopyImage", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=CopyImage", validator: validate_GetCopyImage_606484, base: "/", - url: url_GetCopyImage_606485, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=CopyImage", validator: validate_GetCopyImage_607684, base: "/", + url: url_GetCopyImage_607685, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCopySnapshot_606554 = ref object of OpenApiRestCall_604389 -proc url_PostCopySnapshot_606556(protocol: Scheme; host: string; base: string; + Call_PostCopySnapshot_607754 = ref object of OpenApiRestCall_605589 +proc url_PostCopySnapshot_607756(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -13029,7 +13029,7 @@ proc url_PostCopySnapshot_606556(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostCopySnapshot_606555(path: JsonNode; query: JsonNode; +proc validate_PostCopySnapshot_607755(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy the snapshot within the same Region or from one Region to another. You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs).
Copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless you enable encryption for the snapshot copy operation. By default, encrypted snapshot copies use the default AWS Key Management Service (AWS KMS) customer master key (CMK); however, you can specify a different CMK.
To copy an encrypted snapshot that has been shared from another account, you must have permissions for the CMK used to encrypt the snapshot.
Snapshots created by copying another snapshot have an arbitrary volume ID that should not be used for any purpose.
For more information, see Copying an Amazon EBS Snapshot in the Amazon Elastic Compute Cloud User Guide.
@@ -13043,16 +13043,16 @@ proc validate_PostCopySnapshot_606555(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606557 = query.getOrDefault("Action") - valid_606557 = validateParameter(valid_606557, JString, required = true, + var valid_607757 = query.getOrDefault("Action") + valid_607757 = validateParameter(valid_607757, JString, required = true, default = newJString("CopySnapshot")) - if valid_606557 != nil: - section.add "Action", valid_606557 - var valid_606558 = query.getOrDefault("Version") - valid_606558 = validateParameter(valid_606558, JString, required = true, + if valid_607757 != nil: + section.add "Action", valid_607757 + var valid_607758 = query.getOrDefault("Version") + valid_607758 = validateParameter(valid_607758, JString, required = true, default = newJString("2016-11-15")) - if valid_606558 != nil: - section.add "Version", valid_606558 + if valid_607758 != nil: + section.add "Version", valid_607758 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -13063,41 +13063,41 @@ proc validate_PostCopySnapshot_606555(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606559 = header.getOrDefault("X-Amz-Signature") - valid_606559 = validateParameter(valid_606559, JString, required = false, + var valid_607759 = header.getOrDefault("X-Amz-Signature") + valid_607759 = validateParameter(valid_607759, JString, required = false, default = nil) - if valid_606559 != nil: - section.add "X-Amz-Signature", valid_606559 - var valid_606560 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606560 = validateParameter(valid_606560, JString, required = false, + if valid_607759 != nil: + section.add "X-Amz-Signature", valid_607759 + var valid_607760 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607760 = validateParameter(valid_607760, JString, required = false, default = nil) - if valid_606560 != nil: - section.add "X-Amz-Content-Sha256", valid_606560 - var valid_606561 = header.getOrDefault("X-Amz-Date") - valid_606561 = validateParameter(valid_606561, JString, required = false, + if valid_607760 != nil: + section.add "X-Amz-Content-Sha256", valid_607760 + var valid_607761 = header.getOrDefault("X-Amz-Date") + valid_607761 = validateParameter(valid_607761, JString, required = false, default = nil) - if valid_606561 != nil: - section.add "X-Amz-Date", valid_606561 - var valid_606562 = header.getOrDefault("X-Amz-Credential") - valid_606562 = validateParameter(valid_606562, JString, required = false, + if valid_607761 != nil: + section.add "X-Amz-Date", valid_607761 + var valid_607762 = header.getOrDefault("X-Amz-Credential") + valid_607762 = validateParameter(valid_607762, JString, required = false, default = nil) - if valid_606562 != nil: - section.add "X-Amz-Credential", valid_606562 - var valid_606563 = header.getOrDefault("X-Amz-Security-Token") - valid_606563 = validateParameter(valid_606563, JString, required = false, + if valid_607762 != nil: + section.add "X-Amz-Credential", valid_607762 + var valid_607763 = header.getOrDefault("X-Amz-Security-Token") + valid_607763 = validateParameter(valid_607763, JString, required = false, default = nil) - if valid_606563 != nil: - section.add "X-Amz-Security-Token", valid_606563 - var valid_606564 = header.getOrDefault("X-Amz-Algorithm") - valid_606564 = validateParameter(valid_606564, JString, required = false, + if valid_607763 != nil: + section.add "X-Amz-Security-Token", valid_607763 + var valid_607764 = header.getOrDefault("X-Amz-Algorithm") + valid_607764 = validateParameter(valid_607764, JString, required = false, default = nil) - if valid_606564 != nil: - section.add "X-Amz-Algorithm", valid_606564 - var valid_606565 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606565 = validateParameter(valid_606565, JString, required = false, + if valid_607764 != nil: + section.add "X-Amz-Algorithm", valid_607764 + var valid_607765 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607765 = validateParameter(valid_607765, JString, required = false, default = nil) - if valid_606565 != nil: - section.add "X-Amz-SignedHeaders", valid_606565 + if valid_607765 != nil: + section.add "X-Amz-SignedHeaders", valid_607765 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -13124,69 +13124,69 @@ proc validate_PostCopySnapshot_606555(path: JsonNode; query: JsonNode; ## : To encrypt a copy of an unencrypted snapshot if encryption by default is not enabled, enable encryption using this parameter. Otherwise, omit this parameter. Encrypted snapshots are encrypted, even if you omit this parameter and encryption by default is not enabled. You cannot set this parameter to false. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide. section = newJObject() - var valid_606566 = formData.getOrDefault("Description") - valid_606566 = validateParameter(valid_606566, JString, required = false, + var valid_607766 = formData.getOrDefault("Description") + valid_607766 = validateParameter(valid_607766, JString, required = false, default = nil) - if valid_606566 != nil: - section.add "Description", valid_606566 + if valid_607766 != nil: + section.add "Description", valid_607766 assert formData != nil, "formData argument is necessary due to required `SourceRegion` field" - var valid_606567 = formData.getOrDefault("SourceRegion") - valid_606567 = validateParameter(valid_606567, JString, required = true, + var valid_607767 = formData.getOrDefault("SourceRegion") + valid_607767 = validateParameter(valid_607767, JString, required = true, default = nil) - if valid_606567 != nil: - section.add "SourceRegion", valid_606567 - var valid_606568 = formData.getOrDefault("KmsKeyId") - valid_606568 = validateParameter(valid_606568, JString, required = false, + if valid_607767 != nil: + section.add "SourceRegion", valid_607767 + var valid_607768 = formData.getOrDefault("KmsKeyId") + valid_607768 = validateParameter(valid_607768, JString, required = false, default = nil) - if valid_606568 != nil: - section.add "KmsKeyId", valid_606568 - var valid_606569 = formData.getOrDefault("SourceSnapshotId") - valid_606569 = validateParameter(valid_606569, JString, required = true, + if valid_607768 != nil: + section.add "KmsKeyId", valid_607768 + var valid_607769 = formData.getOrDefault("SourceSnapshotId") + valid_607769 = validateParameter(valid_607769, JString, required = true, default = nil) - if valid_606569 != nil: - section.add "SourceSnapshotId", valid_606569 - var valid_606570 = formData.getOrDefault("DryRun") - valid_606570 = validateParameter(valid_606570, JBool, required = false, default = nil) - if valid_606570 != nil: - section.add "DryRun", valid_606570 - var valid_606571 = formData.getOrDefault("DestinationRegion") - valid_606571 = validateParameter(valid_606571, JString, required = false, + if valid_607769 != nil: + section.add "SourceSnapshotId", valid_607769 + var valid_607770 = formData.getOrDefault("DryRun") + valid_607770 = validateParameter(valid_607770, JBool, required = false, default = nil) + if valid_607770 != nil: + section.add "DryRun", valid_607770 + var valid_607771 = formData.getOrDefault("DestinationRegion") + valid_607771 = validateParameter(valid_607771, JString, required = false, default = nil) - if valid_606571 != nil: - section.add "DestinationRegion", valid_606571 - var valid_606572 = formData.getOrDefault("PresignedUrl") - valid_606572 = validateParameter(valid_606572, JString, required = false, + if valid_607771 != nil: + section.add "DestinationRegion", valid_607771 + var valid_607772 = formData.getOrDefault("PresignedUrl") + valid_607772 = validateParameter(valid_607772, JString, required = false, default = nil) - if valid_606572 != nil: - section.add "PresignedUrl", valid_606572 - var valid_606573 = formData.getOrDefault("TagSpecification") - valid_606573 = validateParameter(valid_606573, JArray, required = false, + if valid_607772 != nil: + section.add "PresignedUrl", valid_607772 + var valid_607773 = formData.getOrDefault("TagSpecification") + valid_607773 = validateParameter(valid_607773, JArray, required = false, default = nil) - if valid_606573 != nil: - section.add "TagSpecification", valid_606573 - var valid_606574 = formData.getOrDefault("Encrypted") - valid_606574 = validateParameter(valid_606574, JBool, required = false, default = nil) - if valid_606574 != nil: - section.add "Encrypted", valid_606574 + if valid_607773 != nil: + section.add "TagSpecification", valid_607773 + var valid_607774 = formData.getOrDefault("Encrypted") + valid_607774 = validateParameter(valid_607774, JBool, required = false, default = nil) + if valid_607774 != nil: + section.add "Encrypted", valid_607774 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606575: Call_PostCopySnapshot_606554; path: JsonNode; +proc call*(call_607775: Call_PostCopySnapshot_607754; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy the snapshot within the same Region or from one Region to another. You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs).
Copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless you enable encryption for the snapshot copy operation. By default, encrypted snapshot copies use the default AWS Key Management Service (AWS KMS) customer master key (CMK); however, you can specify a different CMK.
To copy an encrypted snapshot that has been shared from another account, you must have permissions for the CMK used to encrypt the snapshot.
Snapshots created by copying another snapshot have an arbitrary volume ID that should not be used for any purpose.
For more information, see Copying an Amazon EBS Snapshot in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_606575.validator(path, query, header, formData, body) - let scheme = call_606575.pickScheme + let valid = call_607775.validator(path, query, header, formData, body) + let scheme = call_607775.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606575.url(scheme.get, call_606575.host, call_606575.base, - call_606575.route, valid.getOrDefault("path"), + let url = call_607775.url(scheme.get, call_607775.host, call_607775.base, + call_607775.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606575, url, valid) + result = atozHook(call_607775, url, valid) -proc call*(call_606576: Call_PostCopySnapshot_606554; SourceRegion: string; +proc call*(call_607776: Call_PostCopySnapshot_607754; SourceRegion: string; SourceSnapshotId: string; Description: string = ""; KmsKeyId: string = ""; DryRun: bool = false; DestinationRegion: string = ""; PresignedUrl: string = ""; Action: string = "CopySnapshot"; @@ -13219,30 +13219,30 @@ proc call*(call_606576: Call_PostCopySnapshot_606554; SourceRegion: string; ## : To encrypt a copy of an unencrypted snapshot if encryption by default is not enabled, enable encryption using this parameter. Otherwise, omit this parameter. Encrypted snapshots are encrypted, even if you omit this parameter and encryption by default is not enabled. You cannot set this parameter to false. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide. ## Version: string (required) - var query_606577 = newJObject() - var formData_606578 = newJObject() - add(formData_606578, "Description", newJString(Description)) - add(formData_606578, "SourceRegion", newJString(SourceRegion)) - add(formData_606578, "KmsKeyId", newJString(KmsKeyId)) - add(formData_606578, "SourceSnapshotId", newJString(SourceSnapshotId)) - add(formData_606578, "DryRun", newJBool(DryRun)) - add(formData_606578, "DestinationRegion", newJString(DestinationRegion)) - add(formData_606578, "PresignedUrl", newJString(PresignedUrl)) - add(query_606577, "Action", newJString(Action)) + var query_607777 = newJObject() + var formData_607778 = newJObject() + add(formData_607778, "Description", newJString(Description)) + add(formData_607778, "SourceRegion", newJString(SourceRegion)) + add(formData_607778, "KmsKeyId", newJString(KmsKeyId)) + add(formData_607778, "SourceSnapshotId", newJString(SourceSnapshotId)) + add(formData_607778, "DryRun", newJBool(DryRun)) + add(formData_607778, "DestinationRegion", newJString(DestinationRegion)) + add(formData_607778, "PresignedUrl", newJString(PresignedUrl)) + add(query_607777, "Action", newJString(Action)) if TagSpecification != nil: - formData_606578.add "TagSpecification", TagSpecification - add(formData_606578, "Encrypted", newJBool(Encrypted)) - add(query_606577, "Version", newJString(Version)) - result = call_606576.call(nil, query_606577, nil, formData_606578, nil) + formData_607778.add "TagSpecification", TagSpecification + add(formData_607778, "Encrypted", newJBool(Encrypted)) + add(query_607777, "Version", newJString(Version)) + result = call_607776.call(nil, query_607777, nil, formData_607778, nil) -var postCopySnapshot* = Call_PostCopySnapshot_606554(name: "postCopySnapshot", +var postCopySnapshot* = Call_PostCopySnapshot_607754(name: "postCopySnapshot", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=CopySnapshot", validator: validate_PostCopySnapshot_606555, - base: "/", url: url_PostCopySnapshot_606556, + route: "/#Action=CopySnapshot", validator: validate_PostCopySnapshot_607755, + base: "/", url: url_PostCopySnapshot_607756, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCopySnapshot_606530 = ref object of OpenApiRestCall_604389 -proc url_GetCopySnapshot_606532(protocol: Scheme; host: string; base: string; + Call_GetCopySnapshot_607730 = ref object of OpenApiRestCall_605589 +proc url_GetCopySnapshot_607732(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -13254,7 +13254,7 @@ proc url_GetCopySnapshot_606532(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetCopySnapshot_606531(path: JsonNode; query: JsonNode; +proc validate_GetCopySnapshot_607731(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy the snapshot within the same Region or from one Region to another. You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs).
Copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless you enable encryption for the snapshot copy operation. By default, encrypted snapshot copies use the default AWS Key Management Service (AWS KMS) customer master key (CMK); however, you can specify a different CMK.
To copy an encrypted snapshot that has been shared from another account, you must have permissions for the CMK used to encrypt the snapshot.
Snapshots created by copying another snapshot have an arbitrary volume ID that should not be used for any purpose.
For more information, see Copying an Amazon EBS Snapshot in the Amazon Elastic Compute Cloud User Guide.
@@ -13290,61 +13290,61 @@ proc validate_GetCopySnapshot_606531(path: JsonNode; query: JsonNode; ## SourceSnapshotId: JString (required) ## : The ID of the EBS snapshot to copy. section = newJObject() - var valid_606533 = query.getOrDefault("Encrypted") - valid_606533 = validateParameter(valid_606533, JBool, required = false, default = nil) - if valid_606533 != nil: - section.add "Encrypted", valid_606533 - var valid_606534 = query.getOrDefault("DryRun") - valid_606534 = validateParameter(valid_606534, JBool, required = false, default = nil) - if valid_606534 != nil: - section.add "DryRun", valid_606534 - var valid_606535 = query.getOrDefault("KmsKeyId") - valid_606535 = validateParameter(valid_606535, JString, required = false, + var valid_607733 = query.getOrDefault("Encrypted") + valid_607733 = validateParameter(valid_607733, JBool, required = false, default = nil) + if valid_607733 != nil: + section.add "Encrypted", valid_607733 + var valid_607734 = query.getOrDefault("DryRun") + valid_607734 = validateParameter(valid_607734, JBool, required = false, default = nil) + if valid_607734 != nil: + section.add "DryRun", valid_607734 + var valid_607735 = query.getOrDefault("KmsKeyId") + valid_607735 = validateParameter(valid_607735, JString, required = false, default = nil) - if valid_606535 != nil: - section.add "KmsKeyId", valid_606535 + if valid_607735 != nil: + section.add "KmsKeyId", valid_607735 assert query != nil, "query argument is necessary due to required `SourceRegion` field" - var valid_606536 = query.getOrDefault("SourceRegion") - valid_606536 = validateParameter(valid_606536, JString, required = true, + var valid_607736 = query.getOrDefault("SourceRegion") + valid_607736 = validateParameter(valid_607736, JString, required = true, default = nil) - if valid_606536 != nil: - section.add "SourceRegion", valid_606536 - var valid_606537 = query.getOrDefault("DestinationRegion") - valid_606537 = validateParameter(valid_606537, JString, required = false, - default = nil) - if valid_606537 != nil: - section.add "DestinationRegion", valid_606537 - var valid_606538 = query.getOrDefault("Action") - valid_606538 = validateParameter(valid_606538, JString, required = true, + if valid_607736 != nil: + section.add "SourceRegion", valid_607736 + var valid_607737 = query.getOrDefault("DestinationRegion") + valid_607737 = validateParameter(valid_607737, JString, required = false, + default = nil) + if valid_607737 != nil: + section.add "DestinationRegion", valid_607737 + var valid_607738 = query.getOrDefault("Action") + valid_607738 = validateParameter(valid_607738, JString, required = true, default = newJString("CopySnapshot")) - if valid_606538 != nil: - section.add "Action", valid_606538 - var valid_606539 = query.getOrDefault("Description") - valid_606539 = validateParameter(valid_606539, JString, required = false, + if valid_607738 != nil: + section.add "Action", valid_607738 + var valid_607739 = query.getOrDefault("Description") + valid_607739 = validateParameter(valid_607739, JString, required = false, default = nil) - if valid_606539 != nil: - section.add "Description", valid_606539 - var valid_606540 = query.getOrDefault("PresignedUrl") - valid_606540 = validateParameter(valid_606540, JString, required = false, + if valid_607739 != nil: + section.add "Description", valid_607739 + var valid_607740 = query.getOrDefault("PresignedUrl") + valid_607740 = validateParameter(valid_607740, JString, required = false, default = nil) - if valid_606540 != nil: - section.add "PresignedUrl", valid_606540 - var valid_606541 = query.getOrDefault("TagSpecification") - valid_606541 = validateParameter(valid_606541, JArray, required = false, + if valid_607740 != nil: + section.add "PresignedUrl", valid_607740 + var valid_607741 = query.getOrDefault("TagSpecification") + valid_607741 = validateParameter(valid_607741, JArray, required = false, default = nil) - if valid_606541 != nil: - section.add "TagSpecification", valid_606541 - var valid_606542 = query.getOrDefault("Version") - valid_606542 = validateParameter(valid_606542, JString, required = true, + if valid_607741 != nil: + section.add "TagSpecification", valid_607741 + var valid_607742 = query.getOrDefault("Version") + valid_607742 = validateParameter(valid_607742, JString, required = true, default = newJString("2016-11-15")) - if valid_606542 != nil: - section.add "Version", valid_606542 - var valid_606543 = query.getOrDefault("SourceSnapshotId") - valid_606543 = validateParameter(valid_606543, JString, required = true, + if valid_607742 != nil: + section.add "Version", valid_607742 + var valid_607743 = query.getOrDefault("SourceSnapshotId") + valid_607743 = validateParameter(valid_607743, JString, required = true, default = nil) - if valid_606543 != nil: - section.add "SourceSnapshotId", valid_606543 + if valid_607743 != nil: + section.add "SourceSnapshotId", valid_607743 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -13355,61 +13355,61 @@ proc validate_GetCopySnapshot_606531(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606544 = header.getOrDefault("X-Amz-Signature") - valid_606544 = validateParameter(valid_606544, JString, required = false, + var valid_607744 = header.getOrDefault("X-Amz-Signature") + valid_607744 = validateParameter(valid_607744, JString, required = false, default = nil) - if valid_606544 != nil: - section.add "X-Amz-Signature", valid_606544 - var valid_606545 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606545 = validateParameter(valid_606545, JString, required = false, + if valid_607744 != nil: + section.add "X-Amz-Signature", valid_607744 + var valid_607745 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607745 = validateParameter(valid_607745, JString, required = false, default = nil) - if valid_606545 != nil: - section.add "X-Amz-Content-Sha256", valid_606545 - var valid_606546 = header.getOrDefault("X-Amz-Date") - valid_606546 = validateParameter(valid_606546, JString, required = false, + if valid_607745 != nil: + section.add "X-Amz-Content-Sha256", valid_607745 + var valid_607746 = header.getOrDefault("X-Amz-Date") + valid_607746 = validateParameter(valid_607746, JString, required = false, default = nil) - if valid_606546 != nil: - section.add "X-Amz-Date", valid_606546 - var valid_606547 = header.getOrDefault("X-Amz-Credential") - valid_606547 = validateParameter(valid_606547, JString, required = false, + if valid_607746 != nil: + section.add "X-Amz-Date", valid_607746 + var valid_607747 = header.getOrDefault("X-Amz-Credential") + valid_607747 = validateParameter(valid_607747, JString, required = false, default = nil) - if valid_606547 != nil: - section.add "X-Amz-Credential", valid_606547 - var valid_606548 = header.getOrDefault("X-Amz-Security-Token") - valid_606548 = validateParameter(valid_606548, JString, required = false, + if valid_607747 != nil: + section.add "X-Amz-Credential", valid_607747 + var valid_607748 = header.getOrDefault("X-Amz-Security-Token") + valid_607748 = validateParameter(valid_607748, JString, required = false, default = nil) - if valid_606548 != nil: - section.add "X-Amz-Security-Token", valid_606548 - var valid_606549 = header.getOrDefault("X-Amz-Algorithm") - valid_606549 = validateParameter(valid_606549, JString, required = false, + if valid_607748 != nil: + section.add "X-Amz-Security-Token", valid_607748 + var valid_607749 = header.getOrDefault("X-Amz-Algorithm") + valid_607749 = validateParameter(valid_607749, JString, required = false, default = nil) - if valid_606549 != nil: - section.add "X-Amz-Algorithm", valid_606549 - var valid_606550 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606550 = validateParameter(valid_606550, JString, required = false, + if valid_607749 != nil: + section.add "X-Amz-Algorithm", valid_607749 + var valid_607750 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607750 = validateParameter(valid_607750, JString, required = false, default = nil) - if valid_606550 != nil: - section.add "X-Amz-SignedHeaders", valid_606550 + if valid_607750 != nil: + section.add "X-Amz-SignedHeaders", valid_607750 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606551: Call_GetCopySnapshot_606530; path: JsonNode; query: JsonNode; +proc call*(call_607751: Call_GetCopySnapshot_607730; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy the snapshot within the same Region or from one Region to another. You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs).
Copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless you enable encryption for the snapshot copy operation. By default, encrypted snapshot copies use the default AWS Key Management Service (AWS KMS) customer master key (CMK); however, you can specify a different CMK.
To copy an encrypted snapshot that has been shared from another account, you must have permissions for the CMK used to encrypt the snapshot.
Snapshots created by copying another snapshot have an arbitrary volume ID that should not be used for any purpose.
For more information, see Copying an Amazon EBS Snapshot in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_606551.validator(path, query, header, formData, body) - let scheme = call_606551.pickScheme + let valid = call_607751.validator(path, query, header, formData, body) + let scheme = call_607751.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606551.url(scheme.get, call_606551.host, call_606551.base, - call_606551.route, valid.getOrDefault("path"), + let url = call_607751.url(scheme.get, call_607751.host, call_607751.base, + call_607751.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606551, url, valid) + result = atozHook(call_607751, url, valid) -proc call*(call_606552: Call_GetCopySnapshot_606530; SourceRegion: string; +proc call*(call_607752: Call_GetCopySnapshot_607730; SourceRegion: string; SourceSnapshotId: string; Encrypted: bool = false; DryRun: bool = false; KmsKeyId: string = ""; DestinationRegion: string = ""; Action: string = "CopySnapshot"; Description: string = ""; @@ -13442,28 +13442,28 @@ proc call*(call_606552: Call_GetCopySnapshot_606530; SourceRegion: string; ## Version: string (required) ## SourceSnapshotId: string (required) ## : The ID of the EBS snapshot to copy. - var query_606553 = newJObject() - add(query_606553, "Encrypted", newJBool(Encrypted)) - add(query_606553, "DryRun", newJBool(DryRun)) - add(query_606553, "KmsKeyId", newJString(KmsKeyId)) - add(query_606553, "SourceRegion", newJString(SourceRegion)) - add(query_606553, "DestinationRegion", newJString(DestinationRegion)) - add(query_606553, "Action", newJString(Action)) - add(query_606553, "Description", newJString(Description)) - add(query_606553, "PresignedUrl", newJString(PresignedUrl)) + var query_607753 = newJObject() + add(query_607753, "Encrypted", newJBool(Encrypted)) + add(query_607753, "DryRun", newJBool(DryRun)) + add(query_607753, "KmsKeyId", newJString(KmsKeyId)) + add(query_607753, "SourceRegion", newJString(SourceRegion)) + add(query_607753, "DestinationRegion", newJString(DestinationRegion)) + add(query_607753, "Action", newJString(Action)) + add(query_607753, "Description", newJString(Description)) + add(query_607753, "PresignedUrl", newJString(PresignedUrl)) if TagSpecification != nil: - query_606553.add "TagSpecification", TagSpecification - add(query_606553, "Version", newJString(Version)) - add(query_606553, "SourceSnapshotId", newJString(SourceSnapshotId)) - result = call_606552.call(nil, query_606553, nil, nil, nil) + query_607753.add "TagSpecification", TagSpecification + add(query_607753, "Version", newJString(Version)) + add(query_607753, "SourceSnapshotId", newJString(SourceSnapshotId)) + result = call_607752.call(nil, query_607753, nil, nil, nil) -var getCopySnapshot* = Call_GetCopySnapshot_606530(name: "getCopySnapshot", +var getCopySnapshot* = Call_GetCopySnapshot_607730(name: "getCopySnapshot", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=CopySnapshot", validator: validate_GetCopySnapshot_606531, - base: "/", url: url_GetCopySnapshot_606532, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=CopySnapshot", validator: validate_GetCopySnapshot_607731, + base: "/", url: url_GetCopySnapshot_607732, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateCapacityReservation_606608 = ref object of OpenApiRestCall_604389 -proc url_PostCreateCapacityReservation_606610(protocol: Scheme; host: string; + Call_PostCreateCapacityReservation_607808 = ref object of OpenApiRestCall_605589 +proc url_PostCreateCapacityReservation_607810(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -13475,7 +13475,7 @@ proc url_PostCreateCapacityReservation_606610(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateCapacityReservation_606609(path: JsonNode; query: JsonNode; +proc validate_PostCreateCapacityReservation_607809(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a new Capacity Reservation with the specified attributes.
Capacity Reservations enable you to reserve capacity for your Amazon EC2 instances in a specific Availability Zone for any duration. This gives you the flexibility to selectively add capacity reservations and still get the Regional RI discounts for that usage. By creating Capacity Reservations, you ensure that you always have access to Amazon EC2 capacity when you need it, for as long as you need it. For more information, see Capacity Reservations in the Amazon Elastic Compute Cloud User Guide.
Your request to create a Capacity Reservation could fail if Amazon EC2 does not have sufficient capacity to fulfill the request. If your request fails due to Amazon EC2 capacity constraints, either try again at a later time, try in a different Availability Zone, or request a smaller capacity reservation. If your application is flexible across instance types and sizes, try to create a Capacity Reservation with different instance attributes.
Your request could also fail if the requested quantity exceeds your On-Demand Instance limit for the selected instance type. If your request fails due to limit constraints, increase your On-Demand Instance limit for the required instance type and try again. For more information about increasing your instance limits, see Amazon EC2 Service Limits in the Amazon Elastic Compute Cloud User Guide.
## @@ -13488,16 +13488,16 @@ proc validate_PostCreateCapacityReservation_606609(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606611 = query.getOrDefault("Action") - valid_606611 = validateParameter(valid_606611, JString, required = true, default = newJString( + var valid_607811 = query.getOrDefault("Action") + valid_607811 = validateParameter(valid_607811, JString, required = true, default = newJString( "CreateCapacityReservation")) - if valid_606611 != nil: - section.add "Action", valid_606611 - var valid_606612 = query.getOrDefault("Version") - valid_606612 = validateParameter(valid_606612, JString, required = true, + if valid_607811 != nil: + section.add "Action", valid_607811 + var valid_607812 = query.getOrDefault("Version") + valid_607812 = validateParameter(valid_607812, JString, required = true, default = newJString("2016-11-15")) - if valid_606612 != nil: - section.add "Version", valid_606612 + if valid_607812 != nil: + section.add "Version", valid_607812 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -13508,41 +13508,41 @@ proc validate_PostCreateCapacityReservation_606609(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606613 = header.getOrDefault("X-Amz-Signature") - valid_606613 = validateParameter(valid_606613, JString, required = false, + var valid_607813 = header.getOrDefault("X-Amz-Signature") + valid_607813 = validateParameter(valid_607813, JString, required = false, default = nil) - if valid_606613 != nil: - section.add "X-Amz-Signature", valid_606613 - var valid_606614 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606614 = validateParameter(valid_606614, JString, required = false, + if valid_607813 != nil: + section.add "X-Amz-Signature", valid_607813 + var valid_607814 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607814 = validateParameter(valid_607814, JString, required = false, default = nil) - if valid_606614 != nil: - section.add "X-Amz-Content-Sha256", valid_606614 - var valid_606615 = header.getOrDefault("X-Amz-Date") - valid_606615 = validateParameter(valid_606615, JString, required = false, + if valid_607814 != nil: + section.add "X-Amz-Content-Sha256", valid_607814 + var valid_607815 = header.getOrDefault("X-Amz-Date") + valid_607815 = validateParameter(valid_607815, JString, required = false, default = nil) - if valid_606615 != nil: - section.add "X-Amz-Date", valid_606615 - var valid_606616 = header.getOrDefault("X-Amz-Credential") - valid_606616 = validateParameter(valid_606616, JString, required = false, + if valid_607815 != nil: + section.add "X-Amz-Date", valid_607815 + var valid_607816 = header.getOrDefault("X-Amz-Credential") + valid_607816 = validateParameter(valid_607816, JString, required = false, default = nil) - if valid_606616 != nil: - section.add "X-Amz-Credential", valid_606616 - var valid_606617 = header.getOrDefault("X-Amz-Security-Token") - valid_606617 = validateParameter(valid_606617, JString, required = false, + if valid_607816 != nil: + section.add "X-Amz-Credential", valid_607816 + var valid_607817 = header.getOrDefault("X-Amz-Security-Token") + valid_607817 = validateParameter(valid_607817, JString, required = false, default = nil) - if valid_606617 != nil: - section.add "X-Amz-Security-Token", valid_606617 - var valid_606618 = header.getOrDefault("X-Amz-Algorithm") - valid_606618 = validateParameter(valid_606618, JString, required = false, + if valid_607817 != nil: + section.add "X-Amz-Security-Token", valid_607817 + var valid_607818 = header.getOrDefault("X-Amz-Algorithm") + valid_607818 = validateParameter(valid_607818, JString, required = false, default = nil) - if valid_606618 != nil: - section.add "X-Amz-Algorithm", valid_606618 - var valid_606619 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606619 = validateParameter(valid_606619, JString, required = false, + if valid_607818 != nil: + section.add "X-Amz-Algorithm", valid_607818 + var valid_607819 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607819 = validateParameter(valid_607819, JString, required = false, default = nil) - if valid_606619 != nil: - section.add "X-Amz-SignedHeaders", valid_606619 + if valid_607819 != nil: + section.add "X-Amz-SignedHeaders", valid_607819 result.add "header", section ## parameters in `formData` object: ## AvailabilityZoneId: JString @@ -13576,92 +13576,92 @@ proc validate_PostCreateCapacityReservation_606609(path: JsonNode; query: JsonNo ## TagSpecifications: JArray ## : The tags to apply to the Capacity Reservation during launch. section = newJObject() - var valid_606620 = formData.getOrDefault("AvailabilityZoneId") - valid_606620 = validateParameter(valid_606620, JString, required = false, + var valid_607820 = formData.getOrDefault("AvailabilityZoneId") + valid_607820 = validateParameter(valid_607820, JString, required = false, default = nil) - if valid_606620 != nil: - section.add "AvailabilityZoneId", valid_606620 + if valid_607820 != nil: + section.add "AvailabilityZoneId", valid_607820 assert formData != nil, "formData argument is necessary due to required `InstanceType` field" - var valid_606621 = formData.getOrDefault("InstanceType") - valid_606621 = validateParameter(valid_606621, JString, required = true, + var valid_607821 = formData.getOrDefault("InstanceType") + valid_607821 = validateParameter(valid_607821, JString, required = true, default = nil) - if valid_606621 != nil: - section.add "InstanceType", valid_606621 - var valid_606622 = formData.getOrDefault("InstanceMatchCriteria") - valid_606622 = validateParameter(valid_606622, JString, required = false, + if valid_607821 != nil: + section.add "InstanceType", valid_607821 + var valid_607822 = formData.getOrDefault("InstanceMatchCriteria") + valid_607822 = validateParameter(valid_607822, JString, required = false, default = newJString("open")) - if valid_606622 != nil: - section.add "InstanceMatchCriteria", valid_606622 - var valid_606623 = formData.getOrDefault("EndDate") - valid_606623 = validateParameter(valid_606623, JString, required = false, - default = nil) - if valid_606623 != nil: - section.add "EndDate", valid_606623 - var valid_606624 = formData.getOrDefault("Tenancy") - valid_606624 = validateParameter(valid_606624, JString, required = false, + if valid_607822 != nil: + section.add "InstanceMatchCriteria", valid_607822 + var valid_607823 = formData.getOrDefault("EndDate") + valid_607823 = validateParameter(valid_607823, JString, required = false, + default = nil) + if valid_607823 != nil: + section.add "EndDate", valid_607823 + var valid_607824 = formData.getOrDefault("Tenancy") + valid_607824 = validateParameter(valid_607824, JString, required = false, default = newJString("default")) - if valid_606624 != nil: - section.add "Tenancy", valid_606624 - var valid_606625 = formData.getOrDefault("InstancePlatform") - valid_606625 = validateParameter(valid_606625, JString, required = true, + if valid_607824 != nil: + section.add "Tenancy", valid_607824 + var valid_607825 = formData.getOrDefault("InstancePlatform") + valid_607825 = validateParameter(valid_607825, JString, required = true, default = newJString("Linux/UNIX")) - if valid_606625 != nil: - section.add "InstancePlatform", valid_606625 - var valid_606626 = formData.getOrDefault("AvailabilityZone") - valid_606626 = validateParameter(valid_606626, JString, required = false, + if valid_607825 != nil: + section.add "InstancePlatform", valid_607825 + var valid_607826 = formData.getOrDefault("AvailabilityZone") + valid_607826 = validateParameter(valid_607826, JString, required = false, default = nil) - if valid_606626 != nil: - section.add "AvailabilityZone", valid_606626 - var valid_606627 = formData.getOrDefault("InstanceCount") - valid_606627 = validateParameter(valid_606627, JInt, required = true, default = nil) - if valid_606627 != nil: - section.add "InstanceCount", valid_606627 - var valid_606628 = formData.getOrDefault("EndDateType") - valid_606628 = validateParameter(valid_606628, JString, required = false, + if valid_607826 != nil: + section.add "AvailabilityZone", valid_607826 + var valid_607827 = formData.getOrDefault("InstanceCount") + valid_607827 = validateParameter(valid_607827, JInt, required = true, default = nil) + if valid_607827 != nil: + section.add "InstanceCount", valid_607827 + var valid_607828 = formData.getOrDefault("EndDateType") + valid_607828 = validateParameter(valid_607828, JString, required = false, default = newJString("unlimited")) - if valid_606628 != nil: - section.add "EndDateType", valid_606628 - var valid_606629 = formData.getOrDefault("DryRun") - valid_606629 = validateParameter(valid_606629, JBool, required = false, default = nil) - if valid_606629 != nil: - section.add "DryRun", valid_606629 - var valid_606630 = formData.getOrDefault("EbsOptimized") - valid_606630 = validateParameter(valid_606630, JBool, required = false, default = nil) - if valid_606630 != nil: - section.add "EbsOptimized", valid_606630 - var valid_606631 = formData.getOrDefault("EphemeralStorage") - valid_606631 = validateParameter(valid_606631, JBool, required = false, default = nil) - if valid_606631 != nil: - section.add "EphemeralStorage", valid_606631 - var valid_606632 = formData.getOrDefault("ClientToken") - valid_606632 = validateParameter(valid_606632, JString, required = false, + if valid_607828 != nil: + section.add "EndDateType", valid_607828 + var valid_607829 = formData.getOrDefault("DryRun") + valid_607829 = validateParameter(valid_607829, JBool, required = false, default = nil) + if valid_607829 != nil: + section.add "DryRun", valid_607829 + var valid_607830 = formData.getOrDefault("EbsOptimized") + valid_607830 = validateParameter(valid_607830, JBool, required = false, default = nil) + if valid_607830 != nil: + section.add "EbsOptimized", valid_607830 + var valid_607831 = formData.getOrDefault("EphemeralStorage") + valid_607831 = validateParameter(valid_607831, JBool, required = false, default = nil) + if valid_607831 != nil: + section.add "EphemeralStorage", valid_607831 + var valid_607832 = formData.getOrDefault("ClientToken") + valid_607832 = validateParameter(valid_607832, JString, required = false, default = nil) - if valid_606632 != nil: - section.add "ClientToken", valid_606632 - var valid_606633 = formData.getOrDefault("TagSpecifications") - valid_606633 = validateParameter(valid_606633, JArray, required = false, + if valid_607832 != nil: + section.add "ClientToken", valid_607832 + var valid_607833 = formData.getOrDefault("TagSpecifications") + valid_607833 = validateParameter(valid_607833, JArray, required = false, default = nil) - if valid_606633 != nil: - section.add "TagSpecifications", valid_606633 + if valid_607833 != nil: + section.add "TagSpecifications", valid_607833 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606634: Call_PostCreateCapacityReservation_606608; path: JsonNode; +proc call*(call_607834: Call_PostCreateCapacityReservation_607808; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a new Capacity Reservation with the specified attributes.
Capacity Reservations enable you to reserve capacity for your Amazon EC2 instances in a specific Availability Zone for any duration. This gives you the flexibility to selectively add capacity reservations and still get the Regional RI discounts for that usage. By creating Capacity Reservations, you ensure that you always have access to Amazon EC2 capacity when you need it, for as long as you need it. For more information, see Capacity Reservations in the Amazon Elastic Compute Cloud User Guide.
Your request to create a Capacity Reservation could fail if Amazon EC2 does not have sufficient capacity to fulfill the request. If your request fails due to Amazon EC2 capacity constraints, either try again at a later time, try in a different Availability Zone, or request a smaller capacity reservation. If your application is flexible across instance types and sizes, try to create a Capacity Reservation with different instance attributes.
Your request could also fail if the requested quantity exceeds your On-Demand Instance limit for the selected instance type. If your request fails due to limit constraints, increase your On-Demand Instance limit for the required instance type and try again. For more information about increasing your instance limits, see Amazon EC2 Service Limits in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_606634.validator(path, query, header, formData, body) - let scheme = call_606634.pickScheme + let valid = call_607834.validator(path, query, header, formData, body) + let scheme = call_607834.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606634.url(scheme.get, call_606634.host, call_606634.base, - call_606634.route, valid.getOrDefault("path"), + let url = call_607834.url(scheme.get, call_607834.host, call_607834.base, + call_607834.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606634, url, valid) + result = atozHook(call_607834, url, valid) -proc call*(call_606635: Call_PostCreateCapacityReservation_606608; +proc call*(call_607835: Call_PostCreateCapacityReservation_607808; InstanceType: string; InstanceCount: int; AvailabilityZoneId: string = ""; InstanceMatchCriteria: string = "open"; EndDate: string = ""; Tenancy: string = "default"; InstancePlatform: string = "Linux/UNIX"; @@ -13704,36 +13704,36 @@ proc call*(call_606635: Call_PostCreateCapacityReservation_606608; ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How to Ensure Idempotency.Constraint: Maximum 64 ASCII characters.
## TagSpecifications: JArray ## : The tags to apply to the Capacity Reservation during launch. - var query_606636 = newJObject() - var formData_606637 = newJObject() - add(formData_606637, "AvailabilityZoneId", newJString(AvailabilityZoneId)) - add(formData_606637, "InstanceType", newJString(InstanceType)) - add(formData_606637, "InstanceMatchCriteria", newJString(InstanceMatchCriteria)) - add(formData_606637, "EndDate", newJString(EndDate)) - add(formData_606637, "Tenancy", newJString(Tenancy)) - add(formData_606637, "InstancePlatform", newJString(InstancePlatform)) - add(formData_606637, "AvailabilityZone", newJString(AvailabilityZone)) - add(formData_606637, "InstanceCount", newJInt(InstanceCount)) - add(formData_606637, "EndDateType", newJString(EndDateType)) - add(formData_606637, "DryRun", newJBool(DryRun)) - add(query_606636, "Action", newJString(Action)) - add(formData_606637, "EbsOptimized", newJBool(EbsOptimized)) - add(formData_606637, "EphemeralStorage", newJBool(EphemeralStorage)) - add(query_606636, "Version", newJString(Version)) - add(formData_606637, "ClientToken", newJString(ClientToken)) + var query_607836 = newJObject() + var formData_607837 = newJObject() + add(formData_607837, "AvailabilityZoneId", newJString(AvailabilityZoneId)) + add(formData_607837, "InstanceType", newJString(InstanceType)) + add(formData_607837, "InstanceMatchCriteria", newJString(InstanceMatchCriteria)) + add(formData_607837, "EndDate", newJString(EndDate)) + add(formData_607837, "Tenancy", newJString(Tenancy)) + add(formData_607837, "InstancePlatform", newJString(InstancePlatform)) + add(formData_607837, "AvailabilityZone", newJString(AvailabilityZone)) + add(formData_607837, "InstanceCount", newJInt(InstanceCount)) + add(formData_607837, "EndDateType", newJString(EndDateType)) + add(formData_607837, "DryRun", newJBool(DryRun)) + add(query_607836, "Action", newJString(Action)) + add(formData_607837, "EbsOptimized", newJBool(EbsOptimized)) + add(formData_607837, "EphemeralStorage", newJBool(EphemeralStorage)) + add(query_607836, "Version", newJString(Version)) + add(formData_607837, "ClientToken", newJString(ClientToken)) if TagSpecifications != nil: - formData_606637.add "TagSpecifications", TagSpecifications - result = call_606635.call(nil, query_606636, nil, formData_606637, nil) + formData_607837.add "TagSpecifications", TagSpecifications + result = call_607835.call(nil, query_607836, nil, formData_607837, nil) -var postCreateCapacityReservation* = Call_PostCreateCapacityReservation_606608( +var postCreateCapacityReservation* = Call_PostCreateCapacityReservation_607808( name: "postCreateCapacityReservation", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateCapacityReservation", - validator: validate_PostCreateCapacityReservation_606609, base: "/", - url: url_PostCreateCapacityReservation_606610, + validator: validate_PostCreateCapacityReservation_607809, base: "/", + url: url_PostCreateCapacityReservation_607810, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateCapacityReservation_606579 = ref object of OpenApiRestCall_604389 -proc url_GetCreateCapacityReservation_606581(protocol: Scheme; host: string; + Call_GetCreateCapacityReservation_607779 = ref object of OpenApiRestCall_605589 +proc url_GetCreateCapacityReservation_607781(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -13745,7 +13745,7 @@ proc url_GetCreateCapacityReservation_606581(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetCreateCapacityReservation_606580(path: JsonNode; query: JsonNode; +proc validate_GetCreateCapacityReservation_607780(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a new Capacity Reservation with the specified attributes.
Capacity Reservations enable you to reserve capacity for your Amazon EC2 instances in a specific Availability Zone for any duration. This gives you the flexibility to selectively add capacity reservations and still get the Regional RI discounts for that usage. By creating Capacity Reservations, you ensure that you always have access to Amazon EC2 capacity when you need it, for as long as you need it. For more information, see Capacity Reservations in the Amazon Elastic Compute Cloud User Guide.
Your request to create a Capacity Reservation could fail if Amazon EC2 does not have sufficient capacity to fulfill the request. If your request fails due to Amazon EC2 capacity constraints, either try again at a later time, try in a different Availability Zone, or request a smaller capacity reservation. If your application is flexible across instance types and sizes, try to create a Capacity Reservation with different instance attributes.
Your request could also fail if the requested quantity exceeds your On-Demand Instance limit for the selected instance type. If your request fails due to limit constraints, increase your On-Demand Instance limit for the required instance type and try again. For more information about increasing your instance limits, see Amazon EC2 Service Limits in the Amazon Elastic Compute Cloud User Guide.
## @@ -13787,84 +13787,84 @@ proc validate_GetCreateCapacityReservation_606580(path: JsonNode; query: JsonNod ## InstanceCount: JInt (required) ## : The number of instances for which to reserve capacity. section = newJObject() - var valid_606582 = query.getOrDefault("TagSpecifications") - valid_606582 = validateParameter(valid_606582, JArray, required = false, + var valid_607782 = query.getOrDefault("TagSpecifications") + valid_607782 = validateParameter(valid_607782, JArray, required = false, default = nil) - if valid_606582 != nil: - section.add "TagSpecifications", valid_606582 - var valid_606583 = query.getOrDefault("ClientToken") - valid_606583 = validateParameter(valid_606583, JString, required = false, + if valid_607782 != nil: + section.add "TagSpecifications", valid_607782 + var valid_607783 = query.getOrDefault("ClientToken") + valid_607783 = validateParameter(valid_607783, JString, required = false, default = nil) - if valid_606583 != nil: - section.add "ClientToken", valid_606583 - var valid_606584 = query.getOrDefault("EndDate") - valid_606584 = validateParameter(valid_606584, JString, required = false, + if valid_607783 != nil: + section.add "ClientToken", valid_607783 + var valid_607784 = query.getOrDefault("EndDate") + valid_607784 = validateParameter(valid_607784, JString, required = false, default = nil) - if valid_606584 != nil: - section.add "EndDate", valid_606584 + if valid_607784 != nil: + section.add "EndDate", valid_607784 assert query != nil, "query argument is necessary due to required `InstancePlatform` field" - var valid_606585 = query.getOrDefault("InstancePlatform") - valid_606585 = validateParameter(valid_606585, JString, required = true, + var valid_607785 = query.getOrDefault("InstancePlatform") + valid_607785 = validateParameter(valid_607785, JString, required = true, default = newJString("Linux/UNIX")) - if valid_606585 != nil: - section.add "InstancePlatform", valid_606585 - var valid_606586 = query.getOrDefault("DryRun") - valid_606586 = validateParameter(valid_606586, JBool, required = false, default = nil) - if valid_606586 != nil: - section.add "DryRun", valid_606586 - var valid_606587 = query.getOrDefault("EbsOptimized") - valid_606587 = validateParameter(valid_606587, JBool, required = false, default = nil) - if valid_606587 != nil: - section.add "EbsOptimized", valid_606587 - var valid_606588 = query.getOrDefault("EphemeralStorage") - valid_606588 = validateParameter(valid_606588, JBool, required = false, default = nil) - if valid_606588 != nil: - section.add "EphemeralStorage", valid_606588 - var valid_606589 = query.getOrDefault("InstanceType") - valid_606589 = validateParameter(valid_606589, JString, required = true, + if valid_607785 != nil: + section.add "InstancePlatform", valid_607785 + var valid_607786 = query.getOrDefault("DryRun") + valid_607786 = validateParameter(valid_607786, JBool, required = false, default = nil) + if valid_607786 != nil: + section.add "DryRun", valid_607786 + var valid_607787 = query.getOrDefault("EbsOptimized") + valid_607787 = validateParameter(valid_607787, JBool, required = false, default = nil) + if valid_607787 != nil: + section.add "EbsOptimized", valid_607787 + var valid_607788 = query.getOrDefault("EphemeralStorage") + valid_607788 = validateParameter(valid_607788, JBool, required = false, default = nil) + if valid_607788 != nil: + section.add "EphemeralStorage", valid_607788 + var valid_607789 = query.getOrDefault("InstanceType") + valid_607789 = validateParameter(valid_607789, JString, required = true, default = nil) - if valid_606589 != nil: - section.add "InstanceType", valid_606589 - var valid_606590 = query.getOrDefault("Action") - valid_606590 = validateParameter(valid_606590, JString, required = true, default = newJString( + if valid_607789 != nil: + section.add "InstanceType", valid_607789 + var valid_607790 = query.getOrDefault("Action") + valid_607790 = validateParameter(valid_607790, JString, required = true, default = newJString( "CreateCapacityReservation")) - if valid_606590 != nil: - section.add "Action", valid_606590 - var valid_606591 = query.getOrDefault("AvailabilityZoneId") - valid_606591 = validateParameter(valid_606591, JString, required = false, + if valid_607790 != nil: + section.add "Action", valid_607790 + var valid_607791 = query.getOrDefault("AvailabilityZoneId") + valid_607791 = validateParameter(valid_607791, JString, required = false, default = nil) - if valid_606591 != nil: - section.add "AvailabilityZoneId", valid_606591 - var valid_606592 = query.getOrDefault("AvailabilityZone") - valid_606592 = validateParameter(valid_606592, JString, required = false, + if valid_607791 != nil: + section.add "AvailabilityZoneId", valid_607791 + var valid_607792 = query.getOrDefault("AvailabilityZone") + valid_607792 = validateParameter(valid_607792, JString, required = false, default = nil) - if valid_606592 != nil: - section.add "AvailabilityZone", valid_606592 - var valid_606593 = query.getOrDefault("Version") - valid_606593 = validateParameter(valid_606593, JString, required = true, + if valid_607792 != nil: + section.add "AvailabilityZone", valid_607792 + var valid_607793 = query.getOrDefault("Version") + valid_607793 = validateParameter(valid_607793, JString, required = true, default = newJString("2016-11-15")) - if valid_606593 != nil: - section.add "Version", valid_606593 - var valid_606594 = query.getOrDefault("InstanceMatchCriteria") - valid_606594 = validateParameter(valid_606594, JString, required = false, + if valid_607793 != nil: + section.add "Version", valid_607793 + var valid_607794 = query.getOrDefault("InstanceMatchCriteria") + valid_607794 = validateParameter(valid_607794, JString, required = false, default = newJString("open")) - if valid_606594 != nil: - section.add "InstanceMatchCriteria", valid_606594 - var valid_606595 = query.getOrDefault("Tenancy") - valid_606595 = validateParameter(valid_606595, JString, required = false, + if valid_607794 != nil: + section.add "InstanceMatchCriteria", valid_607794 + var valid_607795 = query.getOrDefault("Tenancy") + valid_607795 = validateParameter(valid_607795, JString, required = false, default = newJString("default")) - if valid_606595 != nil: - section.add "Tenancy", valid_606595 - var valid_606596 = query.getOrDefault("EndDateType") - valid_606596 = validateParameter(valid_606596, JString, required = false, + if valid_607795 != nil: + section.add "Tenancy", valid_607795 + var valid_607796 = query.getOrDefault("EndDateType") + valid_607796 = validateParameter(valid_607796, JString, required = false, default = newJString("unlimited")) - if valid_606596 != nil: - section.add "EndDateType", valid_606596 - var valid_606597 = query.getOrDefault("InstanceCount") - valid_606597 = validateParameter(valid_606597, JInt, required = true, default = nil) - if valid_606597 != nil: - section.add "InstanceCount", valid_606597 + if valid_607796 != nil: + section.add "EndDateType", valid_607796 + var valid_607797 = query.getOrDefault("InstanceCount") + valid_607797 = validateParameter(valid_607797, JInt, required = true, default = nil) + if valid_607797 != nil: + section.add "InstanceCount", valid_607797 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -13875,61 +13875,61 @@ proc validate_GetCreateCapacityReservation_606580(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606598 = header.getOrDefault("X-Amz-Signature") - valid_606598 = validateParameter(valid_606598, JString, required = false, + var valid_607798 = header.getOrDefault("X-Amz-Signature") + valid_607798 = validateParameter(valid_607798, JString, required = false, default = nil) - if valid_606598 != nil: - section.add "X-Amz-Signature", valid_606598 - var valid_606599 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606599 = validateParameter(valid_606599, JString, required = false, + if valid_607798 != nil: + section.add "X-Amz-Signature", valid_607798 + var valid_607799 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607799 = validateParameter(valid_607799, JString, required = false, default = nil) - if valid_606599 != nil: - section.add "X-Amz-Content-Sha256", valid_606599 - var valid_606600 = header.getOrDefault("X-Amz-Date") - valid_606600 = validateParameter(valid_606600, JString, required = false, + if valid_607799 != nil: + section.add "X-Amz-Content-Sha256", valid_607799 + var valid_607800 = header.getOrDefault("X-Amz-Date") + valid_607800 = validateParameter(valid_607800, JString, required = false, default = nil) - if valid_606600 != nil: - section.add "X-Amz-Date", valid_606600 - var valid_606601 = header.getOrDefault("X-Amz-Credential") - valid_606601 = validateParameter(valid_606601, JString, required = false, + if valid_607800 != nil: + section.add "X-Amz-Date", valid_607800 + var valid_607801 = header.getOrDefault("X-Amz-Credential") + valid_607801 = validateParameter(valid_607801, JString, required = false, default = nil) - if valid_606601 != nil: - section.add "X-Amz-Credential", valid_606601 - var valid_606602 = header.getOrDefault("X-Amz-Security-Token") - valid_606602 = validateParameter(valid_606602, JString, required = false, + if valid_607801 != nil: + section.add "X-Amz-Credential", valid_607801 + var valid_607802 = header.getOrDefault("X-Amz-Security-Token") + valid_607802 = validateParameter(valid_607802, JString, required = false, default = nil) - if valid_606602 != nil: - section.add "X-Amz-Security-Token", valid_606602 - var valid_606603 = header.getOrDefault("X-Amz-Algorithm") - valid_606603 = validateParameter(valid_606603, JString, required = false, + if valid_607802 != nil: + section.add "X-Amz-Security-Token", valid_607802 + var valid_607803 = header.getOrDefault("X-Amz-Algorithm") + valid_607803 = validateParameter(valid_607803, JString, required = false, default = nil) - if valid_606603 != nil: - section.add "X-Amz-Algorithm", valid_606603 - var valid_606604 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606604 = validateParameter(valid_606604, JString, required = false, + if valid_607803 != nil: + section.add "X-Amz-Algorithm", valid_607803 + var valid_607804 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607804 = validateParameter(valid_607804, JString, required = false, default = nil) - if valid_606604 != nil: - section.add "X-Amz-SignedHeaders", valid_606604 + if valid_607804 != nil: + section.add "X-Amz-SignedHeaders", valid_607804 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606605: Call_GetCreateCapacityReservation_606579; path: JsonNode; +proc call*(call_607805: Call_GetCreateCapacityReservation_607779; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a new Capacity Reservation with the specified attributes.
Capacity Reservations enable you to reserve capacity for your Amazon EC2 instances in a specific Availability Zone for any duration. This gives you the flexibility to selectively add capacity reservations and still get the Regional RI discounts for that usage. By creating Capacity Reservations, you ensure that you always have access to Amazon EC2 capacity when you need it, for as long as you need it. For more information, see Capacity Reservations in the Amazon Elastic Compute Cloud User Guide.
Your request to create a Capacity Reservation could fail if Amazon EC2 does not have sufficient capacity to fulfill the request. If your request fails due to Amazon EC2 capacity constraints, either try again at a later time, try in a different Availability Zone, or request a smaller capacity reservation. If your application is flexible across instance types and sizes, try to create a Capacity Reservation with different instance attributes.
Your request could also fail if the requested quantity exceeds your On-Demand Instance limit for the selected instance type. If your request fails due to limit constraints, increase your On-Demand Instance limit for the required instance type and try again. For more information about increasing your instance limits, see Amazon EC2 Service Limits in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_606605.validator(path, query, header, formData, body) - let scheme = call_606605.pickScheme + let valid = call_607805.validator(path, query, header, formData, body) + let scheme = call_607805.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606605.url(scheme.get, call_606605.host, call_606605.base, - call_606605.route, valid.getOrDefault("path"), + let url = call_607805.url(scheme.get, call_607805.host, call_607805.base, + call_607805.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606605, url, valid) + result = atozHook(call_607805, url, valid) -proc call*(call_606606: Call_GetCreateCapacityReservation_606579; +proc call*(call_607806: Call_GetCreateCapacityReservation_607779; InstanceType: string; InstanceCount: int; TagSpecifications: JsonNode = nil; ClientToken: string = ""; EndDate: string = ""; InstancePlatform: string = "Linux/UNIX"; @@ -13973,35 +13973,35 @@ proc call*(call_606606: Call_GetCreateCapacityReservation_606579; ## :Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:
unlimited
- The Capacity Reservation remains active until you explicitly cancel it. Do not provide an EndDate
if the EndDateType
is unlimited
.
limited
- The Capacity Reservation expires automatically at a specified date and time. You must provide an EndDate
value if the EndDateType
value is limited
.
Indicates whether split-tunnel is enabled on the AWS Client VPN endpoint.
By default, split-tunnel on a VPN endpoint is disabled.
For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN Endpoint in the AWS Client VPN Administrator Guide.
section = newJObject() - var valid_606678 = formData.getOrDefault("ConnectionLogOptions.CloudwatchLogStream") - valid_606678 = validateParameter(valid_606678, JString, required = false, + var valid_607878 = formData.getOrDefault("ConnectionLogOptions.CloudwatchLogStream") + valid_607878 = validateParameter(valid_607878, JString, required = false, default = nil) - if valid_606678 != nil: - section.add "ConnectionLogOptions.CloudwatchLogStream", valid_606678 - var valid_606679 = formData.getOrDefault("Description") - valid_606679 = validateParameter(valid_606679, JString, required = false, + if valid_607878 != nil: + section.add "ConnectionLogOptions.CloudwatchLogStream", valid_607878 + var valid_607879 = formData.getOrDefault("Description") + valid_607879 = validateParameter(valid_607879, JString, required = false, default = nil) - if valid_606679 != nil: - section.add "Description", valid_606679 - var valid_606680 = formData.getOrDefault("TransportProtocol") - valid_606680 = validateParameter(valid_606680, JString, required = false, + if valid_607879 != nil: + section.add "Description", valid_607879 + var valid_607880 = formData.getOrDefault("TransportProtocol") + valid_607880 = validateParameter(valid_607880, JString, required = false, default = newJString("tcp")) - if valid_606680 != nil: - section.add "TransportProtocol", valid_606680 + if valid_607880 != nil: + section.add "TransportProtocol", valid_607880 assert formData != nil, "formData argument is necessary due to required `Authentication` field" - var valid_606681 = formData.getOrDefault("Authentication") - valid_606681 = validateParameter(valid_606681, JArray, required = true, default = nil) - if valid_606681 != nil: - section.add "Authentication", valid_606681 - var valid_606682 = formData.getOrDefault("ClientCidrBlock") - valid_606682 = validateParameter(valid_606682, JString, required = true, - default = nil) - if valid_606682 != nil: - section.add "ClientCidrBlock", valid_606682 - var valid_606683 = formData.getOrDefault("DnsServers") - valid_606683 = validateParameter(valid_606683, JArray, required = false, - default = nil) - if valid_606683 != nil: - section.add "DnsServers", valid_606683 - var valid_606684 = formData.getOrDefault("DryRun") - valid_606684 = validateParameter(valid_606684, JBool, required = false, default = nil) - if valid_606684 != nil: - section.add "DryRun", valid_606684 - var valid_606685 = formData.getOrDefault("ConnectionLogOptions.CloudwatchLogGroup") - valid_606685 = validateParameter(valid_606685, JString, required = false, - default = nil) - if valid_606685 != nil: - section.add "ConnectionLogOptions.CloudwatchLogGroup", valid_606685 - var valid_606686 = formData.getOrDefault("TagSpecification") - valid_606686 = validateParameter(valid_606686, JArray, required = false, - default = nil) - if valid_606686 != nil: - section.add "TagSpecification", valid_606686 - var valid_606687 = formData.getOrDefault("ServerCertificateArn") - valid_606687 = validateParameter(valid_606687, JString, required = true, - default = nil) - if valid_606687 != nil: - section.add "ServerCertificateArn", valid_606687 - var valid_606688 = formData.getOrDefault("ConnectionLogOptions.Enabled") - valid_606688 = validateParameter(valid_606688, JString, required = false, + var valid_607881 = formData.getOrDefault("Authentication") + valid_607881 = validateParameter(valid_607881, JArray, required = true, default = nil) + if valid_607881 != nil: + section.add "Authentication", valid_607881 + var valid_607882 = formData.getOrDefault("ClientCidrBlock") + valid_607882 = validateParameter(valid_607882, JString, required = true, default = nil) - if valid_606688 != nil: - section.add "ConnectionLogOptions.Enabled", valid_606688 - var valid_606689 = formData.getOrDefault("ClientToken") - valid_606689 = validateParameter(valid_606689, JString, required = false, + if valid_607882 != nil: + section.add "ClientCidrBlock", valid_607882 + var valid_607883 = formData.getOrDefault("DnsServers") + valid_607883 = validateParameter(valid_607883, JArray, required = false, default = nil) - if valid_606689 != nil: - section.add "ClientToken", valid_606689 - var valid_606690 = formData.getOrDefault("SplitTunnel") - valid_606690 = validateParameter(valid_606690, JBool, required = false, default = nil) - if valid_606690 != nil: - section.add "SplitTunnel", valid_606690 + if valid_607883 != nil: + section.add "DnsServers", valid_607883 + var valid_607884 = formData.getOrDefault("DryRun") + valid_607884 = validateParameter(valid_607884, JBool, required = false, default = nil) + if valid_607884 != nil: + section.add "DryRun", valid_607884 + var valid_607885 = formData.getOrDefault("ConnectionLogOptions.CloudwatchLogGroup") + valid_607885 = validateParameter(valid_607885, JString, required = false, + default = nil) + if valid_607885 != nil: + section.add "ConnectionLogOptions.CloudwatchLogGroup", valid_607885 + var valid_607886 = formData.getOrDefault("TagSpecification") + valid_607886 = validateParameter(valid_607886, JArray, required = false, + default = nil) + if valid_607886 != nil: + section.add "TagSpecification", valid_607886 + var valid_607887 = formData.getOrDefault("ServerCertificateArn") + valid_607887 = validateParameter(valid_607887, JString, required = true, + default = nil) + if valid_607887 != nil: + section.add "ServerCertificateArn", valid_607887 + var valid_607888 = formData.getOrDefault("ConnectionLogOptions.Enabled") + valid_607888 = validateParameter(valid_607888, JString, required = false, + default = nil) + if valid_607888 != nil: + section.add "ConnectionLogOptions.Enabled", valid_607888 + var valid_607889 = formData.getOrDefault("ClientToken") + valid_607889 = validateParameter(valid_607889, JString, required = false, + default = nil) + if valid_607889 != nil: + section.add "ClientToken", valid_607889 + var valid_607890 = formData.getOrDefault("SplitTunnel") + valid_607890 = validateParameter(valid_607890, JBool, required = false, default = nil) + if valid_607890 != nil: + section.add "SplitTunnel", valid_607890 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606691: Call_PostCreateClientVpnEndpoint_606666; path: JsonNode; +proc call*(call_607891: Call_PostCreateClientVpnEndpoint_607866; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Creates a Client VPN endpoint. A Client VPN endpoint is the resource you create and configure to enable and manage client VPN sessions. It is the destination endpoint at which all client VPN sessions are terminated. ## - let valid = call_606691.validator(path, query, header, formData, body) - let scheme = call_606691.pickScheme + let valid = call_607891.validator(path, query, header, formData, body) + let scheme = call_607891.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606691.url(scheme.get, call_606691.host, call_606691.base, - call_606691.route, valid.getOrDefault("path"), + let url = call_607891.url(scheme.get, call_607891.host, call_607891.base, + call_607891.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606691, url, valid) + result = atozHook(call_607891, url, valid) -proc call*(call_606692: Call_PostCreateClientVpnEndpoint_606666; +proc call*(call_607892: Call_PostCreateClientVpnEndpoint_607866; Authentication: JsonNode; ClientCidrBlock: string; ServerCertificateArn: string; ConnectionLogOptionsCloudwatchLogStream: string = ""; @@ -14242,40 +14242,40 @@ proc call*(call_606692: Call_PostCreateClientVpnEndpoint_606666; ## SplitTunnel: bool ## :Indicates whether split-tunnel is enabled on the AWS Client VPN endpoint.
By default, split-tunnel on a VPN endpoint is disabled.
For information about split-tunnel VPN endpoints, see Split-Tunnel AWS Client VPN Endpoint in the AWS Client VPN Administrator Guide.
- var query_606693 = newJObject() - var formData_606694 = newJObject() - add(formData_606694, "ConnectionLogOptions.CloudwatchLogStream", + var query_607893 = newJObject() + var formData_607894 = newJObject() + add(formData_607894, "ConnectionLogOptions.CloudwatchLogStream", newJString(ConnectionLogOptionsCloudwatchLogStream)) - add(formData_606694, "Description", newJString(Description)) - add(formData_606694, "TransportProtocol", newJString(TransportProtocol)) + add(formData_607894, "Description", newJString(Description)) + add(formData_607894, "TransportProtocol", newJString(TransportProtocol)) if Authentication != nil: - formData_606694.add "Authentication", Authentication - add(formData_606694, "ClientCidrBlock", newJString(ClientCidrBlock)) + formData_607894.add "Authentication", Authentication + add(formData_607894, "ClientCidrBlock", newJString(ClientCidrBlock)) if DnsServers != nil: - formData_606694.add "DnsServers", DnsServers - add(formData_606694, "DryRun", newJBool(DryRun)) - add(query_606693, "Action", newJString(Action)) - add(formData_606694, "ConnectionLogOptions.CloudwatchLogGroup", + formData_607894.add "DnsServers", DnsServers + add(formData_607894, "DryRun", newJBool(DryRun)) + add(query_607893, "Action", newJString(Action)) + add(formData_607894, "ConnectionLogOptions.CloudwatchLogGroup", newJString(ConnectionLogOptionsCloudwatchLogGroup)) if TagSpecification != nil: - formData_606694.add "TagSpecification", TagSpecification - add(formData_606694, "ServerCertificateArn", newJString(ServerCertificateArn)) - add(formData_606694, "ConnectionLogOptions.Enabled", + formData_607894.add "TagSpecification", TagSpecification + add(formData_607894, "ServerCertificateArn", newJString(ServerCertificateArn)) + add(formData_607894, "ConnectionLogOptions.Enabled", newJString(ConnectionLogOptionsEnabled)) - add(query_606693, "Version", newJString(Version)) - add(formData_606694, "ClientToken", newJString(ClientToken)) - add(formData_606694, "SplitTunnel", newJBool(SplitTunnel)) - result = call_606692.call(nil, query_606693, nil, formData_606694, nil) + add(query_607893, "Version", newJString(Version)) + add(formData_607894, "ClientToken", newJString(ClientToken)) + add(formData_607894, "SplitTunnel", newJBool(SplitTunnel)) + result = call_607892.call(nil, query_607893, nil, formData_607894, nil) -var postCreateClientVpnEndpoint* = Call_PostCreateClientVpnEndpoint_606666( +var postCreateClientVpnEndpoint* = Call_PostCreateClientVpnEndpoint_607866( name: "postCreateClientVpnEndpoint", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateClientVpnEndpoint", - validator: validate_PostCreateClientVpnEndpoint_606667, base: "/", - url: url_PostCreateClientVpnEndpoint_606668, + validator: validate_PostCreateClientVpnEndpoint_607867, base: "/", + url: url_PostCreateClientVpnEndpoint_607868, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateClientVpnEndpoint_606638 = ref object of OpenApiRestCall_604389 -proc url_GetCreateClientVpnEndpoint_606640(protocol: Scheme; host: string; + Call_GetCreateClientVpnEndpoint_607838 = ref object of OpenApiRestCall_605589 +proc url_GetCreateClientVpnEndpoint_607840(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -14287,7 +14287,7 @@ proc url_GetCreateClientVpnEndpoint_606640(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetCreateClientVpnEndpoint_606639(path: JsonNode; query: JsonNode; +proc validate_GetCreateClientVpnEndpoint_607839(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Creates a Client VPN endpoint. A Client VPN endpoint is the resource you create and configure to enable and manage client VPN sessions. It is the destination endpoint at which all client VPN sessions are terminated. ## @@ -14330,80 +14330,80 @@ proc validate_GetCreateClientVpnEndpoint_606639(path: JsonNode; query: JsonNode; ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. section = newJObject() - var valid_606641 = query.getOrDefault("SplitTunnel") - valid_606641 = validateParameter(valid_606641, JBool, required = false, default = nil) - if valid_606641 != nil: - section.add "SplitTunnel", valid_606641 - var valid_606642 = query.getOrDefault("DryRun") - valid_606642 = validateParameter(valid_606642, JBool, required = false, default = nil) - if valid_606642 != nil: - section.add "DryRun", valid_606642 - var valid_606643 = query.getOrDefault("DnsServers") - valid_606643 = validateParameter(valid_606643, JArray, required = false, - default = nil) - if valid_606643 != nil: - section.add "DnsServers", valid_606643 - var valid_606644 = query.getOrDefault("ConnectionLogOptions.CloudwatchLogGroup") - valid_606644 = validateParameter(valid_606644, JString, required = false, - default = nil) - if valid_606644 != nil: - section.add "ConnectionLogOptions.CloudwatchLogGroup", valid_606644 + var valid_607841 = query.getOrDefault("SplitTunnel") + valid_607841 = validateParameter(valid_607841, JBool, required = false, default = nil) + if valid_607841 != nil: + section.add "SplitTunnel", valid_607841 + var valid_607842 = query.getOrDefault("DryRun") + valid_607842 = validateParameter(valid_607842, JBool, required = false, default = nil) + if valid_607842 != nil: + section.add "DryRun", valid_607842 + var valid_607843 = query.getOrDefault("DnsServers") + valid_607843 = validateParameter(valid_607843, JArray, required = false, + default = nil) + if valid_607843 != nil: + section.add "DnsServers", valid_607843 + var valid_607844 = query.getOrDefault("ConnectionLogOptions.CloudwatchLogGroup") + valid_607844 = validateParameter(valid_607844, JString, required = false, + default = nil) + if valid_607844 != nil: + section.add "ConnectionLogOptions.CloudwatchLogGroup", valid_607844 assert query != nil, "query argument is necessary due to required `ClientCidrBlock` field" - var valid_606645 = query.getOrDefault("ClientCidrBlock") - valid_606645 = validateParameter(valid_606645, JString, required = true, - default = nil) - if valid_606645 != nil: - section.add "ClientCidrBlock", valid_606645 - var valid_606646 = query.getOrDefault("ConnectionLogOptions.Enabled") - valid_606646 = validateParameter(valid_606646, JString, required = false, - default = nil) - if valid_606646 != nil: - section.add "ConnectionLogOptions.Enabled", valid_606646 - var valid_606647 = query.getOrDefault("TransportProtocol") - valid_606647 = validateParameter(valid_606647, JString, required = false, + var valid_607845 = query.getOrDefault("ClientCidrBlock") + valid_607845 = validateParameter(valid_607845, JString, required = true, + default = nil) + if valid_607845 != nil: + section.add "ClientCidrBlock", valid_607845 + var valid_607846 = query.getOrDefault("ConnectionLogOptions.Enabled") + valid_607846 = validateParameter(valid_607846, JString, required = false, + default = nil) + if valid_607846 != nil: + section.add "ConnectionLogOptions.Enabled", valid_607846 + var valid_607847 = query.getOrDefault("TransportProtocol") + valid_607847 = validateParameter(valid_607847, JString, required = false, default = newJString("tcp")) - if valid_606647 != nil: - section.add "TransportProtocol", valid_606647 - var valid_606648 = query.getOrDefault("Authentication") - valid_606648 = validateParameter(valid_606648, JArray, required = true, default = nil) - if valid_606648 != nil: - section.add "Authentication", valid_606648 - var valid_606649 = query.getOrDefault("Action") - valid_606649 = validateParameter(valid_606649, JString, required = true, default = newJString( + if valid_607847 != nil: + section.add "TransportProtocol", valid_607847 + var valid_607848 = query.getOrDefault("Authentication") + valid_607848 = validateParameter(valid_607848, JArray, required = true, default = nil) + if valid_607848 != nil: + section.add "Authentication", valid_607848 + var valid_607849 = query.getOrDefault("Action") + valid_607849 = validateParameter(valid_607849, JString, required = true, default = newJString( "CreateClientVpnEndpoint")) - if valid_606649 != nil: - section.add "Action", valid_606649 - var valid_606650 = query.getOrDefault("Description") - valid_606650 = validateParameter(valid_606650, JString, required = false, + if valid_607849 != nil: + section.add "Action", valid_607849 + var valid_607850 = query.getOrDefault("Description") + valid_607850 = validateParameter(valid_607850, JString, required = false, default = nil) - if valid_606650 != nil: - section.add "Description", valid_606650 - var valid_606651 = query.getOrDefault("ConnectionLogOptions.CloudwatchLogStream") - valid_606651 = validateParameter(valid_606651, JString, required = false, + if valid_607850 != nil: + section.add "Description", valid_607850 + var valid_607851 = query.getOrDefault("ConnectionLogOptions.CloudwatchLogStream") + valid_607851 = validateParameter(valid_607851, JString, required = false, default = nil) - if valid_606651 != nil: - section.add "ConnectionLogOptions.CloudwatchLogStream", valid_606651 - var valid_606652 = query.getOrDefault("TagSpecification") - valid_606652 = validateParameter(valid_606652, JArray, required = false, + if valid_607851 != nil: + section.add "ConnectionLogOptions.CloudwatchLogStream", valid_607851 + var valid_607852 = query.getOrDefault("TagSpecification") + valid_607852 = validateParameter(valid_607852, JArray, required = false, default = nil) - if valid_606652 != nil: - section.add "TagSpecification", valid_606652 - var valid_606653 = query.getOrDefault("Version") - valid_606653 = validateParameter(valid_606653, JString, required = true, + if valid_607852 != nil: + section.add "TagSpecification", valid_607852 + var valid_607853 = query.getOrDefault("Version") + valid_607853 = validateParameter(valid_607853, JString, required = true, default = newJString("2016-11-15")) - if valid_606653 != nil: - section.add "Version", valid_606653 - var valid_606654 = query.getOrDefault("ServerCertificateArn") - valid_606654 = validateParameter(valid_606654, JString, required = true, + if valid_607853 != nil: + section.add "Version", valid_607853 + var valid_607854 = query.getOrDefault("ServerCertificateArn") + valid_607854 = validateParameter(valid_607854, JString, required = true, default = nil) - if valid_606654 != nil: - section.add "ServerCertificateArn", valid_606654 - var valid_606655 = query.getOrDefault("ClientToken") - valid_606655 = validateParameter(valid_606655, JString, required = false, + if valid_607854 != nil: + section.add "ServerCertificateArn", valid_607854 + var valid_607855 = query.getOrDefault("ClientToken") + valid_607855 = validateParameter(valid_607855, JString, required = false, default = nil) - if valid_606655 != nil: - section.add "ClientToken", valid_606655 + if valid_607855 != nil: + section.add "ClientToken", valid_607855 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -14414,61 +14414,61 @@ proc validate_GetCreateClientVpnEndpoint_606639(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606656 = header.getOrDefault("X-Amz-Signature") - valid_606656 = validateParameter(valid_606656, JString, required = false, + var valid_607856 = header.getOrDefault("X-Amz-Signature") + valid_607856 = validateParameter(valid_607856, JString, required = false, default = nil) - if valid_606656 != nil: - section.add "X-Amz-Signature", valid_606656 - var valid_606657 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606657 = validateParameter(valid_606657, JString, required = false, + if valid_607856 != nil: + section.add "X-Amz-Signature", valid_607856 + var valid_607857 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607857 = validateParameter(valid_607857, JString, required = false, default = nil) - if valid_606657 != nil: - section.add "X-Amz-Content-Sha256", valid_606657 - var valid_606658 = header.getOrDefault("X-Amz-Date") - valid_606658 = validateParameter(valid_606658, JString, required = false, + if valid_607857 != nil: + section.add "X-Amz-Content-Sha256", valid_607857 + var valid_607858 = header.getOrDefault("X-Amz-Date") + valid_607858 = validateParameter(valid_607858, JString, required = false, default = nil) - if valid_606658 != nil: - section.add "X-Amz-Date", valid_606658 - var valid_606659 = header.getOrDefault("X-Amz-Credential") - valid_606659 = validateParameter(valid_606659, JString, required = false, + if valid_607858 != nil: + section.add "X-Amz-Date", valid_607858 + var valid_607859 = header.getOrDefault("X-Amz-Credential") + valid_607859 = validateParameter(valid_607859, JString, required = false, default = nil) - if valid_606659 != nil: - section.add "X-Amz-Credential", valid_606659 - var valid_606660 = header.getOrDefault("X-Amz-Security-Token") - valid_606660 = validateParameter(valid_606660, JString, required = false, + if valid_607859 != nil: + section.add "X-Amz-Credential", valid_607859 + var valid_607860 = header.getOrDefault("X-Amz-Security-Token") + valid_607860 = validateParameter(valid_607860, JString, required = false, default = nil) - if valid_606660 != nil: - section.add "X-Amz-Security-Token", valid_606660 - var valid_606661 = header.getOrDefault("X-Amz-Algorithm") - valid_606661 = validateParameter(valid_606661, JString, required = false, + if valid_607860 != nil: + section.add "X-Amz-Security-Token", valid_607860 + var valid_607861 = header.getOrDefault("X-Amz-Algorithm") + valid_607861 = validateParameter(valid_607861, JString, required = false, default = nil) - if valid_606661 != nil: - section.add "X-Amz-Algorithm", valid_606661 - var valid_606662 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606662 = validateParameter(valid_606662, JString, required = false, + if valid_607861 != nil: + section.add "X-Amz-Algorithm", valid_607861 + var valid_607862 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607862 = validateParameter(valid_607862, JString, required = false, default = nil) - if valid_606662 != nil: - section.add "X-Amz-SignedHeaders", valid_606662 + if valid_607862 != nil: + section.add "X-Amz-SignedHeaders", valid_607862 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606663: Call_GetCreateClientVpnEndpoint_606638; path: JsonNode; +proc call*(call_607863: Call_GetCreateClientVpnEndpoint_607838; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Creates a Client VPN endpoint. A Client VPN endpoint is the resource you create and configure to enable and manage client VPN sessions. It is the destination endpoint at which all client VPN sessions are terminated. ## - let valid = call_606663.validator(path, query, header, formData, body) - let scheme = call_606663.pickScheme + let valid = call_607863.validator(path, query, header, formData, body) + let scheme = call_607863.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606663.url(scheme.get, call_606663.host, call_606663.base, - call_606663.route, valid.getOrDefault("path"), + let url = call_607863.url(scheme.get, call_607863.host, call_607863.base, + call_607863.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606663, url, valid) + result = atozHook(call_607863, url, valid) -proc call*(call_606664: Call_GetCreateClientVpnEndpoint_606638; +proc call*(call_607864: Call_GetCreateClientVpnEndpoint_607838; ClientCidrBlock: string; Authentication: JsonNode; ServerCertificateArn: string; SplitTunnel: bool = false; DryRun: bool = false; DnsServers: JsonNode = nil; @@ -14514,39 +14514,39 @@ proc call*(call_606664: Call_GetCreateClientVpnEndpoint_606638; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_606665 = newJObject() - add(query_606665, "SplitTunnel", newJBool(SplitTunnel)) - add(query_606665, "DryRun", newJBool(DryRun)) + var query_607865 = newJObject() + add(query_607865, "SplitTunnel", newJBool(SplitTunnel)) + add(query_607865, "DryRun", newJBool(DryRun)) if DnsServers != nil: - query_606665.add "DnsServers", DnsServers - add(query_606665, "ConnectionLogOptions.CloudwatchLogGroup", + query_607865.add "DnsServers", DnsServers + add(query_607865, "ConnectionLogOptions.CloudwatchLogGroup", newJString(ConnectionLogOptionsCloudwatchLogGroup)) - add(query_606665, "ClientCidrBlock", newJString(ClientCidrBlock)) - add(query_606665, "ConnectionLogOptions.Enabled", + add(query_607865, "ClientCidrBlock", newJString(ClientCidrBlock)) + add(query_607865, "ConnectionLogOptions.Enabled", newJString(ConnectionLogOptionsEnabled)) - add(query_606665, "TransportProtocol", newJString(TransportProtocol)) + add(query_607865, "TransportProtocol", newJString(TransportProtocol)) if Authentication != nil: - query_606665.add "Authentication", Authentication - add(query_606665, "Action", newJString(Action)) - add(query_606665, "Description", newJString(Description)) - add(query_606665, "ConnectionLogOptions.CloudwatchLogStream", + query_607865.add "Authentication", Authentication + add(query_607865, "Action", newJString(Action)) + add(query_607865, "Description", newJString(Description)) + add(query_607865, "ConnectionLogOptions.CloudwatchLogStream", newJString(ConnectionLogOptionsCloudwatchLogStream)) if TagSpecification != nil: - query_606665.add "TagSpecification", TagSpecification - add(query_606665, "Version", newJString(Version)) - add(query_606665, "ServerCertificateArn", newJString(ServerCertificateArn)) - add(query_606665, "ClientToken", newJString(ClientToken)) - result = call_606664.call(nil, query_606665, nil, nil, nil) + query_607865.add "TagSpecification", TagSpecification + add(query_607865, "Version", newJString(Version)) + add(query_607865, "ServerCertificateArn", newJString(ServerCertificateArn)) + add(query_607865, "ClientToken", newJString(ClientToken)) + result = call_607864.call(nil, query_607865, nil, nil, nil) -var getCreateClientVpnEndpoint* = Call_GetCreateClientVpnEndpoint_606638( +var getCreateClientVpnEndpoint* = Call_GetCreateClientVpnEndpoint_607838( name: "getCreateClientVpnEndpoint", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateClientVpnEndpoint", - validator: validate_GetCreateClientVpnEndpoint_606639, base: "/", - url: url_GetCreateClientVpnEndpoint_606640, + validator: validate_GetCreateClientVpnEndpoint_607839, base: "/", + url: url_GetCreateClientVpnEndpoint_607840, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateClientVpnRoute_606716 = ref object of OpenApiRestCall_604389 -proc url_PostCreateClientVpnRoute_606718(protocol: Scheme; host: string; + Call_PostCreateClientVpnRoute_607916 = ref object of OpenApiRestCall_605589 +proc url_PostCreateClientVpnRoute_607918(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -14559,7 +14559,7 @@ proc url_PostCreateClientVpnRoute_606718(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateClientVpnRoute_606717(path: JsonNode; query: JsonNode; +proc validate_PostCreateClientVpnRoute_607917(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Adds a route to a network to a Client VPN endpoint. Each Client VPN endpoint has a route table that describes the available destination network routes. Each route in the route table specifies the path for traffic to specific resources or networks. ## @@ -14572,16 +14572,16 @@ proc validate_PostCreateClientVpnRoute_606717(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606719 = query.getOrDefault("Action") - valid_606719 = validateParameter(valid_606719, JString, required = true, + var valid_607919 = query.getOrDefault("Action") + valid_607919 = validateParameter(valid_607919, JString, required = true, default = newJString("CreateClientVpnRoute")) - if valid_606719 != nil: - section.add "Action", valid_606719 - var valid_606720 = query.getOrDefault("Version") - valid_606720 = validateParameter(valid_606720, JString, required = true, + if valid_607919 != nil: + section.add "Action", valid_607919 + var valid_607920 = query.getOrDefault("Version") + valid_607920 = validateParameter(valid_607920, JString, required = true, default = newJString("2016-11-15")) - if valid_606720 != nil: - section.add "Version", valid_606720 + if valid_607920 != nil: + section.add "Version", valid_607920 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -14592,41 +14592,41 @@ proc validate_PostCreateClientVpnRoute_606717(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606721 = header.getOrDefault("X-Amz-Signature") - valid_606721 = validateParameter(valid_606721, JString, required = false, + var valid_607921 = header.getOrDefault("X-Amz-Signature") + valid_607921 = validateParameter(valid_607921, JString, required = false, default = nil) - if valid_606721 != nil: - section.add "X-Amz-Signature", valid_606721 - var valid_606722 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606722 = validateParameter(valid_606722, JString, required = false, + if valid_607921 != nil: + section.add "X-Amz-Signature", valid_607921 + var valid_607922 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607922 = validateParameter(valid_607922, JString, required = false, default = nil) - if valid_606722 != nil: - section.add "X-Amz-Content-Sha256", valid_606722 - var valid_606723 = header.getOrDefault("X-Amz-Date") - valid_606723 = validateParameter(valid_606723, JString, required = false, + if valid_607922 != nil: + section.add "X-Amz-Content-Sha256", valid_607922 + var valid_607923 = header.getOrDefault("X-Amz-Date") + valid_607923 = validateParameter(valid_607923, JString, required = false, default = nil) - if valid_606723 != nil: - section.add "X-Amz-Date", valid_606723 - var valid_606724 = header.getOrDefault("X-Amz-Credential") - valid_606724 = validateParameter(valid_606724, JString, required = false, + if valid_607923 != nil: + section.add "X-Amz-Date", valid_607923 + var valid_607924 = header.getOrDefault("X-Amz-Credential") + valid_607924 = validateParameter(valid_607924, JString, required = false, default = nil) - if valid_606724 != nil: - section.add "X-Amz-Credential", valid_606724 - var valid_606725 = header.getOrDefault("X-Amz-Security-Token") - valid_606725 = validateParameter(valid_606725, JString, required = false, + if valid_607924 != nil: + section.add "X-Amz-Credential", valid_607924 + var valid_607925 = header.getOrDefault("X-Amz-Security-Token") + valid_607925 = validateParameter(valid_607925, JString, required = false, default = nil) - if valid_606725 != nil: - section.add "X-Amz-Security-Token", valid_606725 - var valid_606726 = header.getOrDefault("X-Amz-Algorithm") - valid_606726 = validateParameter(valid_606726, JString, required = false, + if valid_607925 != nil: + section.add "X-Amz-Security-Token", valid_607925 + var valid_607926 = header.getOrDefault("X-Amz-Algorithm") + valid_607926 = validateParameter(valid_607926, JString, required = false, default = nil) - if valid_606726 != nil: - section.add "X-Amz-Algorithm", valid_606726 - var valid_606727 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606727 = validateParameter(valid_606727, JString, required = false, + if valid_607926 != nil: + section.add "X-Amz-Algorithm", valid_607926 + var valid_607927 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607927 = validateParameter(valid_607927, JString, required = false, default = nil) - if valid_606727 != nil: - section.add "X-Amz-SignedHeaders", valid_606727 + if valid_607927 != nil: + section.add "X-Amz-SignedHeaders", valid_607927 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -14643,54 +14643,54 @@ proc validate_PostCreateClientVpnRoute_606717(path: JsonNode; query: JsonNode; ## ClientVpnEndpointId: JString (required) ## : The ID of the Client VPN endpoint to which to add the route. section = newJObject() - var valid_606728 = formData.getOrDefault("Description") - valid_606728 = validateParameter(valid_606728, JString, required = false, + var valid_607928 = formData.getOrDefault("Description") + valid_607928 = validateParameter(valid_607928, JString, required = false, default = nil) - if valid_606728 != nil: - section.add "Description", valid_606728 + if valid_607928 != nil: + section.add "Description", valid_607928 assert formData != nil, "formData argument is necessary due to required `DestinationCidrBlock` field" - var valid_606729 = formData.getOrDefault("DestinationCidrBlock") - valid_606729 = validateParameter(valid_606729, JString, required = true, - default = nil) - if valid_606729 != nil: - section.add "DestinationCidrBlock", valid_606729 - var valid_606730 = formData.getOrDefault("DryRun") - valid_606730 = validateParameter(valid_606730, JBool, required = false, default = nil) - if valid_606730 != nil: - section.add "DryRun", valid_606730 - var valid_606731 = formData.getOrDefault("TargetVpcSubnetId") - valid_606731 = validateParameter(valid_606731, JString, required = true, + var valid_607929 = formData.getOrDefault("DestinationCidrBlock") + valid_607929 = validateParameter(valid_607929, JString, required = true, + default = nil) + if valid_607929 != nil: + section.add "DestinationCidrBlock", valid_607929 + var valid_607930 = formData.getOrDefault("DryRun") + valid_607930 = validateParameter(valid_607930, JBool, required = false, default = nil) + if valid_607930 != nil: + section.add "DryRun", valid_607930 + var valid_607931 = formData.getOrDefault("TargetVpcSubnetId") + valid_607931 = validateParameter(valid_607931, JString, required = true, default = nil) - if valid_606731 != nil: - section.add "TargetVpcSubnetId", valid_606731 - var valid_606732 = formData.getOrDefault("ClientToken") - valid_606732 = validateParameter(valid_606732, JString, required = false, + if valid_607931 != nil: + section.add "TargetVpcSubnetId", valid_607931 + var valid_607932 = formData.getOrDefault("ClientToken") + valid_607932 = validateParameter(valid_607932, JString, required = false, default = nil) - if valid_606732 != nil: - section.add "ClientToken", valid_606732 - var valid_606733 = formData.getOrDefault("ClientVpnEndpointId") - valid_606733 = validateParameter(valid_606733, JString, required = true, + if valid_607932 != nil: + section.add "ClientToken", valid_607932 + var valid_607933 = formData.getOrDefault("ClientVpnEndpointId") + valid_607933 = validateParameter(valid_607933, JString, required = true, default = nil) - if valid_606733 != nil: - section.add "ClientVpnEndpointId", valid_606733 + if valid_607933 != nil: + section.add "ClientVpnEndpointId", valid_607933 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606734: Call_PostCreateClientVpnRoute_606716; path: JsonNode; +proc call*(call_607934: Call_PostCreateClientVpnRoute_607916; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Adds a route to a network to a Client VPN endpoint. Each Client VPN endpoint has a route table that describes the available destination network routes. Each route in the route table specifies the path for traffic to specific resources or networks. ## - let valid = call_606734.validator(path, query, header, formData, body) - let scheme = call_606734.pickScheme + let valid = call_607934.validator(path, query, header, formData, body) + let scheme = call_607934.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606734.url(scheme.get, call_606734.host, call_606734.base, - call_606734.route, valid.getOrDefault("path"), + let url = call_607934.url(scheme.get, call_607934.host, call_607934.base, + call_607934.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606734, url, valid) + result = atozHook(call_607934, url, valid) -proc call*(call_606735: Call_PostCreateClientVpnRoute_606716; +proc call*(call_607935: Call_PostCreateClientVpnRoute_607916; DestinationCidrBlock: string; TargetVpcSubnetId: string; ClientVpnEndpointId: string; Description: string = ""; DryRun: bool = false; Action: string = "CreateClientVpnRoute"; Version: string = "2016-11-15"; @@ -14712,26 +14712,26 @@ proc call*(call_606735: Call_PostCreateClientVpnRoute_606716; ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How to Ensure Idempotency. ## ClientVpnEndpointId: string (required) ## : The ID of the Client VPN endpoint to which to add the route. - var query_606736 = newJObject() - var formData_606737 = newJObject() - add(formData_606737, "Description", newJString(Description)) - add(formData_606737, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - add(formData_606737, "DryRun", newJBool(DryRun)) - add(query_606736, "Action", newJString(Action)) - add(formData_606737, "TargetVpcSubnetId", newJString(TargetVpcSubnetId)) - add(query_606736, "Version", newJString(Version)) - add(formData_606737, "ClientToken", newJString(ClientToken)) - add(formData_606737, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) - result = call_606735.call(nil, query_606736, nil, formData_606737, nil) - -var postCreateClientVpnRoute* = Call_PostCreateClientVpnRoute_606716( + var query_607936 = newJObject() + var formData_607937 = newJObject() + add(formData_607937, "Description", newJString(Description)) + add(formData_607937, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + add(formData_607937, "DryRun", newJBool(DryRun)) + add(query_607936, "Action", newJString(Action)) + add(formData_607937, "TargetVpcSubnetId", newJString(TargetVpcSubnetId)) + add(query_607936, "Version", newJString(Version)) + add(formData_607937, "ClientToken", newJString(ClientToken)) + add(formData_607937, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) + result = call_607935.call(nil, query_607936, nil, formData_607937, nil) + +var postCreateClientVpnRoute* = Call_PostCreateClientVpnRoute_607916( name: "postCreateClientVpnRoute", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateClientVpnRoute", - validator: validate_PostCreateClientVpnRoute_606717, base: "/", - url: url_PostCreateClientVpnRoute_606718, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostCreateClientVpnRoute_607917, base: "/", + url: url_PostCreateClientVpnRoute_607918, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateClientVpnRoute_606695 = ref object of OpenApiRestCall_604389 -proc url_GetCreateClientVpnRoute_606697(protocol: Scheme; host: string; base: string; + Call_GetCreateClientVpnRoute_607895 = ref object of OpenApiRestCall_605589 +proc url_GetCreateClientVpnRoute_607897(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -14744,7 +14744,7 @@ proc url_GetCreateClientVpnRoute_606697(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_GetCreateClientVpnRoute_606696(path: JsonNode; query: JsonNode; +proc validate_GetCreateClientVpnRoute_607896(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Adds a route to a network to a Client VPN endpoint. Each Client VPN endpoint has a route table that describes the available destination network routes. Each route in the route table specifies the path for traffic to specific resources or networks. ## @@ -14770,45 +14770,45 @@ proc validate_GetCreateClientVpnRoute_606696(path: JsonNode; query: JsonNode; ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How to Ensure Idempotency. section = newJObject() assert query != nil, "query argument is necessary due to required `DestinationCidrBlock` field" - var valid_606698 = query.getOrDefault("DestinationCidrBlock") - valid_606698 = validateParameter(valid_606698, JString, required = true, + var valid_607898 = query.getOrDefault("DestinationCidrBlock") + valid_607898 = validateParameter(valid_607898, JString, required = true, default = nil) - if valid_606698 != nil: - section.add "DestinationCidrBlock", valid_606698 - var valid_606699 = query.getOrDefault("DryRun") - valid_606699 = validateParameter(valid_606699, JBool, required = false, default = nil) - if valid_606699 != nil: - section.add "DryRun", valid_606699 - var valid_606700 = query.getOrDefault("TargetVpcSubnetId") - valid_606700 = validateParameter(valid_606700, JString, required = true, - default = nil) - if valid_606700 != nil: - section.add "TargetVpcSubnetId", valid_606700 - var valid_606701 = query.getOrDefault("ClientVpnEndpointId") - valid_606701 = validateParameter(valid_606701, JString, required = true, - default = nil) - if valid_606701 != nil: - section.add "ClientVpnEndpointId", valid_606701 - var valid_606702 = query.getOrDefault("Action") - valid_606702 = validateParameter(valid_606702, JString, required = true, + if valid_607898 != nil: + section.add "DestinationCidrBlock", valid_607898 + var valid_607899 = query.getOrDefault("DryRun") + valid_607899 = validateParameter(valid_607899, JBool, required = false, default = nil) + if valid_607899 != nil: + section.add "DryRun", valid_607899 + var valid_607900 = query.getOrDefault("TargetVpcSubnetId") + valid_607900 = validateParameter(valid_607900, JString, required = true, + default = nil) + if valid_607900 != nil: + section.add "TargetVpcSubnetId", valid_607900 + var valid_607901 = query.getOrDefault("ClientVpnEndpointId") + valid_607901 = validateParameter(valid_607901, JString, required = true, + default = nil) + if valid_607901 != nil: + section.add "ClientVpnEndpointId", valid_607901 + var valid_607902 = query.getOrDefault("Action") + valid_607902 = validateParameter(valid_607902, JString, required = true, default = newJString("CreateClientVpnRoute")) - if valid_606702 != nil: - section.add "Action", valid_606702 - var valid_606703 = query.getOrDefault("Description") - valid_606703 = validateParameter(valid_606703, JString, required = false, + if valid_607902 != nil: + section.add "Action", valid_607902 + var valid_607903 = query.getOrDefault("Description") + valid_607903 = validateParameter(valid_607903, JString, required = false, default = nil) - if valid_606703 != nil: - section.add "Description", valid_606703 - var valid_606704 = query.getOrDefault("Version") - valid_606704 = validateParameter(valid_606704, JString, required = true, + if valid_607903 != nil: + section.add "Description", valid_607903 + var valid_607904 = query.getOrDefault("Version") + valid_607904 = validateParameter(valid_607904, JString, required = true, default = newJString("2016-11-15")) - if valid_606704 != nil: - section.add "Version", valid_606704 - var valid_606705 = query.getOrDefault("ClientToken") - valid_606705 = validateParameter(valid_606705, JString, required = false, + if valid_607904 != nil: + section.add "Version", valid_607904 + var valid_607905 = query.getOrDefault("ClientToken") + valid_607905 = validateParameter(valid_607905, JString, required = false, default = nil) - if valid_606705 != nil: - section.add "ClientToken", valid_606705 + if valid_607905 != nil: + section.add "ClientToken", valid_607905 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -14819,61 +14819,61 @@ proc validate_GetCreateClientVpnRoute_606696(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606706 = header.getOrDefault("X-Amz-Signature") - valid_606706 = validateParameter(valid_606706, JString, required = false, + var valid_607906 = header.getOrDefault("X-Amz-Signature") + valid_607906 = validateParameter(valid_607906, JString, required = false, default = nil) - if valid_606706 != nil: - section.add "X-Amz-Signature", valid_606706 - var valid_606707 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606707 = validateParameter(valid_606707, JString, required = false, + if valid_607906 != nil: + section.add "X-Amz-Signature", valid_607906 + var valid_607907 = header.getOrDefault("X-Amz-Content-Sha256") + valid_607907 = validateParameter(valid_607907, JString, required = false, default = nil) - if valid_606707 != nil: - section.add "X-Amz-Content-Sha256", valid_606707 - var valid_606708 = header.getOrDefault("X-Amz-Date") - valid_606708 = validateParameter(valid_606708, JString, required = false, + if valid_607907 != nil: + section.add "X-Amz-Content-Sha256", valid_607907 + var valid_607908 = header.getOrDefault("X-Amz-Date") + valid_607908 = validateParameter(valid_607908, JString, required = false, default = nil) - if valid_606708 != nil: - section.add "X-Amz-Date", valid_606708 - var valid_606709 = header.getOrDefault("X-Amz-Credential") - valid_606709 = validateParameter(valid_606709, JString, required = false, + if valid_607908 != nil: + section.add "X-Amz-Date", valid_607908 + var valid_607909 = header.getOrDefault("X-Amz-Credential") + valid_607909 = validateParameter(valid_607909, JString, required = false, default = nil) - if valid_606709 != nil: - section.add "X-Amz-Credential", valid_606709 - var valid_606710 = header.getOrDefault("X-Amz-Security-Token") - valid_606710 = validateParameter(valid_606710, JString, required = false, + if valid_607909 != nil: + section.add "X-Amz-Credential", valid_607909 + var valid_607910 = header.getOrDefault("X-Amz-Security-Token") + valid_607910 = validateParameter(valid_607910, JString, required = false, default = nil) - if valid_606710 != nil: - section.add "X-Amz-Security-Token", valid_606710 - var valid_606711 = header.getOrDefault("X-Amz-Algorithm") - valid_606711 = validateParameter(valid_606711, JString, required = false, + if valid_607910 != nil: + section.add "X-Amz-Security-Token", valid_607910 + var valid_607911 = header.getOrDefault("X-Amz-Algorithm") + valid_607911 = validateParameter(valid_607911, JString, required = false, default = nil) - if valid_606711 != nil: - section.add "X-Amz-Algorithm", valid_606711 - var valid_606712 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606712 = validateParameter(valid_606712, JString, required = false, + if valid_607911 != nil: + section.add "X-Amz-Algorithm", valid_607911 + var valid_607912 = header.getOrDefault("X-Amz-SignedHeaders") + valid_607912 = validateParameter(valid_607912, JString, required = false, default = nil) - if valid_606712 != nil: - section.add "X-Amz-SignedHeaders", valid_606712 + if valid_607912 != nil: + section.add "X-Amz-SignedHeaders", valid_607912 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606713: Call_GetCreateClientVpnRoute_606695; path: JsonNode; +proc call*(call_607913: Call_GetCreateClientVpnRoute_607895; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Adds a route to a network to a Client VPN endpoint. Each Client VPN endpoint has a route table that describes the available destination network routes. Each route in the route table specifies the path for traffic to specific resources or networks. ## - let valid = call_606713.validator(path, query, header, formData, body) - let scheme = call_606713.pickScheme + let valid = call_607913.validator(path, query, header, formData, body) + let scheme = call_607913.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606713.url(scheme.get, call_606713.host, call_606713.base, - call_606713.route, valid.getOrDefault("path"), + let url = call_607913.url(scheme.get, call_607913.host, call_607913.base, + call_607913.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606713, url, valid) + result = atozHook(call_607913, url, valid) -proc call*(call_606714: Call_GetCreateClientVpnRoute_606695; +proc call*(call_607914: Call_GetCreateClientVpnRoute_607895; DestinationCidrBlock: string; TargetVpcSubnetId: string; ClientVpnEndpointId: string; DryRun: bool = false; Action: string = "CreateClientVpnRoute"; Description: string = ""; @@ -14895,25 +14895,25 @@ proc call*(call_606714: Call_GetCreateClientVpnRoute_606695; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_606715 = newJObject() - add(query_606715, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - add(query_606715, "DryRun", newJBool(DryRun)) - add(query_606715, "TargetVpcSubnetId", newJString(TargetVpcSubnetId)) - add(query_606715, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) - add(query_606715, "Action", newJString(Action)) - add(query_606715, "Description", newJString(Description)) - add(query_606715, "Version", newJString(Version)) - add(query_606715, "ClientToken", newJString(ClientToken)) - result = call_606714.call(nil, query_606715, nil, nil, nil) - -var getCreateClientVpnRoute* = Call_GetCreateClientVpnRoute_606695( + var query_607915 = newJObject() + add(query_607915, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + add(query_607915, "DryRun", newJBool(DryRun)) + add(query_607915, "TargetVpcSubnetId", newJString(TargetVpcSubnetId)) + add(query_607915, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) + add(query_607915, "Action", newJString(Action)) + add(query_607915, "Description", newJString(Description)) + add(query_607915, "Version", newJString(Version)) + add(query_607915, "ClientToken", newJString(ClientToken)) + result = call_607914.call(nil, query_607915, nil, nil, nil) + +var getCreateClientVpnRoute* = Call_GetCreateClientVpnRoute_607895( name: "getCreateClientVpnRoute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateClientVpnRoute", - validator: validate_GetCreateClientVpnRoute_606696, base: "/", - url: url_GetCreateClientVpnRoute_606697, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCreateClientVpnRoute_607896, base: "/", + url: url_GetCreateClientVpnRoute_607897, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateCustomerGateway_606759 = ref object of OpenApiRestCall_604389 -proc url_PostCreateCustomerGateway_606761(protocol: Scheme; host: string; + Call_PostCreateCustomerGateway_607959 = ref object of OpenApiRestCall_605589 +proc url_PostCreateCustomerGateway_607961(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -14925,7 +14925,7 @@ proc url_PostCreateCustomerGateway_606761(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateCustomerGateway_606760(path: JsonNode; query: JsonNode; +proc validate_PostCreateCustomerGateway_607960(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Provides information to AWS about your VPN customer gateway device. The customer gateway is the appliance at your end of the VPN connection. (The device on the AWS side of the VPN connection is the virtual private gateway.) You must provide the Internet-routable IP address of the customer gateway's external interface. The IP address must be static and can be behind a device performing network address translation (NAT).
For devices that use Border Gateway Protocol (BGP), you can also provide the device's BGP Autonomous System Number (ASN). You can use an existing ASN assigned to your network. If you don't have an ASN already, you can use a private ASN (in the 64512 - 65534 range).
Amazon EC2 supports all 2-byte ASN numbers in the range of 1 - 65534, with the exception of 7224, which is reserved in the us-east-1
Region, and 9059, which is reserved in the eu-west-1
Region.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
To create more than one customer gateway with the same VPN type, IP address, and BGP ASN, specify a unique device name for each customer gateway. Identical requests return information about the existing customer gateway and do not create new customer gateways.
Provides information to AWS about your VPN customer gateway device. The customer gateway is the appliance at your end of the VPN connection. (The device on the AWS side of the VPN connection is the virtual private gateway.) You must provide the Internet-routable IP address of the customer gateway's external interface. The IP address must be static and can be behind a device performing network address translation (NAT).
For devices that use Border Gateway Protocol (BGP), you can also provide the device's BGP Autonomous System Number (ASN). You can use an existing ASN assigned to your network. If you don't have an ASN already, you can use a private ASN (in the 64512 - 65534 range).
Amazon EC2 supports all 2-byte ASN numbers in the range of 1 - 65534, with the exception of 7224, which is reserved in the us-east-1
Region, and 9059, which is reserved in the eu-west-1
Region.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
To create more than one customer gateway with the same VPN type, IP address, and BGP ASN, specify a unique device name for each customer gateway. Identical requests return information about the existing customer gateway and do not create new customer gateways.
Provides information to AWS about your VPN customer gateway device. The customer gateway is the appliance at your end of the VPN connection. (The device on the AWS side of the VPN connection is the virtual private gateway.) You must provide the Internet-routable IP address of the customer gateway's external interface. The IP address must be static and can be behind a device performing network address translation (NAT).
For devices that use Border Gateway Protocol (BGP), you can also provide the device's BGP Autonomous System Number (ASN). You can use an existing ASN assigned to your network. If you don't have an ASN already, you can use a private ASN (in the 64512 - 65534 range).
Amazon EC2 supports all 2-byte ASN numbers in the range of 1 - 65534, with the exception of 7224, which is reserved in the us-east-1
Region, and 9059, which is reserved in the eu-west-1
Region.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
To create more than one customer gateway with the same VPN type, IP address, and BGP ASN, specify a unique device name for each customer gateway. Identical requests return information about the existing customer gateway and do not create new customer gateways.
Provides information to AWS about your VPN customer gateway device. The customer gateway is the appliance at your end of the VPN connection. (The device on the AWS side of the VPN connection is the virtual private gateway.) You must provide the Internet-routable IP address of the customer gateway's external interface. The IP address must be static and can be behind a device performing network address translation (NAT).
For devices that use Border Gateway Protocol (BGP), you can also provide the device's BGP Autonomous System Number (ASN). You can use an existing ASN assigned to your network. If you don't have an ASN already, you can use a private ASN (in the 64512 - 65534 range).
Amazon EC2 supports all 2-byte ASN numbers in the range of 1 - 65534, with the exception of 7224, which is reserved in the us-east-1
Region, and 9059, which is reserved in the eu-west-1
Region.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
To create more than one customer gateway with the same VPN type, IP address, and BGP ASN, specify a unique device name for each customer gateway. Identical requests return information about the existing customer gateway and do not create new customer gateways.
/20
IPv4 CIDR block in the specified Availability Zone in your default VPC. You can have only one default subnet per Availability Zone. For more information, see Creating a Default Subnet in the Amazon Virtual Private Cloud User Guide.
##
@@ -15299,16 +15299,16 @@ proc validate_PostCreateDefaultSubnet_606799(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_606801 = query.getOrDefault("Action")
- valid_606801 = validateParameter(valid_606801, JString, required = true,
+ var valid_608001 = query.getOrDefault("Action")
+ valid_608001 = validateParameter(valid_608001, JString, required = true,
default = newJString("CreateDefaultSubnet"))
- if valid_606801 != nil:
- section.add "Action", valid_606801
- var valid_606802 = query.getOrDefault("Version")
- valid_606802 = validateParameter(valid_606802, JString, required = true,
+ if valid_608001 != nil:
+ section.add "Action", valid_608001
+ var valid_608002 = query.getOrDefault("Version")
+ valid_608002 = validateParameter(valid_608002, JString, required = true,
default = newJString("2016-11-15"))
- if valid_606802 != nil:
- section.add "Version", valid_606802
+ if valid_608002 != nil:
+ section.add "Version", valid_608002
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -15319,41 +15319,41 @@ proc validate_PostCreateDefaultSubnet_606799(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_606803 = header.getOrDefault("X-Amz-Signature")
- valid_606803 = validateParameter(valid_606803, JString, required = false,
+ var valid_608003 = header.getOrDefault("X-Amz-Signature")
+ valid_608003 = validateParameter(valid_608003, JString, required = false,
default = nil)
- if valid_606803 != nil:
- section.add "X-Amz-Signature", valid_606803
- var valid_606804 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_606804 = validateParameter(valid_606804, JString, required = false,
+ if valid_608003 != nil:
+ section.add "X-Amz-Signature", valid_608003
+ var valid_608004 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_608004 = validateParameter(valid_608004, JString, required = false,
default = nil)
- if valid_606804 != nil:
- section.add "X-Amz-Content-Sha256", valid_606804
- var valid_606805 = header.getOrDefault("X-Amz-Date")
- valid_606805 = validateParameter(valid_606805, JString, required = false,
+ if valid_608004 != nil:
+ section.add "X-Amz-Content-Sha256", valid_608004
+ var valid_608005 = header.getOrDefault("X-Amz-Date")
+ valid_608005 = validateParameter(valid_608005, JString, required = false,
default = nil)
- if valid_606805 != nil:
- section.add "X-Amz-Date", valid_606805
- var valid_606806 = header.getOrDefault("X-Amz-Credential")
- valid_606806 = validateParameter(valid_606806, JString, required = false,
+ if valid_608005 != nil:
+ section.add "X-Amz-Date", valid_608005
+ var valid_608006 = header.getOrDefault("X-Amz-Credential")
+ valid_608006 = validateParameter(valid_608006, JString, required = false,
default = nil)
- if valid_606806 != nil:
- section.add "X-Amz-Credential", valid_606806
- var valid_606807 = header.getOrDefault("X-Amz-Security-Token")
- valid_606807 = validateParameter(valid_606807, JString, required = false,
+ if valid_608006 != nil:
+ section.add "X-Amz-Credential", valid_608006
+ var valid_608007 = header.getOrDefault("X-Amz-Security-Token")
+ valid_608007 = validateParameter(valid_608007, JString, required = false,
default = nil)
- if valid_606807 != nil:
- section.add "X-Amz-Security-Token", valid_606807
- var valid_606808 = header.getOrDefault("X-Amz-Algorithm")
- valid_606808 = validateParameter(valid_606808, JString, required = false,
+ if valid_608007 != nil:
+ section.add "X-Amz-Security-Token", valid_608007
+ var valid_608008 = header.getOrDefault("X-Amz-Algorithm")
+ valid_608008 = validateParameter(valid_608008, JString, required = false,
default = nil)
- if valid_606808 != nil:
- section.add "X-Amz-Algorithm", valid_606808
- var valid_606809 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_606809 = validateParameter(valid_606809, JString, required = false,
+ if valid_608008 != nil:
+ section.add "X-Amz-Algorithm", valid_608008
+ var valid_608009 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_608009 = validateParameter(valid_608009, JString, required = false,
default = nil)
- if valid_606809 != nil:
- section.add "X-Amz-SignedHeaders", valid_606809
+ if valid_608009 != nil:
+ section.add "X-Amz-SignedHeaders", valid_608009
result.add "header", section
## parameters in `formData` object:
## AvailabilityZone: JString (required)
@@ -15362,33 +15362,33 @@ proc validate_PostCreateDefaultSubnet_606799(path: JsonNode; query: JsonNode;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `AvailabilityZone` field"
- var valid_606810 = formData.getOrDefault("AvailabilityZone")
- valid_606810 = validateParameter(valid_606810, JString, required = true,
+ var valid_608010 = formData.getOrDefault("AvailabilityZone")
+ valid_608010 = validateParameter(valid_608010, JString, required = true,
default = nil)
- if valid_606810 != nil:
- section.add "AvailabilityZone", valid_606810
- var valid_606811 = formData.getOrDefault("DryRun")
- valid_606811 = validateParameter(valid_606811, JBool, required = false, default = nil)
- if valid_606811 != nil:
- section.add "DryRun", valid_606811
+ if valid_608010 != nil:
+ section.add "AvailabilityZone", valid_608010
+ var valid_608011 = formData.getOrDefault("DryRun")
+ valid_608011 = validateParameter(valid_608011, JBool, required = false, default = nil)
+ if valid_608011 != nil:
+ section.add "DryRun", valid_608011
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606812: Call_PostCreateDefaultSubnet_606798; path: JsonNode;
+proc call*(call_608012: Call_PostCreateDefaultSubnet_607998; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a default subnet with a size /20
IPv4 CIDR block in the specified Availability Zone in your default VPC. You can have only one default subnet per Availability Zone. For more information, see Creating a Default Subnet in the Amazon Virtual Private Cloud User Guide.
##
- let valid = call_606812.validator(path, query, header, formData, body)
- let scheme = call_606812.pickScheme
+ let valid = call_608012.validator(path, query, header, formData, body)
+ let scheme = call_608012.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_606812.url(scheme.get, call_606812.host, call_606812.base,
- call_606812.route, valid.getOrDefault("path"),
+ let url = call_608012.url(scheme.get, call_608012.host, call_608012.base,
+ call_608012.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_606812, url, valid)
+ result = atozHook(call_608012, url, valid)
-proc call*(call_606813: Call_PostCreateDefaultSubnet_606798;
+proc call*(call_608013: Call_PostCreateDefaultSubnet_607998;
AvailabilityZone: string; DryRun: bool = false;
Action: string = "CreateDefaultSubnet"; Version: string = "2016-11-15"): Recallable =
## postCreateDefaultSubnet
@@ -15399,22 +15399,22 @@ proc call*(call_606813: Call_PostCreateDefaultSubnet_606798;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_606814 = newJObject()
- var formData_606815 = newJObject()
- add(formData_606815, "AvailabilityZone", newJString(AvailabilityZone))
- add(formData_606815, "DryRun", newJBool(DryRun))
- add(query_606814, "Action", newJString(Action))
- add(query_606814, "Version", newJString(Version))
- result = call_606813.call(nil, query_606814, nil, formData_606815, nil)
+ var query_608014 = newJObject()
+ var formData_608015 = newJObject()
+ add(formData_608015, "AvailabilityZone", newJString(AvailabilityZone))
+ add(formData_608015, "DryRun", newJBool(DryRun))
+ add(query_608014, "Action", newJString(Action))
+ add(query_608014, "Version", newJString(Version))
+ result = call_608013.call(nil, query_608014, nil, formData_608015, nil)
-var postCreateDefaultSubnet* = Call_PostCreateDefaultSubnet_606798(
+var postCreateDefaultSubnet* = Call_PostCreateDefaultSubnet_607998(
name: "postCreateDefaultSubnet", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateDefaultSubnet",
- validator: validate_PostCreateDefaultSubnet_606799, base: "/",
- url: url_PostCreateDefaultSubnet_606800, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostCreateDefaultSubnet_607999, base: "/",
+ url: url_PostCreateDefaultSubnet_608000, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateDefaultSubnet_606781 = ref object of OpenApiRestCall_604389
-proc url_GetCreateDefaultSubnet_606783(protocol: Scheme; host: string; base: string;
+ Call_GetCreateDefaultSubnet_607981 = ref object of OpenApiRestCall_605589
+proc url_GetCreateDefaultSubnet_607983(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -15426,7 +15426,7 @@ proc url_GetCreateDefaultSubnet_606783(protocol: Scheme; host: string; base: str
else:
result.path = base & route
-proc validate_GetCreateDefaultSubnet_606782(path: JsonNode; query: JsonNode;
+proc validate_GetCreateDefaultSubnet_607982(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a default subnet with a size /20
IPv4 CIDR block in the specified Availability Zone in your default VPC. You can have only one default subnet per Availability Zone. For more information, see Creating a Default Subnet in the Amazon Virtual Private Cloud User Guide.
##
@@ -15442,26 +15442,26 @@ proc validate_GetCreateDefaultSubnet_606782(path: JsonNode; query: JsonNode;
## : The Availability Zone in which to create the default subnet.
## Version: JString (required)
section = newJObject()
- var valid_606784 = query.getOrDefault("DryRun")
- valid_606784 = validateParameter(valid_606784, JBool, required = false, default = nil)
- if valid_606784 != nil:
- section.add "DryRun", valid_606784
+ var valid_607984 = query.getOrDefault("DryRun")
+ valid_607984 = validateParameter(valid_607984, JBool, required = false, default = nil)
+ if valid_607984 != nil:
+ section.add "DryRun", valid_607984
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_606785 = query.getOrDefault("Action")
- valid_606785 = validateParameter(valid_606785, JString, required = true,
+ var valid_607985 = query.getOrDefault("Action")
+ valid_607985 = validateParameter(valid_607985, JString, required = true,
default = newJString("CreateDefaultSubnet"))
- if valid_606785 != nil:
- section.add "Action", valid_606785
- var valid_606786 = query.getOrDefault("AvailabilityZone")
- valid_606786 = validateParameter(valid_606786, JString, required = true,
+ if valid_607985 != nil:
+ section.add "Action", valid_607985
+ var valid_607986 = query.getOrDefault("AvailabilityZone")
+ valid_607986 = validateParameter(valid_607986, JString, required = true,
default = nil)
- if valid_606786 != nil:
- section.add "AvailabilityZone", valid_606786
- var valid_606787 = query.getOrDefault("Version")
- valid_606787 = validateParameter(valid_606787, JString, required = true,
+ if valid_607986 != nil:
+ section.add "AvailabilityZone", valid_607986
+ var valid_607987 = query.getOrDefault("Version")
+ valid_607987 = validateParameter(valid_607987, JString, required = true,
default = newJString("2016-11-15"))
- if valid_606787 != nil:
- section.add "Version", valid_606787
+ if valid_607987 != nil:
+ section.add "Version", valid_607987
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -15472,61 +15472,61 @@ proc validate_GetCreateDefaultSubnet_606782(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_606788 = header.getOrDefault("X-Amz-Signature")
- valid_606788 = validateParameter(valid_606788, JString, required = false,
+ var valid_607988 = header.getOrDefault("X-Amz-Signature")
+ valid_607988 = validateParameter(valid_607988, JString, required = false,
default = nil)
- if valid_606788 != nil:
- section.add "X-Amz-Signature", valid_606788
- var valid_606789 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_606789 = validateParameter(valid_606789, JString, required = false,
+ if valid_607988 != nil:
+ section.add "X-Amz-Signature", valid_607988
+ var valid_607989 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_607989 = validateParameter(valid_607989, JString, required = false,
default = nil)
- if valid_606789 != nil:
- section.add "X-Amz-Content-Sha256", valid_606789
- var valid_606790 = header.getOrDefault("X-Amz-Date")
- valid_606790 = validateParameter(valid_606790, JString, required = false,
+ if valid_607989 != nil:
+ section.add "X-Amz-Content-Sha256", valid_607989
+ var valid_607990 = header.getOrDefault("X-Amz-Date")
+ valid_607990 = validateParameter(valid_607990, JString, required = false,
default = nil)
- if valid_606790 != nil:
- section.add "X-Amz-Date", valid_606790
- var valid_606791 = header.getOrDefault("X-Amz-Credential")
- valid_606791 = validateParameter(valid_606791, JString, required = false,
+ if valid_607990 != nil:
+ section.add "X-Amz-Date", valid_607990
+ var valid_607991 = header.getOrDefault("X-Amz-Credential")
+ valid_607991 = validateParameter(valid_607991, JString, required = false,
default = nil)
- if valid_606791 != nil:
- section.add "X-Amz-Credential", valid_606791
- var valid_606792 = header.getOrDefault("X-Amz-Security-Token")
- valid_606792 = validateParameter(valid_606792, JString, required = false,
+ if valid_607991 != nil:
+ section.add "X-Amz-Credential", valid_607991
+ var valid_607992 = header.getOrDefault("X-Amz-Security-Token")
+ valid_607992 = validateParameter(valid_607992, JString, required = false,
default = nil)
- if valid_606792 != nil:
- section.add "X-Amz-Security-Token", valid_606792
- var valid_606793 = header.getOrDefault("X-Amz-Algorithm")
- valid_606793 = validateParameter(valid_606793, JString, required = false,
+ if valid_607992 != nil:
+ section.add "X-Amz-Security-Token", valid_607992
+ var valid_607993 = header.getOrDefault("X-Amz-Algorithm")
+ valid_607993 = validateParameter(valid_607993, JString, required = false,
default = nil)
- if valid_606793 != nil:
- section.add "X-Amz-Algorithm", valid_606793
- var valid_606794 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_606794 = validateParameter(valid_606794, JString, required = false,
+ if valid_607993 != nil:
+ section.add "X-Amz-Algorithm", valid_607993
+ var valid_607994 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_607994 = validateParameter(valid_607994, JString, required = false,
default = nil)
- if valid_606794 != nil:
- section.add "X-Amz-SignedHeaders", valid_606794
+ if valid_607994 != nil:
+ section.add "X-Amz-SignedHeaders", valid_607994
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606795: Call_GetCreateDefaultSubnet_606781; path: JsonNode;
+proc call*(call_607995: Call_GetCreateDefaultSubnet_607981; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a default subnet with a size /20
IPv4 CIDR block in the specified Availability Zone in your default VPC. You can have only one default subnet per Availability Zone. For more information, see Creating a Default Subnet in the Amazon Virtual Private Cloud User Guide.
##
- let valid = call_606795.validator(path, query, header, formData, body)
- let scheme = call_606795.pickScheme
+ let valid = call_607995.validator(path, query, header, formData, body)
+ let scheme = call_607995.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_606795.url(scheme.get, call_606795.host, call_606795.base,
- call_606795.route, valid.getOrDefault("path"),
+ let url = call_607995.url(scheme.get, call_607995.host, call_607995.base,
+ call_607995.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_606795, url, valid)
+ result = atozHook(call_607995, url, valid)
-proc call*(call_606796: Call_GetCreateDefaultSubnet_606781;
+proc call*(call_607996: Call_GetCreateDefaultSubnet_607981;
AvailabilityZone: string; DryRun: bool = false;
Action: string = "CreateDefaultSubnet"; Version: string = "2016-11-15"): Recallable =
## getCreateDefaultSubnet
@@ -15537,21 +15537,21 @@ proc call*(call_606796: Call_GetCreateDefaultSubnet_606781;
## AvailabilityZone: string (required)
## : The Availability Zone in which to create the default subnet.
## Version: string (required)
- var query_606797 = newJObject()
- add(query_606797, "DryRun", newJBool(DryRun))
- add(query_606797, "Action", newJString(Action))
- add(query_606797, "AvailabilityZone", newJString(AvailabilityZone))
- add(query_606797, "Version", newJString(Version))
- result = call_606796.call(nil, query_606797, nil, nil, nil)
+ var query_607997 = newJObject()
+ add(query_607997, "DryRun", newJBool(DryRun))
+ add(query_607997, "Action", newJString(Action))
+ add(query_607997, "AvailabilityZone", newJString(AvailabilityZone))
+ add(query_607997, "Version", newJString(Version))
+ result = call_607996.call(nil, query_607997, nil, nil, nil)
-var getCreateDefaultSubnet* = Call_GetCreateDefaultSubnet_606781(
+var getCreateDefaultSubnet* = Call_GetCreateDefaultSubnet_607981(
name: "getCreateDefaultSubnet", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=CreateDefaultSubnet",
- validator: validate_GetCreateDefaultSubnet_606782, base: "/",
- url: url_GetCreateDefaultSubnet_606783, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetCreateDefaultSubnet_607982, base: "/",
+ url: url_GetCreateDefaultSubnet_607983, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCreateDefaultVpc_606832 = ref object of OpenApiRestCall_604389
-proc url_PostCreateDefaultVpc_606834(protocol: Scheme; host: string; base: string;
+ Call_PostCreateDefaultVpc_608032 = ref object of OpenApiRestCall_605589
+proc url_PostCreateDefaultVpc_608034(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -15563,7 +15563,7 @@ proc url_PostCreateDefaultVpc_606834(protocol: Scheme; host: string; base: strin
else:
result.path = base & route
-proc validate_PostCreateDefaultVpc_606833(path: JsonNode; query: JsonNode;
+proc validate_PostCreateDefaultVpc_608033(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a default VPC with a size /16
IPv4 CIDR block and a default subnet in each Availability Zone. For more information about the components of a default VPC, see Default VPC and Default Subnets in the Amazon Virtual Private Cloud User Guide. You cannot specify the components of the default VPC yourself.
If you deleted your previous default VPC, you can create a default VPC. You cannot have more than one default VPC per Region.
If your account supports EC2-Classic, you cannot use this action to create a default VPC in a Region that supports EC2-Classic. If you want a default VPC in a Region that supports EC2-Classic, see "I really want a default VPC for my existing EC2 account. Is that possible?" in the Default VPCs FAQ.
## @@ -15576,16 +15576,16 @@ proc validate_PostCreateDefaultVpc_606833(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606835 = query.getOrDefault("Action") - valid_606835 = validateParameter(valid_606835, JString, required = true, + var valid_608035 = query.getOrDefault("Action") + valid_608035 = validateParameter(valid_608035, JString, required = true, default = newJString("CreateDefaultVpc")) - if valid_606835 != nil: - section.add "Action", valid_606835 - var valid_606836 = query.getOrDefault("Version") - valid_606836 = validateParameter(valid_606836, JString, required = true, + if valid_608035 != nil: + section.add "Action", valid_608035 + var valid_608036 = query.getOrDefault("Version") + valid_608036 = validateParameter(valid_608036, JString, required = true, default = newJString("2016-11-15")) - if valid_606836 != nil: - section.add "Version", valid_606836 + if valid_608036 != nil: + section.add "Version", valid_608036 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -15596,68 +15596,68 @@ proc validate_PostCreateDefaultVpc_606833(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606837 = header.getOrDefault("X-Amz-Signature") - valid_606837 = validateParameter(valid_606837, JString, required = false, + var valid_608037 = header.getOrDefault("X-Amz-Signature") + valid_608037 = validateParameter(valid_608037, JString, required = false, default = nil) - if valid_606837 != nil: - section.add "X-Amz-Signature", valid_606837 - var valid_606838 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606838 = validateParameter(valid_606838, JString, required = false, + if valid_608037 != nil: + section.add "X-Amz-Signature", valid_608037 + var valid_608038 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608038 = validateParameter(valid_608038, JString, required = false, default = nil) - if valid_606838 != nil: - section.add "X-Amz-Content-Sha256", valid_606838 - var valid_606839 = header.getOrDefault("X-Amz-Date") - valid_606839 = validateParameter(valid_606839, JString, required = false, + if valid_608038 != nil: + section.add "X-Amz-Content-Sha256", valid_608038 + var valid_608039 = header.getOrDefault("X-Amz-Date") + valid_608039 = validateParameter(valid_608039, JString, required = false, default = nil) - if valid_606839 != nil: - section.add "X-Amz-Date", valid_606839 - var valid_606840 = header.getOrDefault("X-Amz-Credential") - valid_606840 = validateParameter(valid_606840, JString, required = false, + if valid_608039 != nil: + section.add "X-Amz-Date", valid_608039 + var valid_608040 = header.getOrDefault("X-Amz-Credential") + valid_608040 = validateParameter(valid_608040, JString, required = false, default = nil) - if valid_606840 != nil: - section.add "X-Amz-Credential", valid_606840 - var valid_606841 = header.getOrDefault("X-Amz-Security-Token") - valid_606841 = validateParameter(valid_606841, JString, required = false, + if valid_608040 != nil: + section.add "X-Amz-Credential", valid_608040 + var valid_608041 = header.getOrDefault("X-Amz-Security-Token") + valid_608041 = validateParameter(valid_608041, JString, required = false, default = nil) - if valid_606841 != nil: - section.add "X-Amz-Security-Token", valid_606841 - var valid_606842 = header.getOrDefault("X-Amz-Algorithm") - valid_606842 = validateParameter(valid_606842, JString, required = false, + if valid_608041 != nil: + section.add "X-Amz-Security-Token", valid_608041 + var valid_608042 = header.getOrDefault("X-Amz-Algorithm") + valid_608042 = validateParameter(valid_608042, JString, required = false, default = nil) - if valid_606842 != nil: - section.add "X-Amz-Algorithm", valid_606842 - var valid_606843 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606843 = validateParameter(valid_606843, JString, required = false, + if valid_608042 != nil: + section.add "X-Amz-Algorithm", valid_608042 + var valid_608043 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608043 = validateParameter(valid_608043, JString, required = false, default = nil) - if valid_606843 != nil: - section.add "X-Amz-SignedHeaders", valid_606843 + if valid_608043 != nil: + section.add "X-Amz-SignedHeaders", valid_608043 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_606844 = formData.getOrDefault("DryRun")
- valid_606844 = validateParameter(valid_606844, JBool, required = false, default = nil)
- if valid_606844 != nil:
- section.add "DryRun", valid_606844
+ var valid_608044 = formData.getOrDefault("DryRun")
+ valid_608044 = validateParameter(valid_608044, JBool, required = false, default = nil)
+ if valid_608044 != nil:
+ section.add "DryRun", valid_608044
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606845: Call_PostCreateDefaultVpc_606832; path: JsonNode;
+proc call*(call_608045: Call_PostCreateDefaultVpc_608032; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a default VPC with a size /16
IPv4 CIDR block and a default subnet in each Availability Zone. For more information about the components of a default VPC, see Default VPC and Default Subnets in the Amazon Virtual Private Cloud User Guide. You cannot specify the components of the default VPC yourself.
If you deleted your previous default VPC, you can create a default VPC. You cannot have more than one default VPC per Region.
If your account supports EC2-Classic, you cannot use this action to create a default VPC in a Region that supports EC2-Classic. If you want a default VPC in a Region that supports EC2-Classic, see "I really want a default VPC for my existing EC2 account. Is that possible?" in the Default VPCs FAQ.
## - let valid = call_606845.validator(path, query, header, formData, body) - let scheme = call_606845.pickScheme + let valid = call_608045.validator(path, query, header, formData, body) + let scheme = call_608045.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606845.url(scheme.get, call_606845.host, call_606845.base, - call_606845.route, valid.getOrDefault("path"), + let url = call_608045.url(scheme.get, call_608045.host, call_608045.base, + call_608045.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606845, url, valid) + result = atozHook(call_608045, url, valid) -proc call*(call_606846: Call_PostCreateDefaultVpc_606832; DryRun: bool = false; +proc call*(call_608046: Call_PostCreateDefaultVpc_608032; DryRun: bool = false; Action: string = "CreateDefaultVpc"; Version: string = "2016-11-15"): Recallable = ## postCreateDefaultVpc ##Creates a default VPC with a size /16
IPv4 CIDR block and a default subnet in each Availability Zone. For more information about the components of a default VPC, see Default VPC and Default Subnets in the Amazon Virtual Private Cloud User Guide. You cannot specify the components of the default VPC yourself.
If you deleted your previous default VPC, you can create a default VPC. You cannot have more than one default VPC per Region.
If your account supports EC2-Classic, you cannot use this action to create a default VPC in a Region that supports EC2-Classic. If you want a default VPC in a Region that supports EC2-Classic, see "I really want a default VPC for my existing EC2 account. Is that possible?" in the Default VPCs FAQ.
@@ -15665,21 +15665,21 @@ proc call*(call_606846: Call_PostCreateDefaultVpc_606832; DryRun: bool = false; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_606847 = newJObject()
- var formData_606848 = newJObject()
- add(formData_606848, "DryRun", newJBool(DryRun))
- add(query_606847, "Action", newJString(Action))
- add(query_606847, "Version", newJString(Version))
- result = call_606846.call(nil, query_606847, nil, formData_606848, nil)
+ var query_608047 = newJObject()
+ var formData_608048 = newJObject()
+ add(formData_608048, "DryRun", newJBool(DryRun))
+ add(query_608047, "Action", newJString(Action))
+ add(query_608047, "Version", newJString(Version))
+ result = call_608046.call(nil, query_608047, nil, formData_608048, nil)
-var postCreateDefaultVpc* = Call_PostCreateDefaultVpc_606832(
+var postCreateDefaultVpc* = Call_PostCreateDefaultVpc_608032(
name: "postCreateDefaultVpc", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateDefaultVpc",
- validator: validate_PostCreateDefaultVpc_606833, base: "/",
- url: url_PostCreateDefaultVpc_606834, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostCreateDefaultVpc_608033, base: "/",
+ url: url_PostCreateDefaultVpc_608034, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateDefaultVpc_606816 = ref object of OpenApiRestCall_604389
-proc url_GetCreateDefaultVpc_606818(protocol: Scheme; host: string; base: string;
+ Call_GetCreateDefaultVpc_608016 = ref object of OpenApiRestCall_605589
+proc url_GetCreateDefaultVpc_608018(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -15691,7 +15691,7 @@ proc url_GetCreateDefaultVpc_606818(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetCreateDefaultVpc_606817(path: JsonNode; query: JsonNode;
+proc validate_GetCreateDefaultVpc_608017(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Creates a default VPC with a size /16
IPv4 CIDR block and a default subnet in each Availability Zone. For more information about the components of a default VPC, see Default VPC and Default Subnets in the Amazon Virtual Private Cloud User Guide. You cannot specify the components of the default VPC yourself.
If you deleted your previous default VPC, you can create a default VPC. You cannot have more than one default VPC per Region.
If your account supports EC2-Classic, you cannot use this action to create a default VPC in a Region that supports EC2-Classic. If you want a default VPC in a Region that supports EC2-Classic, see "I really want a default VPC for my existing EC2 account. Is that possible?" in the Default VPCs FAQ.
@@ -15706,21 +15706,21 @@ proc validate_GetCreateDefaultVpc_606817(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_606819 = query.getOrDefault("DryRun") - valid_606819 = validateParameter(valid_606819, JBool, required = false, default = nil) - if valid_606819 != nil: - section.add "DryRun", valid_606819 + var valid_608019 = query.getOrDefault("DryRun") + valid_608019 = validateParameter(valid_608019, JBool, required = false, default = nil) + if valid_608019 != nil: + section.add "DryRun", valid_608019 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606820 = query.getOrDefault("Action") - valid_606820 = validateParameter(valid_606820, JString, required = true, + var valid_608020 = query.getOrDefault("Action") + valid_608020 = validateParameter(valid_608020, JString, required = true, default = newJString("CreateDefaultVpc")) - if valid_606820 != nil: - section.add "Action", valid_606820 - var valid_606821 = query.getOrDefault("Version") - valid_606821 = validateParameter(valid_606821, JString, required = true, + if valid_608020 != nil: + section.add "Action", valid_608020 + var valid_608021 = query.getOrDefault("Version") + valid_608021 = validateParameter(valid_608021, JString, required = true, default = newJString("2016-11-15")) - if valid_606821 != nil: - section.add "Version", valid_606821 + if valid_608021 != nil: + section.add "Version", valid_608021 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -15731,61 +15731,61 @@ proc validate_GetCreateDefaultVpc_606817(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606822 = header.getOrDefault("X-Amz-Signature") - valid_606822 = validateParameter(valid_606822, JString, required = false, + var valid_608022 = header.getOrDefault("X-Amz-Signature") + valid_608022 = validateParameter(valid_608022, JString, required = false, default = nil) - if valid_606822 != nil: - section.add "X-Amz-Signature", valid_606822 - var valid_606823 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606823 = validateParameter(valid_606823, JString, required = false, + if valid_608022 != nil: + section.add "X-Amz-Signature", valid_608022 + var valid_608023 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608023 = validateParameter(valid_608023, JString, required = false, default = nil) - if valid_606823 != nil: - section.add "X-Amz-Content-Sha256", valid_606823 - var valid_606824 = header.getOrDefault("X-Amz-Date") - valid_606824 = validateParameter(valid_606824, JString, required = false, + if valid_608023 != nil: + section.add "X-Amz-Content-Sha256", valid_608023 + var valid_608024 = header.getOrDefault("X-Amz-Date") + valid_608024 = validateParameter(valid_608024, JString, required = false, default = nil) - if valid_606824 != nil: - section.add "X-Amz-Date", valid_606824 - var valid_606825 = header.getOrDefault("X-Amz-Credential") - valid_606825 = validateParameter(valid_606825, JString, required = false, + if valid_608024 != nil: + section.add "X-Amz-Date", valid_608024 + var valid_608025 = header.getOrDefault("X-Amz-Credential") + valid_608025 = validateParameter(valid_608025, JString, required = false, default = nil) - if valid_606825 != nil: - section.add "X-Amz-Credential", valid_606825 - var valid_606826 = header.getOrDefault("X-Amz-Security-Token") - valid_606826 = validateParameter(valid_606826, JString, required = false, + if valid_608025 != nil: + section.add "X-Amz-Credential", valid_608025 + var valid_608026 = header.getOrDefault("X-Amz-Security-Token") + valid_608026 = validateParameter(valid_608026, JString, required = false, default = nil) - if valid_606826 != nil: - section.add "X-Amz-Security-Token", valid_606826 - var valid_606827 = header.getOrDefault("X-Amz-Algorithm") - valid_606827 = validateParameter(valid_606827, JString, required = false, + if valid_608026 != nil: + section.add "X-Amz-Security-Token", valid_608026 + var valid_608027 = header.getOrDefault("X-Amz-Algorithm") + valid_608027 = validateParameter(valid_608027, JString, required = false, default = nil) - if valid_606827 != nil: - section.add "X-Amz-Algorithm", valid_606827 - var valid_606828 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606828 = validateParameter(valid_606828, JString, required = false, + if valid_608027 != nil: + section.add "X-Amz-Algorithm", valid_608027 + var valid_608028 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608028 = validateParameter(valid_608028, JString, required = false, default = nil) - if valid_606828 != nil: - section.add "X-Amz-SignedHeaders", valid_606828 + if valid_608028 != nil: + section.add "X-Amz-SignedHeaders", valid_608028 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606829: Call_GetCreateDefaultVpc_606816; path: JsonNode; +proc call*(call_608029: Call_GetCreateDefaultVpc_608016; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a default VPC with a size /16
IPv4 CIDR block and a default subnet in each Availability Zone. For more information about the components of a default VPC, see Default VPC and Default Subnets in the Amazon Virtual Private Cloud User Guide. You cannot specify the components of the default VPC yourself.
If you deleted your previous default VPC, you can create a default VPC. You cannot have more than one default VPC per Region.
If your account supports EC2-Classic, you cannot use this action to create a default VPC in a Region that supports EC2-Classic. If you want a default VPC in a Region that supports EC2-Classic, see "I really want a default VPC for my existing EC2 account. Is that possible?" in the Default VPCs FAQ.
## - let valid = call_606829.validator(path, query, header, formData, body) - let scheme = call_606829.pickScheme + let valid = call_608029.validator(path, query, header, formData, body) + let scheme = call_608029.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606829.url(scheme.get, call_606829.host, call_606829.base, - call_606829.route, valid.getOrDefault("path"), + let url = call_608029.url(scheme.get, call_608029.host, call_608029.base, + call_608029.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606829, url, valid) + result = atozHook(call_608029, url, valid) -proc call*(call_606830: Call_GetCreateDefaultVpc_606816; DryRun: bool = false; +proc call*(call_608030: Call_GetCreateDefaultVpc_608016; DryRun: bool = false; Action: string = "CreateDefaultVpc"; Version: string = "2016-11-15"): Recallable = ## getCreateDefaultVpc ##Creates a default VPC with a size /16
IPv4 CIDR block and a default subnet in each Availability Zone. For more information about the components of a default VPC, see Default VPC and Default Subnets in the Amazon Virtual Private Cloud User Guide. You cannot specify the components of the default VPC yourself.
If you deleted your previous default VPC, you can create a default VPC. You cannot have more than one default VPC per Region.
If your account supports EC2-Classic, you cannot use this action to create a default VPC in a Region that supports EC2-Classic. If you want a default VPC in a Region that supports EC2-Classic, see "I really want a default VPC for my existing EC2 account. Is that possible?" in the Default VPCs FAQ.
@@ -15793,20 +15793,20 @@ proc call*(call_606830: Call_GetCreateDefaultVpc_606816; DryRun: bool = false; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_606831 = newJObject()
- add(query_606831, "DryRun", newJBool(DryRun))
- add(query_606831, "Action", newJString(Action))
- add(query_606831, "Version", newJString(Version))
- result = call_606830.call(nil, query_606831, nil, nil, nil)
+ var query_608031 = newJObject()
+ add(query_608031, "DryRun", newJBool(DryRun))
+ add(query_608031, "Action", newJString(Action))
+ add(query_608031, "Version", newJString(Version))
+ result = call_608030.call(nil, query_608031, nil, nil, nil)
-var getCreateDefaultVpc* = Call_GetCreateDefaultVpc_606816(
+var getCreateDefaultVpc* = Call_GetCreateDefaultVpc_608016(
name: "getCreateDefaultVpc", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=CreateDefaultVpc",
- validator: validate_GetCreateDefaultVpc_606817, base: "/",
- url: url_GetCreateDefaultVpc_606818, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetCreateDefaultVpc_608017, base: "/",
+ url: url_GetCreateDefaultVpc_608018, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCreateDhcpOptions_606866 = ref object of OpenApiRestCall_604389
-proc url_PostCreateDhcpOptions_606868(protocol: Scheme; host: string; base: string;
+ Call_PostCreateDhcpOptions_608066 = ref object of OpenApiRestCall_605589
+proc url_PostCreateDhcpOptions_608068(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -15818,7 +15818,7 @@ proc url_PostCreateDhcpOptions_606868(protocol: Scheme; host: string; base: stri
else:
result.path = base & route
-proc validate_PostCreateDhcpOptions_606867(path: JsonNode; query: JsonNode;
+proc validate_PostCreateDhcpOptions_608067(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a set of DHCP options for your VPC. After creating the set, you must associate it with the VPC, causing all existing and new instances that you launch in the VPC to use this set of DHCP options. The following are the individual DHCP options you can specify. For more information about the options, see RFC 2132.
domain-name-servers
- The IP addresses of up to four domain name servers, or AmazonProvidedDNS. The default DHCP option set specifies AmazonProvidedDNS. If specifying more than one domain name server, specify the IP addresses in a single parameter, separated by commas. To have your instance receive a custom DNS hostname as specified in domain-name
, you must set domain-name-servers
to a custom DNS server.
domain-name
- If you're using AmazonProvidedDNS in us-east-1
, specify ec2.internal
. If you're using AmazonProvidedDNS in another Region, specify region.compute.internal
(for example, ap-northeast-1.compute.internal
). Otherwise, specify a domain name (for example, MyCompany.com
). This value is used to complete unqualified DNS hostnames. Important: Some Linux operating systems accept multiple domain names separated by spaces. However, Windows and other Linux operating systems treat the value as a single domain, which results in unexpected behavior. If your DHCP options set is associated with a VPC that has instances with multiple operating systems, specify only one domain name.
ntp-servers
- The IP addresses of up to four Network Time Protocol (NTP) servers.
netbios-name-servers
- The IP addresses of up to four NetBIOS name servers.
netbios-node-type
- The NetBIOS node type (1, 2, 4, or 8). We recommend that you specify 2 (broadcast and multicast are not currently supported). For more information about these node types, see RFC 2132.
Your VPC automatically starts out with a set of DHCP options that includes only a DNS server that we provide (AmazonProvidedDNS). If you create a set of options, and if your VPC has an internet gateway, make sure to set the domain-name-servers
option either to AmazonProvidedDNS
or to a domain name server of your choice. For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `DhcpConfiguration` field"
- var valid_606878 = formData.getOrDefault("DhcpConfiguration")
- valid_606878 = validateParameter(valid_606878, JArray, required = true, default = nil)
- if valid_606878 != nil:
- section.add "DhcpConfiguration", valid_606878
- var valid_606879 = formData.getOrDefault("DryRun")
- valid_606879 = validateParameter(valid_606879, JBool, required = false, default = nil)
- if valid_606879 != nil:
- section.add "DryRun", valid_606879
+ var valid_608078 = formData.getOrDefault("DhcpConfiguration")
+ valid_608078 = validateParameter(valid_608078, JArray, required = true, default = nil)
+ if valid_608078 != nil:
+ section.add "DhcpConfiguration", valid_608078
+ var valid_608079 = formData.getOrDefault("DryRun")
+ valid_608079 = validateParameter(valid_608079, JBool, required = false, default = nil)
+ if valid_608079 != nil:
+ section.add "DryRun", valid_608079
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_606880: Call_PostCreateDhcpOptions_606866; path: JsonNode;
+proc call*(call_608080: Call_PostCreateDhcpOptions_608066; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a set of DHCP options for your VPC. After creating the set, you must associate it with the VPC, causing all existing and new instances that you launch in the VPC to use this set of DHCP options. The following are the individual DHCP options you can specify. For more information about the options, see RFC 2132.
domain-name-servers
- The IP addresses of up to four domain name servers, or AmazonProvidedDNS. The default DHCP option set specifies AmazonProvidedDNS. If specifying more than one domain name server, specify the IP addresses in a single parameter, separated by commas. To have your instance receive a custom DNS hostname as specified in domain-name
, you must set domain-name-servers
to a custom DNS server.
domain-name
- If you're using AmazonProvidedDNS in us-east-1
, specify ec2.internal
. If you're using AmazonProvidedDNS in another Region, specify region.compute.internal
(for example, ap-northeast-1.compute.internal
). Otherwise, specify a domain name (for example, MyCompany.com
). This value is used to complete unqualified DNS hostnames. Important: Some Linux operating systems accept multiple domain names separated by spaces. However, Windows and other Linux operating systems treat the value as a single domain, which results in unexpected behavior. If your DHCP options set is associated with a VPC that has instances with multiple operating systems, specify only one domain name.
ntp-servers
- The IP addresses of up to four Network Time Protocol (NTP) servers.
netbios-name-servers
- The IP addresses of up to four NetBIOS name servers.
netbios-node-type
- The NetBIOS node type (1, 2, 4, or 8). We recommend that you specify 2 (broadcast and multicast are not currently supported). For more information about these node types, see RFC 2132.
Your VPC automatically starts out with a set of DHCP options that includes only a DNS server that we provide (AmazonProvidedDNS). If you create a set of options, and if your VPC has an internet gateway, make sure to set the domain-name-servers
option either to AmazonProvidedDNS
or to a domain name server of your choice. For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_606882 = newJObject()
- var formData_606883 = newJObject()
+ var query_608082 = newJObject()
+ var formData_608083 = newJObject()
if DhcpConfiguration != nil:
- formData_606883.add "DhcpConfiguration", DhcpConfiguration
- add(formData_606883, "DryRun", newJBool(DryRun))
- add(query_606882, "Action", newJString(Action))
- add(query_606882, "Version", newJString(Version))
- result = call_606881.call(nil, query_606882, nil, formData_606883, nil)
+ formData_608083.add "DhcpConfiguration", DhcpConfiguration
+ add(formData_608083, "DryRun", newJBool(DryRun))
+ add(query_608082, "Action", newJString(Action))
+ add(query_608082, "Version", newJString(Version))
+ result = call_608081.call(nil, query_608082, nil, formData_608083, nil)
-var postCreateDhcpOptions* = Call_PostCreateDhcpOptions_606866(
+var postCreateDhcpOptions* = Call_PostCreateDhcpOptions_608066(
name: "postCreateDhcpOptions", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateDhcpOptions",
- validator: validate_PostCreateDhcpOptions_606867, base: "/",
- url: url_PostCreateDhcpOptions_606868, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostCreateDhcpOptions_608067, base: "/",
+ url: url_PostCreateDhcpOptions_608068, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateDhcpOptions_606849 = ref object of OpenApiRestCall_604389
-proc url_GetCreateDhcpOptions_606851(protocol: Scheme; host: string; base: string;
+ Call_GetCreateDhcpOptions_608049 = ref object of OpenApiRestCall_605589
+proc url_GetCreateDhcpOptions_608051(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -15958,7 +15958,7 @@ proc url_GetCreateDhcpOptions_606851(protocol: Scheme; host: string; base: strin
else:
result.path = base & route
-proc validate_GetCreateDhcpOptions_606850(path: JsonNode; query: JsonNode;
+proc validate_GetCreateDhcpOptions_608050(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a set of DHCP options for your VPC. After creating the set, you must associate it with the VPC, causing all existing and new instances that you launch in the VPC to use this set of DHCP options. The following are the individual DHCP options you can specify. For more information about the options, see RFC 2132.
domain-name-servers
- The IP addresses of up to four domain name servers, or AmazonProvidedDNS. The default DHCP option set specifies AmazonProvidedDNS. If specifying more than one domain name server, specify the IP addresses in a single parameter, separated by commas. To have your instance receive a custom DNS hostname as specified in domain-name
, you must set domain-name-servers
to a custom DNS server.
domain-name
- If you're using AmazonProvidedDNS in us-east-1
, specify ec2.internal
. If you're using AmazonProvidedDNS in another Region, specify region.compute.internal
(for example, ap-northeast-1.compute.internal
). Otherwise, specify a domain name (for example, MyCompany.com
). This value is used to complete unqualified DNS hostnames. Important: Some Linux operating systems accept multiple domain names separated by spaces. However, Windows and other Linux operating systems treat the value as a single domain, which results in unexpected behavior. If your DHCP options set is associated with a VPC that has instances with multiple operating systems, specify only one domain name.
ntp-servers
- The IP addresses of up to four Network Time Protocol (NTP) servers.
netbios-name-servers
- The IP addresses of up to four NetBIOS name servers.
netbios-node-type
- The NetBIOS node type (1, 2, 4, or 8). We recommend that you specify 2 (broadcast and multicast are not currently supported). For more information about these node types, see RFC 2132.
Your VPC automatically starts out with a set of DHCP options that includes only a DNS server that we provide (AmazonProvidedDNS). If you create a set of options, and if your VPC has an internet gateway, make sure to set the domain-name-servers
option either to AmazonProvidedDNS
or to a domain name server of your choice. For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
Creates a set of DHCP options for your VPC. After creating the set, you must associate it with the VPC, causing all existing and new instances that you launch in the VPC to use this set of DHCP options. The following are the individual DHCP options you can specify. For more information about the options, see RFC 2132.
domain-name-servers
- The IP addresses of up to four domain name servers, or AmazonProvidedDNS. The default DHCP option set specifies AmazonProvidedDNS. If specifying more than one domain name server, specify the IP addresses in a single parameter, separated by commas. To have your instance receive a custom DNS hostname as specified in domain-name
, you must set domain-name-servers
to a custom DNS server.
domain-name
- If you're using AmazonProvidedDNS in us-east-1
, specify ec2.internal
. If you're using AmazonProvidedDNS in another Region, specify region.compute.internal
(for example, ap-northeast-1.compute.internal
). Otherwise, specify a domain name (for example, MyCompany.com
). This value is used to complete unqualified DNS hostnames. Important: Some Linux operating systems accept multiple domain names separated by spaces. However, Windows and other Linux operating systems treat the value as a single domain, which results in unexpected behavior. If your DHCP options set is associated with a VPC that has instances with multiple operating systems, specify only one domain name.
ntp-servers
- The IP addresses of up to four Network Time Protocol (NTP) servers.
netbios-name-servers
- The IP addresses of up to four NetBIOS name servers.
netbios-node-type
- The NetBIOS node type (1, 2, 4, or 8). We recommend that you specify 2 (broadcast and multicast are not currently supported). For more information about these node types, see RFC 2132.
Your VPC automatically starts out with a set of DHCP options that includes only a DNS server that we provide (AmazonProvidedDNS). If you create a set of options, and if your VPC has an internet gateway, make sure to set the domain-name-servers
option either to AmazonProvidedDNS
or to a domain name server of your choice. For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
Launches an EC2 Fleet.
You can create a single EC2 Fleet that includes multiple launch specifications that vary by instance type, AMI, Availability Zone, or subnet.
For more information, see Launching an EC2 Fleet in the Amazon Elastic Compute Cloud User Guide.
@@ -16417,16 +16417,16 @@ proc validate_PostCreateFleet_606964(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_606966 = query.getOrDefault("Action") - valid_606966 = validateParameter(valid_606966, JString, required = true, + var valid_608166 = query.getOrDefault("Action") + valid_608166 = validateParameter(valid_608166, JString, required = true, default = newJString("CreateFleet")) - if valid_606966 != nil: - section.add "Action", valid_606966 - var valid_606967 = query.getOrDefault("Version") - valid_606967 = validateParameter(valid_606967, JString, required = true, + if valid_608166 != nil: + section.add "Action", valid_608166 + var valid_608167 = query.getOrDefault("Version") + valid_608167 = validateParameter(valid_608167, JString, required = true, default = newJString("2016-11-15")) - if valid_606967 != nil: - section.add "Version", valid_606967 + if valid_608167 != nil: + section.add "Version", valid_608167 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -16437,41 +16437,41 @@ proc validate_PostCreateFleet_606964(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606968 = header.getOrDefault("X-Amz-Signature") - valid_606968 = validateParameter(valid_606968, JString, required = false, + var valid_608168 = header.getOrDefault("X-Amz-Signature") + valid_608168 = validateParameter(valid_608168, JString, required = false, default = nil) - if valid_606968 != nil: - section.add "X-Amz-Signature", valid_606968 - var valid_606969 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606969 = validateParameter(valid_606969, JString, required = false, + if valid_608168 != nil: + section.add "X-Amz-Signature", valid_608168 + var valid_608169 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608169 = validateParameter(valid_608169, JString, required = false, default = nil) - if valid_606969 != nil: - section.add "X-Amz-Content-Sha256", valid_606969 - var valid_606970 = header.getOrDefault("X-Amz-Date") - valid_606970 = validateParameter(valid_606970, JString, required = false, + if valid_608169 != nil: + section.add "X-Amz-Content-Sha256", valid_608169 + var valid_608170 = header.getOrDefault("X-Amz-Date") + valid_608170 = validateParameter(valid_608170, JString, required = false, default = nil) - if valid_606970 != nil: - section.add "X-Amz-Date", valid_606970 - var valid_606971 = header.getOrDefault("X-Amz-Credential") - valid_606971 = validateParameter(valid_606971, JString, required = false, + if valid_608170 != nil: + section.add "X-Amz-Date", valid_608170 + var valid_608171 = header.getOrDefault("X-Amz-Credential") + valid_608171 = validateParameter(valid_608171, JString, required = false, default = nil) - if valid_606971 != nil: - section.add "X-Amz-Credential", valid_606971 - var valid_606972 = header.getOrDefault("X-Amz-Security-Token") - valid_606972 = validateParameter(valid_606972, JString, required = false, + if valid_608171 != nil: + section.add "X-Amz-Credential", valid_608171 + var valid_608172 = header.getOrDefault("X-Amz-Security-Token") + valid_608172 = validateParameter(valid_608172, JString, required = false, default = nil) - if valid_606972 != nil: - section.add "X-Amz-Security-Token", valid_606972 - var valid_606973 = header.getOrDefault("X-Amz-Algorithm") - valid_606973 = validateParameter(valid_606973, JString, required = false, + if valid_608172 != nil: + section.add "X-Amz-Security-Token", valid_608172 + var valid_608173 = header.getOrDefault("X-Amz-Algorithm") + valid_608173 = validateParameter(valid_608173, JString, required = false, default = nil) - if valid_606973 != nil: - section.add "X-Amz-Algorithm", valid_606973 - var valid_606974 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606974 = validateParameter(valid_606974, JString, required = false, + if valid_608173 != nil: + section.add "X-Amz-Algorithm", valid_608173 + var valid_608174 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608174 = validateParameter(valid_608174, JString, required = false, default = nil) - if valid_606974 != nil: - section.add "X-Amz-SignedHeaders", valid_606974 + if valid_608174 != nil: + section.add "X-Amz-SignedHeaders", valid_608174 result.add "header", section ## parameters in `formData` object: ## TargetCapacitySpecification.TotalTargetCapacity: JString @@ -16550,156 +16550,156 @@ proc validate_PostCreateFleet_606964(path: JsonNode; query: JsonNode; ## ValidFrom: JString ## : The start date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). The default is to start fulfilling the request immediately. section = newJObject() - var valid_606975 = formData.getOrDefault("TargetCapacitySpecification.TotalTargetCapacity") - valid_606975 = validateParameter(valid_606975, JString, required = false, + var valid_608175 = formData.getOrDefault("TargetCapacitySpecification.TotalTargetCapacity") + valid_608175 = validateParameter(valid_608175, JString, required = false, default = nil) - if valid_606975 != nil: - section.add "TargetCapacitySpecification.TotalTargetCapacity", valid_606975 - var valid_606976 = formData.getOrDefault("ExcessCapacityTerminationPolicy") - valid_606976 = validateParameter(valid_606976, JString, required = false, + if valid_608175 != nil: + section.add "TargetCapacitySpecification.TotalTargetCapacity", valid_608175 + var valid_608176 = formData.getOrDefault("ExcessCapacityTerminationPolicy") + valid_608176 = validateParameter(valid_608176, JString, required = false, default = newJString("no-termination")) - if valid_606976 != nil: - section.add "ExcessCapacityTerminationPolicy", valid_606976 + if valid_608176 != nil: + section.add "ExcessCapacityTerminationPolicy", valid_608176 assert formData != nil, "formData argument is necessary due to required `LaunchTemplateConfigs` field" - var valid_606977 = formData.getOrDefault("LaunchTemplateConfigs") - valid_606977 = validateParameter(valid_606977, JArray, required = true, default = nil) - if valid_606977 != nil: - section.add "LaunchTemplateConfigs", valid_606977 - var valid_606978 = formData.getOrDefault("TerminateInstancesWithExpiration") - valid_606978 = validateParameter(valid_606978, JBool, required = false, default = nil) - if valid_606978 != nil: - section.add "TerminateInstancesWithExpiration", valid_606978 - var valid_606979 = formData.getOrDefault("SpotOptions.MinTargetCapacity") - valid_606979 = validateParameter(valid_606979, JString, required = false, + var valid_608177 = formData.getOrDefault("LaunchTemplateConfigs") + valid_608177 = validateParameter(valid_608177, JArray, required = true, default = nil) + if valid_608177 != nil: + section.add "LaunchTemplateConfigs", valid_608177 + var valid_608178 = formData.getOrDefault("TerminateInstancesWithExpiration") + valid_608178 = validateParameter(valid_608178, JBool, required = false, default = nil) + if valid_608178 != nil: + section.add "TerminateInstancesWithExpiration", valid_608178 + var valid_608179 = formData.getOrDefault("SpotOptions.MinTargetCapacity") + valid_608179 = validateParameter(valid_608179, JString, required = false, default = nil) - if valid_606979 != nil: - section.add "SpotOptions.MinTargetCapacity", valid_606979 - var valid_606980 = formData.getOrDefault("TargetCapacitySpecification.DefaultTargetCapacityType") - valid_606980 = validateParameter(valid_606980, JString, required = false, + if valid_608179 != nil: + section.add "SpotOptions.MinTargetCapacity", valid_608179 + var valid_608180 = formData.getOrDefault("TargetCapacitySpecification.DefaultTargetCapacityType") + valid_608180 = validateParameter(valid_608180, JString, required = false, default = nil) - if valid_606980 != nil: - section.add "TargetCapacitySpecification.DefaultTargetCapacityType", valid_606980 - var valid_606981 = formData.getOrDefault("SpotOptions.InstancePoolsToUseCount") - valid_606981 = validateParameter(valid_606981, JString, required = false, + if valid_608180 != nil: + section.add "TargetCapacitySpecification.DefaultTargetCapacityType", valid_608180 + var valid_608181 = formData.getOrDefault("SpotOptions.InstancePoolsToUseCount") + valid_608181 = validateParameter(valid_608181, JString, required = false, default = nil) - if valid_606981 != nil: - section.add "SpotOptions.InstancePoolsToUseCount", valid_606981 - var valid_606982 = formData.getOrDefault("TargetCapacitySpecification.SpotTargetCapacity") - valid_606982 = validateParameter(valid_606982, JString, required = false, + if valid_608181 != nil: + section.add "SpotOptions.InstancePoolsToUseCount", valid_608181 + var valid_608182 = formData.getOrDefault("TargetCapacitySpecification.SpotTargetCapacity") + valid_608182 = validateParameter(valid_608182, JString, required = false, default = nil) - if valid_606982 != nil: - section.add "TargetCapacitySpecification.SpotTargetCapacity", valid_606982 - var valid_606983 = formData.getOrDefault("OnDemandOptions.MinTargetCapacity") - valid_606983 = validateParameter(valid_606983, JString, required = false, - default = nil) - if valid_606983 != nil: - section.add "OnDemandOptions.MinTargetCapacity", valid_606983 - var valid_606984 = formData.getOrDefault("TargetCapacitySpecification.OnDemandTargetCapacity") - valid_606984 = validateParameter(valid_606984, JString, required = false, - default = nil) - if valid_606984 != nil: - section.add "TargetCapacitySpecification.OnDemandTargetCapacity", valid_606984 - var valid_606985 = formData.getOrDefault("ValidUntil") - valid_606985 = validateParameter(valid_606985, JString, required = false, - default = nil) - if valid_606985 != nil: - section.add "ValidUntil", valid_606985 - var valid_606986 = formData.getOrDefault("OnDemandOptions.SingleAvailabilityZone") - valid_606986 = validateParameter(valid_606986, JString, required = false, - default = nil) - if valid_606986 != nil: - section.add "OnDemandOptions.SingleAvailabilityZone", valid_606986 - var valid_606987 = formData.getOrDefault("OnDemandOptions.MaxTotalPrice") - valid_606987 = validateParameter(valid_606987, JString, required = false, - default = nil) - if valid_606987 != nil: - section.add "OnDemandOptions.MaxTotalPrice", valid_606987 - var valid_606988 = formData.getOrDefault("OnDemandOptions.CapacityReservationOptions") - valid_606988 = validateParameter(valid_606988, JString, required = false, - default = nil) - if valid_606988 != nil: - section.add "OnDemandOptions.CapacityReservationOptions", valid_606988 - var valid_606989 = formData.getOrDefault("SpotOptions.MaxTotalPrice") - valid_606989 = validateParameter(valid_606989, JString, required = false, - default = nil) - if valid_606989 != nil: - section.add "SpotOptions.MaxTotalPrice", valid_606989 - var valid_606990 = formData.getOrDefault("OnDemandOptions.SingleInstanceType") - valid_606990 = validateParameter(valid_606990, JString, required = false, + if valid_608182 != nil: + section.add "TargetCapacitySpecification.SpotTargetCapacity", valid_608182 + var valid_608183 = formData.getOrDefault("OnDemandOptions.MinTargetCapacity") + valid_608183 = validateParameter(valid_608183, JString, required = false, default = nil) - if valid_606990 != nil: - section.add "OnDemandOptions.SingleInstanceType", valid_606990 - var valid_606991 = formData.getOrDefault("SpotOptions.InstanceInterruptionBehavior") - valid_606991 = validateParameter(valid_606991, JString, required = false, + if valid_608183 != nil: + section.add "OnDemandOptions.MinTargetCapacity", valid_608183 + var valid_608184 = formData.getOrDefault("TargetCapacitySpecification.OnDemandTargetCapacity") + valid_608184 = validateParameter(valid_608184, JString, required = false, + default = nil) + if valid_608184 != nil: + section.add "TargetCapacitySpecification.OnDemandTargetCapacity", valid_608184 + var valid_608185 = formData.getOrDefault("ValidUntil") + valid_608185 = validateParameter(valid_608185, JString, required = false, + default = nil) + if valid_608185 != nil: + section.add "ValidUntil", valid_608185 + var valid_608186 = formData.getOrDefault("OnDemandOptions.SingleAvailabilityZone") + valid_608186 = validateParameter(valid_608186, JString, required = false, + default = nil) + if valid_608186 != nil: + section.add "OnDemandOptions.SingleAvailabilityZone", valid_608186 + var valid_608187 = formData.getOrDefault("OnDemandOptions.MaxTotalPrice") + valid_608187 = validateParameter(valid_608187, JString, required = false, + default = nil) + if valid_608187 != nil: + section.add "OnDemandOptions.MaxTotalPrice", valid_608187 + var valid_608188 = formData.getOrDefault("OnDemandOptions.CapacityReservationOptions") + valid_608188 = validateParameter(valid_608188, JString, required = false, + default = nil) + if valid_608188 != nil: + section.add "OnDemandOptions.CapacityReservationOptions", valid_608188 + var valid_608189 = formData.getOrDefault("SpotOptions.MaxTotalPrice") + valid_608189 = validateParameter(valid_608189, JString, required = false, + default = nil) + if valid_608189 != nil: + section.add "SpotOptions.MaxTotalPrice", valid_608189 + var valid_608190 = formData.getOrDefault("OnDemandOptions.SingleInstanceType") + valid_608190 = validateParameter(valid_608190, JString, required = false, + default = nil) + if valid_608190 != nil: + section.add "OnDemandOptions.SingleInstanceType", valid_608190 + var valid_608191 = formData.getOrDefault("SpotOptions.InstanceInterruptionBehavior") + valid_608191 = validateParameter(valid_608191, JString, required = false, default = nil) - if valid_606991 != nil: - section.add "SpotOptions.InstanceInterruptionBehavior", valid_606991 - var valid_606992 = formData.getOrDefault("DryRun") - valid_606992 = validateParameter(valid_606992, JBool, required = false, default = nil) - if valid_606992 != nil: - section.add "DryRun", valid_606992 - var valid_606993 = formData.getOrDefault("SpotOptions.SingleAvailabilityZone") - valid_606993 = validateParameter(valid_606993, JString, required = false, + if valid_608191 != nil: + section.add "SpotOptions.InstanceInterruptionBehavior", valid_608191 + var valid_608192 = formData.getOrDefault("DryRun") + valid_608192 = validateParameter(valid_608192, JBool, required = false, default = nil) + if valid_608192 != nil: + section.add "DryRun", valid_608192 + var valid_608193 = formData.getOrDefault("SpotOptions.SingleAvailabilityZone") + valid_608193 = validateParameter(valid_608193, JString, required = false, default = nil) - if valid_606993 != nil: - section.add "SpotOptions.SingleAvailabilityZone", valid_606993 - var valid_606994 = formData.getOrDefault("Type") - valid_606994 = validateParameter(valid_606994, JString, required = false, + if valid_608193 != nil: + section.add "SpotOptions.SingleAvailabilityZone", valid_608193 + var valid_608194 = formData.getOrDefault("Type") + valid_608194 = validateParameter(valid_608194, JString, required = false, default = newJString("request")) - if valid_606994 != nil: - section.add "Type", valid_606994 - var valid_606995 = formData.getOrDefault("TagSpecification") - valid_606995 = validateParameter(valid_606995, JArray, required = false, + if valid_608194 != nil: + section.add "Type", valid_608194 + var valid_608195 = formData.getOrDefault("TagSpecification") + valid_608195 = validateParameter(valid_608195, JArray, required = false, default = nil) - if valid_606995 != nil: - section.add "TagSpecification", valid_606995 - var valid_606996 = formData.getOrDefault("ReplaceUnhealthyInstances") - valid_606996 = validateParameter(valid_606996, JBool, required = false, default = nil) - if valid_606996 != nil: - section.add "ReplaceUnhealthyInstances", valid_606996 - var valid_606997 = formData.getOrDefault("ClientToken") - valid_606997 = validateParameter(valid_606997, JString, required = false, + if valid_608195 != nil: + section.add "TagSpecification", valid_608195 + var valid_608196 = formData.getOrDefault("ReplaceUnhealthyInstances") + valid_608196 = validateParameter(valid_608196, JBool, required = false, default = nil) + if valid_608196 != nil: + section.add "ReplaceUnhealthyInstances", valid_608196 + var valid_608197 = formData.getOrDefault("ClientToken") + valid_608197 = validateParameter(valid_608197, JString, required = false, default = nil) - if valid_606997 != nil: - section.add "ClientToken", valid_606997 - var valid_606998 = formData.getOrDefault("OnDemandOptions.AllocationStrategy") - valid_606998 = validateParameter(valid_606998, JString, required = false, + if valid_608197 != nil: + section.add "ClientToken", valid_608197 + var valid_608198 = formData.getOrDefault("OnDemandOptions.AllocationStrategy") + valid_608198 = validateParameter(valid_608198, JString, required = false, default = nil) - if valid_606998 != nil: - section.add "OnDemandOptions.AllocationStrategy", valid_606998 - var valid_606999 = formData.getOrDefault("SpotOptions.AllocationStrategy") - valid_606999 = validateParameter(valid_606999, JString, required = false, + if valid_608198 != nil: + section.add "OnDemandOptions.AllocationStrategy", valid_608198 + var valid_608199 = formData.getOrDefault("SpotOptions.AllocationStrategy") + valid_608199 = validateParameter(valid_608199, JString, required = false, default = nil) - if valid_606999 != nil: - section.add "SpotOptions.AllocationStrategy", valid_606999 - var valid_607000 = formData.getOrDefault("SpotOptions.SingleInstanceType") - valid_607000 = validateParameter(valid_607000, JString, required = false, + if valid_608199 != nil: + section.add "SpotOptions.AllocationStrategy", valid_608199 + var valid_608200 = formData.getOrDefault("SpotOptions.SingleInstanceType") + valid_608200 = validateParameter(valid_608200, JString, required = false, default = nil) - if valid_607000 != nil: - section.add "SpotOptions.SingleInstanceType", valid_607000 - var valid_607001 = formData.getOrDefault("ValidFrom") - valid_607001 = validateParameter(valid_607001, JString, required = false, + if valid_608200 != nil: + section.add "SpotOptions.SingleInstanceType", valid_608200 + var valid_608201 = formData.getOrDefault("ValidFrom") + valid_608201 = validateParameter(valid_608201, JString, required = false, default = nil) - if valid_607001 != nil: - section.add "ValidFrom", valid_607001 + if valid_608201 != nil: + section.add "ValidFrom", valid_608201 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607002: Call_PostCreateFleet_606963; path: JsonNode; query: JsonNode; +proc call*(call_608202: Call_PostCreateFleet_608163; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Launches an EC2 Fleet.
You can create a single EC2 Fleet that includes multiple launch specifications that vary by instance type, AMI, Availability Zone, or subnet.
For more information, see Launching an EC2 Fleet in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_607002.validator(path, query, header, formData, body) - let scheme = call_607002.pickScheme + let valid = call_608202.validator(path, query, header, formData, body) + let scheme = call_608202.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607002.url(scheme.get, call_607002.host, call_607002.base, - call_607002.route, valid.getOrDefault("path"), + let url = call_608202.url(scheme.get, call_608202.host, call_608202.base, + call_608202.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607002, url, valid) + result = atozHook(call_608202, url, valid) -proc call*(call_607003: Call_PostCreateFleet_606963; +proc call*(call_608203: Call_PostCreateFleet_608163; LaunchTemplateConfigs: JsonNode; TargetCapacitySpecificationTotalTargetCapacity: string = ""; ExcessCapacityTerminationPolicy: string = "no-termination"; @@ -16803,68 +16803,68 @@ proc call*(call_607003: Call_PostCreateFleet_606963; ## Indicates that the fleet uses a single instance type to launch all Spot Instances in the fleet. Supported only for fleets of typeinstant
.
## ValidFrom: string
## : The start date and time of the request, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). The default is to start fulfilling the request immediately.
- var query_607004 = newJObject()
- var formData_607005 = newJObject()
- add(formData_607005, "TargetCapacitySpecification.TotalTargetCapacity",
+ var query_608204 = newJObject()
+ var formData_608205 = newJObject()
+ add(formData_608205, "TargetCapacitySpecification.TotalTargetCapacity",
newJString(TargetCapacitySpecificationTotalTargetCapacity))
- add(formData_607005, "ExcessCapacityTerminationPolicy",
+ add(formData_608205, "ExcessCapacityTerminationPolicy",
newJString(ExcessCapacityTerminationPolicy))
if LaunchTemplateConfigs != nil:
- formData_607005.add "LaunchTemplateConfigs", LaunchTemplateConfigs
- add(formData_607005, "TerminateInstancesWithExpiration",
+ formData_608205.add "LaunchTemplateConfigs", LaunchTemplateConfigs
+ add(formData_608205, "TerminateInstancesWithExpiration",
newJBool(TerminateInstancesWithExpiration))
- add(formData_607005, "SpotOptions.MinTargetCapacity",
+ add(formData_608205, "SpotOptions.MinTargetCapacity",
newJString(SpotOptionsMinTargetCapacity))
- add(formData_607005, "TargetCapacitySpecification.DefaultTargetCapacityType",
+ add(formData_608205, "TargetCapacitySpecification.DefaultTargetCapacityType",
newJString(TargetCapacitySpecificationDefaultTargetCapacityType))
- add(formData_607005, "SpotOptions.InstancePoolsToUseCount",
+ add(formData_608205, "SpotOptions.InstancePoolsToUseCount",
newJString(SpotOptionsInstancePoolsToUseCount))
- add(formData_607005, "TargetCapacitySpecification.SpotTargetCapacity",
+ add(formData_608205, "TargetCapacitySpecification.SpotTargetCapacity",
newJString(TargetCapacitySpecificationSpotTargetCapacity))
- add(formData_607005, "OnDemandOptions.MinTargetCapacity",
+ add(formData_608205, "OnDemandOptions.MinTargetCapacity",
newJString(OnDemandOptionsMinTargetCapacity))
- add(formData_607005, "TargetCapacitySpecification.OnDemandTargetCapacity",
+ add(formData_608205, "TargetCapacitySpecification.OnDemandTargetCapacity",
newJString(TargetCapacitySpecificationOnDemandTargetCapacity))
- add(formData_607005, "ValidUntil", newJString(ValidUntil))
- add(formData_607005, "OnDemandOptions.SingleAvailabilityZone",
+ add(formData_608205, "ValidUntil", newJString(ValidUntil))
+ add(formData_608205, "OnDemandOptions.SingleAvailabilityZone",
newJString(OnDemandOptionsSingleAvailabilityZone))
- add(formData_607005, "OnDemandOptions.MaxTotalPrice",
+ add(formData_608205, "OnDemandOptions.MaxTotalPrice",
newJString(OnDemandOptionsMaxTotalPrice))
- add(formData_607005, "OnDemandOptions.CapacityReservationOptions",
+ add(formData_608205, "OnDemandOptions.CapacityReservationOptions",
newJString(OnDemandOptionsCapacityReservationOptions))
- add(formData_607005, "SpotOptions.MaxTotalPrice",
+ add(formData_608205, "SpotOptions.MaxTotalPrice",
newJString(SpotOptionsMaxTotalPrice))
- add(formData_607005, "OnDemandOptions.SingleInstanceType",
+ add(formData_608205, "OnDemandOptions.SingleInstanceType",
newJString(OnDemandOptionsSingleInstanceType))
- add(formData_607005, "SpotOptions.InstanceInterruptionBehavior",
+ add(formData_608205, "SpotOptions.InstanceInterruptionBehavior",
newJString(SpotOptionsInstanceInterruptionBehavior))
- add(formData_607005, "DryRun", newJBool(DryRun))
- add(formData_607005, "SpotOptions.SingleAvailabilityZone",
+ add(formData_608205, "DryRun", newJBool(DryRun))
+ add(formData_608205, "SpotOptions.SingleAvailabilityZone",
newJString(SpotOptionsSingleAvailabilityZone))
- add(formData_607005, "Type", newJString(Type))
- add(query_607004, "Action", newJString(Action))
+ add(formData_608205, "Type", newJString(Type))
+ add(query_608204, "Action", newJString(Action))
if TagSpecification != nil:
- formData_607005.add "TagSpecification", TagSpecification
- add(formData_607005, "ReplaceUnhealthyInstances",
+ formData_608205.add "TagSpecification", TagSpecification
+ add(formData_608205, "ReplaceUnhealthyInstances",
newJBool(ReplaceUnhealthyInstances))
- add(query_607004, "Version", newJString(Version))
- add(formData_607005, "ClientToken", newJString(ClientToken))
- add(formData_607005, "OnDemandOptions.AllocationStrategy",
+ add(query_608204, "Version", newJString(Version))
+ add(formData_608205, "ClientToken", newJString(ClientToken))
+ add(formData_608205, "OnDemandOptions.AllocationStrategy",
newJString(OnDemandOptionsAllocationStrategy))
- add(formData_607005, "SpotOptions.AllocationStrategy",
+ add(formData_608205, "SpotOptions.AllocationStrategy",
newJString(SpotOptionsAllocationStrategy))
- add(formData_607005, "SpotOptions.SingleInstanceType",
+ add(formData_608205, "SpotOptions.SingleInstanceType",
newJString(SpotOptionsSingleInstanceType))
- add(formData_607005, "ValidFrom", newJString(ValidFrom))
- result = call_607003.call(nil, query_607004, nil, formData_607005, nil)
+ add(formData_608205, "ValidFrom", newJString(ValidFrom))
+ result = call_608203.call(nil, query_608204, nil, formData_608205, nil)
-var postCreateFleet* = Call_PostCreateFleet_606963(name: "postCreateFleet",
+var postCreateFleet* = Call_PostCreateFleet_608163(name: "postCreateFleet",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
- route: "/#Action=CreateFleet", validator: validate_PostCreateFleet_606964,
- base: "/", url: url_PostCreateFleet_606965, schemes: {Scheme.Https, Scheme.Http})
+ route: "/#Action=CreateFleet", validator: validate_PostCreateFleet_608164,
+ base: "/", url: url_PostCreateFleet_608165, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateFleet_606921 = ref object of OpenApiRestCall_604389
-proc url_GetCreateFleet_606923(protocol: Scheme; host: string; base: string;
+ Call_GetCreateFleet_608121 = ref object of OpenApiRestCall_605589
+proc url_GetCreateFleet_608123(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -16876,7 +16876,7 @@ proc url_GetCreateFleet_606923(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetCreateFleet_606922(path: JsonNode; query: JsonNode;
+proc validate_GetCreateFleet_608122(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Launches an EC2 Fleet.
You can create a single EC2 Fleet that includes multiple launch specifications that vary by instance type, AMI, Availability Zone, or subnet.
For more information, see Launching an EC2 Fleet in the Amazon Elastic Compute Cloud User Guide.
@@ -16964,148 +16964,148 @@ proc validate_GetCreateFleet_606922(path: JsonNode; query: JsonNode; ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. section = newJObject() - var valid_606924 = query.getOrDefault("SpotOptions.MinTargetCapacity") - valid_606924 = validateParameter(valid_606924, JString, required = false, + var valid_608124 = query.getOrDefault("SpotOptions.MinTargetCapacity") + valid_608124 = validateParameter(valid_608124, JString, required = false, default = nil) - if valid_606924 != nil: - section.add "SpotOptions.MinTargetCapacity", valid_606924 - var valid_606925 = query.getOrDefault("TargetCapacitySpecification.TotalTargetCapacity") - valid_606925 = validateParameter(valid_606925, JString, required = false, - default = nil) - if valid_606925 != nil: - section.add "TargetCapacitySpecification.TotalTargetCapacity", valid_606925 - var valid_606926 = query.getOrDefault("OnDemandOptions.MaxTotalPrice") - valid_606926 = validateParameter(valid_606926, JString, required = false, - default = nil) - if valid_606926 != nil: - section.add "OnDemandOptions.MaxTotalPrice", valid_606926 - var valid_606927 = query.getOrDefault("SpotOptions.AllocationStrategy") - valid_606927 = validateParameter(valid_606927, JString, required = false, - default = nil) - if valid_606927 != nil: - section.add "SpotOptions.AllocationStrategy", valid_606927 - var valid_606928 = query.getOrDefault("Type") - valid_606928 = validateParameter(valid_606928, JString, required = false, - default = newJString("request")) - if valid_606928 != nil: - section.add "Type", valid_606928 - var valid_606929 = query.getOrDefault("SpotOptions.SingleAvailabilityZone") - valid_606929 = validateParameter(valid_606929, JString, required = false, - default = nil) - if valid_606929 != nil: - section.add "SpotOptions.SingleAvailabilityZone", valid_606929 - var valid_606930 = query.getOrDefault("DryRun") - valid_606930 = validateParameter(valid_606930, JBool, required = false, default = nil) - if valid_606930 != nil: - section.add "DryRun", valid_606930 - var valid_606931 = query.getOrDefault("TargetCapacitySpecification.OnDemandTargetCapacity") - valid_606931 = validateParameter(valid_606931, JString, required = false, + if valid_608124 != nil: + section.add "SpotOptions.MinTargetCapacity", valid_608124 + var valid_608125 = query.getOrDefault("TargetCapacitySpecification.TotalTargetCapacity") + valid_608125 = validateParameter(valid_608125, JString, required = false, default = nil) - if valid_606931 != nil: - section.add "TargetCapacitySpecification.OnDemandTargetCapacity", valid_606931 - var valid_606932 = query.getOrDefault("OnDemandOptions.SingleInstanceType") - valid_606932 = validateParameter(valid_606932, JString, required = false, + if valid_608125 != nil: + section.add "TargetCapacitySpecification.TotalTargetCapacity", valid_608125 + var valid_608126 = query.getOrDefault("OnDemandOptions.MaxTotalPrice") + valid_608126 = validateParameter(valid_608126, JString, required = false, default = nil) - if valid_606932 != nil: - section.add "OnDemandOptions.SingleInstanceType", valid_606932 - var valid_606933 = query.getOrDefault("OnDemandOptions.SingleAvailabilityZone") - valid_606933 = validateParameter(valid_606933, JString, required = false, + if valid_608126 != nil: + section.add "OnDemandOptions.MaxTotalPrice", valid_608126 + var valid_608127 = query.getOrDefault("SpotOptions.AllocationStrategy") + valid_608127 = validateParameter(valid_608127, JString, required = false, + default = nil) + if valid_608127 != nil: + section.add "SpotOptions.AllocationStrategy", valid_608127 + var valid_608128 = query.getOrDefault("Type") + valid_608128 = validateParameter(valid_608128, JString, required = false, + default = newJString("request")) + if valid_608128 != nil: + section.add "Type", valid_608128 + var valid_608129 = query.getOrDefault("SpotOptions.SingleAvailabilityZone") + valid_608129 = validateParameter(valid_608129, JString, required = false, + default = nil) + if valid_608129 != nil: + section.add "SpotOptions.SingleAvailabilityZone", valid_608129 + var valid_608130 = query.getOrDefault("DryRun") + valid_608130 = validateParameter(valid_608130, JBool, required = false, default = nil) + if valid_608130 != nil: + section.add "DryRun", valid_608130 + var valid_608131 = query.getOrDefault("TargetCapacitySpecification.OnDemandTargetCapacity") + valid_608131 = validateParameter(valid_608131, JString, required = false, + default = nil) + if valid_608131 != nil: + section.add "TargetCapacitySpecification.OnDemandTargetCapacity", valid_608131 + var valid_608132 = query.getOrDefault("OnDemandOptions.SingleInstanceType") + valid_608132 = validateParameter(valid_608132, JString, required = false, + default = nil) + if valid_608132 != nil: + section.add "OnDemandOptions.SingleInstanceType", valid_608132 + var valid_608133 = query.getOrDefault("OnDemandOptions.SingleAvailabilityZone") + valid_608133 = validateParameter(valid_608133, JString, required = false, default = nil) - if valid_606933 != nil: - section.add "OnDemandOptions.SingleAvailabilityZone", valid_606933 - var valid_606934 = query.getOrDefault("TargetCapacitySpecification.DefaultTargetCapacityType") - valid_606934 = validateParameter(valid_606934, JString, required = false, + if valid_608133 != nil: + section.add "OnDemandOptions.SingleAvailabilityZone", valid_608133 + var valid_608134 = query.getOrDefault("TargetCapacitySpecification.DefaultTargetCapacityType") + valid_608134 = validateParameter(valid_608134, JString, required = false, default = nil) - if valid_606934 != nil: - section.add "TargetCapacitySpecification.DefaultTargetCapacityType", valid_606934 - var valid_606935 = query.getOrDefault("ReplaceUnhealthyInstances") - valid_606935 = validateParameter(valid_606935, JBool, required = false, default = nil) - if valid_606935 != nil: - section.add "ReplaceUnhealthyInstances", valid_606935 - var valid_606936 = query.getOrDefault("ValidUntil") - valid_606936 = validateParameter(valid_606936, JString, required = false, + if valid_608134 != nil: + section.add "TargetCapacitySpecification.DefaultTargetCapacityType", valid_608134 + var valid_608135 = query.getOrDefault("ReplaceUnhealthyInstances") + valid_608135 = validateParameter(valid_608135, JBool, required = false, default = nil) + if valid_608135 != nil: + section.add "ReplaceUnhealthyInstances", valid_608135 + var valid_608136 = query.getOrDefault("ValidUntil") + valid_608136 = validateParameter(valid_608136, JString, required = false, default = nil) - if valid_606936 != nil: - section.add "ValidUntil", valid_606936 + if valid_608136 != nil: + section.add "ValidUntil", valid_608136 assert query != nil, "query argument is necessary due to required `LaunchTemplateConfigs` field" - var valid_606937 = query.getOrDefault("LaunchTemplateConfigs") - valid_606937 = validateParameter(valid_606937, JArray, required = true, default = nil) - if valid_606937 != nil: - section.add "LaunchTemplateConfigs", valid_606937 - var valid_606938 = query.getOrDefault("SpotOptions.InstancePoolsToUseCount") - valid_606938 = validateParameter(valid_606938, JString, required = false, + var valid_608137 = query.getOrDefault("LaunchTemplateConfigs") + valid_608137 = validateParameter(valid_608137, JArray, required = true, default = nil) + if valid_608137 != nil: + section.add "LaunchTemplateConfigs", valid_608137 + var valid_608138 = query.getOrDefault("SpotOptions.InstancePoolsToUseCount") + valid_608138 = validateParameter(valid_608138, JString, required = false, default = nil) - if valid_606938 != nil: - section.add "SpotOptions.InstancePoolsToUseCount", valid_606938 - var valid_606939 = query.getOrDefault("TerminateInstancesWithExpiration") - valid_606939 = validateParameter(valid_606939, JBool, required = false, default = nil) - if valid_606939 != nil: - section.add "TerminateInstancesWithExpiration", valid_606939 - var valid_606940 = query.getOrDefault("Action") - valid_606940 = validateParameter(valid_606940, JString, required = true, + if valid_608138 != nil: + section.add "SpotOptions.InstancePoolsToUseCount", valid_608138 + var valid_608139 = query.getOrDefault("TerminateInstancesWithExpiration") + valid_608139 = validateParameter(valid_608139, JBool, required = false, default = nil) + if valid_608139 != nil: + section.add "TerminateInstancesWithExpiration", valid_608139 + var valid_608140 = query.getOrDefault("Action") + valid_608140 = validateParameter(valid_608140, JString, required = true, default = newJString("CreateFleet")) - if valid_606940 != nil: - section.add "Action", valid_606940 - var valid_606941 = query.getOrDefault("OnDemandOptions.CapacityReservationOptions") - valid_606941 = validateParameter(valid_606941, JString, required = false, + if valid_608140 != nil: + section.add "Action", valid_608140 + var valid_608141 = query.getOrDefault("OnDemandOptions.CapacityReservationOptions") + valid_608141 = validateParameter(valid_608141, JString, required = false, default = nil) - if valid_606941 != nil: - section.add "OnDemandOptions.CapacityReservationOptions", valid_606941 - var valid_606942 = query.getOrDefault("TargetCapacitySpecification.SpotTargetCapacity") - valid_606942 = validateParameter(valid_606942, JString, required = false, + if valid_608141 != nil: + section.add "OnDemandOptions.CapacityReservationOptions", valid_608141 + var valid_608142 = query.getOrDefault("TargetCapacitySpecification.SpotTargetCapacity") + valid_608142 = validateParameter(valid_608142, JString, required = false, default = nil) - if valid_606942 != nil: - section.add "TargetCapacitySpecification.SpotTargetCapacity", valid_606942 - var valid_606943 = query.getOrDefault("OnDemandOptions.AllocationStrategy") - valid_606943 = validateParameter(valid_606943, JString, required = false, + if valid_608142 != nil: + section.add "TargetCapacitySpecification.SpotTargetCapacity", valid_608142 + var valid_608143 = query.getOrDefault("OnDemandOptions.AllocationStrategy") + valid_608143 = validateParameter(valid_608143, JString, required = false, default = nil) - if valid_606943 != nil: - section.add "OnDemandOptions.AllocationStrategy", valid_606943 - var valid_606944 = query.getOrDefault("SpotOptions.InstanceInterruptionBehavior") - valid_606944 = validateParameter(valid_606944, JString, required = false, - default = nil) - if valid_606944 != nil: - section.add "SpotOptions.InstanceInterruptionBehavior", valid_606944 - var valid_606945 = query.getOrDefault("OnDemandOptions.MinTargetCapacity") - valid_606945 = validateParameter(valid_606945, JString, required = false, - default = nil) - if valid_606945 != nil: - section.add "OnDemandOptions.MinTargetCapacity", valid_606945 - var valid_606946 = query.getOrDefault("ValidFrom") - valid_606946 = validateParameter(valid_606946, JString, required = false, - default = nil) - if valid_606946 != nil: - section.add "ValidFrom", valid_606946 - var valid_606947 = query.getOrDefault("TagSpecification") - valid_606947 = validateParameter(valid_606947, JArray, required = false, - default = nil) - if valid_606947 != nil: - section.add "TagSpecification", valid_606947 - var valid_606948 = query.getOrDefault("Version") - valid_606948 = validateParameter(valid_606948, JString, required = true, - default = newJString("2016-11-15")) - if valid_606948 != nil: - section.add "Version", valid_606948 - var valid_606949 = query.getOrDefault("ExcessCapacityTerminationPolicy") - valid_606949 = validateParameter(valid_606949, JString, required = false, + if valid_608143 != nil: + section.add "OnDemandOptions.AllocationStrategy", valid_608143 + var valid_608144 = query.getOrDefault("SpotOptions.InstanceInterruptionBehavior") + valid_608144 = validateParameter(valid_608144, JString, required = false, + default = nil) + if valid_608144 != nil: + section.add "SpotOptions.InstanceInterruptionBehavior", valid_608144 + var valid_608145 = query.getOrDefault("OnDemandOptions.MinTargetCapacity") + valid_608145 = validateParameter(valid_608145, JString, required = false, + default = nil) + if valid_608145 != nil: + section.add "OnDemandOptions.MinTargetCapacity", valid_608145 + var valid_608146 = query.getOrDefault("ValidFrom") + valid_608146 = validateParameter(valid_608146, JString, required = false, + default = nil) + if valid_608146 != nil: + section.add "ValidFrom", valid_608146 + var valid_608147 = query.getOrDefault("TagSpecification") + valid_608147 = validateParameter(valid_608147, JArray, required = false, + default = nil) + if valid_608147 != nil: + section.add "TagSpecification", valid_608147 + var valid_608148 = query.getOrDefault("Version") + valid_608148 = validateParameter(valid_608148, JString, required = true, + default = newJString("2016-11-15")) + if valid_608148 != nil: + section.add "Version", valid_608148 + var valid_608149 = query.getOrDefault("ExcessCapacityTerminationPolicy") + valid_608149 = validateParameter(valid_608149, JString, required = false, default = newJString("no-termination")) - if valid_606949 != nil: - section.add "ExcessCapacityTerminationPolicy", valid_606949 - var valid_606950 = query.getOrDefault("SpotOptions.MaxTotalPrice") - valid_606950 = validateParameter(valid_606950, JString, required = false, + if valid_608149 != nil: + section.add "ExcessCapacityTerminationPolicy", valid_608149 + var valid_608150 = query.getOrDefault("SpotOptions.MaxTotalPrice") + valid_608150 = validateParameter(valid_608150, JString, required = false, default = nil) - if valid_606950 != nil: - section.add "SpotOptions.MaxTotalPrice", valid_606950 - var valid_606951 = query.getOrDefault("SpotOptions.SingleInstanceType") - valid_606951 = validateParameter(valid_606951, JString, required = false, + if valid_608150 != nil: + section.add "SpotOptions.MaxTotalPrice", valid_608150 + var valid_608151 = query.getOrDefault("SpotOptions.SingleInstanceType") + valid_608151 = validateParameter(valid_608151, JString, required = false, default = nil) - if valid_606951 != nil: - section.add "SpotOptions.SingleInstanceType", valid_606951 - var valid_606952 = query.getOrDefault("ClientToken") - valid_606952 = validateParameter(valid_606952, JString, required = false, + if valid_608151 != nil: + section.add "SpotOptions.SingleInstanceType", valid_608151 + var valid_608152 = query.getOrDefault("ClientToken") + valid_608152 = validateParameter(valid_608152, JString, required = false, default = nil) - if valid_606952 != nil: - section.add "ClientToken", valid_606952 + if valid_608152 != nil: + section.add "ClientToken", valid_608152 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -17116,61 +17116,61 @@ proc validate_GetCreateFleet_606922(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_606953 = header.getOrDefault("X-Amz-Signature") - valid_606953 = validateParameter(valid_606953, JString, required = false, + var valid_608153 = header.getOrDefault("X-Amz-Signature") + valid_608153 = validateParameter(valid_608153, JString, required = false, default = nil) - if valid_606953 != nil: - section.add "X-Amz-Signature", valid_606953 - var valid_606954 = header.getOrDefault("X-Amz-Content-Sha256") - valid_606954 = validateParameter(valid_606954, JString, required = false, + if valid_608153 != nil: + section.add "X-Amz-Signature", valid_608153 + var valid_608154 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608154 = validateParameter(valid_608154, JString, required = false, default = nil) - if valid_606954 != nil: - section.add "X-Amz-Content-Sha256", valid_606954 - var valid_606955 = header.getOrDefault("X-Amz-Date") - valid_606955 = validateParameter(valid_606955, JString, required = false, + if valid_608154 != nil: + section.add "X-Amz-Content-Sha256", valid_608154 + var valid_608155 = header.getOrDefault("X-Amz-Date") + valid_608155 = validateParameter(valid_608155, JString, required = false, default = nil) - if valid_606955 != nil: - section.add "X-Amz-Date", valid_606955 - var valid_606956 = header.getOrDefault("X-Amz-Credential") - valid_606956 = validateParameter(valid_606956, JString, required = false, + if valid_608155 != nil: + section.add "X-Amz-Date", valid_608155 + var valid_608156 = header.getOrDefault("X-Amz-Credential") + valid_608156 = validateParameter(valid_608156, JString, required = false, default = nil) - if valid_606956 != nil: - section.add "X-Amz-Credential", valid_606956 - var valid_606957 = header.getOrDefault("X-Amz-Security-Token") - valid_606957 = validateParameter(valid_606957, JString, required = false, + if valid_608156 != nil: + section.add "X-Amz-Credential", valid_608156 + var valid_608157 = header.getOrDefault("X-Amz-Security-Token") + valid_608157 = validateParameter(valid_608157, JString, required = false, default = nil) - if valid_606957 != nil: - section.add "X-Amz-Security-Token", valid_606957 - var valid_606958 = header.getOrDefault("X-Amz-Algorithm") - valid_606958 = validateParameter(valid_606958, JString, required = false, + if valid_608157 != nil: + section.add "X-Amz-Security-Token", valid_608157 + var valid_608158 = header.getOrDefault("X-Amz-Algorithm") + valid_608158 = validateParameter(valid_608158, JString, required = false, default = nil) - if valid_606958 != nil: - section.add "X-Amz-Algorithm", valid_606958 - var valid_606959 = header.getOrDefault("X-Amz-SignedHeaders") - valid_606959 = validateParameter(valid_606959, JString, required = false, + if valid_608158 != nil: + section.add "X-Amz-Algorithm", valid_608158 + var valid_608159 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608159 = validateParameter(valid_608159, JString, required = false, default = nil) - if valid_606959 != nil: - section.add "X-Amz-SignedHeaders", valid_606959 + if valid_608159 != nil: + section.add "X-Amz-SignedHeaders", valid_608159 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_606960: Call_GetCreateFleet_606921; path: JsonNode; query: JsonNode; +proc call*(call_608160: Call_GetCreateFleet_608121; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Launches an EC2 Fleet.
You can create a single EC2 Fleet that includes multiple launch specifications that vary by instance type, AMI, Availability Zone, or subnet.
For more information, see Launching an EC2 Fleet in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_606960.validator(path, query, header, formData, body) - let scheme = call_606960.pickScheme + let valid = call_608160.validator(path, query, header, formData, body) + let scheme = call_608160.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_606960.url(scheme.get, call_606960.host, call_606960.base, - call_606960.route, valid.getOrDefault("path"), + let url = call_608160.url(scheme.get, call_608160.host, call_608160.base, + call_608160.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_606960, url, valid) + result = atozHook(call_608160, url, valid) -proc call*(call_606961: Call_GetCreateFleet_606921; +proc call*(call_608161: Call_GetCreateFleet_608121; LaunchTemplateConfigs: JsonNode; SpotOptionsMinTargetCapacity: string = ""; TargetCapacitySpecificationTotalTargetCapacity: string = ""; @@ -17273,67 +17273,67 @@ proc call*(call_606961: Call_GetCreateFleet_606921; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. - var query_606962 = newJObject() - add(query_606962, "SpotOptions.MinTargetCapacity", + var query_608162 = newJObject() + add(query_608162, "SpotOptions.MinTargetCapacity", newJString(SpotOptionsMinTargetCapacity)) - add(query_606962, "TargetCapacitySpecification.TotalTargetCapacity", + add(query_608162, "TargetCapacitySpecification.TotalTargetCapacity", newJString(TargetCapacitySpecificationTotalTargetCapacity)) - add(query_606962, "OnDemandOptions.MaxTotalPrice", + add(query_608162, "OnDemandOptions.MaxTotalPrice", newJString(OnDemandOptionsMaxTotalPrice)) - add(query_606962, "SpotOptions.AllocationStrategy", + add(query_608162, "SpotOptions.AllocationStrategy", newJString(SpotOptionsAllocationStrategy)) - add(query_606962, "Type", newJString(Type)) - add(query_606962, "SpotOptions.SingleAvailabilityZone", + add(query_608162, "Type", newJString(Type)) + add(query_608162, "SpotOptions.SingleAvailabilityZone", newJString(SpotOptionsSingleAvailabilityZone)) - add(query_606962, "DryRun", newJBool(DryRun)) - add(query_606962, "TargetCapacitySpecification.OnDemandTargetCapacity", + add(query_608162, "DryRun", newJBool(DryRun)) + add(query_608162, "TargetCapacitySpecification.OnDemandTargetCapacity", newJString(TargetCapacitySpecificationOnDemandTargetCapacity)) - add(query_606962, "OnDemandOptions.SingleInstanceType", + add(query_608162, "OnDemandOptions.SingleInstanceType", newJString(OnDemandOptionsSingleInstanceType)) - add(query_606962, "OnDemandOptions.SingleAvailabilityZone", + add(query_608162, "OnDemandOptions.SingleAvailabilityZone", newJString(OnDemandOptionsSingleAvailabilityZone)) - add(query_606962, "TargetCapacitySpecification.DefaultTargetCapacityType", + add(query_608162, "TargetCapacitySpecification.DefaultTargetCapacityType", newJString(TargetCapacitySpecificationDefaultTargetCapacityType)) - add(query_606962, "ReplaceUnhealthyInstances", + add(query_608162, "ReplaceUnhealthyInstances", newJBool(ReplaceUnhealthyInstances)) - add(query_606962, "ValidUntil", newJString(ValidUntil)) + add(query_608162, "ValidUntil", newJString(ValidUntil)) if LaunchTemplateConfigs != nil: - query_606962.add "LaunchTemplateConfigs", LaunchTemplateConfigs - add(query_606962, "SpotOptions.InstancePoolsToUseCount", + query_608162.add "LaunchTemplateConfigs", LaunchTemplateConfigs + add(query_608162, "SpotOptions.InstancePoolsToUseCount", newJString(SpotOptionsInstancePoolsToUseCount)) - add(query_606962, "TerminateInstancesWithExpiration", + add(query_608162, "TerminateInstancesWithExpiration", newJBool(TerminateInstancesWithExpiration)) - add(query_606962, "Action", newJString(Action)) - add(query_606962, "OnDemandOptions.CapacityReservationOptions", + add(query_608162, "Action", newJString(Action)) + add(query_608162, "OnDemandOptions.CapacityReservationOptions", newJString(OnDemandOptionsCapacityReservationOptions)) - add(query_606962, "TargetCapacitySpecification.SpotTargetCapacity", + add(query_608162, "TargetCapacitySpecification.SpotTargetCapacity", newJString(TargetCapacitySpecificationSpotTargetCapacity)) - add(query_606962, "OnDemandOptions.AllocationStrategy", + add(query_608162, "OnDemandOptions.AllocationStrategy", newJString(OnDemandOptionsAllocationStrategy)) - add(query_606962, "SpotOptions.InstanceInterruptionBehavior", + add(query_608162, "SpotOptions.InstanceInterruptionBehavior", newJString(SpotOptionsInstanceInterruptionBehavior)) - add(query_606962, "OnDemandOptions.MinTargetCapacity", + add(query_608162, "OnDemandOptions.MinTargetCapacity", newJString(OnDemandOptionsMinTargetCapacity)) - add(query_606962, "ValidFrom", newJString(ValidFrom)) + add(query_608162, "ValidFrom", newJString(ValidFrom)) if TagSpecification != nil: - query_606962.add "TagSpecification", TagSpecification - add(query_606962, "Version", newJString(Version)) - add(query_606962, "ExcessCapacityTerminationPolicy", + query_608162.add "TagSpecification", TagSpecification + add(query_608162, "Version", newJString(Version)) + add(query_608162, "ExcessCapacityTerminationPolicy", newJString(ExcessCapacityTerminationPolicy)) - add(query_606962, "SpotOptions.MaxTotalPrice", + add(query_608162, "SpotOptions.MaxTotalPrice", newJString(SpotOptionsMaxTotalPrice)) - add(query_606962, "SpotOptions.SingleInstanceType", + add(query_608162, "SpotOptions.SingleInstanceType", newJString(SpotOptionsSingleInstanceType)) - add(query_606962, "ClientToken", newJString(ClientToken)) - result = call_606961.call(nil, query_606962, nil, nil, nil) + add(query_608162, "ClientToken", newJString(ClientToken)) + result = call_608161.call(nil, query_608162, nil, nil, nil) -var getCreateFleet* = Call_GetCreateFleet_606921(name: "getCreateFleet", +var getCreateFleet* = Call_GetCreateFleet_608121(name: "getCreateFleet", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=CreateFleet", validator: validate_GetCreateFleet_606922, - base: "/", url: url_GetCreateFleet_606923, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=CreateFleet", validator: validate_GetCreateFleet_608122, + base: "/", url: url_GetCreateFleet_608123, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateFlowLogs_607031 = ref object of OpenApiRestCall_604389 -proc url_PostCreateFlowLogs_607033(protocol: Scheme; host: string; base: string; + Call_PostCreateFlowLogs_608231 = ref object of OpenApiRestCall_605589 +proc url_PostCreateFlowLogs_608233(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -17345,7 +17345,7 @@ proc url_PostCreateFlowLogs_607033(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostCreateFlowLogs_607032(path: JsonNode; query: JsonNode; +proc validate_PostCreateFlowLogs_608232(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC.
Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see Flow Log Records in the Amazon Virtual Private Cloud User Guide.
When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket.
For more information, see VPC Flow Logs in the Amazon Virtual Private Cloud User Guide.
@@ -17359,16 +17359,16 @@ proc validate_PostCreateFlowLogs_607032(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607034 = query.getOrDefault("Action") - valid_607034 = validateParameter(valid_607034, JString, required = true, + var valid_608234 = query.getOrDefault("Action") + valid_608234 = validateParameter(valid_608234, JString, required = true, default = newJString("CreateFlowLogs")) - if valid_607034 != nil: - section.add "Action", valid_607034 - var valid_607035 = query.getOrDefault("Version") - valid_607035 = validateParameter(valid_607035, JString, required = true, + if valid_608234 != nil: + section.add "Action", valid_608234 + var valid_608235 = query.getOrDefault("Version") + valid_608235 = validateParameter(valid_608235, JString, required = true, default = newJString("2016-11-15")) - if valid_607035 != nil: - section.add "Version", valid_607035 + if valid_608235 != nil: + section.add "Version", valid_608235 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -17379,41 +17379,41 @@ proc validate_PostCreateFlowLogs_607032(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607036 = header.getOrDefault("X-Amz-Signature") - valid_607036 = validateParameter(valid_607036, JString, required = false, + var valid_608236 = header.getOrDefault("X-Amz-Signature") + valid_608236 = validateParameter(valid_608236, JString, required = false, default = nil) - if valid_607036 != nil: - section.add "X-Amz-Signature", valid_607036 - var valid_607037 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607037 = validateParameter(valid_607037, JString, required = false, + if valid_608236 != nil: + section.add "X-Amz-Signature", valid_608236 + var valid_608237 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608237 = validateParameter(valid_608237, JString, required = false, default = nil) - if valid_607037 != nil: - section.add "X-Amz-Content-Sha256", valid_607037 - var valid_607038 = header.getOrDefault("X-Amz-Date") - valid_607038 = validateParameter(valid_607038, JString, required = false, + if valid_608237 != nil: + section.add "X-Amz-Content-Sha256", valid_608237 + var valid_608238 = header.getOrDefault("X-Amz-Date") + valid_608238 = validateParameter(valid_608238, JString, required = false, default = nil) - if valid_607038 != nil: - section.add "X-Amz-Date", valid_607038 - var valid_607039 = header.getOrDefault("X-Amz-Credential") - valid_607039 = validateParameter(valid_607039, JString, required = false, + if valid_608238 != nil: + section.add "X-Amz-Date", valid_608238 + var valid_608239 = header.getOrDefault("X-Amz-Credential") + valid_608239 = validateParameter(valid_608239, JString, required = false, default = nil) - if valid_607039 != nil: - section.add "X-Amz-Credential", valid_607039 - var valid_607040 = header.getOrDefault("X-Amz-Security-Token") - valid_607040 = validateParameter(valid_607040, JString, required = false, + if valid_608239 != nil: + section.add "X-Amz-Credential", valid_608239 + var valid_608240 = header.getOrDefault("X-Amz-Security-Token") + valid_608240 = validateParameter(valid_608240, JString, required = false, default = nil) - if valid_607040 != nil: - section.add "X-Amz-Security-Token", valid_607040 - var valid_607041 = header.getOrDefault("X-Amz-Algorithm") - valid_607041 = validateParameter(valid_607041, JString, required = false, + if valid_608240 != nil: + section.add "X-Amz-Security-Token", valid_608240 + var valid_608241 = header.getOrDefault("X-Amz-Algorithm") + valid_608241 = validateParameter(valid_608241, JString, required = false, default = nil) - if valid_607041 != nil: - section.add "X-Amz-Algorithm", valid_607041 - var valid_607042 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607042 = validateParameter(valid_607042, JString, required = false, + if valid_608241 != nil: + section.add "X-Amz-Algorithm", valid_608241 + var valid_608242 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608242 = validateParameter(valid_608242, JString, required = false, default = nil) - if valid_607042 != nil: - section.add "X-Amz-SignedHeaders", valid_607042 + if valid_608242 != nil: + section.add "X-Amz-SignedHeaders", valid_608242 result.add "header", section ## parameters in `formData` object: ## ResourceId: JArray (required) @@ -17441,72 +17441,72 @@ proc validate_PostCreateFlowLogs_607032(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `ResourceId` field" - var valid_607043 = formData.getOrDefault("ResourceId") - valid_607043 = validateParameter(valid_607043, JArray, required = true, default = nil) - if valid_607043 != nil: - section.add "ResourceId", valid_607043 - var valid_607044 = formData.getOrDefault("TrafficType") - valid_607044 = validateParameter(valid_607044, JString, required = true, + var valid_608243 = formData.getOrDefault("ResourceId") + valid_608243 = validateParameter(valid_608243, JArray, required = true, default = nil) + if valid_608243 != nil: + section.add "ResourceId", valid_608243 + var valid_608244 = formData.getOrDefault("TrafficType") + valid_608244 = validateParameter(valid_608244, JString, required = true, default = newJString("ACCEPT")) - if valid_607044 != nil: - section.add "TrafficType", valid_607044 - var valid_607045 = formData.getOrDefault("DeliverLogsPermissionArn") - valid_607045 = validateParameter(valid_607045, JString, required = false, - default = nil) - if valid_607045 != nil: - section.add "DeliverLogsPermissionArn", valid_607045 - var valid_607046 = formData.getOrDefault("ResourceType") - valid_607046 = validateParameter(valid_607046, JString, required = true, + if valid_608244 != nil: + section.add "TrafficType", valid_608244 + var valid_608245 = formData.getOrDefault("DeliverLogsPermissionArn") + valid_608245 = validateParameter(valid_608245, JString, required = false, + default = nil) + if valid_608245 != nil: + section.add "DeliverLogsPermissionArn", valid_608245 + var valid_608246 = formData.getOrDefault("ResourceType") + valid_608246 = validateParameter(valid_608246, JString, required = true, default = newJString("VPC")) - if valid_607046 != nil: - section.add "ResourceType", valid_607046 - var valid_607047 = formData.getOrDefault("LogFormat") - valid_607047 = validateParameter(valid_607047, JString, required = false, - default = nil) - if valid_607047 != nil: - section.add "LogFormat", valid_607047 - var valid_607048 = formData.getOrDefault("DryRun") - valid_607048 = validateParameter(valid_607048, JBool, required = false, default = nil) - if valid_607048 != nil: - section.add "DryRun", valid_607048 - var valid_607049 = formData.getOrDefault("LogDestination") - valid_607049 = validateParameter(valid_607049, JString, required = false, - default = nil) - if valid_607049 != nil: - section.add "LogDestination", valid_607049 - var valid_607050 = formData.getOrDefault("LogDestinationType") - valid_607050 = validateParameter(valid_607050, JString, required = false, + if valid_608246 != nil: + section.add "ResourceType", valid_608246 + var valid_608247 = formData.getOrDefault("LogFormat") + valid_608247 = validateParameter(valid_608247, JString, required = false, + default = nil) + if valid_608247 != nil: + section.add "LogFormat", valid_608247 + var valid_608248 = formData.getOrDefault("DryRun") + valid_608248 = validateParameter(valid_608248, JBool, required = false, default = nil) + if valid_608248 != nil: + section.add "DryRun", valid_608248 + var valid_608249 = formData.getOrDefault("LogDestination") + valid_608249 = validateParameter(valid_608249, JString, required = false, + default = nil) + if valid_608249 != nil: + section.add "LogDestination", valid_608249 + var valid_608250 = formData.getOrDefault("LogDestinationType") + valid_608250 = validateParameter(valid_608250, JString, required = false, default = newJString("cloud-watch-logs")) - if valid_607050 != nil: - section.add "LogDestinationType", valid_607050 - var valid_607051 = formData.getOrDefault("ClientToken") - valid_607051 = validateParameter(valid_607051, JString, required = false, + if valid_608250 != nil: + section.add "LogDestinationType", valid_608250 + var valid_608251 = formData.getOrDefault("ClientToken") + valid_608251 = validateParameter(valid_608251, JString, required = false, default = nil) - if valid_607051 != nil: - section.add "ClientToken", valid_607051 - var valid_607052 = formData.getOrDefault("LogGroupName") - valid_607052 = validateParameter(valid_607052, JString, required = false, + if valid_608251 != nil: + section.add "ClientToken", valid_608251 + var valid_608252 = formData.getOrDefault("LogGroupName") + valid_608252 = validateParameter(valid_608252, JString, required = false, default = nil) - if valid_607052 != nil: - section.add "LogGroupName", valid_607052 + if valid_608252 != nil: + section.add "LogGroupName", valid_608252 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607053: Call_PostCreateFlowLogs_607031; path: JsonNode; +proc call*(call_608253: Call_PostCreateFlowLogs_608231; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC.
Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see Flow Log Records in the Amazon Virtual Private Cloud User Guide.
When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket.
For more information, see VPC Flow Logs in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607053.validator(path, query, header, formData, body) - let scheme = call_607053.pickScheme + let valid = call_608253.validator(path, query, header, formData, body) + let scheme = call_608253.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607053.url(scheme.get, call_607053.host, call_607053.base, - call_607053.route, valid.getOrDefault("path"), + let url = call_608253.url(scheme.get, call_608253.host, call_608253.base, + call_608253.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607053, url, valid) + result = atozHook(call_608253, url, valid) -proc call*(call_607054: Call_PostCreateFlowLogs_607031; ResourceId: JsonNode; +proc call*(call_608254: Call_PostCreateFlowLogs_608231; ResourceId: JsonNode; TrafficType: string = "ACCEPT"; DeliverLogsPermissionArn: string = ""; ResourceType: string = "VPC"; LogFormat: string = ""; DryRun: bool = false; LogDestination: string = ""; Action: string = "CreateFlowLogs"; @@ -17539,32 +17539,32 @@ proc call*(call_607054: Call_PostCreateFlowLogs_607031; ResourceId: JsonNode; ## href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">How to Ensure Idempotency. ## LogGroupName: string ## :The name of a new or existing CloudWatch Logs log group where Amazon EC2 publishes your flow logs.
If you specify LogDestinationType
as s3
, do not specify DeliverLogsPermissionArn
or LogGroupName
.
Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC.
Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see Flow Log Records in the Amazon Virtual Private Cloud User Guide.
When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket.
For more information, see VPC Flow Logs in the Amazon Virtual Private Cloud User Guide.
@@ -17613,64 +17613,64 @@ proc validate_GetCreateFlowLogs_607007(path: JsonNode; query: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `TrafficType` field" - var valid_607009 = query.getOrDefault("TrafficType") - valid_607009 = validateParameter(valid_607009, JString, required = true, + var valid_608209 = query.getOrDefault("TrafficType") + valid_608209 = validateParameter(valid_608209, JString, required = true, default = newJString("ACCEPT")) - if valid_607009 != nil: - section.add "TrafficType", valid_607009 - var valid_607010 = query.getOrDefault("DeliverLogsPermissionArn") - valid_607010 = validateParameter(valid_607010, JString, required = false, + if valid_608209 != nil: + section.add "TrafficType", valid_608209 + var valid_608210 = query.getOrDefault("DeliverLogsPermissionArn") + valid_608210 = validateParameter(valid_608210, JString, required = false, default = nil) - if valid_607010 != nil: - section.add "DeliverLogsPermissionArn", valid_607010 - var valid_607011 = query.getOrDefault("DryRun") - valid_607011 = validateParameter(valid_607011, JBool, required = false, default = nil) - if valid_607011 != nil: - section.add "DryRun", valid_607011 - var valid_607012 = query.getOrDefault("ResourceType") - valid_607012 = validateParameter(valid_607012, JString, required = true, + if valid_608210 != nil: + section.add "DeliverLogsPermissionArn", valid_608210 + var valid_608211 = query.getOrDefault("DryRun") + valid_608211 = validateParameter(valid_608211, JBool, required = false, default = nil) + if valid_608211 != nil: + section.add "DryRun", valid_608211 + var valid_608212 = query.getOrDefault("ResourceType") + valid_608212 = validateParameter(valid_608212, JString, required = true, default = newJString("VPC")) - if valid_607012 != nil: - section.add "ResourceType", valid_607012 - var valid_607013 = query.getOrDefault("LogDestination") - valid_607013 = validateParameter(valid_607013, JString, required = false, + if valid_608212 != nil: + section.add "ResourceType", valid_608212 + var valid_608213 = query.getOrDefault("LogDestination") + valid_608213 = validateParameter(valid_608213, JString, required = false, default = nil) - if valid_607013 != nil: - section.add "LogDestination", valid_607013 - var valid_607014 = query.getOrDefault("ResourceId") - valid_607014 = validateParameter(valid_607014, JArray, required = true, default = nil) - if valid_607014 != nil: - section.add "ResourceId", valid_607014 - var valid_607015 = query.getOrDefault("LogDestinationType") - valid_607015 = validateParameter(valid_607015, JString, required = false, + if valid_608213 != nil: + section.add "LogDestination", valid_608213 + var valid_608214 = query.getOrDefault("ResourceId") + valid_608214 = validateParameter(valid_608214, JArray, required = true, default = nil) + if valid_608214 != nil: + section.add "ResourceId", valid_608214 + var valid_608215 = query.getOrDefault("LogDestinationType") + valid_608215 = validateParameter(valid_608215, JString, required = false, default = newJString("cloud-watch-logs")) - if valid_607015 != nil: - section.add "LogDestinationType", valid_607015 - var valid_607016 = query.getOrDefault("Action") - valid_607016 = validateParameter(valid_607016, JString, required = true, + if valid_608215 != nil: + section.add "LogDestinationType", valid_608215 + var valid_608216 = query.getOrDefault("Action") + valid_608216 = validateParameter(valid_608216, JString, required = true, default = newJString("CreateFlowLogs")) - if valid_607016 != nil: - section.add "Action", valid_607016 - var valid_607017 = query.getOrDefault("LogFormat") - valid_607017 = validateParameter(valid_607017, JString, required = false, - default = nil) - if valid_607017 != nil: - section.add "LogFormat", valid_607017 - var valid_607018 = query.getOrDefault("Version") - valid_607018 = validateParameter(valid_607018, JString, required = true, - default = newJString("2016-11-15")) - if valid_607018 != nil: - section.add "Version", valid_607018 - var valid_607019 = query.getOrDefault("LogGroupName") - valid_607019 = validateParameter(valid_607019, JString, required = false, + if valid_608216 != nil: + section.add "Action", valid_608216 + var valid_608217 = query.getOrDefault("LogFormat") + valid_608217 = validateParameter(valid_608217, JString, required = false, + default = nil) + if valid_608217 != nil: + section.add "LogFormat", valid_608217 + var valid_608218 = query.getOrDefault("Version") + valid_608218 = validateParameter(valid_608218, JString, required = true, + default = newJString("2016-11-15")) + if valid_608218 != nil: + section.add "Version", valid_608218 + var valid_608219 = query.getOrDefault("LogGroupName") + valid_608219 = validateParameter(valid_608219, JString, required = false, + default = nil) + if valid_608219 != nil: + section.add "LogGroupName", valid_608219 + var valid_608220 = query.getOrDefault("ClientToken") + valid_608220 = validateParameter(valid_608220, JString, required = false, default = nil) - if valid_607019 != nil: - section.add "LogGroupName", valid_607019 - var valid_607020 = query.getOrDefault("ClientToken") - valid_607020 = validateParameter(valid_607020, JString, required = false, - default = nil) - if valid_607020 != nil: - section.add "ClientToken", valid_607020 + if valid_608220 != nil: + section.add "ClientToken", valid_608220 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -17681,61 +17681,61 @@ proc validate_GetCreateFlowLogs_607007(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607021 = header.getOrDefault("X-Amz-Signature") - valid_607021 = validateParameter(valid_607021, JString, required = false, + var valid_608221 = header.getOrDefault("X-Amz-Signature") + valid_608221 = validateParameter(valid_608221, JString, required = false, default = nil) - if valid_607021 != nil: - section.add "X-Amz-Signature", valid_607021 - var valid_607022 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607022 = validateParameter(valid_607022, JString, required = false, + if valid_608221 != nil: + section.add "X-Amz-Signature", valid_608221 + var valid_608222 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608222 = validateParameter(valid_608222, JString, required = false, default = nil) - if valid_607022 != nil: - section.add "X-Amz-Content-Sha256", valid_607022 - var valid_607023 = header.getOrDefault("X-Amz-Date") - valid_607023 = validateParameter(valid_607023, JString, required = false, + if valid_608222 != nil: + section.add "X-Amz-Content-Sha256", valid_608222 + var valid_608223 = header.getOrDefault("X-Amz-Date") + valid_608223 = validateParameter(valid_608223, JString, required = false, default = nil) - if valid_607023 != nil: - section.add "X-Amz-Date", valid_607023 - var valid_607024 = header.getOrDefault("X-Amz-Credential") - valid_607024 = validateParameter(valid_607024, JString, required = false, + if valid_608223 != nil: + section.add "X-Amz-Date", valid_608223 + var valid_608224 = header.getOrDefault("X-Amz-Credential") + valid_608224 = validateParameter(valid_608224, JString, required = false, default = nil) - if valid_607024 != nil: - section.add "X-Amz-Credential", valid_607024 - var valid_607025 = header.getOrDefault("X-Amz-Security-Token") - valid_607025 = validateParameter(valid_607025, JString, required = false, + if valid_608224 != nil: + section.add "X-Amz-Credential", valid_608224 + var valid_608225 = header.getOrDefault("X-Amz-Security-Token") + valid_608225 = validateParameter(valid_608225, JString, required = false, default = nil) - if valid_607025 != nil: - section.add "X-Amz-Security-Token", valid_607025 - var valid_607026 = header.getOrDefault("X-Amz-Algorithm") - valid_607026 = validateParameter(valid_607026, JString, required = false, + if valid_608225 != nil: + section.add "X-Amz-Security-Token", valid_608225 + var valid_608226 = header.getOrDefault("X-Amz-Algorithm") + valid_608226 = validateParameter(valid_608226, JString, required = false, default = nil) - if valid_607026 != nil: - section.add "X-Amz-Algorithm", valid_607026 - var valid_607027 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607027 = validateParameter(valid_607027, JString, required = false, + if valid_608226 != nil: + section.add "X-Amz-Algorithm", valid_608226 + var valid_608227 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608227 = validateParameter(valid_608227, JString, required = false, default = nil) - if valid_607027 != nil: - section.add "X-Amz-SignedHeaders", valid_607027 + if valid_608227 != nil: + section.add "X-Amz-SignedHeaders", valid_608227 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607028: Call_GetCreateFlowLogs_607006; path: JsonNode; +proc call*(call_608228: Call_GetCreateFlowLogs_608206; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC.
Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see Flow Log Records in the Amazon Virtual Private Cloud User Guide.
When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket.
For more information, see VPC Flow Logs in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607028.validator(path, query, header, formData, body) - let scheme = call_607028.pickScheme + let valid = call_608228.validator(path, query, header, formData, body) + let scheme = call_608228.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607028.url(scheme.get, call_607028.host, call_607028.base, - call_607028.route, valid.getOrDefault("path"), + let url = call_608228.url(scheme.get, call_608228.host, call_608228.base, + call_608228.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607028, url, valid) + result = atozHook(call_608228, url, valid) -proc call*(call_607029: Call_GetCreateFlowLogs_607006; ResourceId: JsonNode; +proc call*(call_608229: Call_GetCreateFlowLogs_608206; ResourceId: JsonNode; TrafficType: string = "ACCEPT"; DeliverLogsPermissionArn: string = ""; DryRun: bool = false; ResourceType: string = "VPC"; LogDestination: string = ""; @@ -17769,31 +17769,31 @@ proc call*(call_607029: Call_GetCreateFlowLogs_607006; ResourceId: JsonNode; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_607030 = newJObject() - add(query_607030, "TrafficType", newJString(TrafficType)) - add(query_607030, "DeliverLogsPermissionArn", + var query_608230 = newJObject() + add(query_608230, "TrafficType", newJString(TrafficType)) + add(query_608230, "DeliverLogsPermissionArn", newJString(DeliverLogsPermissionArn)) - add(query_607030, "DryRun", newJBool(DryRun)) - add(query_607030, "ResourceType", newJString(ResourceType)) - add(query_607030, "LogDestination", newJString(LogDestination)) + add(query_608230, "DryRun", newJBool(DryRun)) + add(query_608230, "ResourceType", newJString(ResourceType)) + add(query_608230, "LogDestination", newJString(LogDestination)) if ResourceId != nil: - query_607030.add "ResourceId", ResourceId - add(query_607030, "LogDestinationType", newJString(LogDestinationType)) - add(query_607030, "Action", newJString(Action)) - add(query_607030, "LogFormat", newJString(LogFormat)) - add(query_607030, "Version", newJString(Version)) - add(query_607030, "LogGroupName", newJString(LogGroupName)) - add(query_607030, "ClientToken", newJString(ClientToken)) - result = call_607029.call(nil, query_607030, nil, nil, nil) - -var getCreateFlowLogs* = Call_GetCreateFlowLogs_607006(name: "getCreateFlowLogs", + query_608230.add "ResourceId", ResourceId + add(query_608230, "LogDestinationType", newJString(LogDestinationType)) + add(query_608230, "Action", newJString(Action)) + add(query_608230, "LogFormat", newJString(LogFormat)) + add(query_608230, "Version", newJString(Version)) + add(query_608230, "LogGroupName", newJString(LogGroupName)) + add(query_608230, "ClientToken", newJString(ClientToken)) + result = call_608229.call(nil, query_608230, nil, nil, nil) + +var getCreateFlowLogs* = Call_GetCreateFlowLogs_608206(name: "getCreateFlowLogs", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=CreateFlowLogs", validator: validate_GetCreateFlowLogs_607007, - base: "/", url: url_GetCreateFlowLogs_607008, + route: "/#Action=CreateFlowLogs", validator: validate_GetCreateFlowLogs_608207, + base: "/", url: url_GetCreateFlowLogs_608208, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateFpgaImage_607081 = ref object of OpenApiRestCall_604389 -proc url_PostCreateFpgaImage_607083(protocol: Scheme; host: string; base: string; + Call_PostCreateFpgaImage_608281 = ref object of OpenApiRestCall_605589 +proc url_PostCreateFpgaImage_608283(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -17805,7 +17805,7 @@ proc url_PostCreateFpgaImage_607083(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_PostCreateFpgaImage_607082(path: JsonNode; query: JsonNode; +proc validate_PostCreateFpgaImage_608282(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates an Amazon FPGA Image (AFI) from the specified design checkpoint (DCP).
The create operation is asynchronous. To verify that the AFI is ready for use, check the output logs.
An AFI contains the FPGA bitstream that is ready to download to an FPGA. You can securely deploy an AFI on multiple FPGA-accelerated instances. For more information, see the AWS FPGA Hardware Development Kit.
@@ -17819,16 +17819,16 @@ proc validate_PostCreateFpgaImage_607082(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607084 = query.getOrDefault("Action") - valid_607084 = validateParameter(valid_607084, JString, required = true, + var valid_608284 = query.getOrDefault("Action") + valid_608284 = validateParameter(valid_608284, JString, required = true, default = newJString("CreateFpgaImage")) - if valid_607084 != nil: - section.add "Action", valid_607084 - var valid_607085 = query.getOrDefault("Version") - valid_607085 = validateParameter(valid_607085, JString, required = true, + if valid_608284 != nil: + section.add "Action", valid_608284 + var valid_608285 = query.getOrDefault("Version") + valid_608285 = validateParameter(valid_608285, JString, required = true, default = newJString("2016-11-15")) - if valid_607085 != nil: - section.add "Version", valid_607085 + if valid_608285 != nil: + section.add "Version", valid_608285 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -17839,41 +17839,41 @@ proc validate_PostCreateFpgaImage_607082(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607086 = header.getOrDefault("X-Amz-Signature") - valid_607086 = validateParameter(valid_607086, JString, required = false, + var valid_608286 = header.getOrDefault("X-Amz-Signature") + valid_608286 = validateParameter(valid_608286, JString, required = false, default = nil) - if valid_607086 != nil: - section.add "X-Amz-Signature", valid_607086 - var valid_607087 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607087 = validateParameter(valid_607087, JString, required = false, + if valid_608286 != nil: + section.add "X-Amz-Signature", valid_608286 + var valid_608287 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608287 = validateParameter(valid_608287, JString, required = false, default = nil) - if valid_607087 != nil: - section.add "X-Amz-Content-Sha256", valid_607087 - var valid_607088 = header.getOrDefault("X-Amz-Date") - valid_607088 = validateParameter(valid_607088, JString, required = false, + if valid_608287 != nil: + section.add "X-Amz-Content-Sha256", valid_608287 + var valid_608288 = header.getOrDefault("X-Amz-Date") + valid_608288 = validateParameter(valid_608288, JString, required = false, default = nil) - if valid_607088 != nil: - section.add "X-Amz-Date", valid_607088 - var valid_607089 = header.getOrDefault("X-Amz-Credential") - valid_607089 = validateParameter(valid_607089, JString, required = false, + if valid_608288 != nil: + section.add "X-Amz-Date", valid_608288 + var valid_608289 = header.getOrDefault("X-Amz-Credential") + valid_608289 = validateParameter(valid_608289, JString, required = false, default = nil) - if valid_607089 != nil: - section.add "X-Amz-Credential", valid_607089 - var valid_607090 = header.getOrDefault("X-Amz-Security-Token") - valid_607090 = validateParameter(valid_607090, JString, required = false, + if valid_608289 != nil: + section.add "X-Amz-Credential", valid_608289 + var valid_608290 = header.getOrDefault("X-Amz-Security-Token") + valid_608290 = validateParameter(valid_608290, JString, required = false, default = nil) - if valid_607090 != nil: - section.add "X-Amz-Security-Token", valid_607090 - var valid_607091 = header.getOrDefault("X-Amz-Algorithm") - valid_607091 = validateParameter(valid_607091, JString, required = false, + if valid_608290 != nil: + section.add "X-Amz-Security-Token", valid_608290 + var valid_608291 = header.getOrDefault("X-Amz-Algorithm") + valid_608291 = validateParameter(valid_608291, JString, required = false, default = nil) - if valid_607091 != nil: - section.add "X-Amz-Algorithm", valid_607091 - var valid_607092 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607092 = validateParameter(valid_607092, JString, required = false, + if valid_608291 != nil: + section.add "X-Amz-Algorithm", valid_608291 + var valid_608292 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608292 = validateParameter(valid_608292, JString, required = false, default = nil) - if valid_607092 != nil: - section.add "X-Amz-SignedHeaders", valid_607092 + if valid_608292 != nil: + section.add "X-Amz-SignedHeaders", valid_608292 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -17900,68 +17900,68 @@ proc validate_PostCreateFpgaImage_607082(path: JsonNode; query: JsonNode; ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. section = newJObject() - var valid_607093 = formData.getOrDefault("Description") - valid_607093 = validateParameter(valid_607093, JString, required = false, - default = nil) - if valid_607093 != nil: - section.add "Description", valid_607093 - var valid_607094 = formData.getOrDefault("LogsStorageLocation.Bucket") - valid_607094 = validateParameter(valid_607094, JString, required = false, - default = nil) - if valid_607094 != nil: - section.add "LogsStorageLocation.Bucket", valid_607094 - var valid_607095 = formData.getOrDefault("LogsStorageLocation.Key") - valid_607095 = validateParameter(valid_607095, JString, required = false, - default = nil) - if valid_607095 != nil: - section.add "LogsStorageLocation.Key", valid_607095 - var valid_607096 = formData.getOrDefault("DryRun") - valid_607096 = validateParameter(valid_607096, JBool, required = false, default = nil) - if valid_607096 != nil: - section.add "DryRun", valid_607096 - var valid_607097 = formData.getOrDefault("InputStorageLocation.Key") - valid_607097 = validateParameter(valid_607097, JString, required = false, + var valid_608293 = formData.getOrDefault("Description") + valid_608293 = validateParameter(valid_608293, JString, required = false, default = nil) - if valid_607097 != nil: - section.add "InputStorageLocation.Key", valid_607097 - var valid_607098 = formData.getOrDefault("Name") - valid_607098 = validateParameter(valid_607098, JString, required = false, - default = nil) - if valid_607098 != nil: - section.add "Name", valid_607098 - var valid_607099 = formData.getOrDefault("TagSpecification") - valid_607099 = validateParameter(valid_607099, JArray, required = false, - default = nil) - if valid_607099 != nil: - section.add "TagSpecification", valid_607099 - var valid_607100 = formData.getOrDefault("InputStorageLocation.Bucket") - valid_607100 = validateParameter(valid_607100, JString, required = false, - default = nil) - if valid_607100 != nil: - section.add "InputStorageLocation.Bucket", valid_607100 - var valid_607101 = formData.getOrDefault("ClientToken") - valid_607101 = validateParameter(valid_607101, JString, required = false, + if valid_608293 != nil: + section.add "Description", valid_608293 + var valid_608294 = formData.getOrDefault("LogsStorageLocation.Bucket") + valid_608294 = validateParameter(valid_608294, JString, required = false, + default = nil) + if valid_608294 != nil: + section.add "LogsStorageLocation.Bucket", valid_608294 + var valid_608295 = formData.getOrDefault("LogsStorageLocation.Key") + valid_608295 = validateParameter(valid_608295, JString, required = false, + default = nil) + if valid_608295 != nil: + section.add "LogsStorageLocation.Key", valid_608295 + var valid_608296 = formData.getOrDefault("DryRun") + valid_608296 = validateParameter(valid_608296, JBool, required = false, default = nil) + if valid_608296 != nil: + section.add "DryRun", valid_608296 + var valid_608297 = formData.getOrDefault("InputStorageLocation.Key") + valid_608297 = validateParameter(valid_608297, JString, required = false, + default = nil) + if valid_608297 != nil: + section.add "InputStorageLocation.Key", valid_608297 + var valid_608298 = formData.getOrDefault("Name") + valid_608298 = validateParameter(valid_608298, JString, required = false, + default = nil) + if valid_608298 != nil: + section.add "Name", valid_608298 + var valid_608299 = formData.getOrDefault("TagSpecification") + valid_608299 = validateParameter(valid_608299, JArray, required = false, + default = nil) + if valid_608299 != nil: + section.add "TagSpecification", valid_608299 + var valid_608300 = formData.getOrDefault("InputStorageLocation.Bucket") + valid_608300 = validateParameter(valid_608300, JString, required = false, + default = nil) + if valid_608300 != nil: + section.add "InputStorageLocation.Bucket", valid_608300 + var valid_608301 = formData.getOrDefault("ClientToken") + valid_608301 = validateParameter(valid_608301, JString, required = false, default = nil) - if valid_607101 != nil: - section.add "ClientToken", valid_607101 + if valid_608301 != nil: + section.add "ClientToken", valid_608301 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607102: Call_PostCreateFpgaImage_607081; path: JsonNode; +proc call*(call_608302: Call_PostCreateFpgaImage_608281; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an Amazon FPGA Image (AFI) from the specified design checkpoint (DCP).
The create operation is asynchronous. To verify that the AFI is ready for use, check the output logs.
An AFI contains the FPGA bitstream that is ready to download to an FPGA. You can securely deploy an AFI on multiple FPGA-accelerated instances. For more information, see the AWS FPGA Hardware Development Kit.
## - let valid = call_607102.validator(path, query, header, formData, body) - let scheme = call_607102.pickScheme + let valid = call_608302.validator(path, query, header, formData, body) + let scheme = call_608302.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607102.url(scheme.get, call_607102.host, call_607102.base, - call_607102.route, valid.getOrDefault("path"), + let url = call_608302.url(scheme.get, call_608302.host, call_608302.base, + call_608302.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607102, url, valid) + result = atozHook(call_608302, url, valid) -proc call*(call_607103: Call_PostCreateFpgaImage_607081; Description: string = ""; +proc call*(call_608303: Call_PostCreateFpgaImage_608281; Description: string = ""; LogsStorageLocationBucket: string = ""; LogsStorageLocationKey: string = ""; DryRun: bool = false; InputStorageLocationKey: string = ""; Action: string = "CreateFpgaImage"; @@ -17995,34 +17995,34 @@ proc call*(call_607103: Call_PostCreateFpgaImage_607081; Description: string = " ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. - var query_607104 = newJObject() - var formData_607105 = newJObject() - add(formData_607105, "Description", newJString(Description)) - add(formData_607105, "LogsStorageLocation.Bucket", + var query_608304 = newJObject() + var formData_608305 = newJObject() + add(formData_608305, "Description", newJString(Description)) + add(formData_608305, "LogsStorageLocation.Bucket", newJString(LogsStorageLocationBucket)) - add(formData_607105, "LogsStorageLocation.Key", + add(formData_608305, "LogsStorageLocation.Key", newJString(LogsStorageLocationKey)) - add(formData_607105, "DryRun", newJBool(DryRun)) - add(formData_607105, "InputStorageLocation.Key", + add(formData_608305, "DryRun", newJBool(DryRun)) + add(formData_608305, "InputStorageLocation.Key", newJString(InputStorageLocationKey)) - add(query_607104, "Action", newJString(Action)) - add(formData_607105, "Name", newJString(Name)) + add(query_608304, "Action", newJString(Action)) + add(formData_608305, "Name", newJString(Name)) if TagSpecification != nil: - formData_607105.add "TagSpecification", TagSpecification - add(formData_607105, "InputStorageLocation.Bucket", + formData_608305.add "TagSpecification", TagSpecification + add(formData_608305, "InputStorageLocation.Bucket", newJString(InputStorageLocationBucket)) - add(query_607104, "Version", newJString(Version)) - add(formData_607105, "ClientToken", newJString(ClientToken)) - result = call_607103.call(nil, query_607104, nil, formData_607105, nil) + add(query_608304, "Version", newJString(Version)) + add(formData_608305, "ClientToken", newJString(ClientToken)) + result = call_608303.call(nil, query_608304, nil, formData_608305, nil) -var postCreateFpgaImage* = Call_PostCreateFpgaImage_607081( +var postCreateFpgaImage* = Call_PostCreateFpgaImage_608281( name: "postCreateFpgaImage", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateFpgaImage", - validator: validate_PostCreateFpgaImage_607082, base: "/", - url: url_PostCreateFpgaImage_607083, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostCreateFpgaImage_608282, base: "/", + url: url_PostCreateFpgaImage_608283, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateFpgaImage_607057 = ref object of OpenApiRestCall_604389 -proc url_GetCreateFpgaImage_607059(protocol: Scheme; host: string; base: string; + Call_GetCreateFpgaImage_608257 = ref object of OpenApiRestCall_605589 +proc url_GetCreateFpgaImage_608259(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -18034,7 +18034,7 @@ proc url_GetCreateFpgaImage_607059(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetCreateFpgaImage_607058(path: JsonNode; query: JsonNode; +proc validate_GetCreateFpgaImage_608258(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates an Amazon FPGA Image (AFI) from the specified design checkpoint (DCP).
The create operation is asynchronous. To verify that the AFI is ready for use, check the output logs.
An AFI contains the FPGA bitstream that is ready to download to an FPGA. You can securely deploy an AFI on multiple FPGA-accelerated instances. For more information, see the AWS FPGA Hardware Development Kit.
@@ -18070,61 +18070,61 @@ proc validate_GetCreateFpgaImage_607058(path: JsonNode; query: JsonNode; ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. section = newJObject() - var valid_607060 = query.getOrDefault("InputStorageLocation.Key") - valid_607060 = validateParameter(valid_607060, JString, required = false, + var valid_608260 = query.getOrDefault("InputStorageLocation.Key") + valid_608260 = validateParameter(valid_608260, JString, required = false, default = nil) - if valid_607060 != nil: - section.add "InputStorageLocation.Key", valid_607060 - var valid_607061 = query.getOrDefault("InputStorageLocation.Bucket") - valid_607061 = validateParameter(valid_607061, JString, required = false, + if valid_608260 != nil: + section.add "InputStorageLocation.Key", valid_608260 + var valid_608261 = query.getOrDefault("InputStorageLocation.Bucket") + valid_608261 = validateParameter(valid_608261, JString, required = false, default = nil) - if valid_607061 != nil: - section.add "InputStorageLocation.Bucket", valid_607061 - var valid_607062 = query.getOrDefault("DryRun") - valid_607062 = validateParameter(valid_607062, JBool, required = false, default = nil) - if valid_607062 != nil: - section.add "DryRun", valid_607062 - var valid_607063 = query.getOrDefault("Name") - valid_607063 = validateParameter(valid_607063, JString, required = false, + if valid_608261 != nil: + section.add "InputStorageLocation.Bucket", valid_608261 + var valid_608262 = query.getOrDefault("DryRun") + valid_608262 = validateParameter(valid_608262, JBool, required = false, default = nil) + if valid_608262 != nil: + section.add "DryRun", valid_608262 + var valid_608263 = query.getOrDefault("Name") + valid_608263 = validateParameter(valid_608263, JString, required = false, default = nil) - if valid_607063 != nil: - section.add "Name", valid_607063 + if valid_608263 != nil: + section.add "Name", valid_608263 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607064 = query.getOrDefault("Action") - valid_607064 = validateParameter(valid_607064, JString, required = true, + var valid_608264 = query.getOrDefault("Action") + valid_608264 = validateParameter(valid_608264, JString, required = true, default = newJString("CreateFpgaImage")) - if valid_607064 != nil: - section.add "Action", valid_607064 - var valid_607065 = query.getOrDefault("Description") - valid_607065 = validateParameter(valid_607065, JString, required = false, + if valid_608264 != nil: + section.add "Action", valid_608264 + var valid_608265 = query.getOrDefault("Description") + valid_608265 = validateParameter(valid_608265, JString, required = false, default = nil) - if valid_607065 != nil: - section.add "Description", valid_607065 - var valid_607066 = query.getOrDefault("TagSpecification") - valid_607066 = validateParameter(valid_607066, JArray, required = false, + if valid_608265 != nil: + section.add "Description", valid_608265 + var valid_608266 = query.getOrDefault("TagSpecification") + valid_608266 = validateParameter(valid_608266, JArray, required = false, default = nil) - if valid_607066 != nil: - section.add "TagSpecification", valid_607066 - var valid_607067 = query.getOrDefault("LogsStorageLocation.Bucket") - valid_607067 = validateParameter(valid_607067, JString, required = false, + if valid_608266 != nil: + section.add "TagSpecification", valid_608266 + var valid_608267 = query.getOrDefault("LogsStorageLocation.Bucket") + valid_608267 = validateParameter(valid_608267, JString, required = false, default = nil) - if valid_607067 != nil: - section.add "LogsStorageLocation.Bucket", valid_607067 - var valid_607068 = query.getOrDefault("Version") - valid_607068 = validateParameter(valid_607068, JString, required = true, + if valid_608267 != nil: + section.add "LogsStorageLocation.Bucket", valid_608267 + var valid_608268 = query.getOrDefault("Version") + valid_608268 = validateParameter(valid_608268, JString, required = true, default = newJString("2016-11-15")) - if valid_607068 != nil: - section.add "Version", valid_607068 - var valid_607069 = query.getOrDefault("LogsStorageLocation.Key") - valid_607069 = validateParameter(valid_607069, JString, required = false, + if valid_608268 != nil: + section.add "Version", valid_608268 + var valid_608269 = query.getOrDefault("LogsStorageLocation.Key") + valid_608269 = validateParameter(valid_608269, JString, required = false, default = nil) - if valid_607069 != nil: - section.add "LogsStorageLocation.Key", valid_607069 - var valid_607070 = query.getOrDefault("ClientToken") - valid_607070 = validateParameter(valid_607070, JString, required = false, + if valid_608269 != nil: + section.add "LogsStorageLocation.Key", valid_608269 + var valid_608270 = query.getOrDefault("ClientToken") + valid_608270 = validateParameter(valid_608270, JString, required = false, default = nil) - if valid_607070 != nil: - section.add "ClientToken", valid_607070 + if valid_608270 != nil: + section.add "ClientToken", valid_608270 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -18135,61 +18135,61 @@ proc validate_GetCreateFpgaImage_607058(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607071 = header.getOrDefault("X-Amz-Signature") - valid_607071 = validateParameter(valid_607071, JString, required = false, + var valid_608271 = header.getOrDefault("X-Amz-Signature") + valid_608271 = validateParameter(valid_608271, JString, required = false, default = nil) - if valid_607071 != nil: - section.add "X-Amz-Signature", valid_607071 - var valid_607072 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607072 = validateParameter(valid_607072, JString, required = false, + if valid_608271 != nil: + section.add "X-Amz-Signature", valid_608271 + var valid_608272 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608272 = validateParameter(valid_608272, JString, required = false, default = nil) - if valid_607072 != nil: - section.add "X-Amz-Content-Sha256", valid_607072 - var valid_607073 = header.getOrDefault("X-Amz-Date") - valid_607073 = validateParameter(valid_607073, JString, required = false, + if valid_608272 != nil: + section.add "X-Amz-Content-Sha256", valid_608272 + var valid_608273 = header.getOrDefault("X-Amz-Date") + valid_608273 = validateParameter(valid_608273, JString, required = false, default = nil) - if valid_607073 != nil: - section.add "X-Amz-Date", valid_607073 - var valid_607074 = header.getOrDefault("X-Amz-Credential") - valid_607074 = validateParameter(valid_607074, JString, required = false, + if valid_608273 != nil: + section.add "X-Amz-Date", valid_608273 + var valid_608274 = header.getOrDefault("X-Amz-Credential") + valid_608274 = validateParameter(valid_608274, JString, required = false, default = nil) - if valid_607074 != nil: - section.add "X-Amz-Credential", valid_607074 - var valid_607075 = header.getOrDefault("X-Amz-Security-Token") - valid_607075 = validateParameter(valid_607075, JString, required = false, + if valid_608274 != nil: + section.add "X-Amz-Credential", valid_608274 + var valid_608275 = header.getOrDefault("X-Amz-Security-Token") + valid_608275 = validateParameter(valid_608275, JString, required = false, default = nil) - if valid_607075 != nil: - section.add "X-Amz-Security-Token", valid_607075 - var valid_607076 = header.getOrDefault("X-Amz-Algorithm") - valid_607076 = validateParameter(valid_607076, JString, required = false, + if valid_608275 != nil: + section.add "X-Amz-Security-Token", valid_608275 + var valid_608276 = header.getOrDefault("X-Amz-Algorithm") + valid_608276 = validateParameter(valid_608276, JString, required = false, default = nil) - if valid_607076 != nil: - section.add "X-Amz-Algorithm", valid_607076 - var valid_607077 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607077 = validateParameter(valid_607077, JString, required = false, + if valid_608276 != nil: + section.add "X-Amz-Algorithm", valid_608276 + var valid_608277 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608277 = validateParameter(valid_608277, JString, required = false, default = nil) - if valid_607077 != nil: - section.add "X-Amz-SignedHeaders", valid_607077 + if valid_608277 != nil: + section.add "X-Amz-SignedHeaders", valid_608277 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607078: Call_GetCreateFpgaImage_607057; path: JsonNode; +proc call*(call_608278: Call_GetCreateFpgaImage_608257; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an Amazon FPGA Image (AFI) from the specified design checkpoint (DCP).
The create operation is asynchronous. To verify that the AFI is ready for use, check the output logs.
An AFI contains the FPGA bitstream that is ready to download to an FPGA. You can securely deploy an AFI on multiple FPGA-accelerated instances. For more information, see the AWS FPGA Hardware Development Kit.
## - let valid = call_607078.validator(path, query, header, formData, body) - let scheme = call_607078.pickScheme + let valid = call_608278.validator(path, query, header, formData, body) + let scheme = call_608278.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607078.url(scheme.get, call_607078.host, call_607078.base, - call_607078.route, valid.getOrDefault("path"), + let url = call_608278.url(scheme.get, call_608278.host, call_608278.base, + call_608278.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607078, url, valid) + result = atozHook(call_608278, url, valid) -proc call*(call_607079: Call_GetCreateFpgaImage_607057; +proc call*(call_608279: Call_GetCreateFpgaImage_608257; InputStorageLocationKey: string = ""; InputStorageLocationBucket: string = ""; DryRun: bool = false; Name: string = ""; Action: string = "CreateFpgaImage"; @@ -18223,32 +18223,32 @@ proc call*(call_607079: Call_GetCreateFpgaImage_607057; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. - var query_607080 = newJObject() - add(query_607080, "InputStorageLocation.Key", + var query_608280 = newJObject() + add(query_608280, "InputStorageLocation.Key", newJString(InputStorageLocationKey)) - add(query_607080, "InputStorageLocation.Bucket", + add(query_608280, "InputStorageLocation.Bucket", newJString(InputStorageLocationBucket)) - add(query_607080, "DryRun", newJBool(DryRun)) - add(query_607080, "Name", newJString(Name)) - add(query_607080, "Action", newJString(Action)) - add(query_607080, "Description", newJString(Description)) + add(query_608280, "DryRun", newJBool(DryRun)) + add(query_608280, "Name", newJString(Name)) + add(query_608280, "Action", newJString(Action)) + add(query_608280, "Description", newJString(Description)) if TagSpecification != nil: - query_607080.add "TagSpecification", TagSpecification - add(query_607080, "LogsStorageLocation.Bucket", + query_608280.add "TagSpecification", TagSpecification + add(query_608280, "LogsStorageLocation.Bucket", newJString(LogsStorageLocationBucket)) - add(query_607080, "Version", newJString(Version)) - add(query_607080, "LogsStorageLocation.Key", newJString(LogsStorageLocationKey)) - add(query_607080, "ClientToken", newJString(ClientToken)) - result = call_607079.call(nil, query_607080, nil, nil, nil) + add(query_608280, "Version", newJString(Version)) + add(query_608280, "LogsStorageLocation.Key", newJString(LogsStorageLocationKey)) + add(query_608280, "ClientToken", newJString(ClientToken)) + result = call_608279.call(nil, query_608280, nil, nil, nil) -var getCreateFpgaImage* = Call_GetCreateFpgaImage_607057( +var getCreateFpgaImage* = Call_GetCreateFpgaImage_608257( name: "getCreateFpgaImage", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=CreateFpgaImage", validator: validate_GetCreateFpgaImage_607058, - base: "/", url: url_GetCreateFpgaImage_607059, + route: "/#Action=CreateFpgaImage", validator: validate_GetCreateFpgaImage_608258, + base: "/", url: url_GetCreateFpgaImage_608259, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateImage_607127 = ref object of OpenApiRestCall_604389 -proc url_PostCreateImage_607129(protocol: Scheme; host: string; base: string; + Call_PostCreateImage_608327 = ref object of OpenApiRestCall_605589 +proc url_PostCreateImage_608329(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -18260,7 +18260,7 @@ proc url_PostCreateImage_607129(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostCreateImage_607128(path: JsonNode; query: JsonNode; +proc validate_PostCreateImage_608328(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.
If you customized your instance with instance store volumes or EBS volumes in addition to the root device volume, the new AMI contains block device mapping information for those volumes. When you launch an instance from this new AMI, the instance automatically launches with those additional volumes.
For more information, see Creating Amazon EBS-Backed Linux AMIs in the Amazon Elastic Compute Cloud User Guide.
@@ -18274,16 +18274,16 @@ proc validate_PostCreateImage_607128(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607130 = query.getOrDefault("Action") - valid_607130 = validateParameter(valid_607130, JString, required = true, + var valid_608330 = query.getOrDefault("Action") + valid_608330 = validateParameter(valid_608330, JString, required = true, default = newJString("CreateImage")) - if valid_607130 != nil: - section.add "Action", valid_607130 - var valid_607131 = query.getOrDefault("Version") - valid_607131 = validateParameter(valid_607131, JString, required = true, + if valid_608330 != nil: + section.add "Action", valid_608330 + var valid_608331 = query.getOrDefault("Version") + valid_608331 = validateParameter(valid_608331, JString, required = true, default = newJString("2016-11-15")) - if valid_607131 != nil: - section.add "Version", valid_607131 + if valid_608331 != nil: + section.add "Version", valid_608331 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -18294,41 +18294,41 @@ proc validate_PostCreateImage_607128(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607132 = header.getOrDefault("X-Amz-Signature") - valid_607132 = validateParameter(valid_607132, JString, required = false, + var valid_608332 = header.getOrDefault("X-Amz-Signature") + valid_608332 = validateParameter(valid_608332, JString, required = false, default = nil) - if valid_607132 != nil: - section.add "X-Amz-Signature", valid_607132 - var valid_607133 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607133 = validateParameter(valid_607133, JString, required = false, + if valid_608332 != nil: + section.add "X-Amz-Signature", valid_608332 + var valid_608333 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608333 = validateParameter(valid_608333, JString, required = false, default = nil) - if valid_607133 != nil: - section.add "X-Amz-Content-Sha256", valid_607133 - var valid_607134 = header.getOrDefault("X-Amz-Date") - valid_607134 = validateParameter(valid_607134, JString, required = false, + if valid_608333 != nil: + section.add "X-Amz-Content-Sha256", valid_608333 + var valid_608334 = header.getOrDefault("X-Amz-Date") + valid_608334 = validateParameter(valid_608334, JString, required = false, default = nil) - if valid_607134 != nil: - section.add "X-Amz-Date", valid_607134 - var valid_607135 = header.getOrDefault("X-Amz-Credential") - valid_607135 = validateParameter(valid_607135, JString, required = false, + if valid_608334 != nil: + section.add "X-Amz-Date", valid_608334 + var valid_608335 = header.getOrDefault("X-Amz-Credential") + valid_608335 = validateParameter(valid_608335, JString, required = false, default = nil) - if valid_607135 != nil: - section.add "X-Amz-Credential", valid_607135 - var valid_607136 = header.getOrDefault("X-Amz-Security-Token") - valid_607136 = validateParameter(valid_607136, JString, required = false, + if valid_608335 != nil: + section.add "X-Amz-Credential", valid_608335 + var valid_608336 = header.getOrDefault("X-Amz-Security-Token") + valid_608336 = validateParameter(valid_608336, JString, required = false, default = nil) - if valid_607136 != nil: - section.add "X-Amz-Security-Token", valid_607136 - var valid_607137 = header.getOrDefault("X-Amz-Algorithm") - valid_607137 = validateParameter(valid_607137, JString, required = false, + if valid_608336 != nil: + section.add "X-Amz-Security-Token", valid_608336 + var valid_608337 = header.getOrDefault("X-Amz-Algorithm") + valid_608337 = validateParameter(valid_608337, JString, required = false, default = nil) - if valid_607137 != nil: - section.add "X-Amz-Algorithm", valid_607137 - var valid_607138 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607138 = validateParameter(valid_607138, JString, required = false, + if valid_608337 != nil: + section.add "X-Amz-Algorithm", valid_608337 + var valid_608338 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608338 = validateParameter(valid_608338, JString, required = false, default = nil) - if valid_607138 != nil: - section.add "X-Amz-SignedHeaders", valid_607138 + if valid_608338 != nil: + section.add "X-Amz-SignedHeaders", valid_608338 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -18344,54 +18344,54 @@ proc validate_PostCreateImage_607128(path: JsonNode; query: JsonNode; ## Name: JString (required) ## :A name for the new image.
Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('), at-signs (@), or underscores(_)
section = newJObject() - var valid_607139 = formData.getOrDefault("Description") - valid_607139 = validateParameter(valid_607139, JString, required = false, - default = nil) - if valid_607139 != nil: - section.add "Description", valid_607139 - var valid_607140 = formData.getOrDefault("BlockDeviceMapping") - valid_607140 = validateParameter(valid_607140, JArray, required = false, - default = nil) - if valid_607140 != nil: - section.add "BlockDeviceMapping", valid_607140 - var valid_607141 = formData.getOrDefault("NoReboot") - valid_607141 = validateParameter(valid_607141, JBool, required = false, default = nil) - if valid_607141 != nil: - section.add "NoReboot", valid_607141 - var valid_607142 = formData.getOrDefault("DryRun") - valid_607142 = validateParameter(valid_607142, JBool, required = false, default = nil) - if valid_607142 != nil: - section.add "DryRun", valid_607142 + var valid_608339 = formData.getOrDefault("Description") + valid_608339 = validateParameter(valid_608339, JString, required = false, + default = nil) + if valid_608339 != nil: + section.add "Description", valid_608339 + var valid_608340 = formData.getOrDefault("BlockDeviceMapping") + valid_608340 = validateParameter(valid_608340, JArray, required = false, + default = nil) + if valid_608340 != nil: + section.add "BlockDeviceMapping", valid_608340 + var valid_608341 = formData.getOrDefault("NoReboot") + valid_608341 = validateParameter(valid_608341, JBool, required = false, default = nil) + if valid_608341 != nil: + section.add "NoReboot", valid_608341 + var valid_608342 = formData.getOrDefault("DryRun") + valid_608342 = validateParameter(valid_608342, JBool, required = false, default = nil) + if valid_608342 != nil: + section.add "DryRun", valid_608342 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_607143 = formData.getOrDefault("InstanceId") - valid_607143 = validateParameter(valid_607143, JString, required = true, + var valid_608343 = formData.getOrDefault("InstanceId") + valid_608343 = validateParameter(valid_608343, JString, required = true, default = nil) - if valid_607143 != nil: - section.add "InstanceId", valid_607143 - var valid_607144 = formData.getOrDefault("Name") - valid_607144 = validateParameter(valid_607144, JString, required = true, + if valid_608343 != nil: + section.add "InstanceId", valid_608343 + var valid_608344 = formData.getOrDefault("Name") + valid_608344 = validateParameter(valid_608344, JString, required = true, default = nil) - if valid_607144 != nil: - section.add "Name", valid_607144 + if valid_608344 != nil: + section.add "Name", valid_608344 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607145: Call_PostCreateImage_607127; path: JsonNode; query: JsonNode; +proc call*(call_608345: Call_PostCreateImage_608327; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.
If you customized your instance with instance store volumes or EBS volumes in addition to the root device volume, the new AMI contains block device mapping information for those volumes. When you launch an instance from this new AMI, the instance automatically launches with those additional volumes.
For more information, see Creating Amazon EBS-Backed Linux AMIs in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_607145.validator(path, query, header, formData, body) - let scheme = call_607145.pickScheme + let valid = call_608345.validator(path, query, header, formData, body) + let scheme = call_608345.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607145.url(scheme.get, call_607145.host, call_607145.base, - call_607145.route, valid.getOrDefault("path"), + let url = call_608345.url(scheme.get, call_608345.host, call_608345.base, + call_608345.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607145, url, valid) + result = atozHook(call_608345, url, valid) -proc call*(call_607146: Call_PostCreateImage_607127; InstanceId: string; +proc call*(call_608346: Call_PostCreateImage_608327; InstanceId: string; Name: string; Description: string = ""; BlockDeviceMapping: JsonNode = nil; NoReboot: bool = false; DryRun: bool = false; Action: string = "CreateImage"; Version: string = "2016-11-15"): Recallable = @@ -18411,26 +18411,26 @@ proc call*(call_607146: Call_PostCreateImage_607127; InstanceId: string; ## Name: string (required) ## :A name for the new image.
Constraints: 3-128 alphanumeric characters, parentheses (()), square brackets ([]), spaces ( ), periods (.), slashes (/), dashes (-), single quotes ('), at-signs (@), or underscores(_)
## Version: string (required) - var query_607147 = newJObject() - var formData_607148 = newJObject() - add(formData_607148, "Description", newJString(Description)) + var query_608347 = newJObject() + var formData_608348 = newJObject() + add(formData_608348, "Description", newJString(Description)) if BlockDeviceMapping != nil: - formData_607148.add "BlockDeviceMapping", BlockDeviceMapping - add(formData_607148, "NoReboot", newJBool(NoReboot)) - add(formData_607148, "DryRun", newJBool(DryRun)) - add(formData_607148, "InstanceId", newJString(InstanceId)) - add(query_607147, "Action", newJString(Action)) - add(formData_607148, "Name", newJString(Name)) - add(query_607147, "Version", newJString(Version)) - result = call_607146.call(nil, query_607147, nil, formData_607148, nil) - -var postCreateImage* = Call_PostCreateImage_607127(name: "postCreateImage", + formData_608348.add "BlockDeviceMapping", BlockDeviceMapping + add(formData_608348, "NoReboot", newJBool(NoReboot)) + add(formData_608348, "DryRun", newJBool(DryRun)) + add(formData_608348, "InstanceId", newJString(InstanceId)) + add(query_608347, "Action", newJString(Action)) + add(formData_608348, "Name", newJString(Name)) + add(query_608347, "Version", newJString(Version)) + result = call_608346.call(nil, query_608347, nil, formData_608348, nil) + +var postCreateImage* = Call_PostCreateImage_608327(name: "postCreateImage", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=CreateImage", validator: validate_PostCreateImage_607128, - base: "/", url: url_PostCreateImage_607129, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=CreateImage", validator: validate_PostCreateImage_608328, + base: "/", url: url_PostCreateImage_608329, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateImage_607106 = ref object of OpenApiRestCall_604389 -proc url_GetCreateImage_607108(protocol: Scheme; host: string; base: string; + Call_GetCreateImage_608306 = ref object of OpenApiRestCall_605589 +proc url_GetCreateImage_608308(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -18442,7 +18442,7 @@ proc url_GetCreateImage_607108(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetCreateImage_607107(path: JsonNode; query: JsonNode; +proc validate_GetCreateImage_608307(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.
If you customized your instance with instance store volumes or EBS volumes in addition to the root device volume, the new AMI contains block device mapping information for those volumes. When you launch an instance from this new AMI, the instance automatically launches with those additional volumes.
For more information, see Creating Amazon EBS-Backed Linux AMIs in the Amazon Elastic Compute Cloud User Guide.
@@ -18467,46 +18467,46 @@ proc validate_GetCreateImage_607107(path: JsonNode; query: JsonNode; ## : The block device mappings. This parameter cannot be used to modify the encryption status of existing volumes or snapshots. To create an AMI with encrypted snapshots, use the CopyImage action. ## Version: JString (required) section = newJObject() - var valid_607109 = query.getOrDefault("DryRun") - valid_607109 = validateParameter(valid_607109, JBool, required = false, default = nil) - if valid_607109 != nil: - section.add "DryRun", valid_607109 + var valid_608309 = query.getOrDefault("DryRun") + valid_608309 = validateParameter(valid_608309, JBool, required = false, default = nil) + if valid_608309 != nil: + section.add "DryRun", valid_608309 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_607110 = query.getOrDefault("InstanceId") - valid_607110 = validateParameter(valid_607110, JString, required = true, + var valid_608310 = query.getOrDefault("InstanceId") + valid_608310 = validateParameter(valid_608310, JString, required = true, default = nil) - if valid_607110 != nil: - section.add "InstanceId", valid_607110 - var valid_607111 = query.getOrDefault("Name") - valid_607111 = validateParameter(valid_607111, JString, required = true, + if valid_608310 != nil: + section.add "InstanceId", valid_608310 + var valid_608311 = query.getOrDefault("Name") + valid_608311 = validateParameter(valid_608311, JString, required = true, default = nil) - if valid_607111 != nil: - section.add "Name", valid_607111 - var valid_607112 = query.getOrDefault("Action") - valid_607112 = validateParameter(valid_607112, JString, required = true, + if valid_608311 != nil: + section.add "Name", valid_608311 + var valid_608312 = query.getOrDefault("Action") + valid_608312 = validateParameter(valid_608312, JString, required = true, default = newJString("CreateImage")) - if valid_607112 != nil: - section.add "Action", valid_607112 - var valid_607113 = query.getOrDefault("Description") - valid_607113 = validateParameter(valid_607113, JString, required = false, + if valid_608312 != nil: + section.add "Action", valid_608312 + var valid_608313 = query.getOrDefault("Description") + valid_608313 = validateParameter(valid_608313, JString, required = false, default = nil) - if valid_607113 != nil: - section.add "Description", valid_607113 - var valid_607114 = query.getOrDefault("NoReboot") - valid_607114 = validateParameter(valid_607114, JBool, required = false, default = nil) - if valid_607114 != nil: - section.add "NoReboot", valid_607114 - var valid_607115 = query.getOrDefault("BlockDeviceMapping") - valid_607115 = validateParameter(valid_607115, JArray, required = false, + if valid_608313 != nil: + section.add "Description", valid_608313 + var valid_608314 = query.getOrDefault("NoReboot") + valid_608314 = validateParameter(valid_608314, JBool, required = false, default = nil) + if valid_608314 != nil: + section.add "NoReboot", valid_608314 + var valid_608315 = query.getOrDefault("BlockDeviceMapping") + valid_608315 = validateParameter(valid_608315, JArray, required = false, default = nil) - if valid_607115 != nil: - section.add "BlockDeviceMapping", valid_607115 - var valid_607116 = query.getOrDefault("Version") - valid_607116 = validateParameter(valid_607116, JString, required = true, + if valid_608315 != nil: + section.add "BlockDeviceMapping", valid_608315 + var valid_608316 = query.getOrDefault("Version") + valid_608316 = validateParameter(valid_608316, JString, required = true, default = newJString("2016-11-15")) - if valid_607116 != nil: - section.add "Version", valid_607116 + if valid_608316 != nil: + section.add "Version", valid_608316 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -18517,61 +18517,61 @@ proc validate_GetCreateImage_607107(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607117 = header.getOrDefault("X-Amz-Signature") - valid_607117 = validateParameter(valid_607117, JString, required = false, + var valid_608317 = header.getOrDefault("X-Amz-Signature") + valid_608317 = validateParameter(valid_608317, JString, required = false, default = nil) - if valid_607117 != nil: - section.add "X-Amz-Signature", valid_607117 - var valid_607118 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607118 = validateParameter(valid_607118, JString, required = false, + if valid_608317 != nil: + section.add "X-Amz-Signature", valid_608317 + var valid_608318 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608318 = validateParameter(valid_608318, JString, required = false, default = nil) - if valid_607118 != nil: - section.add "X-Amz-Content-Sha256", valid_607118 - var valid_607119 = header.getOrDefault("X-Amz-Date") - valid_607119 = validateParameter(valid_607119, JString, required = false, + if valid_608318 != nil: + section.add "X-Amz-Content-Sha256", valid_608318 + var valid_608319 = header.getOrDefault("X-Amz-Date") + valid_608319 = validateParameter(valid_608319, JString, required = false, default = nil) - if valid_607119 != nil: - section.add "X-Amz-Date", valid_607119 - var valid_607120 = header.getOrDefault("X-Amz-Credential") - valid_607120 = validateParameter(valid_607120, JString, required = false, + if valid_608319 != nil: + section.add "X-Amz-Date", valid_608319 + var valid_608320 = header.getOrDefault("X-Amz-Credential") + valid_608320 = validateParameter(valid_608320, JString, required = false, default = nil) - if valid_607120 != nil: - section.add "X-Amz-Credential", valid_607120 - var valid_607121 = header.getOrDefault("X-Amz-Security-Token") - valid_607121 = validateParameter(valid_607121, JString, required = false, + if valid_608320 != nil: + section.add "X-Amz-Credential", valid_608320 + var valid_608321 = header.getOrDefault("X-Amz-Security-Token") + valid_608321 = validateParameter(valid_608321, JString, required = false, default = nil) - if valid_607121 != nil: - section.add "X-Amz-Security-Token", valid_607121 - var valid_607122 = header.getOrDefault("X-Amz-Algorithm") - valid_607122 = validateParameter(valid_607122, JString, required = false, + if valid_608321 != nil: + section.add "X-Amz-Security-Token", valid_608321 + var valid_608322 = header.getOrDefault("X-Amz-Algorithm") + valid_608322 = validateParameter(valid_608322, JString, required = false, default = nil) - if valid_607122 != nil: - section.add "X-Amz-Algorithm", valid_607122 - var valid_607123 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607123 = validateParameter(valid_607123, JString, required = false, + if valid_608322 != nil: + section.add "X-Amz-Algorithm", valid_608322 + var valid_608323 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608323 = validateParameter(valid_608323, JString, required = false, default = nil) - if valid_607123 != nil: - section.add "X-Amz-SignedHeaders", valid_607123 + if valid_608323 != nil: + section.add "X-Amz-SignedHeaders", valid_608323 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607124: Call_GetCreateImage_607106; path: JsonNode; query: JsonNode; +proc call*(call_608324: Call_GetCreateImage_608306; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.
If you customized your instance with instance store volumes or EBS volumes in addition to the root device volume, the new AMI contains block device mapping information for those volumes. When you launch an instance from this new AMI, the instance automatically launches with those additional volumes.
For more information, see Creating Amazon EBS-Backed Linux AMIs in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_607124.validator(path, query, header, formData, body) - let scheme = call_607124.pickScheme + let valid = call_608324.validator(path, query, header, formData, body) + let scheme = call_608324.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607124.url(scheme.get, call_607124.host, call_607124.base, - call_607124.route, valid.getOrDefault("path"), + let url = call_608324.url(scheme.get, call_608324.host, call_608324.base, + call_608324.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607124, url, valid) + result = atozHook(call_608324, url, valid) -proc call*(call_607125: Call_GetCreateImage_607106; InstanceId: string; Name: string; +proc call*(call_608325: Call_GetCreateImage_608306; InstanceId: string; Name: string; DryRun: bool = false; Action: string = "CreateImage"; Description: string = ""; NoReboot: bool = false; BlockDeviceMapping: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -18591,25 +18591,25 @@ proc call*(call_607125: Call_GetCreateImage_607106; InstanceId: string; Name: st ## BlockDeviceMapping: JArray ## : The block device mappings. This parameter cannot be used to modify the encryption status of existing volumes or snapshots. To create an AMI with encrypted snapshots, use the CopyImage action. ## Version: string (required) - var query_607126 = newJObject() - add(query_607126, "DryRun", newJBool(DryRun)) - add(query_607126, "InstanceId", newJString(InstanceId)) - add(query_607126, "Name", newJString(Name)) - add(query_607126, "Action", newJString(Action)) - add(query_607126, "Description", newJString(Description)) - add(query_607126, "NoReboot", newJBool(NoReboot)) + var query_608326 = newJObject() + add(query_608326, "DryRun", newJBool(DryRun)) + add(query_608326, "InstanceId", newJString(InstanceId)) + add(query_608326, "Name", newJString(Name)) + add(query_608326, "Action", newJString(Action)) + add(query_608326, "Description", newJString(Description)) + add(query_608326, "NoReboot", newJBool(NoReboot)) if BlockDeviceMapping != nil: - query_607126.add "BlockDeviceMapping", BlockDeviceMapping - add(query_607126, "Version", newJString(Version)) - result = call_607125.call(nil, query_607126, nil, nil, nil) + query_608326.add "BlockDeviceMapping", BlockDeviceMapping + add(query_608326, "Version", newJString(Version)) + result = call_608325.call(nil, query_608326, nil, nil, nil) -var getCreateImage* = Call_GetCreateImage_607106(name: "getCreateImage", +var getCreateImage* = Call_GetCreateImage_608306(name: "getCreateImage", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=CreateImage", validator: validate_GetCreateImage_607107, - base: "/", url: url_GetCreateImage_607108, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=CreateImage", validator: validate_GetCreateImage_608307, + base: "/", url: url_GetCreateImage_608308, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateInstanceExportTask_607171 = ref object of OpenApiRestCall_604389 -proc url_PostCreateInstanceExportTask_607173(protocol: Scheme; host: string; + Call_PostCreateInstanceExportTask_608371 = ref object of OpenApiRestCall_605589 +proc url_PostCreateInstanceExportTask_608373(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -18621,7 +18621,7 @@ proc url_PostCreateInstanceExportTask_607173(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateInstanceExportTask_607172(path: JsonNode; query: JsonNode; +proc validate_PostCreateInstanceExportTask_608372(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Exports a running or stopped instance to an S3 bucket.
For information about the supported operating systems, image formats, and known limitations for the types of instances you can export, see Exporting an Instance as a VM Using VM Import/Export in the VM Import/Export User Guide.
## @@ -18634,16 +18634,16 @@ proc validate_PostCreateInstanceExportTask_607172(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607174 = query.getOrDefault("Action") - valid_607174 = validateParameter(valid_607174, JString, required = true, default = newJString( + var valid_608374 = query.getOrDefault("Action") + valid_608374 = validateParameter(valid_608374, JString, required = true, default = newJString( "CreateInstanceExportTask")) - if valid_607174 != nil: - section.add "Action", valid_607174 - var valid_607175 = query.getOrDefault("Version") - valid_607175 = validateParameter(valid_607175, JString, required = true, + if valid_608374 != nil: + section.add "Action", valid_608374 + var valid_608375 = query.getOrDefault("Version") + valid_608375 = validateParameter(valid_608375, JString, required = true, default = newJString("2016-11-15")) - if valid_607175 != nil: - section.add "Version", valid_607175 + if valid_608375 != nil: + section.add "Version", valid_608375 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -18654,41 +18654,41 @@ proc validate_PostCreateInstanceExportTask_607172(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607176 = header.getOrDefault("X-Amz-Signature") - valid_607176 = validateParameter(valid_607176, JString, required = false, + var valid_608376 = header.getOrDefault("X-Amz-Signature") + valid_608376 = validateParameter(valid_608376, JString, required = false, default = nil) - if valid_607176 != nil: - section.add "X-Amz-Signature", valid_607176 - var valid_607177 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607177 = validateParameter(valid_607177, JString, required = false, + if valid_608376 != nil: + section.add "X-Amz-Signature", valid_608376 + var valid_608377 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608377 = validateParameter(valid_608377, JString, required = false, default = nil) - if valid_607177 != nil: - section.add "X-Amz-Content-Sha256", valid_607177 - var valid_607178 = header.getOrDefault("X-Amz-Date") - valid_607178 = validateParameter(valid_607178, JString, required = false, + if valid_608377 != nil: + section.add "X-Amz-Content-Sha256", valid_608377 + var valid_608378 = header.getOrDefault("X-Amz-Date") + valid_608378 = validateParameter(valid_608378, JString, required = false, default = nil) - if valid_607178 != nil: - section.add "X-Amz-Date", valid_607178 - var valid_607179 = header.getOrDefault("X-Amz-Credential") - valid_607179 = validateParameter(valid_607179, JString, required = false, + if valid_608378 != nil: + section.add "X-Amz-Date", valid_608378 + var valid_608379 = header.getOrDefault("X-Amz-Credential") + valid_608379 = validateParameter(valid_608379, JString, required = false, default = nil) - if valid_607179 != nil: - section.add "X-Amz-Credential", valid_607179 - var valid_607180 = header.getOrDefault("X-Amz-Security-Token") - valid_607180 = validateParameter(valid_607180, JString, required = false, + if valid_608379 != nil: + section.add "X-Amz-Credential", valid_608379 + var valid_608380 = header.getOrDefault("X-Amz-Security-Token") + valid_608380 = validateParameter(valid_608380, JString, required = false, default = nil) - if valid_607180 != nil: - section.add "X-Amz-Security-Token", valid_607180 - var valid_607181 = header.getOrDefault("X-Amz-Algorithm") - valid_607181 = validateParameter(valid_607181, JString, required = false, + if valid_608380 != nil: + section.add "X-Amz-Security-Token", valid_608380 + var valid_608381 = header.getOrDefault("X-Amz-Algorithm") + valid_608381 = validateParameter(valid_608381, JString, required = false, default = nil) - if valid_607181 != nil: - section.add "X-Amz-Algorithm", valid_607181 - var valid_607182 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607182 = validateParameter(valid_607182, JString, required = false, + if valid_608381 != nil: + section.add "X-Amz-Algorithm", valid_608381 + var valid_608382 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608382 = validateParameter(valid_608382, JString, required = false, default = nil) - if valid_607182 != nil: - section.add "X-Amz-SignedHeaders", valid_607182 + if valid_608382 != nil: + section.add "X-Amz-SignedHeaders", valid_608382 result.add "header", section ## parameters in `formData` object: ## ExportToS3.DiskImageFormat: JString @@ -18710,61 +18710,61 @@ proc validate_PostCreateInstanceExportTask_607172(path: JsonNode; query: JsonNod ## : Describes an instance export task. ## The container format used to combine disk images with metadata (such as OVF). If absent, only the disk image is exported. section = newJObject() - var valid_607183 = formData.getOrDefault("ExportToS3.DiskImageFormat") - valid_607183 = validateParameter(valid_607183, JString, required = false, + var valid_608383 = formData.getOrDefault("ExportToS3.DiskImageFormat") + valid_608383 = validateParameter(valid_608383, JString, required = false, default = nil) - if valid_607183 != nil: - section.add "ExportToS3.DiskImageFormat", valid_607183 - var valid_607184 = formData.getOrDefault("Description") - valid_607184 = validateParameter(valid_607184, JString, required = false, + if valid_608383 != nil: + section.add "ExportToS3.DiskImageFormat", valid_608383 + var valid_608384 = formData.getOrDefault("Description") + valid_608384 = validateParameter(valid_608384, JString, required = false, default = nil) - if valid_607184 != nil: - section.add "Description", valid_607184 - var valid_607185 = formData.getOrDefault("ExportToS3.S3Bucket") - valid_607185 = validateParameter(valid_607185, JString, required = false, + if valid_608384 != nil: + section.add "Description", valid_608384 + var valid_608385 = formData.getOrDefault("ExportToS3.S3Bucket") + valid_608385 = validateParameter(valid_608385, JString, required = false, default = nil) - if valid_607185 != nil: - section.add "ExportToS3.S3Bucket", valid_607185 - var valid_607186 = formData.getOrDefault("ExportToS3.S3Prefix") - valid_607186 = validateParameter(valid_607186, JString, required = false, + if valid_608385 != nil: + section.add "ExportToS3.S3Bucket", valid_608385 + var valid_608386 = formData.getOrDefault("ExportToS3.S3Prefix") + valid_608386 = validateParameter(valid_608386, JString, required = false, default = nil) - if valid_607186 != nil: - section.add "ExportToS3.S3Prefix", valid_607186 + if valid_608386 != nil: + section.add "ExportToS3.S3Prefix", valid_608386 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_607187 = formData.getOrDefault("InstanceId") - valid_607187 = validateParameter(valid_607187, JString, required = true, + var valid_608387 = formData.getOrDefault("InstanceId") + valid_608387 = validateParameter(valid_608387, JString, required = true, default = nil) - if valid_607187 != nil: - section.add "InstanceId", valid_607187 - var valid_607188 = formData.getOrDefault("TargetEnvironment") - valid_607188 = validateParameter(valid_607188, JString, required = false, + if valid_608387 != nil: + section.add "InstanceId", valid_608387 + var valid_608388 = formData.getOrDefault("TargetEnvironment") + valid_608388 = validateParameter(valid_608388, JString, required = false, default = newJString("citrix")) - if valid_607188 != nil: - section.add "TargetEnvironment", valid_607188 - var valid_607189 = formData.getOrDefault("ExportToS3.ContainerFormat") - valid_607189 = validateParameter(valid_607189, JString, required = false, + if valid_608388 != nil: + section.add "TargetEnvironment", valid_608388 + var valid_608389 = formData.getOrDefault("ExportToS3.ContainerFormat") + valid_608389 = validateParameter(valid_608389, JString, required = false, default = nil) - if valid_607189 != nil: - section.add "ExportToS3.ContainerFormat", valid_607189 + if valid_608389 != nil: + section.add "ExportToS3.ContainerFormat", valid_608389 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607190: Call_PostCreateInstanceExportTask_607171; path: JsonNode; +proc call*(call_608390: Call_PostCreateInstanceExportTask_608371; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Exports a running or stopped instance to an S3 bucket.
For information about the supported operating systems, image formats, and known limitations for the types of instances you can export, see Exporting an Instance as a VM Using VM Import/Export in the VM Import/Export User Guide.
## - let valid = call_607190.validator(path, query, header, formData, body) - let scheme = call_607190.pickScheme + let valid = call_608390.validator(path, query, header, formData, body) + let scheme = call_608390.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607190.url(scheme.get, call_607190.host, call_607190.base, - call_607190.route, valid.getOrDefault("path"), + let url = call_608390.url(scheme.get, call_608390.host, call_608390.base, + call_608390.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607190, url, valid) + result = atozHook(call_608390, url, valid) -proc call*(call_607191: Call_PostCreateInstanceExportTask_607171; +proc call*(call_608391: Call_PostCreateInstanceExportTask_608371; InstanceId: string; ExportToS3DiskImageFormat: string = ""; Description: string = ""; ExportToS3S3Bucket: string = ""; ExportToS3S3Prefix: string = ""; @@ -18793,30 +18793,30 @@ proc call*(call_607191: Call_PostCreateInstanceExportTask_607171; ## ExportToS3ContainerFormat: string ## : Describes an instance export task. ## The container format used to combine disk images with metadata (such as OVF). If absent, only the disk image is exported. - var query_607192 = newJObject() - var formData_607193 = newJObject() - add(formData_607193, "ExportToS3.DiskImageFormat", + var query_608392 = newJObject() + var formData_608393 = newJObject() + add(formData_608393, "ExportToS3.DiskImageFormat", newJString(ExportToS3DiskImageFormat)) - add(formData_607193, "Description", newJString(Description)) - add(formData_607193, "ExportToS3.S3Bucket", newJString(ExportToS3S3Bucket)) - add(formData_607193, "ExportToS3.S3Prefix", newJString(ExportToS3S3Prefix)) - add(formData_607193, "InstanceId", newJString(InstanceId)) - add(query_607192, "Action", newJString(Action)) - add(query_607192, "Version", newJString(Version)) - add(formData_607193, "TargetEnvironment", newJString(TargetEnvironment)) - add(formData_607193, "ExportToS3.ContainerFormat", + add(formData_608393, "Description", newJString(Description)) + add(formData_608393, "ExportToS3.S3Bucket", newJString(ExportToS3S3Bucket)) + add(formData_608393, "ExportToS3.S3Prefix", newJString(ExportToS3S3Prefix)) + add(formData_608393, "InstanceId", newJString(InstanceId)) + add(query_608392, "Action", newJString(Action)) + add(query_608392, "Version", newJString(Version)) + add(formData_608393, "TargetEnvironment", newJString(TargetEnvironment)) + add(formData_608393, "ExportToS3.ContainerFormat", newJString(ExportToS3ContainerFormat)) - result = call_607191.call(nil, query_607192, nil, formData_607193, nil) + result = call_608391.call(nil, query_608392, nil, formData_608393, nil) -var postCreateInstanceExportTask* = Call_PostCreateInstanceExportTask_607171( +var postCreateInstanceExportTask* = Call_PostCreateInstanceExportTask_608371( name: "postCreateInstanceExportTask", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateInstanceExportTask", - validator: validate_PostCreateInstanceExportTask_607172, base: "/", - url: url_PostCreateInstanceExportTask_607173, + validator: validate_PostCreateInstanceExportTask_608372, base: "/", + url: url_PostCreateInstanceExportTask_608373, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateInstanceExportTask_607149 = ref object of OpenApiRestCall_604389 -proc url_GetCreateInstanceExportTask_607151(protocol: Scheme; host: string; + Call_GetCreateInstanceExportTask_608349 = ref object of OpenApiRestCall_605589 +proc url_GetCreateInstanceExportTask_608351(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -18828,7 +18828,7 @@ proc url_GetCreateInstanceExportTask_607151(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetCreateInstanceExportTask_607150(path: JsonNode; query: JsonNode; +proc validate_GetCreateInstanceExportTask_608350(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Exports a running or stopped instance to an S3 bucket.
For information about the supported operating systems, image formats, and known limitations for the types of instances you can export, see Exporting an Instance as a VM Using VM Import/Export in the VM Import/Export User Guide.
## @@ -18858,53 +18858,53 @@ proc validate_GetCreateInstanceExportTask_607150(path: JsonNode; query: JsonNode ## : Describes an instance export task. ## The image is written to a single object in the S3 bucket at the S3 key s3prefix + exportTaskId + '.' + diskImageFormat. section = newJObject() - var valid_607152 = query.getOrDefault("ExportToS3.S3Bucket") - valid_607152 = validateParameter(valid_607152, JString, required = false, + var valid_608352 = query.getOrDefault("ExportToS3.S3Bucket") + valid_608352 = validateParameter(valid_608352, JString, required = false, default = nil) - if valid_607152 != nil: - section.add "ExportToS3.S3Bucket", valid_607152 - var valid_607153 = query.getOrDefault("ExportToS3.ContainerFormat") - valid_607153 = validateParameter(valid_607153, JString, required = false, + if valid_608352 != nil: + section.add "ExportToS3.S3Bucket", valid_608352 + var valid_608353 = query.getOrDefault("ExportToS3.ContainerFormat") + valid_608353 = validateParameter(valid_608353, JString, required = false, default = nil) - if valid_607153 != nil: - section.add "ExportToS3.ContainerFormat", valid_607153 - var valid_607154 = query.getOrDefault("ExportToS3.DiskImageFormat") - valid_607154 = validateParameter(valid_607154, JString, required = false, + if valid_608353 != nil: + section.add "ExportToS3.ContainerFormat", valid_608353 + var valid_608354 = query.getOrDefault("ExportToS3.DiskImageFormat") + valid_608354 = validateParameter(valid_608354, JString, required = false, default = nil) - if valid_607154 != nil: - section.add "ExportToS3.DiskImageFormat", valid_607154 + if valid_608354 != nil: + section.add "ExportToS3.DiskImageFormat", valid_608354 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_607155 = query.getOrDefault("InstanceId") - valid_607155 = validateParameter(valid_607155, JString, required = true, + var valid_608355 = query.getOrDefault("InstanceId") + valid_608355 = validateParameter(valid_608355, JString, required = true, default = nil) - if valid_607155 != nil: - section.add "InstanceId", valid_607155 - var valid_607156 = query.getOrDefault("Action") - valid_607156 = validateParameter(valid_607156, JString, required = true, default = newJString( + if valid_608355 != nil: + section.add "InstanceId", valid_608355 + var valid_608356 = query.getOrDefault("Action") + valid_608356 = validateParameter(valid_608356, JString, required = true, default = newJString( "CreateInstanceExportTask")) - if valid_607156 != nil: - section.add "Action", valid_607156 - var valid_607157 = query.getOrDefault("Description") - valid_607157 = validateParameter(valid_607157, JString, required = false, + if valid_608356 != nil: + section.add "Action", valid_608356 + var valid_608357 = query.getOrDefault("Description") + valid_608357 = validateParameter(valid_608357, JString, required = false, default = nil) - if valid_607157 != nil: - section.add "Description", valid_607157 - var valid_607158 = query.getOrDefault("TargetEnvironment") - valid_607158 = validateParameter(valid_607158, JString, required = false, + if valid_608357 != nil: + section.add "Description", valid_608357 + var valid_608358 = query.getOrDefault("TargetEnvironment") + valid_608358 = validateParameter(valid_608358, JString, required = false, default = newJString("citrix")) - if valid_607158 != nil: - section.add "TargetEnvironment", valid_607158 - var valid_607159 = query.getOrDefault("Version") - valid_607159 = validateParameter(valid_607159, JString, required = true, + if valid_608358 != nil: + section.add "TargetEnvironment", valid_608358 + var valid_608359 = query.getOrDefault("Version") + valid_608359 = validateParameter(valid_608359, JString, required = true, default = newJString("2016-11-15")) - if valid_607159 != nil: - section.add "Version", valid_607159 - var valid_607160 = query.getOrDefault("ExportToS3.S3Prefix") - valid_607160 = validateParameter(valid_607160, JString, required = false, + if valid_608359 != nil: + section.add "Version", valid_608359 + var valid_608360 = query.getOrDefault("ExportToS3.S3Prefix") + valid_608360 = validateParameter(valid_608360, JString, required = false, default = nil) - if valid_607160 != nil: - section.add "ExportToS3.S3Prefix", valid_607160 + if valid_608360 != nil: + section.add "ExportToS3.S3Prefix", valid_608360 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -18915,61 +18915,61 @@ proc validate_GetCreateInstanceExportTask_607150(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607161 = header.getOrDefault("X-Amz-Signature") - valid_607161 = validateParameter(valid_607161, JString, required = false, + var valid_608361 = header.getOrDefault("X-Amz-Signature") + valid_608361 = validateParameter(valid_608361, JString, required = false, default = nil) - if valid_607161 != nil: - section.add "X-Amz-Signature", valid_607161 - var valid_607162 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607162 = validateParameter(valid_607162, JString, required = false, + if valid_608361 != nil: + section.add "X-Amz-Signature", valid_608361 + var valid_608362 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608362 = validateParameter(valid_608362, JString, required = false, default = nil) - if valid_607162 != nil: - section.add "X-Amz-Content-Sha256", valid_607162 - var valid_607163 = header.getOrDefault("X-Amz-Date") - valid_607163 = validateParameter(valid_607163, JString, required = false, + if valid_608362 != nil: + section.add "X-Amz-Content-Sha256", valid_608362 + var valid_608363 = header.getOrDefault("X-Amz-Date") + valid_608363 = validateParameter(valid_608363, JString, required = false, default = nil) - if valid_607163 != nil: - section.add "X-Amz-Date", valid_607163 - var valid_607164 = header.getOrDefault("X-Amz-Credential") - valid_607164 = validateParameter(valid_607164, JString, required = false, + if valid_608363 != nil: + section.add "X-Amz-Date", valid_608363 + var valid_608364 = header.getOrDefault("X-Amz-Credential") + valid_608364 = validateParameter(valid_608364, JString, required = false, default = nil) - if valid_607164 != nil: - section.add "X-Amz-Credential", valid_607164 - var valid_607165 = header.getOrDefault("X-Amz-Security-Token") - valid_607165 = validateParameter(valid_607165, JString, required = false, + if valid_608364 != nil: + section.add "X-Amz-Credential", valid_608364 + var valid_608365 = header.getOrDefault("X-Amz-Security-Token") + valid_608365 = validateParameter(valid_608365, JString, required = false, default = nil) - if valid_607165 != nil: - section.add "X-Amz-Security-Token", valid_607165 - var valid_607166 = header.getOrDefault("X-Amz-Algorithm") - valid_607166 = validateParameter(valid_607166, JString, required = false, + if valid_608365 != nil: + section.add "X-Amz-Security-Token", valid_608365 + var valid_608366 = header.getOrDefault("X-Amz-Algorithm") + valid_608366 = validateParameter(valid_608366, JString, required = false, default = nil) - if valid_607166 != nil: - section.add "X-Amz-Algorithm", valid_607166 - var valid_607167 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607167 = validateParameter(valid_607167, JString, required = false, + if valid_608366 != nil: + section.add "X-Amz-Algorithm", valid_608366 + var valid_608367 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608367 = validateParameter(valid_608367, JString, required = false, default = nil) - if valid_607167 != nil: - section.add "X-Amz-SignedHeaders", valid_607167 + if valid_608367 != nil: + section.add "X-Amz-SignedHeaders", valid_608367 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607168: Call_GetCreateInstanceExportTask_607149; path: JsonNode; +proc call*(call_608368: Call_GetCreateInstanceExportTask_608349; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Exports a running or stopped instance to an S3 bucket.
For information about the supported operating systems, image formats, and known limitations for the types of instances you can export, see Exporting an Instance as a VM Using VM Import/Export in the VM Import/Export User Guide.
## - let valid = call_607168.validator(path, query, header, formData, body) - let scheme = call_607168.pickScheme + let valid = call_608368.validator(path, query, header, formData, body) + let scheme = call_608368.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607168.url(scheme.get, call_607168.host, call_607168.base, - call_607168.route, valid.getOrDefault("path"), + let url = call_608368.url(scheme.get, call_608368.host, call_608368.base, + call_608368.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607168, url, valid) + result = atozHook(call_608368, url, valid) -proc call*(call_607169: Call_GetCreateInstanceExportTask_607149; +proc call*(call_608369: Call_GetCreateInstanceExportTask_608349; InstanceId: string; ExportToS3S3Bucket: string = ""; ExportToS3ContainerFormat: string = ""; ExportToS3DiskImageFormat: string = ""; @@ -18998,29 +18998,29 @@ proc call*(call_607169: Call_GetCreateInstanceExportTask_607149; ## ExportToS3S3Prefix: string ## : Describes an instance export task. ## The image is written to a single object in the S3 bucket at the S3 key s3prefix + exportTaskId + '.' + diskImageFormat. - var query_607170 = newJObject() - add(query_607170, "ExportToS3.S3Bucket", newJString(ExportToS3S3Bucket)) - add(query_607170, "ExportToS3.ContainerFormat", + var query_608370 = newJObject() + add(query_608370, "ExportToS3.S3Bucket", newJString(ExportToS3S3Bucket)) + add(query_608370, "ExportToS3.ContainerFormat", newJString(ExportToS3ContainerFormat)) - add(query_607170, "ExportToS3.DiskImageFormat", + add(query_608370, "ExportToS3.DiskImageFormat", newJString(ExportToS3DiskImageFormat)) - add(query_607170, "InstanceId", newJString(InstanceId)) - add(query_607170, "Action", newJString(Action)) - add(query_607170, "Description", newJString(Description)) - add(query_607170, "TargetEnvironment", newJString(TargetEnvironment)) - add(query_607170, "Version", newJString(Version)) - add(query_607170, "ExportToS3.S3Prefix", newJString(ExportToS3S3Prefix)) - result = call_607169.call(nil, query_607170, nil, nil, nil) - -var getCreateInstanceExportTask* = Call_GetCreateInstanceExportTask_607149( + add(query_608370, "InstanceId", newJString(InstanceId)) + add(query_608370, "Action", newJString(Action)) + add(query_608370, "Description", newJString(Description)) + add(query_608370, "TargetEnvironment", newJString(TargetEnvironment)) + add(query_608370, "Version", newJString(Version)) + add(query_608370, "ExportToS3.S3Prefix", newJString(ExportToS3S3Prefix)) + result = call_608369.call(nil, query_608370, nil, nil, nil) + +var getCreateInstanceExportTask* = Call_GetCreateInstanceExportTask_608349( name: "getCreateInstanceExportTask", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateInstanceExportTask", - validator: validate_GetCreateInstanceExportTask_607150, base: "/", - url: url_GetCreateInstanceExportTask_607151, + validator: validate_GetCreateInstanceExportTask_608350, base: "/", + url: url_GetCreateInstanceExportTask_608351, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateInternetGateway_607210 = ref object of OpenApiRestCall_604389 -proc url_PostCreateInternetGateway_607212(protocol: Scheme; host: string; + Call_PostCreateInternetGateway_608410 = ref object of OpenApiRestCall_605589 +proc url_PostCreateInternetGateway_608412(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -19032,7 +19032,7 @@ proc url_PostCreateInternetGateway_607212(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateInternetGateway_607211(path: JsonNode; query: JsonNode; +proc validate_PostCreateInternetGateway_608411(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates an internet gateway for use with a VPC. After creating the internet gateway, you attach it to a VPC using AttachInternetGateway.
For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.
## @@ -19045,16 +19045,16 @@ proc validate_PostCreateInternetGateway_607211(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607213 = query.getOrDefault("Action") - valid_607213 = validateParameter(valid_607213, JString, required = true, + var valid_608413 = query.getOrDefault("Action") + valid_608413 = validateParameter(valid_608413, JString, required = true, default = newJString("CreateInternetGateway")) - if valid_607213 != nil: - section.add "Action", valid_607213 - var valid_607214 = query.getOrDefault("Version") - valid_607214 = validateParameter(valid_607214, JString, required = true, + if valid_608413 != nil: + section.add "Action", valid_608413 + var valid_608414 = query.getOrDefault("Version") + valid_608414 = validateParameter(valid_608414, JString, required = true, default = newJString("2016-11-15")) - if valid_607214 != nil: - section.add "Version", valid_607214 + if valid_608414 != nil: + section.add "Version", valid_608414 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -19065,68 +19065,68 @@ proc validate_PostCreateInternetGateway_607211(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607215 = header.getOrDefault("X-Amz-Signature") - valid_607215 = validateParameter(valid_607215, JString, required = false, + var valid_608415 = header.getOrDefault("X-Amz-Signature") + valid_608415 = validateParameter(valid_608415, JString, required = false, default = nil) - if valid_607215 != nil: - section.add "X-Amz-Signature", valid_607215 - var valid_607216 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607216 = validateParameter(valid_607216, JString, required = false, + if valid_608415 != nil: + section.add "X-Amz-Signature", valid_608415 + var valid_608416 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608416 = validateParameter(valid_608416, JString, required = false, default = nil) - if valid_607216 != nil: - section.add "X-Amz-Content-Sha256", valid_607216 - var valid_607217 = header.getOrDefault("X-Amz-Date") - valid_607217 = validateParameter(valid_607217, JString, required = false, + if valid_608416 != nil: + section.add "X-Amz-Content-Sha256", valid_608416 + var valid_608417 = header.getOrDefault("X-Amz-Date") + valid_608417 = validateParameter(valid_608417, JString, required = false, default = nil) - if valid_607217 != nil: - section.add "X-Amz-Date", valid_607217 - var valid_607218 = header.getOrDefault("X-Amz-Credential") - valid_607218 = validateParameter(valid_607218, JString, required = false, + if valid_608417 != nil: + section.add "X-Amz-Date", valid_608417 + var valid_608418 = header.getOrDefault("X-Amz-Credential") + valid_608418 = validateParameter(valid_608418, JString, required = false, default = nil) - if valid_607218 != nil: - section.add "X-Amz-Credential", valid_607218 - var valid_607219 = header.getOrDefault("X-Amz-Security-Token") - valid_607219 = validateParameter(valid_607219, JString, required = false, + if valid_608418 != nil: + section.add "X-Amz-Credential", valid_608418 + var valid_608419 = header.getOrDefault("X-Amz-Security-Token") + valid_608419 = validateParameter(valid_608419, JString, required = false, default = nil) - if valid_607219 != nil: - section.add "X-Amz-Security-Token", valid_607219 - var valid_607220 = header.getOrDefault("X-Amz-Algorithm") - valid_607220 = validateParameter(valid_607220, JString, required = false, + if valid_608419 != nil: + section.add "X-Amz-Security-Token", valid_608419 + var valid_608420 = header.getOrDefault("X-Amz-Algorithm") + valid_608420 = validateParameter(valid_608420, JString, required = false, default = nil) - if valid_607220 != nil: - section.add "X-Amz-Algorithm", valid_607220 - var valid_607221 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607221 = validateParameter(valid_607221, JString, required = false, + if valid_608420 != nil: + section.add "X-Amz-Algorithm", valid_608420 + var valid_608421 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608421 = validateParameter(valid_608421, JString, required = false, default = nil) - if valid_607221 != nil: - section.add "X-Amz-SignedHeaders", valid_607221 + if valid_608421 != nil: + section.add "X-Amz-SignedHeaders", valid_608421 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_607222 = formData.getOrDefault("DryRun")
- valid_607222 = validateParameter(valid_607222, JBool, required = false, default = nil)
- if valid_607222 != nil:
- section.add "DryRun", valid_607222
+ var valid_608422 = formData.getOrDefault("DryRun")
+ valid_608422 = validateParameter(valid_608422, JBool, required = false, default = nil)
+ if valid_608422 != nil:
+ section.add "DryRun", valid_608422
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_607223: Call_PostCreateInternetGateway_607210; path: JsonNode;
+proc call*(call_608423: Call_PostCreateInternetGateway_608410; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates an internet gateway for use with a VPC. After creating the internet gateway, you attach it to a VPC using AttachInternetGateway.
For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607223.validator(path, query, header, formData, body) - let scheme = call_607223.pickScheme + let valid = call_608423.validator(path, query, header, formData, body) + let scheme = call_608423.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607223.url(scheme.get, call_607223.host, call_607223.base, - call_607223.route, valid.getOrDefault("path"), + let url = call_608423.url(scheme.get, call_608423.host, call_608423.base, + call_608423.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607223, url, valid) + result = atozHook(call_608423, url, valid) -proc call*(call_607224: Call_PostCreateInternetGateway_607210; +proc call*(call_608424: Call_PostCreateInternetGateway_608410; DryRun: bool = false; Action: string = "CreateInternetGateway"; Version: string = "2016-11-15"): Recallable = ## postCreateInternetGateway @@ -19135,22 +19135,22 @@ proc call*(call_607224: Call_PostCreateInternetGateway_607210; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_607225 = newJObject()
- var formData_607226 = newJObject()
- add(formData_607226, "DryRun", newJBool(DryRun))
- add(query_607225, "Action", newJString(Action))
- add(query_607225, "Version", newJString(Version))
- result = call_607224.call(nil, query_607225, nil, formData_607226, nil)
+ var query_608425 = newJObject()
+ var formData_608426 = newJObject()
+ add(formData_608426, "DryRun", newJBool(DryRun))
+ add(query_608425, "Action", newJString(Action))
+ add(query_608425, "Version", newJString(Version))
+ result = call_608424.call(nil, query_608425, nil, formData_608426, nil)
-var postCreateInternetGateway* = Call_PostCreateInternetGateway_607210(
+var postCreateInternetGateway* = Call_PostCreateInternetGateway_608410(
name: "postCreateInternetGateway", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateInternetGateway",
- validator: validate_PostCreateInternetGateway_607211, base: "/",
- url: url_PostCreateInternetGateway_607212,
+ validator: validate_PostCreateInternetGateway_608411, base: "/",
+ url: url_PostCreateInternetGateway_608412,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateInternetGateway_607194 = ref object of OpenApiRestCall_604389
-proc url_GetCreateInternetGateway_607196(protocol: Scheme; host: string;
+ Call_GetCreateInternetGateway_608394 = ref object of OpenApiRestCall_605589
+proc url_GetCreateInternetGateway_608396(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -19163,7 +19163,7 @@ proc url_GetCreateInternetGateway_607196(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetCreateInternetGateway_607195(path: JsonNode; query: JsonNode;
+proc validate_GetCreateInternetGateway_608395(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates an internet gateway for use with a VPC. After creating the internet gateway, you attach it to a VPC using AttachInternetGateway.
For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.
## @@ -19177,21 +19177,21 @@ proc validate_GetCreateInternetGateway_607195(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_607197 = query.getOrDefault("DryRun") - valid_607197 = validateParameter(valid_607197, JBool, required = false, default = nil) - if valid_607197 != nil: - section.add "DryRun", valid_607197 + var valid_608397 = query.getOrDefault("DryRun") + valid_608397 = validateParameter(valid_608397, JBool, required = false, default = nil) + if valid_608397 != nil: + section.add "DryRun", valid_608397 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607198 = query.getOrDefault("Action") - valid_607198 = validateParameter(valid_607198, JString, required = true, + var valid_608398 = query.getOrDefault("Action") + valid_608398 = validateParameter(valid_608398, JString, required = true, default = newJString("CreateInternetGateway")) - if valid_607198 != nil: - section.add "Action", valid_607198 - var valid_607199 = query.getOrDefault("Version") - valid_607199 = validateParameter(valid_607199, JString, required = true, + if valid_608398 != nil: + section.add "Action", valid_608398 + var valid_608399 = query.getOrDefault("Version") + valid_608399 = validateParameter(valid_608399, JString, required = true, default = newJString("2016-11-15")) - if valid_607199 != nil: - section.add "Version", valid_607199 + if valid_608399 != nil: + section.add "Version", valid_608399 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -19202,61 +19202,61 @@ proc validate_GetCreateInternetGateway_607195(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607200 = header.getOrDefault("X-Amz-Signature") - valid_607200 = validateParameter(valid_607200, JString, required = false, + var valid_608400 = header.getOrDefault("X-Amz-Signature") + valid_608400 = validateParameter(valid_608400, JString, required = false, default = nil) - if valid_607200 != nil: - section.add "X-Amz-Signature", valid_607200 - var valid_607201 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607201 = validateParameter(valid_607201, JString, required = false, + if valid_608400 != nil: + section.add "X-Amz-Signature", valid_608400 + var valid_608401 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608401 = validateParameter(valid_608401, JString, required = false, default = nil) - if valid_607201 != nil: - section.add "X-Amz-Content-Sha256", valid_607201 - var valid_607202 = header.getOrDefault("X-Amz-Date") - valid_607202 = validateParameter(valid_607202, JString, required = false, + if valid_608401 != nil: + section.add "X-Amz-Content-Sha256", valid_608401 + var valid_608402 = header.getOrDefault("X-Amz-Date") + valid_608402 = validateParameter(valid_608402, JString, required = false, default = nil) - if valid_607202 != nil: - section.add "X-Amz-Date", valid_607202 - var valid_607203 = header.getOrDefault("X-Amz-Credential") - valid_607203 = validateParameter(valid_607203, JString, required = false, + if valid_608402 != nil: + section.add "X-Amz-Date", valid_608402 + var valid_608403 = header.getOrDefault("X-Amz-Credential") + valid_608403 = validateParameter(valid_608403, JString, required = false, default = nil) - if valid_607203 != nil: - section.add "X-Amz-Credential", valid_607203 - var valid_607204 = header.getOrDefault("X-Amz-Security-Token") - valid_607204 = validateParameter(valid_607204, JString, required = false, + if valid_608403 != nil: + section.add "X-Amz-Credential", valid_608403 + var valid_608404 = header.getOrDefault("X-Amz-Security-Token") + valid_608404 = validateParameter(valid_608404, JString, required = false, default = nil) - if valid_607204 != nil: - section.add "X-Amz-Security-Token", valid_607204 - var valid_607205 = header.getOrDefault("X-Amz-Algorithm") - valid_607205 = validateParameter(valid_607205, JString, required = false, + if valid_608404 != nil: + section.add "X-Amz-Security-Token", valid_608404 + var valid_608405 = header.getOrDefault("X-Amz-Algorithm") + valid_608405 = validateParameter(valid_608405, JString, required = false, default = nil) - if valid_607205 != nil: - section.add "X-Amz-Algorithm", valid_607205 - var valid_607206 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607206 = validateParameter(valid_607206, JString, required = false, + if valid_608405 != nil: + section.add "X-Amz-Algorithm", valid_608405 + var valid_608406 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608406 = validateParameter(valid_608406, JString, required = false, default = nil) - if valid_607206 != nil: - section.add "X-Amz-SignedHeaders", valid_607206 + if valid_608406 != nil: + section.add "X-Amz-SignedHeaders", valid_608406 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607207: Call_GetCreateInternetGateway_607194; path: JsonNode; +proc call*(call_608407: Call_GetCreateInternetGateway_608394; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an internet gateway for use with a VPC. After creating the internet gateway, you attach it to a VPC using AttachInternetGateway.
For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607207.validator(path, query, header, formData, body) - let scheme = call_607207.pickScheme + let valid = call_608407.validator(path, query, header, formData, body) + let scheme = call_608407.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607207.url(scheme.get, call_607207.host, call_607207.base, - call_607207.route, valid.getOrDefault("path"), + let url = call_608407.url(scheme.get, call_608407.host, call_608407.base, + call_608407.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607207, url, valid) + result = atozHook(call_608407, url, valid) -proc call*(call_607208: Call_GetCreateInternetGateway_607194; DryRun: bool = false; +proc call*(call_608408: Call_GetCreateInternetGateway_608394; DryRun: bool = false; Action: string = "CreateInternetGateway"; Version: string = "2016-11-15"): Recallable = ## getCreateInternetGateway ##Creates an internet gateway for use with a VPC. After creating the internet gateway, you attach it to a VPC using AttachInternetGateway.
For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.
@@ -19264,20 +19264,20 @@ proc call*(call_607208: Call_GetCreateInternetGateway_607194; DryRun: bool = fal ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_607209 = newJObject()
- add(query_607209, "DryRun", newJBool(DryRun))
- add(query_607209, "Action", newJString(Action))
- add(query_607209, "Version", newJString(Version))
- result = call_607208.call(nil, query_607209, nil, nil, nil)
+ var query_608409 = newJObject()
+ add(query_608409, "DryRun", newJBool(DryRun))
+ add(query_608409, "Action", newJString(Action))
+ add(query_608409, "Version", newJString(Version))
+ result = call_608408.call(nil, query_608409, nil, nil, nil)
-var getCreateInternetGateway* = Call_GetCreateInternetGateway_607194(
+var getCreateInternetGateway* = Call_GetCreateInternetGateway_608394(
name: "getCreateInternetGateway", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=CreateInternetGateway",
- validator: validate_GetCreateInternetGateway_607195, base: "/",
- url: url_GetCreateInternetGateway_607196, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetCreateInternetGateway_608395, base: "/",
+ url: url_GetCreateInternetGateway_608396, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCreateKeyPair_607244 = ref object of OpenApiRestCall_604389
-proc url_PostCreateKeyPair_607246(protocol: Scheme; host: string; base: string;
+ Call_PostCreateKeyPair_608444 = ref object of OpenApiRestCall_605589
+proc url_PostCreateKeyPair_608446(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -19289,7 +19289,7 @@ proc url_PostCreateKeyPair_607246(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostCreateKeyPair_607245(path: JsonNode; query: JsonNode;
+proc validate_PostCreateKeyPair_608445(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Creates a 2048-bit RSA key pair with the specified name. Amazon EC2 stores the public key and displays the private key for you to save to a file. The private key is returned as an unencrypted PEM encoded PKCS#1 private key. If a key with the specified name already exists, Amazon EC2 returns an error.
You can have up to five thousand key pairs per Region.
The key pair returned to you is available only in the Region in which you create it. If you prefer, you can create your own key pair using a third-party tool and upload it to any Region using ImportKeyPair.
For more information, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
@@ -19303,16 +19303,16 @@ proc validate_PostCreateKeyPair_607245(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607247 = query.getOrDefault("Action") - valid_607247 = validateParameter(valid_607247, JString, required = true, + var valid_608447 = query.getOrDefault("Action") + valid_608447 = validateParameter(valid_608447, JString, required = true, default = newJString("CreateKeyPair")) - if valid_607247 != nil: - section.add "Action", valid_607247 - var valid_607248 = query.getOrDefault("Version") - valid_607248 = validateParameter(valid_607248, JString, required = true, + if valid_608447 != nil: + section.add "Action", valid_608447 + var valid_608448 = query.getOrDefault("Version") + valid_608448 = validateParameter(valid_608448, JString, required = true, default = newJString("2016-11-15")) - if valid_607248 != nil: - section.add "Version", valid_607248 + if valid_608448 != nil: + section.add "Version", valid_608448 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -19323,41 +19323,41 @@ proc validate_PostCreateKeyPair_607245(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607249 = header.getOrDefault("X-Amz-Signature") - valid_607249 = validateParameter(valid_607249, JString, required = false, + var valid_608449 = header.getOrDefault("X-Amz-Signature") + valid_608449 = validateParameter(valid_608449, JString, required = false, default = nil) - if valid_607249 != nil: - section.add "X-Amz-Signature", valid_607249 - var valid_607250 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607250 = validateParameter(valid_607250, JString, required = false, + if valid_608449 != nil: + section.add "X-Amz-Signature", valid_608449 + var valid_608450 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608450 = validateParameter(valid_608450, JString, required = false, default = nil) - if valid_607250 != nil: - section.add "X-Amz-Content-Sha256", valid_607250 - var valid_607251 = header.getOrDefault("X-Amz-Date") - valid_607251 = validateParameter(valid_607251, JString, required = false, + if valid_608450 != nil: + section.add "X-Amz-Content-Sha256", valid_608450 + var valid_608451 = header.getOrDefault("X-Amz-Date") + valid_608451 = validateParameter(valid_608451, JString, required = false, default = nil) - if valid_607251 != nil: - section.add "X-Amz-Date", valid_607251 - var valid_607252 = header.getOrDefault("X-Amz-Credential") - valid_607252 = validateParameter(valid_607252, JString, required = false, + if valid_608451 != nil: + section.add "X-Amz-Date", valid_608451 + var valid_608452 = header.getOrDefault("X-Amz-Credential") + valid_608452 = validateParameter(valid_608452, JString, required = false, default = nil) - if valid_607252 != nil: - section.add "X-Amz-Credential", valid_607252 - var valid_607253 = header.getOrDefault("X-Amz-Security-Token") - valid_607253 = validateParameter(valid_607253, JString, required = false, + if valid_608452 != nil: + section.add "X-Amz-Credential", valid_608452 + var valid_608453 = header.getOrDefault("X-Amz-Security-Token") + valid_608453 = validateParameter(valid_608453, JString, required = false, default = nil) - if valid_607253 != nil: - section.add "X-Amz-Security-Token", valid_607253 - var valid_607254 = header.getOrDefault("X-Amz-Algorithm") - valid_607254 = validateParameter(valid_607254, JString, required = false, + if valid_608453 != nil: + section.add "X-Amz-Security-Token", valid_608453 + var valid_608454 = header.getOrDefault("X-Amz-Algorithm") + valid_608454 = validateParameter(valid_608454, JString, required = false, default = nil) - if valid_607254 != nil: - section.add "X-Amz-Algorithm", valid_607254 - var valid_607255 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607255 = validateParameter(valid_607255, JString, required = false, + if valid_608454 != nil: + section.add "X-Amz-Algorithm", valid_608454 + var valid_608455 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608455 = validateParameter(valid_608455, JString, required = false, default = nil) - if valid_607255 != nil: - section.add "X-Amz-SignedHeaders", valid_607255 + if valid_608455 != nil: + section.add "X-Amz-SignedHeaders", valid_608455 result.add "header", section ## parameters in `formData` object: ## KeyName: JString (required) @@ -19367,33 +19367,33 @@ proc validate_PostCreateKeyPair_607245(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `KeyName` field" - var valid_607256 = formData.getOrDefault("KeyName") - valid_607256 = validateParameter(valid_607256, JString, required = true, + var valid_608456 = formData.getOrDefault("KeyName") + valid_608456 = validateParameter(valid_608456, JString, required = true, default = nil) - if valid_607256 != nil: - section.add "KeyName", valid_607256 - var valid_607257 = formData.getOrDefault("DryRun") - valid_607257 = validateParameter(valid_607257, JBool, required = false, default = nil) - if valid_607257 != nil: - section.add "DryRun", valid_607257 + if valid_608456 != nil: + section.add "KeyName", valid_608456 + var valid_608457 = formData.getOrDefault("DryRun") + valid_608457 = validateParameter(valid_608457, JBool, required = false, default = nil) + if valid_608457 != nil: + section.add "DryRun", valid_608457 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607258: Call_PostCreateKeyPair_607244; path: JsonNode; +proc call*(call_608458: Call_PostCreateKeyPair_608444; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a 2048-bit RSA key pair with the specified name. Amazon EC2 stores the public key and displays the private key for you to save to a file. The private key is returned as an unencrypted PEM encoded PKCS#1 private key. If a key with the specified name already exists, Amazon EC2 returns an error.
You can have up to five thousand key pairs per Region.
The key pair returned to you is available only in the Region in which you create it. If you prefer, you can create your own key pair using a third-party tool and upload it to any Region using ImportKeyPair.
For more information, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_607258.validator(path, query, header, formData, body) - let scheme = call_607258.pickScheme + let valid = call_608458.validator(path, query, header, formData, body) + let scheme = call_608458.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607258.url(scheme.get, call_607258.host, call_607258.base, - call_607258.route, valid.getOrDefault("path"), + let url = call_608458.url(scheme.get, call_608458.host, call_608458.base, + call_608458.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607258, url, valid) + result = atozHook(call_608458, url, valid) -proc call*(call_607259: Call_PostCreateKeyPair_607244; KeyName: string; +proc call*(call_608459: Call_PostCreateKeyPair_608444; KeyName: string; DryRun: bool = false; Action: string = "CreateKeyPair"; Version: string = "2016-11-15"): Recallable = ## postCreateKeyPair @@ -19404,22 +19404,22 @@ proc call*(call_607259: Call_PostCreateKeyPair_607244; KeyName: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_607260 = newJObject()
- var formData_607261 = newJObject()
- add(formData_607261, "KeyName", newJString(KeyName))
- add(formData_607261, "DryRun", newJBool(DryRun))
- add(query_607260, "Action", newJString(Action))
- add(query_607260, "Version", newJString(Version))
- result = call_607259.call(nil, query_607260, nil, formData_607261, nil)
+ var query_608460 = newJObject()
+ var formData_608461 = newJObject()
+ add(formData_608461, "KeyName", newJString(KeyName))
+ add(formData_608461, "DryRun", newJBool(DryRun))
+ add(query_608460, "Action", newJString(Action))
+ add(query_608460, "Version", newJString(Version))
+ result = call_608459.call(nil, query_608460, nil, formData_608461, nil)
-var postCreateKeyPair* = Call_PostCreateKeyPair_607244(name: "postCreateKeyPair",
+var postCreateKeyPair* = Call_PostCreateKeyPair_608444(name: "postCreateKeyPair",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
- route: "/#Action=CreateKeyPair", validator: validate_PostCreateKeyPair_607245,
- base: "/", url: url_PostCreateKeyPair_607246,
+ route: "/#Action=CreateKeyPair", validator: validate_PostCreateKeyPair_608445,
+ base: "/", url: url_PostCreateKeyPair_608446,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateKeyPair_607227 = ref object of OpenApiRestCall_604389
-proc url_GetCreateKeyPair_607229(protocol: Scheme; host: string; base: string;
+ Call_GetCreateKeyPair_608427 = ref object of OpenApiRestCall_605589
+proc url_GetCreateKeyPair_608429(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -19431,7 +19431,7 @@ proc url_GetCreateKeyPair_607229(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetCreateKeyPair_607228(path: JsonNode; query: JsonNode;
+proc validate_GetCreateKeyPair_608428(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Creates a 2048-bit RSA key pair with the specified name. Amazon EC2 stores the public key and displays the private key for you to save to a file. The private key is returned as an unencrypted PEM encoded PKCS#1 private key. If a key with the specified name already exists, Amazon EC2 returns an error.
You can have up to five thousand key pairs per Region.
The key pair returned to you is available only in the Region in which you create it. If you prefer, you can create your own key pair using a third-party tool and upload it to any Region using ImportKeyPair.
For more information, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
@@ -19449,25 +19449,25 @@ proc validate_GetCreateKeyPair_607228(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `KeyName` field" - var valid_607230 = query.getOrDefault("KeyName") - valid_607230 = validateParameter(valid_607230, JString, required = true, - default = nil) - if valid_607230 != nil: - section.add "KeyName", valid_607230 - var valid_607231 = query.getOrDefault("DryRun") - valid_607231 = validateParameter(valid_607231, JBool, required = false, default = nil) - if valid_607231 != nil: - section.add "DryRun", valid_607231 - var valid_607232 = query.getOrDefault("Action") - valid_607232 = validateParameter(valid_607232, JString, required = true, + var valid_608430 = query.getOrDefault("KeyName") + valid_608430 = validateParameter(valid_608430, JString, required = true, + default = nil) + if valid_608430 != nil: + section.add "KeyName", valid_608430 + var valid_608431 = query.getOrDefault("DryRun") + valid_608431 = validateParameter(valid_608431, JBool, required = false, default = nil) + if valid_608431 != nil: + section.add "DryRun", valid_608431 + var valid_608432 = query.getOrDefault("Action") + valid_608432 = validateParameter(valid_608432, JString, required = true, default = newJString("CreateKeyPair")) - if valid_607232 != nil: - section.add "Action", valid_607232 - var valid_607233 = query.getOrDefault("Version") - valid_607233 = validateParameter(valid_607233, JString, required = true, + if valid_608432 != nil: + section.add "Action", valid_608432 + var valid_608433 = query.getOrDefault("Version") + valid_608433 = validateParameter(valid_608433, JString, required = true, default = newJString("2016-11-15")) - if valid_607233 != nil: - section.add "Version", valid_607233 + if valid_608433 != nil: + section.add "Version", valid_608433 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -19478,61 +19478,61 @@ proc validate_GetCreateKeyPair_607228(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607234 = header.getOrDefault("X-Amz-Signature") - valid_607234 = validateParameter(valid_607234, JString, required = false, + var valid_608434 = header.getOrDefault("X-Amz-Signature") + valid_608434 = validateParameter(valid_608434, JString, required = false, default = nil) - if valid_607234 != nil: - section.add "X-Amz-Signature", valid_607234 - var valid_607235 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607235 = validateParameter(valid_607235, JString, required = false, + if valid_608434 != nil: + section.add "X-Amz-Signature", valid_608434 + var valid_608435 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608435 = validateParameter(valid_608435, JString, required = false, default = nil) - if valid_607235 != nil: - section.add "X-Amz-Content-Sha256", valid_607235 - var valid_607236 = header.getOrDefault("X-Amz-Date") - valid_607236 = validateParameter(valid_607236, JString, required = false, + if valid_608435 != nil: + section.add "X-Amz-Content-Sha256", valid_608435 + var valid_608436 = header.getOrDefault("X-Amz-Date") + valid_608436 = validateParameter(valid_608436, JString, required = false, default = nil) - if valid_607236 != nil: - section.add "X-Amz-Date", valid_607236 - var valid_607237 = header.getOrDefault("X-Amz-Credential") - valid_607237 = validateParameter(valid_607237, JString, required = false, + if valid_608436 != nil: + section.add "X-Amz-Date", valid_608436 + var valid_608437 = header.getOrDefault("X-Amz-Credential") + valid_608437 = validateParameter(valid_608437, JString, required = false, default = nil) - if valid_607237 != nil: - section.add "X-Amz-Credential", valid_607237 - var valid_607238 = header.getOrDefault("X-Amz-Security-Token") - valid_607238 = validateParameter(valid_607238, JString, required = false, + if valid_608437 != nil: + section.add "X-Amz-Credential", valid_608437 + var valid_608438 = header.getOrDefault("X-Amz-Security-Token") + valid_608438 = validateParameter(valid_608438, JString, required = false, default = nil) - if valid_607238 != nil: - section.add "X-Amz-Security-Token", valid_607238 - var valid_607239 = header.getOrDefault("X-Amz-Algorithm") - valid_607239 = validateParameter(valid_607239, JString, required = false, + if valid_608438 != nil: + section.add "X-Amz-Security-Token", valid_608438 + var valid_608439 = header.getOrDefault("X-Amz-Algorithm") + valid_608439 = validateParameter(valid_608439, JString, required = false, default = nil) - if valid_607239 != nil: - section.add "X-Amz-Algorithm", valid_607239 - var valid_607240 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607240 = validateParameter(valid_607240, JString, required = false, + if valid_608439 != nil: + section.add "X-Amz-Algorithm", valid_608439 + var valid_608440 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608440 = validateParameter(valid_608440, JString, required = false, default = nil) - if valid_607240 != nil: - section.add "X-Amz-SignedHeaders", valid_607240 + if valid_608440 != nil: + section.add "X-Amz-SignedHeaders", valid_608440 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607241: Call_GetCreateKeyPair_607227; path: JsonNode; +proc call*(call_608441: Call_GetCreateKeyPair_608427; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a 2048-bit RSA key pair with the specified name. Amazon EC2 stores the public key and displays the private key for you to save to a file. The private key is returned as an unencrypted PEM encoded PKCS#1 private key. If a key with the specified name already exists, Amazon EC2 returns an error.
You can have up to five thousand key pairs per Region.
The key pair returned to you is available only in the Region in which you create it. If you prefer, you can create your own key pair using a third-party tool and upload it to any Region using ImportKeyPair.
For more information, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_607241.validator(path, query, header, formData, body) - let scheme = call_607241.pickScheme + let valid = call_608441.validator(path, query, header, formData, body) + let scheme = call_608441.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607241.url(scheme.get, call_607241.host, call_607241.base, - call_607241.route, valid.getOrDefault("path"), + let url = call_608441.url(scheme.get, call_608441.host, call_608441.base, + call_608441.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607241, url, valid) + result = atozHook(call_608441, url, valid) -proc call*(call_607242: Call_GetCreateKeyPair_607227; KeyName: string; +proc call*(call_608442: Call_GetCreateKeyPair_608427; KeyName: string; DryRun: bool = false; Action: string = "CreateKeyPair"; Version: string = "2016-11-15"): Recallable = ## getCreateKeyPair @@ -19543,21 +19543,21 @@ proc call*(call_607242: Call_GetCreateKeyPair_607227; KeyName: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_607243 = newJObject()
- add(query_607243, "KeyName", newJString(KeyName))
- add(query_607243, "DryRun", newJBool(DryRun))
- add(query_607243, "Action", newJString(Action))
- add(query_607243, "Version", newJString(Version))
- result = call_607242.call(nil, query_607243, nil, nil, nil)
+ var query_608443 = newJObject()
+ add(query_608443, "KeyName", newJString(KeyName))
+ add(query_608443, "DryRun", newJBool(DryRun))
+ add(query_608443, "Action", newJString(Action))
+ add(query_608443, "Version", newJString(Version))
+ result = call_608442.call(nil, query_608443, nil, nil, nil)
-var getCreateKeyPair* = Call_GetCreateKeyPair_607227(name: "getCreateKeyPair",
+var getCreateKeyPair* = Call_GetCreateKeyPair_608427(name: "getCreateKeyPair",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
- route: "/#Action=CreateKeyPair", validator: validate_GetCreateKeyPair_607228,
- base: "/", url: url_GetCreateKeyPair_607229,
+ route: "/#Action=CreateKeyPair", validator: validate_GetCreateKeyPair_608428,
+ base: "/", url: url_GetCreateKeyPair_608429,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCreateLaunchTemplate_607307 = ref object of OpenApiRestCall_604389
-proc url_PostCreateLaunchTemplate_607309(protocol: Scheme; host: string;
+ Call_PostCreateLaunchTemplate_608508 = ref object of OpenApiRestCall_605589
+proc url_PostCreateLaunchTemplate_608510(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -19570,7 +19570,7 @@ proc url_PostCreateLaunchTemplate_607309(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostCreateLaunchTemplate_607308(path: JsonNode; query: JsonNode;
+proc validate_PostCreateLaunchTemplate_608509(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a launch template. A launch template contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify a launch template instead of providing the launch parameters in the request.
##
@@ -19583,16 +19583,16 @@ proc validate_PostCreateLaunchTemplate_607308(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_607310 = query.getOrDefault("Action")
- valid_607310 = validateParameter(valid_607310, JString, required = true,
+ var valid_608511 = query.getOrDefault("Action")
+ valid_608511 = validateParameter(valid_608511, JString, required = true,
default = newJString("CreateLaunchTemplate"))
- if valid_607310 != nil:
- section.add "Action", valid_607310
- var valid_607311 = query.getOrDefault("Version")
- valid_607311 = validateParameter(valid_607311, JString, required = true,
+ if valid_608511 != nil:
+ section.add "Action", valid_608511
+ var valid_608512 = query.getOrDefault("Version")
+ valid_608512 = validateParameter(valid_608512, JString, required = true,
default = newJString("2016-11-15"))
- if valid_607311 != nil:
- section.add "Version", valid_607311
+ if valid_608512 != nil:
+ section.add "Version", valid_608512
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -19603,41 +19603,41 @@ proc validate_PostCreateLaunchTemplate_607308(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_607312 = header.getOrDefault("X-Amz-Signature")
- valid_607312 = validateParameter(valid_607312, JString, required = false,
+ var valid_608513 = header.getOrDefault("X-Amz-Signature")
+ valid_608513 = validateParameter(valid_608513, JString, required = false,
default = nil)
- if valid_607312 != nil:
- section.add "X-Amz-Signature", valid_607312
- var valid_607313 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_607313 = validateParameter(valid_607313, JString, required = false,
+ if valid_608513 != nil:
+ section.add "X-Amz-Signature", valid_608513
+ var valid_608514 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_608514 = validateParameter(valid_608514, JString, required = false,
default = nil)
- if valid_607313 != nil:
- section.add "X-Amz-Content-Sha256", valid_607313
- var valid_607314 = header.getOrDefault("X-Amz-Date")
- valid_607314 = validateParameter(valid_607314, JString, required = false,
+ if valid_608514 != nil:
+ section.add "X-Amz-Content-Sha256", valid_608514
+ var valid_608515 = header.getOrDefault("X-Amz-Date")
+ valid_608515 = validateParameter(valid_608515, JString, required = false,
default = nil)
- if valid_607314 != nil:
- section.add "X-Amz-Date", valid_607314
- var valid_607315 = header.getOrDefault("X-Amz-Credential")
- valid_607315 = validateParameter(valid_607315, JString, required = false,
+ if valid_608515 != nil:
+ section.add "X-Amz-Date", valid_608515
+ var valid_608516 = header.getOrDefault("X-Amz-Credential")
+ valid_608516 = validateParameter(valid_608516, JString, required = false,
default = nil)
- if valid_607315 != nil:
- section.add "X-Amz-Credential", valid_607315
- var valid_607316 = header.getOrDefault("X-Amz-Security-Token")
- valid_607316 = validateParameter(valid_607316, JString, required = false,
+ if valid_608516 != nil:
+ section.add "X-Amz-Credential", valid_608516
+ var valid_608517 = header.getOrDefault("X-Amz-Security-Token")
+ valid_608517 = validateParameter(valid_608517, JString, required = false,
default = nil)
- if valid_607316 != nil:
- section.add "X-Amz-Security-Token", valid_607316
- var valid_607317 = header.getOrDefault("X-Amz-Algorithm")
- valid_607317 = validateParameter(valid_607317, JString, required = false,
+ if valid_608517 != nil:
+ section.add "X-Amz-Security-Token", valid_608517
+ var valid_608518 = header.getOrDefault("X-Amz-Algorithm")
+ valid_608518 = validateParameter(valid_608518, JString, required = false,
default = nil)
- if valid_607317 != nil:
- section.add "X-Amz-Algorithm", valid_607317
- var valid_607318 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_607318 = validateParameter(valid_607318, JString, required = false,
+ if valid_608518 != nil:
+ section.add "X-Amz-Algorithm", valid_608518
+ var valid_608519 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_608519 = validateParameter(valid_608519, JString, required = false,
default = nil)
- if valid_607318 != nil:
- section.add "X-Amz-SignedHeaders", valid_607318
+ if valid_608519 != nil:
+ section.add "X-Amz-SignedHeaders", valid_608519
result.add "header", section
## parameters in `formData` object:
## LaunchTemplateData.UserData: JString
@@ -19652,6 +19652,10 @@ proc validate_PostCreateLaunchTemplate_607308(path: JsonNode; query: JsonNode;
## : The information to include in the launch template.
## The ID of the RAM disk.
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User Provided Kernels in the Amazon Elastic Compute Cloud User Guide.
The ID of the RAM disk.
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User Provided Kernels in the Amazon Elastic Compute Cloud User Guide.
true
, you can't terminate the instance using the Amazon EC2 console, CLI, or API; otherwise, you can. To change this attribute after launch, use RunInstances, you can specify a launch template instead of providing the launch parameters in the request.
##
- let valid = call_607304.validator(path, query, header, formData, body)
- let scheme = call_607304.pickScheme
+ let valid = call_608505.validator(path, query, header, formData, body)
+ let scheme = call_608505.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_607304.url(scheme.get, call_607304.host, call_607304.base,
- call_607304.route, valid.getOrDefault("path"),
+ let url = call_608505.url(scheme.get, call_608505.host, call_608505.base,
+ call_608505.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_607304, url, valid)
+ result = atozHook(call_608505, url, valid)
-proc call*(call_607305: Call_GetCreateLaunchTemplate_607262;
+proc call*(call_608506: Call_GetCreateLaunchTemplate_608462;
LaunchTemplateName: string;
LaunchTemplateDataBlockDeviceMappings: JsonNode = nil;
ClientToken: string = ""; LaunchTemplateDataMonitoring: string = "";
+ LaunchTemplateDataMetadataOptions: string = "";
LaunchTemplateDataDisableApiTermination: string = "";
LaunchTemplateDataCapacityReservationSpecification: string = "";
DryRun: bool = false; LaunchTemplateDataIamInstanceProfile: string = "";
@@ -20508,6 +20534,10 @@ proc call*(call_607305: Call_GetCreateLaunchTemplate_607262;
## LaunchTemplateDataMonitoring: string
## : The information to include in the launch template.
## The monitoring for the instance.
+ ## LaunchTemplateDataMetadataOptions: string
+ ## : The information to include in the launch template.
+ ## The metadata options for the instance. For more information, see Instance Metadata and User Data in the Amazon Elastic Compute Cloud User Guide.
## LaunchTemplateDataDisableApiTermination: string
## : The information to include in the launch template.
## If you set this parameter to true
, you can't terminate the instance using the Amazon EC2 console, CLI, or API; otherwise, you can. To change this attribute after launch, use Creates a new version for a launch template. You can specify an existing version of launch template from which to base the new version. Launch template versions are numbered in the order in which they are created. You cannot specify, change, or replace the numbering of launch template versions.
## @@ -20699,16 +20731,16 @@ proc validate_PostCreateLaunchTemplateVersion_607400(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607402 = query.getOrDefault("Action") - valid_607402 = validateParameter(valid_607402, JString, required = true, default = newJString( + var valid_608605 = query.getOrDefault("Action") + valid_608605 = validateParameter(valid_608605, JString, required = true, default = newJString( "CreateLaunchTemplateVersion")) - if valid_607402 != nil: - section.add "Action", valid_607402 - var valid_607403 = query.getOrDefault("Version") - valid_607403 = validateParameter(valid_607403, JString, required = true, + if valid_608605 != nil: + section.add "Action", valid_608605 + var valid_608606 = query.getOrDefault("Version") + valid_608606 = validateParameter(valid_608606, JString, required = true, default = newJString("2016-11-15")) - if valid_607403 != nil: - section.add "Version", valid_607403 + if valid_608606 != nil: + section.add "Version", valid_608606 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -20719,41 +20751,41 @@ proc validate_PostCreateLaunchTemplateVersion_607400(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607404 = header.getOrDefault("X-Amz-Signature") - valid_607404 = validateParameter(valid_607404, JString, required = false, + var valid_608607 = header.getOrDefault("X-Amz-Signature") + valid_608607 = validateParameter(valid_608607, JString, required = false, default = nil) - if valid_607404 != nil: - section.add "X-Amz-Signature", valid_607404 - var valid_607405 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607405 = validateParameter(valid_607405, JString, required = false, + if valid_608607 != nil: + section.add "X-Amz-Signature", valid_608607 + var valid_608608 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608608 = validateParameter(valid_608608, JString, required = false, default = nil) - if valid_607405 != nil: - section.add "X-Amz-Content-Sha256", valid_607405 - var valid_607406 = header.getOrDefault("X-Amz-Date") - valid_607406 = validateParameter(valid_607406, JString, required = false, + if valid_608608 != nil: + section.add "X-Amz-Content-Sha256", valid_608608 + var valid_608609 = header.getOrDefault("X-Amz-Date") + valid_608609 = validateParameter(valid_608609, JString, required = false, default = nil) - if valid_607406 != nil: - section.add "X-Amz-Date", valid_607406 - var valid_607407 = header.getOrDefault("X-Amz-Credential") - valid_607407 = validateParameter(valid_607407, JString, required = false, + if valid_608609 != nil: + section.add "X-Amz-Date", valid_608609 + var valid_608610 = header.getOrDefault("X-Amz-Credential") + valid_608610 = validateParameter(valid_608610, JString, required = false, default = nil) - if valid_607407 != nil: - section.add "X-Amz-Credential", valid_607407 - var valid_607408 = header.getOrDefault("X-Amz-Security-Token") - valid_607408 = validateParameter(valid_607408, JString, required = false, + if valid_608610 != nil: + section.add "X-Amz-Credential", valid_608610 + var valid_608611 = header.getOrDefault("X-Amz-Security-Token") + valid_608611 = validateParameter(valid_608611, JString, required = false, default = nil) - if valid_607408 != nil: - section.add "X-Amz-Security-Token", valid_607408 - var valid_607409 = header.getOrDefault("X-Amz-Algorithm") - valid_607409 = validateParameter(valid_607409, JString, required = false, + if valid_608611 != nil: + section.add "X-Amz-Security-Token", valid_608611 + var valid_608612 = header.getOrDefault("X-Amz-Algorithm") + valid_608612 = validateParameter(valid_608612, JString, required = false, default = nil) - if valid_607409 != nil: - section.add "X-Amz-Algorithm", valid_607409 - var valid_607410 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607410 = validateParameter(valid_607410, JString, required = false, + if valid_608612 != nil: + section.add "X-Amz-Algorithm", valid_608612 + var valid_608613 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608613 = validateParameter(valid_608613, JString, required = false, default = nil) - if valid_607410 != nil: - section.add "X-Amz-SignedHeaders", valid_607410 + if valid_608613 != nil: + section.add "X-Amz-SignedHeaders", valid_608613 result.add "header", section ## parameters in `formData` object: ## LaunchTemplateData.UserData: JString @@ -20768,6 +20800,10 @@ proc validate_PostCreateLaunchTemplateVersion_607400(path: JsonNode; ## : The information to include in the launch template. ##The ID of the RAM disk.
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User Provided Kernels in the Amazon Elastic Compute Cloud User Guide.
LaunchTemplateData
. Snapshots applied to the block device mapping are ignored when creating a new version unless they are explicitly included.
## LaunchTemplateData.ImageId: JString
@@ -20858,183 +20894,189 @@ proc validate_PostCreateLaunchTemplateVersion_607400(path: JsonNode;
## The tags to apply to the resources during launch. You can only tag instances and volumes on launch. The specified tags are applied to all instances or volumes that are created during launch. To tag a resource after it has been created, see CreateTags.
section = newJObject()
- var valid_607411 = formData.getOrDefault("LaunchTemplateData.UserData")
- valid_607411 = validateParameter(valid_607411, JString, required = false,
+ var valid_608614 = formData.getOrDefault("LaunchTemplateData.UserData")
+ valid_608614 = validateParameter(valid_608614, JString, required = false,
default = nil)
- if valid_607411 != nil:
- section.add "LaunchTemplateData.UserData", valid_607411
- var valid_607412 = formData.getOrDefault("LaunchTemplateData.IamInstanceProfile")
- valid_607412 = validateParameter(valid_607412, JString, required = false,
+ if valid_608614 != nil:
+ section.add "LaunchTemplateData.UserData", valid_608614
+ var valid_608615 = formData.getOrDefault("LaunchTemplateData.IamInstanceProfile")
+ valid_608615 = validateParameter(valid_608615, JString, required = false,
default = nil)
- if valid_607412 != nil:
- section.add "LaunchTemplateData.IamInstanceProfile", valid_607412
- var valid_607413 = formData.getOrDefault("LaunchTemplateData.RamDiskId")
- valid_607413 = validateParameter(valid_607413, JString, required = false,
+ if valid_608615 != nil:
+ section.add "LaunchTemplateData.IamInstanceProfile", valid_608615
+ var valid_608616 = formData.getOrDefault("LaunchTemplateData.RamDiskId")
+ valid_608616 = validateParameter(valid_608616, JString, required = false,
default = nil)
- if valid_607413 != nil:
- section.add "LaunchTemplateData.RamDiskId", valid_607413
- var valid_607414 = formData.getOrDefault("SourceVersion")
- valid_607414 = validateParameter(valid_607414, JString, required = false,
+ if valid_608616 != nil:
+ section.add "LaunchTemplateData.RamDiskId", valid_608616
+ var valid_608617 = formData.getOrDefault("LaunchTemplateData.MetadataOptions")
+ valid_608617 = validateParameter(valid_608617, JString, required = false,
+ default = nil)
+ if valid_608617 != nil:
+ section.add "LaunchTemplateData.MetadataOptions", valid_608617
+ var valid_608618 = formData.getOrDefault("SourceVersion")
+ valid_608618 = validateParameter(valid_608618, JString, required = false,
+ default = nil)
+ if valid_608618 != nil:
+ section.add "SourceVersion", valid_608618
+ var valid_608619 = formData.getOrDefault("LaunchTemplateData.ImageId")
+ valid_608619 = validateParameter(valid_608619, JString, required = false,
+ default = nil)
+ if valid_608619 != nil:
+ section.add "LaunchTemplateData.ImageId", valid_608619
+ var valid_608620 = formData.getOrDefault("LaunchTemplateData.NetworkInterfaces")
+ valid_608620 = validateParameter(valid_608620, JArray, required = false,
+ default = nil)
+ if valid_608620 != nil:
+ section.add "LaunchTemplateData.NetworkInterfaces", valid_608620
+ var valid_608621 = formData.getOrDefault("LaunchTemplateData.KernelId")
+ valid_608621 = validateParameter(valid_608621, JString, required = false,
+ default = nil)
+ if valid_608621 != nil:
+ section.add "LaunchTemplateData.KernelId", valid_608621
+ var valid_608622 = formData.getOrDefault("LaunchTemplateId")
+ valid_608622 = validateParameter(valid_608622, JString, required = false,
+ default = nil)
+ if valid_608622 != nil:
+ section.add "LaunchTemplateId", valid_608622
+ var valid_608623 = formData.getOrDefault("LaunchTemplateData.SecurityGroups")
+ valid_608623 = validateParameter(valid_608623, JArray, required = false,
default = nil)
- if valid_607414 != nil:
- section.add "SourceVersion", valid_607414
- var valid_607415 = formData.getOrDefault("LaunchTemplateData.ImageId")
- valid_607415 = validateParameter(valid_607415, JString, required = false,
+ if valid_608623 != nil:
+ section.add "LaunchTemplateData.SecurityGroups", valid_608623
+ var valid_608624 = formData.getOrDefault("LaunchTemplateData.LicenseSpecifications")
+ valid_608624 = validateParameter(valid_608624, JArray, required = false,
default = nil)
- if valid_607415 != nil:
- section.add "LaunchTemplateData.ImageId", valid_607415
- var valid_607416 = formData.getOrDefault("LaunchTemplateData.NetworkInterfaces")
- valid_607416 = validateParameter(valid_607416, JArray, required = false,
+ if valid_608624 != nil:
+ section.add "LaunchTemplateData.LicenseSpecifications", valid_608624
+ var valid_608625 = formData.getOrDefault("LaunchTemplateData.Monitoring")
+ valid_608625 = validateParameter(valid_608625, JString, required = false,
default = nil)
- if valid_607416 != nil:
- section.add "LaunchTemplateData.NetworkInterfaces", valid_607416
- var valid_607417 = formData.getOrDefault("LaunchTemplateData.KernelId")
- valid_607417 = validateParameter(valid_607417, JString, required = false,
+ if valid_608625 != nil:
+ section.add "LaunchTemplateData.Monitoring", valid_608625
+ var valid_608626 = formData.getOrDefault("LaunchTemplateData.InstanceMarketOptions")
+ valid_608626 = validateParameter(valid_608626, JString, required = false,
default = nil)
- if valid_607417 != nil:
- section.add "LaunchTemplateData.KernelId", valid_607417
- var valid_607418 = formData.getOrDefault("LaunchTemplateId")
- valid_607418 = validateParameter(valid_607418, JString, required = false,
+ if valid_608626 != nil:
+ section.add "LaunchTemplateData.InstanceMarketOptions", valid_608626
+ var valid_608627 = formData.getOrDefault("LaunchTemplateData.CpuOptions")
+ valid_608627 = validateParameter(valid_608627, JString, required = false,
default = nil)
- if valid_607418 != nil:
- section.add "LaunchTemplateId", valid_607418
- var valid_607419 = formData.getOrDefault("LaunchTemplateData.SecurityGroups")
- valid_607419 = validateParameter(valid_607419, JArray, required = false,
+ if valid_608627 != nil:
+ section.add "LaunchTemplateData.CpuOptions", valid_608627
+ var valid_608628 = formData.getOrDefault("LaunchTemplateData.ElasticInferenceAccelerators")
+ valid_608628 = validateParameter(valid_608628, JArray, required = false,
default = nil)
- if valid_607419 != nil:
- section.add "LaunchTemplateData.SecurityGroups", valid_607419
- var valid_607420 = formData.getOrDefault("LaunchTemplateData.LicenseSpecifications")
- valid_607420 = validateParameter(valid_607420, JArray, required = false,
+ if valid_608628 != nil:
+ section.add "LaunchTemplateData.ElasticInferenceAccelerators", valid_608628
+ var valid_608629 = formData.getOrDefault("LaunchTemplateData.ElasticGpuSpecifications")
+ valid_608629 = validateParameter(valid_608629, JArray, required = false,
default = nil)
- if valid_607420 != nil:
- section.add "LaunchTemplateData.LicenseSpecifications", valid_607420
- var valid_607421 = formData.getOrDefault("LaunchTemplateData.Monitoring")
- valid_607421 = validateParameter(valid_607421, JString, required = false,
+ if valid_608629 != nil:
+ section.add "LaunchTemplateData.ElasticGpuSpecifications", valid_608629
+ var valid_608630 = formData.getOrDefault("LaunchTemplateData.SecurityGroupIds")
+ valid_608630 = validateParameter(valid_608630, JArray, required = false,
default = nil)
- if valid_607421 != nil:
- section.add "LaunchTemplateData.Monitoring", valid_607421
- var valid_607422 = formData.getOrDefault("LaunchTemplateData.InstanceMarketOptions")
- valid_607422 = validateParameter(valid_607422, JString, required = false,
+ if valid_608630 != nil:
+ section.add "LaunchTemplateData.SecurityGroupIds", valid_608630
+ var valid_608631 = formData.getOrDefault("LaunchTemplateData.CapacityReservationSpecification")
+ valid_608631 = validateParameter(valid_608631, JString, required = false,
default = nil)
- if valid_607422 != nil:
- section.add "LaunchTemplateData.InstanceMarketOptions", valid_607422
- var valid_607423 = formData.getOrDefault("LaunchTemplateData.CpuOptions")
- valid_607423 = validateParameter(valid_607423, JString, required = false,
+ if valid_608631 != nil:
+ section.add "LaunchTemplateData.CapacityReservationSpecification", valid_608631
+ var valid_608632 = formData.getOrDefault("LaunchTemplateData.HibernationOptions")
+ valid_608632 = validateParameter(valid_608632, JString, required = false,
default = nil)
- if valid_607423 != nil:
- section.add "LaunchTemplateData.CpuOptions", valid_607423
- var valid_607424 = formData.getOrDefault("LaunchTemplateData.ElasticInferenceAccelerators")
- valid_607424 = validateParameter(valid_607424, JArray, required = false,
- default = nil)
- if valid_607424 != nil:
- section.add "LaunchTemplateData.ElasticInferenceAccelerators", valid_607424
- var valid_607425 = formData.getOrDefault("LaunchTemplateData.ElasticGpuSpecifications")
- valid_607425 = validateParameter(valid_607425, JArray, required = false,
- default = nil)
- if valid_607425 != nil:
- section.add "LaunchTemplateData.ElasticGpuSpecifications", valid_607425
- var valid_607426 = formData.getOrDefault("LaunchTemplateData.SecurityGroupIds")
- valid_607426 = validateParameter(valid_607426, JArray, required = false,
- default = nil)
- if valid_607426 != nil:
- section.add "LaunchTemplateData.SecurityGroupIds", valid_607426
- var valid_607427 = formData.getOrDefault("LaunchTemplateData.CapacityReservationSpecification")
- valid_607427 = validateParameter(valid_607427, JString, required = false,
- default = nil)
- if valid_607427 != nil:
- section.add "LaunchTemplateData.CapacityReservationSpecification", valid_607427
- var valid_607428 = formData.getOrDefault("LaunchTemplateData.HibernationOptions")
- valid_607428 = validateParameter(valid_607428, JString, required = false,
- default = nil)
- if valid_607428 != nil:
- section.add "LaunchTemplateData.HibernationOptions", valid_607428
- var valid_607429 = formData.getOrDefault("DryRun")
- valid_607429 = validateParameter(valid_607429, JBool, required = false, default = nil)
- if valid_607429 != nil:
- section.add "DryRun", valid_607429
- var valid_607430 = formData.getOrDefault("LaunchTemplateData.CreditSpecification")
- valid_607430 = validateParameter(valid_607430, JString, required = false,
- default = nil)
- if valid_607430 != nil:
- section.add "LaunchTemplateData.CreditSpecification", valid_607430
- var valid_607431 = formData.getOrDefault("LaunchTemplateData.Placement")
- valid_607431 = validateParameter(valid_607431, JString, required = false,
+ if valid_608632 != nil:
+ section.add "LaunchTemplateData.HibernationOptions", valid_608632
+ var valid_608633 = formData.getOrDefault("DryRun")
+ valid_608633 = validateParameter(valid_608633, JBool, required = false, default = nil)
+ if valid_608633 != nil:
+ section.add "DryRun", valid_608633
+ var valid_608634 = formData.getOrDefault("LaunchTemplateData.CreditSpecification")
+ valid_608634 = validateParameter(valid_608634, JString, required = false,
default = nil)
- if valid_607431 != nil:
- section.add "LaunchTemplateData.Placement", valid_607431
- var valid_607432 = formData.getOrDefault("LaunchTemplateData.InstanceInitiatedShutdownBehavior")
- valid_607432 = validateParameter(valid_607432, JString, required = false,
+ if valid_608634 != nil:
+ section.add "LaunchTemplateData.CreditSpecification", valid_608634
+ var valid_608635 = formData.getOrDefault("LaunchTemplateData.Placement")
+ valid_608635 = validateParameter(valid_608635, JString, required = false,
default = nil)
- if valid_607432 != nil:
- section.add "LaunchTemplateData.InstanceInitiatedShutdownBehavior", valid_607432
- var valid_607433 = formData.getOrDefault("LaunchTemplateData.EbsOptimized")
- valid_607433 = validateParameter(valid_607433, JString, required = false,
+ if valid_608635 != nil:
+ section.add "LaunchTemplateData.Placement", valid_608635
+ var valid_608636 = formData.getOrDefault("LaunchTemplateData.InstanceInitiatedShutdownBehavior")
+ valid_608636 = validateParameter(valid_608636, JString, required = false,
default = nil)
- if valid_607433 != nil:
- section.add "LaunchTemplateData.EbsOptimized", valid_607433
- var valid_607434 = formData.getOrDefault("LaunchTemplateData.DisableApiTermination")
- valid_607434 = validateParameter(valid_607434, JString, required = false,
+ if valid_608636 != nil:
+ section.add "LaunchTemplateData.InstanceInitiatedShutdownBehavior", valid_608636
+ var valid_608637 = formData.getOrDefault("LaunchTemplateData.EbsOptimized")
+ valid_608637 = validateParameter(valid_608637, JString, required = false,
default = nil)
- if valid_607434 != nil:
- section.add "LaunchTemplateData.DisableApiTermination", valid_607434
- var valid_607435 = formData.getOrDefault("LaunchTemplateData.BlockDeviceMappings")
- valid_607435 = validateParameter(valid_607435, JArray, required = false,
+ if valid_608637 != nil:
+ section.add "LaunchTemplateData.EbsOptimized", valid_608637
+ var valid_608638 = formData.getOrDefault("LaunchTemplateData.DisableApiTermination")
+ valid_608638 = validateParameter(valid_608638, JString, required = false,
default = nil)
- if valid_607435 != nil:
- section.add "LaunchTemplateData.BlockDeviceMappings", valid_607435
- var valid_607436 = formData.getOrDefault("ClientToken")
- valid_607436 = validateParameter(valid_607436, JString, required = false,
+ if valid_608638 != nil:
+ section.add "LaunchTemplateData.DisableApiTermination", valid_608638
+ var valid_608639 = formData.getOrDefault("LaunchTemplateData.BlockDeviceMappings")
+ valid_608639 = validateParameter(valid_608639, JArray, required = false,
default = nil)
- if valid_607436 != nil:
- section.add "ClientToken", valid_607436
- var valid_607437 = formData.getOrDefault("LaunchTemplateName")
- valid_607437 = validateParameter(valid_607437, JString, required = false,
+ if valid_608639 != nil:
+ section.add "LaunchTemplateData.BlockDeviceMappings", valid_608639
+ var valid_608640 = formData.getOrDefault("ClientToken")
+ valid_608640 = validateParameter(valid_608640, JString, required = false,
default = nil)
- if valid_607437 != nil:
- section.add "LaunchTemplateName", valid_607437
- var valid_607438 = formData.getOrDefault("LaunchTemplateData.InstanceType")
- valid_607438 = validateParameter(valid_607438, JString, required = false,
+ if valid_608640 != nil:
+ section.add "ClientToken", valid_608640
+ var valid_608641 = formData.getOrDefault("LaunchTemplateName")
+ valid_608641 = validateParameter(valid_608641, JString, required = false,
default = nil)
- if valid_607438 != nil:
- section.add "LaunchTemplateData.InstanceType", valid_607438
- var valid_607439 = formData.getOrDefault("VersionDescription")
- valid_607439 = validateParameter(valid_607439, JString, required = false,
+ if valid_608641 != nil:
+ section.add "LaunchTemplateName", valid_608641
+ var valid_608642 = formData.getOrDefault("LaunchTemplateData.InstanceType")
+ valid_608642 = validateParameter(valid_608642, JString, required = false,
default = nil)
- if valid_607439 != nil:
- section.add "VersionDescription", valid_607439
- var valid_607440 = formData.getOrDefault("LaunchTemplateData.KeyName")
- valid_607440 = validateParameter(valid_607440, JString, required = false,
+ if valid_608642 != nil:
+ section.add "LaunchTemplateData.InstanceType", valid_608642
+ var valid_608643 = formData.getOrDefault("VersionDescription")
+ valid_608643 = validateParameter(valid_608643, JString, required = false,
default = nil)
- if valid_607440 != nil:
- section.add "LaunchTemplateData.KeyName", valid_607440
- var valid_607441 = formData.getOrDefault("LaunchTemplateData.TagSpecifications")
- valid_607441 = validateParameter(valid_607441, JArray, required = false,
+ if valid_608643 != nil:
+ section.add "VersionDescription", valid_608643
+ var valid_608644 = formData.getOrDefault("LaunchTemplateData.KeyName")
+ valid_608644 = validateParameter(valid_608644, JString, required = false,
default = nil)
- if valid_607441 != nil:
- section.add "LaunchTemplateData.TagSpecifications", valid_607441
+ if valid_608644 != nil:
+ section.add "LaunchTemplateData.KeyName", valid_608644
+ var valid_608645 = formData.getOrDefault("LaunchTemplateData.TagSpecifications")
+ valid_608645 = validateParameter(valid_608645, JArray, required = false,
+ default = nil)
+ if valid_608645 != nil:
+ section.add "LaunchTemplateData.TagSpecifications", valid_608645
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_607442: Call_PostCreateLaunchTemplateVersion_607399;
+proc call*(call_608646: Call_PostCreateLaunchTemplateVersion_608602;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Creates a new version for a launch template. You can specify an existing version of launch template from which to base the new version.
Launch template versions are numbered in the order in which they are created. You cannot specify, change, or replace the numbering of launch template versions.
## - let valid = call_607442.validator(path, query, header, formData, body) - let scheme = call_607442.pickScheme + let valid = call_608646.validator(path, query, header, formData, body) + let scheme = call_608646.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607442.url(scheme.get, call_607442.host, call_607442.base, - call_607442.route, valid.getOrDefault("path"), + let url = call_608646.url(scheme.get, call_608646.host, call_608646.base, + call_608646.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607442, url, valid) + result = atozHook(call_608646, url, valid) -proc call*(call_607443: Call_PostCreateLaunchTemplateVersion_607399; +proc call*(call_608647: Call_PostCreateLaunchTemplateVersion_608602; LaunchTemplateDataUserData: string = ""; LaunchTemplateDataIamInstanceProfile: string = ""; - LaunchTemplateDataRamDiskId: string = ""; SourceVersion: string = ""; - LaunchTemplateDataImageId: string = ""; + LaunchTemplateDataRamDiskId: string = ""; + LaunchTemplateDataMetadataOptions: string = ""; + SourceVersion: string = ""; LaunchTemplateDataImageId: string = ""; LaunchTemplateDataNetworkInterfaces: JsonNode = nil; LaunchTemplateDataKernelId: string = ""; LaunchTemplateId: string = ""; LaunchTemplateDataSecurityGroups: JsonNode = nil; @@ -21073,6 +21115,10 @@ proc call*(call_607443: Call_PostCreateLaunchTemplateVersion_607399; ## : The information to include in the launch template. ##The ID of the RAM disk.
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User Provided Kernels in the Amazon Elastic Compute Cloud User Guide.
LaunchTemplateData
. Snapshots applied to the block device mapping are ignored when creating a new version unless they are explicitly included.
## LaunchTemplateDataImageId: string
@@ -21164,85 +21210,87 @@ proc call*(call_607443: Call_PostCreateLaunchTemplateVersion_607399;
## The tags to apply to the resources during launch. You can only tag instances and volumes on launch. The specified tags are applied to all instances or volumes that are created during launch. To tag a resource after it has been created, see CreateTags.
## Version: string (required)
- var query_607444 = newJObject()
- var formData_607445 = newJObject()
- add(formData_607445, "LaunchTemplateData.UserData",
+ var query_608648 = newJObject()
+ var formData_608649 = newJObject()
+ add(formData_608649, "LaunchTemplateData.UserData",
newJString(LaunchTemplateDataUserData))
- add(formData_607445, "LaunchTemplateData.IamInstanceProfile",
+ add(formData_608649, "LaunchTemplateData.IamInstanceProfile",
newJString(LaunchTemplateDataIamInstanceProfile))
- add(formData_607445, "LaunchTemplateData.RamDiskId",
+ add(formData_608649, "LaunchTemplateData.RamDiskId",
newJString(LaunchTemplateDataRamDiskId))
- add(formData_607445, "SourceVersion", newJString(SourceVersion))
- add(formData_607445, "LaunchTemplateData.ImageId",
+ add(formData_608649, "LaunchTemplateData.MetadataOptions",
+ newJString(LaunchTemplateDataMetadataOptions))
+ add(formData_608649, "SourceVersion", newJString(SourceVersion))
+ add(formData_608649, "LaunchTemplateData.ImageId",
newJString(LaunchTemplateDataImageId))
if LaunchTemplateDataNetworkInterfaces != nil:
- formData_607445.add "LaunchTemplateData.NetworkInterfaces",
+ formData_608649.add "LaunchTemplateData.NetworkInterfaces",
LaunchTemplateDataNetworkInterfaces
- add(formData_607445, "LaunchTemplateData.KernelId",
+ add(formData_608649, "LaunchTemplateData.KernelId",
newJString(LaunchTemplateDataKernelId))
- add(formData_607445, "LaunchTemplateId", newJString(LaunchTemplateId))
+ add(formData_608649, "LaunchTemplateId", newJString(LaunchTemplateId))
if LaunchTemplateDataSecurityGroups != nil:
- formData_607445.add "LaunchTemplateData.SecurityGroups",
+ formData_608649.add "LaunchTemplateData.SecurityGroups",
LaunchTemplateDataSecurityGroups
if LaunchTemplateDataLicenseSpecifications != nil:
- formData_607445.add "LaunchTemplateData.LicenseSpecifications",
+ formData_608649.add "LaunchTemplateData.LicenseSpecifications",
LaunchTemplateDataLicenseSpecifications
- add(formData_607445, "LaunchTemplateData.Monitoring",
+ add(formData_608649, "LaunchTemplateData.Monitoring",
newJString(LaunchTemplateDataMonitoring))
- add(formData_607445, "LaunchTemplateData.InstanceMarketOptions",
+ add(formData_608649, "LaunchTemplateData.InstanceMarketOptions",
newJString(LaunchTemplateDataInstanceMarketOptions))
- add(formData_607445, "LaunchTemplateData.CpuOptions",
+ add(formData_608649, "LaunchTemplateData.CpuOptions",
newJString(LaunchTemplateDataCpuOptions))
if LaunchTemplateDataElasticInferenceAccelerators != nil:
- formData_607445.add "LaunchTemplateData.ElasticInferenceAccelerators",
+ formData_608649.add "LaunchTemplateData.ElasticInferenceAccelerators",
LaunchTemplateDataElasticInferenceAccelerators
if LaunchTemplateDataElasticGpuSpecifications != nil:
- formData_607445.add "LaunchTemplateData.ElasticGpuSpecifications",
+ formData_608649.add "LaunchTemplateData.ElasticGpuSpecifications",
LaunchTemplateDataElasticGpuSpecifications
if LaunchTemplateDataSecurityGroupIds != nil:
- formData_607445.add "LaunchTemplateData.SecurityGroupIds",
+ formData_608649.add "LaunchTemplateData.SecurityGroupIds",
LaunchTemplateDataSecurityGroupIds
- add(formData_607445, "LaunchTemplateData.CapacityReservationSpecification",
+ add(formData_608649, "LaunchTemplateData.CapacityReservationSpecification",
newJString(LaunchTemplateDataCapacityReservationSpecification))
- add(formData_607445, "LaunchTemplateData.HibernationOptions",
+ add(formData_608649, "LaunchTemplateData.HibernationOptions",
newJString(LaunchTemplateDataHibernationOptions))
- add(formData_607445, "DryRun", newJBool(DryRun))
- add(formData_607445, "LaunchTemplateData.CreditSpecification",
+ add(formData_608649, "DryRun", newJBool(DryRun))
+ add(formData_608649, "LaunchTemplateData.CreditSpecification",
newJString(LaunchTemplateDataCreditSpecification))
- add(formData_607445, "LaunchTemplateData.Placement",
+ add(formData_608649, "LaunchTemplateData.Placement",
newJString(LaunchTemplateDataPlacement))
- add(formData_607445, "LaunchTemplateData.InstanceInitiatedShutdownBehavior",
+ add(formData_608649, "LaunchTemplateData.InstanceInitiatedShutdownBehavior",
newJString(LaunchTemplateDataInstanceInitiatedShutdownBehavior))
- add(query_607444, "Action", newJString(Action))
- add(formData_607445, "LaunchTemplateData.EbsOptimized",
+ add(query_608648, "Action", newJString(Action))
+ add(formData_608649, "LaunchTemplateData.EbsOptimized",
newJString(LaunchTemplateDataEbsOptimized))
- add(formData_607445, "LaunchTemplateData.DisableApiTermination",
+ add(formData_608649, "LaunchTemplateData.DisableApiTermination",
newJString(LaunchTemplateDataDisableApiTermination))
if LaunchTemplateDataBlockDeviceMappings != nil:
- formData_607445.add "LaunchTemplateData.BlockDeviceMappings",
+ formData_608649.add "LaunchTemplateData.BlockDeviceMappings",
LaunchTemplateDataBlockDeviceMappings
- add(formData_607445, "ClientToken", newJString(ClientToken))
- add(formData_607445, "LaunchTemplateName", newJString(LaunchTemplateName))
- add(formData_607445, "LaunchTemplateData.InstanceType",
+ add(formData_608649, "ClientToken", newJString(ClientToken))
+ add(formData_608649, "LaunchTemplateName", newJString(LaunchTemplateName))
+ add(formData_608649, "LaunchTemplateData.InstanceType",
newJString(LaunchTemplateDataInstanceType))
- add(formData_607445, "VersionDescription", newJString(VersionDescription))
- add(formData_607445, "LaunchTemplateData.KeyName",
+ add(formData_608649, "VersionDescription", newJString(VersionDescription))
+ add(formData_608649, "LaunchTemplateData.KeyName",
newJString(LaunchTemplateDataKeyName))
if LaunchTemplateDataTagSpecifications != nil:
- formData_607445.add "LaunchTemplateData.TagSpecifications",
+ formData_608649.add "LaunchTemplateData.TagSpecifications",
LaunchTemplateDataTagSpecifications
- add(query_607444, "Version", newJString(Version))
- result = call_607443.call(nil, query_607444, nil, formData_607445, nil)
+ add(query_608648, "Version", newJString(Version))
+ result = call_608647.call(nil, query_608648, nil, formData_608649, nil)
-var postCreateLaunchTemplateVersion* = Call_PostCreateLaunchTemplateVersion_607399(
+var postCreateLaunchTemplateVersion* = Call_PostCreateLaunchTemplateVersion_608602(
name: "postCreateLaunchTemplateVersion", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateLaunchTemplateVersion",
- validator: validate_PostCreateLaunchTemplateVersion_607400, base: "/",
- url: url_PostCreateLaunchTemplateVersion_607401,
+ validator: validate_PostCreateLaunchTemplateVersion_608603, base: "/",
+ url: url_PostCreateLaunchTemplateVersion_608604,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateLaunchTemplateVersion_607353 = ref object of OpenApiRestCall_604389
-proc url_GetCreateLaunchTemplateVersion_607355(protocol: Scheme; host: string;
+ Call_GetCreateLaunchTemplateVersion_608555 = ref object of OpenApiRestCall_605589
+proc url_GetCreateLaunchTemplateVersion_608557(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -21254,7 +21302,7 @@ proc url_GetCreateLaunchTemplateVersion_607355(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetCreateLaunchTemplateVersion_607354(path: JsonNode;
+proc validate_GetCreateLaunchTemplateVersion_608556(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a new version for a launch template. You can specify an existing version of launch template from which to base the new version.
Launch template versions are numbered in the order in which they are created. You cannot specify, change, or replace the numbering of launch template versions.
## @@ -21274,9 +21322,10 @@ proc validate_GetCreateLaunchTemplateVersion_607354(path: JsonNode; ## LaunchTemplateData.Monitoring: JString ## : The information to include in the launch template. ## The monitoring for the instance. - ## ClientToken: JString - ## :Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
Constraint: Maximum 128 ASCII characters.
+ ## LaunchTemplateData.MetadataOptions: JString + ## : The information to include in the launch template. + ## The metadata options for the instance. For more information, see Instance Metadata and User Data in the Amazon Elastic Compute Cloud User Guide. ## LaunchTemplateData.DisableApiTermination: JString ## : The information to include in the launch template. ## If you set this parameter totrue
, you can't terminate the instance using the Amazon EC2 console, CLI, or API; otherwise, you can. To change this attribute after launch, use open, which enables it to run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
+ ## ClientToken: JString
+ ## : Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
Constraint: Maximum 128 ASCII characters.
## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## LaunchTemplateData.IamInstanceProfile: JString
@@ -21367,171 +21419,176 @@ proc validate_GetCreateLaunchTemplateVersion_607354(path: JsonNode;
## SourceVersion: JString
## : The version number of the launch template version on which to base the new version. The new version inherits the same launch parameters as the source version, except for parameters that you specify in LaunchTemplateData
. Snapshots applied to the block device mapping are ignored when creating a new version unless they are explicitly included.
section = newJObject()
- var valid_607356 = query.getOrDefault("LaunchTemplateData.BlockDeviceMappings")
- valid_607356 = validateParameter(valid_607356, JArray, required = false,
+ var valid_608558 = query.getOrDefault("LaunchTemplateData.BlockDeviceMappings")
+ valid_608558 = validateParameter(valid_608558, JArray, required = false,
default = nil)
- if valid_607356 != nil:
- section.add "LaunchTemplateData.BlockDeviceMappings", valid_607356
- var valid_607357 = query.getOrDefault("LaunchTemplateData.ElasticInferenceAccelerators")
- valid_607357 = validateParameter(valid_607357, JArray, required = false,
+ if valid_608558 != nil:
+ section.add "LaunchTemplateData.BlockDeviceMappings", valid_608558
+ var valid_608559 = query.getOrDefault("LaunchTemplateData.ElasticInferenceAccelerators")
+ valid_608559 = validateParameter(valid_608559, JArray, required = false,
default = nil)
- if valid_607357 != nil:
- section.add "LaunchTemplateData.ElasticInferenceAccelerators", valid_607357
- var valid_607358 = query.getOrDefault("LaunchTemplateName")
- valid_607358 = validateParameter(valid_607358, JString, required = false,
+ if valid_608559 != nil:
+ section.add "LaunchTemplateData.ElasticInferenceAccelerators", valid_608559
+ var valid_608560 = query.getOrDefault("LaunchTemplateName")
+ valid_608560 = validateParameter(valid_608560, JString, required = false,
default = nil)
- if valid_607358 != nil:
- section.add "LaunchTemplateName", valid_607358
- var valid_607359 = query.getOrDefault("LaunchTemplateData.Monitoring")
- valid_607359 = validateParameter(valid_607359, JString, required = false,
+ if valid_608560 != nil:
+ section.add "LaunchTemplateName", valid_608560
+ var valid_608561 = query.getOrDefault("LaunchTemplateData.Monitoring")
+ valid_608561 = validateParameter(valid_608561, JString, required = false,
default = nil)
- if valid_607359 != nil:
- section.add "LaunchTemplateData.Monitoring", valid_607359
- var valid_607360 = query.getOrDefault("ClientToken")
- valid_607360 = validateParameter(valid_607360, JString, required = false,
+ if valid_608561 != nil:
+ section.add "LaunchTemplateData.Monitoring", valid_608561
+ var valid_608562 = query.getOrDefault("LaunchTemplateData.MetadataOptions")
+ valid_608562 = validateParameter(valid_608562, JString, required = false,
default = nil)
- if valid_607360 != nil:
- section.add "ClientToken", valid_607360
- var valid_607361 = query.getOrDefault("LaunchTemplateData.DisableApiTermination")
- valid_607361 = validateParameter(valid_607361, JString, required = false,
+ if valid_608562 != nil:
+ section.add "LaunchTemplateData.MetadataOptions", valid_608562
+ var valid_608563 = query.getOrDefault("LaunchTemplateData.DisableApiTermination")
+ valid_608563 = validateParameter(valid_608563, JString, required = false,
default = nil)
- if valid_607361 != nil:
- section.add "LaunchTemplateData.DisableApiTermination", valid_607361
- var valid_607362 = query.getOrDefault("LaunchTemplateData.CapacityReservationSpecification")
- valid_607362 = validateParameter(valid_607362, JString, required = false,
+ if valid_608563 != nil:
+ section.add "LaunchTemplateData.DisableApiTermination", valid_608563
+ var valid_608564 = query.getOrDefault("LaunchTemplateData.CapacityReservationSpecification")
+ valid_608564 = validateParameter(valid_608564, JString, required = false,
default = nil)
- if valid_607362 != nil:
- section.add "LaunchTemplateData.CapacityReservationSpecification", valid_607362
- var valid_607363 = query.getOrDefault("DryRun")
- valid_607363 = validateParameter(valid_607363, JBool, required = false, default = nil)
- if valid_607363 != nil:
- section.add "DryRun", valid_607363
- var valid_607364 = query.getOrDefault("LaunchTemplateData.IamInstanceProfile")
- valid_607364 = validateParameter(valid_607364, JString, required = false,
+ if valid_608564 != nil:
+ section.add "LaunchTemplateData.CapacityReservationSpecification", valid_608564
+ var valid_608565 = query.getOrDefault("ClientToken")
+ valid_608565 = validateParameter(valid_608565, JString, required = false,
default = nil)
- if valid_607364 != nil:
- section.add "LaunchTemplateData.IamInstanceProfile", valid_607364
- var valid_607365 = query.getOrDefault("LaunchTemplateData.UserData")
- valid_607365 = validateParameter(valid_607365, JString, required = false,
+ if valid_608565 != nil:
+ section.add "ClientToken", valid_608565
+ var valid_608566 = query.getOrDefault("DryRun")
+ valid_608566 = validateParameter(valid_608566, JBool, required = false, default = nil)
+ if valid_608566 != nil:
+ section.add "DryRun", valid_608566
+ var valid_608567 = query.getOrDefault("LaunchTemplateData.IamInstanceProfile")
+ valid_608567 = validateParameter(valid_608567, JString, required = false,
default = nil)
- if valid_607365 != nil:
- section.add "LaunchTemplateData.UserData", valid_607365
- var valid_607366 = query.getOrDefault("LaunchTemplateData.CreditSpecification")
- valid_607366 = validateParameter(valid_607366, JString, required = false,
+ if valid_608567 != nil:
+ section.add "LaunchTemplateData.IamInstanceProfile", valid_608567
+ var valid_608568 = query.getOrDefault("LaunchTemplateData.UserData")
+ valid_608568 = validateParameter(valid_608568, JString, required = false,
default = nil)
- if valid_607366 != nil:
- section.add "LaunchTemplateData.CreditSpecification", valid_607366
- var valid_607367 = query.getOrDefault("LaunchTemplateData.ElasticGpuSpecifications")
- valid_607367 = validateParameter(valid_607367, JArray, required = false,
+ if valid_608568 != nil:
+ section.add "LaunchTemplateData.UserData", valid_608568
+ var valid_608569 = query.getOrDefault("LaunchTemplateData.CreditSpecification")
+ valid_608569 = validateParameter(valid_608569, JString, required = false,
+ default = nil)
+ if valid_608569 != nil:
+ section.add "LaunchTemplateData.CreditSpecification", valid_608569
+ var valid_608570 = query.getOrDefault("LaunchTemplateData.ElasticGpuSpecifications")
+ valid_608570 = validateParameter(valid_608570, JArray, required = false,
+ default = nil)
+ if valid_608570 != nil:
+ section.add "LaunchTemplateData.ElasticGpuSpecifications", valid_608570
+ var valid_608571 = query.getOrDefault("LaunchTemplateData.RamDiskId")
+ valid_608571 = validateParameter(valid_608571, JString, required = false,
+ default = nil)
+ if valid_608571 != nil:
+ section.add "LaunchTemplateData.RamDiskId", valid_608571
+ var valid_608572 = query.getOrDefault("LaunchTemplateData.EbsOptimized")
+ valid_608572 = validateParameter(valid_608572, JString, required = false,
+ default = nil)
+ if valid_608572 != nil:
+ section.add "LaunchTemplateData.EbsOptimized", valid_608572
+ var valid_608573 = query.getOrDefault("LaunchTemplateData.KeyName")
+ valid_608573 = validateParameter(valid_608573, JString, required = false,
+ default = nil)
+ if valid_608573 != nil:
+ section.add "LaunchTemplateData.KeyName", valid_608573
+ var valid_608574 = query.getOrDefault("LaunchTemplateData.SecurityGroupIds")
+ valid_608574 = validateParameter(valid_608574, JArray, required = false,
+ default = nil)
+ if valid_608574 != nil:
+ section.add "LaunchTemplateData.SecurityGroupIds", valid_608574
+ var valid_608575 = query.getOrDefault("LaunchTemplateData.Placement")
+ valid_608575 = validateParameter(valid_608575, JString, required = false,
default = nil)
- if valid_607367 != nil:
- section.add "LaunchTemplateData.ElasticGpuSpecifications", valid_607367
- var valid_607368 = query.getOrDefault("LaunchTemplateData.RamDiskId")
- valid_607368 = validateParameter(valid_607368, JString, required = false,
+ if valid_608575 != nil:
+ section.add "LaunchTemplateData.Placement", valid_608575
+ var valid_608576 = query.getOrDefault("LaunchTemplateData.SecurityGroups")
+ valid_608576 = validateParameter(valid_608576, JArray, required = false,
default = nil)
- if valid_607368 != nil:
- section.add "LaunchTemplateData.RamDiskId", valid_607368
- var valid_607369 = query.getOrDefault("LaunchTemplateData.EbsOptimized")
- valid_607369 = validateParameter(valid_607369, JString, required = false,
+ if valid_608576 != nil:
+ section.add "LaunchTemplateData.SecurityGroups", valid_608576
+ var valid_608577 = query.getOrDefault("LaunchTemplateId")
+ valid_608577 = validateParameter(valid_608577, JString, required = false,
default = nil)
- if valid_607369 != nil:
- section.add "LaunchTemplateData.EbsOptimized", valid_607369
- var valid_607370 = query.getOrDefault("LaunchTemplateData.KeyName")
- valid_607370 = validateParameter(valid_607370, JString, required = false,
- default = nil)
- if valid_607370 != nil:
- section.add "LaunchTemplateData.KeyName", valid_607370
- var valid_607371 = query.getOrDefault("LaunchTemplateData.SecurityGroupIds")
- valid_607371 = validateParameter(valid_607371, JArray, required = false,
- default = nil)
- if valid_607371 != nil:
- section.add "LaunchTemplateData.SecurityGroupIds", valid_607371
- var valid_607372 = query.getOrDefault("LaunchTemplateData.Placement")
- valid_607372 = validateParameter(valid_607372, JString, required = false,
- default = nil)
- if valid_607372 != nil:
- section.add "LaunchTemplateData.Placement", valid_607372
- var valid_607373 = query.getOrDefault("LaunchTemplateData.SecurityGroups")
- valid_607373 = validateParameter(valid_607373, JArray, required = false,
- default = nil)
- if valid_607373 != nil:
- section.add "LaunchTemplateData.SecurityGroups", valid_607373
- var valid_607374 = query.getOrDefault("LaunchTemplateId")
- valid_607374 = validateParameter(valid_607374, JString, required = false,
- default = nil)
- if valid_607374 != nil:
- section.add "LaunchTemplateId", valid_607374
- var valid_607375 = query.getOrDefault("LaunchTemplateData.CpuOptions")
- valid_607375 = validateParameter(valid_607375, JString, required = false,
- default = nil)
- if valid_607375 != nil:
- section.add "LaunchTemplateData.CpuOptions", valid_607375
- var valid_607376 = query.getOrDefault("LaunchTemplateData.KernelId")
- valid_607376 = validateParameter(valid_607376, JString, required = false,
+ if valid_608577 != nil:
+ section.add "LaunchTemplateId", valid_608577
+ var valid_608578 = query.getOrDefault("LaunchTemplateData.CpuOptions")
+ valid_608578 = validateParameter(valid_608578, JString, required = false,
default = nil)
- if valid_607376 != nil:
- section.add "LaunchTemplateData.KernelId", valid_607376
+ if valid_608578 != nil:
+ section.add "LaunchTemplateData.CpuOptions", valid_608578
+ var valid_608579 = query.getOrDefault("LaunchTemplateData.KernelId")
+ valid_608579 = validateParameter(valid_608579, JString, required = false,
+ default = nil)
+ if valid_608579 != nil:
+ section.add "LaunchTemplateData.KernelId", valid_608579
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_607377 = query.getOrDefault("Action")
- valid_607377 = validateParameter(valid_607377, JString, required = true, default = newJString(
+ var valid_608580 = query.getOrDefault("Action")
+ valid_608580 = validateParameter(valid_608580, JString, required = true, default = newJString(
"CreateLaunchTemplateVersion"))
- if valid_607377 != nil:
- section.add "Action", valid_607377
- var valid_607378 = query.getOrDefault("LaunchTemplateData.InstanceInitiatedShutdownBehavior")
- valid_607378 = validateParameter(valid_607378, JString, required = false,
+ if valid_608580 != nil:
+ section.add "Action", valid_608580
+ var valid_608581 = query.getOrDefault("LaunchTemplateData.InstanceInitiatedShutdownBehavior")
+ valid_608581 = validateParameter(valid_608581, JString, required = false,
default = nil)
- if valid_607378 != nil:
- section.add "LaunchTemplateData.InstanceInitiatedShutdownBehavior", valid_607378
- var valid_607379 = query.getOrDefault("LaunchTemplateData.ImageId")
- valid_607379 = validateParameter(valid_607379, JString, required = false,
+ if valid_608581 != nil:
+ section.add "LaunchTemplateData.InstanceInitiatedShutdownBehavior", valid_608581
+ var valid_608582 = query.getOrDefault("LaunchTemplateData.ImageId")
+ valid_608582 = validateParameter(valid_608582, JString, required = false,
default = nil)
- if valid_607379 != nil:
- section.add "LaunchTemplateData.ImageId", valid_607379
- var valid_607380 = query.getOrDefault("LaunchTemplateData.NetworkInterfaces")
- valid_607380 = validateParameter(valid_607380, JArray, required = false,
+ if valid_608582 != nil:
+ section.add "LaunchTemplateData.ImageId", valid_608582
+ var valid_608583 = query.getOrDefault("LaunchTemplateData.NetworkInterfaces")
+ valid_608583 = validateParameter(valid_608583, JArray, required = false,
default = nil)
- if valid_607380 != nil:
- section.add "LaunchTemplateData.NetworkInterfaces", valid_607380
- var valid_607381 = query.getOrDefault("LaunchTemplateData.InstanceType")
- valid_607381 = validateParameter(valid_607381, JString, required = false,
+ if valid_608583 != nil:
+ section.add "LaunchTemplateData.NetworkInterfaces", valid_608583
+ var valid_608584 = query.getOrDefault("LaunchTemplateData.InstanceType")
+ valid_608584 = validateParameter(valid_608584, JString, required = false,
default = nil)
- if valid_607381 != nil:
- section.add "LaunchTemplateData.InstanceType", valid_607381
- var valid_607382 = query.getOrDefault("LaunchTemplateData.LicenseSpecifications")
- valid_607382 = validateParameter(valid_607382, JArray, required = false,
+ if valid_608584 != nil:
+ section.add "LaunchTemplateData.InstanceType", valid_608584
+ var valid_608585 = query.getOrDefault("LaunchTemplateData.LicenseSpecifications")
+ valid_608585 = validateParameter(valid_608585, JArray, required = false,
default = nil)
- if valid_607382 != nil:
- section.add "LaunchTemplateData.LicenseSpecifications", valid_607382
- var valid_607383 = query.getOrDefault("LaunchTemplateData.InstanceMarketOptions")
- valid_607383 = validateParameter(valid_607383, JString, required = false,
+ if valid_608585 != nil:
+ section.add "LaunchTemplateData.LicenseSpecifications", valid_608585
+ var valid_608586 = query.getOrDefault("LaunchTemplateData.InstanceMarketOptions")
+ valid_608586 = validateParameter(valid_608586, JString, required = false,
default = nil)
- if valid_607383 != nil:
- section.add "LaunchTemplateData.InstanceMarketOptions", valid_607383
- var valid_607384 = query.getOrDefault("LaunchTemplateData.HibernationOptions")
- valid_607384 = validateParameter(valid_607384, JString, required = false,
+ if valid_608586 != nil:
+ section.add "LaunchTemplateData.InstanceMarketOptions", valid_608586
+ var valid_608587 = query.getOrDefault("LaunchTemplateData.HibernationOptions")
+ valid_608587 = validateParameter(valid_608587, JString, required = false,
default = nil)
- if valid_607384 != nil:
- section.add "LaunchTemplateData.HibernationOptions", valid_607384
- var valid_607385 = query.getOrDefault("Version")
- valid_607385 = validateParameter(valid_607385, JString, required = true,
+ if valid_608587 != nil:
+ section.add "LaunchTemplateData.HibernationOptions", valid_608587
+ var valid_608588 = query.getOrDefault("Version")
+ valid_608588 = validateParameter(valid_608588, JString, required = true,
default = newJString("2016-11-15"))
- if valid_607385 != nil:
- section.add "Version", valid_607385
- var valid_607386 = query.getOrDefault("LaunchTemplateData.TagSpecifications")
- valid_607386 = validateParameter(valid_607386, JArray, required = false,
+ if valid_608588 != nil:
+ section.add "Version", valid_608588
+ var valid_608589 = query.getOrDefault("LaunchTemplateData.TagSpecifications")
+ valid_608589 = validateParameter(valid_608589, JArray, required = false,
default = nil)
- if valid_607386 != nil:
- section.add "LaunchTemplateData.TagSpecifications", valid_607386
- var valid_607387 = query.getOrDefault("VersionDescription")
- valid_607387 = validateParameter(valid_607387, JString, required = false,
+ if valid_608589 != nil:
+ section.add "LaunchTemplateData.TagSpecifications", valid_608589
+ var valid_608590 = query.getOrDefault("VersionDescription")
+ valid_608590 = validateParameter(valid_608590, JString, required = false,
default = nil)
- if valid_607387 != nil:
- section.add "VersionDescription", valid_607387
- var valid_607388 = query.getOrDefault("SourceVersion")
- valid_607388 = validateParameter(valid_607388, JString, required = false,
+ if valid_608590 != nil:
+ section.add "VersionDescription", valid_608590
+ var valid_608591 = query.getOrDefault("SourceVersion")
+ valid_608591 = validateParameter(valid_608591, JString, required = false,
default = nil)
- if valid_607388 != nil:
- section.add "SourceVersion", valid_607388
+ if valid_608591 != nil:
+ section.add "SourceVersion", valid_608591
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -21542,68 +21599,70 @@ proc validate_GetCreateLaunchTemplateVersion_607354(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_607389 = header.getOrDefault("X-Amz-Signature")
- valid_607389 = validateParameter(valid_607389, JString, required = false,
+ var valid_608592 = header.getOrDefault("X-Amz-Signature")
+ valid_608592 = validateParameter(valid_608592, JString, required = false,
default = nil)
- if valid_607389 != nil:
- section.add "X-Amz-Signature", valid_607389
- var valid_607390 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_607390 = validateParameter(valid_607390, JString, required = false,
+ if valid_608592 != nil:
+ section.add "X-Amz-Signature", valid_608592
+ var valid_608593 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_608593 = validateParameter(valid_608593, JString, required = false,
default = nil)
- if valid_607390 != nil:
- section.add "X-Amz-Content-Sha256", valid_607390
- var valid_607391 = header.getOrDefault("X-Amz-Date")
- valid_607391 = validateParameter(valid_607391, JString, required = false,
+ if valid_608593 != nil:
+ section.add "X-Amz-Content-Sha256", valid_608593
+ var valid_608594 = header.getOrDefault("X-Amz-Date")
+ valid_608594 = validateParameter(valid_608594, JString, required = false,
default = nil)
- if valid_607391 != nil:
- section.add "X-Amz-Date", valid_607391
- var valid_607392 = header.getOrDefault("X-Amz-Credential")
- valid_607392 = validateParameter(valid_607392, JString, required = false,
+ if valid_608594 != nil:
+ section.add "X-Amz-Date", valid_608594
+ var valid_608595 = header.getOrDefault("X-Amz-Credential")
+ valid_608595 = validateParameter(valid_608595, JString, required = false,
default = nil)
- if valid_607392 != nil:
- section.add "X-Amz-Credential", valid_607392
- var valid_607393 = header.getOrDefault("X-Amz-Security-Token")
- valid_607393 = validateParameter(valid_607393, JString, required = false,
+ if valid_608595 != nil:
+ section.add "X-Amz-Credential", valid_608595
+ var valid_608596 = header.getOrDefault("X-Amz-Security-Token")
+ valid_608596 = validateParameter(valid_608596, JString, required = false,
default = nil)
- if valid_607393 != nil:
- section.add "X-Amz-Security-Token", valid_607393
- var valid_607394 = header.getOrDefault("X-Amz-Algorithm")
- valid_607394 = validateParameter(valid_607394, JString, required = false,
+ if valid_608596 != nil:
+ section.add "X-Amz-Security-Token", valid_608596
+ var valid_608597 = header.getOrDefault("X-Amz-Algorithm")
+ valid_608597 = validateParameter(valid_608597, JString, required = false,
default = nil)
- if valid_607394 != nil:
- section.add "X-Amz-Algorithm", valid_607394
- var valid_607395 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_607395 = validateParameter(valid_607395, JString, required = false,
+ if valid_608597 != nil:
+ section.add "X-Amz-Algorithm", valid_608597
+ var valid_608598 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_608598 = validateParameter(valid_608598, JString, required = false,
default = nil)
- if valid_607395 != nil:
- section.add "X-Amz-SignedHeaders", valid_607395
+ if valid_608598 != nil:
+ section.add "X-Amz-SignedHeaders", valid_608598
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_607396: Call_GetCreateLaunchTemplateVersion_607353; path: JsonNode;
+proc call*(call_608599: Call_GetCreateLaunchTemplateVersion_608555; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a new version for a launch template. You can specify an existing version of launch template from which to base the new version.
Launch template versions are numbered in the order in which they are created. You cannot specify, change, or replace the numbering of launch template versions.
## - let valid = call_607396.validator(path, query, header, formData, body) - let scheme = call_607396.pickScheme + let valid = call_608599.validator(path, query, header, formData, body) + let scheme = call_608599.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607396.url(scheme.get, call_607396.host, call_607396.base, - call_607396.route, valid.getOrDefault("path"), + let url = call_608599.url(scheme.get, call_608599.host, call_608599.base, + call_608599.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607396, url, valid) + result = atozHook(call_608599, url, valid) -proc call*(call_607397: Call_GetCreateLaunchTemplateVersion_607353; +proc call*(call_608600: Call_GetCreateLaunchTemplateVersion_608555; LaunchTemplateDataBlockDeviceMappings: JsonNode = nil; LaunchTemplateDataElasticInferenceAccelerators: JsonNode = nil; LaunchTemplateName: string = ""; - LaunchTemplateDataMonitoring: string = ""; ClientToken: string = ""; + LaunchTemplateDataMonitoring: string = ""; + LaunchTemplateDataMetadataOptions: string = ""; LaunchTemplateDataDisableApiTermination: string = ""; LaunchTemplateDataCapacityReservationSpecification: string = ""; - DryRun: bool = false; LaunchTemplateDataIamInstanceProfile: string = ""; + ClientToken: string = ""; DryRun: bool = false; + LaunchTemplateDataIamInstanceProfile: string = ""; LaunchTemplateDataUserData: string = ""; LaunchTemplateDataCreditSpecification: string = ""; LaunchTemplateDataElasticGpuSpecifications: JsonNode = nil; @@ -21639,9 +21698,10 @@ proc call*(call_607397: Call_GetCreateLaunchTemplateVersion_607353; ## LaunchTemplateDataMonitoring: string ## : The information to include in the launch template. ## The monitoring for the instance. - ## ClientToken: string - ## :Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
Constraint: Maximum 128 ASCII characters.
+ ## LaunchTemplateDataMetadataOptions: string + ## : The information to include in the launch template. + ## The metadata options for the instance. For more information, see Instance Metadata and User Data in the Amazon Elastic Compute Cloud User Guide. ## LaunchTemplateDataDisableApiTermination: string ## : The information to include in the launch template. ## If you set this parameter totrue
, you can't terminate the instance using the Amazon EC2 console, CLI, or API; otherwise, you can. To change this attribute after launch, use open, which enables it to run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
+ ## ClientToken: string
+ ## : Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
Constraint: Maximum 128 ASCII characters.
## DryRun: bool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## LaunchTemplateDataIamInstanceProfile: string
@@ -21731,84 +21794,86 @@ proc call*(call_607397: Call_GetCreateLaunchTemplateVersion_607353;
## : A description for the version of the launch template.
## SourceVersion: string
## : The version number of the launch template version on which to base the new version. The new version inherits the same launch parameters as the source version, except for parameters that you specify in LaunchTemplateData
. Snapshots applied to the block device mapping are ignored when creating a new version unless they are explicitly included.
- var query_607398 = newJObject()
+ var query_608601 = newJObject()
if LaunchTemplateDataBlockDeviceMappings != nil:
- query_607398.add "LaunchTemplateData.BlockDeviceMappings",
+ query_608601.add "LaunchTemplateData.BlockDeviceMappings",
LaunchTemplateDataBlockDeviceMappings
if LaunchTemplateDataElasticInferenceAccelerators != nil:
- query_607398.add "LaunchTemplateData.ElasticInferenceAccelerators",
+ query_608601.add "LaunchTemplateData.ElasticInferenceAccelerators",
LaunchTemplateDataElasticInferenceAccelerators
- add(query_607398, "LaunchTemplateName", newJString(LaunchTemplateName))
- add(query_607398, "LaunchTemplateData.Monitoring",
+ add(query_608601, "LaunchTemplateName", newJString(LaunchTemplateName))
+ add(query_608601, "LaunchTemplateData.Monitoring",
newJString(LaunchTemplateDataMonitoring))
- add(query_607398, "ClientToken", newJString(ClientToken))
- add(query_607398, "LaunchTemplateData.DisableApiTermination",
+ add(query_608601, "LaunchTemplateData.MetadataOptions",
+ newJString(LaunchTemplateDataMetadataOptions))
+ add(query_608601, "LaunchTemplateData.DisableApiTermination",
newJString(LaunchTemplateDataDisableApiTermination))
- add(query_607398, "LaunchTemplateData.CapacityReservationSpecification",
+ add(query_608601, "LaunchTemplateData.CapacityReservationSpecification",
newJString(LaunchTemplateDataCapacityReservationSpecification))
- add(query_607398, "DryRun", newJBool(DryRun))
- add(query_607398, "LaunchTemplateData.IamInstanceProfile",
+ add(query_608601, "ClientToken", newJString(ClientToken))
+ add(query_608601, "DryRun", newJBool(DryRun))
+ add(query_608601, "LaunchTemplateData.IamInstanceProfile",
newJString(LaunchTemplateDataIamInstanceProfile))
- add(query_607398, "LaunchTemplateData.UserData",
+ add(query_608601, "LaunchTemplateData.UserData",
newJString(LaunchTemplateDataUserData))
- add(query_607398, "LaunchTemplateData.CreditSpecification",
+ add(query_608601, "LaunchTemplateData.CreditSpecification",
newJString(LaunchTemplateDataCreditSpecification))
if LaunchTemplateDataElasticGpuSpecifications != nil:
- query_607398.add "LaunchTemplateData.ElasticGpuSpecifications",
+ query_608601.add "LaunchTemplateData.ElasticGpuSpecifications",
LaunchTemplateDataElasticGpuSpecifications
- add(query_607398, "LaunchTemplateData.RamDiskId",
+ add(query_608601, "LaunchTemplateData.RamDiskId",
newJString(LaunchTemplateDataRamDiskId))
- add(query_607398, "LaunchTemplateData.EbsOptimized",
+ add(query_608601, "LaunchTemplateData.EbsOptimized",
newJString(LaunchTemplateDataEbsOptimized))
- add(query_607398, "LaunchTemplateData.KeyName",
+ add(query_608601, "LaunchTemplateData.KeyName",
newJString(LaunchTemplateDataKeyName))
if LaunchTemplateDataSecurityGroupIds != nil:
- query_607398.add "LaunchTemplateData.SecurityGroupIds",
+ query_608601.add "LaunchTemplateData.SecurityGroupIds",
LaunchTemplateDataSecurityGroupIds
- add(query_607398, "LaunchTemplateData.Placement",
+ add(query_608601, "LaunchTemplateData.Placement",
newJString(LaunchTemplateDataPlacement))
if LaunchTemplateDataSecurityGroups != nil:
- query_607398.add "LaunchTemplateData.SecurityGroups",
+ query_608601.add "LaunchTemplateData.SecurityGroups",
LaunchTemplateDataSecurityGroups
- add(query_607398, "LaunchTemplateId", newJString(LaunchTemplateId))
- add(query_607398, "LaunchTemplateData.CpuOptions",
+ add(query_608601, "LaunchTemplateId", newJString(LaunchTemplateId))
+ add(query_608601, "LaunchTemplateData.CpuOptions",
newJString(LaunchTemplateDataCpuOptions))
- add(query_607398, "LaunchTemplateData.KernelId",
+ add(query_608601, "LaunchTemplateData.KernelId",
newJString(LaunchTemplateDataKernelId))
- add(query_607398, "Action", newJString(Action))
- add(query_607398, "LaunchTemplateData.InstanceInitiatedShutdownBehavior",
+ add(query_608601, "Action", newJString(Action))
+ add(query_608601, "LaunchTemplateData.InstanceInitiatedShutdownBehavior",
newJString(LaunchTemplateDataInstanceInitiatedShutdownBehavior))
- add(query_607398, "LaunchTemplateData.ImageId",
+ add(query_608601, "LaunchTemplateData.ImageId",
newJString(LaunchTemplateDataImageId))
if LaunchTemplateDataNetworkInterfaces != nil:
- query_607398.add "LaunchTemplateData.NetworkInterfaces",
+ query_608601.add "LaunchTemplateData.NetworkInterfaces",
LaunchTemplateDataNetworkInterfaces
- add(query_607398, "LaunchTemplateData.InstanceType",
+ add(query_608601, "LaunchTemplateData.InstanceType",
newJString(LaunchTemplateDataInstanceType))
if LaunchTemplateDataLicenseSpecifications != nil:
- query_607398.add "LaunchTemplateData.LicenseSpecifications",
+ query_608601.add "LaunchTemplateData.LicenseSpecifications",
LaunchTemplateDataLicenseSpecifications
- add(query_607398, "LaunchTemplateData.InstanceMarketOptions",
+ add(query_608601, "LaunchTemplateData.InstanceMarketOptions",
newJString(LaunchTemplateDataInstanceMarketOptions))
- add(query_607398, "LaunchTemplateData.HibernationOptions",
+ add(query_608601, "LaunchTemplateData.HibernationOptions",
newJString(LaunchTemplateDataHibernationOptions))
- add(query_607398, "Version", newJString(Version))
+ add(query_608601, "Version", newJString(Version))
if LaunchTemplateDataTagSpecifications != nil:
- query_607398.add "LaunchTemplateData.TagSpecifications",
+ query_608601.add "LaunchTemplateData.TagSpecifications",
LaunchTemplateDataTagSpecifications
- add(query_607398, "VersionDescription", newJString(VersionDescription))
- add(query_607398, "SourceVersion", newJString(SourceVersion))
- result = call_607397.call(nil, query_607398, nil, nil, nil)
+ add(query_608601, "VersionDescription", newJString(VersionDescription))
+ add(query_608601, "SourceVersion", newJString(SourceVersion))
+ result = call_608600.call(nil, query_608601, nil, nil, nil)
-var getCreateLaunchTemplateVersion* = Call_GetCreateLaunchTemplateVersion_607353(
+var getCreateLaunchTemplateVersion* = Call_GetCreateLaunchTemplateVersion_608555(
name: "getCreateLaunchTemplateVersion", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=CreateLaunchTemplateVersion",
- validator: validate_GetCreateLaunchTemplateVersion_607354, base: "/",
- url: url_GetCreateLaunchTemplateVersion_607355,
+ validator: validate_GetCreateLaunchTemplateVersion_608556, base: "/",
+ url: url_GetCreateLaunchTemplateVersion_608557,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCreateLocalGatewayRoute_607465 = ref object of OpenApiRestCall_604389
-proc url_PostCreateLocalGatewayRoute_607467(protocol: Scheme; host: string;
+ Call_PostCreateLocalGatewayRoute_608669 = ref object of OpenApiRestCall_605589
+proc url_PostCreateLocalGatewayRoute_608671(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -21820,7 +21885,7 @@ proc url_PostCreateLocalGatewayRoute_607467(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostCreateLocalGatewayRoute_607466(path: JsonNode; query: JsonNode;
+proc validate_PostCreateLocalGatewayRoute_608670(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a static route for the specified local gateway route table.
##
@@ -21833,16 +21898,16 @@ proc validate_PostCreateLocalGatewayRoute_607466(path: JsonNode; query: JsonNode
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_607468 = query.getOrDefault("Action")
- valid_607468 = validateParameter(valid_607468, JString, required = true, default = newJString(
+ var valid_608672 = query.getOrDefault("Action")
+ valid_608672 = validateParameter(valid_608672, JString, required = true, default = newJString(
"CreateLocalGatewayRoute"))
- if valid_607468 != nil:
- section.add "Action", valid_607468
- var valid_607469 = query.getOrDefault("Version")
- valid_607469 = validateParameter(valid_607469, JString, required = true,
+ if valid_608672 != nil:
+ section.add "Action", valid_608672
+ var valid_608673 = query.getOrDefault("Version")
+ valid_608673 = validateParameter(valid_608673, JString, required = true,
default = newJString("2016-11-15"))
- if valid_607469 != nil:
- section.add "Version", valid_607469
+ if valid_608673 != nil:
+ section.add "Version", valid_608673
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -21853,41 +21918,41 @@ proc validate_PostCreateLocalGatewayRoute_607466(path: JsonNode; query: JsonNode
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_607470 = header.getOrDefault("X-Amz-Signature")
- valid_607470 = validateParameter(valid_607470, JString, required = false,
+ var valid_608674 = header.getOrDefault("X-Amz-Signature")
+ valid_608674 = validateParameter(valid_608674, JString, required = false,
default = nil)
- if valid_607470 != nil:
- section.add "X-Amz-Signature", valid_607470
- var valid_607471 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_607471 = validateParameter(valid_607471, JString, required = false,
+ if valid_608674 != nil:
+ section.add "X-Amz-Signature", valid_608674
+ var valid_608675 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_608675 = validateParameter(valid_608675, JString, required = false,
default = nil)
- if valid_607471 != nil:
- section.add "X-Amz-Content-Sha256", valid_607471
- var valid_607472 = header.getOrDefault("X-Amz-Date")
- valid_607472 = validateParameter(valid_607472, JString, required = false,
+ if valid_608675 != nil:
+ section.add "X-Amz-Content-Sha256", valid_608675
+ var valid_608676 = header.getOrDefault("X-Amz-Date")
+ valid_608676 = validateParameter(valid_608676, JString, required = false,
default = nil)
- if valid_607472 != nil:
- section.add "X-Amz-Date", valid_607472
- var valid_607473 = header.getOrDefault("X-Amz-Credential")
- valid_607473 = validateParameter(valid_607473, JString, required = false,
+ if valid_608676 != nil:
+ section.add "X-Amz-Date", valid_608676
+ var valid_608677 = header.getOrDefault("X-Amz-Credential")
+ valid_608677 = validateParameter(valid_608677, JString, required = false,
default = nil)
- if valid_607473 != nil:
- section.add "X-Amz-Credential", valid_607473
- var valid_607474 = header.getOrDefault("X-Amz-Security-Token")
- valid_607474 = validateParameter(valid_607474, JString, required = false,
+ if valid_608677 != nil:
+ section.add "X-Amz-Credential", valid_608677
+ var valid_608678 = header.getOrDefault("X-Amz-Security-Token")
+ valid_608678 = validateParameter(valid_608678, JString, required = false,
default = nil)
- if valid_607474 != nil:
- section.add "X-Amz-Security-Token", valid_607474
- var valid_607475 = header.getOrDefault("X-Amz-Algorithm")
- valid_607475 = validateParameter(valid_607475, JString, required = false,
+ if valid_608678 != nil:
+ section.add "X-Amz-Security-Token", valid_608678
+ var valid_608679 = header.getOrDefault("X-Amz-Algorithm")
+ valid_608679 = validateParameter(valid_608679, JString, required = false,
default = nil)
- if valid_607475 != nil:
- section.add "X-Amz-Algorithm", valid_607475
- var valid_607476 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_607476 = validateParameter(valid_607476, JString, required = false,
+ if valid_608679 != nil:
+ section.add "X-Amz-Algorithm", valid_608679
+ var valid_608680 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_608680 = validateParameter(valid_608680, JString, required = false,
default = nil)
- if valid_607476 != nil:
- section.add "X-Amz-SignedHeaders", valid_607476
+ if valid_608680 != nil:
+ section.add "X-Amz-SignedHeaders", valid_608680
result.add "header", section
## parameters in `formData` object:
## LocalGatewayVirtualInterfaceGroupId: JString (required)
@@ -21900,43 +21965,43 @@ proc validate_PostCreateLocalGatewayRoute_607466(path: JsonNode; query: JsonNode
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `LocalGatewayVirtualInterfaceGroupId` field"
- var valid_607477 = formData.getOrDefault("LocalGatewayVirtualInterfaceGroupId")
- valid_607477 = validateParameter(valid_607477, JString, required = true,
+ var valid_608681 = formData.getOrDefault("LocalGatewayVirtualInterfaceGroupId")
+ valid_608681 = validateParameter(valid_608681, JString, required = true,
default = nil)
- if valid_607477 != nil:
- section.add "LocalGatewayVirtualInterfaceGroupId", valid_607477
- var valid_607478 = formData.getOrDefault("LocalGatewayRouteTableId")
- valid_607478 = validateParameter(valid_607478, JString, required = true,
+ if valid_608681 != nil:
+ section.add "LocalGatewayVirtualInterfaceGroupId", valid_608681
+ var valid_608682 = formData.getOrDefault("LocalGatewayRouteTableId")
+ valid_608682 = validateParameter(valid_608682, JString, required = true,
default = nil)
- if valid_607478 != nil:
- section.add "LocalGatewayRouteTableId", valid_607478
- var valid_607479 = formData.getOrDefault("DestinationCidrBlock")
- valid_607479 = validateParameter(valid_607479, JString, required = true,
+ if valid_608682 != nil:
+ section.add "LocalGatewayRouteTableId", valid_608682
+ var valid_608683 = formData.getOrDefault("DestinationCidrBlock")
+ valid_608683 = validateParameter(valid_608683, JString, required = true,
default = nil)
- if valid_607479 != nil:
- section.add "DestinationCidrBlock", valid_607479
- var valid_607480 = formData.getOrDefault("DryRun")
- valid_607480 = validateParameter(valid_607480, JBool, required = false, default = nil)
- if valid_607480 != nil:
- section.add "DryRun", valid_607480
+ if valid_608683 != nil:
+ section.add "DestinationCidrBlock", valid_608683
+ var valid_608684 = formData.getOrDefault("DryRun")
+ valid_608684 = validateParameter(valid_608684, JBool, required = false, default = nil)
+ if valid_608684 != nil:
+ section.add "DryRun", valid_608684
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_607481: Call_PostCreateLocalGatewayRoute_607465; path: JsonNode;
+proc call*(call_608685: Call_PostCreateLocalGatewayRoute_608669; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a static route for the specified local gateway route table.
##
- let valid = call_607481.validator(path, query, header, formData, body)
- let scheme = call_607481.pickScheme
+ let valid = call_608685.validator(path, query, header, formData, body)
+ let scheme = call_608685.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_607481.url(scheme.get, call_607481.host, call_607481.base,
- call_607481.route, valid.getOrDefault("path"),
+ let url = call_608685.url(scheme.get, call_608685.host, call_608685.base,
+ call_608685.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_607481, url, valid)
+ result = atozHook(call_608685, url, valid)
-proc call*(call_607482: Call_PostCreateLocalGatewayRoute_607465;
+proc call*(call_608686: Call_PostCreateLocalGatewayRoute_608669;
LocalGatewayVirtualInterfaceGroupId: string;
LocalGatewayRouteTableId: string; DestinationCidrBlock: string;
DryRun: bool = false; Action: string = "CreateLocalGatewayRoute";
@@ -21953,27 +22018,27 @@ proc call*(call_607482: Call_PostCreateLocalGatewayRoute_607465;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_607483 = newJObject()
- var formData_607484 = newJObject()
- add(formData_607484, "LocalGatewayVirtualInterfaceGroupId",
+ var query_608687 = newJObject()
+ var formData_608688 = newJObject()
+ add(formData_608688, "LocalGatewayVirtualInterfaceGroupId",
newJString(LocalGatewayVirtualInterfaceGroupId))
- add(formData_607484, "LocalGatewayRouteTableId",
+ add(formData_608688, "LocalGatewayRouteTableId",
newJString(LocalGatewayRouteTableId))
- add(formData_607484, "DestinationCidrBlock", newJString(DestinationCidrBlock))
- add(formData_607484, "DryRun", newJBool(DryRun))
- add(query_607483, "Action", newJString(Action))
- add(query_607483, "Version", newJString(Version))
- result = call_607482.call(nil, query_607483, nil, formData_607484, nil)
+ add(formData_608688, "DestinationCidrBlock", newJString(DestinationCidrBlock))
+ add(formData_608688, "DryRun", newJBool(DryRun))
+ add(query_608687, "Action", newJString(Action))
+ add(query_608687, "Version", newJString(Version))
+ result = call_608686.call(nil, query_608687, nil, formData_608688, nil)
-var postCreateLocalGatewayRoute* = Call_PostCreateLocalGatewayRoute_607465(
+var postCreateLocalGatewayRoute* = Call_PostCreateLocalGatewayRoute_608669(
name: "postCreateLocalGatewayRoute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateLocalGatewayRoute",
- validator: validate_PostCreateLocalGatewayRoute_607466, base: "/",
- url: url_PostCreateLocalGatewayRoute_607467,
+ validator: validate_PostCreateLocalGatewayRoute_608670, base: "/",
+ url: url_PostCreateLocalGatewayRoute_608671,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateLocalGatewayRoute_607446 = ref object of OpenApiRestCall_604389
-proc url_GetCreateLocalGatewayRoute_607448(protocol: Scheme; host: string;
+ Call_GetCreateLocalGatewayRoute_608650 = ref object of OpenApiRestCall_605589
+proc url_GetCreateLocalGatewayRoute_608652(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -21985,7 +22050,7 @@ proc url_GetCreateLocalGatewayRoute_607448(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetCreateLocalGatewayRoute_607447(path: JsonNode; query: JsonNode;
+proc validate_GetCreateLocalGatewayRoute_608651(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a static route for the specified local gateway route table.
##
@@ -22006,35 +22071,35 @@ proc validate_GetCreateLocalGatewayRoute_607447(path: JsonNode; query: JsonNode;
## : The CIDR range used for destination matches. Routing decisions are based on the most specific match.
section = newJObject()
assert query != nil, "query argument is necessary due to required `LocalGatewayRouteTableId` field"
- var valid_607449 = query.getOrDefault("LocalGatewayRouteTableId")
- valid_607449 = validateParameter(valid_607449, JString, required = true,
+ var valid_608653 = query.getOrDefault("LocalGatewayRouteTableId")
+ valid_608653 = validateParameter(valid_608653, JString, required = true,
default = nil)
- if valid_607449 != nil:
- section.add "LocalGatewayRouteTableId", valid_607449
- var valid_607450 = query.getOrDefault("DryRun")
- valid_607450 = validateParameter(valid_607450, JBool, required = false, default = nil)
- if valid_607450 != nil:
- section.add "DryRun", valid_607450
- var valid_607451 = query.getOrDefault("LocalGatewayVirtualInterfaceGroupId")
- valid_607451 = validateParameter(valid_607451, JString, required = true,
+ if valid_608653 != nil:
+ section.add "LocalGatewayRouteTableId", valid_608653
+ var valid_608654 = query.getOrDefault("DryRun")
+ valid_608654 = validateParameter(valid_608654, JBool, required = false, default = nil)
+ if valid_608654 != nil:
+ section.add "DryRun", valid_608654
+ var valid_608655 = query.getOrDefault("LocalGatewayVirtualInterfaceGroupId")
+ valid_608655 = validateParameter(valid_608655, JString, required = true,
default = nil)
- if valid_607451 != nil:
- section.add "LocalGatewayVirtualInterfaceGroupId", valid_607451
- var valid_607452 = query.getOrDefault("Action")
- valid_607452 = validateParameter(valid_607452, JString, required = true, default = newJString(
+ if valid_608655 != nil:
+ section.add "LocalGatewayVirtualInterfaceGroupId", valid_608655
+ var valid_608656 = query.getOrDefault("Action")
+ valid_608656 = validateParameter(valid_608656, JString, required = true, default = newJString(
"CreateLocalGatewayRoute"))
- if valid_607452 != nil:
- section.add "Action", valid_607452
- var valid_607453 = query.getOrDefault("Version")
- valid_607453 = validateParameter(valid_607453, JString, required = true,
+ if valid_608656 != nil:
+ section.add "Action", valid_608656
+ var valid_608657 = query.getOrDefault("Version")
+ valid_608657 = validateParameter(valid_608657, JString, required = true,
default = newJString("2016-11-15"))
- if valid_607453 != nil:
- section.add "Version", valid_607453
- var valid_607454 = query.getOrDefault("DestinationCidrBlock")
- valid_607454 = validateParameter(valid_607454, JString, required = true,
+ if valid_608657 != nil:
+ section.add "Version", valid_608657
+ var valid_608658 = query.getOrDefault("DestinationCidrBlock")
+ valid_608658 = validateParameter(valid_608658, JString, required = true,
default = nil)
- if valid_607454 != nil:
- section.add "DestinationCidrBlock", valid_607454
+ if valid_608658 != nil:
+ section.add "DestinationCidrBlock", valid_608658
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -22045,61 +22110,61 @@ proc validate_GetCreateLocalGatewayRoute_607447(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_607455 = header.getOrDefault("X-Amz-Signature")
- valid_607455 = validateParameter(valid_607455, JString, required = false,
+ var valid_608659 = header.getOrDefault("X-Amz-Signature")
+ valid_608659 = validateParameter(valid_608659, JString, required = false,
default = nil)
- if valid_607455 != nil:
- section.add "X-Amz-Signature", valid_607455
- var valid_607456 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_607456 = validateParameter(valid_607456, JString, required = false,
+ if valid_608659 != nil:
+ section.add "X-Amz-Signature", valid_608659
+ var valid_608660 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_608660 = validateParameter(valid_608660, JString, required = false,
default = nil)
- if valid_607456 != nil:
- section.add "X-Amz-Content-Sha256", valid_607456
- var valid_607457 = header.getOrDefault("X-Amz-Date")
- valid_607457 = validateParameter(valid_607457, JString, required = false,
+ if valid_608660 != nil:
+ section.add "X-Amz-Content-Sha256", valid_608660
+ var valid_608661 = header.getOrDefault("X-Amz-Date")
+ valid_608661 = validateParameter(valid_608661, JString, required = false,
default = nil)
- if valid_607457 != nil:
- section.add "X-Amz-Date", valid_607457
- var valid_607458 = header.getOrDefault("X-Amz-Credential")
- valid_607458 = validateParameter(valid_607458, JString, required = false,
+ if valid_608661 != nil:
+ section.add "X-Amz-Date", valid_608661
+ var valid_608662 = header.getOrDefault("X-Amz-Credential")
+ valid_608662 = validateParameter(valid_608662, JString, required = false,
default = nil)
- if valid_607458 != nil:
- section.add "X-Amz-Credential", valid_607458
- var valid_607459 = header.getOrDefault("X-Amz-Security-Token")
- valid_607459 = validateParameter(valid_607459, JString, required = false,
+ if valid_608662 != nil:
+ section.add "X-Amz-Credential", valid_608662
+ var valid_608663 = header.getOrDefault("X-Amz-Security-Token")
+ valid_608663 = validateParameter(valid_608663, JString, required = false,
default = nil)
- if valid_607459 != nil:
- section.add "X-Amz-Security-Token", valid_607459
- var valid_607460 = header.getOrDefault("X-Amz-Algorithm")
- valid_607460 = validateParameter(valid_607460, JString, required = false,
+ if valid_608663 != nil:
+ section.add "X-Amz-Security-Token", valid_608663
+ var valid_608664 = header.getOrDefault("X-Amz-Algorithm")
+ valid_608664 = validateParameter(valid_608664, JString, required = false,
default = nil)
- if valid_607460 != nil:
- section.add "X-Amz-Algorithm", valid_607460
- var valid_607461 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_607461 = validateParameter(valid_607461, JString, required = false,
+ if valid_608664 != nil:
+ section.add "X-Amz-Algorithm", valid_608664
+ var valid_608665 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_608665 = validateParameter(valid_608665, JString, required = false,
default = nil)
- if valid_607461 != nil:
- section.add "X-Amz-SignedHeaders", valid_607461
+ if valid_608665 != nil:
+ section.add "X-Amz-SignedHeaders", valid_608665
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_607462: Call_GetCreateLocalGatewayRoute_607446; path: JsonNode;
+proc call*(call_608666: Call_GetCreateLocalGatewayRoute_608650; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a static route for the specified local gateway route table.
##
- let valid = call_607462.validator(path, query, header, formData, body)
- let scheme = call_607462.pickScheme
+ let valid = call_608666.validator(path, query, header, formData, body)
+ let scheme = call_608666.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_607462.url(scheme.get, call_607462.host, call_607462.base,
- call_607462.route, valid.getOrDefault("path"),
+ let url = call_608666.url(scheme.get, call_608666.host, call_608666.base,
+ call_608666.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_607462, url, valid)
+ result = atozHook(call_608666, url, valid)
-proc call*(call_607463: Call_GetCreateLocalGatewayRoute_607446;
+proc call*(call_608667: Call_GetCreateLocalGatewayRoute_608650;
LocalGatewayRouteTableId: string;
LocalGatewayVirtualInterfaceGroupId: string;
DestinationCidrBlock: string; DryRun: bool = false;
@@ -22116,26 +22181,26 @@ proc call*(call_607463: Call_GetCreateLocalGatewayRoute_607446;
## Version: string (required)
## DestinationCidrBlock: string (required)
## : The CIDR range used for destination matches. Routing decisions are based on the most specific match.
- var query_607464 = newJObject()
- add(query_607464, "LocalGatewayRouteTableId",
+ var query_608668 = newJObject()
+ add(query_608668, "LocalGatewayRouteTableId",
newJString(LocalGatewayRouteTableId))
- add(query_607464, "DryRun", newJBool(DryRun))
- add(query_607464, "LocalGatewayVirtualInterfaceGroupId",
+ add(query_608668, "DryRun", newJBool(DryRun))
+ add(query_608668, "LocalGatewayVirtualInterfaceGroupId",
newJString(LocalGatewayVirtualInterfaceGroupId))
- add(query_607464, "Action", newJString(Action))
- add(query_607464, "Version", newJString(Version))
- add(query_607464, "DestinationCidrBlock", newJString(DestinationCidrBlock))
- result = call_607463.call(nil, query_607464, nil, nil, nil)
+ add(query_608668, "Action", newJString(Action))
+ add(query_608668, "Version", newJString(Version))
+ add(query_608668, "DestinationCidrBlock", newJString(DestinationCidrBlock))
+ result = call_608667.call(nil, query_608668, nil, nil, nil)
-var getCreateLocalGatewayRoute* = Call_GetCreateLocalGatewayRoute_607446(
+var getCreateLocalGatewayRoute* = Call_GetCreateLocalGatewayRoute_608650(
name: "getCreateLocalGatewayRoute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=CreateLocalGatewayRoute",
- validator: validate_GetCreateLocalGatewayRoute_607447, base: "/",
- url: url_GetCreateLocalGatewayRoute_607448,
+ validator: validate_GetCreateLocalGatewayRoute_608651, base: "/",
+ url: url_GetCreateLocalGatewayRoute_608652,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCreateLocalGatewayRouteTableVpcAssociation_607503 = ref object of OpenApiRestCall_604389
-proc url_PostCreateLocalGatewayRouteTableVpcAssociation_607505(protocol: Scheme;
+ Call_PostCreateLocalGatewayRouteTableVpcAssociation_608707 = ref object of OpenApiRestCall_605589
+proc url_PostCreateLocalGatewayRouteTableVpcAssociation_608709(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -22147,7 +22212,7 @@ proc url_PostCreateLocalGatewayRouteTableVpcAssociation_607505(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostCreateLocalGatewayRouteTableVpcAssociation_607504(
+proc validate_PostCreateLocalGatewayRouteTableVpcAssociation_608708(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Associates the specified VPC with the specified local gateway route table.
@@ -22161,16 +22226,16 @@ proc validate_PostCreateLocalGatewayRouteTableVpcAssociation_607504(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_607506 = query.getOrDefault("Action")
- valid_607506 = validateParameter(valid_607506, JString, required = true, default = newJString(
+ var valid_608710 = query.getOrDefault("Action")
+ valid_608710 = validateParameter(valid_608710, JString, required = true, default = newJString(
"CreateLocalGatewayRouteTableVpcAssociation"))
- if valid_607506 != nil:
- section.add "Action", valid_607506
- var valid_607507 = query.getOrDefault("Version")
- valid_607507 = validateParameter(valid_607507, JString, required = true,
+ if valid_608710 != nil:
+ section.add "Action", valid_608710
+ var valid_608711 = query.getOrDefault("Version")
+ valid_608711 = validateParameter(valid_608711, JString, required = true,
default = newJString("2016-11-15"))
- if valid_607507 != nil:
- section.add "Version", valid_607507
+ if valid_608711 != nil:
+ section.add "Version", valid_608711
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -22181,41 +22246,41 @@ proc validate_PostCreateLocalGatewayRouteTableVpcAssociation_607504(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_607508 = header.getOrDefault("X-Amz-Signature")
- valid_607508 = validateParameter(valid_607508, JString, required = false,
+ var valid_608712 = header.getOrDefault("X-Amz-Signature")
+ valid_608712 = validateParameter(valid_608712, JString, required = false,
default = nil)
- if valid_607508 != nil:
- section.add "X-Amz-Signature", valid_607508
- var valid_607509 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_607509 = validateParameter(valid_607509, JString, required = false,
+ if valid_608712 != nil:
+ section.add "X-Amz-Signature", valid_608712
+ var valid_608713 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_608713 = validateParameter(valid_608713, JString, required = false,
default = nil)
- if valid_607509 != nil:
- section.add "X-Amz-Content-Sha256", valid_607509
- var valid_607510 = header.getOrDefault("X-Amz-Date")
- valid_607510 = validateParameter(valid_607510, JString, required = false,
+ if valid_608713 != nil:
+ section.add "X-Amz-Content-Sha256", valid_608713
+ var valid_608714 = header.getOrDefault("X-Amz-Date")
+ valid_608714 = validateParameter(valid_608714, JString, required = false,
default = nil)
- if valid_607510 != nil:
- section.add "X-Amz-Date", valid_607510
- var valid_607511 = header.getOrDefault("X-Amz-Credential")
- valid_607511 = validateParameter(valid_607511, JString, required = false,
+ if valid_608714 != nil:
+ section.add "X-Amz-Date", valid_608714
+ var valid_608715 = header.getOrDefault("X-Amz-Credential")
+ valid_608715 = validateParameter(valid_608715, JString, required = false,
default = nil)
- if valid_607511 != nil:
- section.add "X-Amz-Credential", valid_607511
- var valid_607512 = header.getOrDefault("X-Amz-Security-Token")
- valid_607512 = validateParameter(valid_607512, JString, required = false,
+ if valid_608715 != nil:
+ section.add "X-Amz-Credential", valid_608715
+ var valid_608716 = header.getOrDefault("X-Amz-Security-Token")
+ valid_608716 = validateParameter(valid_608716, JString, required = false,
default = nil)
- if valid_607512 != nil:
- section.add "X-Amz-Security-Token", valid_607512
- var valid_607513 = header.getOrDefault("X-Amz-Algorithm")
- valid_607513 = validateParameter(valid_607513, JString, required = false,
+ if valid_608716 != nil:
+ section.add "X-Amz-Security-Token", valid_608716
+ var valid_608717 = header.getOrDefault("X-Amz-Algorithm")
+ valid_608717 = validateParameter(valid_608717, JString, required = false,
default = nil)
- if valid_607513 != nil:
- section.add "X-Amz-Algorithm", valid_607513
- var valid_607514 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_607514 = validateParameter(valid_607514, JString, required = false,
+ if valid_608717 != nil:
+ section.add "X-Amz-Algorithm", valid_608717
+ var valid_608718 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_608718 = validateParameter(valid_608718, JString, required = false,
default = nil)
- if valid_607514 != nil:
- section.add "X-Amz-SignedHeaders", valid_607514
+ if valid_608718 != nil:
+ section.add "X-Amz-SignedHeaders", valid_608718
result.add "header", section
## parameters in `formData` object:
## LocalGatewayRouteTableId: JString (required)
@@ -22226,39 +22291,39 @@ proc validate_PostCreateLocalGatewayRouteTableVpcAssociation_607504(
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `LocalGatewayRouteTableId` field"
- var valid_607515 = formData.getOrDefault("LocalGatewayRouteTableId")
- valid_607515 = validateParameter(valid_607515, JString, required = true,
- default = nil)
- if valid_607515 != nil:
- section.add "LocalGatewayRouteTableId", valid_607515
- var valid_607516 = formData.getOrDefault("VpcId")
- valid_607516 = validateParameter(valid_607516, JString, required = true,
- default = nil)
- if valid_607516 != nil:
- section.add "VpcId", valid_607516
- var valid_607517 = formData.getOrDefault("DryRun")
- valid_607517 = validateParameter(valid_607517, JBool, required = false, default = nil)
- if valid_607517 != nil:
- section.add "DryRun", valid_607517
+ var valid_608719 = formData.getOrDefault("LocalGatewayRouteTableId")
+ valid_608719 = validateParameter(valid_608719, JString, required = true,
+ default = nil)
+ if valid_608719 != nil:
+ section.add "LocalGatewayRouteTableId", valid_608719
+ var valid_608720 = formData.getOrDefault("VpcId")
+ valid_608720 = validateParameter(valid_608720, JString, required = true,
+ default = nil)
+ if valid_608720 != nil:
+ section.add "VpcId", valid_608720
+ var valid_608721 = formData.getOrDefault("DryRun")
+ valid_608721 = validateParameter(valid_608721, JBool, required = false, default = nil)
+ if valid_608721 != nil:
+ section.add "DryRun", valid_608721
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_607518: Call_PostCreateLocalGatewayRouteTableVpcAssociation_607503;
+proc call*(call_608722: Call_PostCreateLocalGatewayRouteTableVpcAssociation_608707;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Associates the specified VPC with the specified local gateway route table.
##
- let valid = call_607518.validator(path, query, header, formData, body)
- let scheme = call_607518.pickScheme
+ let valid = call_608722.validator(path, query, header, formData, body)
+ let scheme = call_608722.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_607518.url(scheme.get, call_607518.host, call_607518.base,
- call_607518.route, valid.getOrDefault("path"),
+ let url = call_608722.url(scheme.get, call_608722.host, call_608722.base,
+ call_608722.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_607518, url, valid)
+ result = atozHook(call_608722, url, valid)
-proc call*(call_607519: Call_PostCreateLocalGatewayRouteTableVpcAssociation_607503;
+proc call*(call_608723: Call_PostCreateLocalGatewayRouteTableVpcAssociation_608707;
LocalGatewayRouteTableId: string; VpcId: string; DryRun: bool = false;
Action: string = "CreateLocalGatewayRouteTableVpcAssociation";
Version: string = "2016-11-15"): Recallable =
@@ -22272,26 +22337,26 @@ proc call*(call_607519: Call_PostCreateLocalGatewayRouteTableVpcAssociation_6075
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_607520 = newJObject()
- var formData_607521 = newJObject()
- add(formData_607521, "LocalGatewayRouteTableId",
+ var query_608724 = newJObject()
+ var formData_608725 = newJObject()
+ add(formData_608725, "LocalGatewayRouteTableId",
newJString(LocalGatewayRouteTableId))
- add(formData_607521, "VpcId", newJString(VpcId))
- add(formData_607521, "DryRun", newJBool(DryRun))
- add(query_607520, "Action", newJString(Action))
- add(query_607520, "Version", newJString(Version))
- result = call_607519.call(nil, query_607520, nil, formData_607521, nil)
+ add(formData_608725, "VpcId", newJString(VpcId))
+ add(formData_608725, "DryRun", newJBool(DryRun))
+ add(query_608724, "Action", newJString(Action))
+ add(query_608724, "Version", newJString(Version))
+ result = call_608723.call(nil, query_608724, nil, formData_608725, nil)
-var postCreateLocalGatewayRouteTableVpcAssociation* = Call_PostCreateLocalGatewayRouteTableVpcAssociation_607503(
+var postCreateLocalGatewayRouteTableVpcAssociation* = Call_PostCreateLocalGatewayRouteTableVpcAssociation_608707(
name: "postCreateLocalGatewayRouteTableVpcAssociation",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=CreateLocalGatewayRouteTableVpcAssociation",
- validator: validate_PostCreateLocalGatewayRouteTableVpcAssociation_607504,
- base: "/", url: url_PostCreateLocalGatewayRouteTableVpcAssociation_607505,
+ validator: validate_PostCreateLocalGatewayRouteTableVpcAssociation_608708,
+ base: "/", url: url_PostCreateLocalGatewayRouteTableVpcAssociation_608709,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateLocalGatewayRouteTableVpcAssociation_607485 = ref object of OpenApiRestCall_604389
-proc url_GetCreateLocalGatewayRouteTableVpcAssociation_607487(protocol: Scheme;
+ Call_GetCreateLocalGatewayRouteTableVpcAssociation_608689 = ref object of OpenApiRestCall_605589
+proc url_GetCreateLocalGatewayRouteTableVpcAssociation_608691(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -22303,7 +22368,7 @@ proc url_GetCreateLocalGatewayRouteTableVpcAssociation_607487(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetCreateLocalGatewayRouteTableVpcAssociation_607486(
+proc validate_GetCreateLocalGatewayRouteTableVpcAssociation_608690(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Associates the specified VPC with the specified local gateway route table.
@@ -22323,30 +22388,30 @@ proc validate_GetCreateLocalGatewayRouteTableVpcAssociation_607486(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `LocalGatewayRouteTableId` field"
- var valid_607488 = query.getOrDefault("LocalGatewayRouteTableId")
- valid_607488 = validateParameter(valid_607488, JString, required = true,
+ var valid_608692 = query.getOrDefault("LocalGatewayRouteTableId")
+ valid_608692 = validateParameter(valid_608692, JString, required = true,
default = nil)
- if valid_607488 != nil:
- section.add "LocalGatewayRouteTableId", valid_607488
- var valid_607489 = query.getOrDefault("DryRun")
- valid_607489 = validateParameter(valid_607489, JBool, required = false, default = nil)
- if valid_607489 != nil:
- section.add "DryRun", valid_607489
- var valid_607490 = query.getOrDefault("VpcId")
- valid_607490 = validateParameter(valid_607490, JString, required = true,
+ if valid_608692 != nil:
+ section.add "LocalGatewayRouteTableId", valid_608692
+ var valid_608693 = query.getOrDefault("DryRun")
+ valid_608693 = validateParameter(valid_608693, JBool, required = false, default = nil)
+ if valid_608693 != nil:
+ section.add "DryRun", valid_608693
+ var valid_608694 = query.getOrDefault("VpcId")
+ valid_608694 = validateParameter(valid_608694, JString, required = true,
default = nil)
- if valid_607490 != nil:
- section.add "VpcId", valid_607490
- var valid_607491 = query.getOrDefault("Action")
- valid_607491 = validateParameter(valid_607491, JString, required = true, default = newJString(
+ if valid_608694 != nil:
+ section.add "VpcId", valid_608694
+ var valid_608695 = query.getOrDefault("Action")
+ valid_608695 = validateParameter(valid_608695, JString, required = true, default = newJString(
"CreateLocalGatewayRouteTableVpcAssociation"))
- if valid_607491 != nil:
- section.add "Action", valid_607491
- var valid_607492 = query.getOrDefault("Version")
- valid_607492 = validateParameter(valid_607492, JString, required = true,
+ if valid_608695 != nil:
+ section.add "Action", valid_608695
+ var valid_608696 = query.getOrDefault("Version")
+ valid_608696 = validateParameter(valid_608696, JString, required = true,
default = newJString("2016-11-15"))
- if valid_607492 != nil:
- section.add "Version", valid_607492
+ if valid_608696 != nil:
+ section.add "Version", valid_608696
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -22357,62 +22422,62 @@ proc validate_GetCreateLocalGatewayRouteTableVpcAssociation_607486(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_607493 = header.getOrDefault("X-Amz-Signature")
- valid_607493 = validateParameter(valid_607493, JString, required = false,
+ var valid_608697 = header.getOrDefault("X-Amz-Signature")
+ valid_608697 = validateParameter(valid_608697, JString, required = false,
default = nil)
- if valid_607493 != nil:
- section.add "X-Amz-Signature", valid_607493
- var valid_607494 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_607494 = validateParameter(valid_607494, JString, required = false,
+ if valid_608697 != nil:
+ section.add "X-Amz-Signature", valid_608697
+ var valid_608698 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_608698 = validateParameter(valid_608698, JString, required = false,
default = nil)
- if valid_607494 != nil:
- section.add "X-Amz-Content-Sha256", valid_607494
- var valid_607495 = header.getOrDefault("X-Amz-Date")
- valid_607495 = validateParameter(valid_607495, JString, required = false,
+ if valid_608698 != nil:
+ section.add "X-Amz-Content-Sha256", valid_608698
+ var valid_608699 = header.getOrDefault("X-Amz-Date")
+ valid_608699 = validateParameter(valid_608699, JString, required = false,
default = nil)
- if valid_607495 != nil:
- section.add "X-Amz-Date", valid_607495
- var valid_607496 = header.getOrDefault("X-Amz-Credential")
- valid_607496 = validateParameter(valid_607496, JString, required = false,
+ if valid_608699 != nil:
+ section.add "X-Amz-Date", valid_608699
+ var valid_608700 = header.getOrDefault("X-Amz-Credential")
+ valid_608700 = validateParameter(valid_608700, JString, required = false,
default = nil)
- if valid_607496 != nil:
- section.add "X-Amz-Credential", valid_607496
- var valid_607497 = header.getOrDefault("X-Amz-Security-Token")
- valid_607497 = validateParameter(valid_607497, JString, required = false,
+ if valid_608700 != nil:
+ section.add "X-Amz-Credential", valid_608700
+ var valid_608701 = header.getOrDefault("X-Amz-Security-Token")
+ valid_608701 = validateParameter(valid_608701, JString, required = false,
default = nil)
- if valid_607497 != nil:
- section.add "X-Amz-Security-Token", valid_607497
- var valid_607498 = header.getOrDefault("X-Amz-Algorithm")
- valid_607498 = validateParameter(valid_607498, JString, required = false,
+ if valid_608701 != nil:
+ section.add "X-Amz-Security-Token", valid_608701
+ var valid_608702 = header.getOrDefault("X-Amz-Algorithm")
+ valid_608702 = validateParameter(valid_608702, JString, required = false,
default = nil)
- if valid_607498 != nil:
- section.add "X-Amz-Algorithm", valid_607498
- var valid_607499 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_607499 = validateParameter(valid_607499, JString, required = false,
+ if valid_608702 != nil:
+ section.add "X-Amz-Algorithm", valid_608702
+ var valid_608703 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_608703 = validateParameter(valid_608703, JString, required = false,
default = nil)
- if valid_607499 != nil:
- section.add "X-Amz-SignedHeaders", valid_607499
+ if valid_608703 != nil:
+ section.add "X-Amz-SignedHeaders", valid_608703
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_607500: Call_GetCreateLocalGatewayRouteTableVpcAssociation_607485;
+proc call*(call_608704: Call_GetCreateLocalGatewayRouteTableVpcAssociation_608689;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Associates the specified VPC with the specified local gateway route table.
##
- let valid = call_607500.validator(path, query, header, formData, body)
- let scheme = call_607500.pickScheme
+ let valid = call_608704.validator(path, query, header, formData, body)
+ let scheme = call_608704.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_607500.url(scheme.get, call_607500.host, call_607500.base,
- call_607500.route, valid.getOrDefault("path"),
+ let url = call_608704.url(scheme.get, call_608704.host, call_608704.base,
+ call_608704.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_607500, url, valid)
+ result = atozHook(call_608704, url, valid)
-proc call*(call_607501: Call_GetCreateLocalGatewayRouteTableVpcAssociation_607485;
+proc call*(call_608705: Call_GetCreateLocalGatewayRouteTableVpcAssociation_608689;
LocalGatewayRouteTableId: string; VpcId: string; DryRun: bool = false;
Action: string = "CreateLocalGatewayRouteTableVpcAssociation";
Version: string = "2016-11-15"): Recallable =
@@ -22426,25 +22491,25 @@ proc call*(call_607501: Call_GetCreateLocalGatewayRouteTableVpcAssociation_60748
## : The ID of the VPC.
## Action: string (required)
## Version: string (required)
- var query_607502 = newJObject()
- add(query_607502, "LocalGatewayRouteTableId",
+ var query_608706 = newJObject()
+ add(query_608706, "LocalGatewayRouteTableId",
newJString(LocalGatewayRouteTableId))
- add(query_607502, "DryRun", newJBool(DryRun))
- add(query_607502, "VpcId", newJString(VpcId))
- add(query_607502, "Action", newJString(Action))
- add(query_607502, "Version", newJString(Version))
- result = call_607501.call(nil, query_607502, nil, nil, nil)
+ add(query_608706, "DryRun", newJBool(DryRun))
+ add(query_608706, "VpcId", newJString(VpcId))
+ add(query_608706, "Action", newJString(Action))
+ add(query_608706, "Version", newJString(Version))
+ result = call_608705.call(nil, query_608706, nil, nil, nil)
-var getCreateLocalGatewayRouteTableVpcAssociation* = Call_GetCreateLocalGatewayRouteTableVpcAssociation_607485(
+var getCreateLocalGatewayRouteTableVpcAssociation* = Call_GetCreateLocalGatewayRouteTableVpcAssociation_608689(
name: "getCreateLocalGatewayRouteTableVpcAssociation",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
route: "/#Action=CreateLocalGatewayRouteTableVpcAssociation",
- validator: validate_GetCreateLocalGatewayRouteTableVpcAssociation_607486,
- base: "/", url: url_GetCreateLocalGatewayRouteTableVpcAssociation_607487,
+ validator: validate_GetCreateLocalGatewayRouteTableVpcAssociation_608690,
+ base: "/", url: url_GetCreateLocalGatewayRouteTableVpcAssociation_608691,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCreateNatGateway_607540 = ref object of OpenApiRestCall_604389
-proc url_PostCreateNatGateway_607542(protocol: Scheme; host: string; base: string;
+ Call_PostCreateNatGateway_608744 = ref object of OpenApiRestCall_605589
+proc url_PostCreateNatGateway_608746(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -22456,7 +22521,7 @@ proc url_PostCreateNatGateway_607542(protocol: Scheme; host: string; base: strin
else:
result.path = base & route
-proc validate_PostCreateNatGateway_607541(path: JsonNode; query: JsonNode;
+proc validate_PostCreateNatGateway_608745(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a NAT gateway in the specified public subnet. This action creates a network interface in the specified subnet with a private IP address from the IP address range of the subnet. Internet-bound traffic from a private subnet can be routed to the NAT gateway, therefore enabling instances in the private subnet to connect to the internet. For more information, see NAT Gateways in the Amazon Virtual Private Cloud User Guide.
##
@@ -22469,16 +22534,16 @@ proc validate_PostCreateNatGateway_607541(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_607543 = query.getOrDefault("Action")
- valid_607543 = validateParameter(valid_607543, JString, required = true,
+ var valid_608747 = query.getOrDefault("Action")
+ valid_608747 = validateParameter(valid_608747, JString, required = true,
default = newJString("CreateNatGateway"))
- if valid_607543 != nil:
- section.add "Action", valid_607543
- var valid_607544 = query.getOrDefault("Version")
- valid_607544 = validateParameter(valid_607544, JString, required = true,
+ if valid_608747 != nil:
+ section.add "Action", valid_608747
+ var valid_608748 = query.getOrDefault("Version")
+ valid_608748 = validateParameter(valid_608748, JString, required = true,
default = newJString("2016-11-15"))
- if valid_607544 != nil:
- section.add "Version", valid_607544
+ if valid_608748 != nil:
+ section.add "Version", valid_608748
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -22489,41 +22554,41 @@ proc validate_PostCreateNatGateway_607541(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_607545 = header.getOrDefault("X-Amz-Signature")
- valid_607545 = validateParameter(valid_607545, JString, required = false,
+ var valid_608749 = header.getOrDefault("X-Amz-Signature")
+ valid_608749 = validateParameter(valid_608749, JString, required = false,
default = nil)
- if valid_607545 != nil:
- section.add "X-Amz-Signature", valid_607545
- var valid_607546 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_607546 = validateParameter(valid_607546, JString, required = false,
- default = nil)
- if valid_607546 != nil:
- section.add "X-Amz-Content-Sha256", valid_607546
- var valid_607547 = header.getOrDefault("X-Amz-Date")
- valid_607547 = validateParameter(valid_607547, JString, required = false,
- default = nil)
- if valid_607547 != nil:
- section.add "X-Amz-Date", valid_607547
- var valid_607548 = header.getOrDefault("X-Amz-Credential")
- valid_607548 = validateParameter(valid_607548, JString, required = false,
- default = nil)
- if valid_607548 != nil:
- section.add "X-Amz-Credential", valid_607548
- var valid_607549 = header.getOrDefault("X-Amz-Security-Token")
- valid_607549 = validateParameter(valid_607549, JString, required = false,
- default = nil)
- if valid_607549 != nil:
- section.add "X-Amz-Security-Token", valid_607549
- var valid_607550 = header.getOrDefault("X-Amz-Algorithm")
- valid_607550 = validateParameter(valid_607550, JString, required = false,
- default = nil)
- if valid_607550 != nil:
- section.add "X-Amz-Algorithm", valid_607550
- var valid_607551 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_607551 = validateParameter(valid_607551, JString, required = false,
- default = nil)
- if valid_607551 != nil:
- section.add "X-Amz-SignedHeaders", valid_607551
+ if valid_608749 != nil:
+ section.add "X-Amz-Signature", valid_608749
+ var valid_608750 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_608750 = validateParameter(valid_608750, JString, required = false,
+ default = nil)
+ if valid_608750 != nil:
+ section.add "X-Amz-Content-Sha256", valid_608750
+ var valid_608751 = header.getOrDefault("X-Amz-Date")
+ valid_608751 = validateParameter(valid_608751, JString, required = false,
+ default = nil)
+ if valid_608751 != nil:
+ section.add "X-Amz-Date", valid_608751
+ var valid_608752 = header.getOrDefault("X-Amz-Credential")
+ valid_608752 = validateParameter(valid_608752, JString, required = false,
+ default = nil)
+ if valid_608752 != nil:
+ section.add "X-Amz-Credential", valid_608752
+ var valid_608753 = header.getOrDefault("X-Amz-Security-Token")
+ valid_608753 = validateParameter(valid_608753, JString, required = false,
+ default = nil)
+ if valid_608753 != nil:
+ section.add "X-Amz-Security-Token", valid_608753
+ var valid_608754 = header.getOrDefault("X-Amz-Algorithm")
+ valid_608754 = validateParameter(valid_608754, JString, required = false,
+ default = nil)
+ if valid_608754 != nil:
+ section.add "X-Amz-Algorithm", valid_608754
+ var valid_608755 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_608755 = validateParameter(valid_608755, JString, required = false,
+ default = nil)
+ if valid_608755 != nil:
+ section.add "X-Amz-SignedHeaders", valid_608755
result.add "header", section
## parameters in `formData` object:
## AllocationId: JString (required)
@@ -22536,39 +22601,39 @@ proc validate_PostCreateNatGateway_607541(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `AllocationId` field"
- var valid_607552 = formData.getOrDefault("AllocationId")
- valid_607552 = validateParameter(valid_607552, JString, required = true,
+ var valid_608756 = formData.getOrDefault("AllocationId")
+ valid_608756 = validateParameter(valid_608756, JString, required = true,
default = nil)
- if valid_607552 != nil:
- section.add "AllocationId", valid_607552
- var valid_607553 = formData.getOrDefault("SubnetId")
- valid_607553 = validateParameter(valid_607553, JString, required = true,
+ if valid_608756 != nil:
+ section.add "AllocationId", valid_608756
+ var valid_608757 = formData.getOrDefault("SubnetId")
+ valid_608757 = validateParameter(valid_608757, JString, required = true,
default = nil)
- if valid_607553 != nil:
- section.add "SubnetId", valid_607553
- var valid_607554 = formData.getOrDefault("ClientToken")
- valid_607554 = validateParameter(valid_607554, JString, required = false,
+ if valid_608757 != nil:
+ section.add "SubnetId", valid_608757
+ var valid_608758 = formData.getOrDefault("ClientToken")
+ valid_608758 = validateParameter(valid_608758, JString, required = false,
default = nil)
- if valid_607554 != nil:
- section.add "ClientToken", valid_607554
+ if valid_608758 != nil:
+ section.add "ClientToken", valid_608758
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_607555: Call_PostCreateNatGateway_607540; path: JsonNode;
+proc call*(call_608759: Call_PostCreateNatGateway_608744; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a NAT gateway in the specified public subnet. This action creates a network interface in the specified subnet with a private IP address from the IP address range of the subnet. Internet-bound traffic from a private subnet can be routed to the NAT gateway, therefore enabling instances in the private subnet to connect to the internet. For more information, see NAT Gateways in the Amazon Virtual Private Cloud User Guide.
##
- let valid = call_607555.validator(path, query, header, formData, body)
- let scheme = call_607555.pickScheme
+ let valid = call_608759.validator(path, query, header, formData, body)
+ let scheme = call_608759.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_607555.url(scheme.get, call_607555.host, call_607555.base,
- call_607555.route, valid.getOrDefault("path"),
+ let url = call_608759.url(scheme.get, call_608759.host, call_608759.base,
+ call_608759.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_607555, url, valid)
+ result = atozHook(call_608759, url, valid)
-proc call*(call_607556: Call_PostCreateNatGateway_607540; AllocationId: string;
+proc call*(call_608760: Call_PostCreateNatGateway_608744; AllocationId: string;
SubnetId: string; Action: string = "CreateNatGateway";
Version: string = "2016-11-15"; ClientToken: string = ""): Recallable =
## postCreateNatGateway
@@ -22582,23 +22647,23 @@ proc call*(call_607556: Call_PostCreateNatGateway_607540; AllocationId: string;
## ClientToken: string
## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
Constraint: Maximum 64 ASCII characters.
- var query_607557 = newJObject() - var formData_607558 = newJObject() - add(formData_607558, "AllocationId", newJString(AllocationId)) - add(formData_607558, "SubnetId", newJString(SubnetId)) - add(query_607557, "Action", newJString(Action)) - add(query_607557, "Version", newJString(Version)) - add(formData_607558, "ClientToken", newJString(ClientToken)) - result = call_607556.call(nil, query_607557, nil, formData_607558, nil) - -var postCreateNatGateway* = Call_PostCreateNatGateway_607540( + var query_608761 = newJObject() + var formData_608762 = newJObject() + add(formData_608762, "AllocationId", newJString(AllocationId)) + add(formData_608762, "SubnetId", newJString(SubnetId)) + add(query_608761, "Action", newJString(Action)) + add(query_608761, "Version", newJString(Version)) + add(formData_608762, "ClientToken", newJString(ClientToken)) + result = call_608760.call(nil, query_608761, nil, formData_608762, nil) + +var postCreateNatGateway* = Call_PostCreateNatGateway_608744( name: "postCreateNatGateway", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateNatGateway", - validator: validate_PostCreateNatGateway_607541, base: "/", - url: url_PostCreateNatGateway_607542, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostCreateNatGateway_608745, base: "/", + url: url_PostCreateNatGateway_608746, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateNatGateway_607522 = ref object of OpenApiRestCall_604389 -proc url_GetCreateNatGateway_607524(protocol: Scheme; host: string; base: string; + Call_GetCreateNatGateway_608726 = ref object of OpenApiRestCall_605589 +proc url_GetCreateNatGateway_608728(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -22610,7 +22675,7 @@ proc url_GetCreateNatGateway_607524(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_GetCreateNatGateway_607523(path: JsonNode; query: JsonNode; +proc validate_GetCreateNatGateway_608727(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Creates a NAT gateway in the specified public subnet. This action creates a network interface in the specified subnet with a private IP address from the IP address range of the subnet. Internet-bound traffic from a private subnet can be routed to the NAT gateway, therefore enabling instances in the private subnet to connect to the internet. For more information, see NAT Gateways in the Amazon Virtual Private Cloud User Guide. @@ -22632,31 +22697,31 @@ proc validate_GetCreateNatGateway_607523(path: JsonNode; query: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `AllocationId` field" - var valid_607525 = query.getOrDefault("AllocationId") - valid_607525 = validateParameter(valid_607525, JString, required = true, + var valid_608729 = query.getOrDefault("AllocationId") + valid_608729 = validateParameter(valid_608729, JString, required = true, default = nil) - if valid_607525 != nil: - section.add "AllocationId", valid_607525 - var valid_607526 = query.getOrDefault("Action") - valid_607526 = validateParameter(valid_607526, JString, required = true, + if valid_608729 != nil: + section.add "AllocationId", valid_608729 + var valid_608730 = query.getOrDefault("Action") + valid_608730 = validateParameter(valid_608730, JString, required = true, default = newJString("CreateNatGateway")) - if valid_607526 != nil: - section.add "Action", valid_607526 - var valid_607527 = query.getOrDefault("SubnetId") - valid_607527 = validateParameter(valid_607527, JString, required = true, + if valid_608730 != nil: + section.add "Action", valid_608730 + var valid_608731 = query.getOrDefault("SubnetId") + valid_608731 = validateParameter(valid_608731, JString, required = true, default = nil) - if valid_607527 != nil: - section.add "SubnetId", valid_607527 - var valid_607528 = query.getOrDefault("Version") - valid_607528 = validateParameter(valid_607528, JString, required = true, + if valid_608731 != nil: + section.add "SubnetId", valid_608731 + var valid_608732 = query.getOrDefault("Version") + valid_608732 = validateParameter(valid_608732, JString, required = true, default = newJString("2016-11-15")) - if valid_607528 != nil: - section.add "Version", valid_607528 - var valid_607529 = query.getOrDefault("ClientToken") - valid_607529 = validateParameter(valid_607529, JString, required = false, + if valid_608732 != nil: + section.add "Version", valid_608732 + var valid_608733 = query.getOrDefault("ClientToken") + valid_608733 = validateParameter(valid_608733, JString, required = false, default = nil) - if valid_607529 != nil: - section.add "ClientToken", valid_607529 + if valid_608733 != nil: + section.add "ClientToken", valid_608733 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -22667,61 +22732,61 @@ proc validate_GetCreateNatGateway_607523(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607530 = header.getOrDefault("X-Amz-Signature") - valid_607530 = validateParameter(valid_607530, JString, required = false, + var valid_608734 = header.getOrDefault("X-Amz-Signature") + valid_608734 = validateParameter(valid_608734, JString, required = false, default = nil) - if valid_607530 != nil: - section.add "X-Amz-Signature", valid_607530 - var valid_607531 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607531 = validateParameter(valid_607531, JString, required = false, + if valid_608734 != nil: + section.add "X-Amz-Signature", valid_608734 + var valid_608735 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608735 = validateParameter(valid_608735, JString, required = false, default = nil) - if valid_607531 != nil: - section.add "X-Amz-Content-Sha256", valid_607531 - var valid_607532 = header.getOrDefault("X-Amz-Date") - valid_607532 = validateParameter(valid_607532, JString, required = false, + if valid_608735 != nil: + section.add "X-Amz-Content-Sha256", valid_608735 + var valid_608736 = header.getOrDefault("X-Amz-Date") + valid_608736 = validateParameter(valid_608736, JString, required = false, default = nil) - if valid_607532 != nil: - section.add "X-Amz-Date", valid_607532 - var valid_607533 = header.getOrDefault("X-Amz-Credential") - valid_607533 = validateParameter(valid_607533, JString, required = false, + if valid_608736 != nil: + section.add "X-Amz-Date", valid_608736 + var valid_608737 = header.getOrDefault("X-Amz-Credential") + valid_608737 = validateParameter(valid_608737, JString, required = false, default = nil) - if valid_607533 != nil: - section.add "X-Amz-Credential", valid_607533 - var valid_607534 = header.getOrDefault("X-Amz-Security-Token") - valid_607534 = validateParameter(valid_607534, JString, required = false, + if valid_608737 != nil: + section.add "X-Amz-Credential", valid_608737 + var valid_608738 = header.getOrDefault("X-Amz-Security-Token") + valid_608738 = validateParameter(valid_608738, JString, required = false, default = nil) - if valid_607534 != nil: - section.add "X-Amz-Security-Token", valid_607534 - var valid_607535 = header.getOrDefault("X-Amz-Algorithm") - valid_607535 = validateParameter(valid_607535, JString, required = false, + if valid_608738 != nil: + section.add "X-Amz-Security-Token", valid_608738 + var valid_608739 = header.getOrDefault("X-Amz-Algorithm") + valid_608739 = validateParameter(valid_608739, JString, required = false, default = nil) - if valid_607535 != nil: - section.add "X-Amz-Algorithm", valid_607535 - var valid_607536 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607536 = validateParameter(valid_607536, JString, required = false, + if valid_608739 != nil: + section.add "X-Amz-Algorithm", valid_608739 + var valid_608740 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608740 = validateParameter(valid_608740, JString, required = false, default = nil) - if valid_607536 != nil: - section.add "X-Amz-SignedHeaders", valid_607536 + if valid_608740 != nil: + section.add "X-Amz-SignedHeaders", valid_608740 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607537: Call_GetCreateNatGateway_607522; path: JsonNode; +proc call*(call_608741: Call_GetCreateNatGateway_608726; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Creates a NAT gateway in the specified public subnet. This action creates a network interface in the specified subnet with a private IP address from the IP address range of the subnet. Internet-bound traffic from a private subnet can be routed to the NAT gateway, therefore enabling instances in the private subnet to connect to the internet. For more information, see NAT Gateways in the Amazon Virtual Private Cloud User Guide. ## - let valid = call_607537.validator(path, query, header, formData, body) - let scheme = call_607537.pickScheme + let valid = call_608741.validator(path, query, header, formData, body) + let scheme = call_608741.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607537.url(scheme.get, call_607537.host, call_607537.base, - call_607537.route, valid.getOrDefault("path"), + let url = call_608741.url(scheme.get, call_608741.host, call_608741.base, + call_608741.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607537, url, valid) + result = atozHook(call_608741, url, valid) -proc call*(call_607538: Call_GetCreateNatGateway_607522; AllocationId: string; +proc call*(call_608742: Call_GetCreateNatGateway_608726; AllocationId: string; SubnetId: string; Action: string = "CreateNatGateway"; Version: string = "2016-11-15"; ClientToken: string = ""): Recallable = ## getCreateNatGateway @@ -22735,22 +22800,22 @@ proc call*(call_607538: Call_GetCreateNatGateway_607522; AllocationId: string; ## ClientToken: string ## :Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
Constraint: Maximum 64 ASCII characters.
- var query_607539 = newJObject() - add(query_607539, "AllocationId", newJString(AllocationId)) - add(query_607539, "Action", newJString(Action)) - add(query_607539, "SubnetId", newJString(SubnetId)) - add(query_607539, "Version", newJString(Version)) - add(query_607539, "ClientToken", newJString(ClientToken)) - result = call_607538.call(nil, query_607539, nil, nil, nil) - -var getCreateNatGateway* = Call_GetCreateNatGateway_607522( + var query_608743 = newJObject() + add(query_608743, "AllocationId", newJString(AllocationId)) + add(query_608743, "Action", newJString(Action)) + add(query_608743, "SubnetId", newJString(SubnetId)) + add(query_608743, "Version", newJString(Version)) + add(query_608743, "ClientToken", newJString(ClientToken)) + result = call_608742.call(nil, query_608743, nil, nil, nil) + +var getCreateNatGateway* = Call_GetCreateNatGateway_608726( name: "getCreateNatGateway", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateNatGateway", - validator: validate_GetCreateNatGateway_607523, base: "/", - url: url_GetCreateNatGateway_607524, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCreateNatGateway_608727, base: "/", + url: url_GetCreateNatGateway_608728, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateNetworkAcl_607576 = ref object of OpenApiRestCall_604389 -proc url_PostCreateNetworkAcl_607578(protocol: Scheme; host: string; base: string; + Call_PostCreateNetworkAcl_608780 = ref object of OpenApiRestCall_605589 +proc url_PostCreateNetworkAcl_608782(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -22762,7 +22827,7 @@ proc url_PostCreateNetworkAcl_607578(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostCreateNetworkAcl_607577(path: JsonNode; query: JsonNode; +proc validate_PostCreateNetworkAcl_608781(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a network ACL in a VPC. Network ACLs provide an optional layer of security (in addition to security groups) for the instances in your VPC.
For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
## @@ -22775,16 +22840,16 @@ proc validate_PostCreateNetworkAcl_607577(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607579 = query.getOrDefault("Action") - valid_607579 = validateParameter(valid_607579, JString, required = true, + var valid_608783 = query.getOrDefault("Action") + valid_608783 = validateParameter(valid_608783, JString, required = true, default = newJString("CreateNetworkAcl")) - if valid_607579 != nil: - section.add "Action", valid_607579 - var valid_607580 = query.getOrDefault("Version") - valid_607580 = validateParameter(valid_607580, JString, required = true, + if valid_608783 != nil: + section.add "Action", valid_608783 + var valid_608784 = query.getOrDefault("Version") + valid_608784 = validateParameter(valid_608784, JString, required = true, default = newJString("2016-11-15")) - if valid_607580 != nil: - section.add "Version", valid_607580 + if valid_608784 != nil: + section.add "Version", valid_608784 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -22795,41 +22860,41 @@ proc validate_PostCreateNetworkAcl_607577(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607581 = header.getOrDefault("X-Amz-Signature") - valid_607581 = validateParameter(valid_607581, JString, required = false, + var valid_608785 = header.getOrDefault("X-Amz-Signature") + valid_608785 = validateParameter(valid_608785, JString, required = false, default = nil) - if valid_607581 != nil: - section.add "X-Amz-Signature", valid_607581 - var valid_607582 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607582 = validateParameter(valid_607582, JString, required = false, - default = nil) - if valid_607582 != nil: - section.add "X-Amz-Content-Sha256", valid_607582 - var valid_607583 = header.getOrDefault("X-Amz-Date") - valid_607583 = validateParameter(valid_607583, JString, required = false, - default = nil) - if valid_607583 != nil: - section.add "X-Amz-Date", valid_607583 - var valid_607584 = header.getOrDefault("X-Amz-Credential") - valid_607584 = validateParameter(valid_607584, JString, required = false, - default = nil) - if valid_607584 != nil: - section.add "X-Amz-Credential", valid_607584 - var valid_607585 = header.getOrDefault("X-Amz-Security-Token") - valid_607585 = validateParameter(valid_607585, JString, required = false, - default = nil) - if valid_607585 != nil: - section.add "X-Amz-Security-Token", valid_607585 - var valid_607586 = header.getOrDefault("X-Amz-Algorithm") - valid_607586 = validateParameter(valid_607586, JString, required = false, - default = nil) - if valid_607586 != nil: - section.add "X-Amz-Algorithm", valid_607586 - var valid_607587 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607587 = validateParameter(valid_607587, JString, required = false, - default = nil) - if valid_607587 != nil: - section.add "X-Amz-SignedHeaders", valid_607587 + if valid_608785 != nil: + section.add "X-Amz-Signature", valid_608785 + var valid_608786 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608786 = validateParameter(valid_608786, JString, required = false, + default = nil) + if valid_608786 != nil: + section.add "X-Amz-Content-Sha256", valid_608786 + var valid_608787 = header.getOrDefault("X-Amz-Date") + valid_608787 = validateParameter(valid_608787, JString, required = false, + default = nil) + if valid_608787 != nil: + section.add "X-Amz-Date", valid_608787 + var valid_608788 = header.getOrDefault("X-Amz-Credential") + valid_608788 = validateParameter(valid_608788, JString, required = false, + default = nil) + if valid_608788 != nil: + section.add "X-Amz-Credential", valid_608788 + var valid_608789 = header.getOrDefault("X-Amz-Security-Token") + valid_608789 = validateParameter(valid_608789, JString, required = false, + default = nil) + if valid_608789 != nil: + section.add "X-Amz-Security-Token", valid_608789 + var valid_608790 = header.getOrDefault("X-Amz-Algorithm") + valid_608790 = validateParameter(valid_608790, JString, required = false, + default = nil) + if valid_608790 != nil: + section.add "X-Amz-Algorithm", valid_608790 + var valid_608791 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608791 = validateParameter(valid_608791, JString, required = false, + default = nil) + if valid_608791 != nil: + section.add "X-Amz-SignedHeaders", valid_608791 result.add "header", section ## parameters in `formData` object: ## VpcId: JString (required) @@ -22839,33 +22904,33 @@ proc validate_PostCreateNetworkAcl_607577(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_607588 = formData.getOrDefault("VpcId") - valid_607588 = validateParameter(valid_607588, JString, required = true, + var valid_608792 = formData.getOrDefault("VpcId") + valid_608792 = validateParameter(valid_608792, JString, required = true, default = nil) - if valid_607588 != nil: - section.add "VpcId", valid_607588 - var valid_607589 = formData.getOrDefault("DryRun") - valid_607589 = validateParameter(valid_607589, JBool, required = false, default = nil) - if valid_607589 != nil: - section.add "DryRun", valid_607589 + if valid_608792 != nil: + section.add "VpcId", valid_608792 + var valid_608793 = formData.getOrDefault("DryRun") + valid_608793 = validateParameter(valid_608793, JBool, required = false, default = nil) + if valid_608793 != nil: + section.add "DryRun", valid_608793 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607590: Call_PostCreateNetworkAcl_607576; path: JsonNode; +proc call*(call_608794: Call_PostCreateNetworkAcl_608780; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a network ACL in a VPC. Network ACLs provide an optional layer of security (in addition to security groups) for the instances in your VPC.
For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607590.validator(path, query, header, formData, body) - let scheme = call_607590.pickScheme + let valid = call_608794.validator(path, query, header, formData, body) + let scheme = call_608794.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607590.url(scheme.get, call_607590.host, call_607590.base, - call_607590.route, valid.getOrDefault("path"), + let url = call_608794.url(scheme.get, call_608794.host, call_608794.base, + call_608794.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607590, url, valid) + result = atozHook(call_608794, url, valid) -proc call*(call_607591: Call_PostCreateNetworkAcl_607576; VpcId: string; +proc call*(call_608795: Call_PostCreateNetworkAcl_608780; VpcId: string; DryRun: bool = false; Action: string = "CreateNetworkAcl"; Version: string = "2016-11-15"): Recallable = ## postCreateNetworkAcl @@ -22876,22 +22941,22 @@ proc call*(call_607591: Call_PostCreateNetworkAcl_607576; VpcId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_607592 = newJObject()
- var formData_607593 = newJObject()
- add(formData_607593, "VpcId", newJString(VpcId))
- add(formData_607593, "DryRun", newJBool(DryRun))
- add(query_607592, "Action", newJString(Action))
- add(query_607592, "Version", newJString(Version))
- result = call_607591.call(nil, query_607592, nil, formData_607593, nil)
+ var query_608796 = newJObject()
+ var formData_608797 = newJObject()
+ add(formData_608797, "VpcId", newJString(VpcId))
+ add(formData_608797, "DryRun", newJBool(DryRun))
+ add(query_608796, "Action", newJString(Action))
+ add(query_608796, "Version", newJString(Version))
+ result = call_608795.call(nil, query_608796, nil, formData_608797, nil)
-var postCreateNetworkAcl* = Call_PostCreateNetworkAcl_607576(
+var postCreateNetworkAcl* = Call_PostCreateNetworkAcl_608780(
name: "postCreateNetworkAcl", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateNetworkAcl",
- validator: validate_PostCreateNetworkAcl_607577, base: "/",
- url: url_PostCreateNetworkAcl_607578, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostCreateNetworkAcl_608781, base: "/",
+ url: url_PostCreateNetworkAcl_608782, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateNetworkAcl_607559 = ref object of OpenApiRestCall_604389
-proc url_GetCreateNetworkAcl_607561(protocol: Scheme; host: string; base: string;
+ Call_GetCreateNetworkAcl_608763 = ref object of OpenApiRestCall_605589
+proc url_GetCreateNetworkAcl_608765(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -22903,7 +22968,7 @@ proc url_GetCreateNetworkAcl_607561(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetCreateNetworkAcl_607560(path: JsonNode; query: JsonNode;
+proc validate_GetCreateNetworkAcl_608764(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Creates a network ACL in a VPC. Network ACLs provide an optional layer of security (in addition to security groups) for the instances in your VPC.
For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
@@ -22920,26 +22985,26 @@ proc validate_GetCreateNetworkAcl_607560(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_607562 = query.getOrDefault("DryRun") - valid_607562 = validateParameter(valid_607562, JBool, required = false, default = nil) - if valid_607562 != nil: - section.add "DryRun", valid_607562 + var valid_608766 = query.getOrDefault("DryRun") + valid_608766 = validateParameter(valid_608766, JBool, required = false, default = nil) + if valid_608766 != nil: + section.add "DryRun", valid_608766 assert query != nil, "query argument is necessary due to required `VpcId` field" - var valid_607563 = query.getOrDefault("VpcId") - valid_607563 = validateParameter(valid_607563, JString, required = true, + var valid_608767 = query.getOrDefault("VpcId") + valid_608767 = validateParameter(valid_608767, JString, required = true, default = nil) - if valid_607563 != nil: - section.add "VpcId", valid_607563 - var valid_607564 = query.getOrDefault("Action") - valid_607564 = validateParameter(valid_607564, JString, required = true, + if valid_608767 != nil: + section.add "VpcId", valid_608767 + var valid_608768 = query.getOrDefault("Action") + valid_608768 = validateParameter(valid_608768, JString, required = true, default = newJString("CreateNetworkAcl")) - if valid_607564 != nil: - section.add "Action", valid_607564 - var valid_607565 = query.getOrDefault("Version") - valid_607565 = validateParameter(valid_607565, JString, required = true, + if valid_608768 != nil: + section.add "Action", valid_608768 + var valid_608769 = query.getOrDefault("Version") + valid_608769 = validateParameter(valid_608769, JString, required = true, default = newJString("2016-11-15")) - if valid_607565 != nil: - section.add "Version", valid_607565 + if valid_608769 != nil: + section.add "Version", valid_608769 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -22950,61 +23015,61 @@ proc validate_GetCreateNetworkAcl_607560(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607566 = header.getOrDefault("X-Amz-Signature") - valid_607566 = validateParameter(valid_607566, JString, required = false, + var valid_608770 = header.getOrDefault("X-Amz-Signature") + valid_608770 = validateParameter(valid_608770, JString, required = false, default = nil) - if valid_607566 != nil: - section.add "X-Amz-Signature", valid_607566 - var valid_607567 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607567 = validateParameter(valid_607567, JString, required = false, + if valid_608770 != nil: + section.add "X-Amz-Signature", valid_608770 + var valid_608771 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608771 = validateParameter(valid_608771, JString, required = false, default = nil) - if valid_607567 != nil: - section.add "X-Amz-Content-Sha256", valid_607567 - var valid_607568 = header.getOrDefault("X-Amz-Date") - valid_607568 = validateParameter(valid_607568, JString, required = false, + if valid_608771 != nil: + section.add "X-Amz-Content-Sha256", valid_608771 + var valid_608772 = header.getOrDefault("X-Amz-Date") + valid_608772 = validateParameter(valid_608772, JString, required = false, default = nil) - if valid_607568 != nil: - section.add "X-Amz-Date", valid_607568 - var valid_607569 = header.getOrDefault("X-Amz-Credential") - valid_607569 = validateParameter(valid_607569, JString, required = false, + if valid_608772 != nil: + section.add "X-Amz-Date", valid_608772 + var valid_608773 = header.getOrDefault("X-Amz-Credential") + valid_608773 = validateParameter(valid_608773, JString, required = false, default = nil) - if valid_607569 != nil: - section.add "X-Amz-Credential", valid_607569 - var valid_607570 = header.getOrDefault("X-Amz-Security-Token") - valid_607570 = validateParameter(valid_607570, JString, required = false, + if valid_608773 != nil: + section.add "X-Amz-Credential", valid_608773 + var valid_608774 = header.getOrDefault("X-Amz-Security-Token") + valid_608774 = validateParameter(valid_608774, JString, required = false, default = nil) - if valid_607570 != nil: - section.add "X-Amz-Security-Token", valid_607570 - var valid_607571 = header.getOrDefault("X-Amz-Algorithm") - valid_607571 = validateParameter(valid_607571, JString, required = false, + if valid_608774 != nil: + section.add "X-Amz-Security-Token", valid_608774 + var valid_608775 = header.getOrDefault("X-Amz-Algorithm") + valid_608775 = validateParameter(valid_608775, JString, required = false, default = nil) - if valid_607571 != nil: - section.add "X-Amz-Algorithm", valid_607571 - var valid_607572 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607572 = validateParameter(valid_607572, JString, required = false, + if valid_608775 != nil: + section.add "X-Amz-Algorithm", valid_608775 + var valid_608776 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608776 = validateParameter(valid_608776, JString, required = false, default = nil) - if valid_607572 != nil: - section.add "X-Amz-SignedHeaders", valid_607572 + if valid_608776 != nil: + section.add "X-Amz-SignedHeaders", valid_608776 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607573: Call_GetCreateNetworkAcl_607559; path: JsonNode; +proc call*(call_608777: Call_GetCreateNetworkAcl_608763; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a network ACL in a VPC. Network ACLs provide an optional layer of security (in addition to security groups) for the instances in your VPC.
For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607573.validator(path, query, header, formData, body) - let scheme = call_607573.pickScheme + let valid = call_608777.validator(path, query, header, formData, body) + let scheme = call_608777.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607573.url(scheme.get, call_607573.host, call_607573.base, - call_607573.route, valid.getOrDefault("path"), + let url = call_608777.url(scheme.get, call_608777.host, call_608777.base, + call_608777.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607573, url, valid) + result = atozHook(call_608777, url, valid) -proc call*(call_607574: Call_GetCreateNetworkAcl_607559; VpcId: string; +proc call*(call_608778: Call_GetCreateNetworkAcl_608763; VpcId: string; DryRun: bool = false; Action: string = "CreateNetworkAcl"; Version: string = "2016-11-15"): Recallable = ## getCreateNetworkAcl @@ -23015,21 +23080,21 @@ proc call*(call_607574: Call_GetCreateNetworkAcl_607559; VpcId: string; ## : The ID of the VPC. ## Action: string (required) ## Version: string (required) - var query_607575 = newJObject() - add(query_607575, "DryRun", newJBool(DryRun)) - add(query_607575, "VpcId", newJString(VpcId)) - add(query_607575, "Action", newJString(Action)) - add(query_607575, "Version", newJString(Version)) - result = call_607574.call(nil, query_607575, nil, nil, nil) + var query_608779 = newJObject() + add(query_608779, "DryRun", newJBool(DryRun)) + add(query_608779, "VpcId", newJString(VpcId)) + add(query_608779, "Action", newJString(Action)) + add(query_608779, "Version", newJString(Version)) + result = call_608778.call(nil, query_608779, nil, nil, nil) -var getCreateNetworkAcl* = Call_GetCreateNetworkAcl_607559( +var getCreateNetworkAcl* = Call_GetCreateNetworkAcl_608763( name: "getCreateNetworkAcl", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateNetworkAcl", - validator: validate_GetCreateNetworkAcl_607560, base: "/", - url: url_GetCreateNetworkAcl_607561, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCreateNetworkAcl_608764, base: "/", + url: url_GetCreateNetworkAcl_608765, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateNetworkAclEntry_607621 = ref object of OpenApiRestCall_604389 -proc url_PostCreateNetworkAclEntry_607623(protocol: Scheme; host: string; + Call_PostCreateNetworkAclEntry_608825 = ref object of OpenApiRestCall_605589 +proc url_PostCreateNetworkAclEntry_608827(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -23041,7 +23106,7 @@ proc url_PostCreateNetworkAclEntry_607623(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateNetworkAclEntry_607622(path: JsonNode; query: JsonNode; +proc validate_PostCreateNetworkAclEntry_608826(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates an entry (a rule) in a network ACL with the specified rule number. Each network ACL has a set of numbered ingress rules and a separate set of numbered egress rules. When determining whether a packet should be allowed in or out of a subnet associated with the ACL, we process the entries in the ACL according to the rule numbers, in ascending order. Each network ACL has a set of ingress rules and a separate set of egress rules.
We recommend that you leave room between the rule numbers (for example, 100, 110, 120, ...), and not number them one right after the other (for example, 101, 102, 103, ...). This makes it easier to add a rule between existing ones without having to renumber the rules.
After you add an entry, you can't modify it; you must either replace it, or create an entry and delete the old one.
For more information about network ACLs, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
## @@ -23054,16 +23119,16 @@ proc validate_PostCreateNetworkAclEntry_607622(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607624 = query.getOrDefault("Action") - valid_607624 = validateParameter(valid_607624, JString, required = true, + var valid_608828 = query.getOrDefault("Action") + valid_608828 = validateParameter(valid_608828, JString, required = true, default = newJString("CreateNetworkAclEntry")) - if valid_607624 != nil: - section.add "Action", valid_607624 - var valid_607625 = query.getOrDefault("Version") - valid_607625 = validateParameter(valid_607625, JString, required = true, + if valid_608828 != nil: + section.add "Action", valid_608828 + var valid_608829 = query.getOrDefault("Version") + valid_608829 = validateParameter(valid_608829, JString, required = true, default = newJString("2016-11-15")) - if valid_607625 != nil: - section.add "Version", valid_607625 + if valid_608829 != nil: + section.add "Version", valid_608829 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -23074,41 +23139,41 @@ proc validate_PostCreateNetworkAclEntry_607622(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607626 = header.getOrDefault("X-Amz-Signature") - valid_607626 = validateParameter(valid_607626, JString, required = false, + var valid_608830 = header.getOrDefault("X-Amz-Signature") + valid_608830 = validateParameter(valid_608830, JString, required = false, default = nil) - if valid_607626 != nil: - section.add "X-Amz-Signature", valid_607626 - var valid_607627 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607627 = validateParameter(valid_607627, JString, required = false, + if valid_608830 != nil: + section.add "X-Amz-Signature", valid_608830 + var valid_608831 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608831 = validateParameter(valid_608831, JString, required = false, default = nil) - if valid_607627 != nil: - section.add "X-Amz-Content-Sha256", valid_607627 - var valid_607628 = header.getOrDefault("X-Amz-Date") - valid_607628 = validateParameter(valid_607628, JString, required = false, + if valid_608831 != nil: + section.add "X-Amz-Content-Sha256", valid_608831 + var valid_608832 = header.getOrDefault("X-Amz-Date") + valid_608832 = validateParameter(valid_608832, JString, required = false, default = nil) - if valid_607628 != nil: - section.add "X-Amz-Date", valid_607628 - var valid_607629 = header.getOrDefault("X-Amz-Credential") - valid_607629 = validateParameter(valid_607629, JString, required = false, + if valid_608832 != nil: + section.add "X-Amz-Date", valid_608832 + var valid_608833 = header.getOrDefault("X-Amz-Credential") + valid_608833 = validateParameter(valid_608833, JString, required = false, default = nil) - if valid_607629 != nil: - section.add "X-Amz-Credential", valid_607629 - var valid_607630 = header.getOrDefault("X-Amz-Security-Token") - valid_607630 = validateParameter(valid_607630, JString, required = false, + if valid_608833 != nil: + section.add "X-Amz-Credential", valid_608833 + var valid_608834 = header.getOrDefault("X-Amz-Security-Token") + valid_608834 = validateParameter(valid_608834, JString, required = false, default = nil) - if valid_607630 != nil: - section.add "X-Amz-Security-Token", valid_607630 - var valid_607631 = header.getOrDefault("X-Amz-Algorithm") - valid_607631 = validateParameter(valid_607631, JString, required = false, + if valid_608834 != nil: + section.add "X-Amz-Security-Token", valid_608834 + var valid_608835 = header.getOrDefault("X-Amz-Algorithm") + valid_608835 = validateParameter(valid_608835, JString, required = false, default = nil) - if valid_607631 != nil: - section.add "X-Amz-Algorithm", valid_607631 - var valid_607632 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607632 = validateParameter(valid_607632, JString, required = false, + if valid_608835 != nil: + section.add "X-Amz-Algorithm", valid_608835 + var valid_608836 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608836 = validateParameter(valid_608836, JString, required = false, default = nil) - if valid_607632 != nil: - section.add "X-Amz-SignedHeaders", valid_607632 + if valid_608836 != nil: + section.add "X-Amz-SignedHeaders", valid_608836 result.add "header", section ## parameters in `formData` object: ## RuleNumber: JInt (required) @@ -23142,81 +23207,81 @@ proc validate_PostCreateNetworkAclEntry_607622(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `RuleNumber` field" - var valid_607633 = formData.getOrDefault("RuleNumber") - valid_607633 = validateParameter(valid_607633, JInt, required = true, default = nil) - if valid_607633 != nil: - section.add "RuleNumber", valid_607633 - var valid_607634 = formData.getOrDefault("PortRange.From") - valid_607634 = validateParameter(valid_607634, JString, required = false, + var valid_608837 = formData.getOrDefault("RuleNumber") + valid_608837 = validateParameter(valid_608837, JInt, required = true, default = nil) + if valid_608837 != nil: + section.add "RuleNumber", valid_608837 + var valid_608838 = formData.getOrDefault("PortRange.From") + valid_608838 = validateParameter(valid_608838, JString, required = false, default = nil) - if valid_607634 != nil: - section.add "PortRange.From", valid_607634 - var valid_607635 = formData.getOrDefault("RuleAction") - valid_607635 = validateParameter(valid_607635, JString, required = true, + if valid_608838 != nil: + section.add "PortRange.From", valid_608838 + var valid_608839 = formData.getOrDefault("RuleAction") + valid_608839 = validateParameter(valid_608839, JString, required = true, default = newJString("allow")) - if valid_607635 != nil: - section.add "RuleAction", valid_607635 - var valid_607636 = formData.getOrDefault("Icmp.Type") - valid_607636 = validateParameter(valid_607636, JString, required = false, - default = nil) - if valid_607636 != nil: - section.add "Icmp.Type", valid_607636 - var valid_607637 = formData.getOrDefault("CidrBlock") - valid_607637 = validateParameter(valid_607637, JString, required = false, - default = nil) - if valid_607637 != nil: - section.add "CidrBlock", valid_607637 - var valid_607638 = formData.getOrDefault("Protocol") - valid_607638 = validateParameter(valid_607638, JString, required = true, - default = nil) - if valid_607638 != nil: - section.add "Protocol", valid_607638 - var valid_607639 = formData.getOrDefault("NetworkAclId") - valid_607639 = validateParameter(valid_607639, JString, required = true, - default = nil) - if valid_607639 != nil: - section.add "NetworkAclId", valid_607639 - var valid_607640 = formData.getOrDefault("DryRun") - valid_607640 = validateParameter(valid_607640, JBool, required = false, default = nil) - if valid_607640 != nil: - section.add "DryRun", valid_607640 - var valid_607641 = formData.getOrDefault("Egress") - valid_607641 = validateParameter(valid_607641, JBool, required = true, default = nil) - if valid_607641 != nil: - section.add "Egress", valid_607641 - var valid_607642 = formData.getOrDefault("Icmp.Code") - valid_607642 = validateParameter(valid_607642, JString, required = false, - default = nil) - if valid_607642 != nil: - section.add "Icmp.Code", valid_607642 - var valid_607643 = formData.getOrDefault("PortRange.To") - valid_607643 = validateParameter(valid_607643, JString, required = false, + if valid_608839 != nil: + section.add "RuleAction", valid_608839 + var valid_608840 = formData.getOrDefault("Icmp.Type") + valid_608840 = validateParameter(valid_608840, JString, required = false, + default = nil) + if valid_608840 != nil: + section.add "Icmp.Type", valid_608840 + var valid_608841 = formData.getOrDefault("CidrBlock") + valid_608841 = validateParameter(valid_608841, JString, required = false, + default = nil) + if valid_608841 != nil: + section.add "CidrBlock", valid_608841 + var valid_608842 = formData.getOrDefault("Protocol") + valid_608842 = validateParameter(valid_608842, JString, required = true, + default = nil) + if valid_608842 != nil: + section.add "Protocol", valid_608842 + var valid_608843 = formData.getOrDefault("NetworkAclId") + valid_608843 = validateParameter(valid_608843, JString, required = true, + default = nil) + if valid_608843 != nil: + section.add "NetworkAclId", valid_608843 + var valid_608844 = formData.getOrDefault("DryRun") + valid_608844 = validateParameter(valid_608844, JBool, required = false, default = nil) + if valid_608844 != nil: + section.add "DryRun", valid_608844 + var valid_608845 = formData.getOrDefault("Egress") + valid_608845 = validateParameter(valid_608845, JBool, required = true, default = nil) + if valid_608845 != nil: + section.add "Egress", valid_608845 + var valid_608846 = formData.getOrDefault("Icmp.Code") + valid_608846 = validateParameter(valid_608846, JString, required = false, default = nil) - if valid_607643 != nil: - section.add "PortRange.To", valid_607643 - var valid_607644 = formData.getOrDefault("Ipv6CidrBlock") - valid_607644 = validateParameter(valid_607644, JString, required = false, + if valid_608846 != nil: + section.add "Icmp.Code", valid_608846 + var valid_608847 = formData.getOrDefault("PortRange.To") + valid_608847 = validateParameter(valid_608847, JString, required = false, default = nil) - if valid_607644 != nil: - section.add "Ipv6CidrBlock", valid_607644 + if valid_608847 != nil: + section.add "PortRange.To", valid_608847 + var valid_608848 = formData.getOrDefault("Ipv6CidrBlock") + valid_608848 = validateParameter(valid_608848, JString, required = false, + default = nil) + if valid_608848 != nil: + section.add "Ipv6CidrBlock", valid_608848 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607645: Call_PostCreateNetworkAclEntry_607621; path: JsonNode; +proc call*(call_608849: Call_PostCreateNetworkAclEntry_608825; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an entry (a rule) in a network ACL with the specified rule number. Each network ACL has a set of numbered ingress rules and a separate set of numbered egress rules. When determining whether a packet should be allowed in or out of a subnet associated with the ACL, we process the entries in the ACL according to the rule numbers, in ascending order. Each network ACL has a set of ingress rules and a separate set of egress rules.
We recommend that you leave room between the rule numbers (for example, 100, 110, 120, ...), and not number them one right after the other (for example, 101, 102, 103, ...). This makes it easier to add a rule between existing ones without having to renumber the rules.
After you add an entry, you can't modify it; you must either replace it, or create an entry and delete the old one.
For more information about network ACLs, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607645.validator(path, query, header, formData, body) - let scheme = call_607645.pickScheme + let valid = call_608849.validator(path, query, header, formData, body) + let scheme = call_608849.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607645.url(scheme.get, call_607645.host, call_607645.base, - call_607645.route, valid.getOrDefault("path"), + let url = call_608849.url(scheme.get, call_608849.host, call_608849.base, + call_608849.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607645, url, valid) + result = atozHook(call_608849, url, valid) -proc call*(call_607646: Call_PostCreateNetworkAclEntry_607621; RuleNumber: int; +proc call*(call_608850: Call_PostCreateNetworkAclEntry_608825; RuleNumber: int; Protocol: string; NetworkAclId: string; Egress: bool; PortRangeFrom: string = ""; RuleAction: string = "allow"; IcmpType: string = ""; CidrBlock: string = ""; DryRun: bool = false; @@ -23254,33 +23319,33 @@ proc call*(call_607646: Call_PostCreateNetworkAclEntry_607621; RuleNumber: int; ## The last port in the range. ## Ipv6CidrBlock: string ## : The IPv6 network range to allow or deny, in CIDR notation (for example2001:db8:1234:1a00::/64
).
- var query_607647 = newJObject()
- var formData_607648 = newJObject()
- add(formData_607648, "RuleNumber", newJInt(RuleNumber))
- add(formData_607648, "PortRange.From", newJString(PortRangeFrom))
- add(formData_607648, "RuleAction", newJString(RuleAction))
- add(formData_607648, "Icmp.Type", newJString(IcmpType))
- add(formData_607648, "CidrBlock", newJString(CidrBlock))
- add(formData_607648, "Protocol", newJString(Protocol))
- add(formData_607648, "NetworkAclId", newJString(NetworkAclId))
- add(formData_607648, "DryRun", newJBool(DryRun))
- add(query_607647, "Action", newJString(Action))
- add(formData_607648, "Egress", newJBool(Egress))
- add(query_607647, "Version", newJString(Version))
- add(formData_607648, "Icmp.Code", newJString(IcmpCode))
- add(formData_607648, "PortRange.To", newJString(PortRangeTo))
- add(formData_607648, "Ipv6CidrBlock", newJString(Ipv6CidrBlock))
- result = call_607646.call(nil, query_607647, nil, formData_607648, nil)
-
-var postCreateNetworkAclEntry* = Call_PostCreateNetworkAclEntry_607621(
+ var query_608851 = newJObject()
+ var formData_608852 = newJObject()
+ add(formData_608852, "RuleNumber", newJInt(RuleNumber))
+ add(formData_608852, "PortRange.From", newJString(PortRangeFrom))
+ add(formData_608852, "RuleAction", newJString(RuleAction))
+ add(formData_608852, "Icmp.Type", newJString(IcmpType))
+ add(formData_608852, "CidrBlock", newJString(CidrBlock))
+ add(formData_608852, "Protocol", newJString(Protocol))
+ add(formData_608852, "NetworkAclId", newJString(NetworkAclId))
+ add(formData_608852, "DryRun", newJBool(DryRun))
+ add(query_608851, "Action", newJString(Action))
+ add(formData_608852, "Egress", newJBool(Egress))
+ add(query_608851, "Version", newJString(Version))
+ add(formData_608852, "Icmp.Code", newJString(IcmpCode))
+ add(formData_608852, "PortRange.To", newJString(PortRangeTo))
+ add(formData_608852, "Ipv6CidrBlock", newJString(Ipv6CidrBlock))
+ result = call_608850.call(nil, query_608851, nil, formData_608852, nil)
+
+var postCreateNetworkAclEntry* = Call_PostCreateNetworkAclEntry_608825(
name: "postCreateNetworkAclEntry", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateNetworkAclEntry",
- validator: validate_PostCreateNetworkAclEntry_607622, base: "/",
- url: url_PostCreateNetworkAclEntry_607623,
+ validator: validate_PostCreateNetworkAclEntry_608826, base: "/",
+ url: url_PostCreateNetworkAclEntry_608827,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateNetworkAclEntry_607594 = ref object of OpenApiRestCall_604389
-proc url_GetCreateNetworkAclEntry_607596(protocol: Scheme; host: string;
+ Call_GetCreateNetworkAclEntry_608798 = ref object of OpenApiRestCall_605589
+proc url_GetCreateNetworkAclEntry_608800(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -23293,7 +23358,7 @@ proc url_GetCreateNetworkAclEntry_607596(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetCreateNetworkAclEntry_607595(path: JsonNode; query: JsonNode;
+proc validate_GetCreateNetworkAclEntry_608799(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates an entry (a rule) in a network ACL with the specified rule number. Each network ACL has a set of numbered ingress rules and a separate set of numbered egress rules. When determining whether a packet should be allowed in or out of a subnet associated with the ACL, we process the entries in the ACL according to the rule numbers, in ascending order. Each network ACL has a set of ingress rules and a separate set of egress rules.
We recommend that you leave room between the rule numbers (for example, 100, 110, 120, ...), and not number them one right after the other (for example, 101, 102, 103, ...). This makes it easier to add a rule between existing ones without having to renumber the rules.
After you add an entry, you can't modify it; you must either replace it, or create an entry and delete the old one.
For more information about network ACLs, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
## @@ -23333,75 +23398,75 @@ proc validate_GetCreateNetworkAclEntry_607595(path: JsonNode; query: JsonNode; ## Egress: JBool (required) ## : Indicates whether this is an egress rule (rule is applied to traffic leaving the subnet). section = newJObject() - var valid_607597 = query.getOrDefault("PortRange.To") - valid_607597 = validateParameter(valid_607597, JString, required = false, + var valid_608801 = query.getOrDefault("PortRange.To") + valid_608801 = validateParameter(valid_608801, JString, required = false, default = nil) - if valid_607597 != nil: - section.add "PortRange.To", valid_607597 - var valid_607598 = query.getOrDefault("DryRun") - valid_607598 = validateParameter(valid_607598, JBool, required = false, default = nil) - if valid_607598 != nil: - section.add "DryRun", valid_607598 - var valid_607599 = query.getOrDefault("Icmp.Type") - valid_607599 = validateParameter(valid_607599, JString, required = false, + if valid_608801 != nil: + section.add "PortRange.To", valid_608801 + var valid_608802 = query.getOrDefault("DryRun") + valid_608802 = validateParameter(valid_608802, JBool, required = false, default = nil) + if valid_608802 != nil: + section.add "DryRun", valid_608802 + var valid_608803 = query.getOrDefault("Icmp.Type") + valid_608803 = validateParameter(valid_608803, JString, required = false, default = nil) - if valid_607599 != nil: - section.add "Icmp.Type", valid_607599 + if valid_608803 != nil: + section.add "Icmp.Type", valid_608803 assert query != nil, "query argument is necessary due to required `RuleNumber` field" - var valid_607600 = query.getOrDefault("RuleNumber") - valid_607600 = validateParameter(valid_607600, JInt, required = true, default = nil) - if valid_607600 != nil: - section.add "RuleNumber", valid_607600 - var valid_607601 = query.getOrDefault("PortRange.From") - valid_607601 = validateParameter(valid_607601, JString, required = false, - default = nil) - if valid_607601 != nil: - section.add "PortRange.From", valid_607601 - var valid_607602 = query.getOrDefault("RuleAction") - valid_607602 = validateParameter(valid_607602, JString, required = true, + var valid_608804 = query.getOrDefault("RuleNumber") + valid_608804 = validateParameter(valid_608804, JInt, required = true, default = nil) + if valid_608804 != nil: + section.add "RuleNumber", valid_608804 + var valid_608805 = query.getOrDefault("PortRange.From") + valid_608805 = validateParameter(valid_608805, JString, required = false, + default = nil) + if valid_608805 != nil: + section.add "PortRange.From", valid_608805 + var valid_608806 = query.getOrDefault("RuleAction") + valid_608806 = validateParameter(valid_608806, JString, required = true, default = newJString("allow")) - if valid_607602 != nil: - section.add "RuleAction", valid_607602 - var valid_607603 = query.getOrDefault("Action") - valid_607603 = validateParameter(valid_607603, JString, required = true, + if valid_608806 != nil: + section.add "RuleAction", valid_608806 + var valid_608807 = query.getOrDefault("Action") + valid_608807 = validateParameter(valid_608807, JString, required = true, default = newJString("CreateNetworkAclEntry")) - if valid_607603 != nil: - section.add "Action", valid_607603 - var valid_607604 = query.getOrDefault("Icmp.Code") - valid_607604 = validateParameter(valid_607604, JString, required = false, + if valid_608807 != nil: + section.add "Action", valid_608807 + var valid_608808 = query.getOrDefault("Icmp.Code") + valid_608808 = validateParameter(valid_608808, JString, required = false, default = nil) - if valid_607604 != nil: - section.add "Icmp.Code", valid_607604 - var valid_607605 = query.getOrDefault("NetworkAclId") - valid_607605 = validateParameter(valid_607605, JString, required = true, + if valid_608808 != nil: + section.add "Icmp.Code", valid_608808 + var valid_608809 = query.getOrDefault("NetworkAclId") + valid_608809 = validateParameter(valid_608809, JString, required = true, default = nil) - if valid_607605 != nil: - section.add "NetworkAclId", valid_607605 - var valid_607606 = query.getOrDefault("Ipv6CidrBlock") - valid_607606 = validateParameter(valid_607606, JString, required = false, + if valid_608809 != nil: + section.add "NetworkAclId", valid_608809 + var valid_608810 = query.getOrDefault("Ipv6CidrBlock") + valid_608810 = validateParameter(valid_608810, JString, required = false, default = nil) - if valid_607606 != nil: - section.add "Ipv6CidrBlock", valid_607606 - var valid_607607 = query.getOrDefault("Protocol") - valid_607607 = validateParameter(valid_607607, JString, required = true, + if valid_608810 != nil: + section.add "Ipv6CidrBlock", valid_608810 + var valid_608811 = query.getOrDefault("Protocol") + valid_608811 = validateParameter(valid_608811, JString, required = true, default = nil) - if valid_607607 != nil: - section.add "Protocol", valid_607607 - var valid_607608 = query.getOrDefault("CidrBlock") - valid_607608 = validateParameter(valid_607608, JString, required = false, + if valid_608811 != nil: + section.add "Protocol", valid_608811 + var valid_608812 = query.getOrDefault("CidrBlock") + valid_608812 = validateParameter(valid_608812, JString, required = false, default = nil) - if valid_607608 != nil: - section.add "CidrBlock", valid_607608 - var valid_607609 = query.getOrDefault("Version") - valid_607609 = validateParameter(valid_607609, JString, required = true, + if valid_608812 != nil: + section.add "CidrBlock", valid_608812 + var valid_608813 = query.getOrDefault("Version") + valid_608813 = validateParameter(valid_608813, JString, required = true, default = newJString("2016-11-15")) - if valid_607609 != nil: - section.add "Version", valid_607609 - var valid_607610 = query.getOrDefault("Egress") - valid_607610 = validateParameter(valid_607610, JBool, required = true, default = nil) - if valid_607610 != nil: - section.add "Egress", valid_607610 + if valid_608813 != nil: + section.add "Version", valid_608813 + var valid_608814 = query.getOrDefault("Egress") + valid_608814 = validateParameter(valid_608814, JBool, required = true, default = nil) + if valid_608814 != nil: + section.add "Egress", valid_608814 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -23412,61 +23477,61 @@ proc validate_GetCreateNetworkAclEntry_607595(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607611 = header.getOrDefault("X-Amz-Signature") - valid_607611 = validateParameter(valid_607611, JString, required = false, + var valid_608815 = header.getOrDefault("X-Amz-Signature") + valid_608815 = validateParameter(valid_608815, JString, required = false, default = nil) - if valid_607611 != nil: - section.add "X-Amz-Signature", valid_607611 - var valid_607612 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607612 = validateParameter(valid_607612, JString, required = false, + if valid_608815 != nil: + section.add "X-Amz-Signature", valid_608815 + var valid_608816 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608816 = validateParameter(valid_608816, JString, required = false, default = nil) - if valid_607612 != nil: - section.add "X-Amz-Content-Sha256", valid_607612 - var valid_607613 = header.getOrDefault("X-Amz-Date") - valid_607613 = validateParameter(valid_607613, JString, required = false, + if valid_608816 != nil: + section.add "X-Amz-Content-Sha256", valid_608816 + var valid_608817 = header.getOrDefault("X-Amz-Date") + valid_608817 = validateParameter(valid_608817, JString, required = false, default = nil) - if valid_607613 != nil: - section.add "X-Amz-Date", valid_607613 - var valid_607614 = header.getOrDefault("X-Amz-Credential") - valid_607614 = validateParameter(valid_607614, JString, required = false, + if valid_608817 != nil: + section.add "X-Amz-Date", valid_608817 + var valid_608818 = header.getOrDefault("X-Amz-Credential") + valid_608818 = validateParameter(valid_608818, JString, required = false, default = nil) - if valid_607614 != nil: - section.add "X-Amz-Credential", valid_607614 - var valid_607615 = header.getOrDefault("X-Amz-Security-Token") - valid_607615 = validateParameter(valid_607615, JString, required = false, + if valid_608818 != nil: + section.add "X-Amz-Credential", valid_608818 + var valid_608819 = header.getOrDefault("X-Amz-Security-Token") + valid_608819 = validateParameter(valid_608819, JString, required = false, default = nil) - if valid_607615 != nil: - section.add "X-Amz-Security-Token", valid_607615 - var valid_607616 = header.getOrDefault("X-Amz-Algorithm") - valid_607616 = validateParameter(valid_607616, JString, required = false, + if valid_608819 != nil: + section.add "X-Amz-Security-Token", valid_608819 + var valid_608820 = header.getOrDefault("X-Amz-Algorithm") + valid_608820 = validateParameter(valid_608820, JString, required = false, default = nil) - if valid_607616 != nil: - section.add "X-Amz-Algorithm", valid_607616 - var valid_607617 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607617 = validateParameter(valid_607617, JString, required = false, + if valid_608820 != nil: + section.add "X-Amz-Algorithm", valid_608820 + var valid_608821 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608821 = validateParameter(valid_608821, JString, required = false, default = nil) - if valid_607617 != nil: - section.add "X-Amz-SignedHeaders", valid_607617 + if valid_608821 != nil: + section.add "X-Amz-SignedHeaders", valid_608821 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607618: Call_GetCreateNetworkAclEntry_607594; path: JsonNode; +proc call*(call_608822: Call_GetCreateNetworkAclEntry_608798; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an entry (a rule) in a network ACL with the specified rule number. Each network ACL has a set of numbered ingress rules and a separate set of numbered egress rules. When determining whether a packet should be allowed in or out of a subnet associated with the ACL, we process the entries in the ACL according to the rule numbers, in ascending order. Each network ACL has a set of ingress rules and a separate set of egress rules.
We recommend that you leave room between the rule numbers (for example, 100, 110, 120, ...), and not number them one right after the other (for example, 101, 102, 103, ...). This makes it easier to add a rule between existing ones without having to renumber the rules.
After you add an entry, you can't modify it; you must either replace it, or create an entry and delete the old one.
For more information about network ACLs, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607618.validator(path, query, header, formData, body) - let scheme = call_607618.pickScheme + let valid = call_608822.validator(path, query, header, formData, body) + let scheme = call_608822.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607618.url(scheme.get, call_607618.host, call_607618.base, - call_607618.route, valid.getOrDefault("path"), + let url = call_608822.url(scheme.get, call_608822.host, call_608822.base, + call_608822.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607618, url, valid) + result = atozHook(call_608822, url, valid) -proc call*(call_607619: Call_GetCreateNetworkAclEntry_607594; RuleNumber: int; +proc call*(call_608823: Call_GetCreateNetworkAclEntry_608798; RuleNumber: int; NetworkAclId: string; Protocol: string; Egress: bool; PortRangeTo: string = ""; DryRun: bool = false; IcmpType: string = ""; PortRangeFrom: string = ""; RuleAction: string = "allow"; @@ -23505,31 +23570,31 @@ proc call*(call_607619: Call_GetCreateNetworkAclEntry_607594; RuleNumber: int; ## Version: string (required) ## Egress: bool (required) ## : Indicates whether this is an egress rule (rule is applied to traffic leaving the subnet). - var query_607620 = newJObject() - add(query_607620, "PortRange.To", newJString(PortRangeTo)) - add(query_607620, "DryRun", newJBool(DryRun)) - add(query_607620, "Icmp.Type", newJString(IcmpType)) - add(query_607620, "RuleNumber", newJInt(RuleNumber)) - add(query_607620, "PortRange.From", newJString(PortRangeFrom)) - add(query_607620, "RuleAction", newJString(RuleAction)) - add(query_607620, "Action", newJString(Action)) - add(query_607620, "Icmp.Code", newJString(IcmpCode)) - add(query_607620, "NetworkAclId", newJString(NetworkAclId)) - add(query_607620, "Ipv6CidrBlock", newJString(Ipv6CidrBlock)) - add(query_607620, "Protocol", newJString(Protocol)) - add(query_607620, "CidrBlock", newJString(CidrBlock)) - add(query_607620, "Version", newJString(Version)) - add(query_607620, "Egress", newJBool(Egress)) - result = call_607619.call(nil, query_607620, nil, nil, nil) - -var getCreateNetworkAclEntry* = Call_GetCreateNetworkAclEntry_607594( + var query_608824 = newJObject() + add(query_608824, "PortRange.To", newJString(PortRangeTo)) + add(query_608824, "DryRun", newJBool(DryRun)) + add(query_608824, "Icmp.Type", newJString(IcmpType)) + add(query_608824, "RuleNumber", newJInt(RuleNumber)) + add(query_608824, "PortRange.From", newJString(PortRangeFrom)) + add(query_608824, "RuleAction", newJString(RuleAction)) + add(query_608824, "Action", newJString(Action)) + add(query_608824, "Icmp.Code", newJString(IcmpCode)) + add(query_608824, "NetworkAclId", newJString(NetworkAclId)) + add(query_608824, "Ipv6CidrBlock", newJString(Ipv6CidrBlock)) + add(query_608824, "Protocol", newJString(Protocol)) + add(query_608824, "CidrBlock", newJString(CidrBlock)) + add(query_608824, "Version", newJString(Version)) + add(query_608824, "Egress", newJBool(Egress)) + result = call_608823.call(nil, query_608824, nil, nil, nil) + +var getCreateNetworkAclEntry* = Call_GetCreateNetworkAclEntry_608798( name: "getCreateNetworkAclEntry", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateNetworkAclEntry", - validator: validate_GetCreateNetworkAclEntry_607595, base: "/", - url: url_GetCreateNetworkAclEntry_607596, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCreateNetworkAclEntry_608799, base: "/", + url: url_GetCreateNetworkAclEntry_608800, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateNetworkInterface_607674 = ref object of OpenApiRestCall_604389 -proc url_PostCreateNetworkInterface_607676(protocol: Scheme; host: string; + Call_PostCreateNetworkInterface_608878 = ref object of OpenApiRestCall_605589 +proc url_PostCreateNetworkInterface_608880(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -23541,7 +23606,7 @@ proc url_PostCreateNetworkInterface_607676(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateNetworkInterface_607675(path: JsonNode; query: JsonNode; +proc validate_PostCreateNetworkInterface_608879(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a network interface in the specified subnet.
For more information about network interfaces, see Elastic Network Interfaces in the Amazon Virtual Private Cloud User Guide.
## @@ -23554,16 +23619,16 @@ proc validate_PostCreateNetworkInterface_607675(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607677 = query.getOrDefault("Action") - valid_607677 = validateParameter(valid_607677, JString, required = true, + var valid_608881 = query.getOrDefault("Action") + valid_608881 = validateParameter(valid_608881, JString, required = true, default = newJString("CreateNetworkInterface")) - if valid_607677 != nil: - section.add "Action", valid_607677 - var valid_607678 = query.getOrDefault("Version") - valid_607678 = validateParameter(valid_607678, JString, required = true, + if valid_608881 != nil: + section.add "Action", valid_608881 + var valid_608882 = query.getOrDefault("Version") + valid_608882 = validateParameter(valid_608882, JString, required = true, default = newJString("2016-11-15")) - if valid_607678 != nil: - section.add "Version", valid_607678 + if valid_608882 != nil: + section.add "Version", valid_608882 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -23574,41 +23639,41 @@ proc validate_PostCreateNetworkInterface_607675(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607679 = header.getOrDefault("X-Amz-Signature") - valid_607679 = validateParameter(valid_607679, JString, required = false, + var valid_608883 = header.getOrDefault("X-Amz-Signature") + valid_608883 = validateParameter(valid_608883, JString, required = false, default = nil) - if valid_607679 != nil: - section.add "X-Amz-Signature", valid_607679 - var valid_607680 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607680 = validateParameter(valid_607680, JString, required = false, + if valid_608883 != nil: + section.add "X-Amz-Signature", valid_608883 + var valid_608884 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608884 = validateParameter(valid_608884, JString, required = false, default = nil) - if valid_607680 != nil: - section.add "X-Amz-Content-Sha256", valid_607680 - var valid_607681 = header.getOrDefault("X-Amz-Date") - valid_607681 = validateParameter(valid_607681, JString, required = false, + if valid_608884 != nil: + section.add "X-Amz-Content-Sha256", valid_608884 + var valid_608885 = header.getOrDefault("X-Amz-Date") + valid_608885 = validateParameter(valid_608885, JString, required = false, default = nil) - if valid_607681 != nil: - section.add "X-Amz-Date", valid_607681 - var valid_607682 = header.getOrDefault("X-Amz-Credential") - valid_607682 = validateParameter(valid_607682, JString, required = false, + if valid_608885 != nil: + section.add "X-Amz-Date", valid_608885 + var valid_608886 = header.getOrDefault("X-Amz-Credential") + valid_608886 = validateParameter(valid_608886, JString, required = false, default = nil) - if valid_607682 != nil: - section.add "X-Amz-Credential", valid_607682 - var valid_607683 = header.getOrDefault("X-Amz-Security-Token") - valid_607683 = validateParameter(valid_607683, JString, required = false, + if valid_608886 != nil: + section.add "X-Amz-Credential", valid_608886 + var valid_608887 = header.getOrDefault("X-Amz-Security-Token") + valid_608887 = validateParameter(valid_608887, JString, required = false, default = nil) - if valid_607683 != nil: - section.add "X-Amz-Security-Token", valid_607683 - var valid_607684 = header.getOrDefault("X-Amz-Algorithm") - valid_607684 = validateParameter(valid_607684, JString, required = false, + if valid_608887 != nil: + section.add "X-Amz-Security-Token", valid_608887 + var valid_608888 = header.getOrDefault("X-Amz-Algorithm") + valid_608888 = validateParameter(valid_608888, JString, required = false, default = nil) - if valid_607684 != nil: - section.add "X-Amz-Algorithm", valid_607684 - var valid_607685 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607685 = validateParameter(valid_607685, JString, required = false, + if valid_608888 != nil: + section.add "X-Amz-Algorithm", valid_608888 + var valid_608889 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608889 = validateParameter(valid_608889, JString, required = false, default = nil) - if valid_607685 != nil: - section.add "X-Amz-SignedHeaders", valid_607685 + if valid_608889 != nil: + section.add "X-Amz-SignedHeaders", valid_608889 result.add "header", section ## parameters in `formData` object: ## Ipv6Addresses: JArray @@ -23633,73 +23698,73 @@ proc validate_PostCreateNetworkInterface_607675(path: JsonNode; query: JsonNode; ## PrivateIpAddresses: JArray ## : One or more private IPv4 addresses. section = newJObject() - var valid_607686 = formData.getOrDefault("Ipv6Addresses") - valid_607686 = validateParameter(valid_607686, JArray, required = false, + var valid_608890 = formData.getOrDefault("Ipv6Addresses") + valid_608890 = validateParameter(valid_608890, JArray, required = false, default = nil) - if valid_607686 != nil: - section.add "Ipv6Addresses", valid_607686 - var valid_607687 = formData.getOrDefault("Description") - valid_607687 = validateParameter(valid_607687, JString, required = false, + if valid_608890 != nil: + section.add "Ipv6Addresses", valid_608890 + var valid_608891 = formData.getOrDefault("Description") + valid_608891 = validateParameter(valid_608891, JString, required = false, default = nil) - if valid_607687 != nil: - section.add "Description", valid_607687 - var valid_607688 = formData.getOrDefault("SecurityGroupId") - valid_607688 = validateParameter(valid_607688, JArray, required = false, + if valid_608891 != nil: + section.add "Description", valid_608891 + var valid_608892 = formData.getOrDefault("SecurityGroupId") + valid_608892 = validateParameter(valid_608892, JArray, required = false, default = nil) - if valid_607688 != nil: - section.add "SecurityGroupId", valid_607688 - var valid_607689 = formData.getOrDefault("Ipv6AddressCount") - valid_607689 = validateParameter(valid_607689, JInt, required = false, default = nil) - if valid_607689 != nil: - section.add "Ipv6AddressCount", valid_607689 + if valid_608892 != nil: + section.add "SecurityGroupId", valid_608892 + var valid_608893 = formData.getOrDefault("Ipv6AddressCount") + valid_608893 = validateParameter(valid_608893, JInt, required = false, default = nil) + if valid_608893 != nil: + section.add "Ipv6AddressCount", valid_608893 assert formData != nil, "formData argument is necessary due to required `SubnetId` field" - var valid_607690 = formData.getOrDefault("SubnetId") - valid_607690 = validateParameter(valid_607690, JString, required = true, + var valid_608894 = formData.getOrDefault("SubnetId") + valid_608894 = validateParameter(valid_608894, JString, required = true, default = nil) - if valid_607690 != nil: - section.add "SubnetId", valid_607690 - var valid_607691 = formData.getOrDefault("InterfaceType") - valid_607691 = validateParameter(valid_607691, JString, required = false, + if valid_608894 != nil: + section.add "SubnetId", valid_608894 + var valid_608895 = formData.getOrDefault("InterfaceType") + valid_608895 = validateParameter(valid_608895, JString, required = false, default = newJString("efa")) - if valid_607691 != nil: - section.add "InterfaceType", valid_607691 - var valid_607692 = formData.getOrDefault("PrivateIpAddress") - valid_607692 = validateParameter(valid_607692, JString, required = false, + if valid_608895 != nil: + section.add "InterfaceType", valid_608895 + var valid_608896 = formData.getOrDefault("PrivateIpAddress") + valid_608896 = validateParameter(valid_608896, JString, required = false, default = nil) - if valid_607692 != nil: - section.add "PrivateIpAddress", valid_607692 - var valid_607693 = formData.getOrDefault("DryRun") - valid_607693 = validateParameter(valid_607693, JBool, required = false, default = nil) - if valid_607693 != nil: - section.add "DryRun", valid_607693 - var valid_607694 = formData.getOrDefault("SecondaryPrivateIpAddressCount") - valid_607694 = validateParameter(valid_607694, JInt, required = false, default = nil) - if valid_607694 != nil: - section.add "SecondaryPrivateIpAddressCount", valid_607694 - var valid_607695 = formData.getOrDefault("PrivateIpAddresses") - valid_607695 = validateParameter(valid_607695, JArray, required = false, + if valid_608896 != nil: + section.add "PrivateIpAddress", valid_608896 + var valid_608897 = formData.getOrDefault("DryRun") + valid_608897 = validateParameter(valid_608897, JBool, required = false, default = nil) + if valid_608897 != nil: + section.add "DryRun", valid_608897 + var valid_608898 = formData.getOrDefault("SecondaryPrivateIpAddressCount") + valid_608898 = validateParameter(valid_608898, JInt, required = false, default = nil) + if valid_608898 != nil: + section.add "SecondaryPrivateIpAddressCount", valid_608898 + var valid_608899 = formData.getOrDefault("PrivateIpAddresses") + valid_608899 = validateParameter(valid_608899, JArray, required = false, default = nil) - if valid_607695 != nil: - section.add "PrivateIpAddresses", valid_607695 + if valid_608899 != nil: + section.add "PrivateIpAddresses", valid_608899 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607696: Call_PostCreateNetworkInterface_607674; path: JsonNode; +proc call*(call_608900: Call_PostCreateNetworkInterface_608878; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a network interface in the specified subnet.
For more information about network interfaces, see Elastic Network Interfaces in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607696.validator(path, query, header, formData, body) - let scheme = call_607696.pickScheme + let valid = call_608900.validator(path, query, header, formData, body) + let scheme = call_608900.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607696.url(scheme.get, call_607696.host, call_607696.base, - call_607696.route, valid.getOrDefault("path"), + let url = call_608900.url(scheme.get, call_608900.host, call_608900.base, + call_608900.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607696, url, valid) + result = atozHook(call_608900, url, valid) -proc call*(call_607697: Call_PostCreateNetworkInterface_607674; SubnetId: string; +proc call*(call_608901: Call_PostCreateNetworkInterface_608878; SubnetId: string; Ipv6Addresses: JsonNode = nil; Description: string = ""; SecurityGroupId: JsonNode = nil; Ipv6AddressCount: int = 0; InterfaceType: string = "efa"; PrivateIpAddress: string = ""; @@ -23731,35 +23796,35 @@ proc call*(call_607697: Call_PostCreateNetworkInterface_607674; SubnetId: string ## Version: string (required) ## PrivateIpAddresses: JArray ## : One or more private IPv4 addresses. - var query_607698 = newJObject() - var formData_607699 = newJObject() + var query_608902 = newJObject() + var formData_608903 = newJObject() if Ipv6Addresses != nil: - formData_607699.add "Ipv6Addresses", Ipv6Addresses - add(formData_607699, "Description", newJString(Description)) + formData_608903.add "Ipv6Addresses", Ipv6Addresses + add(formData_608903, "Description", newJString(Description)) if SecurityGroupId != nil: - formData_607699.add "SecurityGroupId", SecurityGroupId - add(formData_607699, "Ipv6AddressCount", newJInt(Ipv6AddressCount)) - add(formData_607699, "SubnetId", newJString(SubnetId)) - add(formData_607699, "InterfaceType", newJString(InterfaceType)) - add(formData_607699, "PrivateIpAddress", newJString(PrivateIpAddress)) - add(formData_607699, "DryRun", newJBool(DryRun)) - add(query_607698, "Action", newJString(Action)) - add(formData_607699, "SecondaryPrivateIpAddressCount", + formData_608903.add "SecurityGroupId", SecurityGroupId + add(formData_608903, "Ipv6AddressCount", newJInt(Ipv6AddressCount)) + add(formData_608903, "SubnetId", newJString(SubnetId)) + add(formData_608903, "InterfaceType", newJString(InterfaceType)) + add(formData_608903, "PrivateIpAddress", newJString(PrivateIpAddress)) + add(formData_608903, "DryRun", newJBool(DryRun)) + add(query_608902, "Action", newJString(Action)) + add(formData_608903, "SecondaryPrivateIpAddressCount", newJInt(SecondaryPrivateIpAddressCount)) - add(query_607698, "Version", newJString(Version)) + add(query_608902, "Version", newJString(Version)) if PrivateIpAddresses != nil: - formData_607699.add "PrivateIpAddresses", PrivateIpAddresses - result = call_607697.call(nil, query_607698, nil, formData_607699, nil) + formData_608903.add "PrivateIpAddresses", PrivateIpAddresses + result = call_608901.call(nil, query_608902, nil, formData_608903, nil) -var postCreateNetworkInterface* = Call_PostCreateNetworkInterface_607674( +var postCreateNetworkInterface* = Call_PostCreateNetworkInterface_608878( name: "postCreateNetworkInterface", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateNetworkInterface", - validator: validate_PostCreateNetworkInterface_607675, base: "/", - url: url_PostCreateNetworkInterface_607676, + validator: validate_PostCreateNetworkInterface_608879, base: "/", + url: url_PostCreateNetworkInterface_608880, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateNetworkInterface_607649 = ref object of OpenApiRestCall_604389 -proc url_GetCreateNetworkInterface_607651(protocol: Scheme; host: string; + Call_GetCreateNetworkInterface_608853 = ref object of OpenApiRestCall_605589 +proc url_GetCreateNetworkInterface_608855(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -23771,7 +23836,7 @@ proc url_GetCreateNetworkInterface_607651(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetCreateNetworkInterface_607650(path: JsonNode; query: JsonNode; +proc validate_GetCreateNetworkInterface_608854(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a network interface in the specified subnet.
For more information about network interfaces, see Elastic Network Interfaces in the Amazon Virtual Private Cloud User Guide.
## @@ -23804,64 +23869,64 @@ proc validate_GetCreateNetworkInterface_607650(path: JsonNode; query: JsonNode; ## : The ID of the subnet to associate with the network interface. ## Version: JString (required) section = newJObject() - var valid_607652 = query.getOrDefault("SecurityGroupId") - valid_607652 = validateParameter(valid_607652, JArray, required = false, + var valid_608856 = query.getOrDefault("SecurityGroupId") + valid_608856 = validateParameter(valid_608856, JArray, required = false, default = nil) - if valid_607652 != nil: - section.add "SecurityGroupId", valid_607652 - var valid_607653 = query.getOrDefault("SecondaryPrivateIpAddressCount") - valid_607653 = validateParameter(valid_607653, JInt, required = false, default = nil) - if valid_607653 != nil: - section.add "SecondaryPrivateIpAddressCount", valid_607653 - var valid_607654 = query.getOrDefault("DryRun") - valid_607654 = validateParameter(valid_607654, JBool, required = false, default = nil) - if valid_607654 != nil: - section.add "DryRun", valid_607654 - var valid_607655 = query.getOrDefault("InterfaceType") - valid_607655 = validateParameter(valid_607655, JString, required = false, + if valid_608856 != nil: + section.add "SecurityGroupId", valid_608856 + var valid_608857 = query.getOrDefault("SecondaryPrivateIpAddressCount") + valid_608857 = validateParameter(valid_608857, JInt, required = false, default = nil) + if valid_608857 != nil: + section.add "SecondaryPrivateIpAddressCount", valid_608857 + var valid_608858 = query.getOrDefault("DryRun") + valid_608858 = validateParameter(valid_608858, JBool, required = false, default = nil) + if valid_608858 != nil: + section.add "DryRun", valid_608858 + var valid_608859 = query.getOrDefault("InterfaceType") + valid_608859 = validateParameter(valid_608859, JString, required = false, default = newJString("efa")) - if valid_607655 != nil: - section.add "InterfaceType", valid_607655 - var valid_607656 = query.getOrDefault("Ipv6Addresses") - valid_607656 = validateParameter(valid_607656, JArray, required = false, - default = nil) - if valid_607656 != nil: - section.add "Ipv6Addresses", valid_607656 - var valid_607657 = query.getOrDefault("Ipv6AddressCount") - valid_607657 = validateParameter(valid_607657, JInt, required = false, default = nil) - if valid_607657 != nil: - section.add "Ipv6AddressCount", valid_607657 - var valid_607658 = query.getOrDefault("PrivateIpAddress") - valid_607658 = validateParameter(valid_607658, JString, required = false, - default = nil) - if valid_607658 != nil: - section.add "PrivateIpAddress", valid_607658 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607659 = query.getOrDefault("Action") - valid_607659 = validateParameter(valid_607659, JString, required = true, + if valid_608859 != nil: + section.add "InterfaceType", valid_608859 + var valid_608860 = query.getOrDefault("Ipv6Addresses") + valid_608860 = validateParameter(valid_608860, JArray, required = false, + default = nil) + if valid_608860 != nil: + section.add "Ipv6Addresses", valid_608860 + var valid_608861 = query.getOrDefault("Ipv6AddressCount") + valid_608861 = validateParameter(valid_608861, JInt, required = false, default = nil) + if valid_608861 != nil: + section.add "Ipv6AddressCount", valid_608861 + var valid_608862 = query.getOrDefault("PrivateIpAddress") + valid_608862 = validateParameter(valid_608862, JString, required = false, + default = nil) + if valid_608862 != nil: + section.add "PrivateIpAddress", valid_608862 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_608863 = query.getOrDefault("Action") + valid_608863 = validateParameter(valid_608863, JString, required = true, default = newJString("CreateNetworkInterface")) - if valid_607659 != nil: - section.add "Action", valid_607659 - var valid_607660 = query.getOrDefault("Description") - valid_607660 = validateParameter(valid_607660, JString, required = false, - default = nil) - if valid_607660 != nil: - section.add "Description", valid_607660 - var valid_607661 = query.getOrDefault("PrivateIpAddresses") - valid_607661 = validateParameter(valid_607661, JArray, required = false, - default = nil) - if valid_607661 != nil: - section.add "PrivateIpAddresses", valid_607661 - var valid_607662 = query.getOrDefault("SubnetId") - valid_607662 = validateParameter(valid_607662, JString, required = true, + if valid_608863 != nil: + section.add "Action", valid_608863 + var valid_608864 = query.getOrDefault("Description") + valid_608864 = validateParameter(valid_608864, JString, required = false, + default = nil) + if valid_608864 != nil: + section.add "Description", valid_608864 + var valid_608865 = query.getOrDefault("PrivateIpAddresses") + valid_608865 = validateParameter(valid_608865, JArray, required = false, + default = nil) + if valid_608865 != nil: + section.add "PrivateIpAddresses", valid_608865 + var valid_608866 = query.getOrDefault("SubnetId") + valid_608866 = validateParameter(valid_608866, JString, required = true, default = nil) - if valid_607662 != nil: - section.add "SubnetId", valid_607662 - var valid_607663 = query.getOrDefault("Version") - valid_607663 = validateParameter(valid_607663, JString, required = true, + if valid_608866 != nil: + section.add "SubnetId", valid_608866 + var valid_608867 = query.getOrDefault("Version") + valid_608867 = validateParameter(valid_608867, JString, required = true, default = newJString("2016-11-15")) - if valid_607663 != nil: - section.add "Version", valid_607663 + if valid_608867 != nil: + section.add "Version", valid_608867 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -23872,61 +23937,61 @@ proc validate_GetCreateNetworkInterface_607650(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607664 = header.getOrDefault("X-Amz-Signature") - valid_607664 = validateParameter(valid_607664, JString, required = false, + var valid_608868 = header.getOrDefault("X-Amz-Signature") + valid_608868 = validateParameter(valid_608868, JString, required = false, default = nil) - if valid_607664 != nil: - section.add "X-Amz-Signature", valid_607664 - var valid_607665 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607665 = validateParameter(valid_607665, JString, required = false, + if valid_608868 != nil: + section.add "X-Amz-Signature", valid_608868 + var valid_608869 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608869 = validateParameter(valid_608869, JString, required = false, default = nil) - if valid_607665 != nil: - section.add "X-Amz-Content-Sha256", valid_607665 - var valid_607666 = header.getOrDefault("X-Amz-Date") - valid_607666 = validateParameter(valid_607666, JString, required = false, + if valid_608869 != nil: + section.add "X-Amz-Content-Sha256", valid_608869 + var valid_608870 = header.getOrDefault("X-Amz-Date") + valid_608870 = validateParameter(valid_608870, JString, required = false, default = nil) - if valid_607666 != nil: - section.add "X-Amz-Date", valid_607666 - var valid_607667 = header.getOrDefault("X-Amz-Credential") - valid_607667 = validateParameter(valid_607667, JString, required = false, + if valid_608870 != nil: + section.add "X-Amz-Date", valid_608870 + var valid_608871 = header.getOrDefault("X-Amz-Credential") + valid_608871 = validateParameter(valid_608871, JString, required = false, default = nil) - if valid_607667 != nil: - section.add "X-Amz-Credential", valid_607667 - var valid_607668 = header.getOrDefault("X-Amz-Security-Token") - valid_607668 = validateParameter(valid_607668, JString, required = false, + if valid_608871 != nil: + section.add "X-Amz-Credential", valid_608871 + var valid_608872 = header.getOrDefault("X-Amz-Security-Token") + valid_608872 = validateParameter(valid_608872, JString, required = false, default = nil) - if valid_607668 != nil: - section.add "X-Amz-Security-Token", valid_607668 - var valid_607669 = header.getOrDefault("X-Amz-Algorithm") - valid_607669 = validateParameter(valid_607669, JString, required = false, + if valid_608872 != nil: + section.add "X-Amz-Security-Token", valid_608872 + var valid_608873 = header.getOrDefault("X-Amz-Algorithm") + valid_608873 = validateParameter(valid_608873, JString, required = false, default = nil) - if valid_607669 != nil: - section.add "X-Amz-Algorithm", valid_607669 - var valid_607670 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607670 = validateParameter(valid_607670, JString, required = false, + if valid_608873 != nil: + section.add "X-Amz-Algorithm", valid_608873 + var valid_608874 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608874 = validateParameter(valid_608874, JString, required = false, default = nil) - if valid_607670 != nil: - section.add "X-Amz-SignedHeaders", valid_607670 + if valid_608874 != nil: + section.add "X-Amz-SignedHeaders", valid_608874 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607671: Call_GetCreateNetworkInterface_607649; path: JsonNode; +proc call*(call_608875: Call_GetCreateNetworkInterface_608853; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a network interface in the specified subnet.
For more information about network interfaces, see Elastic Network Interfaces in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607671.validator(path, query, header, formData, body) - let scheme = call_607671.pickScheme + let valid = call_608875.validator(path, query, header, formData, body) + let scheme = call_608875.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607671.url(scheme.get, call_607671.host, call_607671.base, - call_607671.route, valid.getOrDefault("path"), + let url = call_608875.url(scheme.get, call_608875.host, call_608875.base, + call_608875.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607671, url, valid) + result = atozHook(call_608875, url, valid) -proc call*(call_607672: Call_GetCreateNetworkInterface_607649; SubnetId: string; +proc call*(call_608876: Call_GetCreateNetworkInterface_608853; SubnetId: string; SecurityGroupId: JsonNode = nil; SecondaryPrivateIpAddressCount: int = 0; DryRun: bool = false; InterfaceType: string = "efa"; Ipv6Addresses: JsonNode = nil; Ipv6AddressCount: int = 0; @@ -23958,34 +24023,34 @@ proc call*(call_607672: Call_GetCreateNetworkInterface_607649; SubnetId: string; ## SubnetId: string (required) ## : The ID of the subnet to associate with the network interface. ## Version: string (required) - var query_607673 = newJObject() + var query_608877 = newJObject() if SecurityGroupId != nil: - query_607673.add "SecurityGroupId", SecurityGroupId - add(query_607673, "SecondaryPrivateIpAddressCount", + query_608877.add "SecurityGroupId", SecurityGroupId + add(query_608877, "SecondaryPrivateIpAddressCount", newJInt(SecondaryPrivateIpAddressCount)) - add(query_607673, "DryRun", newJBool(DryRun)) - add(query_607673, "InterfaceType", newJString(InterfaceType)) + add(query_608877, "DryRun", newJBool(DryRun)) + add(query_608877, "InterfaceType", newJString(InterfaceType)) if Ipv6Addresses != nil: - query_607673.add "Ipv6Addresses", Ipv6Addresses - add(query_607673, "Ipv6AddressCount", newJInt(Ipv6AddressCount)) - add(query_607673, "PrivateIpAddress", newJString(PrivateIpAddress)) - add(query_607673, "Action", newJString(Action)) - add(query_607673, "Description", newJString(Description)) + query_608877.add "Ipv6Addresses", Ipv6Addresses + add(query_608877, "Ipv6AddressCount", newJInt(Ipv6AddressCount)) + add(query_608877, "PrivateIpAddress", newJString(PrivateIpAddress)) + add(query_608877, "Action", newJString(Action)) + add(query_608877, "Description", newJString(Description)) if PrivateIpAddresses != nil: - query_607673.add "PrivateIpAddresses", PrivateIpAddresses - add(query_607673, "SubnetId", newJString(SubnetId)) - add(query_607673, "Version", newJString(Version)) - result = call_607672.call(nil, query_607673, nil, nil, nil) + query_608877.add "PrivateIpAddresses", PrivateIpAddresses + add(query_608877, "SubnetId", newJString(SubnetId)) + add(query_608877, "Version", newJString(Version)) + result = call_608876.call(nil, query_608877, nil, nil, nil) -var getCreateNetworkInterface* = Call_GetCreateNetworkInterface_607649( +var getCreateNetworkInterface* = Call_GetCreateNetworkInterface_608853( name: "getCreateNetworkInterface", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateNetworkInterface", - validator: validate_GetCreateNetworkInterface_607650, base: "/", - url: url_GetCreateNetworkInterface_607651, + validator: validate_GetCreateNetworkInterface_608854, base: "/", + url: url_GetCreateNetworkInterface_608855, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateNetworkInterfacePermission_607720 = ref object of OpenApiRestCall_604389 -proc url_PostCreateNetworkInterfacePermission_607722(protocol: Scheme; + Call_PostCreateNetworkInterfacePermission_608924 = ref object of OpenApiRestCall_605589 +proc url_PostCreateNetworkInterfacePermission_608926(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -23997,7 +24062,7 @@ proc url_PostCreateNetworkInterfacePermission_607722(protocol: Scheme; else: result.path = base & route -proc validate_PostCreateNetworkInterfacePermission_607721(path: JsonNode; +proc validate_PostCreateNetworkInterfacePermission_608925(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Grants an AWS-authorized account permission to attach the specified network interface to an instance in their account.
You can grant permission to a single AWS account only, and only one account at a time.
## @@ -24010,16 +24075,16 @@ proc validate_PostCreateNetworkInterfacePermission_607721(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607723 = query.getOrDefault("Action") - valid_607723 = validateParameter(valid_607723, JString, required = true, default = newJString( + var valid_608927 = query.getOrDefault("Action") + valid_608927 = validateParameter(valid_608927, JString, required = true, default = newJString( "CreateNetworkInterfacePermission")) - if valid_607723 != nil: - section.add "Action", valid_607723 - var valid_607724 = query.getOrDefault("Version") - valid_607724 = validateParameter(valid_607724, JString, required = true, + if valid_608927 != nil: + section.add "Action", valid_608927 + var valid_608928 = query.getOrDefault("Version") + valid_608928 = validateParameter(valid_608928, JString, required = true, default = newJString("2016-11-15")) - if valid_607724 != nil: - section.add "Version", valid_607724 + if valid_608928 != nil: + section.add "Version", valid_608928 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -24030,41 +24095,41 @@ proc validate_PostCreateNetworkInterfacePermission_607721(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607725 = header.getOrDefault("X-Amz-Signature") - valid_607725 = validateParameter(valid_607725, JString, required = false, + var valid_608929 = header.getOrDefault("X-Amz-Signature") + valid_608929 = validateParameter(valid_608929, JString, required = false, default = nil) - if valid_607725 != nil: - section.add "X-Amz-Signature", valid_607725 - var valid_607726 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607726 = validateParameter(valid_607726, JString, required = false, - default = nil) - if valid_607726 != nil: - section.add "X-Amz-Content-Sha256", valid_607726 - var valid_607727 = header.getOrDefault("X-Amz-Date") - valid_607727 = validateParameter(valid_607727, JString, required = false, - default = nil) - if valid_607727 != nil: - section.add "X-Amz-Date", valid_607727 - var valid_607728 = header.getOrDefault("X-Amz-Credential") - valid_607728 = validateParameter(valid_607728, JString, required = false, - default = nil) - if valid_607728 != nil: - section.add "X-Amz-Credential", valid_607728 - var valid_607729 = header.getOrDefault("X-Amz-Security-Token") - valid_607729 = validateParameter(valid_607729, JString, required = false, - default = nil) - if valid_607729 != nil: - section.add "X-Amz-Security-Token", valid_607729 - var valid_607730 = header.getOrDefault("X-Amz-Algorithm") - valid_607730 = validateParameter(valid_607730, JString, required = false, - default = nil) - if valid_607730 != nil: - section.add "X-Amz-Algorithm", valid_607730 - var valid_607731 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607731 = validateParameter(valid_607731, JString, required = false, - default = nil) - if valid_607731 != nil: - section.add "X-Amz-SignedHeaders", valid_607731 + if valid_608929 != nil: + section.add "X-Amz-Signature", valid_608929 + var valid_608930 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608930 = validateParameter(valid_608930, JString, required = false, + default = nil) + if valid_608930 != nil: + section.add "X-Amz-Content-Sha256", valid_608930 + var valid_608931 = header.getOrDefault("X-Amz-Date") + valid_608931 = validateParameter(valid_608931, JString, required = false, + default = nil) + if valid_608931 != nil: + section.add "X-Amz-Date", valid_608931 + var valid_608932 = header.getOrDefault("X-Amz-Credential") + valid_608932 = validateParameter(valid_608932, JString, required = false, + default = nil) + if valid_608932 != nil: + section.add "X-Amz-Credential", valid_608932 + var valid_608933 = header.getOrDefault("X-Amz-Security-Token") + valid_608933 = validateParameter(valid_608933, JString, required = false, + default = nil) + if valid_608933 != nil: + section.add "X-Amz-Security-Token", valid_608933 + var valid_608934 = header.getOrDefault("X-Amz-Algorithm") + valid_608934 = validateParameter(valid_608934, JString, required = false, + default = nil) + if valid_608934 != nil: + section.add "X-Amz-Algorithm", valid_608934 + var valid_608935 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608935 = validateParameter(valid_608935, JString, required = false, + default = nil) + if valid_608935 != nil: + section.add "X-Amz-SignedHeaders", valid_608935 result.add "header", section ## parameters in `formData` object: ## Permission: JString (required) @@ -24080,49 +24145,49 @@ proc validate_PostCreateNetworkInterfacePermission_607721(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `Permission` field" - var valid_607732 = formData.getOrDefault("Permission") - valid_607732 = validateParameter(valid_607732, JString, required = true, + var valid_608936 = formData.getOrDefault("Permission") + valid_608936 = validateParameter(valid_608936, JString, required = true, default = newJString("INSTANCE-ATTACH")) - if valid_607732 != nil: - section.add "Permission", valid_607732 - var valid_607733 = formData.getOrDefault("AwsService") - valid_607733 = validateParameter(valid_607733, JString, required = false, + if valid_608936 != nil: + section.add "Permission", valid_608936 + var valid_608937 = formData.getOrDefault("AwsService") + valid_608937 = validateParameter(valid_608937, JString, required = false, default = nil) - if valid_607733 != nil: - section.add "AwsService", valid_607733 - var valid_607734 = formData.getOrDefault("NetworkInterfaceId") - valid_607734 = validateParameter(valid_607734, JString, required = true, + if valid_608937 != nil: + section.add "AwsService", valid_608937 + var valid_608938 = formData.getOrDefault("NetworkInterfaceId") + valid_608938 = validateParameter(valid_608938, JString, required = true, default = nil) - if valid_607734 != nil: - section.add "NetworkInterfaceId", valid_607734 - var valid_607735 = formData.getOrDefault("AwsAccountId") - valid_607735 = validateParameter(valid_607735, JString, required = false, + if valid_608938 != nil: + section.add "NetworkInterfaceId", valid_608938 + var valid_608939 = formData.getOrDefault("AwsAccountId") + valid_608939 = validateParameter(valid_608939, JString, required = false, default = nil) - if valid_607735 != nil: - section.add "AwsAccountId", valid_607735 - var valid_607736 = formData.getOrDefault("DryRun") - valid_607736 = validateParameter(valid_607736, JBool, required = false, default = nil) - if valid_607736 != nil: - section.add "DryRun", valid_607736 + if valid_608939 != nil: + section.add "AwsAccountId", valid_608939 + var valid_608940 = formData.getOrDefault("DryRun") + valid_608940 = validateParameter(valid_608940, JBool, required = false, default = nil) + if valid_608940 != nil: + section.add "DryRun", valid_608940 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607737: Call_PostCreateNetworkInterfacePermission_607720; +proc call*(call_608941: Call_PostCreateNetworkInterfacePermission_608924; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Grants an AWS-authorized account permission to attach the specified network interface to an instance in their account.
You can grant permission to a single AWS account only, and only one account at a time.
## - let valid = call_607737.validator(path, query, header, formData, body) - let scheme = call_607737.pickScheme + let valid = call_608941.validator(path, query, header, formData, body) + let scheme = call_608941.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607737.url(scheme.get, call_607737.host, call_607737.base, - call_607737.route, valid.getOrDefault("path"), + let url = call_608941.url(scheme.get, call_608941.host, call_608941.base, + call_608941.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607737, url, valid) + result = atozHook(call_608941, url, valid) -proc call*(call_607738: Call_PostCreateNetworkInterfacePermission_607720; +proc call*(call_608942: Call_PostCreateNetworkInterfacePermission_608924; NetworkInterfaceId: string; Permission: string = "INSTANCE-ATTACH"; AwsService: string = ""; AwsAccountId: string = ""; DryRun: bool = false; Action: string = "CreateNetworkInterfacePermission"; @@ -24141,26 +24206,26 @@ proc call*(call_607738: Call_PostCreateNetworkInterfacePermission_607720; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_607739 = newJObject()
- var formData_607740 = newJObject()
- add(formData_607740, "Permission", newJString(Permission))
- add(formData_607740, "AwsService", newJString(AwsService))
- add(formData_607740, "NetworkInterfaceId", newJString(NetworkInterfaceId))
- add(formData_607740, "AwsAccountId", newJString(AwsAccountId))
- add(formData_607740, "DryRun", newJBool(DryRun))
- add(query_607739, "Action", newJString(Action))
- add(query_607739, "Version", newJString(Version))
- result = call_607738.call(nil, query_607739, nil, formData_607740, nil)
+ var query_608943 = newJObject()
+ var formData_608944 = newJObject()
+ add(formData_608944, "Permission", newJString(Permission))
+ add(formData_608944, "AwsService", newJString(AwsService))
+ add(formData_608944, "NetworkInterfaceId", newJString(NetworkInterfaceId))
+ add(formData_608944, "AwsAccountId", newJString(AwsAccountId))
+ add(formData_608944, "DryRun", newJBool(DryRun))
+ add(query_608943, "Action", newJString(Action))
+ add(query_608943, "Version", newJString(Version))
+ result = call_608942.call(nil, query_608943, nil, formData_608944, nil)
-var postCreateNetworkInterfacePermission* = Call_PostCreateNetworkInterfacePermission_607720(
+var postCreateNetworkInterfacePermission* = Call_PostCreateNetworkInterfacePermission_608924(
name: "postCreateNetworkInterfacePermission", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateNetworkInterfacePermission",
- validator: validate_PostCreateNetworkInterfacePermission_607721, base: "/",
- url: url_PostCreateNetworkInterfacePermission_607722,
+ validator: validate_PostCreateNetworkInterfacePermission_608925, base: "/",
+ url: url_PostCreateNetworkInterfacePermission_608926,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateNetworkInterfacePermission_607700 = ref object of OpenApiRestCall_604389
-proc url_GetCreateNetworkInterfacePermission_607702(protocol: Scheme; host: string;
+ Call_GetCreateNetworkInterfacePermission_608904 = ref object of OpenApiRestCall_605589
+proc url_GetCreateNetworkInterfacePermission_608906(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -24172,7 +24237,7 @@ proc url_GetCreateNetworkInterfacePermission_607702(protocol: Scheme; host: stri
else:
result.path = base & route
-proc validate_GetCreateNetworkInterfacePermission_607701(path: JsonNode;
+proc validate_GetCreateNetworkInterfacePermission_608905(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Grants an AWS-authorized account permission to attach the specified network interface to an instance in their account.
You can grant permission to a single AWS account only, and only one account at a time.
## @@ -24195,40 +24260,40 @@ proc validate_GetCreateNetworkInterfacePermission_607701(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `NetworkInterfaceId` field" - var valid_607703 = query.getOrDefault("NetworkInterfaceId") - valid_607703 = validateParameter(valid_607703, JString, required = true, - default = nil) - if valid_607703 != nil: - section.add "NetworkInterfaceId", valid_607703 - var valid_607704 = query.getOrDefault("DryRun") - valid_607704 = validateParameter(valid_607704, JBool, required = false, default = nil) - if valid_607704 != nil: - section.add "DryRun", valid_607704 - var valid_607705 = query.getOrDefault("AwsService") - valid_607705 = validateParameter(valid_607705, JString, required = false, - default = nil) - if valid_607705 != nil: - section.add "AwsService", valid_607705 - var valid_607706 = query.getOrDefault("AwsAccountId") - valid_607706 = validateParameter(valid_607706, JString, required = false, - default = nil) - if valid_607706 != nil: - section.add "AwsAccountId", valid_607706 - var valid_607707 = query.getOrDefault("Permission") - valid_607707 = validateParameter(valid_607707, JString, required = true, + var valid_608907 = query.getOrDefault("NetworkInterfaceId") + valid_608907 = validateParameter(valid_608907, JString, required = true, + default = nil) + if valid_608907 != nil: + section.add "NetworkInterfaceId", valid_608907 + var valid_608908 = query.getOrDefault("DryRun") + valid_608908 = validateParameter(valid_608908, JBool, required = false, default = nil) + if valid_608908 != nil: + section.add "DryRun", valid_608908 + var valid_608909 = query.getOrDefault("AwsService") + valid_608909 = validateParameter(valid_608909, JString, required = false, + default = nil) + if valid_608909 != nil: + section.add "AwsService", valid_608909 + var valid_608910 = query.getOrDefault("AwsAccountId") + valid_608910 = validateParameter(valid_608910, JString, required = false, + default = nil) + if valid_608910 != nil: + section.add "AwsAccountId", valid_608910 + var valid_608911 = query.getOrDefault("Permission") + valid_608911 = validateParameter(valid_608911, JString, required = true, default = newJString("INSTANCE-ATTACH")) - if valid_607707 != nil: - section.add "Permission", valid_607707 - var valid_607708 = query.getOrDefault("Action") - valid_607708 = validateParameter(valid_607708, JString, required = true, default = newJString( + if valid_608911 != nil: + section.add "Permission", valid_608911 + var valid_608912 = query.getOrDefault("Action") + valid_608912 = validateParameter(valid_608912, JString, required = true, default = newJString( "CreateNetworkInterfacePermission")) - if valid_607708 != nil: - section.add "Action", valid_607708 - var valid_607709 = query.getOrDefault("Version") - valid_607709 = validateParameter(valid_607709, JString, required = true, + if valid_608912 != nil: + section.add "Action", valid_608912 + var valid_608913 = query.getOrDefault("Version") + valid_608913 = validateParameter(valid_608913, JString, required = true, default = newJString("2016-11-15")) - if valid_607709 != nil: - section.add "Version", valid_607709 + if valid_608913 != nil: + section.add "Version", valid_608913 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -24239,62 +24304,62 @@ proc validate_GetCreateNetworkInterfacePermission_607701(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607710 = header.getOrDefault("X-Amz-Signature") - valid_607710 = validateParameter(valid_607710, JString, required = false, + var valid_608914 = header.getOrDefault("X-Amz-Signature") + valid_608914 = validateParameter(valid_608914, JString, required = false, default = nil) - if valid_607710 != nil: - section.add "X-Amz-Signature", valid_607710 - var valid_607711 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607711 = validateParameter(valid_607711, JString, required = false, + if valid_608914 != nil: + section.add "X-Amz-Signature", valid_608914 + var valid_608915 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608915 = validateParameter(valid_608915, JString, required = false, default = nil) - if valid_607711 != nil: - section.add "X-Amz-Content-Sha256", valid_607711 - var valid_607712 = header.getOrDefault("X-Amz-Date") - valid_607712 = validateParameter(valid_607712, JString, required = false, + if valid_608915 != nil: + section.add "X-Amz-Content-Sha256", valid_608915 + var valid_608916 = header.getOrDefault("X-Amz-Date") + valid_608916 = validateParameter(valid_608916, JString, required = false, default = nil) - if valid_607712 != nil: - section.add "X-Amz-Date", valid_607712 - var valid_607713 = header.getOrDefault("X-Amz-Credential") - valid_607713 = validateParameter(valid_607713, JString, required = false, + if valid_608916 != nil: + section.add "X-Amz-Date", valid_608916 + var valid_608917 = header.getOrDefault("X-Amz-Credential") + valid_608917 = validateParameter(valid_608917, JString, required = false, default = nil) - if valid_607713 != nil: - section.add "X-Amz-Credential", valid_607713 - var valid_607714 = header.getOrDefault("X-Amz-Security-Token") - valid_607714 = validateParameter(valid_607714, JString, required = false, + if valid_608917 != nil: + section.add "X-Amz-Credential", valid_608917 + var valid_608918 = header.getOrDefault("X-Amz-Security-Token") + valid_608918 = validateParameter(valid_608918, JString, required = false, default = nil) - if valid_607714 != nil: - section.add "X-Amz-Security-Token", valid_607714 - var valid_607715 = header.getOrDefault("X-Amz-Algorithm") - valid_607715 = validateParameter(valid_607715, JString, required = false, + if valid_608918 != nil: + section.add "X-Amz-Security-Token", valid_608918 + var valid_608919 = header.getOrDefault("X-Amz-Algorithm") + valid_608919 = validateParameter(valid_608919, JString, required = false, default = nil) - if valid_607715 != nil: - section.add "X-Amz-Algorithm", valid_607715 - var valid_607716 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607716 = validateParameter(valid_607716, JString, required = false, + if valid_608919 != nil: + section.add "X-Amz-Algorithm", valid_608919 + var valid_608920 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608920 = validateParameter(valid_608920, JString, required = false, default = nil) - if valid_607716 != nil: - section.add "X-Amz-SignedHeaders", valid_607716 + if valid_608920 != nil: + section.add "X-Amz-SignedHeaders", valid_608920 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607717: Call_GetCreateNetworkInterfacePermission_607700; +proc call*(call_608921: Call_GetCreateNetworkInterfacePermission_608904; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Grants an AWS-authorized account permission to attach the specified network interface to an instance in their account.
You can grant permission to a single AWS account only, and only one account at a time.
## - let valid = call_607717.validator(path, query, header, formData, body) - let scheme = call_607717.pickScheme + let valid = call_608921.validator(path, query, header, formData, body) + let scheme = call_608921.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607717.url(scheme.get, call_607717.host, call_607717.base, - call_607717.route, valid.getOrDefault("path"), + let url = call_608921.url(scheme.get, call_608921.host, call_608921.base, + call_608921.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607717, url, valid) + result = atozHook(call_608921, url, valid) -proc call*(call_607718: Call_GetCreateNetworkInterfacePermission_607700; +proc call*(call_608922: Call_GetCreateNetworkInterfacePermission_608904; NetworkInterfaceId: string; DryRun: bool = false; AwsService: string = ""; AwsAccountId: string = ""; Permission: string = "INSTANCE-ATTACH"; Action: string = "CreateNetworkInterfacePermission"; @@ -24313,25 +24378,25 @@ proc call*(call_607718: Call_GetCreateNetworkInterfacePermission_607700; ## : The type of permission to grant. ## Action: string (required) ## Version: string (required) - var query_607719 = newJObject() - add(query_607719, "NetworkInterfaceId", newJString(NetworkInterfaceId)) - add(query_607719, "DryRun", newJBool(DryRun)) - add(query_607719, "AwsService", newJString(AwsService)) - add(query_607719, "AwsAccountId", newJString(AwsAccountId)) - add(query_607719, "Permission", newJString(Permission)) - add(query_607719, "Action", newJString(Action)) - add(query_607719, "Version", newJString(Version)) - result = call_607718.call(nil, query_607719, nil, nil, nil) + var query_608923 = newJObject() + add(query_608923, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + add(query_608923, "DryRun", newJBool(DryRun)) + add(query_608923, "AwsService", newJString(AwsService)) + add(query_608923, "AwsAccountId", newJString(AwsAccountId)) + add(query_608923, "Permission", newJString(Permission)) + add(query_608923, "Action", newJString(Action)) + add(query_608923, "Version", newJString(Version)) + result = call_608922.call(nil, query_608923, nil, nil, nil) -var getCreateNetworkInterfacePermission* = Call_GetCreateNetworkInterfacePermission_607700( +var getCreateNetworkInterfacePermission* = Call_GetCreateNetworkInterfacePermission_608904( name: "getCreateNetworkInterfacePermission", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateNetworkInterfacePermission", - validator: validate_GetCreateNetworkInterfacePermission_607701, base: "/", - url: url_GetCreateNetworkInterfacePermission_607702, + validator: validate_GetCreateNetworkInterfacePermission_608905, base: "/", + url: url_GetCreateNetworkInterfacePermission_608906, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreatePlacementGroup_607760 = ref object of OpenApiRestCall_604389 -proc url_PostCreatePlacementGroup_607762(protocol: Scheme; host: string; + Call_PostCreatePlacementGroup_608964 = ref object of OpenApiRestCall_605589 +proc url_PostCreatePlacementGroup_608966(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -24344,7 +24409,7 @@ proc url_PostCreatePlacementGroup_607762(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreatePlacementGroup_607761(path: JsonNode; query: JsonNode; +proc validate_PostCreatePlacementGroup_608965(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a placement group in which to launch instances. The strategy of the placement group determines how the instances are organized within the group.
A cluster
placement group is a logical grouping of instances within a single Availability Zone that benefit from low network latency, high network throughput. A spread
placement group places instances on distinct hardware. A partition
placement group places groups of instances in different partitions, where instances in one partition do not share the same hardware with instances in another partition.
For more information, see Placement Groups in the Amazon Elastic Compute Cloud User Guide.
## @@ -24357,16 +24422,16 @@ proc validate_PostCreatePlacementGroup_607761(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607763 = query.getOrDefault("Action") - valid_607763 = validateParameter(valid_607763, JString, required = true, + var valid_608967 = query.getOrDefault("Action") + valid_608967 = validateParameter(valid_608967, JString, required = true, default = newJString("CreatePlacementGroup")) - if valid_607763 != nil: - section.add "Action", valid_607763 - var valid_607764 = query.getOrDefault("Version") - valid_607764 = validateParameter(valid_607764, JString, required = true, + if valid_608967 != nil: + section.add "Action", valid_608967 + var valid_608968 = query.getOrDefault("Version") + valid_608968 = validateParameter(valid_608968, JString, required = true, default = newJString("2016-11-15")) - if valid_607764 != nil: - section.add "Version", valid_607764 + if valid_608968 != nil: + section.add "Version", valid_608968 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -24377,41 +24442,41 @@ proc validate_PostCreatePlacementGroup_607761(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607765 = header.getOrDefault("X-Amz-Signature") - valid_607765 = validateParameter(valid_607765, JString, required = false, + var valid_608969 = header.getOrDefault("X-Amz-Signature") + valid_608969 = validateParameter(valid_608969, JString, required = false, default = nil) - if valid_607765 != nil: - section.add "X-Amz-Signature", valid_607765 - var valid_607766 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607766 = validateParameter(valid_607766, JString, required = false, + if valid_608969 != nil: + section.add "X-Amz-Signature", valid_608969 + var valid_608970 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608970 = validateParameter(valid_608970, JString, required = false, default = nil) - if valid_607766 != nil: - section.add "X-Amz-Content-Sha256", valid_607766 - var valid_607767 = header.getOrDefault("X-Amz-Date") - valid_607767 = validateParameter(valid_607767, JString, required = false, + if valid_608970 != nil: + section.add "X-Amz-Content-Sha256", valid_608970 + var valid_608971 = header.getOrDefault("X-Amz-Date") + valid_608971 = validateParameter(valid_608971, JString, required = false, default = nil) - if valid_607767 != nil: - section.add "X-Amz-Date", valid_607767 - var valid_607768 = header.getOrDefault("X-Amz-Credential") - valid_607768 = validateParameter(valid_607768, JString, required = false, + if valid_608971 != nil: + section.add "X-Amz-Date", valid_608971 + var valid_608972 = header.getOrDefault("X-Amz-Credential") + valid_608972 = validateParameter(valid_608972, JString, required = false, default = nil) - if valid_607768 != nil: - section.add "X-Amz-Credential", valid_607768 - var valid_607769 = header.getOrDefault("X-Amz-Security-Token") - valid_607769 = validateParameter(valid_607769, JString, required = false, + if valid_608972 != nil: + section.add "X-Amz-Credential", valid_608972 + var valid_608973 = header.getOrDefault("X-Amz-Security-Token") + valid_608973 = validateParameter(valid_608973, JString, required = false, default = nil) - if valid_607769 != nil: - section.add "X-Amz-Security-Token", valid_607769 - var valid_607770 = header.getOrDefault("X-Amz-Algorithm") - valid_607770 = validateParameter(valid_607770, JString, required = false, + if valid_608973 != nil: + section.add "X-Amz-Security-Token", valid_608973 + var valid_608974 = header.getOrDefault("X-Amz-Algorithm") + valid_608974 = validateParameter(valid_608974, JString, required = false, default = nil) - if valid_607770 != nil: - section.add "X-Amz-Algorithm", valid_607770 - var valid_607771 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607771 = validateParameter(valid_607771, JString, required = false, + if valid_608974 != nil: + section.add "X-Amz-Algorithm", valid_608974 + var valid_608975 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608975 = validateParameter(valid_608975, JString, required = false, default = nil) - if valid_607771 != nil: - section.add "X-Amz-SignedHeaders", valid_607771 + if valid_608975 != nil: + section.add "X-Amz-SignedHeaders", valid_608975 result.add "header", section ## parameters in `formData` object: ## Strategy: JString @@ -24423,42 +24488,42 @@ proc validate_PostCreatePlacementGroup_607761(path: JsonNode; query: JsonNode; ## PartitionCount: JInt ## : The number of partitions. Valid only when Strategy is set topartition
.
section = newJObject()
- var valid_607772 = formData.getOrDefault("Strategy")
- valid_607772 = validateParameter(valid_607772, JString, required = false,
+ var valid_608976 = formData.getOrDefault("Strategy")
+ valid_608976 = validateParameter(valid_608976, JString, required = false,
default = newJString("cluster"))
- if valid_607772 != nil:
- section.add "Strategy", valid_607772
- var valid_607773 = formData.getOrDefault("GroupName")
- valid_607773 = validateParameter(valid_607773, JString, required = false,
+ if valid_608976 != nil:
+ section.add "Strategy", valid_608976
+ var valid_608977 = formData.getOrDefault("GroupName")
+ valid_608977 = validateParameter(valid_608977, JString, required = false,
default = nil)
- if valid_607773 != nil:
- section.add "GroupName", valid_607773
- var valid_607774 = formData.getOrDefault("DryRun")
- valid_607774 = validateParameter(valid_607774, JBool, required = false, default = nil)
- if valid_607774 != nil:
- section.add "DryRun", valid_607774
- var valid_607775 = formData.getOrDefault("PartitionCount")
- valid_607775 = validateParameter(valid_607775, JInt, required = false, default = nil)
- if valid_607775 != nil:
- section.add "PartitionCount", valid_607775
+ if valid_608977 != nil:
+ section.add "GroupName", valid_608977
+ var valid_608978 = formData.getOrDefault("DryRun")
+ valid_608978 = validateParameter(valid_608978, JBool, required = false, default = nil)
+ if valid_608978 != nil:
+ section.add "DryRun", valid_608978
+ var valid_608979 = formData.getOrDefault("PartitionCount")
+ valid_608979 = validateParameter(valid_608979, JInt, required = false, default = nil)
+ if valid_608979 != nil:
+ section.add "PartitionCount", valid_608979
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_607776: Call_PostCreatePlacementGroup_607760; path: JsonNode;
+proc call*(call_608980: Call_PostCreatePlacementGroup_608964; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a placement group in which to launch instances. The strategy of the placement group determines how the instances are organized within the group.
A cluster
placement group is a logical grouping of instances within a single Availability Zone that benefit from low network latency, high network throughput. A spread
placement group places instances on distinct hardware. A partition
placement group places groups of instances in different partitions, where instances in one partition do not share the same hardware with instances in another partition.
For more information, see Placement Groups in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_607776.validator(path, query, header, formData, body) - let scheme = call_607776.pickScheme + let valid = call_608980.validator(path, query, header, formData, body) + let scheme = call_608980.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607776.url(scheme.get, call_607776.host, call_607776.base, - call_607776.route, valid.getOrDefault("path"), + let url = call_608980.url(scheme.get, call_608980.host, call_608980.base, + call_608980.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607776, url, valid) + result = atozHook(call_608980, url, valid) -proc call*(call_607777: Call_PostCreatePlacementGroup_607760; +proc call*(call_608981: Call_PostCreatePlacementGroup_608964; Strategy: string = "cluster"; GroupName: string = ""; DryRun: bool = false; Action: string = "CreatePlacementGroup"; Version: string = "2016-11-15"; PartitionCount: int = 0): Recallable = @@ -24474,24 +24539,24 @@ proc call*(call_607777: Call_PostCreatePlacementGroup_607760; ## Version: string (required) ## PartitionCount: int ## : The number of partitions. Valid only when Strategy is set topartition
.
- var query_607778 = newJObject()
- var formData_607779 = newJObject()
- add(formData_607779, "Strategy", newJString(Strategy))
- add(formData_607779, "GroupName", newJString(GroupName))
- add(formData_607779, "DryRun", newJBool(DryRun))
- add(query_607778, "Action", newJString(Action))
- add(query_607778, "Version", newJString(Version))
- add(formData_607779, "PartitionCount", newJInt(PartitionCount))
- result = call_607777.call(nil, query_607778, nil, formData_607779, nil)
-
-var postCreatePlacementGroup* = Call_PostCreatePlacementGroup_607760(
+ var query_608982 = newJObject()
+ var formData_608983 = newJObject()
+ add(formData_608983, "Strategy", newJString(Strategy))
+ add(formData_608983, "GroupName", newJString(GroupName))
+ add(formData_608983, "DryRun", newJBool(DryRun))
+ add(query_608982, "Action", newJString(Action))
+ add(query_608982, "Version", newJString(Version))
+ add(formData_608983, "PartitionCount", newJInt(PartitionCount))
+ result = call_608981.call(nil, query_608982, nil, formData_608983, nil)
+
+var postCreatePlacementGroup* = Call_PostCreatePlacementGroup_608964(
name: "postCreatePlacementGroup", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreatePlacementGroup",
- validator: validate_PostCreatePlacementGroup_607761, base: "/",
- url: url_PostCreatePlacementGroup_607762, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostCreatePlacementGroup_608965, base: "/",
+ url: url_PostCreatePlacementGroup_608966, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreatePlacementGroup_607741 = ref object of OpenApiRestCall_604389
-proc url_GetCreatePlacementGroup_607743(protocol: Scheme; host: string; base: string;
+ Call_GetCreatePlacementGroup_608945 = ref object of OpenApiRestCall_605589
+proc url_GetCreatePlacementGroup_608947(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -24504,7 +24569,7 @@ proc url_GetCreatePlacementGroup_607743(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_GetCreatePlacementGroup_607742(path: JsonNode; query: JsonNode;
+proc validate_GetCreatePlacementGroup_608946(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a placement group in which to launch instances. The strategy of the placement group determines how the instances are organized within the group.
A cluster
placement group is a logical grouping of instances within a single Availability Zone that benefit from low network latency, high network throughput. A spread
placement group places instances on distinct hardware. A partition
placement group places groups of instances in different partitions, where instances in one partition do not share the same hardware with instances in another partition.
For more information, see Placement Groups in the Amazon Elastic Compute Cloud User Guide.
## @@ -24524,35 +24589,35 @@ proc validate_GetCreatePlacementGroup_607742(path: JsonNode; query: JsonNode; ## Strategy: JString ## : The placement strategy. section = newJObject() - var valid_607744 = query.getOrDefault("GroupName") - valid_607744 = validateParameter(valid_607744, JString, required = false, + var valid_608948 = query.getOrDefault("GroupName") + valid_608948 = validateParameter(valid_608948, JString, required = false, default = nil) - if valid_607744 != nil: - section.add "GroupName", valid_607744 - var valid_607745 = query.getOrDefault("PartitionCount") - valid_607745 = validateParameter(valid_607745, JInt, required = false, default = nil) - if valid_607745 != nil: - section.add "PartitionCount", valid_607745 - var valid_607746 = query.getOrDefault("DryRun") - valid_607746 = validateParameter(valid_607746, JBool, required = false, default = nil) - if valid_607746 != nil: - section.add "DryRun", valid_607746 + if valid_608948 != nil: + section.add "GroupName", valid_608948 + var valid_608949 = query.getOrDefault("PartitionCount") + valid_608949 = validateParameter(valid_608949, JInt, required = false, default = nil) + if valid_608949 != nil: + section.add "PartitionCount", valid_608949 + var valid_608950 = query.getOrDefault("DryRun") + valid_608950 = validateParameter(valid_608950, JBool, required = false, default = nil) + if valid_608950 != nil: + section.add "DryRun", valid_608950 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607747 = query.getOrDefault("Action") - valid_607747 = validateParameter(valid_607747, JString, required = true, + var valid_608951 = query.getOrDefault("Action") + valid_608951 = validateParameter(valid_608951, JString, required = true, default = newJString("CreatePlacementGroup")) - if valid_607747 != nil: - section.add "Action", valid_607747 - var valid_607748 = query.getOrDefault("Version") - valid_607748 = validateParameter(valid_607748, JString, required = true, + if valid_608951 != nil: + section.add "Action", valid_608951 + var valid_608952 = query.getOrDefault("Version") + valid_608952 = validateParameter(valid_608952, JString, required = true, default = newJString("2016-11-15")) - if valid_607748 != nil: - section.add "Version", valid_607748 - var valid_607749 = query.getOrDefault("Strategy") - valid_607749 = validateParameter(valid_607749, JString, required = false, + if valid_608952 != nil: + section.add "Version", valid_608952 + var valid_608953 = query.getOrDefault("Strategy") + valid_608953 = validateParameter(valid_608953, JString, required = false, default = newJString("cluster")) - if valid_607749 != nil: - section.add "Strategy", valid_607749 + if valid_608953 != nil: + section.add "Strategy", valid_608953 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -24563,61 +24628,61 @@ proc validate_GetCreatePlacementGroup_607742(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607750 = header.getOrDefault("X-Amz-Signature") - valid_607750 = validateParameter(valid_607750, JString, required = false, + var valid_608954 = header.getOrDefault("X-Amz-Signature") + valid_608954 = validateParameter(valid_608954, JString, required = false, default = nil) - if valid_607750 != nil: - section.add "X-Amz-Signature", valid_607750 - var valid_607751 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607751 = validateParameter(valid_607751, JString, required = false, + if valid_608954 != nil: + section.add "X-Amz-Signature", valid_608954 + var valid_608955 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608955 = validateParameter(valid_608955, JString, required = false, default = nil) - if valid_607751 != nil: - section.add "X-Amz-Content-Sha256", valid_607751 - var valid_607752 = header.getOrDefault("X-Amz-Date") - valid_607752 = validateParameter(valid_607752, JString, required = false, + if valid_608955 != nil: + section.add "X-Amz-Content-Sha256", valid_608955 + var valid_608956 = header.getOrDefault("X-Amz-Date") + valid_608956 = validateParameter(valid_608956, JString, required = false, default = nil) - if valid_607752 != nil: - section.add "X-Amz-Date", valid_607752 - var valid_607753 = header.getOrDefault("X-Amz-Credential") - valid_607753 = validateParameter(valid_607753, JString, required = false, + if valid_608956 != nil: + section.add "X-Amz-Date", valid_608956 + var valid_608957 = header.getOrDefault("X-Amz-Credential") + valid_608957 = validateParameter(valid_608957, JString, required = false, default = nil) - if valid_607753 != nil: - section.add "X-Amz-Credential", valid_607753 - var valid_607754 = header.getOrDefault("X-Amz-Security-Token") - valid_607754 = validateParameter(valid_607754, JString, required = false, + if valid_608957 != nil: + section.add "X-Amz-Credential", valid_608957 + var valid_608958 = header.getOrDefault("X-Amz-Security-Token") + valid_608958 = validateParameter(valid_608958, JString, required = false, default = nil) - if valid_607754 != nil: - section.add "X-Amz-Security-Token", valid_607754 - var valid_607755 = header.getOrDefault("X-Amz-Algorithm") - valid_607755 = validateParameter(valid_607755, JString, required = false, + if valid_608958 != nil: + section.add "X-Amz-Security-Token", valid_608958 + var valid_608959 = header.getOrDefault("X-Amz-Algorithm") + valid_608959 = validateParameter(valid_608959, JString, required = false, default = nil) - if valid_607755 != nil: - section.add "X-Amz-Algorithm", valid_607755 - var valid_607756 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607756 = validateParameter(valid_607756, JString, required = false, + if valid_608959 != nil: + section.add "X-Amz-Algorithm", valid_608959 + var valid_608960 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608960 = validateParameter(valid_608960, JString, required = false, default = nil) - if valid_607756 != nil: - section.add "X-Amz-SignedHeaders", valid_607756 + if valid_608960 != nil: + section.add "X-Amz-SignedHeaders", valid_608960 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607757: Call_GetCreatePlacementGroup_607741; path: JsonNode; +proc call*(call_608961: Call_GetCreatePlacementGroup_608945; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a placement group in which to launch instances. The strategy of the placement group determines how the instances are organized within the group.
A cluster
placement group is a logical grouping of instances within a single Availability Zone that benefit from low network latency, high network throughput. A spread
placement group places instances on distinct hardware. A partition
placement group places groups of instances in different partitions, where instances in one partition do not share the same hardware with instances in another partition.
For more information, see Placement Groups in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_607757.validator(path, query, header, formData, body) - let scheme = call_607757.pickScheme + let valid = call_608961.validator(path, query, header, formData, body) + let scheme = call_608961.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607757.url(scheme.get, call_607757.host, call_607757.base, - call_607757.route, valid.getOrDefault("path"), + let url = call_608961.url(scheme.get, call_608961.host, call_608961.base, + call_608961.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607757, url, valid) + result = atozHook(call_608961, url, valid) -proc call*(call_607758: Call_GetCreatePlacementGroup_607741; +proc call*(call_608962: Call_GetCreatePlacementGroup_608945; GroupName: string = ""; PartitionCount: int = 0; DryRun: bool = false; Action: string = "CreatePlacementGroup"; Version: string = "2016-11-15"; Strategy: string = "cluster"): Recallable = @@ -24633,23 +24698,23 @@ proc call*(call_607758: Call_GetCreatePlacementGroup_607741; ## Version: string (required) ## Strategy: string ## : The placement strategy. - var query_607759 = newJObject() - add(query_607759, "GroupName", newJString(GroupName)) - add(query_607759, "PartitionCount", newJInt(PartitionCount)) - add(query_607759, "DryRun", newJBool(DryRun)) - add(query_607759, "Action", newJString(Action)) - add(query_607759, "Version", newJString(Version)) - add(query_607759, "Strategy", newJString(Strategy)) - result = call_607758.call(nil, query_607759, nil, nil, nil) - -var getCreatePlacementGroup* = Call_GetCreatePlacementGroup_607741( + var query_608963 = newJObject() + add(query_608963, "GroupName", newJString(GroupName)) + add(query_608963, "PartitionCount", newJInt(PartitionCount)) + add(query_608963, "DryRun", newJBool(DryRun)) + add(query_608963, "Action", newJString(Action)) + add(query_608963, "Version", newJString(Version)) + add(query_608963, "Strategy", newJString(Strategy)) + result = call_608962.call(nil, query_608963, nil, nil, nil) + +var getCreatePlacementGroup* = Call_GetCreatePlacementGroup_608945( name: "getCreatePlacementGroup", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreatePlacementGroup", - validator: validate_GetCreatePlacementGroup_607742, base: "/", - url: url_GetCreatePlacementGroup_607743, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCreatePlacementGroup_608946, base: "/", + url: url_GetCreatePlacementGroup_608947, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateReservedInstancesListing_607799 = ref object of OpenApiRestCall_604389 -proc url_PostCreateReservedInstancesListing_607801(protocol: Scheme; host: string; + Call_PostCreateReservedInstancesListing_609003 = ref object of OpenApiRestCall_605589 +proc url_PostCreateReservedInstancesListing_609005(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -24661,7 +24726,7 @@ proc url_PostCreateReservedInstancesListing_607801(protocol: Scheme; host: strin else: result.path = base & route -proc validate_PostCreateReservedInstancesListing_607800(path: JsonNode; +proc validate_PostCreateReservedInstancesListing_609004(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace. You can submit one Standard Reserved Instance listing at a time. To get a list of your Standard Reserved Instances, you can use the DescribeReservedInstances operation.
Only Standard Reserved Instances can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances cannot be sold.
The Reserved Instance Marketplace matches sellers who want to resell Standard Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.
To sell your Standard Reserved Instances, you must first register as a seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Standard Reserved Instances, and specify the upfront price to receive for them. Your Standard Reserved Instance listings then become available for purchase. To view the details of your Standard Reserved Instance listing, you can use the DescribeReservedInstancesListings operation.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## @@ -24674,16 +24739,16 @@ proc validate_PostCreateReservedInstancesListing_607800(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607802 = query.getOrDefault("Action") - valid_607802 = validateParameter(valid_607802, JString, required = true, default = newJString( + var valid_609006 = query.getOrDefault("Action") + valid_609006 = validateParameter(valid_609006, JString, required = true, default = newJString( "CreateReservedInstancesListing")) - if valid_607802 != nil: - section.add "Action", valid_607802 - var valid_607803 = query.getOrDefault("Version") - valid_607803 = validateParameter(valid_607803, JString, required = true, + if valid_609006 != nil: + section.add "Action", valid_609006 + var valid_609007 = query.getOrDefault("Version") + valid_609007 = validateParameter(valid_609007, JString, required = true, default = newJString("2016-11-15")) - if valid_607803 != nil: - section.add "Version", valid_607803 + if valid_609007 != nil: + section.add "Version", valid_609007 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -24694,41 +24759,41 @@ proc validate_PostCreateReservedInstancesListing_607800(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607804 = header.getOrDefault("X-Amz-Signature") - valid_607804 = validateParameter(valid_607804, JString, required = false, + var valid_609008 = header.getOrDefault("X-Amz-Signature") + valid_609008 = validateParameter(valid_609008, JString, required = false, default = nil) - if valid_607804 != nil: - section.add "X-Amz-Signature", valid_607804 - var valid_607805 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607805 = validateParameter(valid_607805, JString, required = false, - default = nil) - if valid_607805 != nil: - section.add "X-Amz-Content-Sha256", valid_607805 - var valid_607806 = header.getOrDefault("X-Amz-Date") - valid_607806 = validateParameter(valid_607806, JString, required = false, - default = nil) - if valid_607806 != nil: - section.add "X-Amz-Date", valid_607806 - var valid_607807 = header.getOrDefault("X-Amz-Credential") - valid_607807 = validateParameter(valid_607807, JString, required = false, - default = nil) - if valid_607807 != nil: - section.add "X-Amz-Credential", valid_607807 - var valid_607808 = header.getOrDefault("X-Amz-Security-Token") - valid_607808 = validateParameter(valid_607808, JString, required = false, - default = nil) - if valid_607808 != nil: - section.add "X-Amz-Security-Token", valid_607808 - var valid_607809 = header.getOrDefault("X-Amz-Algorithm") - valid_607809 = validateParameter(valid_607809, JString, required = false, - default = nil) - if valid_607809 != nil: - section.add "X-Amz-Algorithm", valid_607809 - var valid_607810 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607810 = validateParameter(valid_607810, JString, required = false, - default = nil) - if valid_607810 != nil: - section.add "X-Amz-SignedHeaders", valid_607810 + if valid_609008 != nil: + section.add "X-Amz-Signature", valid_609008 + var valid_609009 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609009 = validateParameter(valid_609009, JString, required = false, + default = nil) + if valid_609009 != nil: + section.add "X-Amz-Content-Sha256", valid_609009 + var valid_609010 = header.getOrDefault("X-Amz-Date") + valid_609010 = validateParameter(valid_609010, JString, required = false, + default = nil) + if valid_609010 != nil: + section.add "X-Amz-Date", valid_609010 + var valid_609011 = header.getOrDefault("X-Amz-Credential") + valid_609011 = validateParameter(valid_609011, JString, required = false, + default = nil) + if valid_609011 != nil: + section.add "X-Amz-Credential", valid_609011 + var valid_609012 = header.getOrDefault("X-Amz-Security-Token") + valid_609012 = validateParameter(valid_609012, JString, required = false, + default = nil) + if valid_609012 != nil: + section.add "X-Amz-Security-Token", valid_609012 + var valid_609013 = header.getOrDefault("X-Amz-Algorithm") + valid_609013 = validateParameter(valid_609013, JString, required = false, + default = nil) + if valid_609013 != nil: + section.add "X-Amz-Algorithm", valid_609013 + var valid_609014 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609014 = validateParameter(valid_609014, JString, required = false, + default = nil) + if valid_609014 != nil: + section.add "X-Amz-SignedHeaders", valid_609014 result.add "header", section ## parameters in `formData` object: ## PriceSchedules: JArray (required) @@ -24743,43 +24808,43 @@ proc validate_PostCreateReservedInstancesListing_607800(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `PriceSchedules` field" - var valid_607811 = formData.getOrDefault("PriceSchedules") - valid_607811 = validateParameter(valid_607811, JArray, required = true, default = nil) - if valid_607811 != nil: - section.add "PriceSchedules", valid_607811 - var valid_607812 = formData.getOrDefault("InstanceCount") - valid_607812 = validateParameter(valid_607812, JInt, required = true, default = nil) - if valid_607812 != nil: - section.add "InstanceCount", valid_607812 - var valid_607813 = formData.getOrDefault("ReservedInstancesId") - valid_607813 = validateParameter(valid_607813, JString, required = true, + var valid_609015 = formData.getOrDefault("PriceSchedules") + valid_609015 = validateParameter(valid_609015, JArray, required = true, default = nil) + if valid_609015 != nil: + section.add "PriceSchedules", valid_609015 + var valid_609016 = formData.getOrDefault("InstanceCount") + valid_609016 = validateParameter(valid_609016, JInt, required = true, default = nil) + if valid_609016 != nil: + section.add "InstanceCount", valid_609016 + var valid_609017 = formData.getOrDefault("ReservedInstancesId") + valid_609017 = validateParameter(valid_609017, JString, required = true, default = nil) - if valid_607813 != nil: - section.add "ReservedInstancesId", valid_607813 - var valid_607814 = formData.getOrDefault("ClientToken") - valid_607814 = validateParameter(valid_607814, JString, required = true, + if valid_609017 != nil: + section.add "ReservedInstancesId", valid_609017 + var valid_609018 = formData.getOrDefault("ClientToken") + valid_609018 = validateParameter(valid_609018, JString, required = true, default = nil) - if valid_607814 != nil: - section.add "ClientToken", valid_607814 + if valid_609018 != nil: + section.add "ClientToken", valid_609018 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607815: Call_PostCreateReservedInstancesListing_607799; +proc call*(call_609019: Call_PostCreateReservedInstancesListing_609003; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace. You can submit one Standard Reserved Instance listing at a time. To get a list of your Standard Reserved Instances, you can use the DescribeReservedInstances operation.
Only Standard Reserved Instances can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances cannot be sold.
The Reserved Instance Marketplace matches sellers who want to resell Standard Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.
To sell your Standard Reserved Instances, you must first register as a seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Standard Reserved Instances, and specify the upfront price to receive for them. Your Standard Reserved Instance listings then become available for purchase. To view the details of your Standard Reserved Instance listing, you can use the DescribeReservedInstancesListings operation.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_607815.validator(path, query, header, formData, body) - let scheme = call_607815.pickScheme + let valid = call_609019.validator(path, query, header, formData, body) + let scheme = call_609019.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607815.url(scheme.get, call_607815.host, call_607815.base, - call_607815.route, valid.getOrDefault("path"), + let url = call_609019.url(scheme.get, call_609019.host, call_609019.base, + call_609019.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607815, url, valid) + result = atozHook(call_609019, url, valid) -proc call*(call_607816: Call_PostCreateReservedInstancesListing_607799; +proc call*(call_609020: Call_PostCreateReservedInstancesListing_609003; PriceSchedules: JsonNode; InstanceCount: int; ReservedInstancesId: string; ClientToken: string; Action: string = "CreateReservedInstancesListing"; Version: string = "2016-11-15"): Recallable = @@ -24796,26 +24861,26 @@ proc call*(call_607816: Call_PostCreateReservedInstancesListing_607799; ## ClientToken: string (required) ## : Unique, case-sensitive identifier you provide to ensure idempotency of your listings. This helps avoid duplicate listings. For more information, see Ensuring Idempotency. - var query_607817 = newJObject() - var formData_607818 = newJObject() + var query_609021 = newJObject() + var formData_609022 = newJObject() if PriceSchedules != nil: - formData_607818.add "PriceSchedules", PriceSchedules - add(formData_607818, "InstanceCount", newJInt(InstanceCount)) - add(formData_607818, "ReservedInstancesId", newJString(ReservedInstancesId)) - add(query_607817, "Action", newJString(Action)) - add(query_607817, "Version", newJString(Version)) - add(formData_607818, "ClientToken", newJString(ClientToken)) - result = call_607816.call(nil, query_607817, nil, formData_607818, nil) - -var postCreateReservedInstancesListing* = Call_PostCreateReservedInstancesListing_607799( + formData_609022.add "PriceSchedules", PriceSchedules + add(formData_609022, "InstanceCount", newJInt(InstanceCount)) + add(formData_609022, "ReservedInstancesId", newJString(ReservedInstancesId)) + add(query_609021, "Action", newJString(Action)) + add(query_609021, "Version", newJString(Version)) + add(formData_609022, "ClientToken", newJString(ClientToken)) + result = call_609020.call(nil, query_609021, nil, formData_609022, nil) + +var postCreateReservedInstancesListing* = Call_PostCreateReservedInstancesListing_609003( name: "postCreateReservedInstancesListing", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateReservedInstancesListing", - validator: validate_PostCreateReservedInstancesListing_607800, base: "/", - url: url_PostCreateReservedInstancesListing_607801, + validator: validate_PostCreateReservedInstancesListing_609004, base: "/", + url: url_PostCreateReservedInstancesListing_609005, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateReservedInstancesListing_607780 = ref object of OpenApiRestCall_604389 -proc url_GetCreateReservedInstancesListing_607782(protocol: Scheme; host: string; + Call_GetCreateReservedInstancesListing_608984 = ref object of OpenApiRestCall_605589 +proc url_GetCreateReservedInstancesListing_608986(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -24827,7 +24892,7 @@ proc url_GetCreateReservedInstancesListing_607782(protocol: Scheme; host: string else: result.path = base & route -proc validate_GetCreateReservedInstancesListing_607781(path: JsonNode; +proc validate_GetCreateReservedInstancesListing_608985(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace. You can submit one Standard Reserved Instance listing at a time. To get a list of your Standard Reserved Instances, you can use the DescribeReservedInstances operation.
Only Standard Reserved Instances can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances cannot be sold.
The Reserved Instance Marketplace matches sellers who want to resell Standard Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.
To sell your Standard Reserved Instances, you must first register as a seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Standard Reserved Instances, and specify the upfront price to receive for them. Your Standard Reserved Instance listings then become available for purchase. To view the details of your Standard Reserved Instance listing, you can use the DescribeReservedInstancesListings operation.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## @@ -24849,34 +24914,34 @@ proc validate_GetCreateReservedInstancesListing_607781(path: JsonNode; ## : The number of instances that are a part of a Reserved Instance account to be listed in the Reserved Instance Marketplace. This number should be less than or equal to the instance count associated with the Reserved Instance ID specified in this call. section = newJObject() assert query != nil, "query argument is necessary due to required `ReservedInstancesId` field" - var valid_607783 = query.getOrDefault("ReservedInstancesId") - valid_607783 = validateParameter(valid_607783, JString, required = true, + var valid_608987 = query.getOrDefault("ReservedInstancesId") + valid_608987 = validateParameter(valid_608987, JString, required = true, default = nil) - if valid_607783 != nil: - section.add "ReservedInstancesId", valid_607783 - var valid_607784 = query.getOrDefault("ClientToken") - valid_607784 = validateParameter(valid_607784, JString, required = true, + if valid_608987 != nil: + section.add "ReservedInstancesId", valid_608987 + var valid_608988 = query.getOrDefault("ClientToken") + valid_608988 = validateParameter(valid_608988, JString, required = true, default = nil) - if valid_607784 != nil: - section.add "ClientToken", valid_607784 - var valid_607785 = query.getOrDefault("PriceSchedules") - valid_607785 = validateParameter(valid_607785, JArray, required = true, default = nil) - if valid_607785 != nil: - section.add "PriceSchedules", valid_607785 - var valid_607786 = query.getOrDefault("Action") - valid_607786 = validateParameter(valid_607786, JString, required = true, default = newJString( + if valid_608988 != nil: + section.add "ClientToken", valid_608988 + var valid_608989 = query.getOrDefault("PriceSchedules") + valid_608989 = validateParameter(valid_608989, JArray, required = true, default = nil) + if valid_608989 != nil: + section.add "PriceSchedules", valid_608989 + var valid_608990 = query.getOrDefault("Action") + valid_608990 = validateParameter(valid_608990, JString, required = true, default = newJString( "CreateReservedInstancesListing")) - if valid_607786 != nil: - section.add "Action", valid_607786 - var valid_607787 = query.getOrDefault("Version") - valid_607787 = validateParameter(valid_607787, JString, required = true, + if valid_608990 != nil: + section.add "Action", valid_608990 + var valid_608991 = query.getOrDefault("Version") + valid_608991 = validateParameter(valid_608991, JString, required = true, default = newJString("2016-11-15")) - if valid_607787 != nil: - section.add "Version", valid_607787 - var valid_607788 = query.getOrDefault("InstanceCount") - valid_607788 = validateParameter(valid_607788, JInt, required = true, default = nil) - if valid_607788 != nil: - section.add "InstanceCount", valid_607788 + if valid_608991 != nil: + section.add "Version", valid_608991 + var valid_608992 = query.getOrDefault("InstanceCount") + valid_608992 = validateParameter(valid_608992, JInt, required = true, default = nil) + if valid_608992 != nil: + section.add "InstanceCount", valid_608992 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -24887,62 +24952,62 @@ proc validate_GetCreateReservedInstancesListing_607781(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607789 = header.getOrDefault("X-Amz-Signature") - valid_607789 = validateParameter(valid_607789, JString, required = false, + var valid_608993 = header.getOrDefault("X-Amz-Signature") + valid_608993 = validateParameter(valid_608993, JString, required = false, default = nil) - if valid_607789 != nil: - section.add "X-Amz-Signature", valid_607789 - var valid_607790 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607790 = validateParameter(valid_607790, JString, required = false, + if valid_608993 != nil: + section.add "X-Amz-Signature", valid_608993 + var valid_608994 = header.getOrDefault("X-Amz-Content-Sha256") + valid_608994 = validateParameter(valid_608994, JString, required = false, default = nil) - if valid_607790 != nil: - section.add "X-Amz-Content-Sha256", valid_607790 - var valid_607791 = header.getOrDefault("X-Amz-Date") - valid_607791 = validateParameter(valid_607791, JString, required = false, + if valid_608994 != nil: + section.add "X-Amz-Content-Sha256", valid_608994 + var valid_608995 = header.getOrDefault("X-Amz-Date") + valid_608995 = validateParameter(valid_608995, JString, required = false, default = nil) - if valid_607791 != nil: - section.add "X-Amz-Date", valid_607791 - var valid_607792 = header.getOrDefault("X-Amz-Credential") - valid_607792 = validateParameter(valid_607792, JString, required = false, + if valid_608995 != nil: + section.add "X-Amz-Date", valid_608995 + var valid_608996 = header.getOrDefault("X-Amz-Credential") + valid_608996 = validateParameter(valid_608996, JString, required = false, default = nil) - if valid_607792 != nil: - section.add "X-Amz-Credential", valid_607792 - var valid_607793 = header.getOrDefault("X-Amz-Security-Token") - valid_607793 = validateParameter(valid_607793, JString, required = false, + if valid_608996 != nil: + section.add "X-Amz-Credential", valid_608996 + var valid_608997 = header.getOrDefault("X-Amz-Security-Token") + valid_608997 = validateParameter(valid_608997, JString, required = false, default = nil) - if valid_607793 != nil: - section.add "X-Amz-Security-Token", valid_607793 - var valid_607794 = header.getOrDefault("X-Amz-Algorithm") - valid_607794 = validateParameter(valid_607794, JString, required = false, + if valid_608997 != nil: + section.add "X-Amz-Security-Token", valid_608997 + var valid_608998 = header.getOrDefault("X-Amz-Algorithm") + valid_608998 = validateParameter(valid_608998, JString, required = false, default = nil) - if valid_607794 != nil: - section.add "X-Amz-Algorithm", valid_607794 - var valid_607795 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607795 = validateParameter(valid_607795, JString, required = false, + if valid_608998 != nil: + section.add "X-Amz-Algorithm", valid_608998 + var valid_608999 = header.getOrDefault("X-Amz-SignedHeaders") + valid_608999 = validateParameter(valid_608999, JString, required = false, default = nil) - if valid_607795 != nil: - section.add "X-Amz-SignedHeaders", valid_607795 + if valid_608999 != nil: + section.add "X-Amz-SignedHeaders", valid_608999 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607796: Call_GetCreateReservedInstancesListing_607780; +proc call*(call_609000: Call_GetCreateReservedInstancesListing_608984; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace. You can submit one Standard Reserved Instance listing at a time. To get a list of your Standard Reserved Instances, you can use the DescribeReservedInstances operation.
Only Standard Reserved Instances can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances cannot be sold.
The Reserved Instance Marketplace matches sellers who want to resell Standard Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.
To sell your Standard Reserved Instances, you must first register as a seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Standard Reserved Instances, and specify the upfront price to receive for them. Your Standard Reserved Instance listings then become available for purchase. To view the details of your Standard Reserved Instance listing, you can use the DescribeReservedInstancesListings operation.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_607796.validator(path, query, header, formData, body) - let scheme = call_607796.pickScheme + let valid = call_609000.validator(path, query, header, formData, body) + let scheme = call_609000.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607796.url(scheme.get, call_607796.host, call_607796.base, - call_607796.route, valid.getOrDefault("path"), + let url = call_609000.url(scheme.get, call_609000.host, call_609000.base, + call_609000.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607796, url, valid) + result = atozHook(call_609000, url, valid) -proc call*(call_607797: Call_GetCreateReservedInstancesListing_607780; +proc call*(call_609001: Call_GetCreateReservedInstancesListing_608984; ReservedInstancesId: string; ClientToken: string; PriceSchedules: JsonNode; InstanceCount: int; Action: string = "CreateReservedInstancesListing"; @@ -24960,25 +25025,25 @@ proc call*(call_607797: Call_GetCreateReservedInstancesListing_607780; ## Version: string (required) ## InstanceCount: int (required) ## : The number of instances that are a part of a Reserved Instance account to be listed in the Reserved Instance Marketplace. This number should be less than or equal to the instance count associated with the Reserved Instance ID specified in this call. - var query_607798 = newJObject() - add(query_607798, "ReservedInstancesId", newJString(ReservedInstancesId)) - add(query_607798, "ClientToken", newJString(ClientToken)) + var query_609002 = newJObject() + add(query_609002, "ReservedInstancesId", newJString(ReservedInstancesId)) + add(query_609002, "ClientToken", newJString(ClientToken)) if PriceSchedules != nil: - query_607798.add "PriceSchedules", PriceSchedules - add(query_607798, "Action", newJString(Action)) - add(query_607798, "Version", newJString(Version)) - add(query_607798, "InstanceCount", newJInt(InstanceCount)) - result = call_607797.call(nil, query_607798, nil, nil, nil) + query_609002.add "PriceSchedules", PriceSchedules + add(query_609002, "Action", newJString(Action)) + add(query_609002, "Version", newJString(Version)) + add(query_609002, "InstanceCount", newJInt(InstanceCount)) + result = call_609001.call(nil, query_609002, nil, nil, nil) -var getCreateReservedInstancesListing* = Call_GetCreateReservedInstancesListing_607780( +var getCreateReservedInstancesListing* = Call_GetCreateReservedInstancesListing_608984( name: "getCreateReservedInstancesListing", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateReservedInstancesListing", - validator: validate_GetCreateReservedInstancesListing_607781, base: "/", - url: url_GetCreateReservedInstancesListing_607782, + validator: validate_GetCreateReservedInstancesListing_608985, base: "/", + url: url_GetCreateReservedInstancesListing_608986, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateRoute_607846 = ref object of OpenApiRestCall_604389 -proc url_PostCreateRoute_607848(protocol: Scheme; host: string; base: string; + Call_PostCreateRoute_609050 = ref object of OpenApiRestCall_605589 +proc url_PostCreateRoute_609052(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -24990,7 +25055,7 @@ proc url_PostCreateRoute_607848(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostCreateRoute_607847(path: JsonNode; query: JsonNode; +proc validate_PostCreateRoute_609051(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a route in a route table within a VPC.
You must specify one of the following targets: internet gateway or virtual private gateway, NAT instance, NAT gateway, VPC peering connection, network interface, egress-only internet gateway, or transit gateway.
When determining how to route traffic, we use the route with the most specific match. For example, traffic is destined for the IPv4 address 192.0.2.3
, and the route table includes the following two IPv4 routes:
192.0.2.0/24
(goes to some target A)
192.0.2.0/28
(goes to some target B)
Both routes apply to the traffic destined for 192.0.2.3
. However, the second route in the list covers a smaller number of IP addresses and is therefore more specific, so we use that route to determine where to target the traffic.
For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
@@ -25004,16 +25069,16 @@ proc validate_PostCreateRoute_607847(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607849 = query.getOrDefault("Action") - valid_607849 = validateParameter(valid_607849, JString, required = true, + var valid_609053 = query.getOrDefault("Action") + valid_609053 = validateParameter(valid_609053, JString, required = true, default = newJString("CreateRoute")) - if valid_607849 != nil: - section.add "Action", valid_607849 - var valid_607850 = query.getOrDefault("Version") - valid_607850 = validateParameter(valid_607850, JString, required = true, + if valid_609053 != nil: + section.add "Action", valid_609053 + var valid_609054 = query.getOrDefault("Version") + valid_609054 = validateParameter(valid_609054, JString, required = true, default = newJString("2016-11-15")) - if valid_607850 != nil: - section.add "Version", valid_607850 + if valid_609054 != nil: + section.add "Version", valid_609054 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -25024,41 +25089,41 @@ proc validate_PostCreateRoute_607847(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607851 = header.getOrDefault("X-Amz-Signature") - valid_607851 = validateParameter(valid_607851, JString, required = false, + var valid_609055 = header.getOrDefault("X-Amz-Signature") + valid_609055 = validateParameter(valid_609055, JString, required = false, default = nil) - if valid_607851 != nil: - section.add "X-Amz-Signature", valid_607851 - var valid_607852 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607852 = validateParameter(valid_607852, JString, required = false, + if valid_609055 != nil: + section.add "X-Amz-Signature", valid_609055 + var valid_609056 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609056 = validateParameter(valid_609056, JString, required = false, default = nil) - if valid_607852 != nil: - section.add "X-Amz-Content-Sha256", valid_607852 - var valid_607853 = header.getOrDefault("X-Amz-Date") - valid_607853 = validateParameter(valid_607853, JString, required = false, + if valid_609056 != nil: + section.add "X-Amz-Content-Sha256", valid_609056 + var valid_609057 = header.getOrDefault("X-Amz-Date") + valid_609057 = validateParameter(valid_609057, JString, required = false, default = nil) - if valid_607853 != nil: - section.add "X-Amz-Date", valid_607853 - var valid_607854 = header.getOrDefault("X-Amz-Credential") - valid_607854 = validateParameter(valid_607854, JString, required = false, + if valid_609057 != nil: + section.add "X-Amz-Date", valid_609057 + var valid_609058 = header.getOrDefault("X-Amz-Credential") + valid_609058 = validateParameter(valid_609058, JString, required = false, default = nil) - if valid_607854 != nil: - section.add "X-Amz-Credential", valid_607854 - var valid_607855 = header.getOrDefault("X-Amz-Security-Token") - valid_607855 = validateParameter(valid_607855, JString, required = false, + if valid_609058 != nil: + section.add "X-Amz-Credential", valid_609058 + var valid_609059 = header.getOrDefault("X-Amz-Security-Token") + valid_609059 = validateParameter(valid_609059, JString, required = false, default = nil) - if valid_607855 != nil: - section.add "X-Amz-Security-Token", valid_607855 - var valid_607856 = header.getOrDefault("X-Amz-Algorithm") - valid_607856 = validateParameter(valid_607856, JString, required = false, + if valid_609059 != nil: + section.add "X-Amz-Security-Token", valid_609059 + var valid_609060 = header.getOrDefault("X-Amz-Algorithm") + valid_609060 = validateParameter(valid_609060, JString, required = false, default = nil) - if valid_607856 != nil: - section.add "X-Amz-Algorithm", valid_607856 - var valid_607857 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607857 = validateParameter(valid_607857, JString, required = false, + if valid_609060 != nil: + section.add "X-Amz-Algorithm", valid_609060 + var valid_609061 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609061 = validateParameter(valid_609061, JString, required = false, default = nil) - if valid_607857 != nil: - section.add "X-Amz-SignedHeaders", valid_607857 + if valid_609061 != nil: + section.add "X-Amz-SignedHeaders", valid_609061 result.add "header", section ## parameters in `formData` object: ## DestinationIpv6CidrBlock: JString @@ -25086,85 +25151,85 @@ proc validate_PostCreateRoute_607847(path: JsonNode; query: JsonNode; ## NatGatewayId: JString ## : [IPv4 traffic only] The ID of a NAT gateway. section = newJObject() - var valid_607858 = formData.getOrDefault("DestinationIpv6CidrBlock") - valid_607858 = validateParameter(valid_607858, JString, required = false, + var valid_609062 = formData.getOrDefault("DestinationIpv6CidrBlock") + valid_609062 = validateParameter(valid_609062, JString, required = false, default = nil) - if valid_607858 != nil: - section.add "DestinationIpv6CidrBlock", valid_607858 - var valid_607859 = formData.getOrDefault("VpcPeeringConnectionId") - valid_607859 = validateParameter(valid_607859, JString, required = false, + if valid_609062 != nil: + section.add "DestinationIpv6CidrBlock", valid_609062 + var valid_609063 = formData.getOrDefault("VpcPeeringConnectionId") + valid_609063 = validateParameter(valid_609063, JString, required = false, default = nil) - if valid_607859 != nil: - section.add "VpcPeeringConnectionId", valid_607859 - var valid_607860 = formData.getOrDefault("LocalGatewayId") - valid_607860 = validateParameter(valid_607860, JString, required = false, + if valid_609063 != nil: + section.add "VpcPeeringConnectionId", valid_609063 + var valid_609064 = formData.getOrDefault("LocalGatewayId") + valid_609064 = validateParameter(valid_609064, JString, required = false, default = nil) - if valid_607860 != nil: - section.add "LocalGatewayId", valid_607860 - var valid_607861 = formData.getOrDefault("DestinationCidrBlock") - valid_607861 = validateParameter(valid_607861, JString, required = false, + if valid_609064 != nil: + section.add "LocalGatewayId", valid_609064 + var valid_609065 = formData.getOrDefault("DestinationCidrBlock") + valid_609065 = validateParameter(valid_609065, JString, required = false, default = nil) - if valid_607861 != nil: - section.add "DestinationCidrBlock", valid_607861 - var valid_607862 = formData.getOrDefault("NetworkInterfaceId") - valid_607862 = validateParameter(valid_607862, JString, required = false, + if valid_609065 != nil: + section.add "DestinationCidrBlock", valid_609065 + var valid_609066 = formData.getOrDefault("NetworkInterfaceId") + valid_609066 = validateParameter(valid_609066, JString, required = false, default = nil) - if valid_607862 != nil: - section.add "NetworkInterfaceId", valid_607862 - var valid_607863 = formData.getOrDefault("GatewayId") - valid_607863 = validateParameter(valid_607863, JString, required = false, - default = nil) - if valid_607863 != nil: - section.add "GatewayId", valid_607863 - var valid_607864 = formData.getOrDefault("DryRun") - valid_607864 = validateParameter(valid_607864, JBool, required = false, default = nil) - if valid_607864 != nil: - section.add "DryRun", valid_607864 - var valid_607865 = formData.getOrDefault("EgressOnlyInternetGatewayId") - valid_607865 = validateParameter(valid_607865, JString, required = false, - default = nil) - if valid_607865 != nil: - section.add "EgressOnlyInternetGatewayId", valid_607865 - var valid_607866 = formData.getOrDefault("InstanceId") - valid_607866 = validateParameter(valid_607866, JString, required = false, - default = nil) - if valid_607866 != nil: - section.add "InstanceId", valid_607866 - var valid_607867 = formData.getOrDefault("TransitGatewayId") - valid_607867 = validateParameter(valid_607867, JString, required = false, - default = nil) - if valid_607867 != nil: - section.add "TransitGatewayId", valid_607867 + if valid_609066 != nil: + section.add "NetworkInterfaceId", valid_609066 + var valid_609067 = formData.getOrDefault("GatewayId") + valid_609067 = validateParameter(valid_609067, JString, required = false, + default = nil) + if valid_609067 != nil: + section.add "GatewayId", valid_609067 + var valid_609068 = formData.getOrDefault("DryRun") + valid_609068 = validateParameter(valid_609068, JBool, required = false, default = nil) + if valid_609068 != nil: + section.add "DryRun", valid_609068 + var valid_609069 = formData.getOrDefault("EgressOnlyInternetGatewayId") + valid_609069 = validateParameter(valid_609069, JString, required = false, + default = nil) + if valid_609069 != nil: + section.add "EgressOnlyInternetGatewayId", valid_609069 + var valid_609070 = formData.getOrDefault("InstanceId") + valid_609070 = validateParameter(valid_609070, JString, required = false, + default = nil) + if valid_609070 != nil: + section.add "InstanceId", valid_609070 + var valid_609071 = formData.getOrDefault("TransitGatewayId") + valid_609071 = validateParameter(valid_609071, JString, required = false, + default = nil) + if valid_609071 != nil: + section.add "TransitGatewayId", valid_609071 assert formData != nil, "formData argument is necessary due to required `RouteTableId` field" - var valid_607868 = formData.getOrDefault("RouteTableId") - valid_607868 = validateParameter(valid_607868, JString, required = true, + var valid_609072 = formData.getOrDefault("RouteTableId") + valid_609072 = validateParameter(valid_609072, JString, required = true, default = nil) - if valid_607868 != nil: - section.add "RouteTableId", valid_607868 - var valid_607869 = formData.getOrDefault("NatGatewayId") - valid_607869 = validateParameter(valid_607869, JString, required = false, + if valid_609072 != nil: + section.add "RouteTableId", valid_609072 + var valid_609073 = formData.getOrDefault("NatGatewayId") + valid_609073 = validateParameter(valid_609073, JString, required = false, default = nil) - if valid_607869 != nil: - section.add "NatGatewayId", valid_607869 + if valid_609073 != nil: + section.add "NatGatewayId", valid_609073 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607870: Call_PostCreateRoute_607846; path: JsonNode; query: JsonNode; +proc call*(call_609074: Call_PostCreateRoute_609050; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a route in a route table within a VPC.
You must specify one of the following targets: internet gateway or virtual private gateway, NAT instance, NAT gateway, VPC peering connection, network interface, egress-only internet gateway, or transit gateway.
When determining how to route traffic, we use the route with the most specific match. For example, traffic is destined for the IPv4 address 192.0.2.3
, and the route table includes the following two IPv4 routes:
192.0.2.0/24
(goes to some target A)
192.0.2.0/28
(goes to some target B)
Both routes apply to the traffic destined for 192.0.2.3
. However, the second route in the list covers a smaller number of IP addresses and is therefore more specific, so we use that route to determine where to target the traffic.
For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607870.validator(path, query, header, formData, body) - let scheme = call_607870.pickScheme + let valid = call_609074.validator(path, query, header, formData, body) + let scheme = call_609074.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607870.url(scheme.get, call_607870.host, call_607870.base, - call_607870.route, valid.getOrDefault("path"), + let url = call_609074.url(scheme.get, call_609074.host, call_609074.base, + call_609074.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607870, url, valid) + result = atozHook(call_609074, url, valid) -proc call*(call_607871: Call_PostCreateRoute_607846; RouteTableId: string; +proc call*(call_609075: Call_PostCreateRoute_609050; RouteTableId: string; DestinationIpv6CidrBlock: string = ""; VpcPeeringConnectionId: string = ""; LocalGatewayId: string = ""; DestinationCidrBlock: string = ""; NetworkInterfaceId: string = ""; @@ -25200,34 +25265,34 @@ proc call*(call_607871: Call_PostCreateRoute_607846; RouteTableId: string; ## NatGatewayId: string ## : [IPv4 traffic only] The ID of a NAT gateway. ## Version: string (required) - var query_607872 = newJObject() - var formData_607873 = newJObject() - add(formData_607873, "DestinationIpv6CidrBlock", + var query_609076 = newJObject() + var formData_609077 = newJObject() + add(formData_609077, "DestinationIpv6CidrBlock", newJString(DestinationIpv6CidrBlock)) - add(formData_607873, "VpcPeeringConnectionId", + add(formData_609077, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId)) - add(formData_607873, "LocalGatewayId", newJString(LocalGatewayId)) - add(formData_607873, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - add(formData_607873, "NetworkInterfaceId", newJString(NetworkInterfaceId)) - add(formData_607873, "GatewayId", newJString(GatewayId)) - add(formData_607873, "DryRun", newJBool(DryRun)) - add(formData_607873, "EgressOnlyInternetGatewayId", + add(formData_609077, "LocalGatewayId", newJString(LocalGatewayId)) + add(formData_609077, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + add(formData_609077, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + add(formData_609077, "GatewayId", newJString(GatewayId)) + add(formData_609077, "DryRun", newJBool(DryRun)) + add(formData_609077, "EgressOnlyInternetGatewayId", newJString(EgressOnlyInternetGatewayId)) - add(formData_607873, "InstanceId", newJString(InstanceId)) - add(formData_607873, "TransitGatewayId", newJString(TransitGatewayId)) - add(formData_607873, "RouteTableId", newJString(RouteTableId)) - add(query_607872, "Action", newJString(Action)) - add(formData_607873, "NatGatewayId", newJString(NatGatewayId)) - add(query_607872, "Version", newJString(Version)) - result = call_607871.call(nil, query_607872, nil, formData_607873, nil) - -var postCreateRoute* = Call_PostCreateRoute_607846(name: "postCreateRoute", + add(formData_609077, "InstanceId", newJString(InstanceId)) + add(formData_609077, "TransitGatewayId", newJString(TransitGatewayId)) + add(formData_609077, "RouteTableId", newJString(RouteTableId)) + add(query_609076, "Action", newJString(Action)) + add(formData_609077, "NatGatewayId", newJString(NatGatewayId)) + add(query_609076, "Version", newJString(Version)) + result = call_609075.call(nil, query_609076, nil, formData_609077, nil) + +var postCreateRoute* = Call_PostCreateRoute_609050(name: "postCreateRoute", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=CreateRoute", validator: validate_PostCreateRoute_607847, - base: "/", url: url_PostCreateRoute_607848, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=CreateRoute", validator: validate_PostCreateRoute_609051, + base: "/", url: url_PostCreateRoute_609052, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateRoute_607819 = ref object of OpenApiRestCall_604389 -proc url_GetCreateRoute_607821(protocol: Scheme; host: string; base: string; + Call_GetCreateRoute_609023 = ref object of OpenApiRestCall_605589 +proc url_GetCreateRoute_609025(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -25239,7 +25304,7 @@ proc url_GetCreateRoute_607821(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetCreateRoute_607820(path: JsonNode; query: JsonNode; +proc validate_GetCreateRoute_609024(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a route in a route table within a VPC.
You must specify one of the following targets: internet gateway or virtual private gateway, NAT instance, NAT gateway, VPC peering connection, network interface, egress-only internet gateway, or transit gateway.
When determining how to route traffic, we use the route with the most specific match. For example, traffic is destined for the IPv4 address 192.0.2.3
, and the route table includes the following two IPv4 routes:
192.0.2.0/24
(goes to some target A)
192.0.2.0/28
(goes to some target B)
Both routes apply to the traffic destined for 192.0.2.3
. However, the second route in the list covers a smaller number of IP addresses and is therefore more specific, so we use that route to determine where to target the traffic.
For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
@@ -25276,76 +25341,76 @@ proc validate_GetCreateRoute_607820(path: JsonNode; query: JsonNode; ## DestinationCidrBlock: JString ## : The IPv4 CIDR address block used for the destination match. Routing decisions are based on the most specific match. section = newJObject() - var valid_607822 = query.getOrDefault("DestinationIpv6CidrBlock") - valid_607822 = validateParameter(valid_607822, JString, required = false, + var valid_609026 = query.getOrDefault("DestinationIpv6CidrBlock") + valid_609026 = validateParameter(valid_609026, JString, required = false, default = nil) - if valid_607822 != nil: - section.add "DestinationIpv6CidrBlock", valid_607822 - var valid_607823 = query.getOrDefault("NetworkInterfaceId") - valid_607823 = validateParameter(valid_607823, JString, required = false, + if valid_609026 != nil: + section.add "DestinationIpv6CidrBlock", valid_609026 + var valid_609027 = query.getOrDefault("NetworkInterfaceId") + valid_609027 = validateParameter(valid_609027, JString, required = false, default = nil) - if valid_607823 != nil: - section.add "NetworkInterfaceId", valid_607823 - var valid_607824 = query.getOrDefault("DryRun") - valid_607824 = validateParameter(valid_607824, JBool, required = false, default = nil) - if valid_607824 != nil: - section.add "DryRun", valid_607824 - var valid_607825 = query.getOrDefault("TransitGatewayId") - valid_607825 = validateParameter(valid_607825, JString, required = false, + if valid_609027 != nil: + section.add "NetworkInterfaceId", valid_609027 + var valid_609028 = query.getOrDefault("DryRun") + valid_609028 = validateParameter(valid_609028, JBool, required = false, default = nil) + if valid_609028 != nil: + section.add "DryRun", valid_609028 + var valid_609029 = query.getOrDefault("TransitGatewayId") + valid_609029 = validateParameter(valid_609029, JString, required = false, default = nil) - if valid_607825 != nil: - section.add "TransitGatewayId", valid_607825 - var valid_607826 = query.getOrDefault("GatewayId") - valid_607826 = validateParameter(valid_607826, JString, required = false, + if valid_609029 != nil: + section.add "TransitGatewayId", valid_609029 + var valid_609030 = query.getOrDefault("GatewayId") + valid_609030 = validateParameter(valid_609030, JString, required = false, default = nil) - if valid_607826 != nil: - section.add "GatewayId", valid_607826 - var valid_607827 = query.getOrDefault("InstanceId") - valid_607827 = validateParameter(valid_607827, JString, required = false, + if valid_609030 != nil: + section.add "GatewayId", valid_609030 + var valid_609031 = query.getOrDefault("InstanceId") + valid_609031 = validateParameter(valid_609031, JString, required = false, default = nil) - if valid_607827 != nil: - section.add "InstanceId", valid_607827 - var valid_607828 = query.getOrDefault("NatGatewayId") - valid_607828 = validateParameter(valid_607828, JString, required = false, + if valid_609031 != nil: + section.add "InstanceId", valid_609031 + var valid_609032 = query.getOrDefault("NatGatewayId") + valid_609032 = validateParameter(valid_609032, JString, required = false, default = nil) - if valid_607828 != nil: - section.add "NatGatewayId", valid_607828 + if valid_609032 != nil: + section.add "NatGatewayId", valid_609032 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607829 = query.getOrDefault("Action") - valid_607829 = validateParameter(valid_607829, JString, required = true, + var valid_609033 = query.getOrDefault("Action") + valid_609033 = validateParameter(valid_609033, JString, required = true, default = newJString("CreateRoute")) - if valid_607829 != nil: - section.add "Action", valid_607829 - var valid_607830 = query.getOrDefault("LocalGatewayId") - valid_607830 = validateParameter(valid_607830, JString, required = false, + if valid_609033 != nil: + section.add "Action", valid_609033 + var valid_609034 = query.getOrDefault("LocalGatewayId") + valid_609034 = validateParameter(valid_609034, JString, required = false, default = nil) - if valid_607830 != nil: - section.add "LocalGatewayId", valid_607830 - var valid_607831 = query.getOrDefault("VpcPeeringConnectionId") - valid_607831 = validateParameter(valid_607831, JString, required = false, + if valid_609034 != nil: + section.add "LocalGatewayId", valid_609034 + var valid_609035 = query.getOrDefault("VpcPeeringConnectionId") + valid_609035 = validateParameter(valid_609035, JString, required = false, default = nil) - if valid_607831 != nil: - section.add "VpcPeeringConnectionId", valid_607831 - var valid_607832 = query.getOrDefault("Version") - valid_607832 = validateParameter(valid_607832, JString, required = true, + if valid_609035 != nil: + section.add "VpcPeeringConnectionId", valid_609035 + var valid_609036 = query.getOrDefault("Version") + valid_609036 = validateParameter(valid_609036, JString, required = true, default = newJString("2016-11-15")) - if valid_607832 != nil: - section.add "Version", valid_607832 - var valid_607833 = query.getOrDefault("RouteTableId") - valid_607833 = validateParameter(valid_607833, JString, required = true, + if valid_609036 != nil: + section.add "Version", valid_609036 + var valid_609037 = query.getOrDefault("RouteTableId") + valid_609037 = validateParameter(valid_609037, JString, required = true, default = nil) - if valid_607833 != nil: - section.add "RouteTableId", valid_607833 - var valid_607834 = query.getOrDefault("EgressOnlyInternetGatewayId") - valid_607834 = validateParameter(valid_607834, JString, required = false, + if valid_609037 != nil: + section.add "RouteTableId", valid_609037 + var valid_609038 = query.getOrDefault("EgressOnlyInternetGatewayId") + valid_609038 = validateParameter(valid_609038, JString, required = false, default = nil) - if valid_607834 != nil: - section.add "EgressOnlyInternetGatewayId", valid_607834 - var valid_607835 = query.getOrDefault("DestinationCidrBlock") - valid_607835 = validateParameter(valid_607835, JString, required = false, + if valid_609038 != nil: + section.add "EgressOnlyInternetGatewayId", valid_609038 + var valid_609039 = query.getOrDefault("DestinationCidrBlock") + valid_609039 = validateParameter(valid_609039, JString, required = false, default = nil) - if valid_607835 != nil: - section.add "DestinationCidrBlock", valid_607835 + if valid_609039 != nil: + section.add "DestinationCidrBlock", valid_609039 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -25356,61 +25421,61 @@ proc validate_GetCreateRoute_607820(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607836 = header.getOrDefault("X-Amz-Signature") - valid_607836 = validateParameter(valid_607836, JString, required = false, + var valid_609040 = header.getOrDefault("X-Amz-Signature") + valid_609040 = validateParameter(valid_609040, JString, required = false, default = nil) - if valid_607836 != nil: - section.add "X-Amz-Signature", valid_607836 - var valid_607837 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607837 = validateParameter(valid_607837, JString, required = false, + if valid_609040 != nil: + section.add "X-Amz-Signature", valid_609040 + var valid_609041 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609041 = validateParameter(valid_609041, JString, required = false, default = nil) - if valid_607837 != nil: - section.add "X-Amz-Content-Sha256", valid_607837 - var valid_607838 = header.getOrDefault("X-Amz-Date") - valid_607838 = validateParameter(valid_607838, JString, required = false, + if valid_609041 != nil: + section.add "X-Amz-Content-Sha256", valid_609041 + var valid_609042 = header.getOrDefault("X-Amz-Date") + valid_609042 = validateParameter(valid_609042, JString, required = false, default = nil) - if valid_607838 != nil: - section.add "X-Amz-Date", valid_607838 - var valid_607839 = header.getOrDefault("X-Amz-Credential") - valid_607839 = validateParameter(valid_607839, JString, required = false, + if valid_609042 != nil: + section.add "X-Amz-Date", valid_609042 + var valid_609043 = header.getOrDefault("X-Amz-Credential") + valid_609043 = validateParameter(valid_609043, JString, required = false, default = nil) - if valid_607839 != nil: - section.add "X-Amz-Credential", valid_607839 - var valid_607840 = header.getOrDefault("X-Amz-Security-Token") - valid_607840 = validateParameter(valid_607840, JString, required = false, + if valid_609043 != nil: + section.add "X-Amz-Credential", valid_609043 + var valid_609044 = header.getOrDefault("X-Amz-Security-Token") + valid_609044 = validateParameter(valid_609044, JString, required = false, default = nil) - if valid_607840 != nil: - section.add "X-Amz-Security-Token", valid_607840 - var valid_607841 = header.getOrDefault("X-Amz-Algorithm") - valid_607841 = validateParameter(valid_607841, JString, required = false, + if valid_609044 != nil: + section.add "X-Amz-Security-Token", valid_609044 + var valid_609045 = header.getOrDefault("X-Amz-Algorithm") + valid_609045 = validateParameter(valid_609045, JString, required = false, default = nil) - if valid_607841 != nil: - section.add "X-Amz-Algorithm", valid_607841 - var valid_607842 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607842 = validateParameter(valid_607842, JString, required = false, + if valid_609045 != nil: + section.add "X-Amz-Algorithm", valid_609045 + var valid_609046 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609046 = validateParameter(valid_609046, JString, required = false, default = nil) - if valid_607842 != nil: - section.add "X-Amz-SignedHeaders", valid_607842 + if valid_609046 != nil: + section.add "X-Amz-SignedHeaders", valid_609046 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607843: Call_GetCreateRoute_607819; path: JsonNode; query: JsonNode; +proc call*(call_609047: Call_GetCreateRoute_609023; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a route in a route table within a VPC.
You must specify one of the following targets: internet gateway or virtual private gateway, NAT instance, NAT gateway, VPC peering connection, network interface, egress-only internet gateway, or transit gateway.
When determining how to route traffic, we use the route with the most specific match. For example, traffic is destined for the IPv4 address 192.0.2.3
, and the route table includes the following two IPv4 routes:
192.0.2.0/24
(goes to some target A)
192.0.2.0/28
(goes to some target B)
Both routes apply to the traffic destined for 192.0.2.3
. However, the second route in the list covers a smaller number of IP addresses and is therefore more specific, so we use that route to determine where to target the traffic.
For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607843.validator(path, query, header, formData, body) - let scheme = call_607843.pickScheme + let valid = call_609047.validator(path, query, header, formData, body) + let scheme = call_609047.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607843.url(scheme.get, call_607843.host, call_607843.base, - call_607843.route, valid.getOrDefault("path"), + let url = call_609047.url(scheme.get, call_609047.host, call_609047.base, + call_609047.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607843, url, valid) + result = atozHook(call_609047, url, valid) -proc call*(call_607844: Call_GetCreateRoute_607819; RouteTableId: string; +proc call*(call_609048: Call_GetCreateRoute_609023; RouteTableId: string; DestinationIpv6CidrBlock: string = ""; NetworkInterfaceId: string = ""; DryRun: bool = false; TransitGatewayId: string = ""; GatewayId: string = ""; InstanceId: string = ""; NatGatewayId: string = ""; @@ -25446,32 +25511,32 @@ proc call*(call_607844: Call_GetCreateRoute_607819; RouteTableId: string; ## : [IPv6 traffic only] The ID of an egress-only internet gateway. ## DestinationCidrBlock: string ## : The IPv4 CIDR address block used for the destination match. Routing decisions are based on the most specific match. - var query_607845 = newJObject() - add(query_607845, "DestinationIpv6CidrBlock", + var query_609049 = newJObject() + add(query_609049, "DestinationIpv6CidrBlock", newJString(DestinationIpv6CidrBlock)) - add(query_607845, "NetworkInterfaceId", newJString(NetworkInterfaceId)) - add(query_607845, "DryRun", newJBool(DryRun)) - add(query_607845, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_607845, "GatewayId", newJString(GatewayId)) - add(query_607845, "InstanceId", newJString(InstanceId)) - add(query_607845, "NatGatewayId", newJString(NatGatewayId)) - add(query_607845, "Action", newJString(Action)) - add(query_607845, "LocalGatewayId", newJString(LocalGatewayId)) - add(query_607845, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId)) - add(query_607845, "Version", newJString(Version)) - add(query_607845, "RouteTableId", newJString(RouteTableId)) - add(query_607845, "EgressOnlyInternetGatewayId", + add(query_609049, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + add(query_609049, "DryRun", newJBool(DryRun)) + add(query_609049, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_609049, "GatewayId", newJString(GatewayId)) + add(query_609049, "InstanceId", newJString(InstanceId)) + add(query_609049, "NatGatewayId", newJString(NatGatewayId)) + add(query_609049, "Action", newJString(Action)) + add(query_609049, "LocalGatewayId", newJString(LocalGatewayId)) + add(query_609049, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId)) + add(query_609049, "Version", newJString(Version)) + add(query_609049, "RouteTableId", newJString(RouteTableId)) + add(query_609049, "EgressOnlyInternetGatewayId", newJString(EgressOnlyInternetGatewayId)) - add(query_607845, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - result = call_607844.call(nil, query_607845, nil, nil, nil) + add(query_609049, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + result = call_609048.call(nil, query_609049, nil, nil, nil) -var getCreateRoute* = Call_GetCreateRoute_607819(name: "getCreateRoute", +var getCreateRoute* = Call_GetCreateRoute_609023(name: "getCreateRoute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=CreateRoute", validator: validate_GetCreateRoute_607820, - base: "/", url: url_GetCreateRoute_607821, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=CreateRoute", validator: validate_GetCreateRoute_609024, + base: "/", url: url_GetCreateRoute_609025, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateRouteTable_607891 = ref object of OpenApiRestCall_604389 -proc url_PostCreateRouteTable_607893(protocol: Scheme; host: string; base: string; + Call_PostCreateRouteTable_609095 = ref object of OpenApiRestCall_605589 +proc url_PostCreateRouteTable_609097(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -25483,7 +25548,7 @@ proc url_PostCreateRouteTable_607893(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostCreateRouteTable_607892(path: JsonNode; query: JsonNode; +proc validate_PostCreateRouteTable_609096(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a route table for the specified VPC. After you create a route table, you can add routes and associate the table with a subnet.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## @@ -25496,16 +25561,16 @@ proc validate_PostCreateRouteTable_607892(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607894 = query.getOrDefault("Action") - valid_607894 = validateParameter(valid_607894, JString, required = true, + var valid_609098 = query.getOrDefault("Action") + valid_609098 = validateParameter(valid_609098, JString, required = true, default = newJString("CreateRouteTable")) - if valid_607894 != nil: - section.add "Action", valid_607894 - var valid_607895 = query.getOrDefault("Version") - valid_607895 = validateParameter(valid_607895, JString, required = true, + if valid_609098 != nil: + section.add "Action", valid_609098 + var valid_609099 = query.getOrDefault("Version") + valid_609099 = validateParameter(valid_609099, JString, required = true, default = newJString("2016-11-15")) - if valid_607895 != nil: - section.add "Version", valid_607895 + if valid_609099 != nil: + section.add "Version", valid_609099 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -25516,41 +25581,41 @@ proc validate_PostCreateRouteTable_607892(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607896 = header.getOrDefault("X-Amz-Signature") - valid_607896 = validateParameter(valid_607896, JString, required = false, + var valid_609100 = header.getOrDefault("X-Amz-Signature") + valid_609100 = validateParameter(valid_609100, JString, required = false, default = nil) - if valid_607896 != nil: - section.add "X-Amz-Signature", valid_607896 - var valid_607897 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607897 = validateParameter(valid_607897, JString, required = false, + if valid_609100 != nil: + section.add "X-Amz-Signature", valid_609100 + var valid_609101 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609101 = validateParameter(valid_609101, JString, required = false, default = nil) - if valid_607897 != nil: - section.add "X-Amz-Content-Sha256", valid_607897 - var valid_607898 = header.getOrDefault("X-Amz-Date") - valid_607898 = validateParameter(valid_607898, JString, required = false, + if valid_609101 != nil: + section.add "X-Amz-Content-Sha256", valid_609101 + var valid_609102 = header.getOrDefault("X-Amz-Date") + valid_609102 = validateParameter(valid_609102, JString, required = false, default = nil) - if valid_607898 != nil: - section.add "X-Amz-Date", valid_607898 - var valid_607899 = header.getOrDefault("X-Amz-Credential") - valid_607899 = validateParameter(valid_607899, JString, required = false, + if valid_609102 != nil: + section.add "X-Amz-Date", valid_609102 + var valid_609103 = header.getOrDefault("X-Amz-Credential") + valid_609103 = validateParameter(valid_609103, JString, required = false, default = nil) - if valid_607899 != nil: - section.add "X-Amz-Credential", valid_607899 - var valid_607900 = header.getOrDefault("X-Amz-Security-Token") - valid_607900 = validateParameter(valid_607900, JString, required = false, + if valid_609103 != nil: + section.add "X-Amz-Credential", valid_609103 + var valid_609104 = header.getOrDefault("X-Amz-Security-Token") + valid_609104 = validateParameter(valid_609104, JString, required = false, default = nil) - if valid_607900 != nil: - section.add "X-Amz-Security-Token", valid_607900 - var valid_607901 = header.getOrDefault("X-Amz-Algorithm") - valid_607901 = validateParameter(valid_607901, JString, required = false, + if valid_609104 != nil: + section.add "X-Amz-Security-Token", valid_609104 + var valid_609105 = header.getOrDefault("X-Amz-Algorithm") + valid_609105 = validateParameter(valid_609105, JString, required = false, default = nil) - if valid_607901 != nil: - section.add "X-Amz-Algorithm", valid_607901 - var valid_607902 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607902 = validateParameter(valid_607902, JString, required = false, + if valid_609105 != nil: + section.add "X-Amz-Algorithm", valid_609105 + var valid_609106 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609106 = validateParameter(valid_609106, JString, required = false, default = nil) - if valid_607902 != nil: - section.add "X-Amz-SignedHeaders", valid_607902 + if valid_609106 != nil: + section.add "X-Amz-SignedHeaders", valid_609106 result.add "header", section ## parameters in `formData` object: ## VpcId: JString (required) @@ -25560,33 +25625,33 @@ proc validate_PostCreateRouteTable_607892(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_607903 = formData.getOrDefault("VpcId") - valid_607903 = validateParameter(valid_607903, JString, required = true, + var valid_609107 = formData.getOrDefault("VpcId") + valid_609107 = validateParameter(valid_609107, JString, required = true, default = nil) - if valid_607903 != nil: - section.add "VpcId", valid_607903 - var valid_607904 = formData.getOrDefault("DryRun") - valid_607904 = validateParameter(valid_607904, JBool, required = false, default = nil) - if valid_607904 != nil: - section.add "DryRun", valid_607904 + if valid_609107 != nil: + section.add "VpcId", valid_609107 + var valid_609108 = formData.getOrDefault("DryRun") + valid_609108 = validateParameter(valid_609108, JBool, required = false, default = nil) + if valid_609108 != nil: + section.add "DryRun", valid_609108 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607905: Call_PostCreateRouteTable_607891; path: JsonNode; +proc call*(call_609109: Call_PostCreateRouteTable_609095; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a route table for the specified VPC. After you create a route table, you can add routes and associate the table with a subnet.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607905.validator(path, query, header, formData, body) - let scheme = call_607905.pickScheme + let valid = call_609109.validator(path, query, header, formData, body) + let scheme = call_609109.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607905.url(scheme.get, call_607905.host, call_607905.base, - call_607905.route, valid.getOrDefault("path"), + let url = call_609109.url(scheme.get, call_609109.host, call_609109.base, + call_609109.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607905, url, valid) + result = atozHook(call_609109, url, valid) -proc call*(call_607906: Call_PostCreateRouteTable_607891; VpcId: string; +proc call*(call_609110: Call_PostCreateRouteTable_609095; VpcId: string; DryRun: bool = false; Action: string = "CreateRouteTable"; Version: string = "2016-11-15"): Recallable = ## postCreateRouteTable @@ -25597,22 +25662,22 @@ proc call*(call_607906: Call_PostCreateRouteTable_607891; VpcId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_607907 = newJObject()
- var formData_607908 = newJObject()
- add(formData_607908, "VpcId", newJString(VpcId))
- add(formData_607908, "DryRun", newJBool(DryRun))
- add(query_607907, "Action", newJString(Action))
- add(query_607907, "Version", newJString(Version))
- result = call_607906.call(nil, query_607907, nil, formData_607908, nil)
+ var query_609111 = newJObject()
+ var formData_609112 = newJObject()
+ add(formData_609112, "VpcId", newJString(VpcId))
+ add(formData_609112, "DryRun", newJBool(DryRun))
+ add(query_609111, "Action", newJString(Action))
+ add(query_609111, "Version", newJString(Version))
+ result = call_609110.call(nil, query_609111, nil, formData_609112, nil)
-var postCreateRouteTable* = Call_PostCreateRouteTable_607891(
+var postCreateRouteTable* = Call_PostCreateRouteTable_609095(
name: "postCreateRouteTable", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateRouteTable",
- validator: validate_PostCreateRouteTable_607892, base: "/",
- url: url_PostCreateRouteTable_607893, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostCreateRouteTable_609096, base: "/",
+ url: url_PostCreateRouteTable_609097, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateRouteTable_607874 = ref object of OpenApiRestCall_604389
-proc url_GetCreateRouteTable_607876(protocol: Scheme; host: string; base: string;
+ Call_GetCreateRouteTable_609078 = ref object of OpenApiRestCall_605589
+proc url_GetCreateRouteTable_609080(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -25624,7 +25689,7 @@ proc url_GetCreateRouteTable_607876(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetCreateRouteTable_607875(path: JsonNode; query: JsonNode;
+proc validate_GetCreateRouteTable_609079(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Creates a route table for the specified VPC. After you create a route table, you can add routes and associate the table with a subnet.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
@@ -25641,26 +25706,26 @@ proc validate_GetCreateRouteTable_607875(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_607877 = query.getOrDefault("DryRun") - valid_607877 = validateParameter(valid_607877, JBool, required = false, default = nil) - if valid_607877 != nil: - section.add "DryRun", valid_607877 + var valid_609081 = query.getOrDefault("DryRun") + valid_609081 = validateParameter(valid_609081, JBool, required = false, default = nil) + if valid_609081 != nil: + section.add "DryRun", valid_609081 assert query != nil, "query argument is necessary due to required `VpcId` field" - var valid_607878 = query.getOrDefault("VpcId") - valid_607878 = validateParameter(valid_607878, JString, required = true, + var valid_609082 = query.getOrDefault("VpcId") + valid_609082 = validateParameter(valid_609082, JString, required = true, default = nil) - if valid_607878 != nil: - section.add "VpcId", valid_607878 - var valid_607879 = query.getOrDefault("Action") - valid_607879 = validateParameter(valid_607879, JString, required = true, + if valid_609082 != nil: + section.add "VpcId", valid_609082 + var valid_609083 = query.getOrDefault("Action") + valid_609083 = validateParameter(valid_609083, JString, required = true, default = newJString("CreateRouteTable")) - if valid_607879 != nil: - section.add "Action", valid_607879 - var valid_607880 = query.getOrDefault("Version") - valid_607880 = validateParameter(valid_607880, JString, required = true, + if valid_609083 != nil: + section.add "Action", valid_609083 + var valid_609084 = query.getOrDefault("Version") + valid_609084 = validateParameter(valid_609084, JString, required = true, default = newJString("2016-11-15")) - if valid_607880 != nil: - section.add "Version", valid_607880 + if valid_609084 != nil: + section.add "Version", valid_609084 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -25671,61 +25736,61 @@ proc validate_GetCreateRouteTable_607875(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607881 = header.getOrDefault("X-Amz-Signature") - valid_607881 = validateParameter(valid_607881, JString, required = false, + var valid_609085 = header.getOrDefault("X-Amz-Signature") + valid_609085 = validateParameter(valid_609085, JString, required = false, default = nil) - if valid_607881 != nil: - section.add "X-Amz-Signature", valid_607881 - var valid_607882 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607882 = validateParameter(valid_607882, JString, required = false, + if valid_609085 != nil: + section.add "X-Amz-Signature", valid_609085 + var valid_609086 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609086 = validateParameter(valid_609086, JString, required = false, default = nil) - if valid_607882 != nil: - section.add "X-Amz-Content-Sha256", valid_607882 - var valid_607883 = header.getOrDefault("X-Amz-Date") - valid_607883 = validateParameter(valid_607883, JString, required = false, + if valid_609086 != nil: + section.add "X-Amz-Content-Sha256", valid_609086 + var valid_609087 = header.getOrDefault("X-Amz-Date") + valid_609087 = validateParameter(valid_609087, JString, required = false, default = nil) - if valid_607883 != nil: - section.add "X-Amz-Date", valid_607883 - var valid_607884 = header.getOrDefault("X-Amz-Credential") - valid_607884 = validateParameter(valid_607884, JString, required = false, + if valid_609087 != nil: + section.add "X-Amz-Date", valid_609087 + var valid_609088 = header.getOrDefault("X-Amz-Credential") + valid_609088 = validateParameter(valid_609088, JString, required = false, default = nil) - if valid_607884 != nil: - section.add "X-Amz-Credential", valid_607884 - var valid_607885 = header.getOrDefault("X-Amz-Security-Token") - valid_607885 = validateParameter(valid_607885, JString, required = false, + if valid_609088 != nil: + section.add "X-Amz-Credential", valid_609088 + var valid_609089 = header.getOrDefault("X-Amz-Security-Token") + valid_609089 = validateParameter(valid_609089, JString, required = false, default = nil) - if valid_607885 != nil: - section.add "X-Amz-Security-Token", valid_607885 - var valid_607886 = header.getOrDefault("X-Amz-Algorithm") - valid_607886 = validateParameter(valid_607886, JString, required = false, + if valid_609089 != nil: + section.add "X-Amz-Security-Token", valid_609089 + var valid_609090 = header.getOrDefault("X-Amz-Algorithm") + valid_609090 = validateParameter(valid_609090, JString, required = false, default = nil) - if valid_607886 != nil: - section.add "X-Amz-Algorithm", valid_607886 - var valid_607887 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607887 = validateParameter(valid_607887, JString, required = false, + if valid_609090 != nil: + section.add "X-Amz-Algorithm", valid_609090 + var valid_609091 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609091 = validateParameter(valid_609091, JString, required = false, default = nil) - if valid_607887 != nil: - section.add "X-Amz-SignedHeaders", valid_607887 + if valid_609091 != nil: + section.add "X-Amz-SignedHeaders", valid_609091 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607888: Call_GetCreateRouteTable_607874; path: JsonNode; +proc call*(call_609092: Call_GetCreateRouteTable_609078; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a route table for the specified VPC. After you create a route table, you can add routes and associate the table with a subnet.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_607888.validator(path, query, header, formData, body) - let scheme = call_607888.pickScheme + let valid = call_609092.validator(path, query, header, formData, body) + let scheme = call_609092.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607888.url(scheme.get, call_607888.host, call_607888.base, - call_607888.route, valid.getOrDefault("path"), + let url = call_609092.url(scheme.get, call_609092.host, call_609092.base, + call_609092.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607888, url, valid) + result = atozHook(call_609092, url, valid) -proc call*(call_607889: Call_GetCreateRouteTable_607874; VpcId: string; +proc call*(call_609093: Call_GetCreateRouteTable_609078; VpcId: string; DryRun: bool = false; Action: string = "CreateRouteTable"; Version: string = "2016-11-15"): Recallable = ## getCreateRouteTable @@ -25736,21 +25801,21 @@ proc call*(call_607889: Call_GetCreateRouteTable_607874; VpcId: string; ## : The ID of the VPC. ## Action: string (required) ## Version: string (required) - var query_607890 = newJObject() - add(query_607890, "DryRun", newJBool(DryRun)) - add(query_607890, "VpcId", newJString(VpcId)) - add(query_607890, "Action", newJString(Action)) - add(query_607890, "Version", newJString(Version)) - result = call_607889.call(nil, query_607890, nil, nil, nil) + var query_609094 = newJObject() + add(query_609094, "DryRun", newJBool(DryRun)) + add(query_609094, "VpcId", newJString(VpcId)) + add(query_609094, "Action", newJString(Action)) + add(query_609094, "Version", newJString(Version)) + result = call_609093.call(nil, query_609094, nil, nil, nil) -var getCreateRouteTable* = Call_GetCreateRouteTable_607874( +var getCreateRouteTable* = Call_GetCreateRouteTable_609078( name: "getCreateRouteTable", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateRouteTable", - validator: validate_GetCreateRouteTable_607875, base: "/", - url: url_GetCreateRouteTable_607876, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCreateRouteTable_609079, base: "/", + url: url_GetCreateRouteTable_609080, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateSecurityGroup_607928 = ref object of OpenApiRestCall_604389 -proc url_PostCreateSecurityGroup_607930(protocol: Scheme; host: string; base: string; + Call_PostCreateSecurityGroup_609132 = ref object of OpenApiRestCall_605589 +proc url_PostCreateSecurityGroup_609134(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -25763,7 +25828,7 @@ proc url_PostCreateSecurityGroup_607930(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_PostCreateSecurityGroup_607929(path: JsonNode; query: JsonNode; +proc validate_PostCreateSecurityGroup_609133(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a security group.
A security group acts as a virtual firewall for your instance to control inbound and outbound traffic. For more information, see Amazon EC2 Security Groups in the Amazon Elastic Compute Cloud User Guide and Security Groups for Your VPC in the Amazon Virtual Private Cloud User Guide.
When you create a security group, you specify a friendly name of your choice. You can have a security group for use in EC2-Classic with the same name as a security group for use in a VPC. However, you can't have two security groups for use in EC2-Classic with the same name or two security groups for use in a VPC with the same name.
You have a default security group for use in EC2-Classic and a default security group for use in your VPC. If you don't specify a security group when you launch an instance, the instance is launched into the appropriate default security group. A default security group includes a default rule that grants instances unrestricted network access to each other.
You can add or remove rules from your security groups using AuthorizeSecurityGroupIngress, AuthorizeSecurityGroupEgress, RevokeSecurityGroupIngress, and RevokeSecurityGroupEgress.
For more information about VPC security group limits, see Amazon VPC Limits.
## @@ -25776,16 +25841,16 @@ proc validate_PostCreateSecurityGroup_607929(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607931 = query.getOrDefault("Action") - valid_607931 = validateParameter(valid_607931, JString, required = true, + var valid_609135 = query.getOrDefault("Action") + valid_609135 = validateParameter(valid_609135, JString, required = true, default = newJString("CreateSecurityGroup")) - if valid_607931 != nil: - section.add "Action", valid_607931 - var valid_607932 = query.getOrDefault("Version") - valid_607932 = validateParameter(valid_607932, JString, required = true, + if valid_609135 != nil: + section.add "Action", valid_609135 + var valid_609136 = query.getOrDefault("Version") + valid_609136 = validateParameter(valid_609136, JString, required = true, default = newJString("2016-11-15")) - if valid_607932 != nil: - section.add "Version", valid_607932 + if valid_609136 != nil: + section.add "Version", valid_609136 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -25796,41 +25861,41 @@ proc validate_PostCreateSecurityGroup_607929(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607933 = header.getOrDefault("X-Amz-Signature") - valid_607933 = validateParameter(valid_607933, JString, required = false, + var valid_609137 = header.getOrDefault("X-Amz-Signature") + valid_609137 = validateParameter(valid_609137, JString, required = false, default = nil) - if valid_607933 != nil: - section.add "X-Amz-Signature", valid_607933 - var valid_607934 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607934 = validateParameter(valid_607934, JString, required = false, - default = nil) - if valid_607934 != nil: - section.add "X-Amz-Content-Sha256", valid_607934 - var valid_607935 = header.getOrDefault("X-Amz-Date") - valid_607935 = validateParameter(valid_607935, JString, required = false, - default = nil) - if valid_607935 != nil: - section.add "X-Amz-Date", valid_607935 - var valid_607936 = header.getOrDefault("X-Amz-Credential") - valid_607936 = validateParameter(valid_607936, JString, required = false, - default = nil) - if valid_607936 != nil: - section.add "X-Amz-Credential", valid_607936 - var valid_607937 = header.getOrDefault("X-Amz-Security-Token") - valid_607937 = validateParameter(valid_607937, JString, required = false, - default = nil) - if valid_607937 != nil: - section.add "X-Amz-Security-Token", valid_607937 - var valid_607938 = header.getOrDefault("X-Amz-Algorithm") - valid_607938 = validateParameter(valid_607938, JString, required = false, - default = nil) - if valid_607938 != nil: - section.add "X-Amz-Algorithm", valid_607938 - var valid_607939 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607939 = validateParameter(valid_607939, JString, required = false, - default = nil) - if valid_607939 != nil: - section.add "X-Amz-SignedHeaders", valid_607939 + if valid_609137 != nil: + section.add "X-Amz-Signature", valid_609137 + var valid_609138 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609138 = validateParameter(valid_609138, JString, required = false, + default = nil) + if valid_609138 != nil: + section.add "X-Amz-Content-Sha256", valid_609138 + var valid_609139 = header.getOrDefault("X-Amz-Date") + valid_609139 = validateParameter(valid_609139, JString, required = false, + default = nil) + if valid_609139 != nil: + section.add "X-Amz-Date", valid_609139 + var valid_609140 = header.getOrDefault("X-Amz-Credential") + valid_609140 = validateParameter(valid_609140, JString, required = false, + default = nil) + if valid_609140 != nil: + section.add "X-Amz-Credential", valid_609140 + var valid_609141 = header.getOrDefault("X-Amz-Security-Token") + valid_609141 = validateParameter(valid_609141, JString, required = false, + default = nil) + if valid_609141 != nil: + section.add "X-Amz-Security-Token", valid_609141 + var valid_609142 = header.getOrDefault("X-Amz-Algorithm") + valid_609142 = validateParameter(valid_609142, JString, required = false, + default = nil) + if valid_609142 != nil: + section.add "X-Amz-Algorithm", valid_609142 + var valid_609143 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609143 = validateParameter(valid_609143, JString, required = false, + default = nil) + if valid_609143 != nil: + section.add "X-Amz-SignedHeaders", valid_609143 result.add "header", section ## parameters in `formData` object: ## VpcId: JString @@ -25842,44 +25907,44 @@ proc validate_PostCreateSecurityGroup_607929(path: JsonNode; query: JsonNode; ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_607940 = formData.getOrDefault("VpcId")
- valid_607940 = validateParameter(valid_607940, JString, required = false,
+ var valid_609144 = formData.getOrDefault("VpcId")
+ valid_609144 = validateParameter(valid_609144, JString, required = false,
default = nil)
- if valid_607940 != nil:
- section.add "VpcId", valid_607940
+ if valid_609144 != nil:
+ section.add "VpcId", valid_609144
assert formData != nil, "formData argument is necessary due to required `GroupDescription` field"
- var valid_607941 = formData.getOrDefault("GroupDescription")
- valid_607941 = validateParameter(valid_607941, JString, required = true,
+ var valid_609145 = formData.getOrDefault("GroupDescription")
+ valid_609145 = validateParameter(valid_609145, JString, required = true,
default = nil)
- if valid_607941 != nil:
- section.add "GroupDescription", valid_607941
- var valid_607942 = formData.getOrDefault("GroupName")
- valid_607942 = validateParameter(valid_607942, JString, required = true,
+ if valid_609145 != nil:
+ section.add "GroupDescription", valid_609145
+ var valid_609146 = formData.getOrDefault("GroupName")
+ valid_609146 = validateParameter(valid_609146, JString, required = true,
default = nil)
- if valid_607942 != nil:
- section.add "GroupName", valid_607942
- var valid_607943 = formData.getOrDefault("DryRun")
- valid_607943 = validateParameter(valid_607943, JBool, required = false, default = nil)
- if valid_607943 != nil:
- section.add "DryRun", valid_607943
+ if valid_609146 != nil:
+ section.add "GroupName", valid_609146
+ var valid_609147 = formData.getOrDefault("DryRun")
+ valid_609147 = validateParameter(valid_609147, JBool, required = false, default = nil)
+ if valid_609147 != nil:
+ section.add "DryRun", valid_609147
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_607944: Call_PostCreateSecurityGroup_607928; path: JsonNode;
+proc call*(call_609148: Call_PostCreateSecurityGroup_609132; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a security group.
A security group acts as a virtual firewall for your instance to control inbound and outbound traffic. For more information, see Amazon EC2 Security Groups in the Amazon Elastic Compute Cloud User Guide and Security Groups for Your VPC in the Amazon Virtual Private Cloud User Guide.
When you create a security group, you specify a friendly name of your choice. You can have a security group for use in EC2-Classic with the same name as a security group for use in a VPC. However, you can't have two security groups for use in EC2-Classic with the same name or two security groups for use in a VPC with the same name.
You have a default security group for use in EC2-Classic and a default security group for use in your VPC. If you don't specify a security group when you launch an instance, the instance is launched into the appropriate default security group. A default security group includes a default rule that grants instances unrestricted network access to each other.
You can add or remove rules from your security groups using AuthorizeSecurityGroupIngress, AuthorizeSecurityGroupEgress, RevokeSecurityGroupIngress, and RevokeSecurityGroupEgress.
For more information about VPC security group limits, see Amazon VPC Limits.
## - let valid = call_607944.validator(path, query, header, formData, body) - let scheme = call_607944.pickScheme + let valid = call_609148.validator(path, query, header, formData, body) + let scheme = call_609148.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607944.url(scheme.get, call_607944.host, call_607944.base, - call_607944.route, valid.getOrDefault("path"), + let url = call_609148.url(scheme.get, call_609148.host, call_609148.base, + call_609148.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607944, url, valid) + result = atozHook(call_609148, url, valid) -proc call*(call_607945: Call_PostCreateSecurityGroup_607928; +proc call*(call_609149: Call_PostCreateSecurityGroup_609132; GroupDescription: string; GroupName: string; VpcId: string = ""; DryRun: bool = false; Action: string = "CreateSecurityGroup"; Version: string = "2016-11-15"): Recallable = @@ -25895,24 +25960,24 @@ proc call*(call_607945: Call_PostCreateSecurityGroup_607928; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_607946 = newJObject()
- var formData_607947 = newJObject()
- add(formData_607947, "VpcId", newJString(VpcId))
- add(formData_607947, "GroupDescription", newJString(GroupDescription))
- add(formData_607947, "GroupName", newJString(GroupName))
- add(formData_607947, "DryRun", newJBool(DryRun))
- add(query_607946, "Action", newJString(Action))
- add(query_607946, "Version", newJString(Version))
- result = call_607945.call(nil, query_607946, nil, formData_607947, nil)
+ var query_609150 = newJObject()
+ var formData_609151 = newJObject()
+ add(formData_609151, "VpcId", newJString(VpcId))
+ add(formData_609151, "GroupDescription", newJString(GroupDescription))
+ add(formData_609151, "GroupName", newJString(GroupName))
+ add(formData_609151, "DryRun", newJBool(DryRun))
+ add(query_609150, "Action", newJString(Action))
+ add(query_609150, "Version", newJString(Version))
+ result = call_609149.call(nil, query_609150, nil, formData_609151, nil)
-var postCreateSecurityGroup* = Call_PostCreateSecurityGroup_607928(
+var postCreateSecurityGroup* = Call_PostCreateSecurityGroup_609132(
name: "postCreateSecurityGroup", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateSecurityGroup",
- validator: validate_PostCreateSecurityGroup_607929, base: "/",
- url: url_PostCreateSecurityGroup_607930, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostCreateSecurityGroup_609133, base: "/",
+ url: url_PostCreateSecurityGroup_609134, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateSecurityGroup_607909 = ref object of OpenApiRestCall_604389
-proc url_GetCreateSecurityGroup_607911(protocol: Scheme; host: string; base: string;
+ Call_GetCreateSecurityGroup_609113 = ref object of OpenApiRestCall_605589
+proc url_GetCreateSecurityGroup_609115(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -25924,7 +25989,7 @@ proc url_GetCreateSecurityGroup_607911(protocol: Scheme; host: string; base: str
else:
result.path = base & route
-proc validate_GetCreateSecurityGroup_607910(path: JsonNode; query: JsonNode;
+proc validate_GetCreateSecurityGroup_609114(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a security group.
A security group acts as a virtual firewall for your instance to control inbound and outbound traffic. For more information, see Amazon EC2 Security Groups in the Amazon Elastic Compute Cloud User Guide and Security Groups for Your VPC in the Amazon Virtual Private Cloud User Guide.
When you create a security group, you specify a friendly name of your choice. You can have a security group for use in EC2-Classic with the same name as a security group for use in a VPC. However, you can't have two security groups for use in EC2-Classic with the same name or two security groups for use in a VPC with the same name.
You have a default security group for use in EC2-Classic and a default security group for use in your VPC. If you don't specify a security group when you launch an instance, the instance is launched into the appropriate default security group. A default security group includes a default rule that grants instances unrestricted network access to each other.
You can add or remove rules from your security groups using AuthorizeSecurityGroupIngress, AuthorizeSecurityGroupEgress, RevokeSecurityGroupIngress, and RevokeSecurityGroupEgress.
For more information about VPC security group limits, see Amazon VPC Limits.
## @@ -25946,35 +26011,35 @@ proc validate_GetCreateSecurityGroup_607910(path: JsonNode; query: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `GroupName` field" - var valid_607912 = query.getOrDefault("GroupName") - valid_607912 = validateParameter(valid_607912, JString, required = true, + var valid_609116 = query.getOrDefault("GroupName") + valid_609116 = validateParameter(valid_609116, JString, required = true, default = nil) - if valid_607912 != nil: - section.add "GroupName", valid_607912 - var valid_607913 = query.getOrDefault("DryRun") - valid_607913 = validateParameter(valid_607913, JBool, required = false, default = nil) - if valid_607913 != nil: - section.add "DryRun", valid_607913 - var valid_607914 = query.getOrDefault("VpcId") - valid_607914 = validateParameter(valid_607914, JString, required = false, - default = nil) - if valid_607914 != nil: - section.add "VpcId", valid_607914 - var valid_607915 = query.getOrDefault("Action") - valid_607915 = validateParameter(valid_607915, JString, required = true, + if valid_609116 != nil: + section.add "GroupName", valid_609116 + var valid_609117 = query.getOrDefault("DryRun") + valid_609117 = validateParameter(valid_609117, JBool, required = false, default = nil) + if valid_609117 != nil: + section.add "DryRun", valid_609117 + var valid_609118 = query.getOrDefault("VpcId") + valid_609118 = validateParameter(valid_609118, JString, required = false, + default = nil) + if valid_609118 != nil: + section.add "VpcId", valid_609118 + var valid_609119 = query.getOrDefault("Action") + valid_609119 = validateParameter(valid_609119, JString, required = true, default = newJString("CreateSecurityGroup")) - if valid_607915 != nil: - section.add "Action", valid_607915 - var valid_607916 = query.getOrDefault("Version") - valid_607916 = validateParameter(valid_607916, JString, required = true, + if valid_609119 != nil: + section.add "Action", valid_609119 + var valid_609120 = query.getOrDefault("Version") + valid_609120 = validateParameter(valid_609120, JString, required = true, default = newJString("2016-11-15")) - if valid_607916 != nil: - section.add "Version", valid_607916 - var valid_607917 = query.getOrDefault("GroupDescription") - valid_607917 = validateParameter(valid_607917, JString, required = true, + if valid_609120 != nil: + section.add "Version", valid_609120 + var valid_609121 = query.getOrDefault("GroupDescription") + valid_609121 = validateParameter(valid_609121, JString, required = true, default = nil) - if valid_607917 != nil: - section.add "GroupDescription", valid_607917 + if valid_609121 != nil: + section.add "GroupDescription", valid_609121 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -25985,61 +26050,61 @@ proc validate_GetCreateSecurityGroup_607910(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607918 = header.getOrDefault("X-Amz-Signature") - valid_607918 = validateParameter(valid_607918, JString, required = false, + var valid_609122 = header.getOrDefault("X-Amz-Signature") + valid_609122 = validateParameter(valid_609122, JString, required = false, default = nil) - if valid_607918 != nil: - section.add "X-Amz-Signature", valid_607918 - var valid_607919 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607919 = validateParameter(valid_607919, JString, required = false, + if valid_609122 != nil: + section.add "X-Amz-Signature", valid_609122 + var valid_609123 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609123 = validateParameter(valid_609123, JString, required = false, default = nil) - if valid_607919 != nil: - section.add "X-Amz-Content-Sha256", valid_607919 - var valid_607920 = header.getOrDefault("X-Amz-Date") - valid_607920 = validateParameter(valid_607920, JString, required = false, + if valid_609123 != nil: + section.add "X-Amz-Content-Sha256", valid_609123 + var valid_609124 = header.getOrDefault("X-Amz-Date") + valid_609124 = validateParameter(valid_609124, JString, required = false, default = nil) - if valid_607920 != nil: - section.add "X-Amz-Date", valid_607920 - var valid_607921 = header.getOrDefault("X-Amz-Credential") - valid_607921 = validateParameter(valid_607921, JString, required = false, + if valid_609124 != nil: + section.add "X-Amz-Date", valid_609124 + var valid_609125 = header.getOrDefault("X-Amz-Credential") + valid_609125 = validateParameter(valid_609125, JString, required = false, default = nil) - if valid_607921 != nil: - section.add "X-Amz-Credential", valid_607921 - var valid_607922 = header.getOrDefault("X-Amz-Security-Token") - valid_607922 = validateParameter(valid_607922, JString, required = false, + if valid_609125 != nil: + section.add "X-Amz-Credential", valid_609125 + var valid_609126 = header.getOrDefault("X-Amz-Security-Token") + valid_609126 = validateParameter(valid_609126, JString, required = false, default = nil) - if valid_607922 != nil: - section.add "X-Amz-Security-Token", valid_607922 - var valid_607923 = header.getOrDefault("X-Amz-Algorithm") - valid_607923 = validateParameter(valid_607923, JString, required = false, + if valid_609126 != nil: + section.add "X-Amz-Security-Token", valid_609126 + var valid_609127 = header.getOrDefault("X-Amz-Algorithm") + valid_609127 = validateParameter(valid_609127, JString, required = false, default = nil) - if valid_607923 != nil: - section.add "X-Amz-Algorithm", valid_607923 - var valid_607924 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607924 = validateParameter(valid_607924, JString, required = false, + if valid_609127 != nil: + section.add "X-Amz-Algorithm", valid_609127 + var valid_609128 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609128 = validateParameter(valid_609128, JString, required = false, default = nil) - if valid_607924 != nil: - section.add "X-Amz-SignedHeaders", valid_607924 + if valid_609128 != nil: + section.add "X-Amz-SignedHeaders", valid_609128 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607925: Call_GetCreateSecurityGroup_607909; path: JsonNode; +proc call*(call_609129: Call_GetCreateSecurityGroup_609113; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a security group.
A security group acts as a virtual firewall for your instance to control inbound and outbound traffic. For more information, see Amazon EC2 Security Groups in the Amazon Elastic Compute Cloud User Guide and Security Groups for Your VPC in the Amazon Virtual Private Cloud User Guide.
When you create a security group, you specify a friendly name of your choice. You can have a security group for use in EC2-Classic with the same name as a security group for use in a VPC. However, you can't have two security groups for use in EC2-Classic with the same name or two security groups for use in a VPC with the same name.
You have a default security group for use in EC2-Classic and a default security group for use in your VPC. If you don't specify a security group when you launch an instance, the instance is launched into the appropriate default security group. A default security group includes a default rule that grants instances unrestricted network access to each other.
You can add or remove rules from your security groups using AuthorizeSecurityGroupIngress, AuthorizeSecurityGroupEgress, RevokeSecurityGroupIngress, and RevokeSecurityGroupEgress.
For more information about VPC security group limits, see Amazon VPC Limits.
## - let valid = call_607925.validator(path, query, header, formData, body) - let scheme = call_607925.pickScheme + let valid = call_609129.validator(path, query, header, formData, body) + let scheme = call_609129.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607925.url(scheme.get, call_607925.host, call_607925.base, - call_607925.route, valid.getOrDefault("path"), + let url = call_609129.url(scheme.get, call_609129.host, call_609129.base, + call_609129.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607925, url, valid) + result = atozHook(call_609129, url, valid) -proc call*(call_607926: Call_GetCreateSecurityGroup_607909; GroupName: string; +proc call*(call_609130: Call_GetCreateSecurityGroup_609113; GroupName: string; GroupDescription: string; DryRun: bool = false; VpcId: string = ""; Action: string = "CreateSecurityGroup"; Version: string = "2016-11-15"): Recallable = ## getCreateSecurityGroup @@ -26054,23 +26119,23 @@ proc call*(call_607926: Call_GetCreateSecurityGroup_607909; GroupName: string; ## Version: string (required) ## GroupDescription: string (required) ## :A description for the security group. This is informational only.
Constraints: Up to 255 characters in length
Constraints for EC2-Classic: ASCII characters
Constraints for EC2-VPC: a-z, A-Z, 0-9, spaces, and ._-:/()#,@[]+=&;{}!$*
- var query_607927 = newJObject() - add(query_607927, "GroupName", newJString(GroupName)) - add(query_607927, "DryRun", newJBool(DryRun)) - add(query_607927, "VpcId", newJString(VpcId)) - add(query_607927, "Action", newJString(Action)) - add(query_607927, "Version", newJString(Version)) - add(query_607927, "GroupDescription", newJString(GroupDescription)) - result = call_607926.call(nil, query_607927, nil, nil, nil) - -var getCreateSecurityGroup* = Call_GetCreateSecurityGroup_607909( + var query_609131 = newJObject() + add(query_609131, "GroupName", newJString(GroupName)) + add(query_609131, "DryRun", newJBool(DryRun)) + add(query_609131, "VpcId", newJString(VpcId)) + add(query_609131, "Action", newJString(Action)) + add(query_609131, "Version", newJString(Version)) + add(query_609131, "GroupDescription", newJString(GroupDescription)) + result = call_609130.call(nil, query_609131, nil, nil, nil) + +var getCreateSecurityGroup* = Call_GetCreateSecurityGroup_609113( name: "getCreateSecurityGroup", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateSecurityGroup", - validator: validate_GetCreateSecurityGroup_607910, base: "/", - url: url_GetCreateSecurityGroup_607911, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCreateSecurityGroup_609114, base: "/", + url: url_GetCreateSecurityGroup_609115, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateSnapshot_607967 = ref object of OpenApiRestCall_604389 -proc url_PostCreateSnapshot_607969(protocol: Scheme; host: string; base: string; + Call_PostCreateSnapshot_609171 = ref object of OpenApiRestCall_605589 +proc url_PostCreateSnapshot_609173(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -26082,7 +26147,7 @@ proc url_PostCreateSnapshot_607969(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostCreateSnapshot_607968(path: JsonNode; query: JsonNode; +proc validate_PostCreateSnapshot_609172(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance.
When a snapshot is created, any AWS Marketplace product codes that are associated with the source volume are propagated to the snapshot.
You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your EBS volume at the time the snapshot command is issued; this may exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending
.
To create a snapshot for EBS volumes that serve as root devices, you should stop the instance before taking the snapshot.
Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected.
You can tag your snapshots during creation. For more information, see Tagging Your Amazon EC2 Resources in the Amazon Elastic Compute Cloud User Guide.
For more information, see Amazon Elastic Block Store and Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
@@ -26096,16 +26161,16 @@ proc validate_PostCreateSnapshot_607968(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607970 = query.getOrDefault("Action") - valid_607970 = validateParameter(valid_607970, JString, required = true, + var valid_609174 = query.getOrDefault("Action") + valid_609174 = validateParameter(valid_609174, JString, required = true, default = newJString("CreateSnapshot")) - if valid_607970 != nil: - section.add "Action", valid_607970 - var valid_607971 = query.getOrDefault("Version") - valid_607971 = validateParameter(valid_607971, JString, required = true, + if valid_609174 != nil: + section.add "Action", valid_609174 + var valid_609175 = query.getOrDefault("Version") + valid_609175 = validateParameter(valid_609175, JString, required = true, default = newJString("2016-11-15")) - if valid_607971 != nil: - section.add "Version", valid_607971 + if valid_609175 != nil: + section.add "Version", valid_609175 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -26116,41 +26181,41 @@ proc validate_PostCreateSnapshot_607968(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607972 = header.getOrDefault("X-Amz-Signature") - valid_607972 = validateParameter(valid_607972, JString, required = false, + var valid_609176 = header.getOrDefault("X-Amz-Signature") + valid_609176 = validateParameter(valid_609176, JString, required = false, default = nil) - if valid_607972 != nil: - section.add "X-Amz-Signature", valid_607972 - var valid_607973 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607973 = validateParameter(valid_607973, JString, required = false, + if valid_609176 != nil: + section.add "X-Amz-Signature", valid_609176 + var valid_609177 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609177 = validateParameter(valid_609177, JString, required = false, default = nil) - if valid_607973 != nil: - section.add "X-Amz-Content-Sha256", valid_607973 - var valid_607974 = header.getOrDefault("X-Amz-Date") - valid_607974 = validateParameter(valid_607974, JString, required = false, + if valid_609177 != nil: + section.add "X-Amz-Content-Sha256", valid_609177 + var valid_609178 = header.getOrDefault("X-Amz-Date") + valid_609178 = validateParameter(valid_609178, JString, required = false, default = nil) - if valid_607974 != nil: - section.add "X-Amz-Date", valid_607974 - var valid_607975 = header.getOrDefault("X-Amz-Credential") - valid_607975 = validateParameter(valid_607975, JString, required = false, + if valid_609178 != nil: + section.add "X-Amz-Date", valid_609178 + var valid_609179 = header.getOrDefault("X-Amz-Credential") + valid_609179 = validateParameter(valid_609179, JString, required = false, default = nil) - if valid_607975 != nil: - section.add "X-Amz-Credential", valid_607975 - var valid_607976 = header.getOrDefault("X-Amz-Security-Token") - valid_607976 = validateParameter(valid_607976, JString, required = false, + if valid_609179 != nil: + section.add "X-Amz-Credential", valid_609179 + var valid_609180 = header.getOrDefault("X-Amz-Security-Token") + valid_609180 = validateParameter(valid_609180, JString, required = false, default = nil) - if valid_607976 != nil: - section.add "X-Amz-Security-Token", valid_607976 - var valid_607977 = header.getOrDefault("X-Amz-Algorithm") - valid_607977 = validateParameter(valid_607977, JString, required = false, + if valid_609180 != nil: + section.add "X-Amz-Security-Token", valid_609180 + var valid_609181 = header.getOrDefault("X-Amz-Algorithm") + valid_609181 = validateParameter(valid_609181, JString, required = false, default = nil) - if valid_607977 != nil: - section.add "X-Amz-Algorithm", valid_607977 - var valid_607978 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607978 = validateParameter(valid_607978, JString, required = false, + if valid_609181 != nil: + section.add "X-Amz-Algorithm", valid_609181 + var valid_609182 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609182 = validateParameter(valid_609182, JString, required = false, default = nil) - if valid_607978 != nil: - section.add "X-Amz-SignedHeaders", valid_607978 + if valid_609182 != nil: + section.add "X-Amz-SignedHeaders", valid_609182 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -26162,45 +26227,45 @@ proc validate_PostCreateSnapshot_607968(path: JsonNode; query: JsonNode; ## TagSpecification: JArray ## : The tags to apply to the snapshot during creation. section = newJObject() - var valid_607979 = formData.getOrDefault("Description") - valid_607979 = validateParameter(valid_607979, JString, required = false, + var valid_609183 = formData.getOrDefault("Description") + valid_609183 = validateParameter(valid_609183, JString, required = false, default = nil) - if valid_607979 != nil: - section.add "Description", valid_607979 + if valid_609183 != nil: + section.add "Description", valid_609183 assert formData != nil, "formData argument is necessary due to required `VolumeId` field" - var valid_607980 = formData.getOrDefault("VolumeId") - valid_607980 = validateParameter(valid_607980, JString, required = true, + var valid_609184 = formData.getOrDefault("VolumeId") + valid_609184 = validateParameter(valid_609184, JString, required = true, default = nil) - if valid_607980 != nil: - section.add "VolumeId", valid_607980 - var valid_607981 = formData.getOrDefault("DryRun") - valid_607981 = validateParameter(valid_607981, JBool, required = false, default = nil) - if valid_607981 != nil: - section.add "DryRun", valid_607981 - var valid_607982 = formData.getOrDefault("TagSpecification") - valid_607982 = validateParameter(valid_607982, JArray, required = false, + if valid_609184 != nil: + section.add "VolumeId", valid_609184 + var valid_609185 = formData.getOrDefault("DryRun") + valid_609185 = validateParameter(valid_609185, JBool, required = false, default = nil) + if valid_609185 != nil: + section.add "DryRun", valid_609185 + var valid_609186 = formData.getOrDefault("TagSpecification") + valid_609186 = validateParameter(valid_609186, JArray, required = false, default = nil) - if valid_607982 != nil: - section.add "TagSpecification", valid_607982 + if valid_609186 != nil: + section.add "TagSpecification", valid_609186 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607983: Call_PostCreateSnapshot_607967; path: JsonNode; +proc call*(call_609187: Call_PostCreateSnapshot_609171; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance.
When a snapshot is created, any AWS Marketplace product codes that are associated with the source volume are propagated to the snapshot.
You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your EBS volume at the time the snapshot command is issued; this may exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending
.
To create a snapshot for EBS volumes that serve as root devices, you should stop the instance before taking the snapshot.
Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected.
You can tag your snapshots during creation. For more information, see Tagging Your Amazon EC2 Resources in the Amazon Elastic Compute Cloud User Guide.
For more information, see Amazon Elastic Block Store and Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_607983.validator(path, query, header, formData, body) - let scheme = call_607983.pickScheme + let valid = call_609187.validator(path, query, header, formData, body) + let scheme = call_609187.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607983.url(scheme.get, call_607983.host, call_607983.base, - call_607983.route, valid.getOrDefault("path"), + let url = call_609187.url(scheme.get, call_609187.host, call_609187.base, + call_609187.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607983, url, valid) + result = atozHook(call_609187, url, valid) -proc call*(call_607984: Call_PostCreateSnapshot_607967; VolumeId: string; +proc call*(call_609188: Call_PostCreateSnapshot_609171; VolumeId: string; Description: string = ""; DryRun: bool = false; Action: string = "CreateSnapshot"; TagSpecification: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -26216,25 +26281,25 @@ proc call*(call_607984: Call_PostCreateSnapshot_607967; VolumeId: string; ## TagSpecification: JArray ## : The tags to apply to the snapshot during creation. ## Version: string (required) - var query_607985 = newJObject() - var formData_607986 = newJObject() - add(formData_607986, "Description", newJString(Description)) - add(formData_607986, "VolumeId", newJString(VolumeId)) - add(formData_607986, "DryRun", newJBool(DryRun)) - add(query_607985, "Action", newJString(Action)) + var query_609189 = newJObject() + var formData_609190 = newJObject() + add(formData_609190, "Description", newJString(Description)) + add(formData_609190, "VolumeId", newJString(VolumeId)) + add(formData_609190, "DryRun", newJBool(DryRun)) + add(query_609189, "Action", newJString(Action)) if TagSpecification != nil: - formData_607986.add "TagSpecification", TagSpecification - add(query_607985, "Version", newJString(Version)) - result = call_607984.call(nil, query_607985, nil, formData_607986, nil) + formData_609190.add "TagSpecification", TagSpecification + add(query_609189, "Version", newJString(Version)) + result = call_609188.call(nil, query_609189, nil, formData_609190, nil) -var postCreateSnapshot* = Call_PostCreateSnapshot_607967( +var postCreateSnapshot* = Call_PostCreateSnapshot_609171( name: "postCreateSnapshot", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateSnapshot", - validator: validate_PostCreateSnapshot_607968, base: "/", - url: url_PostCreateSnapshot_607969, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostCreateSnapshot_609172, base: "/", + url: url_PostCreateSnapshot_609173, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateSnapshot_607948 = ref object of OpenApiRestCall_604389 -proc url_GetCreateSnapshot_607950(protocol: Scheme; host: string; base: string; + Call_GetCreateSnapshot_609152 = ref object of OpenApiRestCall_605589 +proc url_GetCreateSnapshot_609154(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -26246,7 +26311,7 @@ proc url_GetCreateSnapshot_607950(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetCreateSnapshot_607949(path: JsonNode; query: JsonNode; +proc validate_GetCreateSnapshot_609153(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance.
When a snapshot is created, any AWS Marketplace product codes that are associated with the source volume are propagated to the snapshot.
You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your EBS volume at the time the snapshot command is issued; this may exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending
.
To create a snapshot for EBS volumes that serve as root devices, you should stop the instance before taking the snapshot.
Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected.
You can tag your snapshots during creation. For more information, see Tagging Your Amazon EC2 Resources in the Amazon Elastic Compute Cloud User Guide.
For more information, see Amazon Elastic Block Store and Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
@@ -26267,37 +26332,37 @@ proc validate_GetCreateSnapshot_607949(path: JsonNode; query: JsonNode; ## : The tags to apply to the snapshot during creation. ## Version: JString (required) section = newJObject() - var valid_607951 = query.getOrDefault("DryRun") - valid_607951 = validateParameter(valid_607951, JBool, required = false, default = nil) - if valid_607951 != nil: - section.add "DryRun", valid_607951 + var valid_609155 = query.getOrDefault("DryRun") + valid_609155 = validateParameter(valid_609155, JBool, required = false, default = nil) + if valid_609155 != nil: + section.add "DryRun", valid_609155 assert query != nil, "query argument is necessary due to required `VolumeId` field" - var valid_607952 = query.getOrDefault("VolumeId") - valid_607952 = validateParameter(valid_607952, JString, required = true, + var valid_609156 = query.getOrDefault("VolumeId") + valid_609156 = validateParameter(valid_609156, JString, required = true, default = nil) - if valid_607952 != nil: - section.add "VolumeId", valid_607952 - var valid_607953 = query.getOrDefault("Action") - valid_607953 = validateParameter(valid_607953, JString, required = true, + if valid_609156 != nil: + section.add "VolumeId", valid_609156 + var valid_609157 = query.getOrDefault("Action") + valid_609157 = validateParameter(valid_609157, JString, required = true, default = newJString("CreateSnapshot")) - if valid_607953 != nil: - section.add "Action", valid_607953 - var valid_607954 = query.getOrDefault("Description") - valid_607954 = validateParameter(valid_607954, JString, required = false, + if valid_609157 != nil: + section.add "Action", valid_609157 + var valid_609158 = query.getOrDefault("Description") + valid_609158 = validateParameter(valid_609158, JString, required = false, default = nil) - if valid_607954 != nil: - section.add "Description", valid_607954 - var valid_607955 = query.getOrDefault("TagSpecification") - valid_607955 = validateParameter(valid_607955, JArray, required = false, + if valid_609158 != nil: + section.add "Description", valid_609158 + var valid_609159 = query.getOrDefault("TagSpecification") + valid_609159 = validateParameter(valid_609159, JArray, required = false, default = nil) - if valid_607955 != nil: - section.add "TagSpecification", valid_607955 - var valid_607956 = query.getOrDefault("Version") - valid_607956 = validateParameter(valid_607956, JString, required = true, + if valid_609159 != nil: + section.add "TagSpecification", valid_609159 + var valid_609160 = query.getOrDefault("Version") + valid_609160 = validateParameter(valid_609160, JString, required = true, default = newJString("2016-11-15")) - if valid_607956 != nil: - section.add "Version", valid_607956 + if valid_609160 != nil: + section.add "Version", valid_609160 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -26308,61 +26373,61 @@ proc validate_GetCreateSnapshot_607949(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607957 = header.getOrDefault("X-Amz-Signature") - valid_607957 = validateParameter(valid_607957, JString, required = false, + var valid_609161 = header.getOrDefault("X-Amz-Signature") + valid_609161 = validateParameter(valid_609161, JString, required = false, default = nil) - if valid_607957 != nil: - section.add "X-Amz-Signature", valid_607957 - var valid_607958 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607958 = validateParameter(valid_607958, JString, required = false, + if valid_609161 != nil: + section.add "X-Amz-Signature", valid_609161 + var valid_609162 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609162 = validateParameter(valid_609162, JString, required = false, default = nil) - if valid_607958 != nil: - section.add "X-Amz-Content-Sha256", valid_607958 - var valid_607959 = header.getOrDefault("X-Amz-Date") - valid_607959 = validateParameter(valid_607959, JString, required = false, + if valid_609162 != nil: + section.add "X-Amz-Content-Sha256", valid_609162 + var valid_609163 = header.getOrDefault("X-Amz-Date") + valid_609163 = validateParameter(valid_609163, JString, required = false, default = nil) - if valid_607959 != nil: - section.add "X-Amz-Date", valid_607959 - var valid_607960 = header.getOrDefault("X-Amz-Credential") - valid_607960 = validateParameter(valid_607960, JString, required = false, + if valid_609163 != nil: + section.add "X-Amz-Date", valid_609163 + var valid_609164 = header.getOrDefault("X-Amz-Credential") + valid_609164 = validateParameter(valid_609164, JString, required = false, default = nil) - if valid_607960 != nil: - section.add "X-Amz-Credential", valid_607960 - var valid_607961 = header.getOrDefault("X-Amz-Security-Token") - valid_607961 = validateParameter(valid_607961, JString, required = false, + if valid_609164 != nil: + section.add "X-Amz-Credential", valid_609164 + var valid_609165 = header.getOrDefault("X-Amz-Security-Token") + valid_609165 = validateParameter(valid_609165, JString, required = false, default = nil) - if valid_607961 != nil: - section.add "X-Amz-Security-Token", valid_607961 - var valid_607962 = header.getOrDefault("X-Amz-Algorithm") - valid_607962 = validateParameter(valid_607962, JString, required = false, + if valid_609165 != nil: + section.add "X-Amz-Security-Token", valid_609165 + var valid_609166 = header.getOrDefault("X-Amz-Algorithm") + valid_609166 = validateParameter(valid_609166, JString, required = false, default = nil) - if valid_607962 != nil: - section.add "X-Amz-Algorithm", valid_607962 - var valid_607963 = header.getOrDefault("X-Amz-SignedHeaders") - valid_607963 = validateParameter(valid_607963, JString, required = false, + if valid_609166 != nil: + section.add "X-Amz-Algorithm", valid_609166 + var valid_609167 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609167 = validateParameter(valid_609167, JString, required = false, default = nil) - if valid_607963 != nil: - section.add "X-Amz-SignedHeaders", valid_607963 + if valid_609167 != nil: + section.add "X-Amz-SignedHeaders", valid_609167 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_607964: Call_GetCreateSnapshot_607948; path: JsonNode; +proc call*(call_609168: Call_GetCreateSnapshot_609152; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance.
When a snapshot is created, any AWS Marketplace product codes that are associated with the source volume are propagated to the snapshot.
You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your EBS volume at the time the snapshot command is issued; this may exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending
.
To create a snapshot for EBS volumes that serve as root devices, you should stop the instance before taking the snapshot.
Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected.
You can tag your snapshots during creation. For more information, see Tagging Your Amazon EC2 Resources in the Amazon Elastic Compute Cloud User Guide.
For more information, see Amazon Elastic Block Store and Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_607964.validator(path, query, header, formData, body) - let scheme = call_607964.pickScheme + let valid = call_609168.validator(path, query, header, formData, body) + let scheme = call_609168.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_607964.url(scheme.get, call_607964.host, call_607964.base, - call_607964.route, valid.getOrDefault("path"), + let url = call_609168.url(scheme.get, call_609168.host, call_609168.base, + call_609168.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_607964, url, valid) + result = atozHook(call_609168, url, valid) -proc call*(call_607965: Call_GetCreateSnapshot_607948; VolumeId: string; +proc call*(call_609169: Call_GetCreateSnapshot_609152; VolumeId: string; DryRun: bool = false; Action: string = "CreateSnapshot"; Description: string = ""; TagSpecification: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -26378,24 +26443,24 @@ proc call*(call_607965: Call_GetCreateSnapshot_607948; VolumeId: string; ## TagSpecification: JArray ## : The tags to apply to the snapshot during creation. ## Version: string (required) - var query_607966 = newJObject() - add(query_607966, "DryRun", newJBool(DryRun)) - add(query_607966, "VolumeId", newJString(VolumeId)) - add(query_607966, "Action", newJString(Action)) - add(query_607966, "Description", newJString(Description)) + var query_609170 = newJObject() + add(query_609170, "DryRun", newJBool(DryRun)) + add(query_609170, "VolumeId", newJString(VolumeId)) + add(query_609170, "Action", newJString(Action)) + add(query_609170, "Description", newJString(Description)) if TagSpecification != nil: - query_607966.add "TagSpecification", TagSpecification - add(query_607966, "Version", newJString(Version)) - result = call_607965.call(nil, query_607966, nil, nil, nil) + query_609170.add "TagSpecification", TagSpecification + add(query_609170, "Version", newJString(Version)) + result = call_609169.call(nil, query_609170, nil, nil, nil) -var getCreateSnapshot* = Call_GetCreateSnapshot_607948(name: "getCreateSnapshot", +var getCreateSnapshot* = Call_GetCreateSnapshot_609152(name: "getCreateSnapshot", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=CreateSnapshot", validator: validate_GetCreateSnapshot_607949, - base: "/", url: url_GetCreateSnapshot_607950, + route: "/#Action=CreateSnapshot", validator: validate_GetCreateSnapshot_609153, + base: "/", url: url_GetCreateSnapshot_609154, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateSnapshots_608008 = ref object of OpenApiRestCall_604389 -proc url_PostCreateSnapshots_608010(protocol: Scheme; host: string; base: string; + Call_PostCreateSnapshots_609212 = ref object of OpenApiRestCall_605589 +proc url_PostCreateSnapshots_609214(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -26407,7 +26472,7 @@ proc url_PostCreateSnapshots_608010(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_PostCreateSnapshots_608009(path: JsonNode; query: JsonNode; +proc validate_PostCreateSnapshots_609213(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Creates crash-consistent snapshots of multiple EBS volumes and stores the data in S3. Volumes are chosen by specifying an instance. Any attached volumes will produce one snapshot each that is crash-consistent across the instance. Boot volumes can be excluded by changing the parameters. @@ -26421,16 +26486,16 @@ proc validate_PostCreateSnapshots_608009(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608011 = query.getOrDefault("Action") - valid_608011 = validateParameter(valid_608011, JString, required = true, + var valid_609215 = query.getOrDefault("Action") + valid_609215 = validateParameter(valid_609215, JString, required = true, default = newJString("CreateSnapshots")) - if valid_608011 != nil: - section.add "Action", valid_608011 - var valid_608012 = query.getOrDefault("Version") - valid_608012 = validateParameter(valid_608012, JString, required = true, + if valid_609215 != nil: + section.add "Action", valid_609215 + var valid_609216 = query.getOrDefault("Version") + valid_609216 = validateParameter(valid_609216, JString, required = true, default = newJString("2016-11-15")) - if valid_608012 != nil: - section.add "Version", valid_608012 + if valid_609216 != nil: + section.add "Version", valid_609216 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -26441,41 +26506,41 @@ proc validate_PostCreateSnapshots_608009(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608013 = header.getOrDefault("X-Amz-Signature") - valid_608013 = validateParameter(valid_608013, JString, required = false, + var valid_609217 = header.getOrDefault("X-Amz-Signature") + valid_609217 = validateParameter(valid_609217, JString, required = false, default = nil) - if valid_608013 != nil: - section.add "X-Amz-Signature", valid_608013 - var valid_608014 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608014 = validateParameter(valid_608014, JString, required = false, + if valid_609217 != nil: + section.add "X-Amz-Signature", valid_609217 + var valid_609218 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609218 = validateParameter(valid_609218, JString, required = false, default = nil) - if valid_608014 != nil: - section.add "X-Amz-Content-Sha256", valid_608014 - var valid_608015 = header.getOrDefault("X-Amz-Date") - valid_608015 = validateParameter(valid_608015, JString, required = false, + if valid_609218 != nil: + section.add "X-Amz-Content-Sha256", valid_609218 + var valid_609219 = header.getOrDefault("X-Amz-Date") + valid_609219 = validateParameter(valid_609219, JString, required = false, default = nil) - if valid_608015 != nil: - section.add "X-Amz-Date", valid_608015 - var valid_608016 = header.getOrDefault("X-Amz-Credential") - valid_608016 = validateParameter(valid_608016, JString, required = false, + if valid_609219 != nil: + section.add "X-Amz-Date", valid_609219 + var valid_609220 = header.getOrDefault("X-Amz-Credential") + valid_609220 = validateParameter(valid_609220, JString, required = false, default = nil) - if valid_608016 != nil: - section.add "X-Amz-Credential", valid_608016 - var valid_608017 = header.getOrDefault("X-Amz-Security-Token") - valid_608017 = validateParameter(valid_608017, JString, required = false, + if valid_609220 != nil: + section.add "X-Amz-Credential", valid_609220 + var valid_609221 = header.getOrDefault("X-Amz-Security-Token") + valid_609221 = validateParameter(valid_609221, JString, required = false, default = nil) - if valid_608017 != nil: - section.add "X-Amz-Security-Token", valid_608017 - var valid_608018 = header.getOrDefault("X-Amz-Algorithm") - valid_608018 = validateParameter(valid_608018, JString, required = false, + if valid_609221 != nil: + section.add "X-Amz-Security-Token", valid_609221 + var valid_609222 = header.getOrDefault("X-Amz-Algorithm") + valid_609222 = validateParameter(valid_609222, JString, required = false, default = nil) - if valid_608018 != nil: - section.add "X-Amz-Algorithm", valid_608018 - var valid_608019 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608019 = validateParameter(valid_608019, JString, required = false, + if valid_609222 != nil: + section.add "X-Amz-Algorithm", valid_609222 + var valid_609223 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609223 = validateParameter(valid_609223, JString, required = false, default = nil) - if valid_608019 != nil: - section.add "X-Amz-SignedHeaders", valid_608019 + if valid_609223 != nil: + section.add "X-Amz-SignedHeaders", valid_609223 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -26493,53 +26558,53 @@ proc validate_PostCreateSnapshots_608009(path: JsonNode; query: JsonNode; ## : The instance details to specify which volumes should be snapshotted. ## Excludes the root volume from being snapshotted. section = newJObject() - var valid_608020 = formData.getOrDefault("Description") - valid_608020 = validateParameter(valid_608020, JString, required = false, + var valid_609224 = formData.getOrDefault("Description") + valid_609224 = validateParameter(valid_609224, JString, required = false, default = nil) - if valid_608020 != nil: - section.add "Description", valid_608020 - var valid_608021 = formData.getOrDefault("InstanceSpecification.InstanceId") - valid_608021 = validateParameter(valid_608021, JString, required = false, + if valid_609224 != nil: + section.add "Description", valid_609224 + var valid_609225 = formData.getOrDefault("InstanceSpecification.InstanceId") + valid_609225 = validateParameter(valid_609225, JString, required = false, default = nil) - if valid_608021 != nil: - section.add "InstanceSpecification.InstanceId", valid_608021 - var valid_608022 = formData.getOrDefault("DryRun") - valid_608022 = validateParameter(valid_608022, JBool, required = false, default = nil) - if valid_608022 != nil: - section.add "DryRun", valid_608022 - var valid_608023 = formData.getOrDefault("TagSpecification") - valid_608023 = validateParameter(valid_608023, JArray, required = false, + if valid_609225 != nil: + section.add "InstanceSpecification.InstanceId", valid_609225 + var valid_609226 = formData.getOrDefault("DryRun") + valid_609226 = validateParameter(valid_609226, JBool, required = false, default = nil) + if valid_609226 != nil: + section.add "DryRun", valid_609226 + var valid_609227 = formData.getOrDefault("TagSpecification") + valid_609227 = validateParameter(valid_609227, JArray, required = false, default = nil) - if valid_608023 != nil: - section.add "TagSpecification", valid_608023 - var valid_608024 = formData.getOrDefault("CopyTagsFromSource") - valid_608024 = validateParameter(valid_608024, JString, required = false, + if valid_609227 != nil: + section.add "TagSpecification", valid_609227 + var valid_609228 = formData.getOrDefault("CopyTagsFromSource") + valid_609228 = validateParameter(valid_609228, JString, required = false, default = newJString("volume")) - if valid_608024 != nil: - section.add "CopyTagsFromSource", valid_608024 - var valid_608025 = formData.getOrDefault("InstanceSpecification.ExcludeBootVolume") - valid_608025 = validateParameter(valid_608025, JString, required = false, + if valid_609228 != nil: + section.add "CopyTagsFromSource", valid_609228 + var valid_609229 = formData.getOrDefault("InstanceSpecification.ExcludeBootVolume") + valid_609229 = validateParameter(valid_609229, JString, required = false, default = nil) - if valid_608025 != nil: - section.add "InstanceSpecification.ExcludeBootVolume", valid_608025 + if valid_609229 != nil: + section.add "InstanceSpecification.ExcludeBootVolume", valid_609229 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608026: Call_PostCreateSnapshots_608008; path: JsonNode; +proc call*(call_609230: Call_PostCreateSnapshots_609212; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Creates crash-consistent snapshots of multiple EBS volumes and stores the data in S3. Volumes are chosen by specifying an instance. Any attached volumes will produce one snapshot each that is crash-consistent across the instance. Boot volumes can be excluded by changing the parameters. ## - let valid = call_608026.validator(path, query, header, formData, body) - let scheme = call_608026.pickScheme + let valid = call_609230.validator(path, query, header, formData, body) + let scheme = call_609230.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608026.url(scheme.get, call_608026.host, call_608026.base, - call_608026.route, valid.getOrDefault("path"), + let url = call_609230.url(scheme.get, call_609230.host, call_609230.base, + call_609230.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608026, url, valid) + result = atozHook(call_609230, url, valid) -proc call*(call_608027: Call_PostCreateSnapshots_608008; Description: string = ""; +proc call*(call_609231: Call_PostCreateSnapshots_609212; Description: string = ""; InstanceSpecificationInstanceId: string = ""; DryRun: bool = false; Action: string = "CreateSnapshots"; TagSpecification: JsonNode = nil; CopyTagsFromSource: string = "volume"; Version: string = "2016-11-15"; @@ -26562,29 +26627,29 @@ proc call*(call_608027: Call_PostCreateSnapshots_608008; Description: string = " ## InstanceSpecificationExcludeBootVolume: string ## : The instance details to specify which volumes should be snapshotted. ## Excludes the root volume from being snapshotted. - var query_608028 = newJObject() - var formData_608029 = newJObject() - add(formData_608029, "Description", newJString(Description)) - add(formData_608029, "InstanceSpecification.InstanceId", + var query_609232 = newJObject() + var formData_609233 = newJObject() + add(formData_609233, "Description", newJString(Description)) + add(formData_609233, "InstanceSpecification.InstanceId", newJString(InstanceSpecificationInstanceId)) - add(formData_608029, "DryRun", newJBool(DryRun)) - add(query_608028, "Action", newJString(Action)) + add(formData_609233, "DryRun", newJBool(DryRun)) + add(query_609232, "Action", newJString(Action)) if TagSpecification != nil: - formData_608029.add "TagSpecification", TagSpecification - add(formData_608029, "CopyTagsFromSource", newJString(CopyTagsFromSource)) - add(query_608028, "Version", newJString(Version)) - add(formData_608029, "InstanceSpecification.ExcludeBootVolume", + formData_609233.add "TagSpecification", TagSpecification + add(formData_609233, "CopyTagsFromSource", newJString(CopyTagsFromSource)) + add(query_609232, "Version", newJString(Version)) + add(formData_609233, "InstanceSpecification.ExcludeBootVolume", newJString(InstanceSpecificationExcludeBootVolume)) - result = call_608027.call(nil, query_608028, nil, formData_608029, nil) + result = call_609231.call(nil, query_609232, nil, formData_609233, nil) -var postCreateSnapshots* = Call_PostCreateSnapshots_608008( +var postCreateSnapshots* = Call_PostCreateSnapshots_609212( name: "postCreateSnapshots", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateSnapshots", - validator: validate_PostCreateSnapshots_608009, base: "/", - url: url_PostCreateSnapshots_608010, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostCreateSnapshots_609213, base: "/", + url: url_PostCreateSnapshots_609214, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateSnapshots_607987 = ref object of OpenApiRestCall_604389 -proc url_GetCreateSnapshots_607989(protocol: Scheme; host: string; base: string; + Call_GetCreateSnapshots_609191 = ref object of OpenApiRestCall_605589 +proc url_GetCreateSnapshots_609193(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -26596,7 +26661,7 @@ proc url_GetCreateSnapshots_607989(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetCreateSnapshots_607988(path: JsonNode; query: JsonNode; +proc validate_GetCreateSnapshots_609192(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Creates crash-consistent snapshots of multiple EBS volumes and stores the data in S3. Volumes are chosen by specifying an instance. Any attached volumes will produce one snapshot each that is crash-consistent across the instance. Boot volumes can be excluded by changing the parameters. @@ -26623,46 +26688,46 @@ proc validate_GetCreateSnapshots_607988(path: JsonNode; query: JsonNode; ## CopyTagsFromSource: JString ## : Copies the tags from the specified volume to corresponding snapshot. section = newJObject() - var valid_607990 = query.getOrDefault("InstanceSpecification.ExcludeBootVolume") - valid_607990 = validateParameter(valid_607990, JString, required = false, + var valid_609194 = query.getOrDefault("InstanceSpecification.ExcludeBootVolume") + valid_609194 = validateParameter(valid_609194, JString, required = false, default = nil) - if valid_607990 != nil: - section.add "InstanceSpecification.ExcludeBootVolume", valid_607990 - var valid_607991 = query.getOrDefault("InstanceSpecification.InstanceId") - valid_607991 = validateParameter(valid_607991, JString, required = false, + if valid_609194 != nil: + section.add "InstanceSpecification.ExcludeBootVolume", valid_609194 + var valid_609195 = query.getOrDefault("InstanceSpecification.InstanceId") + valid_609195 = validateParameter(valid_609195, JString, required = false, default = nil) - if valid_607991 != nil: - section.add "InstanceSpecification.InstanceId", valid_607991 - var valid_607992 = query.getOrDefault("DryRun") - valid_607992 = validateParameter(valid_607992, JBool, required = false, default = nil) - if valid_607992 != nil: - section.add "DryRun", valid_607992 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_607993 = query.getOrDefault("Action") - valid_607993 = validateParameter(valid_607993, JString, required = true, + if valid_609195 != nil: + section.add "InstanceSpecification.InstanceId", valid_609195 + var valid_609196 = query.getOrDefault("DryRun") + valid_609196 = validateParameter(valid_609196, JBool, required = false, default = nil) + if valid_609196 != nil: + section.add "DryRun", valid_609196 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_609197 = query.getOrDefault("Action") + valid_609197 = validateParameter(valid_609197, JString, required = true, default = newJString("CreateSnapshots")) - if valid_607993 != nil: - section.add "Action", valid_607993 - var valid_607994 = query.getOrDefault("Description") - valid_607994 = validateParameter(valid_607994, JString, required = false, - default = nil) - if valid_607994 != nil: - section.add "Description", valid_607994 - var valid_607995 = query.getOrDefault("TagSpecification") - valid_607995 = validateParameter(valid_607995, JArray, required = false, - default = nil) - if valid_607995 != nil: - section.add "TagSpecification", valid_607995 - var valid_607996 = query.getOrDefault("Version") - valid_607996 = validateParameter(valid_607996, JString, required = true, - default = newJString("2016-11-15")) - if valid_607996 != nil: - section.add "Version", valid_607996 - var valid_607997 = query.getOrDefault("CopyTagsFromSource") - valid_607997 = validateParameter(valid_607997, JString, required = false, + if valid_609197 != nil: + section.add "Action", valid_609197 + var valid_609198 = query.getOrDefault("Description") + valid_609198 = validateParameter(valid_609198, JString, required = false, + default = nil) + if valid_609198 != nil: + section.add "Description", valid_609198 + var valid_609199 = query.getOrDefault("TagSpecification") + valid_609199 = validateParameter(valid_609199, JArray, required = false, + default = nil) + if valid_609199 != nil: + section.add "TagSpecification", valid_609199 + var valid_609200 = query.getOrDefault("Version") + valid_609200 = validateParameter(valid_609200, JString, required = true, + default = newJString("2016-11-15")) + if valid_609200 != nil: + section.add "Version", valid_609200 + var valid_609201 = query.getOrDefault("CopyTagsFromSource") + valid_609201 = validateParameter(valid_609201, JString, required = false, default = newJString("volume")) - if valid_607997 != nil: - section.add "CopyTagsFromSource", valid_607997 + if valid_609201 != nil: + section.add "CopyTagsFromSource", valid_609201 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -26673,61 +26738,61 @@ proc validate_GetCreateSnapshots_607988(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_607998 = header.getOrDefault("X-Amz-Signature") - valid_607998 = validateParameter(valid_607998, JString, required = false, + var valid_609202 = header.getOrDefault("X-Amz-Signature") + valid_609202 = validateParameter(valid_609202, JString, required = false, default = nil) - if valid_607998 != nil: - section.add "X-Amz-Signature", valid_607998 - var valid_607999 = header.getOrDefault("X-Amz-Content-Sha256") - valid_607999 = validateParameter(valid_607999, JString, required = false, + if valid_609202 != nil: + section.add "X-Amz-Signature", valid_609202 + var valid_609203 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609203 = validateParameter(valid_609203, JString, required = false, default = nil) - if valid_607999 != nil: - section.add "X-Amz-Content-Sha256", valid_607999 - var valid_608000 = header.getOrDefault("X-Amz-Date") - valid_608000 = validateParameter(valid_608000, JString, required = false, + if valid_609203 != nil: + section.add "X-Amz-Content-Sha256", valid_609203 + var valid_609204 = header.getOrDefault("X-Amz-Date") + valid_609204 = validateParameter(valid_609204, JString, required = false, default = nil) - if valid_608000 != nil: - section.add "X-Amz-Date", valid_608000 - var valid_608001 = header.getOrDefault("X-Amz-Credential") - valid_608001 = validateParameter(valid_608001, JString, required = false, + if valid_609204 != nil: + section.add "X-Amz-Date", valid_609204 + var valid_609205 = header.getOrDefault("X-Amz-Credential") + valid_609205 = validateParameter(valid_609205, JString, required = false, default = nil) - if valid_608001 != nil: - section.add "X-Amz-Credential", valid_608001 - var valid_608002 = header.getOrDefault("X-Amz-Security-Token") - valid_608002 = validateParameter(valid_608002, JString, required = false, + if valid_609205 != nil: + section.add "X-Amz-Credential", valid_609205 + var valid_609206 = header.getOrDefault("X-Amz-Security-Token") + valid_609206 = validateParameter(valid_609206, JString, required = false, default = nil) - if valid_608002 != nil: - section.add "X-Amz-Security-Token", valid_608002 - var valid_608003 = header.getOrDefault("X-Amz-Algorithm") - valid_608003 = validateParameter(valid_608003, JString, required = false, + if valid_609206 != nil: + section.add "X-Amz-Security-Token", valid_609206 + var valid_609207 = header.getOrDefault("X-Amz-Algorithm") + valid_609207 = validateParameter(valid_609207, JString, required = false, default = nil) - if valid_608003 != nil: - section.add "X-Amz-Algorithm", valid_608003 - var valid_608004 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608004 = validateParameter(valid_608004, JString, required = false, + if valid_609207 != nil: + section.add "X-Amz-Algorithm", valid_609207 + var valid_609208 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609208 = validateParameter(valid_609208, JString, required = false, default = nil) - if valid_608004 != nil: - section.add "X-Amz-SignedHeaders", valid_608004 + if valid_609208 != nil: + section.add "X-Amz-SignedHeaders", valid_609208 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608005: Call_GetCreateSnapshots_607987; path: JsonNode; +proc call*(call_609209: Call_GetCreateSnapshots_609191; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Creates crash-consistent snapshots of multiple EBS volumes and stores the data in S3. Volumes are chosen by specifying an instance. Any attached volumes will produce one snapshot each that is crash-consistent across the instance. Boot volumes can be excluded by changing the parameters. ## - let valid = call_608005.validator(path, query, header, formData, body) - let scheme = call_608005.pickScheme + let valid = call_609209.validator(path, query, header, formData, body) + let scheme = call_609209.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608005.url(scheme.get, call_608005.host, call_608005.base, - call_608005.route, valid.getOrDefault("path"), + let url = call_609209.url(scheme.get, call_609209.host, call_609209.base, + call_609209.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608005, url, valid) + result = atozHook(call_609209, url, valid) -proc call*(call_608006: Call_GetCreateSnapshots_607987; +proc call*(call_609210: Call_GetCreateSnapshots_609191; InstanceSpecificationExcludeBootVolume: string = ""; InstanceSpecificationInstanceId: string = ""; DryRun: bool = false; Action: string = "CreateSnapshots"; Description: string = ""; @@ -26751,28 +26816,28 @@ proc call*(call_608006: Call_GetCreateSnapshots_607987; ## Version: string (required) ## CopyTagsFromSource: string ## : Copies the tags from the specified volume to corresponding snapshot. - var query_608007 = newJObject() - add(query_608007, "InstanceSpecification.ExcludeBootVolume", + var query_609211 = newJObject() + add(query_609211, "InstanceSpecification.ExcludeBootVolume", newJString(InstanceSpecificationExcludeBootVolume)) - add(query_608007, "InstanceSpecification.InstanceId", + add(query_609211, "InstanceSpecification.InstanceId", newJString(InstanceSpecificationInstanceId)) - add(query_608007, "DryRun", newJBool(DryRun)) - add(query_608007, "Action", newJString(Action)) - add(query_608007, "Description", newJString(Description)) + add(query_609211, "DryRun", newJBool(DryRun)) + add(query_609211, "Action", newJString(Action)) + add(query_609211, "Description", newJString(Description)) if TagSpecification != nil: - query_608007.add "TagSpecification", TagSpecification - add(query_608007, "Version", newJString(Version)) - add(query_608007, "CopyTagsFromSource", newJString(CopyTagsFromSource)) - result = call_608006.call(nil, query_608007, nil, nil, nil) + query_609211.add "TagSpecification", TagSpecification + add(query_609211, "Version", newJString(Version)) + add(query_609211, "CopyTagsFromSource", newJString(CopyTagsFromSource)) + result = call_609210.call(nil, query_609211, nil, nil, nil) -var getCreateSnapshots* = Call_GetCreateSnapshots_607987( +var getCreateSnapshots* = Call_GetCreateSnapshots_609191( name: "getCreateSnapshots", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=CreateSnapshots", validator: validate_GetCreateSnapshots_607988, - base: "/", url: url_GetCreateSnapshots_607989, + route: "/#Action=CreateSnapshots", validator: validate_GetCreateSnapshots_609192, + base: "/", url: url_GetCreateSnapshots_609193, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateSpotDatafeedSubscription_608048 = ref object of OpenApiRestCall_604389 -proc url_PostCreateSpotDatafeedSubscription_608050(protocol: Scheme; host: string; + Call_PostCreateSpotDatafeedSubscription_609252 = ref object of OpenApiRestCall_605589 +proc url_PostCreateSpotDatafeedSubscription_609254(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -26784,7 +26849,7 @@ proc url_PostCreateSpotDatafeedSubscription_608050(protocol: Scheme; host: strin else: result.path = base & route -proc validate_PostCreateSpotDatafeedSubscription_608049(path: JsonNode; +proc validate_PostCreateSpotDatafeedSubscription_609253(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per AWS account. For more information, see Spot Instance Data Feed in the Amazon EC2 User Guide for Linux Instances. ## @@ -26797,16 +26862,16 @@ proc validate_PostCreateSpotDatafeedSubscription_608049(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608051 = query.getOrDefault("Action") - valid_608051 = validateParameter(valid_608051, JString, required = true, default = newJString( + var valid_609255 = query.getOrDefault("Action") + valid_609255 = validateParameter(valid_609255, JString, required = true, default = newJString( "CreateSpotDatafeedSubscription")) - if valid_608051 != nil: - section.add "Action", valid_608051 - var valid_608052 = query.getOrDefault("Version") - valid_608052 = validateParameter(valid_608052, JString, required = true, + if valid_609255 != nil: + section.add "Action", valid_609255 + var valid_609256 = query.getOrDefault("Version") + valid_609256 = validateParameter(valid_609256, JString, required = true, default = newJString("2016-11-15")) - if valid_608052 != nil: - section.add "Version", valid_608052 + if valid_609256 != nil: + section.add "Version", valid_609256 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -26817,41 +26882,41 @@ proc validate_PostCreateSpotDatafeedSubscription_608049(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608053 = header.getOrDefault("X-Amz-Signature") - valid_608053 = validateParameter(valid_608053, JString, required = false, + var valid_609257 = header.getOrDefault("X-Amz-Signature") + valid_609257 = validateParameter(valid_609257, JString, required = false, default = nil) - if valid_608053 != nil: - section.add "X-Amz-Signature", valid_608053 - var valid_608054 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608054 = validateParameter(valid_608054, JString, required = false, + if valid_609257 != nil: + section.add "X-Amz-Signature", valid_609257 + var valid_609258 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609258 = validateParameter(valid_609258, JString, required = false, default = nil) - if valid_608054 != nil: - section.add "X-Amz-Content-Sha256", valid_608054 - var valid_608055 = header.getOrDefault("X-Amz-Date") - valid_608055 = validateParameter(valid_608055, JString, required = false, + if valid_609258 != nil: + section.add "X-Amz-Content-Sha256", valid_609258 + var valid_609259 = header.getOrDefault("X-Amz-Date") + valid_609259 = validateParameter(valid_609259, JString, required = false, default = nil) - if valid_608055 != nil: - section.add "X-Amz-Date", valid_608055 - var valid_608056 = header.getOrDefault("X-Amz-Credential") - valid_608056 = validateParameter(valid_608056, JString, required = false, + if valid_609259 != nil: + section.add "X-Amz-Date", valid_609259 + var valid_609260 = header.getOrDefault("X-Amz-Credential") + valid_609260 = validateParameter(valid_609260, JString, required = false, default = nil) - if valid_608056 != nil: - section.add "X-Amz-Credential", valid_608056 - var valid_608057 = header.getOrDefault("X-Amz-Security-Token") - valid_608057 = validateParameter(valid_608057, JString, required = false, + if valid_609260 != nil: + section.add "X-Amz-Credential", valid_609260 + var valid_609261 = header.getOrDefault("X-Amz-Security-Token") + valid_609261 = validateParameter(valid_609261, JString, required = false, default = nil) - if valid_608057 != nil: - section.add "X-Amz-Security-Token", valid_608057 - var valid_608058 = header.getOrDefault("X-Amz-Algorithm") - valid_608058 = validateParameter(valid_608058, JString, required = false, + if valid_609261 != nil: + section.add "X-Amz-Security-Token", valid_609261 + var valid_609262 = header.getOrDefault("X-Amz-Algorithm") + valid_609262 = validateParameter(valid_609262, JString, required = false, default = nil) - if valid_608058 != nil: - section.add "X-Amz-Algorithm", valid_608058 - var valid_608059 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608059 = validateParameter(valid_608059, JString, required = false, + if valid_609262 != nil: + section.add "X-Amz-Algorithm", valid_609262 + var valid_609263 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609263 = validateParameter(valid_609263, JString, required = false, default = nil) - if valid_608059 != nil: - section.add "X-Amz-SignedHeaders", valid_608059 + if valid_609263 != nil: + section.add "X-Amz-SignedHeaders", valid_609263 result.add "header", section ## parameters in `formData` object: ## Bucket: JString (required) @@ -26863,39 +26928,39 @@ proc validate_PostCreateSpotDatafeedSubscription_608049(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `Bucket` field" - var valid_608060 = formData.getOrDefault("Bucket") - valid_608060 = validateParameter(valid_608060, JString, required = true, + var valid_609264 = formData.getOrDefault("Bucket") + valid_609264 = validateParameter(valid_609264, JString, required = true, default = nil) - if valid_608060 != nil: - section.add "Bucket", valid_608060 - var valid_608061 = formData.getOrDefault("DryRun") - valid_608061 = validateParameter(valid_608061, JBool, required = false, default = nil) - if valid_608061 != nil: - section.add "DryRun", valid_608061 - var valid_608062 = formData.getOrDefault("Prefix") - valid_608062 = validateParameter(valid_608062, JString, required = false, + if valid_609264 != nil: + section.add "Bucket", valid_609264 + var valid_609265 = formData.getOrDefault("DryRun") + valid_609265 = validateParameter(valid_609265, JBool, required = false, default = nil) + if valid_609265 != nil: + section.add "DryRun", valid_609265 + var valid_609266 = formData.getOrDefault("Prefix") + valid_609266 = validateParameter(valid_609266, JString, required = false, default = nil) - if valid_608062 != nil: - section.add "Prefix", valid_608062 + if valid_609266 != nil: + section.add "Prefix", valid_609266 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608063: Call_PostCreateSpotDatafeedSubscription_608048; +proc call*(call_609267: Call_PostCreateSpotDatafeedSubscription_609252; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per AWS account. For more information, see Spot Instance Data Feed in the Amazon EC2 User Guide for Linux Instances. ## - let valid = call_608063.validator(path, query, header, formData, body) - let scheme = call_608063.pickScheme + let valid = call_609267.validator(path, query, header, formData, body) + let scheme = call_609267.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608063.url(scheme.get, call_608063.host, call_608063.base, - call_608063.route, valid.getOrDefault("path"), + let url = call_609267.url(scheme.get, call_609267.host, call_609267.base, + call_609267.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608063, url, valid) + result = atozHook(call_609267, url, valid) -proc call*(call_608064: Call_PostCreateSpotDatafeedSubscription_608048; +proc call*(call_609268: Call_PostCreateSpotDatafeedSubscription_609252; Bucket: string; DryRun: bool = false; Action: string = "CreateSpotDatafeedSubscription"; Prefix: string = ""; Version: string = "2016-11-15"): Recallable = @@ -26909,24 +26974,24 @@ proc call*(call_608064: Call_PostCreateSpotDatafeedSubscription_608048; ## Prefix: string ## : A prefix for the data feed file names. ## Version: string (required) - var query_608065 = newJObject() - var formData_608066 = newJObject() - add(formData_608066, "Bucket", newJString(Bucket)) - add(formData_608066, "DryRun", newJBool(DryRun)) - add(query_608065, "Action", newJString(Action)) - add(formData_608066, "Prefix", newJString(Prefix)) - add(query_608065, "Version", newJString(Version)) - result = call_608064.call(nil, query_608065, nil, formData_608066, nil) + var query_609269 = newJObject() + var formData_609270 = newJObject() + add(formData_609270, "Bucket", newJString(Bucket)) + add(formData_609270, "DryRun", newJBool(DryRun)) + add(query_609269, "Action", newJString(Action)) + add(formData_609270, "Prefix", newJString(Prefix)) + add(query_609269, "Version", newJString(Version)) + result = call_609268.call(nil, query_609269, nil, formData_609270, nil) -var postCreateSpotDatafeedSubscription* = Call_PostCreateSpotDatafeedSubscription_608048( +var postCreateSpotDatafeedSubscription* = Call_PostCreateSpotDatafeedSubscription_609252( name: "postCreateSpotDatafeedSubscription", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateSpotDatafeedSubscription", - validator: validate_PostCreateSpotDatafeedSubscription_608049, base: "/", - url: url_PostCreateSpotDatafeedSubscription_608050, + validator: validate_PostCreateSpotDatafeedSubscription_609253, base: "/", + url: url_PostCreateSpotDatafeedSubscription_609254, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateSpotDatafeedSubscription_608030 = ref object of OpenApiRestCall_604389 -proc url_GetCreateSpotDatafeedSubscription_608032(protocol: Scheme; host: string; + Call_GetCreateSpotDatafeedSubscription_609234 = ref object of OpenApiRestCall_605589 +proc url_GetCreateSpotDatafeedSubscription_609236(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -26938,7 +27003,7 @@ proc url_GetCreateSpotDatafeedSubscription_608032(protocol: Scheme; host: string else: result.path = base & route -proc validate_GetCreateSpotDatafeedSubscription_608031(path: JsonNode; +proc validate_GetCreateSpotDatafeedSubscription_609235(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per AWS account. For more information, see Spot Instance Data Feed in the Amazon EC2 User Guide for Linux Instances. ## @@ -26956,31 +27021,31 @@ proc validate_GetCreateSpotDatafeedSubscription_608031(path: JsonNode; ## : A prefix for the data feed file names. ## Version: JString (required) section = newJObject() - var valid_608033 = query.getOrDefault("DryRun") - valid_608033 = validateParameter(valid_608033, JBool, required = false, default = nil) - if valid_608033 != nil: - section.add "DryRun", valid_608033 + var valid_609237 = query.getOrDefault("DryRun") + valid_609237 = validateParameter(valid_609237, JBool, required = false, default = nil) + if valid_609237 != nil: + section.add "DryRun", valid_609237 assert query != nil, "query argument is necessary due to required `Bucket` field" - var valid_608034 = query.getOrDefault("Bucket") - valid_608034 = validateParameter(valid_608034, JString, required = true, + var valid_609238 = query.getOrDefault("Bucket") + valid_609238 = validateParameter(valid_609238, JString, required = true, default = nil) - if valid_608034 != nil: - section.add "Bucket", valid_608034 - var valid_608035 = query.getOrDefault("Action") - valid_608035 = validateParameter(valid_608035, JString, required = true, default = newJString( + if valid_609238 != nil: + section.add "Bucket", valid_609238 + var valid_609239 = query.getOrDefault("Action") + valid_609239 = validateParameter(valid_609239, JString, required = true, default = newJString( "CreateSpotDatafeedSubscription")) - if valid_608035 != nil: - section.add "Action", valid_608035 - var valid_608036 = query.getOrDefault("Prefix") - valid_608036 = validateParameter(valid_608036, JString, required = false, + if valid_609239 != nil: + section.add "Action", valid_609239 + var valid_609240 = query.getOrDefault("Prefix") + valid_609240 = validateParameter(valid_609240, JString, required = false, default = nil) - if valid_608036 != nil: - section.add "Prefix", valid_608036 - var valid_608037 = query.getOrDefault("Version") - valid_608037 = validateParameter(valid_608037, JString, required = true, + if valid_609240 != nil: + section.add "Prefix", valid_609240 + var valid_609241 = query.getOrDefault("Version") + valid_609241 = validateParameter(valid_609241, JString, required = true, default = newJString("2016-11-15")) - if valid_608037 != nil: - section.add "Version", valid_608037 + if valid_609241 != nil: + section.add "Version", valid_609241 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -26991,62 +27056,62 @@ proc validate_GetCreateSpotDatafeedSubscription_608031(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608038 = header.getOrDefault("X-Amz-Signature") - valid_608038 = validateParameter(valid_608038, JString, required = false, + var valid_609242 = header.getOrDefault("X-Amz-Signature") + valid_609242 = validateParameter(valid_609242, JString, required = false, default = nil) - if valid_608038 != nil: - section.add "X-Amz-Signature", valid_608038 - var valid_608039 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608039 = validateParameter(valid_608039, JString, required = false, + if valid_609242 != nil: + section.add "X-Amz-Signature", valid_609242 + var valid_609243 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609243 = validateParameter(valid_609243, JString, required = false, default = nil) - if valid_608039 != nil: - section.add "X-Amz-Content-Sha256", valid_608039 - var valid_608040 = header.getOrDefault("X-Amz-Date") - valid_608040 = validateParameter(valid_608040, JString, required = false, + if valid_609243 != nil: + section.add "X-Amz-Content-Sha256", valid_609243 + var valid_609244 = header.getOrDefault("X-Amz-Date") + valid_609244 = validateParameter(valid_609244, JString, required = false, default = nil) - if valid_608040 != nil: - section.add "X-Amz-Date", valid_608040 - var valid_608041 = header.getOrDefault("X-Amz-Credential") - valid_608041 = validateParameter(valid_608041, JString, required = false, + if valid_609244 != nil: + section.add "X-Amz-Date", valid_609244 + var valid_609245 = header.getOrDefault("X-Amz-Credential") + valid_609245 = validateParameter(valid_609245, JString, required = false, default = nil) - if valid_608041 != nil: - section.add "X-Amz-Credential", valid_608041 - var valid_608042 = header.getOrDefault("X-Amz-Security-Token") - valid_608042 = validateParameter(valid_608042, JString, required = false, + if valid_609245 != nil: + section.add "X-Amz-Credential", valid_609245 + var valid_609246 = header.getOrDefault("X-Amz-Security-Token") + valid_609246 = validateParameter(valid_609246, JString, required = false, default = nil) - if valid_608042 != nil: - section.add "X-Amz-Security-Token", valid_608042 - var valid_608043 = header.getOrDefault("X-Amz-Algorithm") - valid_608043 = validateParameter(valid_608043, JString, required = false, + if valid_609246 != nil: + section.add "X-Amz-Security-Token", valid_609246 + var valid_609247 = header.getOrDefault("X-Amz-Algorithm") + valid_609247 = validateParameter(valid_609247, JString, required = false, default = nil) - if valid_608043 != nil: - section.add "X-Amz-Algorithm", valid_608043 - var valid_608044 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608044 = validateParameter(valid_608044, JString, required = false, + if valid_609247 != nil: + section.add "X-Amz-Algorithm", valid_609247 + var valid_609248 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609248 = validateParameter(valid_609248, JString, required = false, default = nil) - if valid_608044 != nil: - section.add "X-Amz-SignedHeaders", valid_608044 + if valid_609248 != nil: + section.add "X-Amz-SignedHeaders", valid_609248 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608045: Call_GetCreateSpotDatafeedSubscription_608030; +proc call*(call_609249: Call_GetCreateSpotDatafeedSubscription_609234; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per AWS account. For more information, see Spot Instance Data Feed in the Amazon EC2 User Guide for Linux Instances. ## - let valid = call_608045.validator(path, query, header, formData, body) - let scheme = call_608045.pickScheme + let valid = call_609249.validator(path, query, header, formData, body) + let scheme = call_609249.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608045.url(scheme.get, call_608045.host, call_608045.base, - call_608045.route, valid.getOrDefault("path"), + let url = call_609249.url(scheme.get, call_609249.host, call_609249.base, + call_609249.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608045, url, valid) + result = atozHook(call_609249, url, valid) -proc call*(call_608046: Call_GetCreateSpotDatafeedSubscription_608030; +proc call*(call_609250: Call_GetCreateSpotDatafeedSubscription_609234; Bucket: string; DryRun: bool = false; Action: string = "CreateSpotDatafeedSubscription"; Prefix: string = ""; Version: string = "2016-11-15"): Recallable = @@ -27060,23 +27125,23 @@ proc call*(call_608046: Call_GetCreateSpotDatafeedSubscription_608030; ## Prefix: string ## : A prefix for the data feed file names. ## Version: string (required) - var query_608047 = newJObject() - add(query_608047, "DryRun", newJBool(DryRun)) - add(query_608047, "Bucket", newJString(Bucket)) - add(query_608047, "Action", newJString(Action)) - add(query_608047, "Prefix", newJString(Prefix)) - add(query_608047, "Version", newJString(Version)) - result = call_608046.call(nil, query_608047, nil, nil, nil) + var query_609251 = newJObject() + add(query_609251, "DryRun", newJBool(DryRun)) + add(query_609251, "Bucket", newJString(Bucket)) + add(query_609251, "Action", newJString(Action)) + add(query_609251, "Prefix", newJString(Prefix)) + add(query_609251, "Version", newJString(Version)) + result = call_609250.call(nil, query_609251, nil, nil, nil) -var getCreateSpotDatafeedSubscription* = Call_GetCreateSpotDatafeedSubscription_608030( +var getCreateSpotDatafeedSubscription* = Call_GetCreateSpotDatafeedSubscription_609234( name: "getCreateSpotDatafeedSubscription", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateSpotDatafeedSubscription", - validator: validate_GetCreateSpotDatafeedSubscription_608031, base: "/", - url: url_GetCreateSpotDatafeedSubscription_608032, + validator: validate_GetCreateSpotDatafeedSubscription_609235, base: "/", + url: url_GetCreateSpotDatafeedSubscription_609236, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateSubnet_608089 = ref object of OpenApiRestCall_604389 -proc url_PostCreateSubnet_608091(protocol: Scheme; host: string; base: string; + Call_PostCreateSubnet_609293 = ref object of OpenApiRestCall_605589 +proc url_PostCreateSubnet_609295(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -27088,7 +27153,7 @@ proc url_PostCreateSubnet_608091(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostCreateSubnet_608090(path: JsonNode; query: JsonNode; +proc validate_PostCreateSubnet_609294(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a subnet in an existing VPC.
When you create each subnet, you provide the VPC ID and IPv4 CIDR block for the subnet. After you create a subnet, you can't change its CIDR block. The size of the subnet's IPv4 CIDR block can be the same as a VPC's IPv4 CIDR block, or a subset of a VPC's IPv4 CIDR block. If you create more than one subnet in a VPC, the subnets' CIDR blocks must not overlap. The smallest IPv4 subnet (and VPC) you can create uses a /28 netmask (16 IPv4 addresses), and the largest uses a /16 netmask (65,536 IPv4 addresses).
If you've associated an IPv6 CIDR block with your VPC, you can create a subnet with an IPv6 CIDR block that uses a /64 prefix length.
AWS reserves both the first four and the last IPv4 address in each subnet's CIDR block. They're not available for use.
If you add more than one subnet to a VPC, they're set up in a star topology with a logical router in the middle.
If you launch an instance in a VPC using an Amazon EBS-backed AMI, the IP address doesn't change if you stop and restart the instance (unlike a similar instance launched outside a VPC, which gets a new IP address when restarted). It's therefore possible to have a subnet with no running instances (they're all stopped), but no remaining IP addresses available.
For more information about subnets, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
@@ -27102,16 +27167,16 @@ proc validate_PostCreateSubnet_608090(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608092 = query.getOrDefault("Action") - valid_608092 = validateParameter(valid_608092, JString, required = true, + var valid_609296 = query.getOrDefault("Action") + valid_609296 = validateParameter(valid_609296, JString, required = true, default = newJString("CreateSubnet")) - if valid_608092 != nil: - section.add "Action", valid_608092 - var valid_608093 = query.getOrDefault("Version") - valid_608093 = validateParameter(valid_608093, JString, required = true, + if valid_609296 != nil: + section.add "Action", valid_609296 + var valid_609297 = query.getOrDefault("Version") + valid_609297 = validateParameter(valid_609297, JString, required = true, default = newJString("2016-11-15")) - if valid_608093 != nil: - section.add "Version", valid_608093 + if valid_609297 != nil: + section.add "Version", valid_609297 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -27122,41 +27187,41 @@ proc validate_PostCreateSubnet_608090(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608094 = header.getOrDefault("X-Amz-Signature") - valid_608094 = validateParameter(valid_608094, JString, required = false, + var valid_609298 = header.getOrDefault("X-Amz-Signature") + valid_609298 = validateParameter(valid_609298, JString, required = false, default = nil) - if valid_608094 != nil: - section.add "X-Amz-Signature", valid_608094 - var valid_608095 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608095 = validateParameter(valid_608095, JString, required = false, + if valid_609298 != nil: + section.add "X-Amz-Signature", valid_609298 + var valid_609299 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609299 = validateParameter(valid_609299, JString, required = false, default = nil) - if valid_608095 != nil: - section.add "X-Amz-Content-Sha256", valid_608095 - var valid_608096 = header.getOrDefault("X-Amz-Date") - valid_608096 = validateParameter(valid_608096, JString, required = false, + if valid_609299 != nil: + section.add "X-Amz-Content-Sha256", valid_609299 + var valid_609300 = header.getOrDefault("X-Amz-Date") + valid_609300 = validateParameter(valid_609300, JString, required = false, default = nil) - if valid_608096 != nil: - section.add "X-Amz-Date", valid_608096 - var valid_608097 = header.getOrDefault("X-Amz-Credential") - valid_608097 = validateParameter(valid_608097, JString, required = false, + if valid_609300 != nil: + section.add "X-Amz-Date", valid_609300 + var valid_609301 = header.getOrDefault("X-Amz-Credential") + valid_609301 = validateParameter(valid_609301, JString, required = false, default = nil) - if valid_608097 != nil: - section.add "X-Amz-Credential", valid_608097 - var valid_608098 = header.getOrDefault("X-Amz-Security-Token") - valid_608098 = validateParameter(valid_608098, JString, required = false, + if valid_609301 != nil: + section.add "X-Amz-Credential", valid_609301 + var valid_609302 = header.getOrDefault("X-Amz-Security-Token") + valid_609302 = validateParameter(valid_609302, JString, required = false, default = nil) - if valid_608098 != nil: - section.add "X-Amz-Security-Token", valid_608098 - var valid_608099 = header.getOrDefault("X-Amz-Algorithm") - valid_608099 = validateParameter(valid_608099, JString, required = false, + if valid_609302 != nil: + section.add "X-Amz-Security-Token", valid_609302 + var valid_609303 = header.getOrDefault("X-Amz-Algorithm") + valid_609303 = validateParameter(valid_609303, JString, required = false, default = nil) - if valid_608099 != nil: - section.add "X-Amz-Algorithm", valid_608099 - var valid_608100 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608100 = validateParameter(valid_608100, JString, required = false, + if valid_609303 != nil: + section.add "X-Amz-Algorithm", valid_609303 + var valid_609304 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609304 = validateParameter(valid_609304, JString, required = false, default = nil) - if valid_608100 != nil: - section.add "X-Amz-SignedHeaders", valid_608100 + if valid_609304 != nil: + section.add "X-Amz-SignedHeaders", valid_609304 result.add "header", section ## parameters in `formData` object: ## AvailabilityZoneId: JString @@ -27175,60 +27240,60 @@ proc validate_PostCreateSubnet_608090(path: JsonNode; query: JsonNode; ## Ipv6CidrBlock: JString ## : The IPv6 network range for the subnet, in CIDR notation. The subnet size must use a /64 prefix length. section = newJObject() - var valid_608101 = formData.getOrDefault("AvailabilityZoneId") - valid_608101 = validateParameter(valid_608101, JString, required = false, + var valid_609305 = formData.getOrDefault("AvailabilityZoneId") + valid_609305 = validateParameter(valid_609305, JString, required = false, default = nil) - if valid_608101 != nil: - section.add "AvailabilityZoneId", valid_608101 + if valid_609305 != nil: + section.add "AvailabilityZoneId", valid_609305 assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_608102 = formData.getOrDefault("VpcId") - valid_608102 = validateParameter(valid_608102, JString, required = true, + var valid_609306 = formData.getOrDefault("VpcId") + valid_609306 = validateParameter(valid_609306, JString, required = true, default = nil) - if valid_608102 != nil: - section.add "VpcId", valid_608102 - var valid_608103 = formData.getOrDefault("OutpostArn") - valid_608103 = validateParameter(valid_608103, JString, required = false, + if valid_609306 != nil: + section.add "VpcId", valid_609306 + var valid_609307 = formData.getOrDefault("OutpostArn") + valid_609307 = validateParameter(valid_609307, JString, required = false, default = nil) - if valid_608103 != nil: - section.add "OutpostArn", valid_608103 - var valid_608104 = formData.getOrDefault("CidrBlock") - valid_608104 = validateParameter(valid_608104, JString, required = true, + if valid_609307 != nil: + section.add "OutpostArn", valid_609307 + var valid_609308 = formData.getOrDefault("CidrBlock") + valid_609308 = validateParameter(valid_609308, JString, required = true, default = nil) - if valid_608104 != nil: - section.add "CidrBlock", valid_608104 - var valid_608105 = formData.getOrDefault("AvailabilityZone") - valid_608105 = validateParameter(valid_608105, JString, required = false, + if valid_609308 != nil: + section.add "CidrBlock", valid_609308 + var valid_609309 = formData.getOrDefault("AvailabilityZone") + valid_609309 = validateParameter(valid_609309, JString, required = false, default = nil) - if valid_608105 != nil: - section.add "AvailabilityZone", valid_608105 - var valid_608106 = formData.getOrDefault("DryRun") - valid_608106 = validateParameter(valid_608106, JBool, required = false, default = nil) - if valid_608106 != nil: - section.add "DryRun", valid_608106 - var valid_608107 = formData.getOrDefault("Ipv6CidrBlock") - valid_608107 = validateParameter(valid_608107, JString, required = false, + if valid_609309 != nil: + section.add "AvailabilityZone", valid_609309 + var valid_609310 = formData.getOrDefault("DryRun") + valid_609310 = validateParameter(valid_609310, JBool, required = false, default = nil) + if valid_609310 != nil: + section.add "DryRun", valid_609310 + var valid_609311 = formData.getOrDefault("Ipv6CidrBlock") + valid_609311 = validateParameter(valid_609311, JString, required = false, default = nil) - if valid_608107 != nil: - section.add "Ipv6CidrBlock", valid_608107 + if valid_609311 != nil: + section.add "Ipv6CidrBlock", valid_609311 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608108: Call_PostCreateSubnet_608089; path: JsonNode; +proc call*(call_609312: Call_PostCreateSubnet_609293; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a subnet in an existing VPC.
When you create each subnet, you provide the VPC ID and IPv4 CIDR block for the subnet. After you create a subnet, you can't change its CIDR block. The size of the subnet's IPv4 CIDR block can be the same as a VPC's IPv4 CIDR block, or a subset of a VPC's IPv4 CIDR block. If you create more than one subnet in a VPC, the subnets' CIDR blocks must not overlap. The smallest IPv4 subnet (and VPC) you can create uses a /28 netmask (16 IPv4 addresses), and the largest uses a /16 netmask (65,536 IPv4 addresses).
If you've associated an IPv6 CIDR block with your VPC, you can create a subnet with an IPv6 CIDR block that uses a /64 prefix length.
AWS reserves both the first four and the last IPv4 address in each subnet's CIDR block. They're not available for use.
If you add more than one subnet to a VPC, they're set up in a star topology with a logical router in the middle.
If you launch an instance in a VPC using an Amazon EBS-backed AMI, the IP address doesn't change if you stop and restart the instance (unlike a similar instance launched outside a VPC, which gets a new IP address when restarted). It's therefore possible to have a subnet with no running instances (they're all stopped), but no remaining IP addresses available.
For more information about subnets, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_608108.validator(path, query, header, formData, body) - let scheme = call_608108.pickScheme + let valid = call_609312.validator(path, query, header, formData, body) + let scheme = call_609312.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608108.url(scheme.get, call_608108.host, call_608108.base, - call_608108.route, valid.getOrDefault("path"), + let url = call_609312.url(scheme.get, call_609312.host, call_609312.base, + call_609312.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608108, url, valid) + result = atozHook(call_609312, url, valid) -proc call*(call_608109: Call_PostCreateSubnet_608089; VpcId: string; +proc call*(call_609313: Call_PostCreateSubnet_609293; VpcId: string; CidrBlock: string; AvailabilityZoneId: string = ""; OutpostArn: string = ""; AvailabilityZone: string = ""; DryRun: bool = false; Action: string = "CreateSubnet"; Version: string = "2016-11-15"; @@ -27252,27 +27317,27 @@ proc call*(call_608109: Call_PostCreateSubnet_608089; VpcId: string; ## Version: string (required) ## Ipv6CidrBlock: string ## : The IPv6 network range for the subnet, in CIDR notation. The subnet size must use a /64 prefix length. - var query_608110 = newJObject() - var formData_608111 = newJObject() - add(formData_608111, "AvailabilityZoneId", newJString(AvailabilityZoneId)) - add(formData_608111, "VpcId", newJString(VpcId)) - add(formData_608111, "OutpostArn", newJString(OutpostArn)) - add(formData_608111, "CidrBlock", newJString(CidrBlock)) - add(formData_608111, "AvailabilityZone", newJString(AvailabilityZone)) - add(formData_608111, "DryRun", newJBool(DryRun)) - add(query_608110, "Action", newJString(Action)) - add(query_608110, "Version", newJString(Version)) - add(formData_608111, "Ipv6CidrBlock", newJString(Ipv6CidrBlock)) - result = call_608109.call(nil, query_608110, nil, formData_608111, nil) - -var postCreateSubnet* = Call_PostCreateSubnet_608089(name: "postCreateSubnet", + var query_609314 = newJObject() + var formData_609315 = newJObject() + add(formData_609315, "AvailabilityZoneId", newJString(AvailabilityZoneId)) + add(formData_609315, "VpcId", newJString(VpcId)) + add(formData_609315, "OutpostArn", newJString(OutpostArn)) + add(formData_609315, "CidrBlock", newJString(CidrBlock)) + add(formData_609315, "AvailabilityZone", newJString(AvailabilityZone)) + add(formData_609315, "DryRun", newJBool(DryRun)) + add(query_609314, "Action", newJString(Action)) + add(query_609314, "Version", newJString(Version)) + add(formData_609315, "Ipv6CidrBlock", newJString(Ipv6CidrBlock)) + result = call_609313.call(nil, query_609314, nil, formData_609315, nil) + +var postCreateSubnet* = Call_PostCreateSubnet_609293(name: "postCreateSubnet", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=CreateSubnet", validator: validate_PostCreateSubnet_608090, - base: "/", url: url_PostCreateSubnet_608091, + route: "/#Action=CreateSubnet", validator: validate_PostCreateSubnet_609294, + base: "/", url: url_PostCreateSubnet_609295, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateSubnet_608067 = ref object of OpenApiRestCall_604389 -proc url_GetCreateSubnet_608069(protocol: Scheme; host: string; base: string; + Call_GetCreateSubnet_609271 = ref object of OpenApiRestCall_605589 +proc url_GetCreateSubnet_609273(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -27284,7 +27349,7 @@ proc url_GetCreateSubnet_608069(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetCreateSubnet_608068(path: JsonNode; query: JsonNode; +proc validate_GetCreateSubnet_609272(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a subnet in an existing VPC.
When you create each subnet, you provide the VPC ID and IPv4 CIDR block for the subnet. After you create a subnet, you can't change its CIDR block. The size of the subnet's IPv4 CIDR block can be the same as a VPC's IPv4 CIDR block, or a subset of a VPC's IPv4 CIDR block. If you create more than one subnet in a VPC, the subnets' CIDR blocks must not overlap. The smallest IPv4 subnet (and VPC) you can create uses a /28 netmask (16 IPv4 addresses), and the largest uses a /16 netmask (65,536 IPv4 addresses).
If you've associated an IPv6 CIDR block with your VPC, you can create a subnet with an IPv6 CIDR block that uses a /64 prefix length.
AWS reserves both the first four and the last IPv4 address in each subnet's CIDR block. They're not available for use.
If you add more than one subnet to a VPC, they're set up in a star topology with a logical router in the middle.
If you launch an instance in a VPC using an Amazon EBS-backed AMI, the IP address doesn't change if you stop and restart the instance (unlike a similar instance launched outside a VPC, which gets a new IP address when restarted). It's therefore possible to have a subnet with no running instances (they're all stopped), but no remaining IP addresses available.
For more information about subnets, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
@@ -27312,51 +27377,51 @@ proc validate_GetCreateSubnet_608068(path: JsonNode; query: JsonNode; ## href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions">Available Regions in the Amazon Elastic Compute Cloud User Guide. ## Version: JString (required) section = newJObject() - var valid_608070 = query.getOrDefault("DryRun") - valid_608070 = validateParameter(valid_608070, JBool, required = false, default = nil) - if valid_608070 != nil: - section.add "DryRun", valid_608070 + var valid_609274 = query.getOrDefault("DryRun") + valid_609274 = validateParameter(valid_609274, JBool, required = false, default = nil) + if valid_609274 != nil: + section.add "DryRun", valid_609274 assert query != nil, "query argument is necessary due to required `VpcId` field" - var valid_608071 = query.getOrDefault("VpcId") - valid_608071 = validateParameter(valid_608071, JString, required = true, + var valid_609275 = query.getOrDefault("VpcId") + valid_609275 = validateParameter(valid_609275, JString, required = true, default = nil) - if valid_608071 != nil: - section.add "VpcId", valid_608071 - var valid_608072 = query.getOrDefault("OutpostArn") - valid_608072 = validateParameter(valid_608072, JString, required = false, + if valid_609275 != nil: + section.add "VpcId", valid_609275 + var valid_609276 = query.getOrDefault("OutpostArn") + valid_609276 = validateParameter(valid_609276, JString, required = false, default = nil) - if valid_608072 != nil: - section.add "OutpostArn", valid_608072 - var valid_608073 = query.getOrDefault("Action") - valid_608073 = validateParameter(valid_608073, JString, required = true, + if valid_609276 != nil: + section.add "OutpostArn", valid_609276 + var valid_609277 = query.getOrDefault("Action") + valid_609277 = validateParameter(valid_609277, JString, required = true, default = newJString("CreateSubnet")) - if valid_608073 != nil: - section.add "Action", valid_608073 - var valid_608074 = query.getOrDefault("AvailabilityZoneId") - valid_608074 = validateParameter(valid_608074, JString, required = false, + if valid_609277 != nil: + section.add "Action", valid_609277 + var valid_609278 = query.getOrDefault("AvailabilityZoneId") + valid_609278 = validateParameter(valid_609278, JString, required = false, default = nil) - if valid_608074 != nil: - section.add "AvailabilityZoneId", valid_608074 - var valid_608075 = query.getOrDefault("Ipv6CidrBlock") - valid_608075 = validateParameter(valid_608075, JString, required = false, + if valid_609278 != nil: + section.add "AvailabilityZoneId", valid_609278 + var valid_609279 = query.getOrDefault("Ipv6CidrBlock") + valid_609279 = validateParameter(valid_609279, JString, required = false, default = nil) - if valid_608075 != nil: - section.add "Ipv6CidrBlock", valid_608075 - var valid_608076 = query.getOrDefault("CidrBlock") - valid_608076 = validateParameter(valid_608076, JString, required = true, + if valid_609279 != nil: + section.add "Ipv6CidrBlock", valid_609279 + var valid_609280 = query.getOrDefault("CidrBlock") + valid_609280 = validateParameter(valid_609280, JString, required = true, default = nil) - if valid_608076 != nil: - section.add "CidrBlock", valid_608076 - var valid_608077 = query.getOrDefault("AvailabilityZone") - valid_608077 = validateParameter(valid_608077, JString, required = false, + if valid_609280 != nil: + section.add "CidrBlock", valid_609280 + var valid_609281 = query.getOrDefault("AvailabilityZone") + valid_609281 = validateParameter(valid_609281, JString, required = false, default = nil) - if valid_608077 != nil: - section.add "AvailabilityZone", valid_608077 - var valid_608078 = query.getOrDefault("Version") - valid_608078 = validateParameter(valid_608078, JString, required = true, + if valid_609281 != nil: + section.add "AvailabilityZone", valid_609281 + var valid_609282 = query.getOrDefault("Version") + valid_609282 = validateParameter(valid_609282, JString, required = true, default = newJString("2016-11-15")) - if valid_608078 != nil: - section.add "Version", valid_608078 + if valid_609282 != nil: + section.add "Version", valid_609282 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -27367,61 +27432,61 @@ proc validate_GetCreateSubnet_608068(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608079 = header.getOrDefault("X-Amz-Signature") - valid_608079 = validateParameter(valid_608079, JString, required = false, + var valid_609283 = header.getOrDefault("X-Amz-Signature") + valid_609283 = validateParameter(valid_609283, JString, required = false, default = nil) - if valid_608079 != nil: - section.add "X-Amz-Signature", valid_608079 - var valid_608080 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608080 = validateParameter(valid_608080, JString, required = false, + if valid_609283 != nil: + section.add "X-Amz-Signature", valid_609283 + var valid_609284 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609284 = validateParameter(valid_609284, JString, required = false, default = nil) - if valid_608080 != nil: - section.add "X-Amz-Content-Sha256", valid_608080 - var valid_608081 = header.getOrDefault("X-Amz-Date") - valid_608081 = validateParameter(valid_608081, JString, required = false, + if valid_609284 != nil: + section.add "X-Amz-Content-Sha256", valid_609284 + var valid_609285 = header.getOrDefault("X-Amz-Date") + valid_609285 = validateParameter(valid_609285, JString, required = false, default = nil) - if valid_608081 != nil: - section.add "X-Amz-Date", valid_608081 - var valid_608082 = header.getOrDefault("X-Amz-Credential") - valid_608082 = validateParameter(valid_608082, JString, required = false, + if valid_609285 != nil: + section.add "X-Amz-Date", valid_609285 + var valid_609286 = header.getOrDefault("X-Amz-Credential") + valid_609286 = validateParameter(valid_609286, JString, required = false, default = nil) - if valid_608082 != nil: - section.add "X-Amz-Credential", valid_608082 - var valid_608083 = header.getOrDefault("X-Amz-Security-Token") - valid_608083 = validateParameter(valid_608083, JString, required = false, + if valid_609286 != nil: + section.add "X-Amz-Credential", valid_609286 + var valid_609287 = header.getOrDefault("X-Amz-Security-Token") + valid_609287 = validateParameter(valid_609287, JString, required = false, default = nil) - if valid_608083 != nil: - section.add "X-Amz-Security-Token", valid_608083 - var valid_608084 = header.getOrDefault("X-Amz-Algorithm") - valid_608084 = validateParameter(valid_608084, JString, required = false, + if valid_609287 != nil: + section.add "X-Amz-Security-Token", valid_609287 + var valid_609288 = header.getOrDefault("X-Amz-Algorithm") + valid_609288 = validateParameter(valid_609288, JString, required = false, default = nil) - if valid_608084 != nil: - section.add "X-Amz-Algorithm", valid_608084 - var valid_608085 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608085 = validateParameter(valid_608085, JString, required = false, + if valid_609288 != nil: + section.add "X-Amz-Algorithm", valid_609288 + var valid_609289 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609289 = validateParameter(valid_609289, JString, required = false, default = nil) - if valid_608085 != nil: - section.add "X-Amz-SignedHeaders", valid_608085 + if valid_609289 != nil: + section.add "X-Amz-SignedHeaders", valid_609289 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608086: Call_GetCreateSubnet_608067; path: JsonNode; query: JsonNode; +proc call*(call_609290: Call_GetCreateSubnet_609271; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a subnet in an existing VPC.
When you create each subnet, you provide the VPC ID and IPv4 CIDR block for the subnet. After you create a subnet, you can't change its CIDR block. The size of the subnet's IPv4 CIDR block can be the same as a VPC's IPv4 CIDR block, or a subset of a VPC's IPv4 CIDR block. If you create more than one subnet in a VPC, the subnets' CIDR blocks must not overlap. The smallest IPv4 subnet (and VPC) you can create uses a /28 netmask (16 IPv4 addresses), and the largest uses a /16 netmask (65,536 IPv4 addresses).
If you've associated an IPv6 CIDR block with your VPC, you can create a subnet with an IPv6 CIDR block that uses a /64 prefix length.
AWS reserves both the first four and the last IPv4 address in each subnet's CIDR block. They're not available for use.
If you add more than one subnet to a VPC, they're set up in a star topology with a logical router in the middle.
If you launch an instance in a VPC using an Amazon EBS-backed AMI, the IP address doesn't change if you stop and restart the instance (unlike a similar instance launched outside a VPC, which gets a new IP address when restarted). It's therefore possible to have a subnet with no running instances (they're all stopped), but no remaining IP addresses available.
For more information about subnets, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_608086.validator(path, query, header, formData, body) - let scheme = call_608086.pickScheme + let valid = call_609290.validator(path, query, header, formData, body) + let scheme = call_609290.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608086.url(scheme.get, call_608086.host, call_608086.base, - call_608086.route, valid.getOrDefault("path"), + let url = call_609290.url(scheme.get, call_609290.host, call_609290.base, + call_609290.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608086, url, valid) + result = atozHook(call_609290, url, valid) -proc call*(call_608087: Call_GetCreateSubnet_608067; VpcId: string; +proc call*(call_609291: Call_GetCreateSubnet_609271; VpcId: string; CidrBlock: string; DryRun: bool = false; OutpostArn: string = ""; Action: string = "CreateSubnet"; AvailabilityZoneId: string = ""; Ipv6CidrBlock: string = ""; AvailabilityZone: string = ""; @@ -27445,25 +27510,25 @@ proc call*(call_608087: Call_GetCreateSubnet_608067; VpcId: string; ## :The Availability Zone or Local Zone for the subnet.
Default: AWS selects one for you. If you create more than one subnet in your VPC, we do not necessarily select a different zone for each subnet.
To create a subnet in a Local Zone, set this value to the Local Zone ID, for example us-west-2-lax-1a
. For information about the Regions that support Local Zones, see Available Regions in the Amazon Elastic Compute Cloud User Guide.
Adds or overwrites the specified tags for the specified Amazon EC2 resource or resources. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique per resource.
For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide. For more information about creating IAM policies that control users' access to resources based on tags, see Supported Resource-Level Permissions for Amazon EC2 API Actions in the Amazon Elastic Compute Cloud User Guide.
@@ -27489,16 +27554,16 @@ proc validate_PostCreateTags_608131(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608133 = query.getOrDefault("Action") - valid_608133 = validateParameter(valid_608133, JString, required = true, + var valid_609337 = query.getOrDefault("Action") + valid_609337 = validateParameter(valid_609337, JString, required = true, default = newJString("CreateTags")) - if valid_608133 != nil: - section.add "Action", valid_608133 - var valid_608134 = query.getOrDefault("Version") - valid_608134 = validateParameter(valid_608134, JString, required = true, + if valid_609337 != nil: + section.add "Action", valid_609337 + var valid_609338 = query.getOrDefault("Version") + valid_609338 = validateParameter(valid_609338, JString, required = true, default = newJString("2016-11-15")) - if valid_608134 != nil: - section.add "Version", valid_608134 + if valid_609338 != nil: + section.add "Version", valid_609338 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -27509,41 +27574,41 @@ proc validate_PostCreateTags_608131(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608135 = header.getOrDefault("X-Amz-Signature") - valid_608135 = validateParameter(valid_608135, JString, required = false, + var valid_609339 = header.getOrDefault("X-Amz-Signature") + valid_609339 = validateParameter(valid_609339, JString, required = false, default = nil) - if valid_608135 != nil: - section.add "X-Amz-Signature", valid_608135 - var valid_608136 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608136 = validateParameter(valid_608136, JString, required = false, + if valid_609339 != nil: + section.add "X-Amz-Signature", valid_609339 + var valid_609340 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609340 = validateParameter(valid_609340, JString, required = false, default = nil) - if valid_608136 != nil: - section.add "X-Amz-Content-Sha256", valid_608136 - var valid_608137 = header.getOrDefault("X-Amz-Date") - valid_608137 = validateParameter(valid_608137, JString, required = false, + if valid_609340 != nil: + section.add "X-Amz-Content-Sha256", valid_609340 + var valid_609341 = header.getOrDefault("X-Amz-Date") + valid_609341 = validateParameter(valid_609341, JString, required = false, default = nil) - if valid_608137 != nil: - section.add "X-Amz-Date", valid_608137 - var valid_608138 = header.getOrDefault("X-Amz-Credential") - valid_608138 = validateParameter(valid_608138, JString, required = false, + if valid_609341 != nil: + section.add "X-Amz-Date", valid_609341 + var valid_609342 = header.getOrDefault("X-Amz-Credential") + valid_609342 = validateParameter(valid_609342, JString, required = false, default = nil) - if valid_608138 != nil: - section.add "X-Amz-Credential", valid_608138 - var valid_608139 = header.getOrDefault("X-Amz-Security-Token") - valid_608139 = validateParameter(valid_608139, JString, required = false, + if valid_609342 != nil: + section.add "X-Amz-Credential", valid_609342 + var valid_609343 = header.getOrDefault("X-Amz-Security-Token") + valid_609343 = validateParameter(valid_609343, JString, required = false, default = nil) - if valid_608139 != nil: - section.add "X-Amz-Security-Token", valid_608139 - var valid_608140 = header.getOrDefault("X-Amz-Algorithm") - valid_608140 = validateParameter(valid_608140, JString, required = false, + if valid_609343 != nil: + section.add "X-Amz-Security-Token", valid_609343 + var valid_609344 = header.getOrDefault("X-Amz-Algorithm") + valid_609344 = validateParameter(valid_609344, JString, required = false, default = nil) - if valid_608140 != nil: - section.add "X-Amz-Algorithm", valid_608140 - var valid_608141 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608141 = validateParameter(valid_608141, JString, required = false, + if valid_609344 != nil: + section.add "X-Amz-Algorithm", valid_609344 + var valid_609345 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609345 = validateParameter(valid_609345, JString, required = false, default = nil) - if valid_608141 != nil: - section.add "X-Amz-SignedHeaders", valid_608141 + if valid_609345 != nil: + section.add "X-Amz-SignedHeaders", valid_609345 result.add "header", section ## parameters in `formData` object: ## ResourceId: JArray (required) @@ -27555,36 +27620,36 @@ proc validate_PostCreateTags_608131(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `ResourceId` field" - var valid_608142 = formData.getOrDefault("ResourceId") - valid_608142 = validateParameter(valid_608142, JArray, required = true, default = nil) - if valid_608142 != nil: - section.add "ResourceId", valid_608142 - var valid_608143 = formData.getOrDefault("DryRun") - valid_608143 = validateParameter(valid_608143, JBool, required = false, default = nil) - if valid_608143 != nil: - section.add "DryRun", valid_608143 - var valid_608144 = formData.getOrDefault("Tag") - valid_608144 = validateParameter(valid_608144, JArray, required = true, default = nil) - if valid_608144 != nil: - section.add "Tag", valid_608144 + var valid_609346 = formData.getOrDefault("ResourceId") + valid_609346 = validateParameter(valid_609346, JArray, required = true, default = nil) + if valid_609346 != nil: + section.add "ResourceId", valid_609346 + var valid_609347 = formData.getOrDefault("DryRun") + valid_609347 = validateParameter(valid_609347, JBool, required = false, default = nil) + if valid_609347 != nil: + section.add "DryRun", valid_609347 + var valid_609348 = formData.getOrDefault("Tag") + valid_609348 = validateParameter(valid_609348, JArray, required = true, default = nil) + if valid_609348 != nil: + section.add "Tag", valid_609348 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608145: Call_PostCreateTags_608130; path: JsonNode; query: JsonNode; +proc call*(call_609349: Call_PostCreateTags_609334; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Adds or overwrites the specified tags for the specified Amazon EC2 resource or resources. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique per resource.
For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide. For more information about creating IAM policies that control users' access to resources based on tags, see Supported Resource-Level Permissions for Amazon EC2 API Actions in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_608145.validator(path, query, header, formData, body) - let scheme = call_608145.pickScheme + let valid = call_609349.validator(path, query, header, formData, body) + let scheme = call_609349.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608145.url(scheme.get, call_608145.host, call_608145.base, - call_608145.route, valid.getOrDefault("path"), + let url = call_609349.url(scheme.get, call_609349.host, call_609349.base, + call_609349.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608145, url, valid) + result = atozHook(call_609349, url, valid) -proc call*(call_608146: Call_PostCreateTags_608130; ResourceId: JsonNode; +proc call*(call_609350: Call_PostCreateTags_609334; ResourceId: JsonNode; Tag: JsonNode; DryRun: bool = false; Action: string = "CreateTags"; Version: string = "2016-11-15"): Recallable = ## postCreateTags @@ -27597,24 +27662,24 @@ proc call*(call_608146: Call_PostCreateTags_608130; ResourceId: JsonNode; ## Version: string (required) ## Tag: JArray (required) ## : The tags. Thevalue
parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.
- var query_608147 = newJObject()
- var formData_608148 = newJObject()
+ var query_609351 = newJObject()
+ var formData_609352 = newJObject()
if ResourceId != nil:
- formData_608148.add "ResourceId", ResourceId
- add(formData_608148, "DryRun", newJBool(DryRun))
- add(query_608147, "Action", newJString(Action))
- add(query_608147, "Version", newJString(Version))
+ formData_609352.add "ResourceId", ResourceId
+ add(formData_609352, "DryRun", newJBool(DryRun))
+ add(query_609351, "Action", newJString(Action))
+ add(query_609351, "Version", newJString(Version))
if Tag != nil:
- formData_608148.add "Tag", Tag
- result = call_608146.call(nil, query_608147, nil, formData_608148, nil)
+ formData_609352.add "Tag", Tag
+ result = call_609350.call(nil, query_609351, nil, formData_609352, nil)
-var postCreateTags* = Call_PostCreateTags_608130(name: "postCreateTags",
+var postCreateTags* = Call_PostCreateTags_609334(name: "postCreateTags",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
- route: "/#Action=CreateTags", validator: validate_PostCreateTags_608131,
- base: "/", url: url_PostCreateTags_608132, schemes: {Scheme.Https, Scheme.Http})
+ route: "/#Action=CreateTags", validator: validate_PostCreateTags_609335,
+ base: "/", url: url_PostCreateTags_609336, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateTags_608112 = ref object of OpenApiRestCall_604389
-proc url_GetCreateTags_608114(protocol: Scheme; host: string; base: string;
+ Call_GetCreateTags_609316 = ref object of OpenApiRestCall_605589
+proc url_GetCreateTags_609318(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -27626,7 +27691,7 @@ proc url_GetCreateTags_608114(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetCreateTags_608113(path: JsonNode; query: JsonNode; header: JsonNode;
+proc validate_GetCreateTags_609317(path: JsonNode; query: JsonNode; header: JsonNode;
formData: JsonNode; body: JsonNode): JsonNode =
## Adds or overwrites the specified tags for the specified Amazon EC2 resource or resources. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique per resource.
For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide. For more information about creating IAM policies that control users' access to resources based on tags, see Supported Resource-Level Permissions for Amazon EC2 API Actions in the Amazon Elastic Compute Cloud User Guide.
## @@ -27644,29 +27709,29 @@ proc validate_GetCreateTags_608113(path: JsonNode; query: JsonNode; header: Json ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_608115 = query.getOrDefault("DryRun") - valid_608115 = validateParameter(valid_608115, JBool, required = false, default = nil) - if valid_608115 != nil: - section.add "DryRun", valid_608115 + var valid_609319 = query.getOrDefault("DryRun") + valid_609319 = validateParameter(valid_609319, JBool, required = false, default = nil) + if valid_609319 != nil: + section.add "DryRun", valid_609319 assert query != nil, "query argument is necessary due to required `Tag` field" - var valid_608116 = query.getOrDefault("Tag") - valid_608116 = validateParameter(valid_608116, JArray, required = true, default = nil) - if valid_608116 != nil: - section.add "Tag", valid_608116 - var valid_608117 = query.getOrDefault("ResourceId") - valid_608117 = validateParameter(valid_608117, JArray, required = true, default = nil) - if valid_608117 != nil: - section.add "ResourceId", valid_608117 - var valid_608118 = query.getOrDefault("Action") - valid_608118 = validateParameter(valid_608118, JString, required = true, + var valid_609320 = query.getOrDefault("Tag") + valid_609320 = validateParameter(valid_609320, JArray, required = true, default = nil) + if valid_609320 != nil: + section.add "Tag", valid_609320 + var valid_609321 = query.getOrDefault("ResourceId") + valid_609321 = validateParameter(valid_609321, JArray, required = true, default = nil) + if valid_609321 != nil: + section.add "ResourceId", valid_609321 + var valid_609322 = query.getOrDefault("Action") + valid_609322 = validateParameter(valid_609322, JString, required = true, default = newJString("CreateTags")) - if valid_608118 != nil: - section.add "Action", valid_608118 - var valid_608119 = query.getOrDefault("Version") - valid_608119 = validateParameter(valid_608119, JString, required = true, + if valid_609322 != nil: + section.add "Action", valid_609322 + var valid_609323 = query.getOrDefault("Version") + valid_609323 = validateParameter(valid_609323, JString, required = true, default = newJString("2016-11-15")) - if valid_608119 != nil: - section.add "Version", valid_608119 + if valid_609323 != nil: + section.add "Version", valid_609323 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -27677,61 +27742,61 @@ proc validate_GetCreateTags_608113(path: JsonNode; query: JsonNode; header: Json ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608120 = header.getOrDefault("X-Amz-Signature") - valid_608120 = validateParameter(valid_608120, JString, required = false, + var valid_609324 = header.getOrDefault("X-Amz-Signature") + valid_609324 = validateParameter(valid_609324, JString, required = false, default = nil) - if valid_608120 != nil: - section.add "X-Amz-Signature", valid_608120 - var valid_608121 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608121 = validateParameter(valid_608121, JString, required = false, + if valid_609324 != nil: + section.add "X-Amz-Signature", valid_609324 + var valid_609325 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609325 = validateParameter(valid_609325, JString, required = false, default = nil) - if valid_608121 != nil: - section.add "X-Amz-Content-Sha256", valid_608121 - var valid_608122 = header.getOrDefault("X-Amz-Date") - valid_608122 = validateParameter(valid_608122, JString, required = false, + if valid_609325 != nil: + section.add "X-Amz-Content-Sha256", valid_609325 + var valid_609326 = header.getOrDefault("X-Amz-Date") + valid_609326 = validateParameter(valid_609326, JString, required = false, default = nil) - if valid_608122 != nil: - section.add "X-Amz-Date", valid_608122 - var valid_608123 = header.getOrDefault("X-Amz-Credential") - valid_608123 = validateParameter(valid_608123, JString, required = false, + if valid_609326 != nil: + section.add "X-Amz-Date", valid_609326 + var valid_609327 = header.getOrDefault("X-Amz-Credential") + valid_609327 = validateParameter(valid_609327, JString, required = false, default = nil) - if valid_608123 != nil: - section.add "X-Amz-Credential", valid_608123 - var valid_608124 = header.getOrDefault("X-Amz-Security-Token") - valid_608124 = validateParameter(valid_608124, JString, required = false, + if valid_609327 != nil: + section.add "X-Amz-Credential", valid_609327 + var valid_609328 = header.getOrDefault("X-Amz-Security-Token") + valid_609328 = validateParameter(valid_609328, JString, required = false, default = nil) - if valid_608124 != nil: - section.add "X-Amz-Security-Token", valid_608124 - var valid_608125 = header.getOrDefault("X-Amz-Algorithm") - valid_608125 = validateParameter(valid_608125, JString, required = false, + if valid_609328 != nil: + section.add "X-Amz-Security-Token", valid_609328 + var valid_609329 = header.getOrDefault("X-Amz-Algorithm") + valid_609329 = validateParameter(valid_609329, JString, required = false, default = nil) - if valid_608125 != nil: - section.add "X-Amz-Algorithm", valid_608125 - var valid_608126 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608126 = validateParameter(valid_608126, JString, required = false, + if valid_609329 != nil: + section.add "X-Amz-Algorithm", valid_609329 + var valid_609330 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609330 = validateParameter(valid_609330, JString, required = false, default = nil) - if valid_608126 != nil: - section.add "X-Amz-SignedHeaders", valid_608126 + if valid_609330 != nil: + section.add "X-Amz-SignedHeaders", valid_609330 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608127: Call_GetCreateTags_608112; path: JsonNode; query: JsonNode; +proc call*(call_609331: Call_GetCreateTags_609316; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Adds or overwrites the specified tags for the specified Amazon EC2 resource or resources. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique per resource.
For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide. For more information about creating IAM policies that control users' access to resources based on tags, see Supported Resource-Level Permissions for Amazon EC2 API Actions in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_608127.validator(path, query, header, formData, body) - let scheme = call_608127.pickScheme + let valid = call_609331.validator(path, query, header, formData, body) + let scheme = call_609331.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608127.url(scheme.get, call_608127.host, call_608127.base, - call_608127.route, valid.getOrDefault("path"), + let url = call_609331.url(scheme.get, call_609331.host, call_609331.base, + call_609331.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608127, url, valid) + result = atozHook(call_609331, url, valid) -proc call*(call_608128: Call_GetCreateTags_608112; Tag: JsonNode; +proc call*(call_609332: Call_GetCreateTags_609316; Tag: JsonNode; ResourceId: JsonNode; DryRun: bool = false; Action: string = "CreateTags"; Version: string = "2016-11-15"): Recallable = ## getCreateTags @@ -27744,23 +27809,23 @@ proc call*(call_608128: Call_GetCreateTags_608112; Tag: JsonNode; ## :The IDs of the resources, separated by spaces.
Constraints: Up to 1000 resource IDs. We recommend breaking up this request into smaller batches.
## Action: string (required) ## Version: string (required) - var query_608129 = newJObject() - add(query_608129, "DryRun", newJBool(DryRun)) + var query_609333 = newJObject() + add(query_609333, "DryRun", newJBool(DryRun)) if Tag != nil: - query_608129.add "Tag", Tag + query_609333.add "Tag", Tag if ResourceId != nil: - query_608129.add "ResourceId", ResourceId - add(query_608129, "Action", newJString(Action)) - add(query_608129, "Version", newJString(Version)) - result = call_608128.call(nil, query_608129, nil, nil, nil) + query_609333.add "ResourceId", ResourceId + add(query_609333, "Action", newJString(Action)) + add(query_609333, "Version", newJString(Version)) + result = call_609332.call(nil, query_609333, nil, nil, nil) -var getCreateTags* = Call_GetCreateTags_608112(name: "getCreateTags", +var getCreateTags* = Call_GetCreateTags_609316(name: "getCreateTags", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=CreateTags", validator: validate_GetCreateTags_608113, - base: "/", url: url_GetCreateTags_608114, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=CreateTags", validator: validate_GetCreateTags_609317, + base: "/", url: url_GetCreateTags_609318, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateTrafficMirrorFilter_608168 = ref object of OpenApiRestCall_604389 -proc url_PostCreateTrafficMirrorFilter_608170(protocol: Scheme; host: string; + Call_PostCreateTrafficMirrorFilter_609372 = ref object of OpenApiRestCall_605589 +proc url_PostCreateTrafficMirrorFilter_609374(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -27772,7 +27837,7 @@ proc url_PostCreateTrafficMirrorFilter_608170(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateTrafficMirrorFilter_608169(path: JsonNode; query: JsonNode; +proc validate_PostCreateTrafficMirrorFilter_609373(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a Traffic Mirror filter.
A Traffic Mirror filter is a set of rules that defines the traffic to mirror.
By default, no traffic is mirrored. To mirror traffic, use CreateTrafficMirrorFilterRule to add Traffic Mirror rules to the filter. The rules you add define what traffic gets mirrored. You can also use ModifyTrafficMirrorFilterNetworkServices to mirror supported network services.
## @@ -27785,16 +27850,16 @@ proc validate_PostCreateTrafficMirrorFilter_608169(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608171 = query.getOrDefault("Action") - valid_608171 = validateParameter(valid_608171, JString, required = true, default = newJString( + var valid_609375 = query.getOrDefault("Action") + valid_609375 = validateParameter(valid_609375, JString, required = true, default = newJString( "CreateTrafficMirrorFilter")) - if valid_608171 != nil: - section.add "Action", valid_608171 - var valid_608172 = query.getOrDefault("Version") - valid_608172 = validateParameter(valid_608172, JString, required = true, + if valid_609375 != nil: + section.add "Action", valid_609375 + var valid_609376 = query.getOrDefault("Version") + valid_609376 = validateParameter(valid_609376, JString, required = true, default = newJString("2016-11-15")) - if valid_608172 != nil: - section.add "Version", valid_608172 + if valid_609376 != nil: + section.add "Version", valid_609376 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -27805,41 +27870,41 @@ proc validate_PostCreateTrafficMirrorFilter_608169(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608173 = header.getOrDefault("X-Amz-Signature") - valid_608173 = validateParameter(valid_608173, JString, required = false, + var valid_609377 = header.getOrDefault("X-Amz-Signature") + valid_609377 = validateParameter(valid_609377, JString, required = false, default = nil) - if valid_608173 != nil: - section.add "X-Amz-Signature", valid_608173 - var valid_608174 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608174 = validateParameter(valid_608174, JString, required = false, + if valid_609377 != nil: + section.add "X-Amz-Signature", valid_609377 + var valid_609378 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609378 = validateParameter(valid_609378, JString, required = false, default = nil) - if valid_608174 != nil: - section.add "X-Amz-Content-Sha256", valid_608174 - var valid_608175 = header.getOrDefault("X-Amz-Date") - valid_608175 = validateParameter(valid_608175, JString, required = false, + if valid_609378 != nil: + section.add "X-Amz-Content-Sha256", valid_609378 + var valid_609379 = header.getOrDefault("X-Amz-Date") + valid_609379 = validateParameter(valid_609379, JString, required = false, default = nil) - if valid_608175 != nil: - section.add "X-Amz-Date", valid_608175 - var valid_608176 = header.getOrDefault("X-Amz-Credential") - valid_608176 = validateParameter(valid_608176, JString, required = false, + if valid_609379 != nil: + section.add "X-Amz-Date", valid_609379 + var valid_609380 = header.getOrDefault("X-Amz-Credential") + valid_609380 = validateParameter(valid_609380, JString, required = false, default = nil) - if valid_608176 != nil: - section.add "X-Amz-Credential", valid_608176 - var valid_608177 = header.getOrDefault("X-Amz-Security-Token") - valid_608177 = validateParameter(valid_608177, JString, required = false, + if valid_609380 != nil: + section.add "X-Amz-Credential", valid_609380 + var valid_609381 = header.getOrDefault("X-Amz-Security-Token") + valid_609381 = validateParameter(valid_609381, JString, required = false, default = nil) - if valid_608177 != nil: - section.add "X-Amz-Security-Token", valid_608177 - var valid_608178 = header.getOrDefault("X-Amz-Algorithm") - valid_608178 = validateParameter(valid_608178, JString, required = false, + if valid_609381 != nil: + section.add "X-Amz-Security-Token", valid_609381 + var valid_609382 = header.getOrDefault("X-Amz-Algorithm") + valid_609382 = validateParameter(valid_609382, JString, required = false, default = nil) - if valid_608178 != nil: - section.add "X-Amz-Algorithm", valid_608178 - var valid_608179 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608179 = validateParameter(valid_608179, JString, required = false, + if valid_609382 != nil: + section.add "X-Amz-Algorithm", valid_609382 + var valid_609383 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609383 = validateParameter(valid_609383, JString, required = false, default = nil) - if valid_608179 != nil: - section.add "X-Amz-SignedHeaders", valid_608179 + if valid_609383 != nil: + section.add "X-Amz-SignedHeaders", valid_609383 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -27852,43 +27917,43 @@ proc validate_PostCreateTrafficMirrorFilter_608169(path: JsonNode; query: JsonNo ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. section = newJObject() - var valid_608180 = formData.getOrDefault("Description") - valid_608180 = validateParameter(valid_608180, JString, required = false, + var valid_609384 = formData.getOrDefault("Description") + valid_609384 = validateParameter(valid_609384, JString, required = false, default = nil) - if valid_608180 != nil: - section.add "Description", valid_608180 - var valid_608181 = formData.getOrDefault("DryRun") - valid_608181 = validateParameter(valid_608181, JBool, required = false, default = nil) - if valid_608181 != nil: - section.add "DryRun", valid_608181 - var valid_608182 = formData.getOrDefault("TagSpecification") - valid_608182 = validateParameter(valid_608182, JArray, required = false, + if valid_609384 != nil: + section.add "Description", valid_609384 + var valid_609385 = formData.getOrDefault("DryRun") + valid_609385 = validateParameter(valid_609385, JBool, required = false, default = nil) + if valid_609385 != nil: + section.add "DryRun", valid_609385 + var valid_609386 = formData.getOrDefault("TagSpecification") + valid_609386 = validateParameter(valid_609386, JArray, required = false, default = nil) - if valid_608182 != nil: - section.add "TagSpecification", valid_608182 - var valid_608183 = formData.getOrDefault("ClientToken") - valid_608183 = validateParameter(valid_608183, JString, required = false, + if valid_609386 != nil: + section.add "TagSpecification", valid_609386 + var valid_609387 = formData.getOrDefault("ClientToken") + valid_609387 = validateParameter(valid_609387, JString, required = false, default = nil) - if valid_608183 != nil: - section.add "ClientToken", valid_608183 + if valid_609387 != nil: + section.add "ClientToken", valid_609387 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608184: Call_PostCreateTrafficMirrorFilter_608168; path: JsonNode; +proc call*(call_609388: Call_PostCreateTrafficMirrorFilter_609372; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a Traffic Mirror filter.
A Traffic Mirror filter is a set of rules that defines the traffic to mirror.
By default, no traffic is mirrored. To mirror traffic, use CreateTrafficMirrorFilterRule to add Traffic Mirror rules to the filter. The rules you add define what traffic gets mirrored. You can also use ModifyTrafficMirrorFilterNetworkServices to mirror supported network services.
## - let valid = call_608184.validator(path, query, header, formData, body) - let scheme = call_608184.pickScheme + let valid = call_609388.validator(path, query, header, formData, body) + let scheme = call_609388.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608184.url(scheme.get, call_608184.host, call_608184.base, - call_608184.route, valid.getOrDefault("path"), + let url = call_609388.url(scheme.get, call_609388.host, call_609388.base, + call_609388.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608184, url, valid) + result = atozHook(call_609388, url, valid) -proc call*(call_608185: Call_PostCreateTrafficMirrorFilter_608168; +proc call*(call_609389: Call_PostCreateTrafficMirrorFilter_609372; Description: string = ""; DryRun: bool = false; Action: string = "CreateTrafficMirrorFilter"; TagSpecification: JsonNode = nil; Version: string = "2016-11-15"; @@ -27906,26 +27971,26 @@ proc call*(call_608185: Call_PostCreateTrafficMirrorFilter_608168; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_608186 = newJObject() - var formData_608187 = newJObject() - add(formData_608187, "Description", newJString(Description)) - add(formData_608187, "DryRun", newJBool(DryRun)) - add(query_608186, "Action", newJString(Action)) + var query_609390 = newJObject() + var formData_609391 = newJObject() + add(formData_609391, "Description", newJString(Description)) + add(formData_609391, "DryRun", newJBool(DryRun)) + add(query_609390, "Action", newJString(Action)) if TagSpecification != nil: - formData_608187.add "TagSpecification", TagSpecification - add(query_608186, "Version", newJString(Version)) - add(formData_608187, "ClientToken", newJString(ClientToken)) - result = call_608185.call(nil, query_608186, nil, formData_608187, nil) + formData_609391.add "TagSpecification", TagSpecification + add(query_609390, "Version", newJString(Version)) + add(formData_609391, "ClientToken", newJString(ClientToken)) + result = call_609389.call(nil, query_609390, nil, formData_609391, nil) -var postCreateTrafficMirrorFilter* = Call_PostCreateTrafficMirrorFilter_608168( +var postCreateTrafficMirrorFilter* = Call_PostCreateTrafficMirrorFilter_609372( name: "postCreateTrafficMirrorFilter", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateTrafficMirrorFilter", - validator: validate_PostCreateTrafficMirrorFilter_608169, base: "/", - url: url_PostCreateTrafficMirrorFilter_608170, + validator: validate_PostCreateTrafficMirrorFilter_609373, base: "/", + url: url_PostCreateTrafficMirrorFilter_609374, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateTrafficMirrorFilter_608149 = ref object of OpenApiRestCall_604389 -proc url_GetCreateTrafficMirrorFilter_608151(protocol: Scheme; host: string; + Call_GetCreateTrafficMirrorFilter_609353 = ref object of OpenApiRestCall_605589 +proc url_GetCreateTrafficMirrorFilter_609355(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -27937,7 +28002,7 @@ proc url_GetCreateTrafficMirrorFilter_608151(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetCreateTrafficMirrorFilter_608150(path: JsonNode; query: JsonNode; +proc validate_GetCreateTrafficMirrorFilter_609354(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a Traffic Mirror filter.
A Traffic Mirror filter is a set of rules that defines the traffic to mirror.
By default, no traffic is mirrored. To mirror traffic, use CreateTrafficMirrorFilterRule to add Traffic Mirror rules to the filter. The rules you add define what traffic gets mirrored. You can also use ModifyTrafficMirrorFilterNetworkServices to mirror supported network services.
## @@ -27958,36 +28023,36 @@ proc validate_GetCreateTrafficMirrorFilter_608150(path: JsonNode; query: JsonNod ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. section = newJObject() - var valid_608152 = query.getOrDefault("DryRun") - valid_608152 = validateParameter(valid_608152, JBool, required = false, default = nil) - if valid_608152 != nil: - section.add "DryRun", valid_608152 + var valid_609356 = query.getOrDefault("DryRun") + valid_609356 = validateParameter(valid_609356, JBool, required = false, default = nil) + if valid_609356 != nil: + section.add "DryRun", valid_609356 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608153 = query.getOrDefault("Action") - valid_608153 = validateParameter(valid_608153, JString, required = true, default = newJString( + var valid_609357 = query.getOrDefault("Action") + valid_609357 = validateParameter(valid_609357, JString, required = true, default = newJString( "CreateTrafficMirrorFilter")) - if valid_608153 != nil: - section.add "Action", valid_608153 - var valid_608154 = query.getOrDefault("Description") - valid_608154 = validateParameter(valid_608154, JString, required = false, + if valid_609357 != nil: + section.add "Action", valid_609357 + var valid_609358 = query.getOrDefault("Description") + valid_609358 = validateParameter(valid_609358, JString, required = false, + default = nil) + if valid_609358 != nil: + section.add "Description", valid_609358 + var valid_609359 = query.getOrDefault("TagSpecification") + valid_609359 = validateParameter(valid_609359, JArray, required = false, + default = nil) + if valid_609359 != nil: + section.add "TagSpecification", valid_609359 + var valid_609360 = query.getOrDefault("Version") + valid_609360 = validateParameter(valid_609360, JString, required = true, + default = newJString("2016-11-15")) + if valid_609360 != nil: + section.add "Version", valid_609360 + var valid_609361 = query.getOrDefault("ClientToken") + valid_609361 = validateParameter(valid_609361, JString, required = false, default = nil) - if valid_608154 != nil: - section.add "Description", valid_608154 - var valid_608155 = query.getOrDefault("TagSpecification") - valid_608155 = validateParameter(valid_608155, JArray, required = false, - default = nil) - if valid_608155 != nil: - section.add "TagSpecification", valid_608155 - var valid_608156 = query.getOrDefault("Version") - valid_608156 = validateParameter(valid_608156, JString, required = true, - default = newJString("2016-11-15")) - if valid_608156 != nil: - section.add "Version", valid_608156 - var valid_608157 = query.getOrDefault("ClientToken") - valid_608157 = validateParameter(valid_608157, JString, required = false, - default = nil) - if valid_608157 != nil: - section.add "ClientToken", valid_608157 + if valid_609361 != nil: + section.add "ClientToken", valid_609361 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -27998,61 +28063,61 @@ proc validate_GetCreateTrafficMirrorFilter_608150(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608158 = header.getOrDefault("X-Amz-Signature") - valid_608158 = validateParameter(valid_608158, JString, required = false, + var valid_609362 = header.getOrDefault("X-Amz-Signature") + valid_609362 = validateParameter(valid_609362, JString, required = false, default = nil) - if valid_608158 != nil: - section.add "X-Amz-Signature", valid_608158 - var valid_608159 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608159 = validateParameter(valid_608159, JString, required = false, + if valid_609362 != nil: + section.add "X-Amz-Signature", valid_609362 + var valid_609363 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609363 = validateParameter(valid_609363, JString, required = false, default = nil) - if valid_608159 != nil: - section.add "X-Amz-Content-Sha256", valid_608159 - var valid_608160 = header.getOrDefault("X-Amz-Date") - valid_608160 = validateParameter(valid_608160, JString, required = false, + if valid_609363 != nil: + section.add "X-Amz-Content-Sha256", valid_609363 + var valid_609364 = header.getOrDefault("X-Amz-Date") + valid_609364 = validateParameter(valid_609364, JString, required = false, default = nil) - if valid_608160 != nil: - section.add "X-Amz-Date", valid_608160 - var valid_608161 = header.getOrDefault("X-Amz-Credential") - valid_608161 = validateParameter(valid_608161, JString, required = false, + if valid_609364 != nil: + section.add "X-Amz-Date", valid_609364 + var valid_609365 = header.getOrDefault("X-Amz-Credential") + valid_609365 = validateParameter(valid_609365, JString, required = false, default = nil) - if valid_608161 != nil: - section.add "X-Amz-Credential", valid_608161 - var valid_608162 = header.getOrDefault("X-Amz-Security-Token") - valid_608162 = validateParameter(valid_608162, JString, required = false, + if valid_609365 != nil: + section.add "X-Amz-Credential", valid_609365 + var valid_609366 = header.getOrDefault("X-Amz-Security-Token") + valid_609366 = validateParameter(valid_609366, JString, required = false, default = nil) - if valid_608162 != nil: - section.add "X-Amz-Security-Token", valid_608162 - var valid_608163 = header.getOrDefault("X-Amz-Algorithm") - valid_608163 = validateParameter(valid_608163, JString, required = false, + if valid_609366 != nil: + section.add "X-Amz-Security-Token", valid_609366 + var valid_609367 = header.getOrDefault("X-Amz-Algorithm") + valid_609367 = validateParameter(valid_609367, JString, required = false, default = nil) - if valid_608163 != nil: - section.add "X-Amz-Algorithm", valid_608163 - var valid_608164 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608164 = validateParameter(valid_608164, JString, required = false, + if valid_609367 != nil: + section.add "X-Amz-Algorithm", valid_609367 + var valid_609368 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609368 = validateParameter(valid_609368, JString, required = false, default = nil) - if valid_608164 != nil: - section.add "X-Amz-SignedHeaders", valid_608164 + if valid_609368 != nil: + section.add "X-Amz-SignedHeaders", valid_609368 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608165: Call_GetCreateTrafficMirrorFilter_608149; path: JsonNode; +proc call*(call_609369: Call_GetCreateTrafficMirrorFilter_609353; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a Traffic Mirror filter.
A Traffic Mirror filter is a set of rules that defines the traffic to mirror.
By default, no traffic is mirrored. To mirror traffic, use CreateTrafficMirrorFilterRule to add Traffic Mirror rules to the filter. The rules you add define what traffic gets mirrored. You can also use ModifyTrafficMirrorFilterNetworkServices to mirror supported network services.
## - let valid = call_608165.validator(path, query, header, formData, body) - let scheme = call_608165.pickScheme + let valid = call_609369.validator(path, query, header, formData, body) + let scheme = call_609369.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608165.url(scheme.get, call_608165.host, call_608165.base, - call_608165.route, valid.getOrDefault("path"), + let url = call_609369.url(scheme.get, call_609369.host, call_609369.base, + call_609369.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608165, url, valid) + result = atozHook(call_609369, url, valid) -proc call*(call_608166: Call_GetCreateTrafficMirrorFilter_608149; +proc call*(call_609370: Call_GetCreateTrafficMirrorFilter_609353; DryRun: bool = false; Action: string = "CreateTrafficMirrorFilter"; Description: string = ""; TagSpecification: JsonNode = nil; Version: string = "2016-11-15"; ClientToken: string = ""): Recallable = @@ -28069,25 +28134,25 @@ proc call*(call_608166: Call_GetCreateTrafficMirrorFilter_608149; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_608167 = newJObject() - add(query_608167, "DryRun", newJBool(DryRun)) - add(query_608167, "Action", newJString(Action)) - add(query_608167, "Description", newJString(Description)) + var query_609371 = newJObject() + add(query_609371, "DryRun", newJBool(DryRun)) + add(query_609371, "Action", newJString(Action)) + add(query_609371, "Description", newJString(Description)) if TagSpecification != nil: - query_608167.add "TagSpecification", TagSpecification - add(query_608167, "Version", newJString(Version)) - add(query_608167, "ClientToken", newJString(ClientToken)) - result = call_608166.call(nil, query_608167, nil, nil, nil) + query_609371.add "TagSpecification", TagSpecification + add(query_609371, "Version", newJString(Version)) + add(query_609371, "ClientToken", newJString(ClientToken)) + result = call_609370.call(nil, query_609371, nil, nil, nil) -var getCreateTrafficMirrorFilter* = Call_GetCreateTrafficMirrorFilter_608149( +var getCreateTrafficMirrorFilter* = Call_GetCreateTrafficMirrorFilter_609353( name: "getCreateTrafficMirrorFilter", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateTrafficMirrorFilter", - validator: validate_GetCreateTrafficMirrorFilter_608150, base: "/", - url: url_GetCreateTrafficMirrorFilter_608151, + validator: validate_GetCreateTrafficMirrorFilter_609354, base: "/", + url: url_GetCreateTrafficMirrorFilter_609355, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateTrafficMirrorFilterRule_608217 = ref object of OpenApiRestCall_604389 -proc url_PostCreateTrafficMirrorFilterRule_608219(protocol: Scheme; host: string; + Call_PostCreateTrafficMirrorFilterRule_609421 = ref object of OpenApiRestCall_605589 +proc url_PostCreateTrafficMirrorFilterRule_609423(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -28099,7 +28164,7 @@ proc url_PostCreateTrafficMirrorFilterRule_608219(protocol: Scheme; host: string else: result.path = base & route -proc validate_PostCreateTrafficMirrorFilterRule_608218(path: JsonNode; +proc validate_PostCreateTrafficMirrorFilterRule_609422(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a Traffic Mirror filter rule.
A Traffic Mirror rule defines the Traffic Mirror source traffic to mirror.
You need the Traffic Mirror filter ID when you create the rule.
## @@ -28112,16 +28177,16 @@ proc validate_PostCreateTrafficMirrorFilterRule_608218(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608220 = query.getOrDefault("Action") - valid_608220 = validateParameter(valid_608220, JString, required = true, default = newJString( + var valid_609424 = query.getOrDefault("Action") + valid_609424 = validateParameter(valid_609424, JString, required = true, default = newJString( "CreateTrafficMirrorFilterRule")) - if valid_608220 != nil: - section.add "Action", valid_608220 - var valid_608221 = query.getOrDefault("Version") - valid_608221 = validateParameter(valid_608221, JString, required = true, + if valid_609424 != nil: + section.add "Action", valid_609424 + var valid_609425 = query.getOrDefault("Version") + valid_609425 = validateParameter(valid_609425, JString, required = true, default = newJString("2016-11-15")) - if valid_608221 != nil: - section.add "Version", valid_608221 + if valid_609425 != nil: + section.add "Version", valid_609425 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -28132,41 +28197,41 @@ proc validate_PostCreateTrafficMirrorFilterRule_608218(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608222 = header.getOrDefault("X-Amz-Signature") - valid_608222 = validateParameter(valid_608222, JString, required = false, + var valid_609426 = header.getOrDefault("X-Amz-Signature") + valid_609426 = validateParameter(valid_609426, JString, required = false, default = nil) - if valid_608222 != nil: - section.add "X-Amz-Signature", valid_608222 - var valid_608223 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608223 = validateParameter(valid_608223, JString, required = false, + if valid_609426 != nil: + section.add "X-Amz-Signature", valid_609426 + var valid_609427 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609427 = validateParameter(valid_609427, JString, required = false, default = nil) - if valid_608223 != nil: - section.add "X-Amz-Content-Sha256", valid_608223 - var valid_608224 = header.getOrDefault("X-Amz-Date") - valid_608224 = validateParameter(valid_608224, JString, required = false, + if valid_609427 != nil: + section.add "X-Amz-Content-Sha256", valid_609427 + var valid_609428 = header.getOrDefault("X-Amz-Date") + valid_609428 = validateParameter(valid_609428, JString, required = false, default = nil) - if valid_608224 != nil: - section.add "X-Amz-Date", valid_608224 - var valid_608225 = header.getOrDefault("X-Amz-Credential") - valid_608225 = validateParameter(valid_608225, JString, required = false, + if valid_609428 != nil: + section.add "X-Amz-Date", valid_609428 + var valid_609429 = header.getOrDefault("X-Amz-Credential") + valid_609429 = validateParameter(valid_609429, JString, required = false, default = nil) - if valid_608225 != nil: - section.add "X-Amz-Credential", valid_608225 - var valid_608226 = header.getOrDefault("X-Amz-Security-Token") - valid_608226 = validateParameter(valid_608226, JString, required = false, + if valid_609429 != nil: + section.add "X-Amz-Credential", valid_609429 + var valid_609430 = header.getOrDefault("X-Amz-Security-Token") + valid_609430 = validateParameter(valid_609430, JString, required = false, default = nil) - if valid_608226 != nil: - section.add "X-Amz-Security-Token", valid_608226 - var valid_608227 = header.getOrDefault("X-Amz-Algorithm") - valid_608227 = validateParameter(valid_608227, JString, required = false, + if valid_609430 != nil: + section.add "X-Amz-Security-Token", valid_609430 + var valid_609431 = header.getOrDefault("X-Amz-Algorithm") + valid_609431 = validateParameter(valid_609431, JString, required = false, default = nil) - if valid_608227 != nil: - section.add "X-Amz-Algorithm", valid_608227 - var valid_608228 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608228 = validateParameter(valid_608228, JString, required = false, + if valid_609431 != nil: + section.add "X-Amz-Algorithm", valid_609431 + var valid_609432 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609432 = validateParameter(valid_609432, JString, required = false, default = nil) - if valid_608228 != nil: - section.add "X-Amz-SignedHeaders", valid_608228 + if valid_609432 != nil: + section.add "X-Amz-SignedHeaders", valid_609432 result.add "header", section ## parameters in `formData` object: ## SourcePortRange.FromPort: JString @@ -28204,94 +28269,94 @@ proc validate_PostCreateTrafficMirrorFilterRule_608218(path: JsonNode; ## RuleNumber: JInt (required) ## : The number of the Traffic Mirror rule. This number must be unique for each Traffic Mirror rule in a given direction. The rules are processed in ascending order by rule number. section = newJObject() - var valid_608229 = formData.getOrDefault("SourcePortRange.FromPort") - valid_608229 = validateParameter(valid_608229, JString, required = false, + var valid_609433 = formData.getOrDefault("SourcePortRange.FromPort") + valid_609433 = validateParameter(valid_609433, JString, required = false, default = nil) - if valid_608229 != nil: - section.add "SourcePortRange.FromPort", valid_608229 + if valid_609433 != nil: + section.add "SourcePortRange.FromPort", valid_609433 assert formData != nil, "formData argument is necessary due to required `RuleAction` field" - var valid_608230 = formData.getOrDefault("RuleAction") - valid_608230 = validateParameter(valid_608230, JString, required = true, + var valid_609434 = formData.getOrDefault("RuleAction") + valid_609434 = validateParameter(valid_609434, JString, required = true, default = newJString("accept")) - if valid_608230 != nil: - section.add "RuleAction", valid_608230 - var valid_608231 = formData.getOrDefault("DestinationPortRange.FromPort") - valid_608231 = validateParameter(valid_608231, JString, required = false, - default = nil) - if valid_608231 != nil: - section.add "DestinationPortRange.FromPort", valid_608231 - var valid_608232 = formData.getOrDefault("Description") - valid_608232 = validateParameter(valid_608232, JString, required = false, - default = nil) - if valid_608232 != nil: - section.add "Description", valid_608232 - var valid_608233 = formData.getOrDefault("DestinationCidrBlock") - valid_608233 = validateParameter(valid_608233, JString, required = true, - default = nil) - if valid_608233 != nil: - section.add "DestinationCidrBlock", valid_608233 - var valid_608234 = formData.getOrDefault("DestinationPortRange.ToPort") - valid_608234 = validateParameter(valid_608234, JString, required = false, + if valid_609434 != nil: + section.add "RuleAction", valid_609434 + var valid_609435 = formData.getOrDefault("DestinationPortRange.FromPort") + valid_609435 = validateParameter(valid_609435, JString, required = false, default = nil) - if valid_608234 != nil: - section.add "DestinationPortRange.ToPort", valid_608234 - var valid_608235 = formData.getOrDefault("SourceCidrBlock") - valid_608235 = validateParameter(valid_608235, JString, required = true, + if valid_609435 != nil: + section.add "DestinationPortRange.FromPort", valid_609435 + var valid_609436 = formData.getOrDefault("Description") + valid_609436 = validateParameter(valid_609436, JString, required = false, default = nil) - if valid_608235 != nil: - section.add "SourceCidrBlock", valid_608235 - var valid_608236 = formData.getOrDefault("Protocol") - valid_608236 = validateParameter(valid_608236, JInt, required = false, default = nil) - if valid_608236 != nil: - section.add "Protocol", valid_608236 - var valid_608237 = formData.getOrDefault("DryRun") - valid_608237 = validateParameter(valid_608237, JBool, required = false, default = nil) - if valid_608237 != nil: - section.add "DryRun", valid_608237 - var valid_608238 = formData.getOrDefault("ClientToken") - valid_608238 = validateParameter(valid_608238, JString, required = false, + if valid_609436 != nil: + section.add "Description", valid_609436 + var valid_609437 = formData.getOrDefault("DestinationCidrBlock") + valid_609437 = validateParameter(valid_609437, JString, required = true, default = nil) - if valid_608238 != nil: - section.add "ClientToken", valid_608238 - var valid_608239 = formData.getOrDefault("SourcePortRange.ToPort") - valid_608239 = validateParameter(valid_608239, JString, required = false, + if valid_609437 != nil: + section.add "DestinationCidrBlock", valid_609437 + var valid_609438 = formData.getOrDefault("DestinationPortRange.ToPort") + valid_609438 = validateParameter(valid_609438, JString, required = false, default = nil) - if valid_608239 != nil: - section.add "SourcePortRange.ToPort", valid_608239 - var valid_608240 = formData.getOrDefault("TrafficMirrorFilterId") - valid_608240 = validateParameter(valid_608240, JString, required = true, + if valid_609438 != nil: + section.add "DestinationPortRange.ToPort", valid_609438 + var valid_609439 = formData.getOrDefault("SourceCidrBlock") + valid_609439 = validateParameter(valid_609439, JString, required = true, default = nil) - if valid_608240 != nil: - section.add "TrafficMirrorFilterId", valid_608240 - var valid_608241 = formData.getOrDefault("TrafficDirection") - valid_608241 = validateParameter(valid_608241, JString, required = true, + if valid_609439 != nil: + section.add "SourceCidrBlock", valid_609439 + var valid_609440 = formData.getOrDefault("Protocol") + valid_609440 = validateParameter(valid_609440, JInt, required = false, default = nil) + if valid_609440 != nil: + section.add "Protocol", valid_609440 + var valid_609441 = formData.getOrDefault("DryRun") + valid_609441 = validateParameter(valid_609441, JBool, required = false, default = nil) + if valid_609441 != nil: + section.add "DryRun", valid_609441 + var valid_609442 = formData.getOrDefault("ClientToken") + valid_609442 = validateParameter(valid_609442, JString, required = false, + default = nil) + if valid_609442 != nil: + section.add "ClientToken", valid_609442 + var valid_609443 = formData.getOrDefault("SourcePortRange.ToPort") + valid_609443 = validateParameter(valid_609443, JString, required = false, + default = nil) + if valid_609443 != nil: + section.add "SourcePortRange.ToPort", valid_609443 + var valid_609444 = formData.getOrDefault("TrafficMirrorFilterId") + valid_609444 = validateParameter(valid_609444, JString, required = true, + default = nil) + if valid_609444 != nil: + section.add "TrafficMirrorFilterId", valid_609444 + var valid_609445 = formData.getOrDefault("TrafficDirection") + valid_609445 = validateParameter(valid_609445, JString, required = true, default = newJString("ingress")) - if valid_608241 != nil: - section.add "TrafficDirection", valid_608241 - var valid_608242 = formData.getOrDefault("RuleNumber") - valid_608242 = validateParameter(valid_608242, JInt, required = true, default = nil) - if valid_608242 != nil: - section.add "RuleNumber", valid_608242 + if valid_609445 != nil: + section.add "TrafficDirection", valid_609445 + var valid_609446 = formData.getOrDefault("RuleNumber") + valid_609446 = validateParameter(valid_609446, JInt, required = true, default = nil) + if valid_609446 != nil: + section.add "RuleNumber", valid_609446 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608243: Call_PostCreateTrafficMirrorFilterRule_608217; +proc call*(call_609447: Call_PostCreateTrafficMirrorFilterRule_609421; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a Traffic Mirror filter rule.
A Traffic Mirror rule defines the Traffic Mirror source traffic to mirror.
You need the Traffic Mirror filter ID when you create the rule.
## - let valid = call_608243.validator(path, query, header, formData, body) - let scheme = call_608243.pickScheme + let valid = call_609447.validator(path, query, header, formData, body) + let scheme = call_609447.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608243.url(scheme.get, call_608243.host, call_608243.base, - call_608243.route, valid.getOrDefault("path"), + let url = call_609447.url(scheme.get, call_609447.host, call_609447.base, + call_609447.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608243, url, valid) + result = atozHook(call_609447, url, valid) -proc call*(call_608244: Call_PostCreateTrafficMirrorFilterRule_608217; +proc call*(call_609448: Call_PostCreateTrafficMirrorFilterRule_609421; DestinationCidrBlock: string; SourceCidrBlock: string; TrafficMirrorFilterId: string; RuleNumber: int; SourcePortRangeFromPort: string = ""; RuleAction: string = "accept"; @@ -28338,38 +28403,38 @@ proc call*(call_608244: Call_PostCreateTrafficMirrorFilterRule_608217; ## : The type of traffic (ingress
| egress
).
## RuleNumber: int (required)
## : The number of the Traffic Mirror rule. This number must be unique for each Traffic Mirror rule in a given direction. The rules are processed in ascending order by rule number.
- var query_608245 = newJObject()
- var formData_608246 = newJObject()
- add(formData_608246, "SourcePortRange.FromPort",
+ var query_609449 = newJObject()
+ var formData_609450 = newJObject()
+ add(formData_609450, "SourcePortRange.FromPort",
newJString(SourcePortRangeFromPort))
- add(formData_608246, "RuleAction", newJString(RuleAction))
- add(formData_608246, "DestinationPortRange.FromPort",
+ add(formData_609450, "RuleAction", newJString(RuleAction))
+ add(formData_609450, "DestinationPortRange.FromPort",
newJString(DestinationPortRangeFromPort))
- add(formData_608246, "Description", newJString(Description))
- add(formData_608246, "DestinationCidrBlock", newJString(DestinationCidrBlock))
- add(formData_608246, "DestinationPortRange.ToPort",
+ add(formData_609450, "Description", newJString(Description))
+ add(formData_609450, "DestinationCidrBlock", newJString(DestinationCidrBlock))
+ add(formData_609450, "DestinationPortRange.ToPort",
newJString(DestinationPortRangeToPort))
- add(formData_608246, "SourceCidrBlock", newJString(SourceCidrBlock))
- add(formData_608246, "Protocol", newJInt(Protocol))
- add(formData_608246, "DryRun", newJBool(DryRun))
- add(query_608245, "Action", newJString(Action))
- add(query_608245, "Version", newJString(Version))
- add(formData_608246, "ClientToken", newJString(ClientToken))
- add(formData_608246, "SourcePortRange.ToPort", newJString(SourcePortRangeToPort))
- add(formData_608246, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId))
- add(formData_608246, "TrafficDirection", newJString(TrafficDirection))
- add(formData_608246, "RuleNumber", newJInt(RuleNumber))
- result = call_608244.call(nil, query_608245, nil, formData_608246, nil)
-
-var postCreateTrafficMirrorFilterRule* = Call_PostCreateTrafficMirrorFilterRule_608217(
+ add(formData_609450, "SourceCidrBlock", newJString(SourceCidrBlock))
+ add(formData_609450, "Protocol", newJInt(Protocol))
+ add(formData_609450, "DryRun", newJBool(DryRun))
+ add(query_609449, "Action", newJString(Action))
+ add(query_609449, "Version", newJString(Version))
+ add(formData_609450, "ClientToken", newJString(ClientToken))
+ add(formData_609450, "SourcePortRange.ToPort", newJString(SourcePortRangeToPort))
+ add(formData_609450, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId))
+ add(formData_609450, "TrafficDirection", newJString(TrafficDirection))
+ add(formData_609450, "RuleNumber", newJInt(RuleNumber))
+ result = call_609448.call(nil, query_609449, nil, formData_609450, nil)
+
+var postCreateTrafficMirrorFilterRule* = Call_PostCreateTrafficMirrorFilterRule_609421(
name: "postCreateTrafficMirrorFilterRule", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=CreateTrafficMirrorFilterRule",
- validator: validate_PostCreateTrafficMirrorFilterRule_608218, base: "/",
- url: url_PostCreateTrafficMirrorFilterRule_608219,
+ validator: validate_PostCreateTrafficMirrorFilterRule_609422, base: "/",
+ url: url_PostCreateTrafficMirrorFilterRule_609423,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetCreateTrafficMirrorFilterRule_608188 = ref object of OpenApiRestCall_604389
-proc url_GetCreateTrafficMirrorFilterRule_608190(protocol: Scheme; host: string;
+ Call_GetCreateTrafficMirrorFilterRule_609392 = ref object of OpenApiRestCall_605589
+proc url_GetCreateTrafficMirrorFilterRule_609394(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -28381,7 +28446,7 @@ proc url_GetCreateTrafficMirrorFilterRule_608190(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetCreateTrafficMirrorFilterRule_608189(path: JsonNode;
+proc validate_GetCreateTrafficMirrorFilterRule_609393(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a Traffic Mirror filter rule.
A Traffic Mirror rule defines the Traffic Mirror source traffic to mirror.
You need the Traffic Mirror filter ID when you create the rule.
## @@ -28428,83 +28493,83 @@ proc validate_GetCreateTrafficMirrorFilterRule_608189(path: JsonNode; ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How to Ensure Idempotency. section = newJObject() assert query != nil, "query argument is necessary due to required `DestinationCidrBlock` field" - var valid_608191 = query.getOrDefault("DestinationCidrBlock") - valid_608191 = validateParameter(valid_608191, JString, required = true, + var valid_609395 = query.getOrDefault("DestinationCidrBlock") + valid_609395 = validateParameter(valid_609395, JString, required = true, default = nil) - if valid_608191 != nil: - section.add "DestinationCidrBlock", valid_608191 - var valid_608192 = query.getOrDefault("TrafficDirection") - valid_608192 = validateParameter(valid_608192, JString, required = true, + if valid_609395 != nil: + section.add "DestinationCidrBlock", valid_609395 + var valid_609396 = query.getOrDefault("TrafficDirection") + valid_609396 = validateParameter(valid_609396, JString, required = true, default = newJString("ingress")) - if valid_608192 != nil: - section.add "TrafficDirection", valid_608192 - var valid_608193 = query.getOrDefault("DryRun") - valid_608193 = validateParameter(valid_608193, JBool, required = false, default = nil) - if valid_608193 != nil: - section.add "DryRun", valid_608193 - var valid_608194 = query.getOrDefault("SourcePortRange.FromPort") - valid_608194 = validateParameter(valid_608194, JString, required = false, - default = nil) - if valid_608194 != nil: - section.add "SourcePortRange.FromPort", valid_608194 - var valid_608195 = query.getOrDefault("SourcePortRange.ToPort") - valid_608195 = validateParameter(valid_608195, JString, required = false, + if valid_609396 != nil: + section.add "TrafficDirection", valid_609396 + var valid_609397 = query.getOrDefault("DryRun") + valid_609397 = validateParameter(valid_609397, JBool, required = false, default = nil) + if valid_609397 != nil: + section.add "DryRun", valid_609397 + var valid_609398 = query.getOrDefault("SourcePortRange.FromPort") + valid_609398 = validateParameter(valid_609398, JString, required = false, + default = nil) + if valid_609398 != nil: + section.add "SourcePortRange.FromPort", valid_609398 + var valid_609399 = query.getOrDefault("SourcePortRange.ToPort") + valid_609399 = validateParameter(valid_609399, JString, required = false, default = nil) - if valid_608195 != nil: - section.add "SourcePortRange.ToPort", valid_608195 - var valid_608196 = query.getOrDefault("DestinationPortRange.FromPort") - valid_608196 = validateParameter(valid_608196, JString, required = false, + if valid_609399 != nil: + section.add "SourcePortRange.ToPort", valid_609399 + var valid_609400 = query.getOrDefault("DestinationPortRange.FromPort") + valid_609400 = validateParameter(valid_609400, JString, required = false, default = nil) - if valid_608196 != nil: - section.add "DestinationPortRange.FromPort", valid_608196 - var valid_608197 = query.getOrDefault("RuleNumber") - valid_608197 = validateParameter(valid_608197, JInt, required = true, default = nil) - if valid_608197 != nil: - section.add "RuleNumber", valid_608197 - var valid_608198 = query.getOrDefault("TrafficMirrorFilterId") - valid_608198 = validateParameter(valid_608198, JString, required = true, + if valid_609400 != nil: + section.add "DestinationPortRange.FromPort", valid_609400 + var valid_609401 = query.getOrDefault("RuleNumber") + valid_609401 = validateParameter(valid_609401, JInt, required = true, default = nil) + if valid_609401 != nil: + section.add "RuleNumber", valid_609401 + var valid_609402 = query.getOrDefault("TrafficMirrorFilterId") + valid_609402 = validateParameter(valid_609402, JString, required = true, default = nil) - if valid_608198 != nil: - section.add "TrafficMirrorFilterId", valid_608198 - var valid_608199 = query.getOrDefault("RuleAction") - valid_608199 = validateParameter(valid_608199, JString, required = true, + if valid_609402 != nil: + section.add "TrafficMirrorFilterId", valid_609402 + var valid_609403 = query.getOrDefault("RuleAction") + valid_609403 = validateParameter(valid_609403, JString, required = true, default = newJString("accept")) - if valid_608199 != nil: - section.add "RuleAction", valid_608199 - var valid_608200 = query.getOrDefault("Action") - valid_608200 = validateParameter(valid_608200, JString, required = true, default = newJString( + if valid_609403 != nil: + section.add "RuleAction", valid_609403 + var valid_609404 = query.getOrDefault("Action") + valid_609404 = validateParameter(valid_609404, JString, required = true, default = newJString( "CreateTrafficMirrorFilterRule")) - if valid_608200 != nil: - section.add "Action", valid_608200 - var valid_608201 = query.getOrDefault("Description") - valid_608201 = validateParameter(valid_608201, JString, required = false, + if valid_609404 != nil: + section.add "Action", valid_609404 + var valid_609405 = query.getOrDefault("Description") + valid_609405 = validateParameter(valid_609405, JString, required = false, default = nil) - if valid_608201 != nil: - section.add "Description", valid_608201 - var valid_608202 = query.getOrDefault("Protocol") - valid_608202 = validateParameter(valid_608202, JInt, required = false, default = nil) - if valid_608202 != nil: - section.add "Protocol", valid_608202 - var valid_608203 = query.getOrDefault("SourceCidrBlock") - valid_608203 = validateParameter(valid_608203, JString, required = true, + if valid_609405 != nil: + section.add "Description", valid_609405 + var valid_609406 = query.getOrDefault("Protocol") + valid_609406 = validateParameter(valid_609406, JInt, required = false, default = nil) + if valid_609406 != nil: + section.add "Protocol", valid_609406 + var valid_609407 = query.getOrDefault("SourceCidrBlock") + valid_609407 = validateParameter(valid_609407, JString, required = true, default = nil) - if valid_608203 != nil: - section.add "SourceCidrBlock", valid_608203 - var valid_608204 = query.getOrDefault("DestinationPortRange.ToPort") - valid_608204 = validateParameter(valid_608204, JString, required = false, + if valid_609407 != nil: + section.add "SourceCidrBlock", valid_609407 + var valid_609408 = query.getOrDefault("DestinationPortRange.ToPort") + valid_609408 = validateParameter(valid_609408, JString, required = false, default = nil) - if valid_608204 != nil: - section.add "DestinationPortRange.ToPort", valid_608204 - var valid_608205 = query.getOrDefault("Version") - valid_608205 = validateParameter(valid_608205, JString, required = true, + if valid_609408 != nil: + section.add "DestinationPortRange.ToPort", valid_609408 + var valid_609409 = query.getOrDefault("Version") + valid_609409 = validateParameter(valid_609409, JString, required = true, default = newJString("2016-11-15")) - if valid_608205 != nil: - section.add "Version", valid_608205 - var valid_608206 = query.getOrDefault("ClientToken") - valid_608206 = validateParameter(valid_608206, JString, required = false, + if valid_609409 != nil: + section.add "Version", valid_609409 + var valid_609410 = query.getOrDefault("ClientToken") + valid_609410 = validateParameter(valid_609410, JString, required = false, default = nil) - if valid_608206 != nil: - section.add "ClientToken", valid_608206 + if valid_609410 != nil: + section.add "ClientToken", valid_609410 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -28515,62 +28580,62 @@ proc validate_GetCreateTrafficMirrorFilterRule_608189(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608207 = header.getOrDefault("X-Amz-Signature") - valid_608207 = validateParameter(valid_608207, JString, required = false, + var valid_609411 = header.getOrDefault("X-Amz-Signature") + valid_609411 = validateParameter(valid_609411, JString, required = false, default = nil) - if valid_608207 != nil: - section.add "X-Amz-Signature", valid_608207 - var valid_608208 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608208 = validateParameter(valid_608208, JString, required = false, + if valid_609411 != nil: + section.add "X-Amz-Signature", valid_609411 + var valid_609412 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609412 = validateParameter(valid_609412, JString, required = false, default = nil) - if valid_608208 != nil: - section.add "X-Amz-Content-Sha256", valid_608208 - var valid_608209 = header.getOrDefault("X-Amz-Date") - valid_608209 = validateParameter(valid_608209, JString, required = false, + if valid_609412 != nil: + section.add "X-Amz-Content-Sha256", valid_609412 + var valid_609413 = header.getOrDefault("X-Amz-Date") + valid_609413 = validateParameter(valid_609413, JString, required = false, default = nil) - if valid_608209 != nil: - section.add "X-Amz-Date", valid_608209 - var valid_608210 = header.getOrDefault("X-Amz-Credential") - valid_608210 = validateParameter(valid_608210, JString, required = false, + if valid_609413 != nil: + section.add "X-Amz-Date", valid_609413 + var valid_609414 = header.getOrDefault("X-Amz-Credential") + valid_609414 = validateParameter(valid_609414, JString, required = false, default = nil) - if valid_608210 != nil: - section.add "X-Amz-Credential", valid_608210 - var valid_608211 = header.getOrDefault("X-Amz-Security-Token") - valid_608211 = validateParameter(valid_608211, JString, required = false, + if valid_609414 != nil: + section.add "X-Amz-Credential", valid_609414 + var valid_609415 = header.getOrDefault("X-Amz-Security-Token") + valid_609415 = validateParameter(valid_609415, JString, required = false, default = nil) - if valid_608211 != nil: - section.add "X-Amz-Security-Token", valid_608211 - var valid_608212 = header.getOrDefault("X-Amz-Algorithm") - valid_608212 = validateParameter(valid_608212, JString, required = false, + if valid_609415 != nil: + section.add "X-Amz-Security-Token", valid_609415 + var valid_609416 = header.getOrDefault("X-Amz-Algorithm") + valid_609416 = validateParameter(valid_609416, JString, required = false, default = nil) - if valid_608212 != nil: - section.add "X-Amz-Algorithm", valid_608212 - var valid_608213 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608213 = validateParameter(valid_608213, JString, required = false, + if valid_609416 != nil: + section.add "X-Amz-Algorithm", valid_609416 + var valid_609417 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609417 = validateParameter(valid_609417, JString, required = false, default = nil) - if valid_608213 != nil: - section.add "X-Amz-SignedHeaders", valid_608213 + if valid_609417 != nil: + section.add "X-Amz-SignedHeaders", valid_609417 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608214: Call_GetCreateTrafficMirrorFilterRule_608188; +proc call*(call_609418: Call_GetCreateTrafficMirrorFilterRule_609392; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a Traffic Mirror filter rule.
A Traffic Mirror rule defines the Traffic Mirror source traffic to mirror.
You need the Traffic Mirror filter ID when you create the rule.
## - let valid = call_608214.validator(path, query, header, formData, body) - let scheme = call_608214.pickScheme + let valid = call_609418.validator(path, query, header, formData, body) + let scheme = call_609418.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608214.url(scheme.get, call_608214.host, call_608214.base, - call_608214.route, valid.getOrDefault("path"), + let url = call_609418.url(scheme.get, call_609418.host, call_609418.base, + call_609418.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608214, url, valid) + result = atozHook(call_609418, url, valid) -proc call*(call_608215: Call_GetCreateTrafficMirrorFilterRule_608188; +proc call*(call_609419: Call_GetCreateTrafficMirrorFilterRule_609392; DestinationCidrBlock: string; RuleNumber: int; TrafficMirrorFilterId: string; SourceCidrBlock: string; TrafficDirection: string = "ingress"; DryRun: bool = false; @@ -28618,37 +28683,37 @@ proc call*(call_608215: Call_GetCreateTrafficMirrorFilterRule_608188; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_608216 = newJObject() - add(query_608216, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - add(query_608216, "TrafficDirection", newJString(TrafficDirection)) - add(query_608216, "DryRun", newJBool(DryRun)) - add(query_608216, "SourcePortRange.FromPort", + var query_609420 = newJObject() + add(query_609420, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + add(query_609420, "TrafficDirection", newJString(TrafficDirection)) + add(query_609420, "DryRun", newJBool(DryRun)) + add(query_609420, "SourcePortRange.FromPort", newJString(SourcePortRangeFromPort)) - add(query_608216, "SourcePortRange.ToPort", newJString(SourcePortRangeToPort)) - add(query_608216, "DestinationPortRange.FromPort", + add(query_609420, "SourcePortRange.ToPort", newJString(SourcePortRangeToPort)) + add(query_609420, "DestinationPortRange.FromPort", newJString(DestinationPortRangeFromPort)) - add(query_608216, "RuleNumber", newJInt(RuleNumber)) - add(query_608216, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) - add(query_608216, "RuleAction", newJString(RuleAction)) - add(query_608216, "Action", newJString(Action)) - add(query_608216, "Description", newJString(Description)) - add(query_608216, "Protocol", newJInt(Protocol)) - add(query_608216, "SourceCidrBlock", newJString(SourceCidrBlock)) - add(query_608216, "DestinationPortRange.ToPort", + add(query_609420, "RuleNumber", newJInt(RuleNumber)) + add(query_609420, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) + add(query_609420, "RuleAction", newJString(RuleAction)) + add(query_609420, "Action", newJString(Action)) + add(query_609420, "Description", newJString(Description)) + add(query_609420, "Protocol", newJInt(Protocol)) + add(query_609420, "SourceCidrBlock", newJString(SourceCidrBlock)) + add(query_609420, "DestinationPortRange.ToPort", newJString(DestinationPortRangeToPort)) - add(query_608216, "Version", newJString(Version)) - add(query_608216, "ClientToken", newJString(ClientToken)) - result = call_608215.call(nil, query_608216, nil, nil, nil) + add(query_609420, "Version", newJString(Version)) + add(query_609420, "ClientToken", newJString(ClientToken)) + result = call_609419.call(nil, query_609420, nil, nil, nil) -var getCreateTrafficMirrorFilterRule* = Call_GetCreateTrafficMirrorFilterRule_608188( +var getCreateTrafficMirrorFilterRule* = Call_GetCreateTrafficMirrorFilterRule_609392( name: "getCreateTrafficMirrorFilterRule", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateTrafficMirrorFilterRule", - validator: validate_GetCreateTrafficMirrorFilterRule_608189, base: "/", - url: url_GetCreateTrafficMirrorFilterRule_608190, + validator: validate_GetCreateTrafficMirrorFilterRule_609393, base: "/", + url: url_GetCreateTrafficMirrorFilterRule_609394, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateTrafficMirrorSession_608272 = ref object of OpenApiRestCall_604389 -proc url_PostCreateTrafficMirrorSession_608274(protocol: Scheme; host: string; + Call_PostCreateTrafficMirrorSession_609476 = ref object of OpenApiRestCall_605589 +proc url_PostCreateTrafficMirrorSession_609478(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -28660,7 +28725,7 @@ proc url_PostCreateTrafficMirrorSession_608274(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateTrafficMirrorSession_608273(path: JsonNode; +proc validate_PostCreateTrafficMirrorSession_609477(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a Traffic Mirror session.
A Traffic Mirror session actively copies packets from a Traffic Mirror source to a Traffic Mirror target. Create a filter, and then assign it to the session to define a subset of the traffic to mirror, for example all TCP traffic.
The Traffic Mirror source and the Traffic Mirror target (monitoring appliances) can be in the same VPC, or in a different VPC connected via VPC peering or a transit gateway.
By default, no traffic is mirrored. Use CreateTrafficMirrorFilter to create filter rules that specify the traffic to mirror.
## @@ -28673,16 +28738,16 @@ proc validate_PostCreateTrafficMirrorSession_608273(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608275 = query.getOrDefault("Action") - valid_608275 = validateParameter(valid_608275, JString, required = true, default = newJString( + var valid_609479 = query.getOrDefault("Action") + valid_609479 = validateParameter(valid_609479, JString, required = true, default = newJString( "CreateTrafficMirrorSession")) - if valid_608275 != nil: - section.add "Action", valid_608275 - var valid_608276 = query.getOrDefault("Version") - valid_608276 = validateParameter(valid_608276, JString, required = true, + if valid_609479 != nil: + section.add "Action", valid_609479 + var valid_609480 = query.getOrDefault("Version") + valid_609480 = validateParameter(valid_609480, JString, required = true, default = newJString("2016-11-15")) - if valid_608276 != nil: - section.add "Version", valid_608276 + if valid_609480 != nil: + section.add "Version", valid_609480 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -28693,41 +28758,41 @@ proc validate_PostCreateTrafficMirrorSession_608273(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608277 = header.getOrDefault("X-Amz-Signature") - valid_608277 = validateParameter(valid_608277, JString, required = false, + var valid_609481 = header.getOrDefault("X-Amz-Signature") + valid_609481 = validateParameter(valid_609481, JString, required = false, default = nil) - if valid_608277 != nil: - section.add "X-Amz-Signature", valid_608277 - var valid_608278 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608278 = validateParameter(valid_608278, JString, required = false, - default = nil) - if valid_608278 != nil: - section.add "X-Amz-Content-Sha256", valid_608278 - var valid_608279 = header.getOrDefault("X-Amz-Date") - valid_608279 = validateParameter(valid_608279, JString, required = false, - default = nil) - if valid_608279 != nil: - section.add "X-Amz-Date", valid_608279 - var valid_608280 = header.getOrDefault("X-Amz-Credential") - valid_608280 = validateParameter(valid_608280, JString, required = false, - default = nil) - if valid_608280 != nil: - section.add "X-Amz-Credential", valid_608280 - var valid_608281 = header.getOrDefault("X-Amz-Security-Token") - valid_608281 = validateParameter(valid_608281, JString, required = false, - default = nil) - if valid_608281 != nil: - section.add "X-Amz-Security-Token", valid_608281 - var valid_608282 = header.getOrDefault("X-Amz-Algorithm") - valid_608282 = validateParameter(valid_608282, JString, required = false, - default = nil) - if valid_608282 != nil: - section.add "X-Amz-Algorithm", valid_608282 - var valid_608283 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608283 = validateParameter(valid_608283, JString, required = false, - default = nil) - if valid_608283 != nil: - section.add "X-Amz-SignedHeaders", valid_608283 + if valid_609481 != nil: + section.add "X-Amz-Signature", valid_609481 + var valid_609482 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609482 = validateParameter(valid_609482, JString, required = false, + default = nil) + if valid_609482 != nil: + section.add "X-Amz-Content-Sha256", valid_609482 + var valid_609483 = header.getOrDefault("X-Amz-Date") + valid_609483 = validateParameter(valid_609483, JString, required = false, + default = nil) + if valid_609483 != nil: + section.add "X-Amz-Date", valid_609483 + var valid_609484 = header.getOrDefault("X-Amz-Credential") + valid_609484 = validateParameter(valid_609484, JString, required = false, + default = nil) + if valid_609484 != nil: + section.add "X-Amz-Credential", valid_609484 + var valid_609485 = header.getOrDefault("X-Amz-Security-Token") + valid_609485 = validateParameter(valid_609485, JString, required = false, + default = nil) + if valid_609485 != nil: + section.add "X-Amz-Security-Token", valid_609485 + var valid_609486 = header.getOrDefault("X-Amz-Algorithm") + valid_609486 = validateParameter(valid_609486, JString, required = false, + default = nil) + if valid_609486 != nil: + section.add "X-Amz-Algorithm", valid_609486 + var valid_609487 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609487 = validateParameter(valid_609487, JString, required = false, + default = nil) + if valid_609487 != nil: + section.add "X-Amz-SignedHeaders", valid_609487 result.add "header", section ## parameters in `formData` object: ## TrafficMirrorTargetId: JString (required) @@ -28753,70 +28818,70 @@ proc validate_PostCreateTrafficMirrorSession_608273(path: JsonNode; ## : The ID of the Traffic Mirror filter. section = newJObject() assert formData != nil, "formData argument is necessary due to required `TrafficMirrorTargetId` field" - var valid_608284 = formData.getOrDefault("TrafficMirrorTargetId") - valid_608284 = validateParameter(valid_608284, JString, required = true, - default = nil) - if valid_608284 != nil: - section.add "TrafficMirrorTargetId", valid_608284 - var valid_608285 = formData.getOrDefault("Description") - valid_608285 = validateParameter(valid_608285, JString, required = false, - default = nil) - if valid_608285 != nil: - section.add "Description", valid_608285 - var valid_608286 = formData.getOrDefault("NetworkInterfaceId") - valid_608286 = validateParameter(valid_608286, JString, required = true, - default = nil) - if valid_608286 != nil: - section.add "NetworkInterfaceId", valid_608286 - var valid_608287 = formData.getOrDefault("VirtualNetworkId") - valid_608287 = validateParameter(valid_608287, JInt, required = false, default = nil) - if valid_608287 != nil: - section.add "VirtualNetworkId", valid_608287 - var valid_608288 = formData.getOrDefault("PacketLength") - valid_608288 = validateParameter(valid_608288, JInt, required = false, default = nil) - if valid_608288 != nil: - section.add "PacketLength", valid_608288 - var valid_608289 = formData.getOrDefault("SessionNumber") - valid_608289 = validateParameter(valid_608289, JInt, required = true, default = nil) - if valid_608289 != nil: - section.add "SessionNumber", valid_608289 - var valid_608290 = formData.getOrDefault("DryRun") - valid_608290 = validateParameter(valid_608290, JBool, required = false, default = nil) - if valid_608290 != nil: - section.add "DryRun", valid_608290 - var valid_608291 = formData.getOrDefault("TagSpecification") - valid_608291 = validateParameter(valid_608291, JArray, required = false, + var valid_609488 = formData.getOrDefault("TrafficMirrorTargetId") + valid_609488 = validateParameter(valid_609488, JString, required = true, + default = nil) + if valid_609488 != nil: + section.add "TrafficMirrorTargetId", valid_609488 + var valid_609489 = formData.getOrDefault("Description") + valid_609489 = validateParameter(valid_609489, JString, required = false, + default = nil) + if valid_609489 != nil: + section.add "Description", valid_609489 + var valid_609490 = formData.getOrDefault("NetworkInterfaceId") + valid_609490 = validateParameter(valid_609490, JString, required = true, + default = nil) + if valid_609490 != nil: + section.add "NetworkInterfaceId", valid_609490 + var valid_609491 = formData.getOrDefault("VirtualNetworkId") + valid_609491 = validateParameter(valid_609491, JInt, required = false, default = nil) + if valid_609491 != nil: + section.add "VirtualNetworkId", valid_609491 + var valid_609492 = formData.getOrDefault("PacketLength") + valid_609492 = validateParameter(valid_609492, JInt, required = false, default = nil) + if valid_609492 != nil: + section.add "PacketLength", valid_609492 + var valid_609493 = formData.getOrDefault("SessionNumber") + valid_609493 = validateParameter(valid_609493, JInt, required = true, default = nil) + if valid_609493 != nil: + section.add "SessionNumber", valid_609493 + var valid_609494 = formData.getOrDefault("DryRun") + valid_609494 = validateParameter(valid_609494, JBool, required = false, default = nil) + if valid_609494 != nil: + section.add "DryRun", valid_609494 + var valid_609495 = formData.getOrDefault("TagSpecification") + valid_609495 = validateParameter(valid_609495, JArray, required = false, default = nil) - if valid_608291 != nil: - section.add "TagSpecification", valid_608291 - var valid_608292 = formData.getOrDefault("ClientToken") - valid_608292 = validateParameter(valid_608292, JString, required = false, + if valid_609495 != nil: + section.add "TagSpecification", valid_609495 + var valid_609496 = formData.getOrDefault("ClientToken") + valid_609496 = validateParameter(valid_609496, JString, required = false, default = nil) - if valid_608292 != nil: - section.add "ClientToken", valid_608292 - var valid_608293 = formData.getOrDefault("TrafficMirrorFilterId") - valid_608293 = validateParameter(valid_608293, JString, required = true, + if valid_609496 != nil: + section.add "ClientToken", valid_609496 + var valid_609497 = formData.getOrDefault("TrafficMirrorFilterId") + valid_609497 = validateParameter(valid_609497, JString, required = true, default = nil) - if valid_608293 != nil: - section.add "TrafficMirrorFilterId", valid_608293 + if valid_609497 != nil: + section.add "TrafficMirrorFilterId", valid_609497 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608294: Call_PostCreateTrafficMirrorSession_608272; path: JsonNode; +proc call*(call_609498: Call_PostCreateTrafficMirrorSession_609476; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a Traffic Mirror session.
A Traffic Mirror session actively copies packets from a Traffic Mirror source to a Traffic Mirror target. Create a filter, and then assign it to the session to define a subset of the traffic to mirror, for example all TCP traffic.
The Traffic Mirror source and the Traffic Mirror target (monitoring appliances) can be in the same VPC, or in a different VPC connected via VPC peering or a transit gateway.
By default, no traffic is mirrored. Use CreateTrafficMirrorFilter to create filter rules that specify the traffic to mirror.
## - let valid = call_608294.validator(path, query, header, formData, body) - let scheme = call_608294.pickScheme + let valid = call_609498.validator(path, query, header, formData, body) + let scheme = call_609498.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608294.url(scheme.get, call_608294.host, call_608294.base, - call_608294.route, valid.getOrDefault("path"), + let url = call_609498.url(scheme.get, call_609498.host, call_609498.base, + call_609498.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608294, url, valid) + result = atozHook(call_609498, url, valid) -proc call*(call_608295: Call_PostCreateTrafficMirrorSession_608272; +proc call*(call_609499: Call_PostCreateTrafficMirrorSession_609476; TrafficMirrorTargetId: string; NetworkInterfaceId: string; SessionNumber: int; TrafficMirrorFilterId: string; Description: string = ""; VirtualNetworkId: int = 0; PacketLength: int = 0; @@ -28848,32 +28913,32 @@ proc call*(call_608295: Call_PostCreateTrafficMirrorSession_608272; ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How to Ensure Idempotency. ## TrafficMirrorFilterId: string (required) ## : The ID of the Traffic Mirror filter. - var query_608296 = newJObject() - var formData_608297 = newJObject() - add(formData_608297, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId)) - add(formData_608297, "Description", newJString(Description)) - add(formData_608297, "NetworkInterfaceId", newJString(NetworkInterfaceId)) - add(formData_608297, "VirtualNetworkId", newJInt(VirtualNetworkId)) - add(formData_608297, "PacketLength", newJInt(PacketLength)) - add(formData_608297, "SessionNumber", newJInt(SessionNumber)) - add(formData_608297, "DryRun", newJBool(DryRun)) - add(query_608296, "Action", newJString(Action)) + var query_609500 = newJObject() + var formData_609501 = newJObject() + add(formData_609501, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId)) + add(formData_609501, "Description", newJString(Description)) + add(formData_609501, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + add(formData_609501, "VirtualNetworkId", newJInt(VirtualNetworkId)) + add(formData_609501, "PacketLength", newJInt(PacketLength)) + add(formData_609501, "SessionNumber", newJInt(SessionNumber)) + add(formData_609501, "DryRun", newJBool(DryRun)) + add(query_609500, "Action", newJString(Action)) if TagSpecification != nil: - formData_608297.add "TagSpecification", TagSpecification - add(query_608296, "Version", newJString(Version)) - add(formData_608297, "ClientToken", newJString(ClientToken)) - add(formData_608297, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) - result = call_608295.call(nil, query_608296, nil, formData_608297, nil) + formData_609501.add "TagSpecification", TagSpecification + add(query_609500, "Version", newJString(Version)) + add(formData_609501, "ClientToken", newJString(ClientToken)) + add(formData_609501, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) + result = call_609499.call(nil, query_609500, nil, formData_609501, nil) -var postCreateTrafficMirrorSession* = Call_PostCreateTrafficMirrorSession_608272( +var postCreateTrafficMirrorSession* = Call_PostCreateTrafficMirrorSession_609476( name: "postCreateTrafficMirrorSession", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateTrafficMirrorSession", - validator: validate_PostCreateTrafficMirrorSession_608273, base: "/", - url: url_PostCreateTrafficMirrorSession_608274, + validator: validate_PostCreateTrafficMirrorSession_609477, base: "/", + url: url_PostCreateTrafficMirrorSession_609478, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateTrafficMirrorSession_608247 = ref object of OpenApiRestCall_604389 -proc url_GetCreateTrafficMirrorSession_608249(protocol: Scheme; host: string; + Call_GetCreateTrafficMirrorSession_609451 = ref object of OpenApiRestCall_605589 +proc url_GetCreateTrafficMirrorSession_609453(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -28885,7 +28950,7 @@ proc url_GetCreateTrafficMirrorSession_608249(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetCreateTrafficMirrorSession_608248(path: JsonNode; query: JsonNode; +proc validate_GetCreateTrafficMirrorSession_609452(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a Traffic Mirror session.
A Traffic Mirror session actively copies packets from a Traffic Mirror source to a Traffic Mirror target. Create a filter, and then assign it to the session to define a subset of the traffic to mirror, for example all TCP traffic.
The Traffic Mirror source and the Traffic Mirror target (monitoring appliances) can be in the same VPC, or in a different VPC connected via VPC peering or a transit gateway.
By default, no traffic is mirrored. Use CreateTrafficMirrorFilter to create filter rules that specify the traffic to mirror.
## @@ -28919,62 +28984,62 @@ proc validate_GetCreateTrafficMirrorSession_608248(path: JsonNode; query: JsonNo ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How to Ensure Idempotency. section = newJObject() assert query != nil, "query argument is necessary due to required `TrafficMirrorTargetId` field" - var valid_608250 = query.getOrDefault("TrafficMirrorTargetId") - valid_608250 = validateParameter(valid_608250, JString, required = true, + var valid_609454 = query.getOrDefault("TrafficMirrorTargetId") + valid_609454 = validateParameter(valid_609454, JString, required = true, default = nil) - if valid_608250 != nil: - section.add "TrafficMirrorTargetId", valid_608250 - var valid_608251 = query.getOrDefault("NetworkInterfaceId") - valid_608251 = validateParameter(valid_608251, JString, required = true, + if valid_609454 != nil: + section.add "TrafficMirrorTargetId", valid_609454 + var valid_609455 = query.getOrDefault("NetworkInterfaceId") + valid_609455 = validateParameter(valid_609455, JString, required = true, default = nil) - if valid_608251 != nil: - section.add "NetworkInterfaceId", valid_608251 - var valid_608252 = query.getOrDefault("DryRun") - valid_608252 = validateParameter(valid_608252, JBool, required = false, default = nil) - if valid_608252 != nil: - section.add "DryRun", valid_608252 - var valid_608253 = query.getOrDefault("SessionNumber") - valid_608253 = validateParameter(valid_608253, JInt, required = true, default = nil) - if valid_608253 != nil: - section.add "SessionNumber", valid_608253 - var valid_608254 = query.getOrDefault("PacketLength") - valid_608254 = validateParameter(valid_608254, JInt, required = false, default = nil) - if valid_608254 != nil: - section.add "PacketLength", valid_608254 - var valid_608255 = query.getOrDefault("VirtualNetworkId") - valid_608255 = validateParameter(valid_608255, JInt, required = false, default = nil) - if valid_608255 != nil: - section.add "VirtualNetworkId", valid_608255 - var valid_608256 = query.getOrDefault("TrafficMirrorFilterId") - valid_608256 = validateParameter(valid_608256, JString, required = true, - default = nil) - if valid_608256 != nil: - section.add "TrafficMirrorFilterId", valid_608256 - var valid_608257 = query.getOrDefault("Action") - valid_608257 = validateParameter(valid_608257, JString, required = true, default = newJString( + if valid_609455 != nil: + section.add "NetworkInterfaceId", valid_609455 + var valid_609456 = query.getOrDefault("DryRun") + valid_609456 = validateParameter(valid_609456, JBool, required = false, default = nil) + if valid_609456 != nil: + section.add "DryRun", valid_609456 + var valid_609457 = query.getOrDefault("SessionNumber") + valid_609457 = validateParameter(valid_609457, JInt, required = true, default = nil) + if valid_609457 != nil: + section.add "SessionNumber", valid_609457 + var valid_609458 = query.getOrDefault("PacketLength") + valid_609458 = validateParameter(valid_609458, JInt, required = false, default = nil) + if valid_609458 != nil: + section.add "PacketLength", valid_609458 + var valid_609459 = query.getOrDefault("VirtualNetworkId") + valid_609459 = validateParameter(valid_609459, JInt, required = false, default = nil) + if valid_609459 != nil: + section.add "VirtualNetworkId", valid_609459 + var valid_609460 = query.getOrDefault("TrafficMirrorFilterId") + valid_609460 = validateParameter(valid_609460, JString, required = true, + default = nil) + if valid_609460 != nil: + section.add "TrafficMirrorFilterId", valid_609460 + var valid_609461 = query.getOrDefault("Action") + valid_609461 = validateParameter(valid_609461, JString, required = true, default = newJString( "CreateTrafficMirrorSession")) - if valid_608257 != nil: - section.add "Action", valid_608257 - var valid_608258 = query.getOrDefault("Description") - valid_608258 = validateParameter(valid_608258, JString, required = false, + if valid_609461 != nil: + section.add "Action", valid_609461 + var valid_609462 = query.getOrDefault("Description") + valid_609462 = validateParameter(valid_609462, JString, required = false, default = nil) - if valid_608258 != nil: - section.add "Description", valid_608258 - var valid_608259 = query.getOrDefault("TagSpecification") - valid_608259 = validateParameter(valid_608259, JArray, required = false, + if valid_609462 != nil: + section.add "Description", valid_609462 + var valid_609463 = query.getOrDefault("TagSpecification") + valid_609463 = validateParameter(valid_609463, JArray, required = false, default = nil) - if valid_608259 != nil: - section.add "TagSpecification", valid_608259 - var valid_608260 = query.getOrDefault("Version") - valid_608260 = validateParameter(valid_608260, JString, required = true, + if valid_609463 != nil: + section.add "TagSpecification", valid_609463 + var valid_609464 = query.getOrDefault("Version") + valid_609464 = validateParameter(valid_609464, JString, required = true, default = newJString("2016-11-15")) - if valid_608260 != nil: - section.add "Version", valid_608260 - var valid_608261 = query.getOrDefault("ClientToken") - valid_608261 = validateParameter(valid_608261, JString, required = false, + if valid_609464 != nil: + section.add "Version", valid_609464 + var valid_609465 = query.getOrDefault("ClientToken") + valid_609465 = validateParameter(valid_609465, JString, required = false, default = nil) - if valid_608261 != nil: - section.add "ClientToken", valid_608261 + if valid_609465 != nil: + section.add "ClientToken", valid_609465 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -28985,61 +29050,61 @@ proc validate_GetCreateTrafficMirrorSession_608248(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608262 = header.getOrDefault("X-Amz-Signature") - valid_608262 = validateParameter(valid_608262, JString, required = false, + var valid_609466 = header.getOrDefault("X-Amz-Signature") + valid_609466 = validateParameter(valid_609466, JString, required = false, default = nil) - if valid_608262 != nil: - section.add "X-Amz-Signature", valid_608262 - var valid_608263 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608263 = validateParameter(valid_608263, JString, required = false, + if valid_609466 != nil: + section.add "X-Amz-Signature", valid_609466 + var valid_609467 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609467 = validateParameter(valid_609467, JString, required = false, default = nil) - if valid_608263 != nil: - section.add "X-Amz-Content-Sha256", valid_608263 - var valid_608264 = header.getOrDefault("X-Amz-Date") - valid_608264 = validateParameter(valid_608264, JString, required = false, + if valid_609467 != nil: + section.add "X-Amz-Content-Sha256", valid_609467 + var valid_609468 = header.getOrDefault("X-Amz-Date") + valid_609468 = validateParameter(valid_609468, JString, required = false, default = nil) - if valid_608264 != nil: - section.add "X-Amz-Date", valid_608264 - var valid_608265 = header.getOrDefault("X-Amz-Credential") - valid_608265 = validateParameter(valid_608265, JString, required = false, + if valid_609468 != nil: + section.add "X-Amz-Date", valid_609468 + var valid_609469 = header.getOrDefault("X-Amz-Credential") + valid_609469 = validateParameter(valid_609469, JString, required = false, default = nil) - if valid_608265 != nil: - section.add "X-Amz-Credential", valid_608265 - var valid_608266 = header.getOrDefault("X-Amz-Security-Token") - valid_608266 = validateParameter(valid_608266, JString, required = false, + if valid_609469 != nil: + section.add "X-Amz-Credential", valid_609469 + var valid_609470 = header.getOrDefault("X-Amz-Security-Token") + valid_609470 = validateParameter(valid_609470, JString, required = false, default = nil) - if valid_608266 != nil: - section.add "X-Amz-Security-Token", valid_608266 - var valid_608267 = header.getOrDefault("X-Amz-Algorithm") - valid_608267 = validateParameter(valid_608267, JString, required = false, + if valid_609470 != nil: + section.add "X-Amz-Security-Token", valid_609470 + var valid_609471 = header.getOrDefault("X-Amz-Algorithm") + valid_609471 = validateParameter(valid_609471, JString, required = false, default = nil) - if valid_608267 != nil: - section.add "X-Amz-Algorithm", valid_608267 - var valid_608268 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608268 = validateParameter(valid_608268, JString, required = false, + if valid_609471 != nil: + section.add "X-Amz-Algorithm", valid_609471 + var valid_609472 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609472 = validateParameter(valid_609472, JString, required = false, default = nil) - if valid_608268 != nil: - section.add "X-Amz-SignedHeaders", valid_608268 + if valid_609472 != nil: + section.add "X-Amz-SignedHeaders", valid_609472 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608269: Call_GetCreateTrafficMirrorSession_608247; path: JsonNode; +proc call*(call_609473: Call_GetCreateTrafficMirrorSession_609451; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a Traffic Mirror session.
A Traffic Mirror session actively copies packets from a Traffic Mirror source to a Traffic Mirror target. Create a filter, and then assign it to the session to define a subset of the traffic to mirror, for example all TCP traffic.
The Traffic Mirror source and the Traffic Mirror target (monitoring appliances) can be in the same VPC, or in a different VPC connected via VPC peering or a transit gateway.
By default, no traffic is mirrored. Use CreateTrafficMirrorFilter to create filter rules that specify the traffic to mirror.
## - let valid = call_608269.validator(path, query, header, formData, body) - let scheme = call_608269.pickScheme + let valid = call_609473.validator(path, query, header, formData, body) + let scheme = call_609473.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608269.url(scheme.get, call_608269.host, call_608269.base, - call_608269.route, valid.getOrDefault("path"), + let url = call_609473.url(scheme.get, call_609473.host, call_609473.base, + call_609473.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608269, url, valid) + result = atozHook(call_609473, url, valid) -proc call*(call_608270: Call_GetCreateTrafficMirrorSession_608247; +proc call*(call_609474: Call_GetCreateTrafficMirrorSession_609451; TrafficMirrorTargetId: string; NetworkInterfaceId: string; SessionNumber: int; TrafficMirrorFilterId: string; DryRun: bool = false; PacketLength: int = 0; VirtualNetworkId: int = 0; @@ -29071,31 +29136,31 @@ proc call*(call_608270: Call_GetCreateTrafficMirrorSession_608247; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_608271 = newJObject() - add(query_608271, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId)) - add(query_608271, "NetworkInterfaceId", newJString(NetworkInterfaceId)) - add(query_608271, "DryRun", newJBool(DryRun)) - add(query_608271, "SessionNumber", newJInt(SessionNumber)) - add(query_608271, "PacketLength", newJInt(PacketLength)) - add(query_608271, "VirtualNetworkId", newJInt(VirtualNetworkId)) - add(query_608271, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) - add(query_608271, "Action", newJString(Action)) - add(query_608271, "Description", newJString(Description)) + var query_609475 = newJObject() + add(query_609475, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId)) + add(query_609475, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + add(query_609475, "DryRun", newJBool(DryRun)) + add(query_609475, "SessionNumber", newJInt(SessionNumber)) + add(query_609475, "PacketLength", newJInt(PacketLength)) + add(query_609475, "VirtualNetworkId", newJInt(VirtualNetworkId)) + add(query_609475, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) + add(query_609475, "Action", newJString(Action)) + add(query_609475, "Description", newJString(Description)) if TagSpecification != nil: - query_608271.add "TagSpecification", TagSpecification - add(query_608271, "Version", newJString(Version)) - add(query_608271, "ClientToken", newJString(ClientToken)) - result = call_608270.call(nil, query_608271, nil, nil, nil) + query_609475.add "TagSpecification", TagSpecification + add(query_609475, "Version", newJString(Version)) + add(query_609475, "ClientToken", newJString(ClientToken)) + result = call_609474.call(nil, query_609475, nil, nil, nil) -var getCreateTrafficMirrorSession* = Call_GetCreateTrafficMirrorSession_608247( +var getCreateTrafficMirrorSession* = Call_GetCreateTrafficMirrorSession_609451( name: "getCreateTrafficMirrorSession", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateTrafficMirrorSession", - validator: validate_GetCreateTrafficMirrorSession_608248, base: "/", - url: url_GetCreateTrafficMirrorSession_608249, + validator: validate_GetCreateTrafficMirrorSession_609452, base: "/", + url: url_GetCreateTrafficMirrorSession_609453, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateTrafficMirrorTarget_608319 = ref object of OpenApiRestCall_604389 -proc url_PostCreateTrafficMirrorTarget_608321(protocol: Scheme; host: string; + Call_PostCreateTrafficMirrorTarget_609523 = ref object of OpenApiRestCall_605589 +proc url_PostCreateTrafficMirrorTarget_609525(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -29107,7 +29172,7 @@ proc url_PostCreateTrafficMirrorTarget_608321(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateTrafficMirrorTarget_608320(path: JsonNode; query: JsonNode; +proc validate_PostCreateTrafficMirrorTarget_609524(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a target for your Traffic Mirror session.
A Traffic Mirror target is the destination for mirrored traffic. The Traffic Mirror source and the Traffic Mirror target (monitoring appliances) can be in the same VPC, or in different VPCs connected via VPC peering or a transit gateway.
A Traffic Mirror target can be a network interface, or a Network Load Balancer.
To use the target in a Traffic Mirror session, use CreateTrafficMirrorSession.
## @@ -29120,16 +29185,16 @@ proc validate_PostCreateTrafficMirrorTarget_608320(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608322 = query.getOrDefault("Action") - valid_608322 = validateParameter(valid_608322, JString, required = true, default = newJString( + var valid_609526 = query.getOrDefault("Action") + valid_609526 = validateParameter(valid_609526, JString, required = true, default = newJString( "CreateTrafficMirrorTarget")) - if valid_608322 != nil: - section.add "Action", valid_608322 - var valid_608323 = query.getOrDefault("Version") - valid_608323 = validateParameter(valid_608323, JString, required = true, + if valid_609526 != nil: + section.add "Action", valid_609526 + var valid_609527 = query.getOrDefault("Version") + valid_609527 = validateParameter(valid_609527, JString, required = true, default = newJString("2016-11-15")) - if valid_608323 != nil: - section.add "Version", valid_608323 + if valid_609527 != nil: + section.add "Version", valid_609527 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -29140,41 +29205,41 @@ proc validate_PostCreateTrafficMirrorTarget_608320(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608324 = header.getOrDefault("X-Amz-Signature") - valid_608324 = validateParameter(valid_608324, JString, required = false, + var valid_609528 = header.getOrDefault("X-Amz-Signature") + valid_609528 = validateParameter(valid_609528, JString, required = false, default = nil) - if valid_608324 != nil: - section.add "X-Amz-Signature", valid_608324 - var valid_608325 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608325 = validateParameter(valid_608325, JString, required = false, + if valid_609528 != nil: + section.add "X-Amz-Signature", valid_609528 + var valid_609529 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609529 = validateParameter(valid_609529, JString, required = false, default = nil) - if valid_608325 != nil: - section.add "X-Amz-Content-Sha256", valid_608325 - var valid_608326 = header.getOrDefault("X-Amz-Date") - valid_608326 = validateParameter(valid_608326, JString, required = false, + if valid_609529 != nil: + section.add "X-Amz-Content-Sha256", valid_609529 + var valid_609530 = header.getOrDefault("X-Amz-Date") + valid_609530 = validateParameter(valid_609530, JString, required = false, default = nil) - if valid_608326 != nil: - section.add "X-Amz-Date", valid_608326 - var valid_608327 = header.getOrDefault("X-Amz-Credential") - valid_608327 = validateParameter(valid_608327, JString, required = false, + if valid_609530 != nil: + section.add "X-Amz-Date", valid_609530 + var valid_609531 = header.getOrDefault("X-Amz-Credential") + valid_609531 = validateParameter(valid_609531, JString, required = false, default = nil) - if valid_608327 != nil: - section.add "X-Amz-Credential", valid_608327 - var valid_608328 = header.getOrDefault("X-Amz-Security-Token") - valid_608328 = validateParameter(valid_608328, JString, required = false, + if valid_609531 != nil: + section.add "X-Amz-Credential", valid_609531 + var valid_609532 = header.getOrDefault("X-Amz-Security-Token") + valid_609532 = validateParameter(valid_609532, JString, required = false, default = nil) - if valid_608328 != nil: - section.add "X-Amz-Security-Token", valid_608328 - var valid_608329 = header.getOrDefault("X-Amz-Algorithm") - valid_608329 = validateParameter(valid_608329, JString, required = false, + if valid_609532 != nil: + section.add "X-Amz-Security-Token", valid_609532 + var valid_609533 = header.getOrDefault("X-Amz-Algorithm") + valid_609533 = validateParameter(valid_609533, JString, required = false, default = nil) - if valid_608329 != nil: - section.add "X-Amz-Algorithm", valid_608329 - var valid_608330 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608330 = validateParameter(valid_608330, JString, required = false, + if valid_609533 != nil: + section.add "X-Amz-Algorithm", valid_609533 + var valid_609534 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609534 = validateParameter(valid_609534, JString, required = false, default = nil) - if valid_608330 != nil: - section.add "X-Amz-SignedHeaders", valid_608330 + if valid_609534 != nil: + section.add "X-Amz-SignedHeaders", valid_609534 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -29191,53 +29256,53 @@ proc validate_PostCreateTrafficMirrorTarget_608320(path: JsonNode; query: JsonNo ## NetworkLoadBalancerArn: JString ## : The Amazon Resource Name (ARN) of the Network Load Balancer that is associated with the target. section = newJObject() - var valid_608331 = formData.getOrDefault("Description") - valid_608331 = validateParameter(valid_608331, JString, required = false, + var valid_609535 = formData.getOrDefault("Description") + valid_609535 = validateParameter(valid_609535, JString, required = false, default = nil) - if valid_608331 != nil: - section.add "Description", valid_608331 - var valid_608332 = formData.getOrDefault("NetworkInterfaceId") - valid_608332 = validateParameter(valid_608332, JString, required = false, + if valid_609535 != nil: + section.add "Description", valid_609535 + var valid_609536 = formData.getOrDefault("NetworkInterfaceId") + valid_609536 = validateParameter(valid_609536, JString, required = false, default = nil) - if valid_608332 != nil: - section.add "NetworkInterfaceId", valid_608332 - var valid_608333 = formData.getOrDefault("DryRun") - valid_608333 = validateParameter(valid_608333, JBool, required = false, default = nil) - if valid_608333 != nil: - section.add "DryRun", valid_608333 - var valid_608334 = formData.getOrDefault("TagSpecification") - valid_608334 = validateParameter(valid_608334, JArray, required = false, + if valid_609536 != nil: + section.add "NetworkInterfaceId", valid_609536 + var valid_609537 = formData.getOrDefault("DryRun") + valid_609537 = validateParameter(valid_609537, JBool, required = false, default = nil) + if valid_609537 != nil: + section.add "DryRun", valid_609537 + var valid_609538 = formData.getOrDefault("TagSpecification") + valid_609538 = validateParameter(valid_609538, JArray, required = false, default = nil) - if valid_608334 != nil: - section.add "TagSpecification", valid_608334 - var valid_608335 = formData.getOrDefault("ClientToken") - valid_608335 = validateParameter(valid_608335, JString, required = false, + if valid_609538 != nil: + section.add "TagSpecification", valid_609538 + var valid_609539 = formData.getOrDefault("ClientToken") + valid_609539 = validateParameter(valid_609539, JString, required = false, default = nil) - if valid_608335 != nil: - section.add "ClientToken", valid_608335 - var valid_608336 = formData.getOrDefault("NetworkLoadBalancerArn") - valid_608336 = validateParameter(valid_608336, JString, required = false, + if valid_609539 != nil: + section.add "ClientToken", valid_609539 + var valid_609540 = formData.getOrDefault("NetworkLoadBalancerArn") + valid_609540 = validateParameter(valid_609540, JString, required = false, default = nil) - if valid_608336 != nil: - section.add "NetworkLoadBalancerArn", valid_608336 + if valid_609540 != nil: + section.add "NetworkLoadBalancerArn", valid_609540 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608337: Call_PostCreateTrafficMirrorTarget_608319; path: JsonNode; +proc call*(call_609541: Call_PostCreateTrafficMirrorTarget_609523; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a target for your Traffic Mirror session.
A Traffic Mirror target is the destination for mirrored traffic. The Traffic Mirror source and the Traffic Mirror target (monitoring appliances) can be in the same VPC, or in different VPCs connected via VPC peering or a transit gateway.
A Traffic Mirror target can be a network interface, or a Network Load Balancer.
To use the target in a Traffic Mirror session, use CreateTrafficMirrorSession.
## - let valid = call_608337.validator(path, query, header, formData, body) - let scheme = call_608337.pickScheme + let valid = call_609541.validator(path, query, header, formData, body) + let scheme = call_609541.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608337.url(scheme.get, call_608337.host, call_608337.base, - call_608337.route, valid.getOrDefault("path"), + let url = call_609541.url(scheme.get, call_609541.host, call_609541.base, + call_609541.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608337, url, valid) + result = atozHook(call_609541, url, valid) -proc call*(call_608338: Call_PostCreateTrafficMirrorTarget_608319; +proc call*(call_609542: Call_PostCreateTrafficMirrorTarget_609523; Description: string = ""; NetworkInterfaceId: string = ""; DryRun: bool = false; Action: string = "CreateTrafficMirrorTarget"; TagSpecification: JsonNode = nil; Version: string = "2016-11-15"; @@ -29259,29 +29324,29 @@ proc call*(call_608338: Call_PostCreateTrafficMirrorTarget_608319; ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How to Ensure Idempotency. ## NetworkLoadBalancerArn: string ## : The Amazon Resource Name (ARN) of the Network Load Balancer that is associated with the target. - var query_608339 = newJObject() - var formData_608340 = newJObject() - add(formData_608340, "Description", newJString(Description)) - add(formData_608340, "NetworkInterfaceId", newJString(NetworkInterfaceId)) - add(formData_608340, "DryRun", newJBool(DryRun)) - add(query_608339, "Action", newJString(Action)) + var query_609543 = newJObject() + var formData_609544 = newJObject() + add(formData_609544, "Description", newJString(Description)) + add(formData_609544, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + add(formData_609544, "DryRun", newJBool(DryRun)) + add(query_609543, "Action", newJString(Action)) if TagSpecification != nil: - formData_608340.add "TagSpecification", TagSpecification - add(query_608339, "Version", newJString(Version)) - add(formData_608340, "ClientToken", newJString(ClientToken)) - add(formData_608340, "NetworkLoadBalancerArn", + formData_609544.add "TagSpecification", TagSpecification + add(query_609543, "Version", newJString(Version)) + add(formData_609544, "ClientToken", newJString(ClientToken)) + add(formData_609544, "NetworkLoadBalancerArn", newJString(NetworkLoadBalancerArn)) - result = call_608338.call(nil, query_608339, nil, formData_608340, nil) + result = call_609542.call(nil, query_609543, nil, formData_609544, nil) -var postCreateTrafficMirrorTarget* = Call_PostCreateTrafficMirrorTarget_608319( +var postCreateTrafficMirrorTarget* = Call_PostCreateTrafficMirrorTarget_609523( name: "postCreateTrafficMirrorTarget", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateTrafficMirrorTarget", - validator: validate_PostCreateTrafficMirrorTarget_608320, base: "/", - url: url_PostCreateTrafficMirrorTarget_608321, + validator: validate_PostCreateTrafficMirrorTarget_609524, base: "/", + url: url_PostCreateTrafficMirrorTarget_609525, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateTrafficMirrorTarget_608298 = ref object of OpenApiRestCall_604389 -proc url_GetCreateTrafficMirrorTarget_608300(protocol: Scheme; host: string; + Call_GetCreateTrafficMirrorTarget_609502 = ref object of OpenApiRestCall_605589 +proc url_GetCreateTrafficMirrorTarget_609504(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -29293,7 +29358,7 @@ proc url_GetCreateTrafficMirrorTarget_608300(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetCreateTrafficMirrorTarget_608299(path: JsonNode; query: JsonNode; +proc validate_GetCreateTrafficMirrorTarget_609503(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a target for your Traffic Mirror session.
A Traffic Mirror target is the destination for mirrored traffic. The Traffic Mirror source and the Traffic Mirror target (monitoring appliances) can be in the same VPC, or in different VPCs connected via VPC peering or a transit gateway.
A Traffic Mirror target can be a network interface, or a Network Load Balancer.
To use the target in a Traffic Mirror session, use CreateTrafficMirrorSession.
## @@ -29318,46 +29383,46 @@ proc validate_GetCreateTrafficMirrorTarget_608299(path: JsonNode; query: JsonNod ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. section = newJObject() - var valid_608301 = query.getOrDefault("NetworkInterfaceId") - valid_608301 = validateParameter(valid_608301, JString, required = false, + var valid_609505 = query.getOrDefault("NetworkInterfaceId") + valid_609505 = validateParameter(valid_609505, JString, required = false, default = nil) - if valid_608301 != nil: - section.add "NetworkInterfaceId", valid_608301 - var valid_608302 = query.getOrDefault("DryRun") - valid_608302 = validateParameter(valid_608302, JBool, required = false, default = nil) - if valid_608302 != nil: - section.add "DryRun", valid_608302 - var valid_608303 = query.getOrDefault("NetworkLoadBalancerArn") - valid_608303 = validateParameter(valid_608303, JString, required = false, - default = nil) - if valid_608303 != nil: - section.add "NetworkLoadBalancerArn", valid_608303 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608304 = query.getOrDefault("Action") - valid_608304 = validateParameter(valid_608304, JString, required = true, default = newJString( + if valid_609505 != nil: + section.add "NetworkInterfaceId", valid_609505 + var valid_609506 = query.getOrDefault("DryRun") + valid_609506 = validateParameter(valid_609506, JBool, required = false, default = nil) + if valid_609506 != nil: + section.add "DryRun", valid_609506 + var valid_609507 = query.getOrDefault("NetworkLoadBalancerArn") + valid_609507 = validateParameter(valid_609507, JString, required = false, + default = nil) + if valid_609507 != nil: + section.add "NetworkLoadBalancerArn", valid_609507 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_609508 = query.getOrDefault("Action") + valid_609508 = validateParameter(valid_609508, JString, required = true, default = newJString( "CreateTrafficMirrorTarget")) - if valid_608304 != nil: - section.add "Action", valid_608304 - var valid_608305 = query.getOrDefault("Description") - valid_608305 = validateParameter(valid_608305, JString, required = false, + if valid_609508 != nil: + section.add "Action", valid_609508 + var valid_609509 = query.getOrDefault("Description") + valid_609509 = validateParameter(valid_609509, JString, required = false, default = nil) - if valid_608305 != nil: - section.add "Description", valid_608305 - var valid_608306 = query.getOrDefault("TagSpecification") - valid_608306 = validateParameter(valid_608306, JArray, required = false, + if valid_609509 != nil: + section.add "Description", valid_609509 + var valid_609510 = query.getOrDefault("TagSpecification") + valid_609510 = validateParameter(valid_609510, JArray, required = false, default = nil) - if valid_608306 != nil: - section.add "TagSpecification", valid_608306 - var valid_608307 = query.getOrDefault("Version") - valid_608307 = validateParameter(valid_608307, JString, required = true, + if valid_609510 != nil: + section.add "TagSpecification", valid_609510 + var valid_609511 = query.getOrDefault("Version") + valid_609511 = validateParameter(valid_609511, JString, required = true, default = newJString("2016-11-15")) - if valid_608307 != nil: - section.add "Version", valid_608307 - var valid_608308 = query.getOrDefault("ClientToken") - valid_608308 = validateParameter(valid_608308, JString, required = false, + if valid_609511 != nil: + section.add "Version", valid_609511 + var valid_609512 = query.getOrDefault("ClientToken") + valid_609512 = validateParameter(valid_609512, JString, required = false, default = nil) - if valid_608308 != nil: - section.add "ClientToken", valid_608308 + if valid_609512 != nil: + section.add "ClientToken", valid_609512 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -29368,61 +29433,61 @@ proc validate_GetCreateTrafficMirrorTarget_608299(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608309 = header.getOrDefault("X-Amz-Signature") - valid_608309 = validateParameter(valid_608309, JString, required = false, + var valid_609513 = header.getOrDefault("X-Amz-Signature") + valid_609513 = validateParameter(valid_609513, JString, required = false, default = nil) - if valid_608309 != nil: - section.add "X-Amz-Signature", valid_608309 - var valid_608310 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608310 = validateParameter(valid_608310, JString, required = false, + if valid_609513 != nil: + section.add "X-Amz-Signature", valid_609513 + var valid_609514 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609514 = validateParameter(valid_609514, JString, required = false, default = nil) - if valid_608310 != nil: - section.add "X-Amz-Content-Sha256", valid_608310 - var valid_608311 = header.getOrDefault("X-Amz-Date") - valid_608311 = validateParameter(valid_608311, JString, required = false, + if valid_609514 != nil: + section.add "X-Amz-Content-Sha256", valid_609514 + var valid_609515 = header.getOrDefault("X-Amz-Date") + valid_609515 = validateParameter(valid_609515, JString, required = false, default = nil) - if valid_608311 != nil: - section.add "X-Amz-Date", valid_608311 - var valid_608312 = header.getOrDefault("X-Amz-Credential") - valid_608312 = validateParameter(valid_608312, JString, required = false, + if valid_609515 != nil: + section.add "X-Amz-Date", valid_609515 + var valid_609516 = header.getOrDefault("X-Amz-Credential") + valid_609516 = validateParameter(valid_609516, JString, required = false, default = nil) - if valid_608312 != nil: - section.add "X-Amz-Credential", valid_608312 - var valid_608313 = header.getOrDefault("X-Amz-Security-Token") - valid_608313 = validateParameter(valid_608313, JString, required = false, + if valid_609516 != nil: + section.add "X-Amz-Credential", valid_609516 + var valid_609517 = header.getOrDefault("X-Amz-Security-Token") + valid_609517 = validateParameter(valid_609517, JString, required = false, default = nil) - if valid_608313 != nil: - section.add "X-Amz-Security-Token", valid_608313 - var valid_608314 = header.getOrDefault("X-Amz-Algorithm") - valid_608314 = validateParameter(valid_608314, JString, required = false, + if valid_609517 != nil: + section.add "X-Amz-Security-Token", valid_609517 + var valid_609518 = header.getOrDefault("X-Amz-Algorithm") + valid_609518 = validateParameter(valid_609518, JString, required = false, default = nil) - if valid_608314 != nil: - section.add "X-Amz-Algorithm", valid_608314 - var valid_608315 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608315 = validateParameter(valid_608315, JString, required = false, + if valid_609518 != nil: + section.add "X-Amz-Algorithm", valid_609518 + var valid_609519 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609519 = validateParameter(valid_609519, JString, required = false, default = nil) - if valid_608315 != nil: - section.add "X-Amz-SignedHeaders", valid_608315 + if valid_609519 != nil: + section.add "X-Amz-SignedHeaders", valid_609519 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608316: Call_GetCreateTrafficMirrorTarget_608298; path: JsonNode; +proc call*(call_609520: Call_GetCreateTrafficMirrorTarget_609502; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a target for your Traffic Mirror session.
A Traffic Mirror target is the destination for mirrored traffic. The Traffic Mirror source and the Traffic Mirror target (monitoring appliances) can be in the same VPC, or in different VPCs connected via VPC peering or a transit gateway.
A Traffic Mirror target can be a network interface, or a Network Load Balancer.
To use the target in a Traffic Mirror session, use CreateTrafficMirrorSession.
## - let valid = call_608316.validator(path, query, header, formData, body) - let scheme = call_608316.pickScheme + let valid = call_609520.validator(path, query, header, formData, body) + let scheme = call_609520.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608316.url(scheme.get, call_608316.host, call_608316.base, - call_608316.route, valid.getOrDefault("path"), + let url = call_609520.url(scheme.get, call_609520.host, call_609520.base, + call_609520.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608316, url, valid) + result = atozHook(call_609520, url, valid) -proc call*(call_608317: Call_GetCreateTrafficMirrorTarget_608298; +proc call*(call_609521: Call_GetCreateTrafficMirrorTarget_609502; NetworkInterfaceId: string = ""; DryRun: bool = false; NetworkLoadBalancerArn: string = ""; Action: string = "CreateTrafficMirrorTarget"; Description: string = ""; @@ -29445,27 +29510,27 @@ proc call*(call_608317: Call_GetCreateTrafficMirrorTarget_608298; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_608318 = newJObject() - add(query_608318, "NetworkInterfaceId", newJString(NetworkInterfaceId)) - add(query_608318, "DryRun", newJBool(DryRun)) - add(query_608318, "NetworkLoadBalancerArn", newJString(NetworkLoadBalancerArn)) - add(query_608318, "Action", newJString(Action)) - add(query_608318, "Description", newJString(Description)) + var query_609522 = newJObject() + add(query_609522, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + add(query_609522, "DryRun", newJBool(DryRun)) + add(query_609522, "NetworkLoadBalancerArn", newJString(NetworkLoadBalancerArn)) + add(query_609522, "Action", newJString(Action)) + add(query_609522, "Description", newJString(Description)) if TagSpecification != nil: - query_608318.add "TagSpecification", TagSpecification - add(query_608318, "Version", newJString(Version)) - add(query_608318, "ClientToken", newJString(ClientToken)) - result = call_608317.call(nil, query_608318, nil, nil, nil) + query_609522.add "TagSpecification", TagSpecification + add(query_609522, "Version", newJString(Version)) + add(query_609522, "ClientToken", newJString(ClientToken)) + result = call_609521.call(nil, query_609522, nil, nil, nil) -var getCreateTrafficMirrorTarget* = Call_GetCreateTrafficMirrorTarget_608298( +var getCreateTrafficMirrorTarget* = Call_GetCreateTrafficMirrorTarget_609502( name: "getCreateTrafficMirrorTarget", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateTrafficMirrorTarget", - validator: validate_GetCreateTrafficMirrorTarget_608299, base: "/", - url: url_GetCreateTrafficMirrorTarget_608300, + validator: validate_GetCreateTrafficMirrorTarget_609503, base: "/", + url: url_GetCreateTrafficMirrorTarget_609504, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateTransitGateway_608366 = ref object of OpenApiRestCall_604389 -proc url_PostCreateTransitGateway_608368(protocol: Scheme; host: string; + Call_PostCreateTransitGateway_609570 = ref object of OpenApiRestCall_605589 +proc url_PostCreateTransitGateway_609572(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -29478,7 +29543,7 @@ proc url_PostCreateTransitGateway_608368(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateTransitGateway_608367(path: JsonNode; query: JsonNode; +proc validate_PostCreateTransitGateway_609571(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a transit gateway.
You can use a transit gateway to interconnect your virtual private clouds (VPC) and on-premises networks. After the transit gateway enters the available
state, you can attach your VPCs and VPN connections to the transit gateway.
To attach your VPCs, use CreateTransitGatewayVpcAttachment.
To attach a VPN connection, use CreateCustomerGateway to create a customer gateway and specify the ID of the customer gateway and the ID of the transit gateway in a call to CreateVpnConnection.
When you create a transit gateway, we create a default transit gateway route table and use it as the default association route table and the default propagation route table. You can use CreateTransitGatewayRouteTable to create additional transit gateway route tables. If you disable automatic route propagation, we do not create a default transit gateway route table. You can use EnableTransitGatewayRouteTablePropagation to propagate routes from a resource attachment to a transit gateway route table. If you disable automatic associations, you can use AssociateTransitGatewayRouteTable to associate a resource attachment with a transit gateway route table.
## @@ -29491,16 +29556,16 @@ proc validate_PostCreateTransitGateway_608367(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608369 = query.getOrDefault("Action") - valid_608369 = validateParameter(valid_608369, JString, required = true, + var valid_609573 = query.getOrDefault("Action") + valid_609573 = validateParameter(valid_609573, JString, required = true, default = newJString("CreateTransitGateway")) - if valid_608369 != nil: - section.add "Action", valid_608369 - var valid_608370 = query.getOrDefault("Version") - valid_608370 = validateParameter(valid_608370, JString, required = true, + if valid_609573 != nil: + section.add "Action", valid_609573 + var valid_609574 = query.getOrDefault("Version") + valid_609574 = validateParameter(valid_609574, JString, required = true, default = newJString("2016-11-15")) - if valid_608370 != nil: - section.add "Version", valid_608370 + if valid_609574 != nil: + section.add "Version", valid_609574 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -29511,41 +29576,41 @@ proc validate_PostCreateTransitGateway_608367(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608371 = header.getOrDefault("X-Amz-Signature") - valid_608371 = validateParameter(valid_608371, JString, required = false, + var valid_609575 = header.getOrDefault("X-Amz-Signature") + valid_609575 = validateParameter(valid_609575, JString, required = false, default = nil) - if valid_608371 != nil: - section.add "X-Amz-Signature", valid_608371 - var valid_608372 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608372 = validateParameter(valid_608372, JString, required = false, + if valid_609575 != nil: + section.add "X-Amz-Signature", valid_609575 + var valid_609576 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609576 = validateParameter(valid_609576, JString, required = false, default = nil) - if valid_608372 != nil: - section.add "X-Amz-Content-Sha256", valid_608372 - var valid_608373 = header.getOrDefault("X-Amz-Date") - valid_608373 = validateParameter(valid_608373, JString, required = false, + if valid_609576 != nil: + section.add "X-Amz-Content-Sha256", valid_609576 + var valid_609577 = header.getOrDefault("X-Amz-Date") + valid_609577 = validateParameter(valid_609577, JString, required = false, default = nil) - if valid_608373 != nil: - section.add "X-Amz-Date", valid_608373 - var valid_608374 = header.getOrDefault("X-Amz-Credential") - valid_608374 = validateParameter(valid_608374, JString, required = false, + if valid_609577 != nil: + section.add "X-Amz-Date", valid_609577 + var valid_609578 = header.getOrDefault("X-Amz-Credential") + valid_609578 = validateParameter(valid_609578, JString, required = false, default = nil) - if valid_608374 != nil: - section.add "X-Amz-Credential", valid_608374 - var valid_608375 = header.getOrDefault("X-Amz-Security-Token") - valid_608375 = validateParameter(valid_608375, JString, required = false, + if valid_609578 != nil: + section.add "X-Amz-Credential", valid_609578 + var valid_609579 = header.getOrDefault("X-Amz-Security-Token") + valid_609579 = validateParameter(valid_609579, JString, required = false, default = nil) - if valid_608375 != nil: - section.add "X-Amz-Security-Token", valid_608375 - var valid_608376 = header.getOrDefault("X-Amz-Algorithm") - valid_608376 = validateParameter(valid_608376, JString, required = false, + if valid_609579 != nil: + section.add "X-Amz-Security-Token", valid_609579 + var valid_609580 = header.getOrDefault("X-Amz-Algorithm") + valid_609580 = validateParameter(valid_609580, JString, required = false, default = nil) - if valid_608376 != nil: - section.add "X-Amz-Algorithm", valid_608376 - var valid_608377 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608377 = validateParameter(valid_608377, JString, required = false, + if valid_609580 != nil: + section.add "X-Amz-Algorithm", valid_609580 + var valid_609581 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609581 = validateParameter(valid_609581, JString, required = false, default = nil) - if valid_608377 != nil: - section.add "X-Amz-SignedHeaders", valid_608377 + if valid_609581 != nil: + section.add "X-Amz-SignedHeaders", valid_609581 result.add "header", section ## parameters in `formData` object: ## Options.VpnEcmpSupport: JString @@ -29576,73 +29641,73 @@ proc validate_PostCreateTransitGateway_608367(path: JsonNode; query: JsonNode; ## : Describes the options for a transit gateway. ## Indicates whether multicast is enabled on the transit gateway section = newJObject() - var valid_608378 = formData.getOrDefault("Options.VpnEcmpSupport") - valid_608378 = validateParameter(valid_608378, JString, required = false, + var valid_609582 = formData.getOrDefault("Options.VpnEcmpSupport") + valid_609582 = validateParameter(valid_609582, JString, required = false, default = nil) - if valid_608378 != nil: - section.add "Options.VpnEcmpSupport", valid_608378 - var valid_608379 = formData.getOrDefault("Description") - valid_608379 = validateParameter(valid_608379, JString, required = false, + if valid_609582 != nil: + section.add "Options.VpnEcmpSupport", valid_609582 + var valid_609583 = formData.getOrDefault("Description") + valid_609583 = validateParameter(valid_609583, JString, required = false, default = nil) - if valid_608379 != nil: - section.add "Description", valid_608379 - var valid_608380 = formData.getOrDefault("Options.AutoAcceptSharedAttachments") - valid_608380 = validateParameter(valid_608380, JString, required = false, + if valid_609583 != nil: + section.add "Description", valid_609583 + var valid_609584 = formData.getOrDefault("Options.AutoAcceptSharedAttachments") + valid_609584 = validateParameter(valid_609584, JString, required = false, default = nil) - if valid_608380 != nil: - section.add "Options.AutoAcceptSharedAttachments", valid_608380 - var valid_608381 = formData.getOrDefault("Options.DefaultRouteTableAssociation") - valid_608381 = validateParameter(valid_608381, JString, required = false, + if valid_609584 != nil: + section.add "Options.AutoAcceptSharedAttachments", valid_609584 + var valid_609585 = formData.getOrDefault("Options.DefaultRouteTableAssociation") + valid_609585 = validateParameter(valid_609585, JString, required = false, default = nil) - if valid_608381 != nil: - section.add "Options.DefaultRouteTableAssociation", valid_608381 - var valid_608382 = formData.getOrDefault("Options.DefaultRouteTablePropagation") - valid_608382 = validateParameter(valid_608382, JString, required = false, + if valid_609585 != nil: + section.add "Options.DefaultRouteTableAssociation", valid_609585 + var valid_609586 = formData.getOrDefault("Options.DefaultRouteTablePropagation") + valid_609586 = validateParameter(valid_609586, JString, required = false, default = nil) - if valid_608382 != nil: - section.add "Options.DefaultRouteTablePropagation", valid_608382 - var valid_608383 = formData.getOrDefault("DryRun") - valid_608383 = validateParameter(valid_608383, JBool, required = false, default = nil) - if valid_608383 != nil: - section.add "DryRun", valid_608383 - var valid_608384 = formData.getOrDefault("TagSpecification") - valid_608384 = validateParameter(valid_608384, JArray, required = false, + if valid_609586 != nil: + section.add "Options.DefaultRouteTablePropagation", valid_609586 + var valid_609587 = formData.getOrDefault("DryRun") + valid_609587 = validateParameter(valid_609587, JBool, required = false, default = nil) + if valid_609587 != nil: + section.add "DryRun", valid_609587 + var valid_609588 = formData.getOrDefault("TagSpecification") + valid_609588 = validateParameter(valid_609588, JArray, required = false, default = nil) - if valid_608384 != nil: - section.add "TagSpecification", valid_608384 - var valid_608385 = formData.getOrDefault("Options.DnsSupport") - valid_608385 = validateParameter(valid_608385, JString, required = false, + if valid_609588 != nil: + section.add "TagSpecification", valid_609588 + var valid_609589 = formData.getOrDefault("Options.DnsSupport") + valid_609589 = validateParameter(valid_609589, JString, required = false, default = nil) - if valid_608385 != nil: - section.add "Options.DnsSupport", valid_608385 - var valid_608386 = formData.getOrDefault("Options.AmazonSideAsn") - valid_608386 = validateParameter(valid_608386, JString, required = false, + if valid_609589 != nil: + section.add "Options.DnsSupport", valid_609589 + var valid_609590 = formData.getOrDefault("Options.AmazonSideAsn") + valid_609590 = validateParameter(valid_609590, JString, required = false, default = nil) - if valid_608386 != nil: - section.add "Options.AmazonSideAsn", valid_608386 - var valid_608387 = formData.getOrDefault("Options.MulticastSupport") - valid_608387 = validateParameter(valid_608387, JString, required = false, + if valid_609590 != nil: + section.add "Options.AmazonSideAsn", valid_609590 + var valid_609591 = formData.getOrDefault("Options.MulticastSupport") + valid_609591 = validateParameter(valid_609591, JString, required = false, default = nil) - if valid_608387 != nil: - section.add "Options.MulticastSupport", valid_608387 + if valid_609591 != nil: + section.add "Options.MulticastSupport", valid_609591 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608388: Call_PostCreateTransitGateway_608366; path: JsonNode; +proc call*(call_609592: Call_PostCreateTransitGateway_609570; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a transit gateway.
You can use a transit gateway to interconnect your virtual private clouds (VPC) and on-premises networks. After the transit gateway enters the available
state, you can attach your VPCs and VPN connections to the transit gateway.
To attach your VPCs, use CreateTransitGatewayVpcAttachment.
To attach a VPN connection, use CreateCustomerGateway to create a customer gateway and specify the ID of the customer gateway and the ID of the transit gateway in a call to CreateVpnConnection.
When you create a transit gateway, we create a default transit gateway route table and use it as the default association route table and the default propagation route table. You can use CreateTransitGatewayRouteTable to create additional transit gateway route tables. If you disable automatic route propagation, we do not create a default transit gateway route table. You can use EnableTransitGatewayRouteTablePropagation to propagate routes from a resource attachment to a transit gateway route table. If you disable automatic associations, you can use AssociateTransitGatewayRouteTable to associate a resource attachment with a transit gateway route table.
## - let valid = call_608388.validator(path, query, header, formData, body) - let scheme = call_608388.pickScheme + let valid = call_609592.validator(path, query, header, formData, body) + let scheme = call_609592.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608388.url(scheme.get, call_608388.host, call_608388.base, - call_608388.route, valid.getOrDefault("path"), + let url = call_609592.url(scheme.get, call_609592.host, call_609592.base, + call_609592.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608388, url, valid) + result = atozHook(call_609592, url, valid) -proc call*(call_608389: Call_PostCreateTransitGateway_608366; +proc call*(call_609593: Call_PostCreateTransitGateway_609570; OptionsVpnEcmpSupport: string = ""; Description: string = ""; OptionsAutoAcceptSharedAttachments: string = ""; OptionsDefaultRouteTableAssociation: string = ""; @@ -29681,35 +29746,35 @@ proc call*(call_608389: Call_PostCreateTransitGateway_608366; ## OptionsMulticastSupport: string ## : Describes the options for a transit gateway. ## Indicates whether multicast is enabled on the transit gateway - var query_608390 = newJObject() - var formData_608391 = newJObject() - add(formData_608391, "Options.VpnEcmpSupport", newJString(OptionsVpnEcmpSupport)) - add(formData_608391, "Description", newJString(Description)) - add(formData_608391, "Options.AutoAcceptSharedAttachments", + var query_609594 = newJObject() + var formData_609595 = newJObject() + add(formData_609595, "Options.VpnEcmpSupport", newJString(OptionsVpnEcmpSupport)) + add(formData_609595, "Description", newJString(Description)) + add(formData_609595, "Options.AutoAcceptSharedAttachments", newJString(OptionsAutoAcceptSharedAttachments)) - add(formData_608391, "Options.DefaultRouteTableAssociation", + add(formData_609595, "Options.DefaultRouteTableAssociation", newJString(OptionsDefaultRouteTableAssociation)) - add(formData_608391, "Options.DefaultRouteTablePropagation", + add(formData_609595, "Options.DefaultRouteTablePropagation", newJString(OptionsDefaultRouteTablePropagation)) - add(formData_608391, "DryRun", newJBool(DryRun)) - add(query_608390, "Action", newJString(Action)) + add(formData_609595, "DryRun", newJBool(DryRun)) + add(query_609594, "Action", newJString(Action)) if TagSpecification != nil: - formData_608391.add "TagSpecification", TagSpecification - add(formData_608391, "Options.DnsSupport", newJString(OptionsDnsSupport)) - add(query_608390, "Version", newJString(Version)) - add(formData_608391, "Options.AmazonSideAsn", newJString(OptionsAmazonSideAsn)) - add(formData_608391, "Options.MulticastSupport", + formData_609595.add "TagSpecification", TagSpecification + add(formData_609595, "Options.DnsSupport", newJString(OptionsDnsSupport)) + add(query_609594, "Version", newJString(Version)) + add(formData_609595, "Options.AmazonSideAsn", newJString(OptionsAmazonSideAsn)) + add(formData_609595, "Options.MulticastSupport", newJString(OptionsMulticastSupport)) - result = call_608389.call(nil, query_608390, nil, formData_608391, nil) + result = call_609593.call(nil, query_609594, nil, formData_609595, nil) -var postCreateTransitGateway* = Call_PostCreateTransitGateway_608366( +var postCreateTransitGateway* = Call_PostCreateTransitGateway_609570( name: "postCreateTransitGateway", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateTransitGateway", - validator: validate_PostCreateTransitGateway_608367, base: "/", - url: url_PostCreateTransitGateway_608368, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostCreateTransitGateway_609571, base: "/", + url: url_PostCreateTransitGateway_609572, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateTransitGateway_608341 = ref object of OpenApiRestCall_604389 -proc url_GetCreateTransitGateway_608343(protocol: Scheme; host: string; base: string; + Call_GetCreateTransitGateway_609545 = ref object of OpenApiRestCall_605589 +proc url_GetCreateTransitGateway_609547(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -29722,7 +29787,7 @@ proc url_GetCreateTransitGateway_608343(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_GetCreateTransitGateway_608342(path: JsonNode; query: JsonNode; +proc validate_GetCreateTransitGateway_609546(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a transit gateway.
You can use a transit gateway to interconnect your virtual private clouds (VPC) and on-premises networks. After the transit gateway enters the available
state, you can attach your VPCs and VPN connections to the transit gateway.
To attach your VPCs, use CreateTransitGatewayVpcAttachment.
To attach a VPN connection, use CreateCustomerGateway to create a customer gateway and specify the ID of the customer gateway and the ID of the transit gateway in a call to CreateVpnConnection.
When you create a transit gateway, we create a default transit gateway route table and use it as the default association route table and the default propagation route table. You can use CreateTransitGatewayRouteTable to create additional transit gateway route tables. If you disable automatic route propagation, we do not create a default transit gateway route table. You can use EnableTransitGatewayRouteTablePropagation to propagate routes from a resource attachment to a transit gateway route table. If you disable automatic associations, you can use AssociateTransitGatewayRouteTable to associate a resource attachment with a transit gateway route table.
## @@ -29761,66 +29826,66 @@ proc validate_GetCreateTransitGateway_608342(path: JsonNode; query: JsonNode; ## : Describes the options for a transit gateway. ## Enable or disable DNS support. section = newJObject() - var valid_608344 = query.getOrDefault("Options.AutoAcceptSharedAttachments") - valid_608344 = validateParameter(valid_608344, JString, required = false, + var valid_609548 = query.getOrDefault("Options.AutoAcceptSharedAttachments") + valid_609548 = validateParameter(valid_609548, JString, required = false, default = nil) - if valid_608344 != nil: - section.add "Options.AutoAcceptSharedAttachments", valid_608344 - var valid_608345 = query.getOrDefault("Options.VpnEcmpSupport") - valid_608345 = validateParameter(valid_608345, JString, required = false, - default = nil) - if valid_608345 != nil: - section.add "Options.VpnEcmpSupport", valid_608345 - var valid_608346 = query.getOrDefault("DryRun") - valid_608346 = validateParameter(valid_608346, JBool, required = false, default = nil) - if valid_608346 != nil: - section.add "DryRun", valid_608346 - var valid_608347 = query.getOrDefault("Options.MulticastSupport") - valid_608347 = validateParameter(valid_608347, JString, required = false, - default = nil) - if valid_608347 != nil: - section.add "Options.MulticastSupport", valid_608347 - var valid_608348 = query.getOrDefault("Options.AmazonSideAsn") - valid_608348 = validateParameter(valid_608348, JString, required = false, - default = nil) - if valid_608348 != nil: - section.add "Options.AmazonSideAsn", valid_608348 - var valid_608349 = query.getOrDefault("Options.DefaultRouteTableAssociation") - valid_608349 = validateParameter(valid_608349, JString, required = false, - default = nil) - if valid_608349 != nil: - section.add "Options.DefaultRouteTableAssociation", valid_608349 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608350 = query.getOrDefault("Action") - valid_608350 = validateParameter(valid_608350, JString, required = true, - default = newJString("CreateTransitGateway")) - if valid_608350 != nil: - section.add "Action", valid_608350 - var valid_608351 = query.getOrDefault("Description") - valid_608351 = validateParameter(valid_608351, JString, required = false, + if valid_609548 != nil: + section.add "Options.AutoAcceptSharedAttachments", valid_609548 + var valid_609549 = query.getOrDefault("Options.VpnEcmpSupport") + valid_609549 = validateParameter(valid_609549, JString, required = false, default = nil) - if valid_608351 != nil: - section.add "Description", valid_608351 - var valid_608352 = query.getOrDefault("TagSpecification") - valid_608352 = validateParameter(valid_608352, JArray, required = false, + if valid_609549 != nil: + section.add "Options.VpnEcmpSupport", valid_609549 + var valid_609550 = query.getOrDefault("DryRun") + valid_609550 = validateParameter(valid_609550, JBool, required = false, default = nil) + if valid_609550 != nil: + section.add "DryRun", valid_609550 + var valid_609551 = query.getOrDefault("Options.MulticastSupport") + valid_609551 = validateParameter(valid_609551, JString, required = false, default = nil) - if valid_608352 != nil: - section.add "TagSpecification", valid_608352 - var valid_608353 = query.getOrDefault("Options.DefaultRouteTablePropagation") - valid_608353 = validateParameter(valid_608353, JString, required = false, + if valid_609551 != nil: + section.add "Options.MulticastSupport", valid_609551 + var valid_609552 = query.getOrDefault("Options.AmazonSideAsn") + valid_609552 = validateParameter(valid_609552, JString, required = false, default = nil) - if valid_608353 != nil: - section.add "Options.DefaultRouteTablePropagation", valid_608353 - var valid_608354 = query.getOrDefault("Version") - valid_608354 = validateParameter(valid_608354, JString, required = true, - default = newJString("2016-11-15")) - if valid_608354 != nil: - section.add "Version", valid_608354 - var valid_608355 = query.getOrDefault("Options.DnsSupport") - valid_608355 = validateParameter(valid_608355, JString, required = false, + if valid_609552 != nil: + section.add "Options.AmazonSideAsn", valid_609552 + var valid_609553 = query.getOrDefault("Options.DefaultRouteTableAssociation") + valid_609553 = validateParameter(valid_609553, JString, required = false, default = nil) - if valid_608355 != nil: - section.add "Options.DnsSupport", valid_608355 + if valid_609553 != nil: + section.add "Options.DefaultRouteTableAssociation", valid_609553 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_609554 = query.getOrDefault("Action") + valid_609554 = validateParameter(valid_609554, JString, required = true, + default = newJString("CreateTransitGateway")) + if valid_609554 != nil: + section.add "Action", valid_609554 + var valid_609555 = query.getOrDefault("Description") + valid_609555 = validateParameter(valid_609555, JString, required = false, + default = nil) + if valid_609555 != nil: + section.add "Description", valid_609555 + var valid_609556 = query.getOrDefault("TagSpecification") + valid_609556 = validateParameter(valid_609556, JArray, required = false, + default = nil) + if valid_609556 != nil: + section.add "TagSpecification", valid_609556 + var valid_609557 = query.getOrDefault("Options.DefaultRouteTablePropagation") + valid_609557 = validateParameter(valid_609557, JString, required = false, + default = nil) + if valid_609557 != nil: + section.add "Options.DefaultRouteTablePropagation", valid_609557 + var valid_609558 = query.getOrDefault("Version") + valid_609558 = validateParameter(valid_609558, JString, required = true, + default = newJString("2016-11-15")) + if valid_609558 != nil: + section.add "Version", valid_609558 + var valid_609559 = query.getOrDefault("Options.DnsSupport") + valid_609559 = validateParameter(valid_609559, JString, required = false, + default = nil) + if valid_609559 != nil: + section.add "Options.DnsSupport", valid_609559 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -29831,61 +29896,61 @@ proc validate_GetCreateTransitGateway_608342(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608356 = header.getOrDefault("X-Amz-Signature") - valid_608356 = validateParameter(valid_608356, JString, required = false, + var valid_609560 = header.getOrDefault("X-Amz-Signature") + valid_609560 = validateParameter(valid_609560, JString, required = false, default = nil) - if valid_608356 != nil: - section.add "X-Amz-Signature", valid_608356 - var valid_608357 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608357 = validateParameter(valid_608357, JString, required = false, + if valid_609560 != nil: + section.add "X-Amz-Signature", valid_609560 + var valid_609561 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609561 = validateParameter(valid_609561, JString, required = false, default = nil) - if valid_608357 != nil: - section.add "X-Amz-Content-Sha256", valid_608357 - var valid_608358 = header.getOrDefault("X-Amz-Date") - valid_608358 = validateParameter(valid_608358, JString, required = false, + if valid_609561 != nil: + section.add "X-Amz-Content-Sha256", valid_609561 + var valid_609562 = header.getOrDefault("X-Amz-Date") + valid_609562 = validateParameter(valid_609562, JString, required = false, default = nil) - if valid_608358 != nil: - section.add "X-Amz-Date", valid_608358 - var valid_608359 = header.getOrDefault("X-Amz-Credential") - valid_608359 = validateParameter(valid_608359, JString, required = false, + if valid_609562 != nil: + section.add "X-Amz-Date", valid_609562 + var valid_609563 = header.getOrDefault("X-Amz-Credential") + valid_609563 = validateParameter(valid_609563, JString, required = false, default = nil) - if valid_608359 != nil: - section.add "X-Amz-Credential", valid_608359 - var valid_608360 = header.getOrDefault("X-Amz-Security-Token") - valid_608360 = validateParameter(valid_608360, JString, required = false, + if valid_609563 != nil: + section.add "X-Amz-Credential", valid_609563 + var valid_609564 = header.getOrDefault("X-Amz-Security-Token") + valid_609564 = validateParameter(valid_609564, JString, required = false, default = nil) - if valid_608360 != nil: - section.add "X-Amz-Security-Token", valid_608360 - var valid_608361 = header.getOrDefault("X-Amz-Algorithm") - valid_608361 = validateParameter(valid_608361, JString, required = false, + if valid_609564 != nil: + section.add "X-Amz-Security-Token", valid_609564 + var valid_609565 = header.getOrDefault("X-Amz-Algorithm") + valid_609565 = validateParameter(valid_609565, JString, required = false, default = nil) - if valid_608361 != nil: - section.add "X-Amz-Algorithm", valid_608361 - var valid_608362 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608362 = validateParameter(valid_608362, JString, required = false, + if valid_609565 != nil: + section.add "X-Amz-Algorithm", valid_609565 + var valid_609566 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609566 = validateParameter(valid_609566, JString, required = false, default = nil) - if valid_608362 != nil: - section.add "X-Amz-SignedHeaders", valid_608362 + if valid_609566 != nil: + section.add "X-Amz-SignedHeaders", valid_609566 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608363: Call_GetCreateTransitGateway_608341; path: JsonNode; +proc call*(call_609567: Call_GetCreateTransitGateway_609545; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a transit gateway.
You can use a transit gateway to interconnect your virtual private clouds (VPC) and on-premises networks. After the transit gateway enters the available
state, you can attach your VPCs and VPN connections to the transit gateway.
To attach your VPCs, use CreateTransitGatewayVpcAttachment.
To attach a VPN connection, use CreateCustomerGateway to create a customer gateway and specify the ID of the customer gateway and the ID of the transit gateway in a call to CreateVpnConnection.
When you create a transit gateway, we create a default transit gateway route table and use it as the default association route table and the default propagation route table. You can use CreateTransitGatewayRouteTable to create additional transit gateway route tables. If you disable automatic route propagation, we do not create a default transit gateway route table. You can use EnableTransitGatewayRouteTablePropagation to propagate routes from a resource attachment to a transit gateway route table. If you disable automatic associations, you can use AssociateTransitGatewayRouteTable to associate a resource attachment with a transit gateway route table.
## - let valid = call_608363.validator(path, query, header, formData, body) - let scheme = call_608363.pickScheme + let valid = call_609567.validator(path, query, header, formData, body) + let scheme = call_609567.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608363.url(scheme.get, call_608363.host, call_608363.base, - call_608363.route, valid.getOrDefault("path"), + let url = call_609567.url(scheme.get, call_609567.host, call_609567.base, + call_609567.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608363, url, valid) + result = atozHook(call_609567, url, valid) -proc call*(call_608364: Call_GetCreateTransitGateway_608341; +proc call*(call_609568: Call_GetCreateTransitGateway_609545; OptionsAutoAcceptSharedAttachments: string = ""; OptionsVpnEcmpSupport: string = ""; DryRun: bool = false; OptionsMulticastSupport: string = ""; OptionsAmazonSideAsn: string = ""; @@ -29925,34 +29990,34 @@ proc call*(call_608364: Call_GetCreateTransitGateway_608341; ## OptionsDnsSupport: string ## : Describes the options for a transit gateway. ## Enable or disable DNS support. - var query_608365 = newJObject() - add(query_608365, "Options.AutoAcceptSharedAttachments", + var query_609569 = newJObject() + add(query_609569, "Options.AutoAcceptSharedAttachments", newJString(OptionsAutoAcceptSharedAttachments)) - add(query_608365, "Options.VpnEcmpSupport", newJString(OptionsVpnEcmpSupport)) - add(query_608365, "DryRun", newJBool(DryRun)) - add(query_608365, "Options.MulticastSupport", + add(query_609569, "Options.VpnEcmpSupport", newJString(OptionsVpnEcmpSupport)) + add(query_609569, "DryRun", newJBool(DryRun)) + add(query_609569, "Options.MulticastSupport", newJString(OptionsMulticastSupport)) - add(query_608365, "Options.AmazonSideAsn", newJString(OptionsAmazonSideAsn)) - add(query_608365, "Options.DefaultRouteTableAssociation", + add(query_609569, "Options.AmazonSideAsn", newJString(OptionsAmazonSideAsn)) + add(query_609569, "Options.DefaultRouteTableAssociation", newJString(OptionsDefaultRouteTableAssociation)) - add(query_608365, "Action", newJString(Action)) - add(query_608365, "Description", newJString(Description)) + add(query_609569, "Action", newJString(Action)) + add(query_609569, "Description", newJString(Description)) if TagSpecification != nil: - query_608365.add "TagSpecification", TagSpecification - add(query_608365, "Options.DefaultRouteTablePropagation", + query_609569.add "TagSpecification", TagSpecification + add(query_609569, "Options.DefaultRouteTablePropagation", newJString(OptionsDefaultRouteTablePropagation)) - add(query_608365, "Version", newJString(Version)) - add(query_608365, "Options.DnsSupport", newJString(OptionsDnsSupport)) - result = call_608364.call(nil, query_608365, nil, nil, nil) + add(query_609569, "Version", newJString(Version)) + add(query_609569, "Options.DnsSupport", newJString(OptionsDnsSupport)) + result = call_609568.call(nil, query_609569, nil, nil, nil) -var getCreateTransitGateway* = Call_GetCreateTransitGateway_608341( +var getCreateTransitGateway* = Call_GetCreateTransitGateway_609545( name: "getCreateTransitGateway", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateTransitGateway", - validator: validate_GetCreateTransitGateway_608342, base: "/", - url: url_GetCreateTransitGateway_608343, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCreateTransitGateway_609546, base: "/", + url: url_GetCreateTransitGateway_609547, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateTransitGatewayMulticastDomain_608410 = ref object of OpenApiRestCall_604389 -proc url_PostCreateTransitGatewayMulticastDomain_608412(protocol: Scheme; + Call_PostCreateTransitGatewayMulticastDomain_609614 = ref object of OpenApiRestCall_605589 +proc url_PostCreateTransitGatewayMulticastDomain_609616(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -29964,7 +30029,7 @@ proc url_PostCreateTransitGatewayMulticastDomain_608412(protocol: Scheme; else: result.path = base & route -proc validate_PostCreateTransitGatewayMulticastDomain_608411(path: JsonNode; +proc validate_PostCreateTransitGatewayMulticastDomain_609615(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a multicast domain using the specified transit gateway.
The transit gateway must be in the available state before you create a domain. Use DescribeTransitGateways to see the state of transit gateway.
## @@ -29977,16 +30042,16 @@ proc validate_PostCreateTransitGatewayMulticastDomain_608411(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608413 = query.getOrDefault("Action") - valid_608413 = validateParameter(valid_608413, JString, required = true, default = newJString( + var valid_609617 = query.getOrDefault("Action") + valid_609617 = validateParameter(valid_609617, JString, required = true, default = newJString( "CreateTransitGatewayMulticastDomain")) - if valid_608413 != nil: - section.add "Action", valid_608413 - var valid_608414 = query.getOrDefault("Version") - valid_608414 = validateParameter(valid_608414, JString, required = true, + if valid_609617 != nil: + section.add "Action", valid_609617 + var valid_609618 = query.getOrDefault("Version") + valid_609618 = validateParameter(valid_609618, JString, required = true, default = newJString("2016-11-15")) - if valid_608414 != nil: - section.add "Version", valid_608414 + if valid_609618 != nil: + section.add "Version", valid_609618 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -29997,41 +30062,41 @@ proc validate_PostCreateTransitGatewayMulticastDomain_608411(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608415 = header.getOrDefault("X-Amz-Signature") - valid_608415 = validateParameter(valid_608415, JString, required = false, + var valid_609619 = header.getOrDefault("X-Amz-Signature") + valid_609619 = validateParameter(valid_609619, JString, required = false, default = nil) - if valid_608415 != nil: - section.add "X-Amz-Signature", valid_608415 - var valid_608416 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608416 = validateParameter(valid_608416, JString, required = false, + if valid_609619 != nil: + section.add "X-Amz-Signature", valid_609619 + var valid_609620 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609620 = validateParameter(valid_609620, JString, required = false, default = nil) - if valid_608416 != nil: - section.add "X-Amz-Content-Sha256", valid_608416 - var valid_608417 = header.getOrDefault("X-Amz-Date") - valid_608417 = validateParameter(valid_608417, JString, required = false, + if valid_609620 != nil: + section.add "X-Amz-Content-Sha256", valid_609620 + var valid_609621 = header.getOrDefault("X-Amz-Date") + valid_609621 = validateParameter(valid_609621, JString, required = false, default = nil) - if valid_608417 != nil: - section.add "X-Amz-Date", valid_608417 - var valid_608418 = header.getOrDefault("X-Amz-Credential") - valid_608418 = validateParameter(valid_608418, JString, required = false, + if valid_609621 != nil: + section.add "X-Amz-Date", valid_609621 + var valid_609622 = header.getOrDefault("X-Amz-Credential") + valid_609622 = validateParameter(valid_609622, JString, required = false, default = nil) - if valid_608418 != nil: - section.add "X-Amz-Credential", valid_608418 - var valid_608419 = header.getOrDefault("X-Amz-Security-Token") - valid_608419 = validateParameter(valid_608419, JString, required = false, + if valid_609622 != nil: + section.add "X-Amz-Credential", valid_609622 + var valid_609623 = header.getOrDefault("X-Amz-Security-Token") + valid_609623 = validateParameter(valid_609623, JString, required = false, default = nil) - if valid_608419 != nil: - section.add "X-Amz-Security-Token", valid_608419 - var valid_608420 = header.getOrDefault("X-Amz-Algorithm") - valid_608420 = validateParameter(valid_608420, JString, required = false, + if valid_609623 != nil: + section.add "X-Amz-Security-Token", valid_609623 + var valid_609624 = header.getOrDefault("X-Amz-Algorithm") + valid_609624 = validateParameter(valid_609624, JString, required = false, default = nil) - if valid_608420 != nil: - section.add "X-Amz-Algorithm", valid_608420 - var valid_608421 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608421 = validateParameter(valid_608421, JString, required = false, + if valid_609624 != nil: + section.add "X-Amz-Algorithm", valid_609624 + var valid_609625 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609625 = validateParameter(valid_609625, JString, required = false, default = nil) - if valid_608421 != nil: - section.add "X-Amz-SignedHeaders", valid_608421 + if valid_609625 != nil: + section.add "X-Amz-SignedHeaders", valid_609625 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -30041,40 +30106,40 @@ proc validate_PostCreateTransitGatewayMulticastDomain_608411(path: JsonNode; ## TagSpecification: JArray ## : The tags for the transit gateway multicast domain. section = newJObject() - var valid_608422 = formData.getOrDefault("DryRun") - valid_608422 = validateParameter(valid_608422, JBool, required = false, default = nil) - if valid_608422 != nil: - section.add "DryRun", valid_608422 + var valid_609626 = formData.getOrDefault("DryRun") + valid_609626 = validateParameter(valid_609626, JBool, required = false, default = nil) + if valid_609626 != nil: + section.add "DryRun", valid_609626 assert formData != nil, "formData argument is necessary due to required `TransitGatewayId` field" - var valid_608423 = formData.getOrDefault("TransitGatewayId") - valid_608423 = validateParameter(valid_608423, JString, required = true, + var valid_609627 = formData.getOrDefault("TransitGatewayId") + valid_609627 = validateParameter(valid_609627, JString, required = true, default = nil) - if valid_608423 != nil: - section.add "TransitGatewayId", valid_608423 - var valid_608424 = formData.getOrDefault("TagSpecification") - valid_608424 = validateParameter(valid_608424, JArray, required = false, + if valid_609627 != nil: + section.add "TransitGatewayId", valid_609627 + var valid_609628 = formData.getOrDefault("TagSpecification") + valid_609628 = validateParameter(valid_609628, JArray, required = false, default = nil) - if valid_608424 != nil: - section.add "TagSpecification", valid_608424 + if valid_609628 != nil: + section.add "TagSpecification", valid_609628 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608425: Call_PostCreateTransitGatewayMulticastDomain_608410; +proc call*(call_609629: Call_PostCreateTransitGatewayMulticastDomain_609614; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a multicast domain using the specified transit gateway.
The transit gateway must be in the available state before you create a domain. Use DescribeTransitGateways to see the state of transit gateway.
## - let valid = call_608425.validator(path, query, header, formData, body) - let scheme = call_608425.pickScheme + let valid = call_609629.validator(path, query, header, formData, body) + let scheme = call_609629.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608425.url(scheme.get, call_608425.host, call_608425.base, - call_608425.route, valid.getOrDefault("path"), + let url = call_609629.url(scheme.get, call_609629.host, call_609629.base, + call_609629.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608425, url, valid) + result = atozHook(call_609629, url, valid) -proc call*(call_608426: Call_PostCreateTransitGatewayMulticastDomain_608410; +proc call*(call_609630: Call_PostCreateTransitGatewayMulticastDomain_609614; TransitGatewayId: string; DryRun: bool = false; Action: string = "CreateTransitGatewayMulticastDomain"; TagSpecification: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -30088,26 +30153,26 @@ proc call*(call_608426: Call_PostCreateTransitGatewayMulticastDomain_608410; ## TagSpecification: JArray ## : The tags for the transit gateway multicast domain. ## Version: string (required) - var query_608427 = newJObject() - var formData_608428 = newJObject() - add(formData_608428, "DryRun", newJBool(DryRun)) - add(formData_608428, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_608427, "Action", newJString(Action)) + var query_609631 = newJObject() + var formData_609632 = newJObject() + add(formData_609632, "DryRun", newJBool(DryRun)) + add(formData_609632, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_609631, "Action", newJString(Action)) if TagSpecification != nil: - formData_608428.add "TagSpecification", TagSpecification - add(query_608427, "Version", newJString(Version)) - result = call_608426.call(nil, query_608427, nil, formData_608428, nil) + formData_609632.add "TagSpecification", TagSpecification + add(query_609631, "Version", newJString(Version)) + result = call_609630.call(nil, query_609631, nil, formData_609632, nil) -var postCreateTransitGatewayMulticastDomain* = Call_PostCreateTransitGatewayMulticastDomain_608410( +var postCreateTransitGatewayMulticastDomain* = Call_PostCreateTransitGatewayMulticastDomain_609614( name: "postCreateTransitGatewayMulticastDomain", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateTransitGatewayMulticastDomain", - validator: validate_PostCreateTransitGatewayMulticastDomain_608411, base: "/", - url: url_PostCreateTransitGatewayMulticastDomain_608412, + validator: validate_PostCreateTransitGatewayMulticastDomain_609615, base: "/", + url: url_PostCreateTransitGatewayMulticastDomain_609616, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateTransitGatewayMulticastDomain_608392 = ref object of OpenApiRestCall_604389 -proc url_GetCreateTransitGatewayMulticastDomain_608394(protocol: Scheme; + Call_GetCreateTransitGatewayMulticastDomain_609596 = ref object of OpenApiRestCall_605589 +proc url_GetCreateTransitGatewayMulticastDomain_609598(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -30119,7 +30184,7 @@ proc url_GetCreateTransitGatewayMulticastDomain_608394(protocol: Scheme; else: result.path = base & route -proc validate_GetCreateTransitGatewayMulticastDomain_608393(path: JsonNode; +proc validate_GetCreateTransitGatewayMulticastDomain_609597(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a multicast domain using the specified transit gateway.
The transit gateway must be in the available state before you create a domain. Use DescribeTransitGateways to see the state of transit gateway.
## @@ -30137,32 +30202,32 @@ proc validate_GetCreateTransitGatewayMulticastDomain_608393(path: JsonNode; ## : The tags for the transit gateway multicast domain. ## Version: JString (required) section = newJObject() - var valid_608395 = query.getOrDefault("DryRun") - valid_608395 = validateParameter(valid_608395, JBool, required = false, default = nil) - if valid_608395 != nil: - section.add "DryRun", valid_608395 + var valid_609599 = query.getOrDefault("DryRun") + valid_609599 = validateParameter(valid_609599, JBool, required = false, default = nil) + if valid_609599 != nil: + section.add "DryRun", valid_609599 assert query != nil, "query argument is necessary due to required `TransitGatewayId` field" - var valid_608396 = query.getOrDefault("TransitGatewayId") - valid_608396 = validateParameter(valid_608396, JString, required = true, + var valid_609600 = query.getOrDefault("TransitGatewayId") + valid_609600 = validateParameter(valid_609600, JString, required = true, default = nil) - if valid_608396 != nil: - section.add "TransitGatewayId", valid_608396 - var valid_608397 = query.getOrDefault("Action") - valid_608397 = validateParameter(valid_608397, JString, required = true, default = newJString( + if valid_609600 != nil: + section.add "TransitGatewayId", valid_609600 + var valid_609601 = query.getOrDefault("Action") + valid_609601 = validateParameter(valid_609601, JString, required = true, default = newJString( "CreateTransitGatewayMulticastDomain")) - if valid_608397 != nil: - section.add "Action", valid_608397 - var valid_608398 = query.getOrDefault("TagSpecification") - valid_608398 = validateParameter(valid_608398, JArray, required = false, + if valid_609601 != nil: + section.add "Action", valid_609601 + var valid_609602 = query.getOrDefault("TagSpecification") + valid_609602 = validateParameter(valid_609602, JArray, required = false, default = nil) - if valid_608398 != nil: - section.add "TagSpecification", valid_608398 - var valid_608399 = query.getOrDefault("Version") - valid_608399 = validateParameter(valid_608399, JString, required = true, + if valid_609602 != nil: + section.add "TagSpecification", valid_609602 + var valid_609603 = query.getOrDefault("Version") + valid_609603 = validateParameter(valid_609603, JString, required = true, default = newJString("2016-11-15")) - if valid_608399 != nil: - section.add "Version", valid_608399 + if valid_609603 != nil: + section.add "Version", valid_609603 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -30173,62 +30238,62 @@ proc validate_GetCreateTransitGatewayMulticastDomain_608393(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608400 = header.getOrDefault("X-Amz-Signature") - valid_608400 = validateParameter(valid_608400, JString, required = false, + var valid_609604 = header.getOrDefault("X-Amz-Signature") + valid_609604 = validateParameter(valid_609604, JString, required = false, default = nil) - if valid_608400 != nil: - section.add "X-Amz-Signature", valid_608400 - var valid_608401 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608401 = validateParameter(valid_608401, JString, required = false, + if valid_609604 != nil: + section.add "X-Amz-Signature", valid_609604 + var valid_609605 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609605 = validateParameter(valid_609605, JString, required = false, default = nil) - if valid_608401 != nil: - section.add "X-Amz-Content-Sha256", valid_608401 - var valid_608402 = header.getOrDefault("X-Amz-Date") - valid_608402 = validateParameter(valid_608402, JString, required = false, + if valid_609605 != nil: + section.add "X-Amz-Content-Sha256", valid_609605 + var valid_609606 = header.getOrDefault("X-Amz-Date") + valid_609606 = validateParameter(valid_609606, JString, required = false, default = nil) - if valid_608402 != nil: - section.add "X-Amz-Date", valid_608402 - var valid_608403 = header.getOrDefault("X-Amz-Credential") - valid_608403 = validateParameter(valid_608403, JString, required = false, + if valid_609606 != nil: + section.add "X-Amz-Date", valid_609606 + var valid_609607 = header.getOrDefault("X-Amz-Credential") + valid_609607 = validateParameter(valid_609607, JString, required = false, default = nil) - if valid_608403 != nil: - section.add "X-Amz-Credential", valid_608403 - var valid_608404 = header.getOrDefault("X-Amz-Security-Token") - valid_608404 = validateParameter(valid_608404, JString, required = false, + if valid_609607 != nil: + section.add "X-Amz-Credential", valid_609607 + var valid_609608 = header.getOrDefault("X-Amz-Security-Token") + valid_609608 = validateParameter(valid_609608, JString, required = false, default = nil) - if valid_608404 != nil: - section.add "X-Amz-Security-Token", valid_608404 - var valid_608405 = header.getOrDefault("X-Amz-Algorithm") - valid_608405 = validateParameter(valid_608405, JString, required = false, + if valid_609608 != nil: + section.add "X-Amz-Security-Token", valid_609608 + var valid_609609 = header.getOrDefault("X-Amz-Algorithm") + valid_609609 = validateParameter(valid_609609, JString, required = false, default = nil) - if valid_608405 != nil: - section.add "X-Amz-Algorithm", valid_608405 - var valid_608406 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608406 = validateParameter(valid_608406, JString, required = false, + if valid_609609 != nil: + section.add "X-Amz-Algorithm", valid_609609 + var valid_609610 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609610 = validateParameter(valid_609610, JString, required = false, default = nil) - if valid_608406 != nil: - section.add "X-Amz-SignedHeaders", valid_608406 + if valid_609610 != nil: + section.add "X-Amz-SignedHeaders", valid_609610 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608407: Call_GetCreateTransitGatewayMulticastDomain_608392; +proc call*(call_609611: Call_GetCreateTransitGatewayMulticastDomain_609596; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a multicast domain using the specified transit gateway.
The transit gateway must be in the available state before you create a domain. Use DescribeTransitGateways to see the state of transit gateway.
## - let valid = call_608407.validator(path, query, header, formData, body) - let scheme = call_608407.pickScheme + let valid = call_609611.validator(path, query, header, formData, body) + let scheme = call_609611.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608407.url(scheme.get, call_608407.host, call_608407.base, - call_608407.route, valid.getOrDefault("path"), + let url = call_609611.url(scheme.get, call_609611.host, call_609611.base, + call_609611.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608407, url, valid) + result = atozHook(call_609611, url, valid) -proc call*(call_608408: Call_GetCreateTransitGatewayMulticastDomain_608392; +proc call*(call_609612: Call_GetCreateTransitGatewayMulticastDomain_609596; TransitGatewayId: string; DryRun: bool = false; Action: string = "CreateTransitGatewayMulticastDomain"; TagSpecification: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -30242,25 +30307,25 @@ proc call*(call_608408: Call_GetCreateTransitGatewayMulticastDomain_608392; ## TagSpecification: JArray ## : The tags for the transit gateway multicast domain. ## Version: string (required) - var query_608409 = newJObject() - add(query_608409, "DryRun", newJBool(DryRun)) - add(query_608409, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_608409, "Action", newJString(Action)) + var query_609613 = newJObject() + add(query_609613, "DryRun", newJBool(DryRun)) + add(query_609613, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_609613, "Action", newJString(Action)) if TagSpecification != nil: - query_608409.add "TagSpecification", TagSpecification - add(query_608409, "Version", newJString(Version)) - result = call_608408.call(nil, query_608409, nil, nil, nil) + query_609613.add "TagSpecification", TagSpecification + add(query_609613, "Version", newJString(Version)) + result = call_609612.call(nil, query_609613, nil, nil, nil) -var getCreateTransitGatewayMulticastDomain* = Call_GetCreateTransitGatewayMulticastDomain_608392( +var getCreateTransitGatewayMulticastDomain* = Call_GetCreateTransitGatewayMulticastDomain_609596( name: "getCreateTransitGatewayMulticastDomain", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateTransitGatewayMulticastDomain", - validator: validate_GetCreateTransitGatewayMulticastDomain_608393, base: "/", - url: url_GetCreateTransitGatewayMulticastDomain_608394, + validator: validate_GetCreateTransitGatewayMulticastDomain_609597, base: "/", + url: url_GetCreateTransitGatewayMulticastDomain_609598, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateTransitGatewayPeeringAttachment_608450 = ref object of OpenApiRestCall_604389 -proc url_PostCreateTransitGatewayPeeringAttachment_608452(protocol: Scheme; + Call_PostCreateTransitGatewayPeeringAttachment_609654 = ref object of OpenApiRestCall_605589 +proc url_PostCreateTransitGatewayPeeringAttachment_609656(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -30272,7 +30337,7 @@ proc url_PostCreateTransitGatewayPeeringAttachment_608452(protocol: Scheme; else: result.path = base & route -proc validate_PostCreateTransitGatewayPeeringAttachment_608451(path: JsonNode; +proc validate_PostCreateTransitGatewayPeeringAttachment_609655(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Requests a transit gateway peering attachment between the specified transit gateway (requester) and a peer transit gateway (accepter). The transit gateways must be in different Regions. The peer transit gateway can be in your account or a different AWS account.
After you create the peering attachment, the owner of the accepter transit gateway must accept the attachment request.
## @@ -30285,16 +30350,16 @@ proc validate_PostCreateTransitGatewayPeeringAttachment_608451(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608453 = query.getOrDefault("Action") - valid_608453 = validateParameter(valid_608453, JString, required = true, default = newJString( + var valid_609657 = query.getOrDefault("Action") + valid_609657 = validateParameter(valid_609657, JString, required = true, default = newJString( "CreateTransitGatewayPeeringAttachment")) - if valid_608453 != nil: - section.add "Action", valid_608453 - var valid_608454 = query.getOrDefault("Version") - valid_608454 = validateParameter(valid_608454, JString, required = true, + if valid_609657 != nil: + section.add "Action", valid_609657 + var valid_609658 = query.getOrDefault("Version") + valid_609658 = validateParameter(valid_609658, JString, required = true, default = newJString("2016-11-15")) - if valid_608454 != nil: - section.add "Version", valid_608454 + if valid_609658 != nil: + section.add "Version", valid_609658 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -30305,41 +30370,41 @@ proc validate_PostCreateTransitGatewayPeeringAttachment_608451(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608455 = header.getOrDefault("X-Amz-Signature") - valid_608455 = validateParameter(valid_608455, JString, required = false, + var valid_609659 = header.getOrDefault("X-Amz-Signature") + valid_609659 = validateParameter(valid_609659, JString, required = false, default = nil) - if valid_608455 != nil: - section.add "X-Amz-Signature", valid_608455 - var valid_608456 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608456 = validateParameter(valid_608456, JString, required = false, + if valid_609659 != nil: + section.add "X-Amz-Signature", valid_609659 + var valid_609660 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609660 = validateParameter(valid_609660, JString, required = false, default = nil) - if valid_608456 != nil: - section.add "X-Amz-Content-Sha256", valid_608456 - var valid_608457 = header.getOrDefault("X-Amz-Date") - valid_608457 = validateParameter(valid_608457, JString, required = false, + if valid_609660 != nil: + section.add "X-Amz-Content-Sha256", valid_609660 + var valid_609661 = header.getOrDefault("X-Amz-Date") + valid_609661 = validateParameter(valid_609661, JString, required = false, default = nil) - if valid_608457 != nil: - section.add "X-Amz-Date", valid_608457 - var valid_608458 = header.getOrDefault("X-Amz-Credential") - valid_608458 = validateParameter(valid_608458, JString, required = false, + if valid_609661 != nil: + section.add "X-Amz-Date", valid_609661 + var valid_609662 = header.getOrDefault("X-Amz-Credential") + valid_609662 = validateParameter(valid_609662, JString, required = false, default = nil) - if valid_608458 != nil: - section.add "X-Amz-Credential", valid_608458 - var valid_608459 = header.getOrDefault("X-Amz-Security-Token") - valid_608459 = validateParameter(valid_608459, JString, required = false, + if valid_609662 != nil: + section.add "X-Amz-Credential", valid_609662 + var valid_609663 = header.getOrDefault("X-Amz-Security-Token") + valid_609663 = validateParameter(valid_609663, JString, required = false, default = nil) - if valid_608459 != nil: - section.add "X-Amz-Security-Token", valid_608459 - var valid_608460 = header.getOrDefault("X-Amz-Algorithm") - valid_608460 = validateParameter(valid_608460, JString, required = false, + if valid_609663 != nil: + section.add "X-Amz-Security-Token", valid_609663 + var valid_609664 = header.getOrDefault("X-Amz-Algorithm") + valid_609664 = validateParameter(valid_609664, JString, required = false, default = nil) - if valid_608460 != nil: - section.add "X-Amz-Algorithm", valid_608460 - var valid_608461 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608461 = validateParameter(valid_608461, JString, required = false, + if valid_609664 != nil: + section.add "X-Amz-Algorithm", valid_609664 + var valid_609665 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609665 = validateParameter(valid_609665, JString, required = false, default = nil) - if valid_608461 != nil: - section.add "X-Amz-SignedHeaders", valid_608461 + if valid_609665 != nil: + section.add "X-Amz-SignedHeaders", valid_609665 result.add "header", section ## parameters in `formData` object: ## PeerRegion: JString (required) @@ -30357,54 +30422,54 @@ proc validate_PostCreateTransitGatewayPeeringAttachment_608451(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `PeerRegion` field" - var valid_608462 = formData.getOrDefault("PeerRegion") - valid_608462 = validateParameter(valid_608462, JString, required = true, - default = nil) - if valid_608462 != nil: - section.add "PeerRegion", valid_608462 - var valid_608463 = formData.getOrDefault("DryRun") - valid_608463 = validateParameter(valid_608463, JBool, required = false, default = nil) - if valid_608463 != nil: - section.add "DryRun", valid_608463 - var valid_608464 = formData.getOrDefault("TransitGatewayId") - valid_608464 = validateParameter(valid_608464, JString, required = true, - default = nil) - if valid_608464 != nil: - section.add "TransitGatewayId", valid_608464 - var valid_608465 = formData.getOrDefault("TagSpecification") - valid_608465 = validateParameter(valid_608465, JArray, required = false, - default = nil) - if valid_608465 != nil: - section.add "TagSpecification", valid_608465 - var valid_608466 = formData.getOrDefault("PeerTransitGatewayId") - valid_608466 = validateParameter(valid_608466, JString, required = true, + var valid_609666 = formData.getOrDefault("PeerRegion") + valid_609666 = validateParameter(valid_609666, JString, required = true, + default = nil) + if valid_609666 != nil: + section.add "PeerRegion", valid_609666 + var valid_609667 = formData.getOrDefault("DryRun") + valid_609667 = validateParameter(valid_609667, JBool, required = false, default = nil) + if valid_609667 != nil: + section.add "DryRun", valid_609667 + var valid_609668 = formData.getOrDefault("TransitGatewayId") + valid_609668 = validateParameter(valid_609668, JString, required = true, + default = nil) + if valid_609668 != nil: + section.add "TransitGatewayId", valid_609668 + var valid_609669 = formData.getOrDefault("TagSpecification") + valid_609669 = validateParameter(valid_609669, JArray, required = false, + default = nil) + if valid_609669 != nil: + section.add "TagSpecification", valid_609669 + var valid_609670 = formData.getOrDefault("PeerTransitGatewayId") + valid_609670 = validateParameter(valid_609670, JString, required = true, default = nil) - if valid_608466 != nil: - section.add "PeerTransitGatewayId", valid_608466 - var valid_608467 = formData.getOrDefault("PeerAccountId") - valid_608467 = validateParameter(valid_608467, JString, required = true, + if valid_609670 != nil: + section.add "PeerTransitGatewayId", valid_609670 + var valid_609671 = formData.getOrDefault("PeerAccountId") + valid_609671 = validateParameter(valid_609671, JString, required = true, default = nil) - if valid_608467 != nil: - section.add "PeerAccountId", valid_608467 + if valid_609671 != nil: + section.add "PeerAccountId", valid_609671 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608468: Call_PostCreateTransitGatewayPeeringAttachment_608450; +proc call*(call_609672: Call_PostCreateTransitGatewayPeeringAttachment_609654; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Requests a transit gateway peering attachment between the specified transit gateway (requester) and a peer transit gateway (accepter). The transit gateways must be in different Regions. The peer transit gateway can be in your account or a different AWS account.
After you create the peering attachment, the owner of the accepter transit gateway must accept the attachment request.
## - let valid = call_608468.validator(path, query, header, formData, body) - let scheme = call_608468.pickScheme + let valid = call_609672.validator(path, query, header, formData, body) + let scheme = call_609672.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608468.url(scheme.get, call_608468.host, call_608468.base, - call_608468.route, valid.getOrDefault("path"), + let url = call_609672.url(scheme.get, call_609672.host, call_609672.base, + call_609672.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608468, url, valid) + result = atozHook(call_609672, url, valid) -proc call*(call_608469: Call_PostCreateTransitGatewayPeeringAttachment_608450; +proc call*(call_609673: Call_PostCreateTransitGatewayPeeringAttachment_609654; PeerRegion: string; TransitGatewayId: string; PeerTransitGatewayId: string; PeerAccountId: string; DryRun: bool = false; Action: string = "CreateTransitGatewayPeeringAttachment"; @@ -30425,29 +30490,29 @@ proc call*(call_608469: Call_PostCreateTransitGatewayPeeringAttachment_608450; ## PeerAccountId: string (required) ## : The AWS account ID of the owner of the peer transit gateway. ## Version: string (required) - var query_608470 = newJObject() - var formData_608471 = newJObject() - add(formData_608471, "PeerRegion", newJString(PeerRegion)) - add(formData_608471, "DryRun", newJBool(DryRun)) - add(formData_608471, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_608470, "Action", newJString(Action)) + var query_609674 = newJObject() + var formData_609675 = newJObject() + add(formData_609675, "PeerRegion", newJString(PeerRegion)) + add(formData_609675, "DryRun", newJBool(DryRun)) + add(formData_609675, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_609674, "Action", newJString(Action)) if TagSpecification != nil: - formData_608471.add "TagSpecification", TagSpecification - add(formData_608471, "PeerTransitGatewayId", newJString(PeerTransitGatewayId)) - add(formData_608471, "PeerAccountId", newJString(PeerAccountId)) - add(query_608470, "Version", newJString(Version)) - result = call_608469.call(nil, query_608470, nil, formData_608471, nil) + formData_609675.add "TagSpecification", TagSpecification + add(formData_609675, "PeerTransitGatewayId", newJString(PeerTransitGatewayId)) + add(formData_609675, "PeerAccountId", newJString(PeerAccountId)) + add(query_609674, "Version", newJString(Version)) + result = call_609673.call(nil, query_609674, nil, formData_609675, nil) -var postCreateTransitGatewayPeeringAttachment* = Call_PostCreateTransitGatewayPeeringAttachment_608450( +var postCreateTransitGatewayPeeringAttachment* = Call_PostCreateTransitGatewayPeeringAttachment_609654( name: "postCreateTransitGatewayPeeringAttachment", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateTransitGatewayPeeringAttachment", - validator: validate_PostCreateTransitGatewayPeeringAttachment_608451, - base: "/", url: url_PostCreateTransitGatewayPeeringAttachment_608452, + validator: validate_PostCreateTransitGatewayPeeringAttachment_609655, + base: "/", url: url_PostCreateTransitGatewayPeeringAttachment_609656, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateTransitGatewayPeeringAttachment_608429 = ref object of OpenApiRestCall_604389 -proc url_GetCreateTransitGatewayPeeringAttachment_608431(protocol: Scheme; + Call_GetCreateTransitGatewayPeeringAttachment_609633 = ref object of OpenApiRestCall_605589 +proc url_GetCreateTransitGatewayPeeringAttachment_609635(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -30459,7 +30524,7 @@ proc url_GetCreateTransitGatewayPeeringAttachment_608431(protocol: Scheme; else: result.path = base & route -proc validate_GetCreateTransitGatewayPeeringAttachment_608430(path: JsonNode; +proc validate_GetCreateTransitGatewayPeeringAttachment_609634(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Requests a transit gateway peering attachment between the specified transit gateway (requester) and a peer transit gateway (accepter). The transit gateways must be in different Regions. The peer transit gateway can be in your account or a different AWS account.
After you create the peering attachment, the owner of the accepter transit gateway must accept the attachment request.
## @@ -30483,47 +30548,47 @@ proc validate_GetCreateTransitGatewayPeeringAttachment_608430(path: JsonNode; ## PeerAccountId: JString (required) ## : The AWS account ID of the owner of the peer transit gateway. section = newJObject() - var valid_608432 = query.getOrDefault("DryRun") - valid_608432 = validateParameter(valid_608432, JBool, required = false, default = nil) - if valid_608432 != nil: - section.add "DryRun", valid_608432 + var valid_609636 = query.getOrDefault("DryRun") + valid_609636 = validateParameter(valid_609636, JBool, required = false, default = nil) + if valid_609636 != nil: + section.add "DryRun", valid_609636 assert query != nil, "query argument is necessary due to required `TransitGatewayId` field" - var valid_608433 = query.getOrDefault("TransitGatewayId") - valid_608433 = validateParameter(valid_608433, JString, required = true, + var valid_609637 = query.getOrDefault("TransitGatewayId") + valid_609637 = validateParameter(valid_609637, JString, required = true, default = nil) - if valid_608433 != nil: - section.add "TransitGatewayId", valid_608433 - var valid_608434 = query.getOrDefault("Action") - valid_608434 = validateParameter(valid_608434, JString, required = true, default = newJString( + if valid_609637 != nil: + section.add "TransitGatewayId", valid_609637 + var valid_609638 = query.getOrDefault("Action") + valid_609638 = validateParameter(valid_609638, JString, required = true, default = newJString( "CreateTransitGatewayPeeringAttachment")) - if valid_608434 != nil: - section.add "Action", valid_608434 - var valid_608435 = query.getOrDefault("TagSpecification") - valid_608435 = validateParameter(valid_608435, JArray, required = false, + if valid_609638 != nil: + section.add "Action", valid_609638 + var valid_609639 = query.getOrDefault("TagSpecification") + valid_609639 = validateParameter(valid_609639, JArray, required = false, default = nil) - if valid_608435 != nil: - section.add "TagSpecification", valid_608435 - var valid_608436 = query.getOrDefault("PeerTransitGatewayId") - valid_608436 = validateParameter(valid_608436, JString, required = true, + if valid_609639 != nil: + section.add "TagSpecification", valid_609639 + var valid_609640 = query.getOrDefault("PeerTransitGatewayId") + valid_609640 = validateParameter(valid_609640, JString, required = true, default = nil) - if valid_608436 != nil: - section.add "PeerTransitGatewayId", valid_608436 - var valid_608437 = query.getOrDefault("PeerRegion") - valid_608437 = validateParameter(valid_608437, JString, required = true, + if valid_609640 != nil: + section.add "PeerTransitGatewayId", valid_609640 + var valid_609641 = query.getOrDefault("PeerRegion") + valid_609641 = validateParameter(valid_609641, JString, required = true, default = nil) - if valid_608437 != nil: - section.add "PeerRegion", valid_608437 - var valid_608438 = query.getOrDefault("Version") - valid_608438 = validateParameter(valid_608438, JString, required = true, + if valid_609641 != nil: + section.add "PeerRegion", valid_609641 + var valid_609642 = query.getOrDefault("Version") + valid_609642 = validateParameter(valid_609642, JString, required = true, default = newJString("2016-11-15")) - if valid_608438 != nil: - section.add "Version", valid_608438 - var valid_608439 = query.getOrDefault("PeerAccountId") - valid_608439 = validateParameter(valid_608439, JString, required = true, + if valid_609642 != nil: + section.add "Version", valid_609642 + var valid_609643 = query.getOrDefault("PeerAccountId") + valid_609643 = validateParameter(valid_609643, JString, required = true, default = nil) - if valid_608439 != nil: - section.add "PeerAccountId", valid_608439 + if valid_609643 != nil: + section.add "PeerAccountId", valid_609643 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -30534,62 +30599,62 @@ proc validate_GetCreateTransitGatewayPeeringAttachment_608430(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608440 = header.getOrDefault("X-Amz-Signature") - valid_608440 = validateParameter(valid_608440, JString, required = false, + var valid_609644 = header.getOrDefault("X-Amz-Signature") + valid_609644 = validateParameter(valid_609644, JString, required = false, default = nil) - if valid_608440 != nil: - section.add "X-Amz-Signature", valid_608440 - var valid_608441 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608441 = validateParameter(valid_608441, JString, required = false, + if valid_609644 != nil: + section.add "X-Amz-Signature", valid_609644 + var valid_609645 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609645 = validateParameter(valid_609645, JString, required = false, default = nil) - if valid_608441 != nil: - section.add "X-Amz-Content-Sha256", valid_608441 - var valid_608442 = header.getOrDefault("X-Amz-Date") - valid_608442 = validateParameter(valid_608442, JString, required = false, + if valid_609645 != nil: + section.add "X-Amz-Content-Sha256", valid_609645 + var valid_609646 = header.getOrDefault("X-Amz-Date") + valid_609646 = validateParameter(valid_609646, JString, required = false, default = nil) - if valid_608442 != nil: - section.add "X-Amz-Date", valid_608442 - var valid_608443 = header.getOrDefault("X-Amz-Credential") - valid_608443 = validateParameter(valid_608443, JString, required = false, + if valid_609646 != nil: + section.add "X-Amz-Date", valid_609646 + var valid_609647 = header.getOrDefault("X-Amz-Credential") + valid_609647 = validateParameter(valid_609647, JString, required = false, default = nil) - if valid_608443 != nil: - section.add "X-Amz-Credential", valid_608443 - var valid_608444 = header.getOrDefault("X-Amz-Security-Token") - valid_608444 = validateParameter(valid_608444, JString, required = false, + if valid_609647 != nil: + section.add "X-Amz-Credential", valid_609647 + var valid_609648 = header.getOrDefault("X-Amz-Security-Token") + valid_609648 = validateParameter(valid_609648, JString, required = false, default = nil) - if valid_608444 != nil: - section.add "X-Amz-Security-Token", valid_608444 - var valid_608445 = header.getOrDefault("X-Amz-Algorithm") - valid_608445 = validateParameter(valid_608445, JString, required = false, + if valid_609648 != nil: + section.add "X-Amz-Security-Token", valid_609648 + var valid_609649 = header.getOrDefault("X-Amz-Algorithm") + valid_609649 = validateParameter(valid_609649, JString, required = false, default = nil) - if valid_608445 != nil: - section.add "X-Amz-Algorithm", valid_608445 - var valid_608446 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608446 = validateParameter(valid_608446, JString, required = false, + if valid_609649 != nil: + section.add "X-Amz-Algorithm", valid_609649 + var valid_609650 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609650 = validateParameter(valid_609650, JString, required = false, default = nil) - if valid_608446 != nil: - section.add "X-Amz-SignedHeaders", valid_608446 + if valid_609650 != nil: + section.add "X-Amz-SignedHeaders", valid_609650 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608447: Call_GetCreateTransitGatewayPeeringAttachment_608429; +proc call*(call_609651: Call_GetCreateTransitGatewayPeeringAttachment_609633; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Requests a transit gateway peering attachment between the specified transit gateway (requester) and a peer transit gateway (accepter). The transit gateways must be in different Regions. The peer transit gateway can be in your account or a different AWS account.
After you create the peering attachment, the owner of the accepter transit gateway must accept the attachment request.
## - let valid = call_608447.validator(path, query, header, formData, body) - let scheme = call_608447.pickScheme + let valid = call_609651.validator(path, query, header, formData, body) + let scheme = call_609651.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608447.url(scheme.get, call_608447.host, call_608447.base, - call_608447.route, valid.getOrDefault("path"), + let url = call_609651.url(scheme.get, call_609651.host, call_609651.base, + call_609651.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608447, url, valid) + result = atozHook(call_609651, url, valid) -proc call*(call_608448: Call_GetCreateTransitGatewayPeeringAttachment_608429; +proc call*(call_609652: Call_GetCreateTransitGatewayPeeringAttachment_609633; TransitGatewayId: string; PeerTransitGatewayId: string; PeerRegion: string; PeerAccountId: string; DryRun: bool = false; Action: string = "CreateTransitGatewayPeeringAttachment"; @@ -30610,28 +30675,28 @@ proc call*(call_608448: Call_GetCreateTransitGatewayPeeringAttachment_608429; ## Version: string (required) ## PeerAccountId: string (required) ## : The AWS account ID of the owner of the peer transit gateway. - var query_608449 = newJObject() - add(query_608449, "DryRun", newJBool(DryRun)) - add(query_608449, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_608449, "Action", newJString(Action)) + var query_609653 = newJObject() + add(query_609653, "DryRun", newJBool(DryRun)) + add(query_609653, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_609653, "Action", newJString(Action)) if TagSpecification != nil: - query_608449.add "TagSpecification", TagSpecification - add(query_608449, "PeerTransitGatewayId", newJString(PeerTransitGatewayId)) - add(query_608449, "PeerRegion", newJString(PeerRegion)) - add(query_608449, "Version", newJString(Version)) - add(query_608449, "PeerAccountId", newJString(PeerAccountId)) - result = call_608448.call(nil, query_608449, nil, nil, nil) - -var getCreateTransitGatewayPeeringAttachment* = Call_GetCreateTransitGatewayPeeringAttachment_608429( + query_609653.add "TagSpecification", TagSpecification + add(query_609653, "PeerTransitGatewayId", newJString(PeerTransitGatewayId)) + add(query_609653, "PeerRegion", newJString(PeerRegion)) + add(query_609653, "Version", newJString(Version)) + add(query_609653, "PeerAccountId", newJString(PeerAccountId)) + result = call_609652.call(nil, query_609653, nil, nil, nil) + +var getCreateTransitGatewayPeeringAttachment* = Call_GetCreateTransitGatewayPeeringAttachment_609633( name: "getCreateTransitGatewayPeeringAttachment", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateTransitGatewayPeeringAttachment", - validator: validate_GetCreateTransitGatewayPeeringAttachment_608430, - base: "/", url: url_GetCreateTransitGatewayPeeringAttachment_608431, + validator: validate_GetCreateTransitGatewayPeeringAttachment_609634, + base: "/", url: url_GetCreateTransitGatewayPeeringAttachment_609635, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateTransitGatewayRoute_608492 = ref object of OpenApiRestCall_604389 -proc url_PostCreateTransitGatewayRoute_608494(protocol: Scheme; host: string; + Call_PostCreateTransitGatewayRoute_609696 = ref object of OpenApiRestCall_605589 +proc url_PostCreateTransitGatewayRoute_609698(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -30643,7 +30708,7 @@ proc url_PostCreateTransitGatewayRoute_608494(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateTransitGatewayRoute_608493(path: JsonNode; query: JsonNode; +proc validate_PostCreateTransitGatewayRoute_609697(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Creates a static route for the specified transit gateway route table. ## @@ -30656,16 +30721,16 @@ proc validate_PostCreateTransitGatewayRoute_608493(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608495 = query.getOrDefault("Action") - valid_608495 = validateParameter(valid_608495, JString, required = true, default = newJString( + var valid_609699 = query.getOrDefault("Action") + valid_609699 = validateParameter(valid_609699, JString, required = true, default = newJString( "CreateTransitGatewayRoute")) - if valid_608495 != nil: - section.add "Action", valid_608495 - var valid_608496 = query.getOrDefault("Version") - valid_608496 = validateParameter(valid_608496, JString, required = true, + if valid_609699 != nil: + section.add "Action", valid_609699 + var valid_609700 = query.getOrDefault("Version") + valid_609700 = validateParameter(valid_609700, JString, required = true, default = newJString("2016-11-15")) - if valid_608496 != nil: - section.add "Version", valid_608496 + if valid_609700 != nil: + section.add "Version", valid_609700 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -30676,41 +30741,41 @@ proc validate_PostCreateTransitGatewayRoute_608493(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608497 = header.getOrDefault("X-Amz-Signature") - valid_608497 = validateParameter(valid_608497, JString, required = false, + var valid_609701 = header.getOrDefault("X-Amz-Signature") + valid_609701 = validateParameter(valid_609701, JString, required = false, default = nil) - if valid_608497 != nil: - section.add "X-Amz-Signature", valid_608497 - var valid_608498 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608498 = validateParameter(valid_608498, JString, required = false, + if valid_609701 != nil: + section.add "X-Amz-Signature", valid_609701 + var valid_609702 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609702 = validateParameter(valid_609702, JString, required = false, default = nil) - if valid_608498 != nil: - section.add "X-Amz-Content-Sha256", valid_608498 - var valid_608499 = header.getOrDefault("X-Amz-Date") - valid_608499 = validateParameter(valid_608499, JString, required = false, + if valid_609702 != nil: + section.add "X-Amz-Content-Sha256", valid_609702 + var valid_609703 = header.getOrDefault("X-Amz-Date") + valid_609703 = validateParameter(valid_609703, JString, required = false, default = nil) - if valid_608499 != nil: - section.add "X-Amz-Date", valid_608499 - var valid_608500 = header.getOrDefault("X-Amz-Credential") - valid_608500 = validateParameter(valid_608500, JString, required = false, + if valid_609703 != nil: + section.add "X-Amz-Date", valid_609703 + var valid_609704 = header.getOrDefault("X-Amz-Credential") + valid_609704 = validateParameter(valid_609704, JString, required = false, default = nil) - if valid_608500 != nil: - section.add "X-Amz-Credential", valid_608500 - var valid_608501 = header.getOrDefault("X-Amz-Security-Token") - valid_608501 = validateParameter(valid_608501, JString, required = false, + if valid_609704 != nil: + section.add "X-Amz-Credential", valid_609704 + var valid_609705 = header.getOrDefault("X-Amz-Security-Token") + valid_609705 = validateParameter(valid_609705, JString, required = false, default = nil) - if valid_608501 != nil: - section.add "X-Amz-Security-Token", valid_608501 - var valid_608502 = header.getOrDefault("X-Amz-Algorithm") - valid_608502 = validateParameter(valid_608502, JString, required = false, + if valid_609705 != nil: + section.add "X-Amz-Security-Token", valid_609705 + var valid_609706 = header.getOrDefault("X-Amz-Algorithm") + valid_609706 = validateParameter(valid_609706, JString, required = false, default = nil) - if valid_608502 != nil: - section.add "X-Amz-Algorithm", valid_608502 - var valid_608503 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608503 = validateParameter(valid_608503, JString, required = false, + if valid_609706 != nil: + section.add "X-Amz-Algorithm", valid_609706 + var valid_609707 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609707 = validateParameter(valid_609707, JString, required = false, default = nil) - if valid_608503 != nil: - section.add "X-Amz-SignedHeaders", valid_608503 + if valid_609707 != nil: + section.add "X-Amz-SignedHeaders", valid_609707 result.add "header", section ## parameters in `formData` object: ## TransitGatewayRouteTableId: JString (required) @@ -30725,47 +30790,47 @@ proc validate_PostCreateTransitGatewayRoute_608493(path: JsonNode; query: JsonNo ## : The ID of the attachment. section = newJObject() assert formData != nil, "formData argument is necessary due to required `TransitGatewayRouteTableId` field" - var valid_608504 = formData.getOrDefault("TransitGatewayRouteTableId") - valid_608504 = validateParameter(valid_608504, JString, required = true, + var valid_609708 = formData.getOrDefault("TransitGatewayRouteTableId") + valid_609708 = validateParameter(valid_609708, JString, required = true, default = nil) - if valid_608504 != nil: - section.add "TransitGatewayRouteTableId", valid_608504 - var valid_608505 = formData.getOrDefault("Blackhole") - valid_608505 = validateParameter(valid_608505, JBool, required = false, default = nil) - if valid_608505 != nil: - section.add "Blackhole", valid_608505 - var valid_608506 = formData.getOrDefault("DestinationCidrBlock") - valid_608506 = validateParameter(valid_608506, JString, required = true, + if valid_609708 != nil: + section.add "TransitGatewayRouteTableId", valid_609708 + var valid_609709 = formData.getOrDefault("Blackhole") + valid_609709 = validateParameter(valid_609709, JBool, required = false, default = nil) + if valid_609709 != nil: + section.add "Blackhole", valid_609709 + var valid_609710 = formData.getOrDefault("DestinationCidrBlock") + valid_609710 = validateParameter(valid_609710, JString, required = true, default = nil) - if valid_608506 != nil: - section.add "DestinationCidrBlock", valid_608506 - var valid_608507 = formData.getOrDefault("DryRun") - valid_608507 = validateParameter(valid_608507, JBool, required = false, default = nil) - if valid_608507 != nil: - section.add "DryRun", valid_608507 - var valid_608508 = formData.getOrDefault("TransitGatewayAttachmentId") - valid_608508 = validateParameter(valid_608508, JString, required = false, + if valid_609710 != nil: + section.add "DestinationCidrBlock", valid_609710 + var valid_609711 = formData.getOrDefault("DryRun") + valid_609711 = validateParameter(valid_609711, JBool, required = false, default = nil) + if valid_609711 != nil: + section.add "DryRun", valid_609711 + var valid_609712 = formData.getOrDefault("TransitGatewayAttachmentId") + valid_609712 = validateParameter(valid_609712, JString, required = false, default = nil) - if valid_608508 != nil: - section.add "TransitGatewayAttachmentId", valid_608508 + if valid_609712 != nil: + section.add "TransitGatewayAttachmentId", valid_609712 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608509: Call_PostCreateTransitGatewayRoute_608492; path: JsonNode; +proc call*(call_609713: Call_PostCreateTransitGatewayRoute_609696; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Creates a static route for the specified transit gateway route table. ## - let valid = call_608509.validator(path, query, header, formData, body) - let scheme = call_608509.pickScheme + let valid = call_609713.validator(path, query, header, formData, body) + let scheme = call_609713.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608509.url(scheme.get, call_608509.host, call_608509.base, - call_608509.route, valid.getOrDefault("path"), + let url = call_609713.url(scheme.get, call_609713.host, call_609713.base, + call_609713.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608509, url, valid) + result = atozHook(call_609713, url, valid) -proc call*(call_608510: Call_PostCreateTransitGatewayRoute_608492; +proc call*(call_609714: Call_PostCreateTransitGatewayRoute_609696; TransitGatewayRouteTableId: string; DestinationCidrBlock: string; Blackhole: bool = false; DryRun: bool = false; Action: string = "CreateTransitGatewayRoute"; @@ -30784,28 +30849,28 @@ proc call*(call_608510: Call_PostCreateTransitGatewayRoute_608492; ## Version: string (required) ## TransitGatewayAttachmentId: string ## : The ID of the attachment. - var query_608511 = newJObject() - var formData_608512 = newJObject() - add(formData_608512, "TransitGatewayRouteTableId", + var query_609715 = newJObject() + var formData_609716 = newJObject() + add(formData_609716, "TransitGatewayRouteTableId", newJString(TransitGatewayRouteTableId)) - add(formData_608512, "Blackhole", newJBool(Blackhole)) - add(formData_608512, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - add(formData_608512, "DryRun", newJBool(DryRun)) - add(query_608511, "Action", newJString(Action)) - add(query_608511, "Version", newJString(Version)) - add(formData_608512, "TransitGatewayAttachmentId", + add(formData_609716, "Blackhole", newJBool(Blackhole)) + add(formData_609716, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + add(formData_609716, "DryRun", newJBool(DryRun)) + add(query_609715, "Action", newJString(Action)) + add(query_609715, "Version", newJString(Version)) + add(formData_609716, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - result = call_608510.call(nil, query_608511, nil, formData_608512, nil) + result = call_609714.call(nil, query_609715, nil, formData_609716, nil) -var postCreateTransitGatewayRoute* = Call_PostCreateTransitGatewayRoute_608492( +var postCreateTransitGatewayRoute* = Call_PostCreateTransitGatewayRoute_609696( name: "postCreateTransitGatewayRoute", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateTransitGatewayRoute", - validator: validate_PostCreateTransitGatewayRoute_608493, base: "/", - url: url_PostCreateTransitGatewayRoute_608494, + validator: validate_PostCreateTransitGatewayRoute_609697, base: "/", + url: url_PostCreateTransitGatewayRoute_609698, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateTransitGatewayRoute_608472 = ref object of OpenApiRestCall_604389 -proc url_GetCreateTransitGatewayRoute_608474(protocol: Scheme; host: string; + Call_GetCreateTransitGatewayRoute_609676 = ref object of OpenApiRestCall_605589 +proc url_GetCreateTransitGatewayRoute_609678(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -30817,7 +30882,7 @@ proc url_GetCreateTransitGatewayRoute_608474(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetCreateTransitGatewayRoute_608473(path: JsonNode; query: JsonNode; +proc validate_GetCreateTransitGatewayRoute_609677(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Creates a static route for the specified transit gateway route table. ## @@ -30839,40 +30904,40 @@ proc validate_GetCreateTransitGatewayRoute_608473(path: JsonNode; query: JsonNod ## DestinationCidrBlock: JString (required) ## : The CIDR range used for destination matches. Routing decisions are based on the most specific match. section = newJObject() - var valid_608475 = query.getOrDefault("Blackhole") - valid_608475 = validateParameter(valid_608475, JBool, required = false, default = nil) - if valid_608475 != nil: - section.add "Blackhole", valid_608475 - var valid_608476 = query.getOrDefault("DryRun") - valid_608476 = validateParameter(valid_608476, JBool, required = false, default = nil) - if valid_608476 != nil: - section.add "DryRun", valid_608476 + var valid_609679 = query.getOrDefault("Blackhole") + valid_609679 = validateParameter(valid_609679, JBool, required = false, default = nil) + if valid_609679 != nil: + section.add "Blackhole", valid_609679 + var valid_609680 = query.getOrDefault("DryRun") + valid_609680 = validateParameter(valid_609680, JBool, required = false, default = nil) + if valid_609680 != nil: + section.add "DryRun", valid_609680 assert query != nil, "query argument is necessary due to required `TransitGatewayRouteTableId` field" - var valid_608477 = query.getOrDefault("TransitGatewayRouteTableId") - valid_608477 = validateParameter(valid_608477, JString, required = true, - default = nil) - if valid_608477 != nil: - section.add "TransitGatewayRouteTableId", valid_608477 - var valid_608478 = query.getOrDefault("TransitGatewayAttachmentId") - valid_608478 = validateParameter(valid_608478, JString, required = false, - default = nil) - if valid_608478 != nil: - section.add "TransitGatewayAttachmentId", valid_608478 - var valid_608479 = query.getOrDefault("Action") - valid_608479 = validateParameter(valid_608479, JString, required = true, default = newJString( + var valid_609681 = query.getOrDefault("TransitGatewayRouteTableId") + valid_609681 = validateParameter(valid_609681, JString, required = true, + default = nil) + if valid_609681 != nil: + section.add "TransitGatewayRouteTableId", valid_609681 + var valid_609682 = query.getOrDefault("TransitGatewayAttachmentId") + valid_609682 = validateParameter(valid_609682, JString, required = false, + default = nil) + if valid_609682 != nil: + section.add "TransitGatewayAttachmentId", valid_609682 + var valid_609683 = query.getOrDefault("Action") + valid_609683 = validateParameter(valid_609683, JString, required = true, default = newJString( "CreateTransitGatewayRoute")) - if valid_608479 != nil: - section.add "Action", valid_608479 - var valid_608480 = query.getOrDefault("Version") - valid_608480 = validateParameter(valid_608480, JString, required = true, + if valid_609683 != nil: + section.add "Action", valid_609683 + var valid_609684 = query.getOrDefault("Version") + valid_609684 = validateParameter(valid_609684, JString, required = true, default = newJString("2016-11-15")) - if valid_608480 != nil: - section.add "Version", valid_608480 - var valid_608481 = query.getOrDefault("DestinationCidrBlock") - valid_608481 = validateParameter(valid_608481, JString, required = true, + if valid_609684 != nil: + section.add "Version", valid_609684 + var valid_609685 = query.getOrDefault("DestinationCidrBlock") + valid_609685 = validateParameter(valid_609685, JString, required = true, default = nil) - if valid_608481 != nil: - section.add "DestinationCidrBlock", valid_608481 + if valid_609685 != nil: + section.add "DestinationCidrBlock", valid_609685 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -30883,61 +30948,61 @@ proc validate_GetCreateTransitGatewayRoute_608473(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608482 = header.getOrDefault("X-Amz-Signature") - valid_608482 = validateParameter(valid_608482, JString, required = false, + var valid_609686 = header.getOrDefault("X-Amz-Signature") + valid_609686 = validateParameter(valid_609686, JString, required = false, default = nil) - if valid_608482 != nil: - section.add "X-Amz-Signature", valid_608482 - var valid_608483 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608483 = validateParameter(valid_608483, JString, required = false, + if valid_609686 != nil: + section.add "X-Amz-Signature", valid_609686 + var valid_609687 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609687 = validateParameter(valid_609687, JString, required = false, default = nil) - if valid_608483 != nil: - section.add "X-Amz-Content-Sha256", valid_608483 - var valid_608484 = header.getOrDefault("X-Amz-Date") - valid_608484 = validateParameter(valid_608484, JString, required = false, + if valid_609687 != nil: + section.add "X-Amz-Content-Sha256", valid_609687 + var valid_609688 = header.getOrDefault("X-Amz-Date") + valid_609688 = validateParameter(valid_609688, JString, required = false, default = nil) - if valid_608484 != nil: - section.add "X-Amz-Date", valid_608484 - var valid_608485 = header.getOrDefault("X-Amz-Credential") - valid_608485 = validateParameter(valid_608485, JString, required = false, + if valid_609688 != nil: + section.add "X-Amz-Date", valid_609688 + var valid_609689 = header.getOrDefault("X-Amz-Credential") + valid_609689 = validateParameter(valid_609689, JString, required = false, default = nil) - if valid_608485 != nil: - section.add "X-Amz-Credential", valid_608485 - var valid_608486 = header.getOrDefault("X-Amz-Security-Token") - valid_608486 = validateParameter(valid_608486, JString, required = false, + if valid_609689 != nil: + section.add "X-Amz-Credential", valid_609689 + var valid_609690 = header.getOrDefault("X-Amz-Security-Token") + valid_609690 = validateParameter(valid_609690, JString, required = false, default = nil) - if valid_608486 != nil: - section.add "X-Amz-Security-Token", valid_608486 - var valid_608487 = header.getOrDefault("X-Amz-Algorithm") - valid_608487 = validateParameter(valid_608487, JString, required = false, + if valid_609690 != nil: + section.add "X-Amz-Security-Token", valid_609690 + var valid_609691 = header.getOrDefault("X-Amz-Algorithm") + valid_609691 = validateParameter(valid_609691, JString, required = false, default = nil) - if valid_608487 != nil: - section.add "X-Amz-Algorithm", valid_608487 - var valid_608488 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608488 = validateParameter(valid_608488, JString, required = false, + if valid_609691 != nil: + section.add "X-Amz-Algorithm", valid_609691 + var valid_609692 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609692 = validateParameter(valid_609692, JString, required = false, default = nil) - if valid_608488 != nil: - section.add "X-Amz-SignedHeaders", valid_608488 + if valid_609692 != nil: + section.add "X-Amz-SignedHeaders", valid_609692 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608489: Call_GetCreateTransitGatewayRoute_608472; path: JsonNode; +proc call*(call_609693: Call_GetCreateTransitGatewayRoute_609676; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Creates a static route for the specified transit gateway route table. ## - let valid = call_608489.validator(path, query, header, formData, body) - let scheme = call_608489.pickScheme + let valid = call_609693.validator(path, query, header, formData, body) + let scheme = call_609693.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608489.url(scheme.get, call_608489.host, call_608489.base, - call_608489.route, valid.getOrDefault("path"), + let url = call_609693.url(scheme.get, call_609693.host, call_609693.base, + call_609693.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608489, url, valid) + result = atozHook(call_609693, url, valid) -proc call*(call_608490: Call_GetCreateTransitGatewayRoute_608472; +proc call*(call_609694: Call_GetCreateTransitGatewayRoute_609676; TransitGatewayRouteTableId: string; DestinationCidrBlock: string; Blackhole: bool = false; DryRun: bool = false; TransitGatewayAttachmentId: string = ""; @@ -30957,27 +31022,27 @@ proc call*(call_608490: Call_GetCreateTransitGatewayRoute_608472; ## Version: string (required) ## DestinationCidrBlock: string (required) ## : The CIDR range used for destination matches. Routing decisions are based on the most specific match. - var query_608491 = newJObject() - add(query_608491, "Blackhole", newJBool(Blackhole)) - add(query_608491, "DryRun", newJBool(DryRun)) - add(query_608491, "TransitGatewayRouteTableId", + var query_609695 = newJObject() + add(query_609695, "Blackhole", newJBool(Blackhole)) + add(query_609695, "DryRun", newJBool(DryRun)) + add(query_609695, "TransitGatewayRouteTableId", newJString(TransitGatewayRouteTableId)) - add(query_608491, "TransitGatewayAttachmentId", + add(query_609695, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - add(query_608491, "Action", newJString(Action)) - add(query_608491, "Version", newJString(Version)) - add(query_608491, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - result = call_608490.call(nil, query_608491, nil, nil, nil) + add(query_609695, "Action", newJString(Action)) + add(query_609695, "Version", newJString(Version)) + add(query_609695, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + result = call_609694.call(nil, query_609695, nil, nil, nil) -var getCreateTransitGatewayRoute* = Call_GetCreateTransitGatewayRoute_608472( +var getCreateTransitGatewayRoute* = Call_GetCreateTransitGatewayRoute_609676( name: "getCreateTransitGatewayRoute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateTransitGatewayRoute", - validator: validate_GetCreateTransitGatewayRoute_608473, base: "/", - url: url_GetCreateTransitGatewayRoute_608474, + validator: validate_GetCreateTransitGatewayRoute_609677, base: "/", + url: url_GetCreateTransitGatewayRoute_609678, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateTransitGatewayRouteTable_608531 = ref object of OpenApiRestCall_604389 -proc url_PostCreateTransitGatewayRouteTable_608533(protocol: Scheme; host: string; + Call_PostCreateTransitGatewayRouteTable_609735 = ref object of OpenApiRestCall_605589 +proc url_PostCreateTransitGatewayRouteTable_609737(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -30989,7 +31054,7 @@ proc url_PostCreateTransitGatewayRouteTable_608533(protocol: Scheme; host: strin else: result.path = base & route -proc validate_PostCreateTransitGatewayRouteTable_608532(path: JsonNode; +proc validate_PostCreateTransitGatewayRouteTable_609736(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Creates a route table for the specified transit gateway. ## @@ -31002,16 +31067,16 @@ proc validate_PostCreateTransitGatewayRouteTable_608532(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608534 = query.getOrDefault("Action") - valid_608534 = validateParameter(valid_608534, JString, required = true, default = newJString( + var valid_609738 = query.getOrDefault("Action") + valid_609738 = validateParameter(valid_609738, JString, required = true, default = newJString( "CreateTransitGatewayRouteTable")) - if valid_608534 != nil: - section.add "Action", valid_608534 - var valid_608535 = query.getOrDefault("Version") - valid_608535 = validateParameter(valid_608535, JString, required = true, + if valid_609738 != nil: + section.add "Action", valid_609738 + var valid_609739 = query.getOrDefault("Version") + valid_609739 = validateParameter(valid_609739, JString, required = true, default = newJString("2016-11-15")) - if valid_608535 != nil: - section.add "Version", valid_608535 + if valid_609739 != nil: + section.add "Version", valid_609739 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -31022,41 +31087,41 @@ proc validate_PostCreateTransitGatewayRouteTable_608532(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608536 = header.getOrDefault("X-Amz-Signature") - valid_608536 = validateParameter(valid_608536, JString, required = false, + var valid_609740 = header.getOrDefault("X-Amz-Signature") + valid_609740 = validateParameter(valid_609740, JString, required = false, default = nil) - if valid_608536 != nil: - section.add "X-Amz-Signature", valid_608536 - var valid_608537 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608537 = validateParameter(valid_608537, JString, required = false, + if valid_609740 != nil: + section.add "X-Amz-Signature", valid_609740 + var valid_609741 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609741 = validateParameter(valid_609741, JString, required = false, default = nil) - if valid_608537 != nil: - section.add "X-Amz-Content-Sha256", valid_608537 - var valid_608538 = header.getOrDefault("X-Amz-Date") - valid_608538 = validateParameter(valid_608538, JString, required = false, + if valid_609741 != nil: + section.add "X-Amz-Content-Sha256", valid_609741 + var valid_609742 = header.getOrDefault("X-Amz-Date") + valid_609742 = validateParameter(valid_609742, JString, required = false, default = nil) - if valid_608538 != nil: - section.add "X-Amz-Date", valid_608538 - var valid_608539 = header.getOrDefault("X-Amz-Credential") - valid_608539 = validateParameter(valid_608539, JString, required = false, + if valid_609742 != nil: + section.add "X-Amz-Date", valid_609742 + var valid_609743 = header.getOrDefault("X-Amz-Credential") + valid_609743 = validateParameter(valid_609743, JString, required = false, default = nil) - if valid_608539 != nil: - section.add "X-Amz-Credential", valid_608539 - var valid_608540 = header.getOrDefault("X-Amz-Security-Token") - valid_608540 = validateParameter(valid_608540, JString, required = false, + if valid_609743 != nil: + section.add "X-Amz-Credential", valid_609743 + var valid_609744 = header.getOrDefault("X-Amz-Security-Token") + valid_609744 = validateParameter(valid_609744, JString, required = false, default = nil) - if valid_608540 != nil: - section.add "X-Amz-Security-Token", valid_608540 - var valid_608541 = header.getOrDefault("X-Amz-Algorithm") - valid_608541 = validateParameter(valid_608541, JString, required = false, + if valid_609744 != nil: + section.add "X-Amz-Security-Token", valid_609744 + var valid_609745 = header.getOrDefault("X-Amz-Algorithm") + valid_609745 = validateParameter(valid_609745, JString, required = false, default = nil) - if valid_608541 != nil: - section.add "X-Amz-Algorithm", valid_608541 - var valid_608542 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608542 = validateParameter(valid_608542, JString, required = false, + if valid_609745 != nil: + section.add "X-Amz-Algorithm", valid_609745 + var valid_609746 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609746 = validateParameter(valid_609746, JString, required = false, default = nil) - if valid_608542 != nil: - section.add "X-Amz-SignedHeaders", valid_608542 + if valid_609746 != nil: + section.add "X-Amz-SignedHeaders", valid_609746 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -31066,40 +31131,40 @@ proc validate_PostCreateTransitGatewayRouteTable_608532(path: JsonNode; ## TagSpecifications: JArray ## : The tags to apply to the transit gateway route table. section = newJObject() - var valid_608543 = formData.getOrDefault("DryRun") - valid_608543 = validateParameter(valid_608543, JBool, required = false, default = nil) - if valid_608543 != nil: - section.add "DryRun", valid_608543 + var valid_609747 = formData.getOrDefault("DryRun") + valid_609747 = validateParameter(valid_609747, JBool, required = false, default = nil) + if valid_609747 != nil: + section.add "DryRun", valid_609747 assert formData != nil, "formData argument is necessary due to required `TransitGatewayId` field" - var valid_608544 = formData.getOrDefault("TransitGatewayId") - valid_608544 = validateParameter(valid_608544, JString, required = true, + var valid_609748 = formData.getOrDefault("TransitGatewayId") + valid_609748 = validateParameter(valid_609748, JString, required = true, default = nil) - if valid_608544 != nil: - section.add "TransitGatewayId", valid_608544 - var valid_608545 = formData.getOrDefault("TagSpecifications") - valid_608545 = validateParameter(valid_608545, JArray, required = false, + if valid_609748 != nil: + section.add "TransitGatewayId", valid_609748 + var valid_609749 = formData.getOrDefault("TagSpecifications") + valid_609749 = validateParameter(valid_609749, JArray, required = false, default = nil) - if valid_608545 != nil: - section.add "TagSpecifications", valid_608545 + if valid_609749 != nil: + section.add "TagSpecifications", valid_609749 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608546: Call_PostCreateTransitGatewayRouteTable_608531; +proc call*(call_609750: Call_PostCreateTransitGatewayRouteTable_609735; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Creates a route table for the specified transit gateway. ## - let valid = call_608546.validator(path, query, header, formData, body) - let scheme = call_608546.pickScheme + let valid = call_609750.validator(path, query, header, formData, body) + let scheme = call_609750.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608546.url(scheme.get, call_608546.host, call_608546.base, - call_608546.route, valid.getOrDefault("path"), + let url = call_609750.url(scheme.get, call_609750.host, call_609750.base, + call_609750.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608546, url, valid) + result = atozHook(call_609750, url, valid) -proc call*(call_608547: Call_PostCreateTransitGatewayRouteTable_608531; +proc call*(call_609751: Call_PostCreateTransitGatewayRouteTable_609735; TransitGatewayId: string; DryRun: bool = false; Action: string = "CreateTransitGatewayRouteTable"; Version: string = "2016-11-15"; TagSpecifications: JsonNode = nil): Recallable = @@ -31113,25 +31178,25 @@ proc call*(call_608547: Call_PostCreateTransitGatewayRouteTable_608531; ## Version: string (required) ## TagSpecifications: JArray ## : The tags to apply to the transit gateway route table. - var query_608548 = newJObject() - var formData_608549 = newJObject() - add(formData_608549, "DryRun", newJBool(DryRun)) - add(formData_608549, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_608548, "Action", newJString(Action)) - add(query_608548, "Version", newJString(Version)) + var query_609752 = newJObject() + var formData_609753 = newJObject() + add(formData_609753, "DryRun", newJBool(DryRun)) + add(formData_609753, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_609752, "Action", newJString(Action)) + add(query_609752, "Version", newJString(Version)) if TagSpecifications != nil: - formData_608549.add "TagSpecifications", TagSpecifications - result = call_608547.call(nil, query_608548, nil, formData_608549, nil) + formData_609753.add "TagSpecifications", TagSpecifications + result = call_609751.call(nil, query_609752, nil, formData_609753, nil) -var postCreateTransitGatewayRouteTable* = Call_PostCreateTransitGatewayRouteTable_608531( +var postCreateTransitGatewayRouteTable* = Call_PostCreateTransitGatewayRouteTable_609735( name: "postCreateTransitGatewayRouteTable", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateTransitGatewayRouteTable", - validator: validate_PostCreateTransitGatewayRouteTable_608532, base: "/", - url: url_PostCreateTransitGatewayRouteTable_608533, + validator: validate_PostCreateTransitGatewayRouteTable_609736, base: "/", + url: url_PostCreateTransitGatewayRouteTable_609737, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateTransitGatewayRouteTable_608513 = ref object of OpenApiRestCall_604389 -proc url_GetCreateTransitGatewayRouteTable_608515(protocol: Scheme; host: string; + Call_GetCreateTransitGatewayRouteTable_609717 = ref object of OpenApiRestCall_605589 +proc url_GetCreateTransitGatewayRouteTable_609719(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -31143,7 +31208,7 @@ proc url_GetCreateTransitGatewayRouteTable_608515(protocol: Scheme; host: string else: result.path = base & route -proc validate_GetCreateTransitGatewayRouteTable_608514(path: JsonNode; +proc validate_GetCreateTransitGatewayRouteTable_609718(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Creates a route table for the specified transit gateway. ## @@ -31161,32 +31226,32 @@ proc validate_GetCreateTransitGatewayRouteTable_608514(path: JsonNode; ## TagSpecifications: JArray ## : The tags to apply to the transit gateway route table. section = newJObject() - var valid_608516 = query.getOrDefault("DryRun") - valid_608516 = validateParameter(valid_608516, JBool, required = false, default = nil) - if valid_608516 != nil: - section.add "DryRun", valid_608516 + var valid_609720 = query.getOrDefault("DryRun") + valid_609720 = validateParameter(valid_609720, JBool, required = false, default = nil) + if valid_609720 != nil: + section.add "DryRun", valid_609720 assert query != nil, "query argument is necessary due to required `TransitGatewayId` field" - var valid_608517 = query.getOrDefault("TransitGatewayId") - valid_608517 = validateParameter(valid_608517, JString, required = true, + var valid_609721 = query.getOrDefault("TransitGatewayId") + valid_609721 = validateParameter(valid_609721, JString, required = true, default = nil) - if valid_608517 != nil: - section.add "TransitGatewayId", valid_608517 - var valid_608518 = query.getOrDefault("Action") - valid_608518 = validateParameter(valid_608518, JString, required = true, default = newJString( + if valid_609721 != nil: + section.add "TransitGatewayId", valid_609721 + var valid_609722 = query.getOrDefault("Action") + valid_609722 = validateParameter(valid_609722, JString, required = true, default = newJString( "CreateTransitGatewayRouteTable")) - if valid_608518 != nil: - section.add "Action", valid_608518 - var valid_608519 = query.getOrDefault("Version") - valid_608519 = validateParameter(valid_608519, JString, required = true, + if valid_609722 != nil: + section.add "Action", valid_609722 + var valid_609723 = query.getOrDefault("Version") + valid_609723 = validateParameter(valid_609723, JString, required = true, default = newJString("2016-11-15")) - if valid_608519 != nil: - section.add "Version", valid_608519 - var valid_608520 = query.getOrDefault("TagSpecifications") - valid_608520 = validateParameter(valid_608520, JArray, required = false, + if valid_609723 != nil: + section.add "Version", valid_609723 + var valid_609724 = query.getOrDefault("TagSpecifications") + valid_609724 = validateParameter(valid_609724, JArray, required = false, default = nil) - if valid_608520 != nil: - section.add "TagSpecifications", valid_608520 + if valid_609724 != nil: + section.add "TagSpecifications", valid_609724 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -31197,62 +31262,62 @@ proc validate_GetCreateTransitGatewayRouteTable_608514(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608521 = header.getOrDefault("X-Amz-Signature") - valid_608521 = validateParameter(valid_608521, JString, required = false, + var valid_609725 = header.getOrDefault("X-Amz-Signature") + valid_609725 = validateParameter(valid_609725, JString, required = false, default = nil) - if valid_608521 != nil: - section.add "X-Amz-Signature", valid_608521 - var valid_608522 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608522 = validateParameter(valid_608522, JString, required = false, + if valid_609725 != nil: + section.add "X-Amz-Signature", valid_609725 + var valid_609726 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609726 = validateParameter(valid_609726, JString, required = false, default = nil) - if valid_608522 != nil: - section.add "X-Amz-Content-Sha256", valid_608522 - var valid_608523 = header.getOrDefault("X-Amz-Date") - valid_608523 = validateParameter(valid_608523, JString, required = false, + if valid_609726 != nil: + section.add "X-Amz-Content-Sha256", valid_609726 + var valid_609727 = header.getOrDefault("X-Amz-Date") + valid_609727 = validateParameter(valid_609727, JString, required = false, default = nil) - if valid_608523 != nil: - section.add "X-Amz-Date", valid_608523 - var valid_608524 = header.getOrDefault("X-Amz-Credential") - valid_608524 = validateParameter(valid_608524, JString, required = false, + if valid_609727 != nil: + section.add "X-Amz-Date", valid_609727 + var valid_609728 = header.getOrDefault("X-Amz-Credential") + valid_609728 = validateParameter(valid_609728, JString, required = false, default = nil) - if valid_608524 != nil: - section.add "X-Amz-Credential", valid_608524 - var valid_608525 = header.getOrDefault("X-Amz-Security-Token") - valid_608525 = validateParameter(valid_608525, JString, required = false, + if valid_609728 != nil: + section.add "X-Amz-Credential", valid_609728 + var valid_609729 = header.getOrDefault("X-Amz-Security-Token") + valid_609729 = validateParameter(valid_609729, JString, required = false, default = nil) - if valid_608525 != nil: - section.add "X-Amz-Security-Token", valid_608525 - var valid_608526 = header.getOrDefault("X-Amz-Algorithm") - valid_608526 = validateParameter(valid_608526, JString, required = false, + if valid_609729 != nil: + section.add "X-Amz-Security-Token", valid_609729 + var valid_609730 = header.getOrDefault("X-Amz-Algorithm") + valid_609730 = validateParameter(valid_609730, JString, required = false, default = nil) - if valid_608526 != nil: - section.add "X-Amz-Algorithm", valid_608526 - var valid_608527 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608527 = validateParameter(valid_608527, JString, required = false, + if valid_609730 != nil: + section.add "X-Amz-Algorithm", valid_609730 + var valid_609731 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609731 = validateParameter(valid_609731, JString, required = false, default = nil) - if valid_608527 != nil: - section.add "X-Amz-SignedHeaders", valid_608527 + if valid_609731 != nil: + section.add "X-Amz-SignedHeaders", valid_609731 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608528: Call_GetCreateTransitGatewayRouteTable_608513; +proc call*(call_609732: Call_GetCreateTransitGatewayRouteTable_609717; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Creates a route table for the specified transit gateway. ## - let valid = call_608528.validator(path, query, header, formData, body) - let scheme = call_608528.pickScheme + let valid = call_609732.validator(path, query, header, formData, body) + let scheme = call_609732.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608528.url(scheme.get, call_608528.host, call_608528.base, - call_608528.route, valid.getOrDefault("path"), + let url = call_609732.url(scheme.get, call_609732.host, call_609732.base, + call_609732.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608528, url, valid) + result = atozHook(call_609732, url, valid) -proc call*(call_608529: Call_GetCreateTransitGatewayRouteTable_608513; +proc call*(call_609733: Call_GetCreateTransitGatewayRouteTable_609717; TransitGatewayId: string; DryRun: bool = false; Action: string = "CreateTransitGatewayRouteTable"; Version: string = "2016-11-15"; TagSpecifications: JsonNode = nil): Recallable = @@ -31266,24 +31331,24 @@ proc call*(call_608529: Call_GetCreateTransitGatewayRouteTable_608513; ## Version: string (required) ## TagSpecifications: JArray ## : The tags to apply to the transit gateway route table. - var query_608530 = newJObject() - add(query_608530, "DryRun", newJBool(DryRun)) - add(query_608530, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_608530, "Action", newJString(Action)) - add(query_608530, "Version", newJString(Version)) + var query_609734 = newJObject() + add(query_609734, "DryRun", newJBool(DryRun)) + add(query_609734, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_609734, "Action", newJString(Action)) + add(query_609734, "Version", newJString(Version)) if TagSpecifications != nil: - query_608530.add "TagSpecifications", TagSpecifications - result = call_608529.call(nil, query_608530, nil, nil, nil) + query_609734.add "TagSpecifications", TagSpecifications + result = call_609733.call(nil, query_609734, nil, nil, nil) -var getCreateTransitGatewayRouteTable* = Call_GetCreateTransitGatewayRouteTable_608513( +var getCreateTransitGatewayRouteTable* = Call_GetCreateTransitGatewayRouteTable_609717( name: "getCreateTransitGatewayRouteTable", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateTransitGatewayRouteTable", - validator: validate_GetCreateTransitGatewayRouteTable_608514, base: "/", - url: url_GetCreateTransitGatewayRouteTable_608515, + validator: validate_GetCreateTransitGatewayRouteTable_609718, base: "/", + url: url_GetCreateTransitGatewayRouteTable_609719, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateTransitGatewayVpcAttachment_608572 = ref object of OpenApiRestCall_604389 -proc url_PostCreateTransitGatewayVpcAttachment_608574(protocol: Scheme; + Call_PostCreateTransitGatewayVpcAttachment_609776 = ref object of OpenApiRestCall_605589 +proc url_PostCreateTransitGatewayVpcAttachment_609778(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -31295,7 +31360,7 @@ proc url_PostCreateTransitGatewayVpcAttachment_608574(protocol: Scheme; else: result.path = base & route -proc validate_PostCreateTransitGatewayVpcAttachment_608573(path: JsonNode; +proc validate_PostCreateTransitGatewayVpcAttachment_609777(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Attaches the specified VPC to the specified transit gateway.
If you attach a VPC with a CIDR range that overlaps the CIDR range of a VPC that is already attached, the new VPC CIDR range is not propagated to the default propagation route table.
To send VPC traffic to an attached transit gateway, add a route to the VPC route table using CreateRoute.
## @@ -31308,16 +31373,16 @@ proc validate_PostCreateTransitGatewayVpcAttachment_608573(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608575 = query.getOrDefault("Action") - valid_608575 = validateParameter(valid_608575, JString, required = true, default = newJString( + var valid_609779 = query.getOrDefault("Action") + valid_609779 = validateParameter(valid_609779, JString, required = true, default = newJString( "CreateTransitGatewayVpcAttachment")) - if valid_608575 != nil: - section.add "Action", valid_608575 - var valid_608576 = query.getOrDefault("Version") - valid_608576 = validateParameter(valid_608576, JString, required = true, + if valid_609779 != nil: + section.add "Action", valid_609779 + var valid_609780 = query.getOrDefault("Version") + valid_609780 = validateParameter(valid_609780, JString, required = true, default = newJString("2016-11-15")) - if valid_608576 != nil: - section.add "Version", valid_608576 + if valid_609780 != nil: + section.add "Version", valid_609780 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -31328,41 +31393,41 @@ proc validate_PostCreateTransitGatewayVpcAttachment_608573(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608577 = header.getOrDefault("X-Amz-Signature") - valid_608577 = validateParameter(valid_608577, JString, required = false, + var valid_609781 = header.getOrDefault("X-Amz-Signature") + valid_609781 = validateParameter(valid_609781, JString, required = false, default = nil) - if valid_608577 != nil: - section.add "X-Amz-Signature", valid_608577 - var valid_608578 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608578 = validateParameter(valid_608578, JString, required = false, + if valid_609781 != nil: + section.add "X-Amz-Signature", valid_609781 + var valid_609782 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609782 = validateParameter(valid_609782, JString, required = false, default = nil) - if valid_608578 != nil: - section.add "X-Amz-Content-Sha256", valid_608578 - var valid_608579 = header.getOrDefault("X-Amz-Date") - valid_608579 = validateParameter(valid_608579, JString, required = false, + if valid_609782 != nil: + section.add "X-Amz-Content-Sha256", valid_609782 + var valid_609783 = header.getOrDefault("X-Amz-Date") + valid_609783 = validateParameter(valid_609783, JString, required = false, default = nil) - if valid_608579 != nil: - section.add "X-Amz-Date", valid_608579 - var valid_608580 = header.getOrDefault("X-Amz-Credential") - valid_608580 = validateParameter(valid_608580, JString, required = false, + if valid_609783 != nil: + section.add "X-Amz-Date", valid_609783 + var valid_609784 = header.getOrDefault("X-Amz-Credential") + valid_609784 = validateParameter(valid_609784, JString, required = false, default = nil) - if valid_608580 != nil: - section.add "X-Amz-Credential", valid_608580 - var valid_608581 = header.getOrDefault("X-Amz-Security-Token") - valid_608581 = validateParameter(valid_608581, JString, required = false, + if valid_609784 != nil: + section.add "X-Amz-Credential", valid_609784 + var valid_609785 = header.getOrDefault("X-Amz-Security-Token") + valid_609785 = validateParameter(valid_609785, JString, required = false, default = nil) - if valid_608581 != nil: - section.add "X-Amz-Security-Token", valid_608581 - var valid_608582 = header.getOrDefault("X-Amz-Algorithm") - valid_608582 = validateParameter(valid_608582, JString, required = false, + if valid_609785 != nil: + section.add "X-Amz-Security-Token", valid_609785 + var valid_609786 = header.getOrDefault("X-Amz-Algorithm") + valid_609786 = validateParameter(valid_609786, JString, required = false, default = nil) - if valid_608582 != nil: - section.add "X-Amz-Algorithm", valid_608582 - var valid_608583 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608583 = validateParameter(valid_608583, JString, required = false, + if valid_609786 != nil: + section.add "X-Amz-Algorithm", valid_609786 + var valid_609787 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609787 = validateParameter(valid_609787, JString, required = false, default = nil) - if valid_608583 != nil: - section.add "X-Amz-SignedHeaders", valid_608583 + if valid_609787 != nil: + section.add "X-Amz-SignedHeaders", valid_609787 result.add "header", section ## parameters in `formData` object: ## VpcId: JString (required) @@ -31384,58 +31449,58 @@ proc validate_PostCreateTransitGatewayVpcAttachment_608573(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_608584 = formData.getOrDefault("VpcId") - valid_608584 = validateParameter(valid_608584, JString, required = true, + var valid_609788 = formData.getOrDefault("VpcId") + valid_609788 = validateParameter(valid_609788, JString, required = true, default = nil) - if valid_608584 != nil: - section.add "VpcId", valid_608584 - var valid_608585 = formData.getOrDefault("DryRun") - valid_608585 = validateParameter(valid_608585, JBool, required = false, default = nil) - if valid_608585 != nil: - section.add "DryRun", valid_608585 - var valid_608586 = formData.getOrDefault("TransitGatewayId") - valid_608586 = validateParameter(valid_608586, JString, required = true, + if valid_609788 != nil: + section.add "VpcId", valid_609788 + var valid_609789 = formData.getOrDefault("DryRun") + valid_609789 = validateParameter(valid_609789, JBool, required = false, default = nil) + if valid_609789 != nil: + section.add "DryRun", valid_609789 + var valid_609790 = formData.getOrDefault("TransitGatewayId") + valid_609790 = validateParameter(valid_609790, JString, required = true, default = nil) - if valid_608586 != nil: - section.add "TransitGatewayId", valid_608586 - var valid_608587 = formData.getOrDefault("Options.DnsSupport") - valid_608587 = validateParameter(valid_608587, JString, required = false, + if valid_609790 != nil: + section.add "TransitGatewayId", valid_609790 + var valid_609791 = formData.getOrDefault("Options.DnsSupport") + valid_609791 = validateParameter(valid_609791, JString, required = false, default = nil) - if valid_608587 != nil: - section.add "Options.DnsSupport", valid_608587 - var valid_608588 = formData.getOrDefault("Options.Ipv6Support") - valid_608588 = validateParameter(valid_608588, JString, required = false, + if valid_609791 != nil: + section.add "Options.DnsSupport", valid_609791 + var valid_609792 = formData.getOrDefault("Options.Ipv6Support") + valid_609792 = validateParameter(valid_609792, JString, required = false, default = nil) - if valid_608588 != nil: - section.add "Options.Ipv6Support", valid_608588 - var valid_608589 = formData.getOrDefault("TagSpecifications") - valid_608589 = validateParameter(valid_608589, JArray, required = false, + if valid_609792 != nil: + section.add "Options.Ipv6Support", valid_609792 + var valid_609793 = formData.getOrDefault("TagSpecifications") + valid_609793 = validateParameter(valid_609793, JArray, required = false, default = nil) - if valid_608589 != nil: - section.add "TagSpecifications", valid_608589 - var valid_608590 = formData.getOrDefault("SubnetIds") - valid_608590 = validateParameter(valid_608590, JArray, required = true, default = nil) - if valid_608590 != nil: - section.add "SubnetIds", valid_608590 + if valid_609793 != nil: + section.add "TagSpecifications", valid_609793 + var valid_609794 = formData.getOrDefault("SubnetIds") + valid_609794 = validateParameter(valid_609794, JArray, required = true, default = nil) + if valid_609794 != nil: + section.add "SubnetIds", valid_609794 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608591: Call_PostCreateTransitGatewayVpcAttachment_608572; +proc call*(call_609795: Call_PostCreateTransitGatewayVpcAttachment_609776; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Attaches the specified VPC to the specified transit gateway.
If you attach a VPC with a CIDR range that overlaps the CIDR range of a VPC that is already attached, the new VPC CIDR range is not propagated to the default propagation route table.
To send VPC traffic to an attached transit gateway, add a route to the VPC route table using CreateRoute.
## - let valid = call_608591.validator(path, query, header, formData, body) - let scheme = call_608591.pickScheme + let valid = call_609795.validator(path, query, header, formData, body) + let scheme = call_609795.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608591.url(scheme.get, call_608591.host, call_608591.base, - call_608591.route, valid.getOrDefault("path"), + let url = call_609795.url(scheme.get, call_609795.host, call_609795.base, + call_609795.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608591, url, valid) + result = atozHook(call_609795, url, valid) -proc call*(call_608592: Call_PostCreateTransitGatewayVpcAttachment_608572; +proc call*(call_609796: Call_PostCreateTransitGatewayVpcAttachment_609776; VpcId: string; TransitGatewayId: string; SubnetIds: JsonNode; DryRun: bool = false; Action: string = "CreateTransitGatewayVpcAttachment"; @@ -31461,31 +31526,31 @@ proc call*(call_608592: Call_PostCreateTransitGatewayVpcAttachment_608572; ## : The tags to apply to the VPC attachment. ## SubnetIds: JArray (required) ## : The IDs of one or more subnets. You can specify only one subnet per Availability Zone. You must specify at least one subnet, but we recommend that you specify two subnets for better availability. The transit gateway uses one IP address from each specified subnet. - var query_608593 = newJObject() - var formData_608594 = newJObject() - add(formData_608594, "VpcId", newJString(VpcId)) - add(formData_608594, "DryRun", newJBool(DryRun)) - add(formData_608594, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_608593, "Action", newJString(Action)) - add(formData_608594, "Options.DnsSupport", newJString(OptionsDnsSupport)) - add(formData_608594, "Options.Ipv6Support", newJString(OptionsIpv6Support)) - add(query_608593, "Version", newJString(Version)) + var query_609797 = newJObject() + var formData_609798 = newJObject() + add(formData_609798, "VpcId", newJString(VpcId)) + add(formData_609798, "DryRun", newJBool(DryRun)) + add(formData_609798, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_609797, "Action", newJString(Action)) + add(formData_609798, "Options.DnsSupport", newJString(OptionsDnsSupport)) + add(formData_609798, "Options.Ipv6Support", newJString(OptionsIpv6Support)) + add(query_609797, "Version", newJString(Version)) if TagSpecifications != nil: - formData_608594.add "TagSpecifications", TagSpecifications + formData_609798.add "TagSpecifications", TagSpecifications if SubnetIds != nil: - formData_608594.add "SubnetIds", SubnetIds - result = call_608592.call(nil, query_608593, nil, formData_608594, nil) + formData_609798.add "SubnetIds", SubnetIds + result = call_609796.call(nil, query_609797, nil, formData_609798, nil) -var postCreateTransitGatewayVpcAttachment* = Call_PostCreateTransitGatewayVpcAttachment_608572( +var postCreateTransitGatewayVpcAttachment* = Call_PostCreateTransitGatewayVpcAttachment_609776( name: "postCreateTransitGatewayVpcAttachment", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateTransitGatewayVpcAttachment", - validator: validate_PostCreateTransitGatewayVpcAttachment_608573, base: "/", - url: url_PostCreateTransitGatewayVpcAttachment_608574, + validator: validate_PostCreateTransitGatewayVpcAttachment_609777, base: "/", + url: url_PostCreateTransitGatewayVpcAttachment_609778, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateTransitGatewayVpcAttachment_608550 = ref object of OpenApiRestCall_604389 -proc url_GetCreateTransitGatewayVpcAttachment_608552(protocol: Scheme; + Call_GetCreateTransitGatewayVpcAttachment_609754 = ref object of OpenApiRestCall_605589 +proc url_GetCreateTransitGatewayVpcAttachment_609756(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -31497,7 +31562,7 @@ proc url_GetCreateTransitGatewayVpcAttachment_608552(protocol: Scheme; else: result.path = base & route -proc validate_GetCreateTransitGatewayVpcAttachment_608551(path: JsonNode; +proc validate_GetCreateTransitGatewayVpcAttachment_609755(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Attaches the specified VPC to the specified transit gateway.
If you attach a VPC with a CIDR range that overlaps the CIDR range of a VPC that is already attached, the new VPC CIDR range is not propagated to the default propagation route table.
To send VPC traffic to an attached transit gateway, add a route to the VPC route table using CreateRoute.
## @@ -31525,50 +31590,50 @@ proc validate_GetCreateTransitGatewayVpcAttachment_608551(path: JsonNode; ## TagSpecifications: JArray ## : The tags to apply to the VPC attachment. section = newJObject() - var valid_608553 = query.getOrDefault("DryRun") - valid_608553 = validateParameter(valid_608553, JBool, required = false, default = nil) - if valid_608553 != nil: - section.add "DryRun", valid_608553 - var valid_608554 = query.getOrDefault("Options.Ipv6Support") - valid_608554 = validateParameter(valid_608554, JString, required = false, + var valid_609757 = query.getOrDefault("DryRun") + valid_609757 = validateParameter(valid_609757, JBool, required = false, default = nil) + if valid_609757 != nil: + section.add "DryRun", valid_609757 + var valid_609758 = query.getOrDefault("Options.Ipv6Support") + valid_609758 = validateParameter(valid_609758, JString, required = false, default = nil) - if valid_608554 != nil: - section.add "Options.Ipv6Support", valid_608554 + if valid_609758 != nil: + section.add "Options.Ipv6Support", valid_609758 assert query != nil, "query argument is necessary due to required `VpcId` field" - var valid_608555 = query.getOrDefault("VpcId") - valid_608555 = validateParameter(valid_608555, JString, required = true, - default = nil) - if valid_608555 != nil: - section.add "VpcId", valid_608555 - var valid_608556 = query.getOrDefault("TransitGatewayId") - valid_608556 = validateParameter(valid_608556, JString, required = true, - default = nil) - if valid_608556 != nil: - section.add "TransitGatewayId", valid_608556 - var valid_608557 = query.getOrDefault("SubnetIds") - valid_608557 = validateParameter(valid_608557, JArray, required = true, default = nil) - if valid_608557 != nil: - section.add "SubnetIds", valid_608557 - var valid_608558 = query.getOrDefault("Action") - valid_608558 = validateParameter(valid_608558, JString, required = true, default = newJString( + var valid_609759 = query.getOrDefault("VpcId") + valid_609759 = validateParameter(valid_609759, JString, required = true, + default = nil) + if valid_609759 != nil: + section.add "VpcId", valid_609759 + var valid_609760 = query.getOrDefault("TransitGatewayId") + valid_609760 = validateParameter(valid_609760, JString, required = true, + default = nil) + if valid_609760 != nil: + section.add "TransitGatewayId", valid_609760 + var valid_609761 = query.getOrDefault("SubnetIds") + valid_609761 = validateParameter(valid_609761, JArray, required = true, default = nil) + if valid_609761 != nil: + section.add "SubnetIds", valid_609761 + var valid_609762 = query.getOrDefault("Action") + valid_609762 = validateParameter(valid_609762, JString, required = true, default = newJString( "CreateTransitGatewayVpcAttachment")) - if valid_608558 != nil: - section.add "Action", valid_608558 - var valid_608559 = query.getOrDefault("Version") - valid_608559 = validateParameter(valid_608559, JString, required = true, + if valid_609762 != nil: + section.add "Action", valid_609762 + var valid_609763 = query.getOrDefault("Version") + valid_609763 = validateParameter(valid_609763, JString, required = true, default = newJString("2016-11-15")) - if valid_608559 != nil: - section.add "Version", valid_608559 - var valid_608560 = query.getOrDefault("Options.DnsSupport") - valid_608560 = validateParameter(valid_608560, JString, required = false, + if valid_609763 != nil: + section.add "Version", valid_609763 + var valid_609764 = query.getOrDefault("Options.DnsSupport") + valid_609764 = validateParameter(valid_609764, JString, required = false, default = nil) - if valid_608560 != nil: - section.add "Options.DnsSupport", valid_608560 - var valid_608561 = query.getOrDefault("TagSpecifications") - valid_608561 = validateParameter(valid_608561, JArray, required = false, + if valid_609764 != nil: + section.add "Options.DnsSupport", valid_609764 + var valid_609765 = query.getOrDefault("TagSpecifications") + valid_609765 = validateParameter(valid_609765, JArray, required = false, default = nil) - if valid_608561 != nil: - section.add "TagSpecifications", valid_608561 + if valid_609765 != nil: + section.add "TagSpecifications", valid_609765 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -31579,62 +31644,62 @@ proc validate_GetCreateTransitGatewayVpcAttachment_608551(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608562 = header.getOrDefault("X-Amz-Signature") - valid_608562 = validateParameter(valid_608562, JString, required = false, + var valid_609766 = header.getOrDefault("X-Amz-Signature") + valid_609766 = validateParameter(valid_609766, JString, required = false, default = nil) - if valid_608562 != nil: - section.add "X-Amz-Signature", valid_608562 - var valid_608563 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608563 = validateParameter(valid_608563, JString, required = false, + if valid_609766 != nil: + section.add "X-Amz-Signature", valid_609766 + var valid_609767 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609767 = validateParameter(valid_609767, JString, required = false, default = nil) - if valid_608563 != nil: - section.add "X-Amz-Content-Sha256", valid_608563 - var valid_608564 = header.getOrDefault("X-Amz-Date") - valid_608564 = validateParameter(valid_608564, JString, required = false, + if valid_609767 != nil: + section.add "X-Amz-Content-Sha256", valid_609767 + var valid_609768 = header.getOrDefault("X-Amz-Date") + valid_609768 = validateParameter(valid_609768, JString, required = false, default = nil) - if valid_608564 != nil: - section.add "X-Amz-Date", valid_608564 - var valid_608565 = header.getOrDefault("X-Amz-Credential") - valid_608565 = validateParameter(valid_608565, JString, required = false, + if valid_609768 != nil: + section.add "X-Amz-Date", valid_609768 + var valid_609769 = header.getOrDefault("X-Amz-Credential") + valid_609769 = validateParameter(valid_609769, JString, required = false, default = nil) - if valid_608565 != nil: - section.add "X-Amz-Credential", valid_608565 - var valid_608566 = header.getOrDefault("X-Amz-Security-Token") - valid_608566 = validateParameter(valid_608566, JString, required = false, + if valid_609769 != nil: + section.add "X-Amz-Credential", valid_609769 + var valid_609770 = header.getOrDefault("X-Amz-Security-Token") + valid_609770 = validateParameter(valid_609770, JString, required = false, default = nil) - if valid_608566 != nil: - section.add "X-Amz-Security-Token", valid_608566 - var valid_608567 = header.getOrDefault("X-Amz-Algorithm") - valid_608567 = validateParameter(valid_608567, JString, required = false, + if valid_609770 != nil: + section.add "X-Amz-Security-Token", valid_609770 + var valid_609771 = header.getOrDefault("X-Amz-Algorithm") + valid_609771 = validateParameter(valid_609771, JString, required = false, default = nil) - if valid_608567 != nil: - section.add "X-Amz-Algorithm", valid_608567 - var valid_608568 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608568 = validateParameter(valid_608568, JString, required = false, + if valid_609771 != nil: + section.add "X-Amz-Algorithm", valid_609771 + var valid_609772 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609772 = validateParameter(valid_609772, JString, required = false, default = nil) - if valid_608568 != nil: - section.add "X-Amz-SignedHeaders", valid_608568 + if valid_609772 != nil: + section.add "X-Amz-SignedHeaders", valid_609772 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608569: Call_GetCreateTransitGatewayVpcAttachment_608550; +proc call*(call_609773: Call_GetCreateTransitGatewayVpcAttachment_609754; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Attaches the specified VPC to the specified transit gateway.
If you attach a VPC with a CIDR range that overlaps the CIDR range of a VPC that is already attached, the new VPC CIDR range is not propagated to the default propagation route table.
To send VPC traffic to an attached transit gateway, add a route to the VPC route table using CreateRoute.
## - let valid = call_608569.validator(path, query, header, formData, body) - let scheme = call_608569.pickScheme + let valid = call_609773.validator(path, query, header, formData, body) + let scheme = call_609773.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608569.url(scheme.get, call_608569.host, call_608569.base, - call_608569.route, valid.getOrDefault("path"), + let url = call_609773.url(scheme.get, call_609773.host, call_609773.base, + call_609773.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608569, url, valid) + result = atozHook(call_609773, url, valid) -proc call*(call_608570: Call_GetCreateTransitGatewayVpcAttachment_608550; +proc call*(call_609774: Call_GetCreateTransitGatewayVpcAttachment_609754; VpcId: string; TransitGatewayId: string; SubnetIds: JsonNode; DryRun: bool = false; OptionsIpv6Support: string = ""; Action: string = "CreateTransitGatewayVpcAttachment"; @@ -31660,30 +31725,30 @@ proc call*(call_608570: Call_GetCreateTransitGatewayVpcAttachment_608550; ## Enable or disable DNS support. The default isenable
.
## TagSpecifications: JArray
## : The tags to apply to the VPC attachment.
- var query_608571 = newJObject()
- add(query_608571, "DryRun", newJBool(DryRun))
- add(query_608571, "Options.Ipv6Support", newJString(OptionsIpv6Support))
- add(query_608571, "VpcId", newJString(VpcId))
- add(query_608571, "TransitGatewayId", newJString(TransitGatewayId))
+ var query_609775 = newJObject()
+ add(query_609775, "DryRun", newJBool(DryRun))
+ add(query_609775, "Options.Ipv6Support", newJString(OptionsIpv6Support))
+ add(query_609775, "VpcId", newJString(VpcId))
+ add(query_609775, "TransitGatewayId", newJString(TransitGatewayId))
if SubnetIds != nil:
- query_608571.add "SubnetIds", SubnetIds
- add(query_608571, "Action", newJString(Action))
- add(query_608571, "Version", newJString(Version))
- add(query_608571, "Options.DnsSupport", newJString(OptionsDnsSupport))
+ query_609775.add "SubnetIds", SubnetIds
+ add(query_609775, "Action", newJString(Action))
+ add(query_609775, "Version", newJString(Version))
+ add(query_609775, "Options.DnsSupport", newJString(OptionsDnsSupport))
if TagSpecifications != nil:
- query_608571.add "TagSpecifications", TagSpecifications
- result = call_608570.call(nil, query_608571, nil, nil, nil)
+ query_609775.add "TagSpecifications", TagSpecifications
+ result = call_609774.call(nil, query_609775, nil, nil, nil)
-var getCreateTransitGatewayVpcAttachment* = Call_GetCreateTransitGatewayVpcAttachment_608550(
+var getCreateTransitGatewayVpcAttachment* = Call_GetCreateTransitGatewayVpcAttachment_609754(
name: "getCreateTransitGatewayVpcAttachment", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=CreateTransitGatewayVpcAttachment",
- validator: validate_GetCreateTransitGatewayVpcAttachment_608551, base: "/",
- url: url_GetCreateTransitGatewayVpcAttachment_608552,
+ validator: validate_GetCreateTransitGatewayVpcAttachment_609755, base: "/",
+ url: url_GetCreateTransitGatewayVpcAttachment_609756,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCreateVolume_608620 = ref object of OpenApiRestCall_604389
-proc url_PostCreateVolume_608622(protocol: Scheme; host: string; base: string;
+ Call_PostCreateVolume_609824 = ref object of OpenApiRestCall_605589
+proc url_PostCreateVolume_609826(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -31695,7 +31760,7 @@ proc url_PostCreateVolume_608622(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostCreateVolume_608621(path: JsonNode; query: JsonNode;
+proc validate_PostCreateVolume_609825(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Creates an EBS volume that can be attached to an instance in the same Availability Zone. The volume is created in the regional endpoint that you send the HTTP request to. For more information see Regions and Endpoints.
You can create a new empty volume or restore a volume from an EBS snapshot. Any AWS Marketplace product codes from the snapshot are propagated to the volume.
You can create encrypted volumes. Encrypted volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
You can tag your volumes during creation. For more information, see Tagging Your Amazon EC2 Resources in the Amazon Elastic Compute Cloud User Guide.
For more information, see Creating an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
@@ -31709,16 +31774,16 @@ proc validate_PostCreateVolume_608621(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608623 = query.getOrDefault("Action") - valid_608623 = validateParameter(valid_608623, JString, required = true, + var valid_609827 = query.getOrDefault("Action") + valid_609827 = validateParameter(valid_609827, JString, required = true, default = newJString("CreateVolume")) - if valid_608623 != nil: - section.add "Action", valid_608623 - var valid_608624 = query.getOrDefault("Version") - valid_608624 = validateParameter(valid_608624, JString, required = true, + if valid_609827 != nil: + section.add "Action", valid_609827 + var valid_609828 = query.getOrDefault("Version") + valid_609828 = validateParameter(valid_609828, JString, required = true, default = newJString("2016-11-15")) - if valid_608624 != nil: - section.add "Version", valid_608624 + if valid_609828 != nil: + section.add "Version", valid_609828 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -31729,41 +31794,41 @@ proc validate_PostCreateVolume_608621(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608625 = header.getOrDefault("X-Amz-Signature") - valid_608625 = validateParameter(valid_608625, JString, required = false, + var valid_609829 = header.getOrDefault("X-Amz-Signature") + valid_609829 = validateParameter(valid_609829, JString, required = false, default = nil) - if valid_608625 != nil: - section.add "X-Amz-Signature", valid_608625 - var valid_608626 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608626 = validateParameter(valid_608626, JString, required = false, + if valid_609829 != nil: + section.add "X-Amz-Signature", valid_609829 + var valid_609830 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609830 = validateParameter(valid_609830, JString, required = false, default = nil) - if valid_608626 != nil: - section.add "X-Amz-Content-Sha256", valid_608626 - var valid_608627 = header.getOrDefault("X-Amz-Date") - valid_608627 = validateParameter(valid_608627, JString, required = false, + if valid_609830 != nil: + section.add "X-Amz-Content-Sha256", valid_609830 + var valid_609831 = header.getOrDefault("X-Amz-Date") + valid_609831 = validateParameter(valid_609831, JString, required = false, default = nil) - if valid_608627 != nil: - section.add "X-Amz-Date", valid_608627 - var valid_608628 = header.getOrDefault("X-Amz-Credential") - valid_608628 = validateParameter(valid_608628, JString, required = false, + if valid_609831 != nil: + section.add "X-Amz-Date", valid_609831 + var valid_609832 = header.getOrDefault("X-Amz-Credential") + valid_609832 = validateParameter(valid_609832, JString, required = false, default = nil) - if valid_608628 != nil: - section.add "X-Amz-Credential", valid_608628 - var valid_608629 = header.getOrDefault("X-Amz-Security-Token") - valid_608629 = validateParameter(valid_608629, JString, required = false, + if valid_609832 != nil: + section.add "X-Amz-Credential", valid_609832 + var valid_609833 = header.getOrDefault("X-Amz-Security-Token") + valid_609833 = validateParameter(valid_609833, JString, required = false, default = nil) - if valid_608629 != nil: - section.add "X-Amz-Security-Token", valid_608629 - var valid_608630 = header.getOrDefault("X-Amz-Algorithm") - valid_608630 = validateParameter(valid_608630, JString, required = false, + if valid_609833 != nil: + section.add "X-Amz-Security-Token", valid_609833 + var valid_609834 = header.getOrDefault("X-Amz-Algorithm") + valid_609834 = validateParameter(valid_609834, JString, required = false, default = nil) - if valid_608630 != nil: - section.add "X-Amz-Algorithm", valid_608630 - var valid_608631 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608631 = validateParameter(valid_608631, JString, required = false, + if valid_609834 != nil: + section.add "X-Amz-Algorithm", valid_609834 + var valid_609835 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609835 = validateParameter(valid_609835, JString, required = false, default = nil) - if valid_608631 != nil: - section.add "X-Amz-SignedHeaders", valid_608631 + if valid_609835 != nil: + section.add "X-Amz-SignedHeaders", valid_609835 result.add "header", section ## parameters in `formData` object: ## VolumeType: JString @@ -31793,71 +31858,71 @@ proc validate_PostCreateVolume_608621(path: JsonNode; query: JsonNode; ## href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#encryption-by-default">Encryption by Default in the Amazon Elastic Compute Cloud User Guide.Encrypted Amazon EBS volumes must be attached to instances that support Amazon EBS encryption. For more information, see Supported Instance Types.
section = newJObject() - var valid_608632 = formData.getOrDefault("VolumeType") - valid_608632 = validateParameter(valid_608632, JString, required = false, + var valid_609836 = formData.getOrDefault("VolumeType") + valid_609836 = validateParameter(valid_609836, JString, required = false, default = newJString("standard")) - if valid_608632 != nil: - section.add "VolumeType", valid_608632 - var valid_608633 = formData.getOrDefault("Size") - valid_608633 = validateParameter(valid_608633, JInt, required = false, default = nil) - if valid_608633 != nil: - section.add "Size", valid_608633 - var valid_608634 = formData.getOrDefault("OutpostArn") - valid_608634 = validateParameter(valid_608634, JString, required = false, + if valid_609836 != nil: + section.add "VolumeType", valid_609836 + var valid_609837 = formData.getOrDefault("Size") + valid_609837 = validateParameter(valid_609837, JInt, required = false, default = nil) + if valid_609837 != nil: + section.add "Size", valid_609837 + var valid_609838 = formData.getOrDefault("OutpostArn") + valid_609838 = validateParameter(valid_609838, JString, required = false, default = nil) - if valid_608634 != nil: - section.add "OutpostArn", valid_608634 + if valid_609838 != nil: + section.add "OutpostArn", valid_609838 assert formData != nil, "formData argument is necessary due to required `AvailabilityZone` field" - var valid_608635 = formData.getOrDefault("AvailabilityZone") - valid_608635 = validateParameter(valid_608635, JString, required = true, + var valid_609839 = formData.getOrDefault("AvailabilityZone") + valid_609839 = validateParameter(valid_609839, JString, required = true, default = nil) - if valid_608635 != nil: - section.add "AvailabilityZone", valid_608635 - var valid_608636 = formData.getOrDefault("KmsKeyId") - valid_608636 = validateParameter(valid_608636, JString, required = false, + if valid_609839 != nil: + section.add "AvailabilityZone", valid_609839 + var valid_609840 = formData.getOrDefault("KmsKeyId") + valid_609840 = validateParameter(valid_609840, JString, required = false, default = nil) - if valid_608636 != nil: - section.add "KmsKeyId", valid_608636 - var valid_608637 = formData.getOrDefault("SnapshotId") - valid_608637 = validateParameter(valid_608637, JString, required = false, + if valid_609840 != nil: + section.add "KmsKeyId", valid_609840 + var valid_609841 = formData.getOrDefault("SnapshotId") + valid_609841 = validateParameter(valid_609841, JString, required = false, default = nil) - if valid_608637 != nil: - section.add "SnapshotId", valid_608637 - var valid_608638 = formData.getOrDefault("Iops") - valid_608638 = validateParameter(valid_608638, JInt, required = false, default = nil) - if valid_608638 != nil: - section.add "Iops", valid_608638 - var valid_608639 = formData.getOrDefault("DryRun") - valid_608639 = validateParameter(valid_608639, JBool, required = false, default = nil) - if valid_608639 != nil: - section.add "DryRun", valid_608639 - var valid_608640 = formData.getOrDefault("TagSpecification") - valid_608640 = validateParameter(valid_608640, JArray, required = false, + if valid_609841 != nil: + section.add "SnapshotId", valid_609841 + var valid_609842 = formData.getOrDefault("Iops") + valid_609842 = validateParameter(valid_609842, JInt, required = false, default = nil) + if valid_609842 != nil: + section.add "Iops", valid_609842 + var valid_609843 = formData.getOrDefault("DryRun") + valid_609843 = validateParameter(valid_609843, JBool, required = false, default = nil) + if valid_609843 != nil: + section.add "DryRun", valid_609843 + var valid_609844 = formData.getOrDefault("TagSpecification") + valid_609844 = validateParameter(valid_609844, JArray, required = false, default = nil) - if valid_608640 != nil: - section.add "TagSpecification", valid_608640 - var valid_608641 = formData.getOrDefault("Encrypted") - valid_608641 = validateParameter(valid_608641, JBool, required = false, default = nil) - if valid_608641 != nil: - section.add "Encrypted", valid_608641 + if valid_609844 != nil: + section.add "TagSpecification", valid_609844 + var valid_609845 = formData.getOrDefault("Encrypted") + valid_609845 = validateParameter(valid_609845, JBool, required = false, default = nil) + if valid_609845 != nil: + section.add "Encrypted", valid_609845 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608642: Call_PostCreateVolume_608620; path: JsonNode; +proc call*(call_609846: Call_PostCreateVolume_609824; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an EBS volume that can be attached to an instance in the same Availability Zone. The volume is created in the regional endpoint that you send the HTTP request to. For more information see Regions and Endpoints.
You can create a new empty volume or restore a volume from an EBS snapshot. Any AWS Marketplace product codes from the snapshot are propagated to the volume.
You can create encrypted volumes. Encrypted volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
You can tag your volumes during creation. For more information, see Tagging Your Amazon EC2 Resources in the Amazon Elastic Compute Cloud User Guide.
For more information, see Creating an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_608642.validator(path, query, header, formData, body) - let scheme = call_608642.pickScheme + let valid = call_609846.validator(path, query, header, formData, body) + let scheme = call_609846.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608642.url(scheme.get, call_608642.host, call_608642.base, - call_608642.route, valid.getOrDefault("path"), + let url = call_609846.url(scheme.get, call_609846.host, call_609846.base, + call_609846.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608642, url, valid) + result = atozHook(call_609846, url, valid) -proc call*(call_608643: Call_PostCreateVolume_608620; AvailabilityZone: string; +proc call*(call_609847: Call_PostCreateVolume_609824; AvailabilityZone: string; VolumeType: string = "standard"; Size: int = 0; OutpostArn: string = ""; KmsKeyId: string = ""; SnapshotId: string = ""; Iops: int = 0; DryRun: bool = false; Action: string = "CreateVolume"; @@ -31893,31 +31958,31 @@ proc call*(call_608643: Call_PostCreateVolume_608620; AvailabilityZone: string; ## href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html#encryption-by-default">Encryption by Default in the Amazon Elastic Compute Cloud User Guide.Encrypted Amazon EBS volumes must be attached to instances that support Amazon EBS encryption. For more information, see Supported Instance Types.
## Version: string (required) - var query_608644 = newJObject() - var formData_608645 = newJObject() - add(formData_608645, "VolumeType", newJString(VolumeType)) - add(formData_608645, "Size", newJInt(Size)) - add(formData_608645, "OutpostArn", newJString(OutpostArn)) - add(formData_608645, "AvailabilityZone", newJString(AvailabilityZone)) - add(formData_608645, "KmsKeyId", newJString(KmsKeyId)) - add(formData_608645, "SnapshotId", newJString(SnapshotId)) - add(formData_608645, "Iops", newJInt(Iops)) - add(formData_608645, "DryRun", newJBool(DryRun)) - add(query_608644, "Action", newJString(Action)) + var query_609848 = newJObject() + var formData_609849 = newJObject() + add(formData_609849, "VolumeType", newJString(VolumeType)) + add(formData_609849, "Size", newJInt(Size)) + add(formData_609849, "OutpostArn", newJString(OutpostArn)) + add(formData_609849, "AvailabilityZone", newJString(AvailabilityZone)) + add(formData_609849, "KmsKeyId", newJString(KmsKeyId)) + add(formData_609849, "SnapshotId", newJString(SnapshotId)) + add(formData_609849, "Iops", newJInt(Iops)) + add(formData_609849, "DryRun", newJBool(DryRun)) + add(query_609848, "Action", newJString(Action)) if TagSpecification != nil: - formData_608645.add "TagSpecification", TagSpecification - add(formData_608645, "Encrypted", newJBool(Encrypted)) - add(query_608644, "Version", newJString(Version)) - result = call_608643.call(nil, query_608644, nil, formData_608645, nil) + formData_609849.add "TagSpecification", TagSpecification + add(formData_609849, "Encrypted", newJBool(Encrypted)) + add(query_609848, "Version", newJString(Version)) + result = call_609847.call(nil, query_609848, nil, formData_609849, nil) -var postCreateVolume* = Call_PostCreateVolume_608620(name: "postCreateVolume", +var postCreateVolume* = Call_PostCreateVolume_609824(name: "postCreateVolume", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=CreateVolume", validator: validate_PostCreateVolume_608621, - base: "/", url: url_PostCreateVolume_608622, + route: "/#Action=CreateVolume", validator: validate_PostCreateVolume_609825, + base: "/", url: url_PostCreateVolume_609826, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateVolume_608595 = ref object of OpenApiRestCall_604389 -proc url_GetCreateVolume_608597(protocol: Scheme; host: string; base: string; + Call_GetCreateVolume_609799 = ref object of OpenApiRestCall_605589 +proc url_GetCreateVolume_609801(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -31929,7 +31994,7 @@ proc url_GetCreateVolume_608597(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetCreateVolume_608596(path: JsonNode; query: JsonNode; +proc validate_GetCreateVolume_609800(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates an EBS volume that can be attached to an instance in the same Availability Zone. The volume is created in the regional endpoint that you send the HTTP request to. For more information see Regions and Endpoints.
You can create a new empty volume or restore a volume from an EBS snapshot. Any AWS Marketplace product codes from the snapshot are propagated to the volume.
You can create encrypted volumes. Encrypted volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
You can tag your volumes during creation. For more information, see Tagging Your Amazon EC2 Resources in the Amazon Elastic Compute Cloud User Guide.
For more information, see Creating an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
@@ -31968,63 +32033,63 @@ proc validate_GetCreateVolume_608596(path: JsonNode; query: JsonNode; ## href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances">Nitro-based instances. Other instance families guarantee performance up to 32,000 IOPS. For more information, see Amazon EBS Volume Types in the Amazon Elastic Compute Cloud User Guide.This parameter is valid only for Provisioned IOPS SSD (io1) volumes.
section = newJObject() - var valid_608598 = query.getOrDefault("Encrypted") - valid_608598 = validateParameter(valid_608598, JBool, required = false, default = nil) - if valid_608598 != nil: - section.add "Encrypted", valid_608598 - var valid_608599 = query.getOrDefault("DryRun") - valid_608599 = validateParameter(valid_608599, JBool, required = false, default = nil) - if valid_608599 != nil: - section.add "DryRun", valid_608599 - var valid_608600 = query.getOrDefault("KmsKeyId") - valid_608600 = validateParameter(valid_608600, JString, required = false, - default = nil) - if valid_608600 != nil: - section.add "KmsKeyId", valid_608600 - var valid_608601 = query.getOrDefault("OutpostArn") - valid_608601 = validateParameter(valid_608601, JString, required = false, - default = nil) - if valid_608601 != nil: - section.add "OutpostArn", valid_608601 - var valid_608602 = query.getOrDefault("VolumeType") - valid_608602 = validateParameter(valid_608602, JString, required = false, + var valid_609802 = query.getOrDefault("Encrypted") + valid_609802 = validateParameter(valid_609802, JBool, required = false, default = nil) + if valid_609802 != nil: + section.add "Encrypted", valid_609802 + var valid_609803 = query.getOrDefault("DryRun") + valid_609803 = validateParameter(valid_609803, JBool, required = false, default = nil) + if valid_609803 != nil: + section.add "DryRun", valid_609803 + var valid_609804 = query.getOrDefault("KmsKeyId") + valid_609804 = validateParameter(valid_609804, JString, required = false, + default = nil) + if valid_609804 != nil: + section.add "KmsKeyId", valid_609804 + var valid_609805 = query.getOrDefault("OutpostArn") + valid_609805 = validateParameter(valid_609805, JString, required = false, + default = nil) + if valid_609805 != nil: + section.add "OutpostArn", valid_609805 + var valid_609806 = query.getOrDefault("VolumeType") + valid_609806 = validateParameter(valid_609806, JString, required = false, default = newJString("standard")) - if valid_608602 != nil: - section.add "VolumeType", valid_608602 - var valid_608603 = query.getOrDefault("Size") - valid_608603 = validateParameter(valid_608603, JInt, required = false, default = nil) - if valid_608603 != nil: - section.add "Size", valid_608603 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608604 = query.getOrDefault("Action") - valid_608604 = validateParameter(valid_608604, JString, required = true, + if valid_609806 != nil: + section.add "VolumeType", valid_609806 + var valid_609807 = query.getOrDefault("Size") + valid_609807 = validateParameter(valid_609807, JInt, required = false, default = nil) + if valid_609807 != nil: + section.add "Size", valid_609807 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_609808 = query.getOrDefault("Action") + valid_609808 = validateParameter(valid_609808, JString, required = true, default = newJString("CreateVolume")) - if valid_608604 != nil: - section.add "Action", valid_608604 - var valid_608605 = query.getOrDefault("TagSpecification") - valid_608605 = validateParameter(valid_608605, JArray, required = false, + if valid_609808 != nil: + section.add "Action", valid_609808 + var valid_609809 = query.getOrDefault("TagSpecification") + valid_609809 = validateParameter(valid_609809, JArray, required = false, default = nil) - if valid_608605 != nil: - section.add "TagSpecification", valid_608605 - var valid_608606 = query.getOrDefault("AvailabilityZone") - valid_608606 = validateParameter(valid_608606, JString, required = true, + if valid_609809 != nil: + section.add "TagSpecification", valid_609809 + var valid_609810 = query.getOrDefault("AvailabilityZone") + valid_609810 = validateParameter(valid_609810, JString, required = true, default = nil) - if valid_608606 != nil: - section.add "AvailabilityZone", valid_608606 - var valid_608607 = query.getOrDefault("Version") - valid_608607 = validateParameter(valid_608607, JString, required = true, + if valid_609810 != nil: + section.add "AvailabilityZone", valid_609810 + var valid_609811 = query.getOrDefault("Version") + valid_609811 = validateParameter(valid_609811, JString, required = true, default = newJString("2016-11-15")) - if valid_608607 != nil: - section.add "Version", valid_608607 - var valid_608608 = query.getOrDefault("SnapshotId") - valid_608608 = validateParameter(valid_608608, JString, required = false, + if valid_609811 != nil: + section.add "Version", valid_609811 + var valid_609812 = query.getOrDefault("SnapshotId") + valid_609812 = validateParameter(valid_609812, JString, required = false, default = nil) - if valid_608608 != nil: - section.add "SnapshotId", valid_608608 - var valid_608609 = query.getOrDefault("Iops") - valid_608609 = validateParameter(valid_608609, JInt, required = false, default = nil) - if valid_608609 != nil: - section.add "Iops", valid_608609 + if valid_609812 != nil: + section.add "SnapshotId", valid_609812 + var valid_609813 = query.getOrDefault("Iops") + valid_609813 = validateParameter(valid_609813, JInt, required = false, default = nil) + if valid_609813 != nil: + section.add "Iops", valid_609813 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -32035,61 +32100,61 @@ proc validate_GetCreateVolume_608596(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608610 = header.getOrDefault("X-Amz-Signature") - valid_608610 = validateParameter(valid_608610, JString, required = false, + var valid_609814 = header.getOrDefault("X-Amz-Signature") + valid_609814 = validateParameter(valid_609814, JString, required = false, default = nil) - if valid_608610 != nil: - section.add "X-Amz-Signature", valid_608610 - var valid_608611 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608611 = validateParameter(valid_608611, JString, required = false, + if valid_609814 != nil: + section.add "X-Amz-Signature", valid_609814 + var valid_609815 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609815 = validateParameter(valid_609815, JString, required = false, default = nil) - if valid_608611 != nil: - section.add "X-Amz-Content-Sha256", valid_608611 - var valid_608612 = header.getOrDefault("X-Amz-Date") - valid_608612 = validateParameter(valid_608612, JString, required = false, + if valid_609815 != nil: + section.add "X-Amz-Content-Sha256", valid_609815 + var valid_609816 = header.getOrDefault("X-Amz-Date") + valid_609816 = validateParameter(valid_609816, JString, required = false, default = nil) - if valid_608612 != nil: - section.add "X-Amz-Date", valid_608612 - var valid_608613 = header.getOrDefault("X-Amz-Credential") - valid_608613 = validateParameter(valid_608613, JString, required = false, + if valid_609816 != nil: + section.add "X-Amz-Date", valid_609816 + var valid_609817 = header.getOrDefault("X-Amz-Credential") + valid_609817 = validateParameter(valid_609817, JString, required = false, default = nil) - if valid_608613 != nil: - section.add "X-Amz-Credential", valid_608613 - var valid_608614 = header.getOrDefault("X-Amz-Security-Token") - valid_608614 = validateParameter(valid_608614, JString, required = false, + if valid_609817 != nil: + section.add "X-Amz-Credential", valid_609817 + var valid_609818 = header.getOrDefault("X-Amz-Security-Token") + valid_609818 = validateParameter(valid_609818, JString, required = false, default = nil) - if valid_608614 != nil: - section.add "X-Amz-Security-Token", valid_608614 - var valid_608615 = header.getOrDefault("X-Amz-Algorithm") - valid_608615 = validateParameter(valid_608615, JString, required = false, + if valid_609818 != nil: + section.add "X-Amz-Security-Token", valid_609818 + var valid_609819 = header.getOrDefault("X-Amz-Algorithm") + valid_609819 = validateParameter(valid_609819, JString, required = false, default = nil) - if valid_608615 != nil: - section.add "X-Amz-Algorithm", valid_608615 - var valid_608616 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608616 = validateParameter(valid_608616, JString, required = false, + if valid_609819 != nil: + section.add "X-Amz-Algorithm", valid_609819 + var valid_609820 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609820 = validateParameter(valid_609820, JString, required = false, default = nil) - if valid_608616 != nil: - section.add "X-Amz-SignedHeaders", valid_608616 + if valid_609820 != nil: + section.add "X-Amz-SignedHeaders", valid_609820 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608617: Call_GetCreateVolume_608595; path: JsonNode; query: JsonNode; +proc call*(call_609821: Call_GetCreateVolume_609799; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an EBS volume that can be attached to an instance in the same Availability Zone. The volume is created in the regional endpoint that you send the HTTP request to. For more information see Regions and Endpoints.
You can create a new empty volume or restore a volume from an EBS snapshot. Any AWS Marketplace product codes from the snapshot are propagated to the volume.
You can create encrypted volumes. Encrypted volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
You can tag your volumes during creation. For more information, see Tagging Your Amazon EC2 Resources in the Amazon Elastic Compute Cloud User Guide.
For more information, see Creating an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_608617.validator(path, query, header, formData, body) - let scheme = call_608617.pickScheme + let valid = call_609821.validator(path, query, header, formData, body) + let scheme = call_609821.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608617.url(scheme.get, call_608617.host, call_608617.base, - call_608617.route, valid.getOrDefault("path"), + let url = call_609821.url(scheme.get, call_609821.host, call_609821.base, + call_609821.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608617, url, valid) + result = atozHook(call_609821, url, valid) -proc call*(call_608618: Call_GetCreateVolume_608595; AvailabilityZone: string; +proc call*(call_609822: Call_GetCreateVolume_609799; AvailabilityZone: string; Encrypted: bool = false; DryRun: bool = false; KmsKeyId: string = ""; OutpostArn: string = ""; VolumeType: string = "standard"; Size: int = 0; Action: string = "CreateVolume"; TagSpecification: JsonNode = nil; @@ -32124,29 +32189,29 @@ proc call*(call_608618: Call_GetCreateVolume_608595; AvailabilityZone: string; ## :The number of I/O operations per second (IOPS) to provision for the volume, with a maximum ratio of 50 IOPS/GiB. Range is 100 to 64,000 IOPS for volumes in most Regions. Maximum IOPS of 64,000 is guaranteed only on Nitro-based instances. Other instance families guarantee performance up to 32,000 IOPS. For more information, see Amazon EBS Volume Types in the Amazon Elastic Compute Cloud User Guide.
This parameter is valid only for Provisioned IOPS SSD (io1) volumes.
- var query_608619 = newJObject() - add(query_608619, "Encrypted", newJBool(Encrypted)) - add(query_608619, "DryRun", newJBool(DryRun)) - add(query_608619, "KmsKeyId", newJString(KmsKeyId)) - add(query_608619, "OutpostArn", newJString(OutpostArn)) - add(query_608619, "VolumeType", newJString(VolumeType)) - add(query_608619, "Size", newJInt(Size)) - add(query_608619, "Action", newJString(Action)) + var query_609823 = newJObject() + add(query_609823, "Encrypted", newJBool(Encrypted)) + add(query_609823, "DryRun", newJBool(DryRun)) + add(query_609823, "KmsKeyId", newJString(KmsKeyId)) + add(query_609823, "OutpostArn", newJString(OutpostArn)) + add(query_609823, "VolumeType", newJString(VolumeType)) + add(query_609823, "Size", newJInt(Size)) + add(query_609823, "Action", newJString(Action)) if TagSpecification != nil: - query_608619.add "TagSpecification", TagSpecification - add(query_608619, "AvailabilityZone", newJString(AvailabilityZone)) - add(query_608619, "Version", newJString(Version)) - add(query_608619, "SnapshotId", newJString(SnapshotId)) - add(query_608619, "Iops", newJInt(Iops)) - result = call_608618.call(nil, query_608619, nil, nil, nil) - -var getCreateVolume* = Call_GetCreateVolume_608595(name: "getCreateVolume", + query_609823.add "TagSpecification", TagSpecification + add(query_609823, "AvailabilityZone", newJString(AvailabilityZone)) + add(query_609823, "Version", newJString(Version)) + add(query_609823, "SnapshotId", newJString(SnapshotId)) + add(query_609823, "Iops", newJInt(Iops)) + result = call_609822.call(nil, query_609823, nil, nil, nil) + +var getCreateVolume* = Call_GetCreateVolume_609799(name: "getCreateVolume", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=CreateVolume", validator: validate_GetCreateVolume_608596, - base: "/", url: url_GetCreateVolume_608597, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=CreateVolume", validator: validate_GetCreateVolume_609800, + base: "/", url: url_GetCreateVolume_609801, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateVpc_608666 = ref object of OpenApiRestCall_604389 -proc url_PostCreateVpc_608668(protocol: Scheme; host: string; base: string; + Call_PostCreateVpc_609870 = ref object of OpenApiRestCall_605589 +proc url_PostCreateVpc_609872(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -32158,7 +32223,7 @@ proc url_PostCreateVpc_608668(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostCreateVpc_608667(path: JsonNode; query: JsonNode; header: JsonNode; +proc validate_PostCreateVpc_609871(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a VPC with the specified IPv4 CIDR block. The smallest VPC you can create uses a /28 netmask (16 IPv4 addresses), and the largest uses a /16 netmask (65,536 IPv4 addresses). For more information about how large to make your VPC, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
You can optionally request an Amazon-provided IPv6 CIDR block for the VPC. The IPv6 CIDR block uses a /56 prefix length, and is allocated from Amazon's pool of IPv6 addresses. You cannot choose the IPv6 range for your VPC.
By default, each instance you launch in the VPC has the default DHCP options, which include only a default DNS server that we provide (AmazonProvidedDNS). For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
You can specify the instance tenancy value for the VPC when you create it. You can't change this value for the VPC after you create it. For more information, see Dedicated Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -32171,16 +32236,16 @@ proc validate_PostCreateVpc_608667(path: JsonNode; query: JsonNode; header: Json ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608669 = query.getOrDefault("Action") - valid_608669 = validateParameter(valid_608669, JString, required = true, + var valid_609873 = query.getOrDefault("Action") + valid_609873 = validateParameter(valid_609873, JString, required = true, default = newJString("CreateVpc")) - if valid_608669 != nil: - section.add "Action", valid_608669 - var valid_608670 = query.getOrDefault("Version") - valid_608670 = validateParameter(valid_608670, JString, required = true, + if valid_609873 != nil: + section.add "Action", valid_609873 + var valid_609874 = query.getOrDefault("Version") + valid_609874 = validateParameter(valid_609874, JString, required = true, default = newJString("2016-11-15")) - if valid_608670 != nil: - section.add "Version", valid_608670 + if valid_609874 != nil: + section.add "Version", valid_609874 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -32191,41 +32256,41 @@ proc validate_PostCreateVpc_608667(path: JsonNode; query: JsonNode; header: Json ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608671 = header.getOrDefault("X-Amz-Signature") - valid_608671 = validateParameter(valid_608671, JString, required = false, + var valid_609875 = header.getOrDefault("X-Amz-Signature") + valid_609875 = validateParameter(valid_609875, JString, required = false, default = nil) - if valid_608671 != nil: - section.add "X-Amz-Signature", valid_608671 - var valid_608672 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608672 = validateParameter(valid_608672, JString, required = false, + if valid_609875 != nil: + section.add "X-Amz-Signature", valid_609875 + var valid_609876 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609876 = validateParameter(valid_609876, JString, required = false, default = nil) - if valid_608672 != nil: - section.add "X-Amz-Content-Sha256", valid_608672 - var valid_608673 = header.getOrDefault("X-Amz-Date") - valid_608673 = validateParameter(valid_608673, JString, required = false, + if valid_609876 != nil: + section.add "X-Amz-Content-Sha256", valid_609876 + var valid_609877 = header.getOrDefault("X-Amz-Date") + valid_609877 = validateParameter(valid_609877, JString, required = false, default = nil) - if valid_608673 != nil: - section.add "X-Amz-Date", valid_608673 - var valid_608674 = header.getOrDefault("X-Amz-Credential") - valid_608674 = validateParameter(valid_608674, JString, required = false, + if valid_609877 != nil: + section.add "X-Amz-Date", valid_609877 + var valid_609878 = header.getOrDefault("X-Amz-Credential") + valid_609878 = validateParameter(valid_609878, JString, required = false, default = nil) - if valid_608674 != nil: - section.add "X-Amz-Credential", valid_608674 - var valid_608675 = header.getOrDefault("X-Amz-Security-Token") - valid_608675 = validateParameter(valid_608675, JString, required = false, + if valid_609878 != nil: + section.add "X-Amz-Credential", valid_609878 + var valid_609879 = header.getOrDefault("X-Amz-Security-Token") + valid_609879 = validateParameter(valid_609879, JString, required = false, default = nil) - if valid_608675 != nil: - section.add "X-Amz-Security-Token", valid_608675 - var valid_608676 = header.getOrDefault("X-Amz-Algorithm") - valid_608676 = validateParameter(valid_608676, JString, required = false, + if valid_609879 != nil: + section.add "X-Amz-Security-Token", valid_609879 + var valid_609880 = header.getOrDefault("X-Amz-Algorithm") + valid_609880 = validateParameter(valid_609880, JString, required = false, default = nil) - if valid_608676 != nil: - section.add "X-Amz-Algorithm", valid_608676 - var valid_608677 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608677 = validateParameter(valid_608677, JString, required = false, + if valid_609880 != nil: + section.add "X-Amz-Algorithm", valid_609880 + var valid_609881 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609881 = validateParameter(valid_609881, JString, required = false, default = nil) - if valid_608677 != nil: - section.add "X-Amz-SignedHeaders", valid_608677 + if valid_609881 != nil: + section.add "X-Amz-SignedHeaders", valid_609881 result.add "header", section ## parameters in `formData` object: ## AmazonProvidedIpv6CidrBlock: JBool @@ -32239,49 +32304,49 @@ proc validate_PostCreateVpc_608667(path: JsonNode; query: JsonNode; header: Json ## InstanceTenancy: JString ## :The tenancy options for instances launched into the VPC. For default
, instances are launched with shared tenancy by default. You can launch instances with any tenancy into a shared tenancy VPC. For dedicated
, instances are launched as dedicated tenancy instances by default. You can only launch instances with a tenancy of dedicated
or host
into a dedicated tenancy VPC.
Important: The host
value cannot be used with this parameter. Use the default
or dedicated
values only.
Default: default
Creates a VPC with the specified IPv4 CIDR block. The smallest VPC you can create uses a /28 netmask (16 IPv4 addresses), and the largest uses a /16 netmask (65,536 IPv4 addresses). For more information about how large to make your VPC, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
You can optionally request an Amazon-provided IPv6 CIDR block for the VPC. The IPv6 CIDR block uses a /56 prefix length, and is allocated from Amazon's pool of IPv6 addresses. You cannot choose the IPv6 range for your VPC.
By default, each instance you launch in the VPC has the default DHCP options, which include only a default DNS server that we provide (AmazonProvidedDNS). For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
You can specify the instance tenancy value for the VPC when you create it. You can't change this value for the VPC after you create it. For more information, see Dedicated Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_608683.validator(path, query, header, formData, body) - let scheme = call_608683.pickScheme + let valid = call_609887.validator(path, query, header, formData, body) + let scheme = call_609887.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608683.url(scheme.get, call_608683.host, call_608683.base, - call_608683.route, valid.getOrDefault("path"), + let url = call_609887.url(scheme.get, call_609887.host, call_609887.base, + call_609887.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608683, url, valid) + result = atozHook(call_609887, url, valid) -proc call*(call_608684: Call_PostCreateVpc_608666; CidrBlock: string; +proc call*(call_609888: Call_PostCreateVpc_609870; CidrBlock: string; AmazonProvidedIpv6CidrBlock: bool = false; Ipv6CidrBlockNetworkBorderGroup: string = ""; DryRun: bool = false; Action: string = "CreateVpc"; InstanceTenancy: string = "default"; @@ -32300,26 +32365,26 @@ proc call*(call_608684: Call_PostCreateVpc_608666; CidrBlock: string; ## InstanceTenancy: string ## :The tenancy options for instances launched into the VPC. For default
, instances are launched with shared tenancy by default. You can launch instances with any tenancy into a shared tenancy VPC. For dedicated
, instances are launched as dedicated tenancy instances by default. You can only launch instances with a tenancy of dedicated
or host
into a dedicated tenancy VPC.
Important: The host
value cannot be used with this parameter. Use the default
or dedicated
values only.
Default: default
Creates a VPC with the specified IPv4 CIDR block. The smallest VPC you can create uses a /28 netmask (16 IPv4 addresses), and the largest uses a /16 netmask (65,536 IPv4 addresses). For more information about how large to make your VPC, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
You can optionally request an Amazon-provided IPv6 CIDR block for the VPC. The IPv6 CIDR block uses a /56 prefix length, and is allocated from Amazon's pool of IPv6 addresses. You cannot choose the IPv6 range for your VPC.
By default, each instance you launch in the VPC has the default DHCP options, which include only a default DNS server that we provide (AmazonProvidedDNS). For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
You can specify the instance tenancy value for the VPC when you create it. You can't change this value for the VPC after you create it. For more information, see Dedicated Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -32353,40 +32418,40 @@ proc validate_GetCreateVpc_608647(path: JsonNode; query: JsonNode; header: JsonN ## : The IPv4 network range for the VPC, in CIDR notation. For example,10.0.0.0/16
.
## Version: JString (required)
section = newJObject()
- var valid_608649 = query.getOrDefault("Ipv6CidrBlockNetworkBorderGroup")
- valid_608649 = validateParameter(valid_608649, JString, required = false,
- default = nil)
- if valid_608649 != nil:
- section.add "Ipv6CidrBlockNetworkBorderGroup", valid_608649
- var valid_608650 = query.getOrDefault("AmazonProvidedIpv6CidrBlock")
- valid_608650 = validateParameter(valid_608650, JBool, required = false, default = nil)
- if valid_608650 != nil:
- section.add "AmazonProvidedIpv6CidrBlock", valid_608650
- var valid_608651 = query.getOrDefault("DryRun")
- valid_608651 = validateParameter(valid_608651, JBool, required = false, default = nil)
- if valid_608651 != nil:
- section.add "DryRun", valid_608651
- var valid_608652 = query.getOrDefault("InstanceTenancy")
- valid_608652 = validateParameter(valid_608652, JString, required = false,
+ var valid_609853 = query.getOrDefault("Ipv6CidrBlockNetworkBorderGroup")
+ valid_609853 = validateParameter(valid_609853, JString, required = false,
+ default = nil)
+ if valid_609853 != nil:
+ section.add "Ipv6CidrBlockNetworkBorderGroup", valid_609853
+ var valid_609854 = query.getOrDefault("AmazonProvidedIpv6CidrBlock")
+ valid_609854 = validateParameter(valid_609854, JBool, required = false, default = nil)
+ if valid_609854 != nil:
+ section.add "AmazonProvidedIpv6CidrBlock", valid_609854
+ var valid_609855 = query.getOrDefault("DryRun")
+ valid_609855 = validateParameter(valid_609855, JBool, required = false, default = nil)
+ if valid_609855 != nil:
+ section.add "DryRun", valid_609855
+ var valid_609856 = query.getOrDefault("InstanceTenancy")
+ valid_609856 = validateParameter(valid_609856, JString, required = false,
default = newJString("default"))
- if valid_608652 != nil:
- section.add "InstanceTenancy", valid_608652
+ if valid_609856 != nil:
+ section.add "InstanceTenancy", valid_609856
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_608653 = query.getOrDefault("Action")
- valid_608653 = validateParameter(valid_608653, JString, required = true,
+ var valid_609857 = query.getOrDefault("Action")
+ valid_609857 = validateParameter(valid_609857, JString, required = true,
default = newJString("CreateVpc"))
- if valid_608653 != nil:
- section.add "Action", valid_608653
- var valid_608654 = query.getOrDefault("CidrBlock")
- valid_608654 = validateParameter(valid_608654, JString, required = true,
+ if valid_609857 != nil:
+ section.add "Action", valid_609857
+ var valid_609858 = query.getOrDefault("CidrBlock")
+ valid_609858 = validateParameter(valid_609858, JString, required = true,
default = nil)
- if valid_608654 != nil:
- section.add "CidrBlock", valid_608654
- var valid_608655 = query.getOrDefault("Version")
- valid_608655 = validateParameter(valid_608655, JString, required = true,
+ if valid_609858 != nil:
+ section.add "CidrBlock", valid_609858
+ var valid_609859 = query.getOrDefault("Version")
+ valid_609859 = validateParameter(valid_609859, JString, required = true,
default = newJString("2016-11-15"))
- if valid_608655 != nil:
- section.add "Version", valid_608655
+ if valid_609859 != nil:
+ section.add "Version", valid_609859
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -32397,61 +32462,61 @@ proc validate_GetCreateVpc_608647(path: JsonNode; query: JsonNode; header: JsonN
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_608656 = header.getOrDefault("X-Amz-Signature")
- valid_608656 = validateParameter(valid_608656, JString, required = false,
+ var valid_609860 = header.getOrDefault("X-Amz-Signature")
+ valid_609860 = validateParameter(valid_609860, JString, required = false,
default = nil)
- if valid_608656 != nil:
- section.add "X-Amz-Signature", valid_608656
- var valid_608657 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_608657 = validateParameter(valid_608657, JString, required = false,
+ if valid_609860 != nil:
+ section.add "X-Amz-Signature", valid_609860
+ var valid_609861 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_609861 = validateParameter(valid_609861, JString, required = false,
default = nil)
- if valid_608657 != nil:
- section.add "X-Amz-Content-Sha256", valid_608657
- var valid_608658 = header.getOrDefault("X-Amz-Date")
- valid_608658 = validateParameter(valid_608658, JString, required = false,
+ if valid_609861 != nil:
+ section.add "X-Amz-Content-Sha256", valid_609861
+ var valid_609862 = header.getOrDefault("X-Amz-Date")
+ valid_609862 = validateParameter(valid_609862, JString, required = false,
default = nil)
- if valid_608658 != nil:
- section.add "X-Amz-Date", valid_608658
- var valid_608659 = header.getOrDefault("X-Amz-Credential")
- valid_608659 = validateParameter(valid_608659, JString, required = false,
+ if valid_609862 != nil:
+ section.add "X-Amz-Date", valid_609862
+ var valid_609863 = header.getOrDefault("X-Amz-Credential")
+ valid_609863 = validateParameter(valid_609863, JString, required = false,
default = nil)
- if valid_608659 != nil:
- section.add "X-Amz-Credential", valid_608659
- var valid_608660 = header.getOrDefault("X-Amz-Security-Token")
- valid_608660 = validateParameter(valid_608660, JString, required = false,
+ if valid_609863 != nil:
+ section.add "X-Amz-Credential", valid_609863
+ var valid_609864 = header.getOrDefault("X-Amz-Security-Token")
+ valid_609864 = validateParameter(valid_609864, JString, required = false,
default = nil)
- if valid_608660 != nil:
- section.add "X-Amz-Security-Token", valid_608660
- var valid_608661 = header.getOrDefault("X-Amz-Algorithm")
- valid_608661 = validateParameter(valid_608661, JString, required = false,
+ if valid_609864 != nil:
+ section.add "X-Amz-Security-Token", valid_609864
+ var valid_609865 = header.getOrDefault("X-Amz-Algorithm")
+ valid_609865 = validateParameter(valid_609865, JString, required = false,
default = nil)
- if valid_608661 != nil:
- section.add "X-Amz-Algorithm", valid_608661
- var valid_608662 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_608662 = validateParameter(valid_608662, JString, required = false,
+ if valid_609865 != nil:
+ section.add "X-Amz-Algorithm", valid_609865
+ var valid_609866 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_609866 = validateParameter(valid_609866, JString, required = false,
default = nil)
- if valid_608662 != nil:
- section.add "X-Amz-SignedHeaders", valid_608662
+ if valid_609866 != nil:
+ section.add "X-Amz-SignedHeaders", valid_609866
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_608663: Call_GetCreateVpc_608646; path: JsonNode; query: JsonNode;
+proc call*(call_609867: Call_GetCreateVpc_609850; path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a VPC with the specified IPv4 CIDR block. The smallest VPC you can create uses a /28 netmask (16 IPv4 addresses), and the largest uses a /16 netmask (65,536 IPv4 addresses). For more information about how large to make your VPC, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
You can optionally request an Amazon-provided IPv6 CIDR block for the VPC. The IPv6 CIDR block uses a /56 prefix length, and is allocated from Amazon's pool of IPv6 addresses. You cannot choose the IPv6 range for your VPC.
By default, each instance you launch in the VPC has the default DHCP options, which include only a default DNS server that we provide (AmazonProvidedDNS). For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
You can specify the instance tenancy value for the VPC when you create it. You can't change this value for the VPC after you create it. For more information, see Dedicated Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_608663.validator(path, query, header, formData, body) - let scheme = call_608663.pickScheme + let valid = call_609867.validator(path, query, header, formData, body) + let scheme = call_609867.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608663.url(scheme.get, call_608663.host, call_608663.base, - call_608663.route, valid.getOrDefault("path"), + let url = call_609867.url(scheme.get, call_609867.host, call_609867.base, + call_609867.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608663, url, valid) + result = atozHook(call_609867, url, valid) -proc call*(call_608664: Call_GetCreateVpc_608646; CidrBlock: string; +proc call*(call_609868: Call_GetCreateVpc_609850; CidrBlock: string; Ipv6CidrBlockNetworkBorderGroup: string = ""; AmazonProvidedIpv6CidrBlock: bool = false; DryRun: bool = false; InstanceTenancy: string = "default"; Action: string = "CreateVpc"; @@ -32470,25 +32535,25 @@ proc call*(call_608664: Call_GetCreateVpc_608646; CidrBlock: string; ## CidrBlock: string (required) ## : The IPv4 network range for the VPC, in CIDR notation. For example,10.0.0.0/16
.
## Version: string (required)
- var query_608665 = newJObject()
- add(query_608665, "Ipv6CidrBlockNetworkBorderGroup",
+ var query_609869 = newJObject()
+ add(query_609869, "Ipv6CidrBlockNetworkBorderGroup",
newJString(Ipv6CidrBlockNetworkBorderGroup))
- add(query_608665, "AmazonProvidedIpv6CidrBlock",
+ add(query_609869, "AmazonProvidedIpv6CidrBlock",
newJBool(AmazonProvidedIpv6CidrBlock))
- add(query_608665, "DryRun", newJBool(DryRun))
- add(query_608665, "InstanceTenancy", newJString(InstanceTenancy))
- add(query_608665, "Action", newJString(Action))
- add(query_608665, "CidrBlock", newJString(CidrBlock))
- add(query_608665, "Version", newJString(Version))
- result = call_608664.call(nil, query_608665, nil, nil, nil)
-
-var getCreateVpc* = Call_GetCreateVpc_608646(name: "getCreateVpc",
+ add(query_609869, "DryRun", newJBool(DryRun))
+ add(query_609869, "InstanceTenancy", newJString(InstanceTenancy))
+ add(query_609869, "Action", newJString(Action))
+ add(query_609869, "CidrBlock", newJString(CidrBlock))
+ add(query_609869, "Version", newJString(Version))
+ result = call_609868.call(nil, query_609869, nil, nil, nil)
+
+var getCreateVpc* = Call_GetCreateVpc_609850(name: "getCreateVpc",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
- route: "/#Action=CreateVpc", validator: validate_GetCreateVpc_608647, base: "/",
- url: url_GetCreateVpc_608648, schemes: {Scheme.Https, Scheme.Http})
+ route: "/#Action=CreateVpc", validator: validate_GetCreateVpc_609851, base: "/",
+ url: url_GetCreateVpc_609852, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostCreateVpcEndpoint_608712 = ref object of OpenApiRestCall_604389
-proc url_PostCreateVpcEndpoint_608714(protocol: Scheme; host: string; base: string;
+ Call_PostCreateVpcEndpoint_609916 = ref object of OpenApiRestCall_605589
+proc url_PostCreateVpcEndpoint_609918(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -32500,7 +32565,7 @@ proc url_PostCreateVpcEndpoint_608714(protocol: Scheme; host: string; base: stri
else:
result.path = base & route
-proc validate_PostCreateVpcEndpoint_608713(path: JsonNode; query: JsonNode;
+proc validate_PostCreateVpcEndpoint_609917(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Creates a VPC endpoint for a specified service. An endpoint enables you to create a private connection between your VPC and the service. The service may be provided by AWS, an AWS Marketplace Partner, or another AWS account. For more information, see VPC Endpoints in the Amazon Virtual Private Cloud User Guide.
A gateway
endpoint serves as a target for a route in your route table for traffic destined for the AWS service. You can specify an endpoint policy to attach to the endpoint, which will control access to the service from your VPC. You can also specify the VPC route tables that use the endpoint.
An interface
endpoint is a network interface in your subnet that serves as an endpoint for communicating with the specified service. You can specify the subnets in which to create an endpoint, and the security groups to associate with the endpoint network interface.
Use DescribeVpcEndpointServices to get a list of supported services.
## @@ -32513,16 +32578,16 @@ proc validate_PostCreateVpcEndpoint_608713(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608715 = query.getOrDefault("Action") - valid_608715 = validateParameter(valid_608715, JString, required = true, + var valid_609919 = query.getOrDefault("Action") + valid_609919 = validateParameter(valid_609919, JString, required = true, default = newJString("CreateVpcEndpoint")) - if valid_608715 != nil: - section.add "Action", valid_608715 - var valid_608716 = query.getOrDefault("Version") - valid_608716 = validateParameter(valid_608716, JString, required = true, + if valid_609919 != nil: + section.add "Action", valid_609919 + var valid_609920 = query.getOrDefault("Version") + valid_609920 = validateParameter(valid_609920, JString, required = true, default = newJString("2016-11-15")) - if valid_608716 != nil: - section.add "Version", valid_608716 + if valid_609920 != nil: + section.add "Version", valid_609920 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -32533,41 +32598,41 @@ proc validate_PostCreateVpcEndpoint_608713(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608717 = header.getOrDefault("X-Amz-Signature") - valid_608717 = validateParameter(valid_608717, JString, required = false, + var valid_609921 = header.getOrDefault("X-Amz-Signature") + valid_609921 = validateParameter(valid_609921, JString, required = false, default = nil) - if valid_608717 != nil: - section.add "X-Amz-Signature", valid_608717 - var valid_608718 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608718 = validateParameter(valid_608718, JString, required = false, + if valid_609921 != nil: + section.add "X-Amz-Signature", valid_609921 + var valid_609922 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609922 = validateParameter(valid_609922, JString, required = false, default = nil) - if valid_608718 != nil: - section.add "X-Amz-Content-Sha256", valid_608718 - var valid_608719 = header.getOrDefault("X-Amz-Date") - valid_608719 = validateParameter(valid_608719, JString, required = false, + if valid_609922 != nil: + section.add "X-Amz-Content-Sha256", valid_609922 + var valid_609923 = header.getOrDefault("X-Amz-Date") + valid_609923 = validateParameter(valid_609923, JString, required = false, default = nil) - if valid_608719 != nil: - section.add "X-Amz-Date", valid_608719 - var valid_608720 = header.getOrDefault("X-Amz-Credential") - valid_608720 = validateParameter(valid_608720, JString, required = false, + if valid_609923 != nil: + section.add "X-Amz-Date", valid_609923 + var valid_609924 = header.getOrDefault("X-Amz-Credential") + valid_609924 = validateParameter(valid_609924, JString, required = false, default = nil) - if valid_608720 != nil: - section.add "X-Amz-Credential", valid_608720 - var valid_608721 = header.getOrDefault("X-Amz-Security-Token") - valid_608721 = validateParameter(valid_608721, JString, required = false, + if valid_609924 != nil: + section.add "X-Amz-Credential", valid_609924 + var valid_609925 = header.getOrDefault("X-Amz-Security-Token") + valid_609925 = validateParameter(valid_609925, JString, required = false, default = nil) - if valid_608721 != nil: - section.add "X-Amz-Security-Token", valid_608721 - var valid_608722 = header.getOrDefault("X-Amz-Algorithm") - valid_608722 = validateParameter(valid_608722, JString, required = false, + if valid_609925 != nil: + section.add "X-Amz-Security-Token", valid_609925 + var valid_609926 = header.getOrDefault("X-Amz-Algorithm") + valid_609926 = validateParameter(valid_609926, JString, required = false, default = nil) - if valid_608722 != nil: - section.add "X-Amz-Algorithm", valid_608722 - var valid_608723 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608723 = validateParameter(valid_608723, JString, required = false, + if valid_609926 != nil: + section.add "X-Amz-Algorithm", valid_609926 + var valid_609927 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609927 = validateParameter(valid_609927, JString, required = false, default = nil) - if valid_608723 != nil: - section.add "X-Amz-SignedHeaders", valid_608723 + if valid_609927 != nil: + section.add "X-Amz-SignedHeaders", valid_609927 result.add "header", section ## parameters in `formData` object: ## PolicyDocument: JString @@ -32592,74 +32657,74 @@ proc validate_PostCreateVpcEndpoint_608713(path: JsonNode; query: JsonNode; ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. section = newJObject() - var valid_608724 = formData.getOrDefault("PolicyDocument") - valid_608724 = validateParameter(valid_608724, JString, required = false, + var valid_609928 = formData.getOrDefault("PolicyDocument") + valid_609928 = validateParameter(valid_609928, JString, required = false, default = nil) - if valid_608724 != nil: - section.add "PolicyDocument", valid_608724 + if valid_609928 != nil: + section.add "PolicyDocument", valid_609928 assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_608725 = formData.getOrDefault("VpcId") - valid_608725 = validateParameter(valid_608725, JString, required = true, - default = nil) - if valid_608725 != nil: - section.add "VpcId", valid_608725 - var valid_608726 = formData.getOrDefault("ServiceName") - valid_608726 = validateParameter(valid_608726, JString, required = true, - default = nil) - if valid_608726 != nil: - section.add "ServiceName", valid_608726 - var valid_608727 = formData.getOrDefault("VpcEndpointType") - valid_608727 = validateParameter(valid_608727, JString, required = false, - default = newJString("Interface")) - if valid_608727 != nil: - section.add "VpcEndpointType", valid_608727 - var valid_608728 = formData.getOrDefault("SecurityGroupId") - valid_608728 = validateParameter(valid_608728, JArray, required = false, + var valid_609929 = formData.getOrDefault("VpcId") + valid_609929 = validateParameter(valid_609929, JString, required = true, default = nil) - if valid_608728 != nil: - section.add "SecurityGroupId", valid_608728 - var valid_608729 = formData.getOrDefault("SubnetId") - valid_608729 = validateParameter(valid_608729, JArray, required = false, - default = nil) - if valid_608729 != nil: - section.add "SubnetId", valid_608729 - var valid_608730 = formData.getOrDefault("DryRun") - valid_608730 = validateParameter(valid_608730, JBool, required = false, default = nil) - if valid_608730 != nil: - section.add "DryRun", valid_608730 - var valid_608731 = formData.getOrDefault("RouteTableId") - valid_608731 = validateParameter(valid_608731, JArray, required = false, - default = nil) - if valid_608731 != nil: - section.add "RouteTableId", valid_608731 - var valid_608732 = formData.getOrDefault("PrivateDnsEnabled") - valid_608732 = validateParameter(valid_608732, JBool, required = false, default = nil) - if valid_608732 != nil: - section.add "PrivateDnsEnabled", valid_608732 - var valid_608733 = formData.getOrDefault("ClientToken") - valid_608733 = validateParameter(valid_608733, JString, required = false, + if valid_609929 != nil: + section.add "VpcId", valid_609929 + var valid_609930 = formData.getOrDefault("ServiceName") + valid_609930 = validateParameter(valid_609930, JString, required = true, + default = nil) + if valid_609930 != nil: + section.add "ServiceName", valid_609930 + var valid_609931 = formData.getOrDefault("VpcEndpointType") + valid_609931 = validateParameter(valid_609931, JString, required = false, + default = newJString("Interface")) + if valid_609931 != nil: + section.add "VpcEndpointType", valid_609931 + var valid_609932 = formData.getOrDefault("SecurityGroupId") + valid_609932 = validateParameter(valid_609932, JArray, required = false, + default = nil) + if valid_609932 != nil: + section.add "SecurityGroupId", valid_609932 + var valid_609933 = formData.getOrDefault("SubnetId") + valid_609933 = validateParameter(valid_609933, JArray, required = false, + default = nil) + if valid_609933 != nil: + section.add "SubnetId", valid_609933 + var valid_609934 = formData.getOrDefault("DryRun") + valid_609934 = validateParameter(valid_609934, JBool, required = false, default = nil) + if valid_609934 != nil: + section.add "DryRun", valid_609934 + var valid_609935 = formData.getOrDefault("RouteTableId") + valid_609935 = validateParameter(valid_609935, JArray, required = false, + default = nil) + if valid_609935 != nil: + section.add "RouteTableId", valid_609935 + var valid_609936 = formData.getOrDefault("PrivateDnsEnabled") + valid_609936 = validateParameter(valid_609936, JBool, required = false, default = nil) + if valid_609936 != nil: + section.add "PrivateDnsEnabled", valid_609936 + var valid_609937 = formData.getOrDefault("ClientToken") + valid_609937 = validateParameter(valid_609937, JString, required = false, default = nil) - if valid_608733 != nil: - section.add "ClientToken", valid_608733 + if valid_609937 != nil: + section.add "ClientToken", valid_609937 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608734: Call_PostCreateVpcEndpoint_608712; path: JsonNode; +proc call*(call_609938: Call_PostCreateVpcEndpoint_609916; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a VPC endpoint for a specified service. An endpoint enables you to create a private connection between your VPC and the service. The service may be provided by AWS, an AWS Marketplace Partner, or another AWS account. For more information, see VPC Endpoints in the Amazon Virtual Private Cloud User Guide.
A gateway
endpoint serves as a target for a route in your route table for traffic destined for the AWS service. You can specify an endpoint policy to attach to the endpoint, which will control access to the service from your VPC. You can also specify the VPC route tables that use the endpoint.
An interface
endpoint is a network interface in your subnet that serves as an endpoint for communicating with the specified service. You can specify the subnets in which to create an endpoint, and the security groups to associate with the endpoint network interface.
Use DescribeVpcEndpointServices to get a list of supported services.
## - let valid = call_608734.validator(path, query, header, formData, body) - let scheme = call_608734.pickScheme + let valid = call_609938.validator(path, query, header, formData, body) + let scheme = call_609938.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608734.url(scheme.get, call_608734.host, call_608734.base, - call_608734.route, valid.getOrDefault("path"), + let url = call_609938.url(scheme.get, call_609938.host, call_609938.base, + call_609938.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608734, url, valid) + result = atozHook(call_609938, url, valid) -proc call*(call_608735: Call_PostCreateVpcEndpoint_608712; VpcId: string; +proc call*(call_609939: Call_PostCreateVpcEndpoint_609916; VpcId: string; ServiceName: string; PolicyDocument: string = ""; VpcEndpointType: string = "Interface"; SecurityGroupId: JsonNode = nil; SubnetId: JsonNode = nil; DryRun: bool = false; RouteTableId: JsonNode = nil; @@ -32690,33 +32755,33 @@ proc call*(call_608735: Call_PostCreateVpcEndpoint_608712; VpcId: string; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_608736 = newJObject() - var formData_608737 = newJObject() - add(formData_608737, "PolicyDocument", newJString(PolicyDocument)) - add(formData_608737, "VpcId", newJString(VpcId)) - add(formData_608737, "ServiceName", newJString(ServiceName)) - add(formData_608737, "VpcEndpointType", newJString(VpcEndpointType)) + var query_609940 = newJObject() + var formData_609941 = newJObject() + add(formData_609941, "PolicyDocument", newJString(PolicyDocument)) + add(formData_609941, "VpcId", newJString(VpcId)) + add(formData_609941, "ServiceName", newJString(ServiceName)) + add(formData_609941, "VpcEndpointType", newJString(VpcEndpointType)) if SecurityGroupId != nil: - formData_608737.add "SecurityGroupId", SecurityGroupId + formData_609941.add "SecurityGroupId", SecurityGroupId if SubnetId != nil: - formData_608737.add "SubnetId", SubnetId - add(formData_608737, "DryRun", newJBool(DryRun)) + formData_609941.add "SubnetId", SubnetId + add(formData_609941, "DryRun", newJBool(DryRun)) if RouteTableId != nil: - formData_608737.add "RouteTableId", RouteTableId - add(query_608736, "Action", newJString(Action)) - add(formData_608737, "PrivateDnsEnabled", newJBool(PrivateDnsEnabled)) - add(query_608736, "Version", newJString(Version)) - add(formData_608737, "ClientToken", newJString(ClientToken)) - result = call_608735.call(nil, query_608736, nil, formData_608737, nil) - -var postCreateVpcEndpoint* = Call_PostCreateVpcEndpoint_608712( + formData_609941.add "RouteTableId", RouteTableId + add(query_609940, "Action", newJString(Action)) + add(formData_609941, "PrivateDnsEnabled", newJBool(PrivateDnsEnabled)) + add(query_609940, "Version", newJString(Version)) + add(formData_609941, "ClientToken", newJString(ClientToken)) + result = call_609939.call(nil, query_609940, nil, formData_609941, nil) + +var postCreateVpcEndpoint* = Call_PostCreateVpcEndpoint_609916( name: "postCreateVpcEndpoint", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateVpcEndpoint", - validator: validate_PostCreateVpcEndpoint_608713, base: "/", - url: url_PostCreateVpcEndpoint_608714, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostCreateVpcEndpoint_609917, base: "/", + url: url_PostCreateVpcEndpoint_609918, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateVpcEndpoint_608687 = ref object of OpenApiRestCall_604389 -proc url_GetCreateVpcEndpoint_608689(protocol: Scheme; host: string; base: string; + Call_GetCreateVpcEndpoint_609891 = ref object of OpenApiRestCall_605589 +proc url_GetCreateVpcEndpoint_609893(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -32728,7 +32793,7 @@ proc url_GetCreateVpcEndpoint_608689(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_GetCreateVpcEndpoint_608688(path: JsonNode; query: JsonNode; +proc validate_GetCreateVpcEndpoint_609892(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a VPC endpoint for a specified service. An endpoint enables you to create a private connection between your VPC and the service. The service may be provided by AWS, an AWS Marketplace Partner, or another AWS account. For more information, see VPC Endpoints in the Amazon Virtual Private Cloud User Guide.
A gateway
endpoint serves as a target for a route in your route table for traffic destined for the AWS service. You can specify an endpoint policy to attach to the endpoint, which will control access to the service from your VPC. You can also specify the VPC route tables that use the endpoint.
An interface
endpoint is a network interface in your subnet that serves as an endpoint for communicating with the specified service. You can specify the subnets in which to create an endpoint, and the security groups to associate with the endpoint network interface.
Use DescribeVpcEndpointServices to get a list of supported services.
## @@ -32761,65 +32826,65 @@ proc validate_GetCreateVpcEndpoint_608688(path: JsonNode; query: JsonNode; ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. section = newJObject() - var valid_608690 = query.getOrDefault("VpcEndpointType") - valid_608690 = validateParameter(valid_608690, JString, required = false, + var valid_609894 = query.getOrDefault("VpcEndpointType") + valid_609894 = validateParameter(valid_609894, JString, required = false, default = newJString("Interface")) - if valid_608690 != nil: - section.add "VpcEndpointType", valid_608690 - var valid_608691 = query.getOrDefault("PrivateDnsEnabled") - valid_608691 = validateParameter(valid_608691, JBool, required = false, default = nil) - if valid_608691 != nil: - section.add "PrivateDnsEnabled", valid_608691 - var valid_608692 = query.getOrDefault("SecurityGroupId") - valid_608692 = validateParameter(valid_608692, JArray, required = false, - default = nil) - if valid_608692 != nil: - section.add "SecurityGroupId", valid_608692 - var valid_608693 = query.getOrDefault("DryRun") - valid_608693 = validateParameter(valid_608693, JBool, required = false, default = nil) - if valid_608693 != nil: - section.add "DryRun", valid_608693 + if valid_609894 != nil: + section.add "VpcEndpointType", valid_609894 + var valid_609895 = query.getOrDefault("PrivateDnsEnabled") + valid_609895 = validateParameter(valid_609895, JBool, required = false, default = nil) + if valid_609895 != nil: + section.add "PrivateDnsEnabled", valid_609895 + var valid_609896 = query.getOrDefault("SecurityGroupId") + valid_609896 = validateParameter(valid_609896, JArray, required = false, + default = nil) + if valid_609896 != nil: + section.add "SecurityGroupId", valid_609896 + var valid_609897 = query.getOrDefault("DryRun") + valid_609897 = validateParameter(valid_609897, JBool, required = false, default = nil) + if valid_609897 != nil: + section.add "DryRun", valid_609897 assert query != nil, "query argument is necessary due to required `VpcId` field" - var valid_608694 = query.getOrDefault("VpcId") - valid_608694 = validateParameter(valid_608694, JString, required = true, - default = nil) - if valid_608694 != nil: - section.add "VpcId", valid_608694 - var valid_608695 = query.getOrDefault("ServiceName") - valid_608695 = validateParameter(valid_608695, JString, required = true, - default = nil) - if valid_608695 != nil: - section.add "ServiceName", valid_608695 - var valid_608696 = query.getOrDefault("PolicyDocument") - valid_608696 = validateParameter(valid_608696, JString, required = false, - default = nil) - if valid_608696 != nil: - section.add "PolicyDocument", valid_608696 - var valid_608697 = query.getOrDefault("Action") - valid_608697 = validateParameter(valid_608697, JString, required = true, + var valid_609898 = query.getOrDefault("VpcId") + valid_609898 = validateParameter(valid_609898, JString, required = true, + default = nil) + if valid_609898 != nil: + section.add "VpcId", valid_609898 + var valid_609899 = query.getOrDefault("ServiceName") + valid_609899 = validateParameter(valid_609899, JString, required = true, + default = nil) + if valid_609899 != nil: + section.add "ServiceName", valid_609899 + var valid_609900 = query.getOrDefault("PolicyDocument") + valid_609900 = validateParameter(valid_609900, JString, required = false, + default = nil) + if valid_609900 != nil: + section.add "PolicyDocument", valid_609900 + var valid_609901 = query.getOrDefault("Action") + valid_609901 = validateParameter(valid_609901, JString, required = true, default = newJString("CreateVpcEndpoint")) - if valid_608697 != nil: - section.add "Action", valid_608697 - var valid_608698 = query.getOrDefault("SubnetId") - valid_608698 = validateParameter(valid_608698, JArray, required = false, + if valid_609901 != nil: + section.add "Action", valid_609901 + var valid_609902 = query.getOrDefault("SubnetId") + valid_609902 = validateParameter(valid_609902, JArray, required = false, default = nil) - if valid_608698 != nil: - section.add "SubnetId", valid_608698 - var valid_608699 = query.getOrDefault("Version") - valid_608699 = validateParameter(valid_608699, JString, required = true, + if valid_609902 != nil: + section.add "SubnetId", valid_609902 + var valid_609903 = query.getOrDefault("Version") + valid_609903 = validateParameter(valid_609903, JString, required = true, default = newJString("2016-11-15")) - if valid_608699 != nil: - section.add "Version", valid_608699 - var valid_608700 = query.getOrDefault("RouteTableId") - valid_608700 = validateParameter(valid_608700, JArray, required = false, + if valid_609903 != nil: + section.add "Version", valid_609903 + var valid_609904 = query.getOrDefault("RouteTableId") + valid_609904 = validateParameter(valid_609904, JArray, required = false, default = nil) - if valid_608700 != nil: - section.add "RouteTableId", valid_608700 - var valid_608701 = query.getOrDefault("ClientToken") - valid_608701 = validateParameter(valid_608701, JString, required = false, + if valid_609904 != nil: + section.add "RouteTableId", valid_609904 + var valid_609905 = query.getOrDefault("ClientToken") + valid_609905 = validateParameter(valid_609905, JString, required = false, default = nil) - if valid_608701 != nil: - section.add "ClientToken", valid_608701 + if valid_609905 != nil: + section.add "ClientToken", valid_609905 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -32830,61 +32895,61 @@ proc validate_GetCreateVpcEndpoint_608688(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608702 = header.getOrDefault("X-Amz-Signature") - valid_608702 = validateParameter(valid_608702, JString, required = false, + var valid_609906 = header.getOrDefault("X-Amz-Signature") + valid_609906 = validateParameter(valid_609906, JString, required = false, default = nil) - if valid_608702 != nil: - section.add "X-Amz-Signature", valid_608702 - var valid_608703 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608703 = validateParameter(valid_608703, JString, required = false, + if valid_609906 != nil: + section.add "X-Amz-Signature", valid_609906 + var valid_609907 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609907 = validateParameter(valid_609907, JString, required = false, default = nil) - if valid_608703 != nil: - section.add "X-Amz-Content-Sha256", valid_608703 - var valid_608704 = header.getOrDefault("X-Amz-Date") - valid_608704 = validateParameter(valid_608704, JString, required = false, + if valid_609907 != nil: + section.add "X-Amz-Content-Sha256", valid_609907 + var valid_609908 = header.getOrDefault("X-Amz-Date") + valid_609908 = validateParameter(valid_609908, JString, required = false, default = nil) - if valid_608704 != nil: - section.add "X-Amz-Date", valid_608704 - var valid_608705 = header.getOrDefault("X-Amz-Credential") - valid_608705 = validateParameter(valid_608705, JString, required = false, + if valid_609908 != nil: + section.add "X-Amz-Date", valid_609908 + var valid_609909 = header.getOrDefault("X-Amz-Credential") + valid_609909 = validateParameter(valid_609909, JString, required = false, default = nil) - if valid_608705 != nil: - section.add "X-Amz-Credential", valid_608705 - var valid_608706 = header.getOrDefault("X-Amz-Security-Token") - valid_608706 = validateParameter(valid_608706, JString, required = false, + if valid_609909 != nil: + section.add "X-Amz-Credential", valid_609909 + var valid_609910 = header.getOrDefault("X-Amz-Security-Token") + valid_609910 = validateParameter(valid_609910, JString, required = false, default = nil) - if valid_608706 != nil: - section.add "X-Amz-Security-Token", valid_608706 - var valid_608707 = header.getOrDefault("X-Amz-Algorithm") - valid_608707 = validateParameter(valid_608707, JString, required = false, + if valid_609910 != nil: + section.add "X-Amz-Security-Token", valid_609910 + var valid_609911 = header.getOrDefault("X-Amz-Algorithm") + valid_609911 = validateParameter(valid_609911, JString, required = false, default = nil) - if valid_608707 != nil: - section.add "X-Amz-Algorithm", valid_608707 - var valid_608708 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608708 = validateParameter(valid_608708, JString, required = false, + if valid_609911 != nil: + section.add "X-Amz-Algorithm", valid_609911 + var valid_609912 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609912 = validateParameter(valid_609912, JString, required = false, default = nil) - if valid_608708 != nil: - section.add "X-Amz-SignedHeaders", valid_608708 + if valid_609912 != nil: + section.add "X-Amz-SignedHeaders", valid_609912 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608709: Call_GetCreateVpcEndpoint_608687; path: JsonNode; +proc call*(call_609913: Call_GetCreateVpcEndpoint_609891; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a VPC endpoint for a specified service. An endpoint enables you to create a private connection between your VPC and the service. The service may be provided by AWS, an AWS Marketplace Partner, or another AWS account. For more information, see VPC Endpoints in the Amazon Virtual Private Cloud User Guide.
A gateway
endpoint serves as a target for a route in your route table for traffic destined for the AWS service. You can specify an endpoint policy to attach to the endpoint, which will control access to the service from your VPC. You can also specify the VPC route tables that use the endpoint.
An interface
endpoint is a network interface in your subnet that serves as an endpoint for communicating with the specified service. You can specify the subnets in which to create an endpoint, and the security groups to associate with the endpoint network interface.
Use DescribeVpcEndpointServices to get a list of supported services.
## - let valid = call_608709.validator(path, query, header, formData, body) - let scheme = call_608709.pickScheme + let valid = call_609913.validator(path, query, header, formData, body) + let scheme = call_609913.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608709.url(scheme.get, call_608709.host, call_608709.base, - call_608709.route, valid.getOrDefault("path"), + let url = call_609913.url(scheme.get, call_609913.host, call_609913.base, + call_609913.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608709, url, valid) + result = atozHook(call_609913, url, valid) -proc call*(call_608710: Call_GetCreateVpcEndpoint_608687; VpcId: string; +proc call*(call_609914: Call_GetCreateVpcEndpoint_609891; VpcId: string; ServiceName: string; VpcEndpointType: string = "Interface"; PrivateDnsEnabled: bool = false; SecurityGroupId: JsonNode = nil; DryRun: bool = false; PolicyDocument: string = ""; @@ -32916,32 +32981,32 @@ proc call*(call_608710: Call_GetCreateVpcEndpoint_608687; VpcId: string; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_608711 = newJObject() - add(query_608711, "VpcEndpointType", newJString(VpcEndpointType)) - add(query_608711, "PrivateDnsEnabled", newJBool(PrivateDnsEnabled)) + var query_609915 = newJObject() + add(query_609915, "VpcEndpointType", newJString(VpcEndpointType)) + add(query_609915, "PrivateDnsEnabled", newJBool(PrivateDnsEnabled)) if SecurityGroupId != nil: - query_608711.add "SecurityGroupId", SecurityGroupId - add(query_608711, "DryRun", newJBool(DryRun)) - add(query_608711, "VpcId", newJString(VpcId)) - add(query_608711, "ServiceName", newJString(ServiceName)) - add(query_608711, "PolicyDocument", newJString(PolicyDocument)) - add(query_608711, "Action", newJString(Action)) + query_609915.add "SecurityGroupId", SecurityGroupId + add(query_609915, "DryRun", newJBool(DryRun)) + add(query_609915, "VpcId", newJString(VpcId)) + add(query_609915, "ServiceName", newJString(ServiceName)) + add(query_609915, "PolicyDocument", newJString(PolicyDocument)) + add(query_609915, "Action", newJString(Action)) if SubnetId != nil: - query_608711.add "SubnetId", SubnetId - add(query_608711, "Version", newJString(Version)) + query_609915.add "SubnetId", SubnetId + add(query_609915, "Version", newJString(Version)) if RouteTableId != nil: - query_608711.add "RouteTableId", RouteTableId - add(query_608711, "ClientToken", newJString(ClientToken)) - result = call_608710.call(nil, query_608711, nil, nil, nil) + query_609915.add "RouteTableId", RouteTableId + add(query_609915, "ClientToken", newJString(ClientToken)) + result = call_609914.call(nil, query_609915, nil, nil, nil) -var getCreateVpcEndpoint* = Call_GetCreateVpcEndpoint_608687( +var getCreateVpcEndpoint* = Call_GetCreateVpcEndpoint_609891( name: "getCreateVpcEndpoint", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateVpcEndpoint", - validator: validate_GetCreateVpcEndpoint_608688, base: "/", - url: url_GetCreateVpcEndpoint_608689, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCreateVpcEndpoint_609892, base: "/", + url: url_GetCreateVpcEndpoint_609893, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateVpcEndpointConnectionNotification_608759 = ref object of OpenApiRestCall_604389 -proc url_PostCreateVpcEndpointConnectionNotification_608761(protocol: Scheme; + Call_PostCreateVpcEndpointConnectionNotification_609963 = ref object of OpenApiRestCall_605589 +proc url_PostCreateVpcEndpointConnectionNotification_609965(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -32953,7 +33018,7 @@ proc url_PostCreateVpcEndpointConnectionNotification_608761(protocol: Scheme; else: result.path = base & route -proc validate_PostCreateVpcEndpointConnectionNotification_608760(path: JsonNode; +proc validate_PostCreateVpcEndpointConnectionNotification_609964(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a connection notification for a specified VPC endpoint or VPC endpoint service. A connection notification notifies you of specific endpoint events. You must create an SNS topic to receive notifications. For more information, see Create a Topic in the Amazon Simple Notification Service Developer Guide.
You can create a connection notification for interface endpoints only.
## @@ -32966,16 +33031,16 @@ proc validate_PostCreateVpcEndpointConnectionNotification_608760(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608762 = query.getOrDefault("Action") - valid_608762 = validateParameter(valid_608762, JString, required = true, default = newJString( + var valid_609966 = query.getOrDefault("Action") + valid_609966 = validateParameter(valid_609966, JString, required = true, default = newJString( "CreateVpcEndpointConnectionNotification")) - if valid_608762 != nil: - section.add "Action", valid_608762 - var valid_608763 = query.getOrDefault("Version") - valid_608763 = validateParameter(valid_608763, JString, required = true, + if valid_609966 != nil: + section.add "Action", valid_609966 + var valid_609967 = query.getOrDefault("Version") + valid_609967 = validateParameter(valid_609967, JString, required = true, default = newJString("2016-11-15")) - if valid_608763 != nil: - section.add "Version", valid_608763 + if valid_609967 != nil: + section.add "Version", valid_609967 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -32986,41 +33051,41 @@ proc validate_PostCreateVpcEndpointConnectionNotification_608760(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608764 = header.getOrDefault("X-Amz-Signature") - valid_608764 = validateParameter(valid_608764, JString, required = false, + var valid_609968 = header.getOrDefault("X-Amz-Signature") + valid_609968 = validateParameter(valid_609968, JString, required = false, default = nil) - if valid_608764 != nil: - section.add "X-Amz-Signature", valid_608764 - var valid_608765 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608765 = validateParameter(valid_608765, JString, required = false, + if valid_609968 != nil: + section.add "X-Amz-Signature", valid_609968 + var valid_609969 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609969 = validateParameter(valid_609969, JString, required = false, default = nil) - if valid_608765 != nil: - section.add "X-Amz-Content-Sha256", valid_608765 - var valid_608766 = header.getOrDefault("X-Amz-Date") - valid_608766 = validateParameter(valid_608766, JString, required = false, + if valid_609969 != nil: + section.add "X-Amz-Content-Sha256", valid_609969 + var valid_609970 = header.getOrDefault("X-Amz-Date") + valid_609970 = validateParameter(valid_609970, JString, required = false, default = nil) - if valid_608766 != nil: - section.add "X-Amz-Date", valid_608766 - var valid_608767 = header.getOrDefault("X-Amz-Credential") - valid_608767 = validateParameter(valid_608767, JString, required = false, + if valid_609970 != nil: + section.add "X-Amz-Date", valid_609970 + var valid_609971 = header.getOrDefault("X-Amz-Credential") + valid_609971 = validateParameter(valid_609971, JString, required = false, default = nil) - if valid_608767 != nil: - section.add "X-Amz-Credential", valid_608767 - var valid_608768 = header.getOrDefault("X-Amz-Security-Token") - valid_608768 = validateParameter(valid_608768, JString, required = false, + if valid_609971 != nil: + section.add "X-Amz-Credential", valid_609971 + var valid_609972 = header.getOrDefault("X-Amz-Security-Token") + valid_609972 = validateParameter(valid_609972, JString, required = false, default = nil) - if valid_608768 != nil: - section.add "X-Amz-Security-Token", valid_608768 - var valid_608769 = header.getOrDefault("X-Amz-Algorithm") - valid_608769 = validateParameter(valid_608769, JString, required = false, + if valid_609972 != nil: + section.add "X-Amz-Security-Token", valid_609972 + var valid_609973 = header.getOrDefault("X-Amz-Algorithm") + valid_609973 = validateParameter(valid_609973, JString, required = false, default = nil) - if valid_608769 != nil: - section.add "X-Amz-Algorithm", valid_608769 - var valid_608770 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608770 = validateParameter(valid_608770, JString, required = false, + if valid_609973 != nil: + section.add "X-Amz-Algorithm", valid_609973 + var valid_609974 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609974 = validateParameter(valid_609974, JString, required = false, default = nil) - if valid_608770 != nil: - section.add "X-Amz-SignedHeaders", valid_608770 + if valid_609974 != nil: + section.add "X-Amz-SignedHeaders", valid_609974 result.add "header", section ## parameters in `formData` object: ## ConnectionEvents: JArray (required) @@ -33038,53 +33103,53 @@ proc validate_PostCreateVpcEndpointConnectionNotification_608760(path: JsonNode; ## : The ID of the endpoint. section = newJObject() assert formData != nil, "formData argument is necessary due to required `ConnectionEvents` field" - var valid_608771 = formData.getOrDefault("ConnectionEvents") - valid_608771 = validateParameter(valid_608771, JArray, required = true, default = nil) - if valid_608771 != nil: - section.add "ConnectionEvents", valid_608771 - var valid_608772 = formData.getOrDefault("ConnectionNotificationArn") - valid_608772 = validateParameter(valid_608772, JString, required = true, + var valid_609975 = formData.getOrDefault("ConnectionEvents") + valid_609975 = validateParameter(valid_609975, JArray, required = true, default = nil) + if valid_609975 != nil: + section.add "ConnectionEvents", valid_609975 + var valid_609976 = formData.getOrDefault("ConnectionNotificationArn") + valid_609976 = validateParameter(valid_609976, JString, required = true, default = nil) - if valid_608772 != nil: - section.add "ConnectionNotificationArn", valid_608772 - var valid_608773 = formData.getOrDefault("ServiceId") - valid_608773 = validateParameter(valid_608773, JString, required = false, + if valid_609976 != nil: + section.add "ConnectionNotificationArn", valid_609976 + var valid_609977 = formData.getOrDefault("ServiceId") + valid_609977 = validateParameter(valid_609977, JString, required = false, default = nil) - if valid_608773 != nil: - section.add "ServiceId", valid_608773 - var valid_608774 = formData.getOrDefault("DryRun") - valid_608774 = validateParameter(valid_608774, JBool, required = false, default = nil) - if valid_608774 != nil: - section.add "DryRun", valid_608774 - var valid_608775 = formData.getOrDefault("ClientToken") - valid_608775 = validateParameter(valid_608775, JString, required = false, + if valid_609977 != nil: + section.add "ServiceId", valid_609977 + var valid_609978 = formData.getOrDefault("DryRun") + valid_609978 = validateParameter(valid_609978, JBool, required = false, default = nil) + if valid_609978 != nil: + section.add "DryRun", valid_609978 + var valid_609979 = formData.getOrDefault("ClientToken") + valid_609979 = validateParameter(valid_609979, JString, required = false, default = nil) - if valid_608775 != nil: - section.add "ClientToken", valid_608775 - var valid_608776 = formData.getOrDefault("VpcEndpointId") - valid_608776 = validateParameter(valid_608776, JString, required = false, + if valid_609979 != nil: + section.add "ClientToken", valid_609979 + var valid_609980 = formData.getOrDefault("VpcEndpointId") + valid_609980 = validateParameter(valid_609980, JString, required = false, default = nil) - if valid_608776 != nil: - section.add "VpcEndpointId", valid_608776 + if valid_609980 != nil: + section.add "VpcEndpointId", valid_609980 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608777: Call_PostCreateVpcEndpointConnectionNotification_608759; +proc call*(call_609981: Call_PostCreateVpcEndpointConnectionNotification_609963; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a connection notification for a specified VPC endpoint or VPC endpoint service. A connection notification notifies you of specific endpoint events. You must create an SNS topic to receive notifications. For more information, see Create a Topic in the Amazon Simple Notification Service Developer Guide.
You can create a connection notification for interface endpoints only.
## - let valid = call_608777.validator(path, query, header, formData, body) - let scheme = call_608777.pickScheme + let valid = call_609981.validator(path, query, header, formData, body) + let scheme = call_609981.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608777.url(scheme.get, call_608777.host, call_608777.base, - call_608777.route, valid.getOrDefault("path"), + let url = call_609981.url(scheme.get, call_609981.host, call_609981.base, + call_609981.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608777, url, valid) + result = atozHook(call_609981, url, valid) -proc call*(call_608778: Call_PostCreateVpcEndpointConnectionNotification_608759; +proc call*(call_609982: Call_PostCreateVpcEndpointConnectionNotification_609963; ConnectionEvents: JsonNode; ConnectionNotificationArn: string; ServiceId: string = ""; DryRun: bool = false; Action: string = "CreateVpcEndpointConnectionNotification"; @@ -33107,30 +33172,30 @@ proc call*(call_608778: Call_PostCreateVpcEndpointConnectionNotification_608759; ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How to Ensure Idempotency. ## VpcEndpointId: string ## : The ID of the endpoint. - var query_608779 = newJObject() - var formData_608780 = newJObject() + var query_609983 = newJObject() + var formData_609984 = newJObject() if ConnectionEvents != nil: - formData_608780.add "ConnectionEvents", ConnectionEvents - add(formData_608780, "ConnectionNotificationArn", + formData_609984.add "ConnectionEvents", ConnectionEvents + add(formData_609984, "ConnectionNotificationArn", newJString(ConnectionNotificationArn)) - add(formData_608780, "ServiceId", newJString(ServiceId)) - add(formData_608780, "DryRun", newJBool(DryRun)) - add(query_608779, "Action", newJString(Action)) - add(query_608779, "Version", newJString(Version)) - add(formData_608780, "ClientToken", newJString(ClientToken)) - add(formData_608780, "VpcEndpointId", newJString(VpcEndpointId)) - result = call_608778.call(nil, query_608779, nil, formData_608780, nil) - -var postCreateVpcEndpointConnectionNotification* = Call_PostCreateVpcEndpointConnectionNotification_608759( + add(formData_609984, "ServiceId", newJString(ServiceId)) + add(formData_609984, "DryRun", newJBool(DryRun)) + add(query_609983, "Action", newJString(Action)) + add(query_609983, "Version", newJString(Version)) + add(formData_609984, "ClientToken", newJString(ClientToken)) + add(formData_609984, "VpcEndpointId", newJString(VpcEndpointId)) + result = call_609982.call(nil, query_609983, nil, formData_609984, nil) + +var postCreateVpcEndpointConnectionNotification* = Call_PostCreateVpcEndpointConnectionNotification_609963( name: "postCreateVpcEndpointConnectionNotification", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateVpcEndpointConnectionNotification", - validator: validate_PostCreateVpcEndpointConnectionNotification_608760, - base: "/", url: url_PostCreateVpcEndpointConnectionNotification_608761, + validator: validate_PostCreateVpcEndpointConnectionNotification_609964, + base: "/", url: url_PostCreateVpcEndpointConnectionNotification_609965, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateVpcEndpointConnectionNotification_608738 = ref object of OpenApiRestCall_604389 -proc url_GetCreateVpcEndpointConnectionNotification_608740(protocol: Scheme; + Call_GetCreateVpcEndpointConnectionNotification_609942 = ref object of OpenApiRestCall_605589 +proc url_GetCreateVpcEndpointConnectionNotification_609944(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -33142,7 +33207,7 @@ proc url_GetCreateVpcEndpointConnectionNotification_608740(protocol: Scheme; else: result.path = base & route -proc validate_GetCreateVpcEndpointConnectionNotification_608739(path: JsonNode; +proc validate_GetCreateVpcEndpointConnectionNotification_609943(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a connection notification for a specified VPC endpoint or VPC endpoint service. A connection notification notifies you of specific endpoint events. You must create an SNS topic to receive notifications. For more information, see Create a Topic in the Amazon Simple Notification Service Developer Guide.
You can create a connection notification for interface endpoints only.
## @@ -33168,44 +33233,44 @@ proc validate_GetCreateVpcEndpointConnectionNotification_608739(path: JsonNode; ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">How to Ensure Idempotency. section = newJObject() assert query != nil, "query argument is necessary due to required `ConnectionNotificationArn` field" - var valid_608741 = query.getOrDefault("ConnectionNotificationArn") - valid_608741 = validateParameter(valid_608741, JString, required = true, - default = nil) - if valid_608741 != nil: - section.add "ConnectionNotificationArn", valid_608741 - var valid_608742 = query.getOrDefault("DryRun") - valid_608742 = validateParameter(valid_608742, JBool, required = false, default = nil) - if valid_608742 != nil: - section.add "DryRun", valid_608742 - var valid_608743 = query.getOrDefault("ConnectionEvents") - valid_608743 = validateParameter(valid_608743, JArray, required = true, default = nil) - if valid_608743 != nil: - section.add "ConnectionEvents", valid_608743 - var valid_608744 = query.getOrDefault("ServiceId") - valid_608744 = validateParameter(valid_608744, JString, required = false, - default = nil) - if valid_608744 != nil: - section.add "ServiceId", valid_608744 - var valid_608745 = query.getOrDefault("Action") - valid_608745 = validateParameter(valid_608745, JString, required = true, default = newJString( + var valid_609945 = query.getOrDefault("ConnectionNotificationArn") + valid_609945 = validateParameter(valid_609945, JString, required = true, + default = nil) + if valid_609945 != nil: + section.add "ConnectionNotificationArn", valid_609945 + var valid_609946 = query.getOrDefault("DryRun") + valid_609946 = validateParameter(valid_609946, JBool, required = false, default = nil) + if valid_609946 != nil: + section.add "DryRun", valid_609946 + var valid_609947 = query.getOrDefault("ConnectionEvents") + valid_609947 = validateParameter(valid_609947, JArray, required = true, default = nil) + if valid_609947 != nil: + section.add "ConnectionEvents", valid_609947 + var valid_609948 = query.getOrDefault("ServiceId") + valid_609948 = validateParameter(valid_609948, JString, required = false, + default = nil) + if valid_609948 != nil: + section.add "ServiceId", valid_609948 + var valid_609949 = query.getOrDefault("Action") + valid_609949 = validateParameter(valid_609949, JString, required = true, default = newJString( "CreateVpcEndpointConnectionNotification")) - if valid_608745 != nil: - section.add "Action", valid_608745 - var valid_608746 = query.getOrDefault("VpcEndpointId") - valid_608746 = validateParameter(valid_608746, JString, required = false, - default = nil) - if valid_608746 != nil: - section.add "VpcEndpointId", valid_608746 - var valid_608747 = query.getOrDefault("Version") - valid_608747 = validateParameter(valid_608747, JString, required = true, + if valid_609949 != nil: + section.add "Action", valid_609949 + var valid_609950 = query.getOrDefault("VpcEndpointId") + valid_609950 = validateParameter(valid_609950, JString, required = false, + default = nil) + if valid_609950 != nil: + section.add "VpcEndpointId", valid_609950 + var valid_609951 = query.getOrDefault("Version") + valid_609951 = validateParameter(valid_609951, JString, required = true, default = newJString("2016-11-15")) - if valid_608747 != nil: - section.add "Version", valid_608747 - var valid_608748 = query.getOrDefault("ClientToken") - valid_608748 = validateParameter(valid_608748, JString, required = false, + if valid_609951 != nil: + section.add "Version", valid_609951 + var valid_609952 = query.getOrDefault("ClientToken") + valid_609952 = validateParameter(valid_609952, JString, required = false, default = nil) - if valid_608748 != nil: - section.add "ClientToken", valid_608748 + if valid_609952 != nil: + section.add "ClientToken", valid_609952 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -33216,62 +33281,62 @@ proc validate_GetCreateVpcEndpointConnectionNotification_608739(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608749 = header.getOrDefault("X-Amz-Signature") - valid_608749 = validateParameter(valid_608749, JString, required = false, + var valid_609953 = header.getOrDefault("X-Amz-Signature") + valid_609953 = validateParameter(valid_609953, JString, required = false, default = nil) - if valid_608749 != nil: - section.add "X-Amz-Signature", valid_608749 - var valid_608750 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608750 = validateParameter(valid_608750, JString, required = false, + if valid_609953 != nil: + section.add "X-Amz-Signature", valid_609953 + var valid_609954 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609954 = validateParameter(valid_609954, JString, required = false, default = nil) - if valid_608750 != nil: - section.add "X-Amz-Content-Sha256", valid_608750 - var valid_608751 = header.getOrDefault("X-Amz-Date") - valid_608751 = validateParameter(valid_608751, JString, required = false, + if valid_609954 != nil: + section.add "X-Amz-Content-Sha256", valid_609954 + var valid_609955 = header.getOrDefault("X-Amz-Date") + valid_609955 = validateParameter(valid_609955, JString, required = false, default = nil) - if valid_608751 != nil: - section.add "X-Amz-Date", valid_608751 - var valid_608752 = header.getOrDefault("X-Amz-Credential") - valid_608752 = validateParameter(valid_608752, JString, required = false, + if valid_609955 != nil: + section.add "X-Amz-Date", valid_609955 + var valid_609956 = header.getOrDefault("X-Amz-Credential") + valid_609956 = validateParameter(valid_609956, JString, required = false, default = nil) - if valid_608752 != nil: - section.add "X-Amz-Credential", valid_608752 - var valid_608753 = header.getOrDefault("X-Amz-Security-Token") - valid_608753 = validateParameter(valid_608753, JString, required = false, + if valid_609956 != nil: + section.add "X-Amz-Credential", valid_609956 + var valid_609957 = header.getOrDefault("X-Amz-Security-Token") + valid_609957 = validateParameter(valid_609957, JString, required = false, default = nil) - if valid_608753 != nil: - section.add "X-Amz-Security-Token", valid_608753 - var valid_608754 = header.getOrDefault("X-Amz-Algorithm") - valid_608754 = validateParameter(valid_608754, JString, required = false, + if valid_609957 != nil: + section.add "X-Amz-Security-Token", valid_609957 + var valid_609958 = header.getOrDefault("X-Amz-Algorithm") + valid_609958 = validateParameter(valid_609958, JString, required = false, default = nil) - if valid_608754 != nil: - section.add "X-Amz-Algorithm", valid_608754 - var valid_608755 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608755 = validateParameter(valid_608755, JString, required = false, + if valid_609958 != nil: + section.add "X-Amz-Algorithm", valid_609958 + var valid_609959 = header.getOrDefault("X-Amz-SignedHeaders") + valid_609959 = validateParameter(valid_609959, JString, required = false, default = nil) - if valid_608755 != nil: - section.add "X-Amz-SignedHeaders", valid_608755 + if valid_609959 != nil: + section.add "X-Amz-SignedHeaders", valid_609959 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608756: Call_GetCreateVpcEndpointConnectionNotification_608738; +proc call*(call_609960: Call_GetCreateVpcEndpointConnectionNotification_609942; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a connection notification for a specified VPC endpoint or VPC endpoint service. A connection notification notifies you of specific endpoint events. You must create an SNS topic to receive notifications. For more information, see Create a Topic in the Amazon Simple Notification Service Developer Guide.
You can create a connection notification for interface endpoints only.
## - let valid = call_608756.validator(path, query, header, formData, body) - let scheme = call_608756.pickScheme + let valid = call_609960.validator(path, query, header, formData, body) + let scheme = call_609960.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608756.url(scheme.get, call_608756.host, call_608756.base, - call_608756.route, valid.getOrDefault("path"), + let url = call_609960.url(scheme.get, call_609960.host, call_609960.base, + call_609960.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608756, url, valid) + result = atozHook(call_609960, url, valid) -proc call*(call_608757: Call_GetCreateVpcEndpointConnectionNotification_608738; +proc call*(call_609961: Call_GetCreateVpcEndpointConnectionNotification_609942; ConnectionNotificationArn: string; ConnectionEvents: JsonNode; DryRun: bool = false; ServiceId: string = ""; Action: string = "CreateVpcEndpointConnectionNotification"; @@ -33294,29 +33359,29 @@ proc call*(call_608757: Call_GetCreateVpcEndpointConnectionNotification_608738; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_608758 = newJObject() - add(query_608758, "ConnectionNotificationArn", + var query_609962 = newJObject() + add(query_609962, "ConnectionNotificationArn", newJString(ConnectionNotificationArn)) - add(query_608758, "DryRun", newJBool(DryRun)) + add(query_609962, "DryRun", newJBool(DryRun)) if ConnectionEvents != nil: - query_608758.add "ConnectionEvents", ConnectionEvents - add(query_608758, "ServiceId", newJString(ServiceId)) - add(query_608758, "Action", newJString(Action)) - add(query_608758, "VpcEndpointId", newJString(VpcEndpointId)) - add(query_608758, "Version", newJString(Version)) - add(query_608758, "ClientToken", newJString(ClientToken)) - result = call_608757.call(nil, query_608758, nil, nil, nil) - -var getCreateVpcEndpointConnectionNotification* = Call_GetCreateVpcEndpointConnectionNotification_608738( + query_609962.add "ConnectionEvents", ConnectionEvents + add(query_609962, "ServiceId", newJString(ServiceId)) + add(query_609962, "Action", newJString(Action)) + add(query_609962, "VpcEndpointId", newJString(VpcEndpointId)) + add(query_609962, "Version", newJString(Version)) + add(query_609962, "ClientToken", newJString(ClientToken)) + result = call_609961.call(nil, query_609962, nil, nil, nil) + +var getCreateVpcEndpointConnectionNotification* = Call_GetCreateVpcEndpointConnectionNotification_609942( name: "getCreateVpcEndpointConnectionNotification", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateVpcEndpointConnectionNotification", - validator: validate_GetCreateVpcEndpointConnectionNotification_608739, - base: "/", url: url_GetCreateVpcEndpointConnectionNotification_608740, + validator: validate_GetCreateVpcEndpointConnectionNotification_609943, + base: "/", url: url_GetCreateVpcEndpointConnectionNotification_609944, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateVpcEndpointServiceConfiguration_608801 = ref object of OpenApiRestCall_604389 -proc url_PostCreateVpcEndpointServiceConfiguration_608803(protocol: Scheme; + Call_PostCreateVpcEndpointServiceConfiguration_610005 = ref object of OpenApiRestCall_605589 +proc url_PostCreateVpcEndpointServiceConfiguration_610007(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -33328,7 +33393,7 @@ proc url_PostCreateVpcEndpointServiceConfiguration_608803(protocol: Scheme; else: result.path = base & route -proc validate_PostCreateVpcEndpointServiceConfiguration_608802(path: JsonNode; +proc validate_PostCreateVpcEndpointServiceConfiguration_610006(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a VPC endpoint service configuration to which service consumers (AWS accounts, IAM users, and IAM roles) can connect. Service consumers can create an interface VPC endpoint to connect to your service.
To create an endpoint service configuration, you must first create a Network Load Balancer for your service. For more information, see VPC Endpoint Services in the Amazon Virtual Private Cloud User Guide.
If you set the private DNS name, you must prove that you own the private DNS domain name. For more information, see VPC Endpoint Service Private DNS Name Verification in the Amazon Virtual Private Cloud User Guide.
## @@ -33341,16 +33406,16 @@ proc validate_PostCreateVpcEndpointServiceConfiguration_608802(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608804 = query.getOrDefault("Action") - valid_608804 = validateParameter(valid_608804, JString, required = true, default = newJString( + var valid_610008 = query.getOrDefault("Action") + valid_610008 = validateParameter(valid_610008, JString, required = true, default = newJString( "CreateVpcEndpointServiceConfiguration")) - if valid_608804 != nil: - section.add "Action", valid_608804 - var valid_608805 = query.getOrDefault("Version") - valid_608805 = validateParameter(valid_608805, JString, required = true, + if valid_610008 != nil: + section.add "Action", valid_610008 + var valid_610009 = query.getOrDefault("Version") + valid_610009 = validateParameter(valid_610009, JString, required = true, default = newJString("2016-11-15")) - if valid_608805 != nil: - section.add "Version", valid_608805 + if valid_610009 != nil: + section.add "Version", valid_610009 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -33361,41 +33426,41 @@ proc validate_PostCreateVpcEndpointServiceConfiguration_608802(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608806 = header.getOrDefault("X-Amz-Signature") - valid_608806 = validateParameter(valid_608806, JString, required = false, + var valid_610010 = header.getOrDefault("X-Amz-Signature") + valid_610010 = validateParameter(valid_610010, JString, required = false, default = nil) - if valid_608806 != nil: - section.add "X-Amz-Signature", valid_608806 - var valid_608807 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608807 = validateParameter(valid_608807, JString, required = false, + if valid_610010 != nil: + section.add "X-Amz-Signature", valid_610010 + var valid_610011 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610011 = validateParameter(valid_610011, JString, required = false, default = nil) - if valid_608807 != nil: - section.add "X-Amz-Content-Sha256", valid_608807 - var valid_608808 = header.getOrDefault("X-Amz-Date") - valid_608808 = validateParameter(valid_608808, JString, required = false, + if valid_610011 != nil: + section.add "X-Amz-Content-Sha256", valid_610011 + var valid_610012 = header.getOrDefault("X-Amz-Date") + valid_610012 = validateParameter(valid_610012, JString, required = false, default = nil) - if valid_608808 != nil: - section.add "X-Amz-Date", valid_608808 - var valid_608809 = header.getOrDefault("X-Amz-Credential") - valid_608809 = validateParameter(valid_608809, JString, required = false, + if valid_610012 != nil: + section.add "X-Amz-Date", valid_610012 + var valid_610013 = header.getOrDefault("X-Amz-Credential") + valid_610013 = validateParameter(valid_610013, JString, required = false, default = nil) - if valid_608809 != nil: - section.add "X-Amz-Credential", valid_608809 - var valid_608810 = header.getOrDefault("X-Amz-Security-Token") - valid_608810 = validateParameter(valid_608810, JString, required = false, + if valid_610013 != nil: + section.add "X-Amz-Credential", valid_610013 + var valid_610014 = header.getOrDefault("X-Amz-Security-Token") + valid_610014 = validateParameter(valid_610014, JString, required = false, default = nil) - if valid_608810 != nil: - section.add "X-Amz-Security-Token", valid_608810 - var valid_608811 = header.getOrDefault("X-Amz-Algorithm") - valid_608811 = validateParameter(valid_608811, JString, required = false, + if valid_610014 != nil: + section.add "X-Amz-Security-Token", valid_610014 + var valid_610015 = header.getOrDefault("X-Amz-Algorithm") + valid_610015 = validateParameter(valid_610015, JString, required = false, default = nil) - if valid_608811 != nil: - section.add "X-Amz-Algorithm", valid_608811 - var valid_608812 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608812 = validateParameter(valid_608812, JString, required = false, + if valid_610015 != nil: + section.add "X-Amz-Algorithm", valid_610015 + var valid_610016 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610016 = validateParameter(valid_610016, JString, required = false, default = nil) - if valid_608812 != nil: - section.add "X-Amz-SignedHeaders", valid_608812 + if valid_610016 != nil: + section.add "X-Amz-SignedHeaders", valid_610016 result.add "header", section ## parameters in `formData` object: ## PrivateDnsName: JString @@ -33410,48 +33475,48 @@ proc validate_PostCreateVpcEndpointServiceConfiguration_608802(path: JsonNode; ## NetworkLoadBalancerArn: JArray (required) ## : The Amazon Resource Names (ARNs) of one or more Network Load Balancers for your service. section = newJObject() - var valid_608813 = formData.getOrDefault("PrivateDnsName") - valid_608813 = validateParameter(valid_608813, JString, required = false, + var valid_610017 = formData.getOrDefault("PrivateDnsName") + valid_610017 = validateParameter(valid_610017, JString, required = false, default = nil) - if valid_608813 != nil: - section.add "PrivateDnsName", valid_608813 - var valid_608814 = formData.getOrDefault("DryRun") - valid_608814 = validateParameter(valid_608814, JBool, required = false, default = nil) - if valid_608814 != nil: - section.add "DryRun", valid_608814 - var valid_608815 = formData.getOrDefault("AcceptanceRequired") - valid_608815 = validateParameter(valid_608815, JBool, required = false, default = nil) - if valid_608815 != nil: - section.add "AcceptanceRequired", valid_608815 - var valid_608816 = formData.getOrDefault("ClientToken") - valid_608816 = validateParameter(valid_608816, JString, required = false, - default = nil) - if valid_608816 != nil: - section.add "ClientToken", valid_608816 + if valid_610017 != nil: + section.add "PrivateDnsName", valid_610017 + var valid_610018 = formData.getOrDefault("DryRun") + valid_610018 = validateParameter(valid_610018, JBool, required = false, default = nil) + if valid_610018 != nil: + section.add "DryRun", valid_610018 + var valid_610019 = formData.getOrDefault("AcceptanceRequired") + valid_610019 = validateParameter(valid_610019, JBool, required = false, default = nil) + if valid_610019 != nil: + section.add "AcceptanceRequired", valid_610019 + var valid_610020 = formData.getOrDefault("ClientToken") + valid_610020 = validateParameter(valid_610020, JString, required = false, + default = nil) + if valid_610020 != nil: + section.add "ClientToken", valid_610020 assert formData != nil, "formData argument is necessary due to required `NetworkLoadBalancerArn` field" - var valid_608817 = formData.getOrDefault("NetworkLoadBalancerArn") - valid_608817 = validateParameter(valid_608817, JArray, required = true, default = nil) - if valid_608817 != nil: - section.add "NetworkLoadBalancerArn", valid_608817 + var valid_610021 = formData.getOrDefault("NetworkLoadBalancerArn") + valid_610021 = validateParameter(valid_610021, JArray, required = true, default = nil) + if valid_610021 != nil: + section.add "NetworkLoadBalancerArn", valid_610021 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608818: Call_PostCreateVpcEndpointServiceConfiguration_608801; +proc call*(call_610022: Call_PostCreateVpcEndpointServiceConfiguration_610005; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a VPC endpoint service configuration to which service consumers (AWS accounts, IAM users, and IAM roles) can connect. Service consumers can create an interface VPC endpoint to connect to your service.
To create an endpoint service configuration, you must first create a Network Load Balancer for your service. For more information, see VPC Endpoint Services in the Amazon Virtual Private Cloud User Guide.
If you set the private DNS name, you must prove that you own the private DNS domain name. For more information, see VPC Endpoint Service Private DNS Name Verification in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_608818.validator(path, query, header, formData, body) - let scheme = call_608818.pickScheme + let valid = call_610022.validator(path, query, header, formData, body) + let scheme = call_610022.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608818.url(scheme.get, call_608818.host, call_608818.base, - call_608818.route, valid.getOrDefault("path"), + let url = call_610022.url(scheme.get, call_610022.host, call_610022.base, + call_610022.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608818, url, valid) + result = atozHook(call_610022, url, valid) -proc call*(call_608819: Call_PostCreateVpcEndpointServiceConfiguration_608801; +proc call*(call_610023: Call_PostCreateVpcEndpointServiceConfiguration_610005; NetworkLoadBalancerArn: JsonNode; PrivateDnsName: string = ""; DryRun: bool = false; Action: string = "CreateVpcEndpointServiceConfiguration"; @@ -33472,28 +33537,28 @@ proc call*(call_608819: Call_PostCreateVpcEndpointServiceConfiguration_608801; ## href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html">How to Ensure Idempotency. ## NetworkLoadBalancerArn: JArray (required) ## : The Amazon Resource Names (ARNs) of one or more Network Load Balancers for your service. - var query_608820 = newJObject() - var formData_608821 = newJObject() - add(formData_608821, "PrivateDnsName", newJString(PrivateDnsName)) - add(formData_608821, "DryRun", newJBool(DryRun)) - add(query_608820, "Action", newJString(Action)) - add(formData_608821, "AcceptanceRequired", newJBool(AcceptanceRequired)) - add(query_608820, "Version", newJString(Version)) - add(formData_608821, "ClientToken", newJString(ClientToken)) + var query_610024 = newJObject() + var formData_610025 = newJObject() + add(formData_610025, "PrivateDnsName", newJString(PrivateDnsName)) + add(formData_610025, "DryRun", newJBool(DryRun)) + add(query_610024, "Action", newJString(Action)) + add(formData_610025, "AcceptanceRequired", newJBool(AcceptanceRequired)) + add(query_610024, "Version", newJString(Version)) + add(formData_610025, "ClientToken", newJString(ClientToken)) if NetworkLoadBalancerArn != nil: - formData_608821.add "NetworkLoadBalancerArn", NetworkLoadBalancerArn - result = call_608819.call(nil, query_608820, nil, formData_608821, nil) + formData_610025.add "NetworkLoadBalancerArn", NetworkLoadBalancerArn + result = call_610023.call(nil, query_610024, nil, formData_610025, nil) -var postCreateVpcEndpointServiceConfiguration* = Call_PostCreateVpcEndpointServiceConfiguration_608801( +var postCreateVpcEndpointServiceConfiguration* = Call_PostCreateVpcEndpointServiceConfiguration_610005( name: "postCreateVpcEndpointServiceConfiguration", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateVpcEndpointServiceConfiguration", - validator: validate_PostCreateVpcEndpointServiceConfiguration_608802, - base: "/", url: url_PostCreateVpcEndpointServiceConfiguration_608803, + validator: validate_PostCreateVpcEndpointServiceConfiguration_610006, + base: "/", url: url_PostCreateVpcEndpointServiceConfiguration_610007, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateVpcEndpointServiceConfiguration_608781 = ref object of OpenApiRestCall_604389 -proc url_GetCreateVpcEndpointServiceConfiguration_608783(protocol: Scheme; + Call_GetCreateVpcEndpointServiceConfiguration_609985 = ref object of OpenApiRestCall_605589 +proc url_GetCreateVpcEndpointServiceConfiguration_609987(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -33505,7 +33570,7 @@ proc url_GetCreateVpcEndpointServiceConfiguration_608783(protocol: Scheme; else: result.path = base & route -proc validate_GetCreateVpcEndpointServiceConfiguration_608782(path: JsonNode; +proc validate_GetCreateVpcEndpointServiceConfiguration_609986(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a VPC endpoint service configuration to which service consumers (AWS accounts, IAM users, and IAM roles) can connect. Service consumers can create an interface VPC endpoint to connect to your service.
To create an endpoint service configuration, you must first create a Network Load Balancer for your service. For more information, see VPC Endpoint Services in the Amazon Virtual Private Cloud User Guide.
If you set the private DNS name, you must prove that you own the private DNS domain name. For more information, see VPC Endpoint Service Private DNS Name Verification in the Amazon Virtual Private Cloud User Guide.
## @@ -33528,39 +33593,39 @@ proc validate_GetCreateVpcEndpointServiceConfiguration_608782(path: JsonNode; ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. section = newJObject() - var valid_608784 = query.getOrDefault("DryRun") - valid_608784 = validateParameter(valid_608784, JBool, required = false, default = nil) - if valid_608784 != nil: - section.add "DryRun", valid_608784 + var valid_609988 = query.getOrDefault("DryRun") + valid_609988 = validateParameter(valid_609988, JBool, required = false, default = nil) + if valid_609988 != nil: + section.add "DryRun", valid_609988 assert query != nil, "query argument is necessary due to required `NetworkLoadBalancerArn` field" - var valid_608785 = query.getOrDefault("NetworkLoadBalancerArn") - valid_608785 = validateParameter(valid_608785, JArray, required = true, default = nil) - if valid_608785 != nil: - section.add "NetworkLoadBalancerArn", valid_608785 - var valid_608786 = query.getOrDefault("AcceptanceRequired") - valid_608786 = validateParameter(valid_608786, JBool, required = false, default = nil) - if valid_608786 != nil: - section.add "AcceptanceRequired", valid_608786 - var valid_608787 = query.getOrDefault("Action") - valid_608787 = validateParameter(valid_608787, JString, required = true, default = newJString( + var valid_609989 = query.getOrDefault("NetworkLoadBalancerArn") + valid_609989 = validateParameter(valid_609989, JArray, required = true, default = nil) + if valid_609989 != nil: + section.add "NetworkLoadBalancerArn", valid_609989 + var valid_609990 = query.getOrDefault("AcceptanceRequired") + valid_609990 = validateParameter(valid_609990, JBool, required = false, default = nil) + if valid_609990 != nil: + section.add "AcceptanceRequired", valid_609990 + var valid_609991 = query.getOrDefault("Action") + valid_609991 = validateParameter(valid_609991, JString, required = true, default = newJString( "CreateVpcEndpointServiceConfiguration")) - if valid_608787 != nil: - section.add "Action", valid_608787 - var valid_608788 = query.getOrDefault("Version") - valid_608788 = validateParameter(valid_608788, JString, required = true, + if valid_609991 != nil: + section.add "Action", valid_609991 + var valid_609992 = query.getOrDefault("Version") + valid_609992 = validateParameter(valid_609992, JString, required = true, default = newJString("2016-11-15")) - if valid_608788 != nil: - section.add "Version", valid_608788 - var valid_608789 = query.getOrDefault("PrivateDnsName") - valid_608789 = validateParameter(valid_608789, JString, required = false, + if valid_609992 != nil: + section.add "Version", valid_609992 + var valid_609993 = query.getOrDefault("PrivateDnsName") + valid_609993 = validateParameter(valid_609993, JString, required = false, default = nil) - if valid_608789 != nil: - section.add "PrivateDnsName", valid_608789 - var valid_608790 = query.getOrDefault("ClientToken") - valid_608790 = validateParameter(valid_608790, JString, required = false, + if valid_609993 != nil: + section.add "PrivateDnsName", valid_609993 + var valid_609994 = query.getOrDefault("ClientToken") + valid_609994 = validateParameter(valid_609994, JString, required = false, default = nil) - if valid_608790 != nil: - section.add "ClientToken", valid_608790 + if valid_609994 != nil: + section.add "ClientToken", valid_609994 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -33571,62 +33636,62 @@ proc validate_GetCreateVpcEndpointServiceConfiguration_608782(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608791 = header.getOrDefault("X-Amz-Signature") - valid_608791 = validateParameter(valid_608791, JString, required = false, + var valid_609995 = header.getOrDefault("X-Amz-Signature") + valid_609995 = validateParameter(valid_609995, JString, required = false, default = nil) - if valid_608791 != nil: - section.add "X-Amz-Signature", valid_608791 - var valid_608792 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608792 = validateParameter(valid_608792, JString, required = false, + if valid_609995 != nil: + section.add "X-Amz-Signature", valid_609995 + var valid_609996 = header.getOrDefault("X-Amz-Content-Sha256") + valid_609996 = validateParameter(valid_609996, JString, required = false, default = nil) - if valid_608792 != nil: - section.add "X-Amz-Content-Sha256", valid_608792 - var valid_608793 = header.getOrDefault("X-Amz-Date") - valid_608793 = validateParameter(valid_608793, JString, required = false, + if valid_609996 != nil: + section.add "X-Amz-Content-Sha256", valid_609996 + var valid_609997 = header.getOrDefault("X-Amz-Date") + valid_609997 = validateParameter(valid_609997, JString, required = false, default = nil) - if valid_608793 != nil: - section.add "X-Amz-Date", valid_608793 - var valid_608794 = header.getOrDefault("X-Amz-Credential") - valid_608794 = validateParameter(valid_608794, JString, required = false, + if valid_609997 != nil: + section.add "X-Amz-Date", valid_609997 + var valid_609998 = header.getOrDefault("X-Amz-Credential") + valid_609998 = validateParameter(valid_609998, JString, required = false, default = nil) - if valid_608794 != nil: - section.add "X-Amz-Credential", valid_608794 - var valid_608795 = header.getOrDefault("X-Amz-Security-Token") - valid_608795 = validateParameter(valid_608795, JString, required = false, + if valid_609998 != nil: + section.add "X-Amz-Credential", valid_609998 + var valid_609999 = header.getOrDefault("X-Amz-Security-Token") + valid_609999 = validateParameter(valid_609999, JString, required = false, default = nil) - if valid_608795 != nil: - section.add "X-Amz-Security-Token", valid_608795 - var valid_608796 = header.getOrDefault("X-Amz-Algorithm") - valid_608796 = validateParameter(valid_608796, JString, required = false, + if valid_609999 != nil: + section.add "X-Amz-Security-Token", valid_609999 + var valid_610000 = header.getOrDefault("X-Amz-Algorithm") + valid_610000 = validateParameter(valid_610000, JString, required = false, default = nil) - if valid_608796 != nil: - section.add "X-Amz-Algorithm", valid_608796 - var valid_608797 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608797 = validateParameter(valid_608797, JString, required = false, + if valid_610000 != nil: + section.add "X-Amz-Algorithm", valid_610000 + var valid_610001 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610001 = validateParameter(valid_610001, JString, required = false, default = nil) - if valid_608797 != nil: - section.add "X-Amz-SignedHeaders", valid_608797 + if valid_610001 != nil: + section.add "X-Amz-SignedHeaders", valid_610001 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608798: Call_GetCreateVpcEndpointServiceConfiguration_608781; +proc call*(call_610002: Call_GetCreateVpcEndpointServiceConfiguration_609985; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a VPC endpoint service configuration to which service consumers (AWS accounts, IAM users, and IAM roles) can connect. Service consumers can create an interface VPC endpoint to connect to your service.
To create an endpoint service configuration, you must first create a Network Load Balancer for your service. For more information, see VPC Endpoint Services in the Amazon Virtual Private Cloud User Guide.
If you set the private DNS name, you must prove that you own the private DNS domain name. For more information, see VPC Endpoint Service Private DNS Name Verification in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_608798.validator(path, query, header, formData, body) - let scheme = call_608798.pickScheme + let valid = call_610002.validator(path, query, header, formData, body) + let scheme = call_610002.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608798.url(scheme.get, call_608798.host, call_608798.base, - call_608798.route, valid.getOrDefault("path"), + let url = call_610002.url(scheme.get, call_610002.host, call_610002.base, + call_610002.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608798, url, valid) + result = atozHook(call_610002, url, valid) -proc call*(call_608799: Call_GetCreateVpcEndpointServiceConfiguration_608781; +proc call*(call_610003: Call_GetCreateVpcEndpointServiceConfiguration_609985; NetworkLoadBalancerArn: JsonNode; DryRun: bool = false; AcceptanceRequired: bool = false; Action: string = "CreateVpcEndpointServiceConfiguration"; @@ -33647,27 +33712,27 @@ proc call*(call_608799: Call_GetCreateVpcEndpointServiceConfiguration_608781; ## ClientToken: string ## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency. - var query_608800 = newJObject() - add(query_608800, "DryRun", newJBool(DryRun)) + var query_610004 = newJObject() + add(query_610004, "DryRun", newJBool(DryRun)) if NetworkLoadBalancerArn != nil: - query_608800.add "NetworkLoadBalancerArn", NetworkLoadBalancerArn - add(query_608800, "AcceptanceRequired", newJBool(AcceptanceRequired)) - add(query_608800, "Action", newJString(Action)) - add(query_608800, "Version", newJString(Version)) - add(query_608800, "PrivateDnsName", newJString(PrivateDnsName)) - add(query_608800, "ClientToken", newJString(ClientToken)) - result = call_608799.call(nil, query_608800, nil, nil, nil) - -var getCreateVpcEndpointServiceConfiguration* = Call_GetCreateVpcEndpointServiceConfiguration_608781( + query_610004.add "NetworkLoadBalancerArn", NetworkLoadBalancerArn + add(query_610004, "AcceptanceRequired", newJBool(AcceptanceRequired)) + add(query_610004, "Action", newJString(Action)) + add(query_610004, "Version", newJString(Version)) + add(query_610004, "PrivateDnsName", newJString(PrivateDnsName)) + add(query_610004, "ClientToken", newJString(ClientToken)) + result = call_610003.call(nil, query_610004, nil, nil, nil) + +var getCreateVpcEndpointServiceConfiguration* = Call_GetCreateVpcEndpointServiceConfiguration_609985( name: "getCreateVpcEndpointServiceConfiguration", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateVpcEndpointServiceConfiguration", - validator: validate_GetCreateVpcEndpointServiceConfiguration_608782, - base: "/", url: url_GetCreateVpcEndpointServiceConfiguration_608783, + validator: validate_GetCreateVpcEndpointServiceConfiguration_609986, + base: "/", url: url_GetCreateVpcEndpointServiceConfiguration_609987, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateVpcPeeringConnection_608842 = ref object of OpenApiRestCall_604389 -proc url_PostCreateVpcPeeringConnection_608844(protocol: Scheme; host: string; + Call_PostCreateVpcPeeringConnection_610046 = ref object of OpenApiRestCall_605589 +proc url_PostCreateVpcPeeringConnection_610048(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -33679,7 +33744,7 @@ proc url_PostCreateVpcPeeringConnection_608844(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateVpcPeeringConnection_608843(path: JsonNode; +proc validate_PostCreateVpcPeeringConnection_610047(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection. The accepter VPC can belong to another AWS account and can be in a different Region to the requester VPC. The requester VPC and accepter VPC cannot have overlapping CIDR blocks.
Limitations and rules apply to a VPC peering connection. For more information, see the limitations section in the VPC Peering Guide.
The owner of the accepter VPC must accept the peering request to activate the peering connection. The VPC peering connection request expires after 7 days, after which it cannot be accepted or rejected.
If you create a VPC peering connection request between VPCs with overlapping CIDR blocks, the VPC peering connection has a status of failed
.
Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection. The accepter VPC can belong to another AWS account and can be in a different Region to the requester VPC. The requester VPC and accepter VPC cannot have overlapping CIDR blocks.
Limitations and rules apply to a VPC peering connection. For more information, see the limitations section in the VPC Peering Guide.
The owner of the accepter VPC must accept the peering request to activate the peering connection. The VPC peering connection request expires after 7 days, after which it cannot be accepted or rejected.
If you create a VPC peering connection request between VPCs with overlapping CIDR blocks, the VPC peering connection has a status of failed
.
Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection. The accepter VPC can belong to another AWS account and can be in a different Region to the requester VPC. The requester VPC and accepter VPC cannot have overlapping CIDR blocks.
Limitations and rules apply to a VPC peering connection. For more information, see the limitations section in the VPC Peering Guide.
The owner of the accepter VPC must accept the peering request to activate the peering connection. The VPC peering connection request expires after 7 days, after which it cannot be accepted or rejected.
If you create a VPC peering connection request between VPCs with overlapping CIDR blocks, the VPC peering connection has a status of failed
.
Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection. The accepter VPC can belong to another AWS account and can be in a different Region to the requester VPC. The requester VPC and accepter VPC cannot have overlapping CIDR blocks.
Limitations and rules apply to a VPC peering connection. For more information, see the limitations section in the VPC Peering Guide.
The owner of the accepter VPC must accept the peering request to activate the peering connection. The VPC peering connection request expires after 7 days, after which it cannot be accepted or rejected.
If you create a VPC peering connection request between VPCs with overlapping CIDR blocks, the VPC peering connection has a status of failed
.
Creates a VPN connection between an existing virtual private gateway and a VPN customer gateway. The supported connection type is ipsec.1
.
The response includes information that you need to give to your network administrator to configure your customer gateway.
We strongly recommend that you use HTTPS when calling this operation because the response contains sensitive cryptographic information for configuring your customer gateway.
If you decide to shut down your VPN connection for any reason and later create a new VPN connection, you must reconfigure your customer gateway with the new information returned from this call.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -34033,16 +34098,16 @@ proc validate_PostCreateVpnConnection_608887(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608889 = query.getOrDefault("Action") - valid_608889 = validateParameter(valid_608889, JString, required = true, + var valid_610093 = query.getOrDefault("Action") + valid_610093 = validateParameter(valid_610093, JString, required = true, default = newJString("CreateVpnConnection")) - if valid_608889 != nil: - section.add "Action", valid_608889 - var valid_608890 = query.getOrDefault("Version") - valid_608890 = validateParameter(valid_608890, JString, required = true, + if valid_610093 != nil: + section.add "Action", valid_610093 + var valid_610094 = query.getOrDefault("Version") + valid_610094 = validateParameter(valid_610094, JString, required = true, default = newJString("2016-11-15")) - if valid_608890 != nil: - section.add "Version", valid_608890 + if valid_610094 != nil: + section.add "Version", valid_610094 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -34053,41 +34118,41 @@ proc validate_PostCreateVpnConnection_608887(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608891 = header.getOrDefault("X-Amz-Signature") - valid_608891 = validateParameter(valid_608891, JString, required = false, + var valid_610095 = header.getOrDefault("X-Amz-Signature") + valid_610095 = validateParameter(valid_610095, JString, required = false, default = nil) - if valid_608891 != nil: - section.add "X-Amz-Signature", valid_608891 - var valid_608892 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608892 = validateParameter(valid_608892, JString, required = false, + if valid_610095 != nil: + section.add "X-Amz-Signature", valid_610095 + var valid_610096 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610096 = validateParameter(valid_610096, JString, required = false, default = nil) - if valid_608892 != nil: - section.add "X-Amz-Content-Sha256", valid_608892 - var valid_608893 = header.getOrDefault("X-Amz-Date") - valid_608893 = validateParameter(valid_608893, JString, required = false, + if valid_610096 != nil: + section.add "X-Amz-Content-Sha256", valid_610096 + var valid_610097 = header.getOrDefault("X-Amz-Date") + valid_610097 = validateParameter(valid_610097, JString, required = false, default = nil) - if valid_608893 != nil: - section.add "X-Amz-Date", valid_608893 - var valid_608894 = header.getOrDefault("X-Amz-Credential") - valid_608894 = validateParameter(valid_608894, JString, required = false, + if valid_610097 != nil: + section.add "X-Amz-Date", valid_610097 + var valid_610098 = header.getOrDefault("X-Amz-Credential") + valid_610098 = validateParameter(valid_610098, JString, required = false, default = nil) - if valid_608894 != nil: - section.add "X-Amz-Credential", valid_608894 - var valid_608895 = header.getOrDefault("X-Amz-Security-Token") - valid_608895 = validateParameter(valid_608895, JString, required = false, + if valid_610098 != nil: + section.add "X-Amz-Credential", valid_610098 + var valid_610099 = header.getOrDefault("X-Amz-Security-Token") + valid_610099 = validateParameter(valid_610099, JString, required = false, default = nil) - if valid_608895 != nil: - section.add "X-Amz-Security-Token", valid_608895 - var valid_608896 = header.getOrDefault("X-Amz-Algorithm") - valid_608896 = validateParameter(valid_608896, JString, required = false, + if valid_610099 != nil: + section.add "X-Amz-Security-Token", valid_610099 + var valid_610100 = header.getOrDefault("X-Amz-Algorithm") + valid_610100 = validateParameter(valid_610100, JString, required = false, default = nil) - if valid_608896 != nil: - section.add "X-Amz-Algorithm", valid_608896 - var valid_608897 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608897 = validateParameter(valid_608897, JString, required = false, + if valid_610100 != nil: + section.add "X-Amz-Algorithm", valid_610100 + var valid_610101 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610101 = validateParameter(valid_610101, JString, required = false, default = nil) - if valid_608897 != nil: - section.add "X-Amz-SignedHeaders", valid_608897 + if valid_610101 != nil: + section.add "X-Amz-SignedHeaders", valid_610101 result.add "header", section ## parameters in `formData` object: ## VpnGatewayId: JString @@ -34110,64 +34175,64 @@ proc validate_PostCreateVpnConnection_608887(path: JsonNode; query: JsonNode; ## : Describes VPN connection options. ##Indicate whether to enable acceleration for the VPN connection.
Default: false
Creates a VPN connection between an existing virtual private gateway and a VPN customer gateway. The supported connection type is ipsec.1
.
The response includes information that you need to give to your network administrator to configure your customer gateway.
We strongly recommend that you use HTTPS when calling this operation because the response contains sensitive cryptographic information for configuring your customer gateway.
If you decide to shut down your VPN connection for any reason and later create a new VPN connection, you must reconfigure your customer gateway with the new information returned from this call.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_608906.validator(path, query, header, formData, body) - let scheme = call_608906.pickScheme + let valid = call_610110.validator(path, query, header, formData, body) + let scheme = call_610110.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608906.url(scheme.get, call_608906.host, call_608906.base, - call_608906.route, valid.getOrDefault("path"), + let url = call_610110.url(scheme.get, call_610110.host, call_610110.base, + call_610110.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608906, url, valid) + result = atozHook(call_610110, url, valid) -proc call*(call_608907: Call_PostCreateVpnConnection_608886; +proc call*(call_610111: Call_PostCreateVpnConnection_610090; CustomerGatewayId: string; Type: string; VpnGatewayId: string = ""; OptionsStaticRoutesOnly: string = ""; OptionsTunnelOptions: JsonNode = nil; DryRun: bool = false; @@ -34196,31 +34261,31 @@ proc call*(call_608907: Call_PostCreateVpnConnection_608886; ## OptionsEnableAcceleration: string ## : Describes VPN connection options. ##Indicate whether to enable acceleration for the VPN connection.
Default: false
Creates a VPN connection between an existing virtual private gateway and a VPN customer gateway. The supported connection type is ipsec.1
.
The response includes information that you need to give to your network administrator to configure your customer gateway.
We strongly recommend that you use HTTPS when calling this operation because the response contains sensitive cryptographic information for configuring your customer gateway.
If you decide to shut down your VPN connection for any reason and later create a new VPN connection, you must reconfigure your customer gateway with the new information returned from this call.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -34264,55 +34329,55 @@ proc validate_GetCreateVpnConnection_608864(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Type` field" - var valid_608866 = query.getOrDefault("Type") - valid_608866 = validateParameter(valid_608866, JString, required = true, - default = nil) - if valid_608866 != nil: - section.add "Type", valid_608866 - var valid_608867 = query.getOrDefault("Options.EnableAcceleration") - valid_608867 = validateParameter(valid_608867, JString, required = false, - default = nil) - if valid_608867 != nil: - section.add "Options.EnableAcceleration", valid_608867 - var valid_608868 = query.getOrDefault("DryRun") - valid_608868 = validateParameter(valid_608868, JBool, required = false, default = nil) - if valid_608868 != nil: - section.add "DryRun", valid_608868 - var valid_608869 = query.getOrDefault("Options.StaticRoutesOnly") - valid_608869 = validateParameter(valid_608869, JString, required = false, - default = nil) - if valid_608869 != nil: - section.add "Options.StaticRoutesOnly", valid_608869 - var valid_608870 = query.getOrDefault("TransitGatewayId") - valid_608870 = validateParameter(valid_608870, JString, required = false, + var valid_610070 = query.getOrDefault("Type") + valid_610070 = validateParameter(valid_610070, JString, required = true, default = nil) - if valid_608870 != nil: - section.add "TransitGatewayId", valid_608870 - var valid_608871 = query.getOrDefault("CustomerGatewayId") - valid_608871 = validateParameter(valid_608871, JString, required = true, - default = nil) - if valid_608871 != nil: - section.add "CustomerGatewayId", valid_608871 - var valid_608872 = query.getOrDefault("VpnGatewayId") - valid_608872 = validateParameter(valid_608872, JString, required = false, + if valid_610070 != nil: + section.add "Type", valid_610070 + var valid_610071 = query.getOrDefault("Options.EnableAcceleration") + valid_610071 = validateParameter(valid_610071, JString, required = false, default = nil) - if valid_608872 != nil: - section.add "VpnGatewayId", valid_608872 - var valid_608873 = query.getOrDefault("Action") - valid_608873 = validateParameter(valid_608873, JString, required = true, + if valid_610071 != nil: + section.add "Options.EnableAcceleration", valid_610071 + var valid_610072 = query.getOrDefault("DryRun") + valid_610072 = validateParameter(valid_610072, JBool, required = false, default = nil) + if valid_610072 != nil: + section.add "DryRun", valid_610072 + var valid_610073 = query.getOrDefault("Options.StaticRoutesOnly") + valid_610073 = validateParameter(valid_610073, JString, required = false, + default = nil) + if valid_610073 != nil: + section.add "Options.StaticRoutesOnly", valid_610073 + var valid_610074 = query.getOrDefault("TransitGatewayId") + valid_610074 = validateParameter(valid_610074, JString, required = false, + default = nil) + if valid_610074 != nil: + section.add "TransitGatewayId", valid_610074 + var valid_610075 = query.getOrDefault("CustomerGatewayId") + valid_610075 = validateParameter(valid_610075, JString, required = true, + default = nil) + if valid_610075 != nil: + section.add "CustomerGatewayId", valid_610075 + var valid_610076 = query.getOrDefault("VpnGatewayId") + valid_610076 = validateParameter(valid_610076, JString, required = false, + default = nil) + if valid_610076 != nil: + section.add "VpnGatewayId", valid_610076 + var valid_610077 = query.getOrDefault("Action") + valid_610077 = validateParameter(valid_610077, JString, required = true, default = newJString("CreateVpnConnection")) - if valid_608873 != nil: - section.add "Action", valid_608873 - var valid_608874 = query.getOrDefault("Options.TunnelOptions") - valid_608874 = validateParameter(valid_608874, JArray, required = false, + if valid_610077 != nil: + section.add "Action", valid_610077 + var valid_610078 = query.getOrDefault("Options.TunnelOptions") + valid_610078 = validateParameter(valid_610078, JArray, required = false, default = nil) - if valid_608874 != nil: - section.add "Options.TunnelOptions", valid_608874 - var valid_608875 = query.getOrDefault("Version") - valid_608875 = validateParameter(valid_608875, JString, required = true, + if valid_610078 != nil: + section.add "Options.TunnelOptions", valid_610078 + var valid_610079 = query.getOrDefault("Version") + valid_610079 = validateParameter(valid_610079, JString, required = true, default = newJString("2016-11-15")) - if valid_608875 != nil: - section.add "Version", valid_608875 + if valid_610079 != nil: + section.add "Version", valid_610079 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -34323,61 +34388,61 @@ proc validate_GetCreateVpnConnection_608864(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608876 = header.getOrDefault("X-Amz-Signature") - valid_608876 = validateParameter(valid_608876, JString, required = false, + var valid_610080 = header.getOrDefault("X-Amz-Signature") + valid_610080 = validateParameter(valid_610080, JString, required = false, default = nil) - if valid_608876 != nil: - section.add "X-Amz-Signature", valid_608876 - var valid_608877 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608877 = validateParameter(valid_608877, JString, required = false, + if valid_610080 != nil: + section.add "X-Amz-Signature", valid_610080 + var valid_610081 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610081 = validateParameter(valid_610081, JString, required = false, default = nil) - if valid_608877 != nil: - section.add "X-Amz-Content-Sha256", valid_608877 - var valid_608878 = header.getOrDefault("X-Amz-Date") - valid_608878 = validateParameter(valid_608878, JString, required = false, + if valid_610081 != nil: + section.add "X-Amz-Content-Sha256", valid_610081 + var valid_610082 = header.getOrDefault("X-Amz-Date") + valid_610082 = validateParameter(valid_610082, JString, required = false, default = nil) - if valid_608878 != nil: - section.add "X-Amz-Date", valid_608878 - var valid_608879 = header.getOrDefault("X-Amz-Credential") - valid_608879 = validateParameter(valid_608879, JString, required = false, + if valid_610082 != nil: + section.add "X-Amz-Date", valid_610082 + var valid_610083 = header.getOrDefault("X-Amz-Credential") + valid_610083 = validateParameter(valid_610083, JString, required = false, default = nil) - if valid_608879 != nil: - section.add "X-Amz-Credential", valid_608879 - var valid_608880 = header.getOrDefault("X-Amz-Security-Token") - valid_608880 = validateParameter(valid_608880, JString, required = false, + if valid_610083 != nil: + section.add "X-Amz-Credential", valid_610083 + var valid_610084 = header.getOrDefault("X-Amz-Security-Token") + valid_610084 = validateParameter(valid_610084, JString, required = false, default = nil) - if valid_608880 != nil: - section.add "X-Amz-Security-Token", valid_608880 - var valid_608881 = header.getOrDefault("X-Amz-Algorithm") - valid_608881 = validateParameter(valid_608881, JString, required = false, + if valid_610084 != nil: + section.add "X-Amz-Security-Token", valid_610084 + var valid_610085 = header.getOrDefault("X-Amz-Algorithm") + valid_610085 = validateParameter(valid_610085, JString, required = false, default = nil) - if valid_608881 != nil: - section.add "X-Amz-Algorithm", valid_608881 - var valid_608882 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608882 = validateParameter(valid_608882, JString, required = false, + if valid_610085 != nil: + section.add "X-Amz-Algorithm", valid_610085 + var valid_610086 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610086 = validateParameter(valid_610086, JString, required = false, default = nil) - if valid_608882 != nil: - section.add "X-Amz-SignedHeaders", valid_608882 + if valid_610086 != nil: + section.add "X-Amz-SignedHeaders", valid_610086 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608883: Call_GetCreateVpnConnection_608863; path: JsonNode; +proc call*(call_610087: Call_GetCreateVpnConnection_610067; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a VPN connection between an existing virtual private gateway and a VPN customer gateway. The supported connection type is ipsec.1
.
The response includes information that you need to give to your network administrator to configure your customer gateway.
We strongly recommend that you use HTTPS when calling this operation because the response contains sensitive cryptographic information for configuring your customer gateway.
If you decide to shut down your VPN connection for any reason and later create a new VPN connection, you must reconfigure your customer gateway with the new information returned from this call.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_608883.validator(path, query, header, formData, body) - let scheme = call_608883.pickScheme + let valid = call_610087.validator(path, query, header, formData, body) + let scheme = call_610087.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608883.url(scheme.get, call_608883.host, call_608883.base, - call_608883.route, valid.getOrDefault("path"), + let url = call_610087.url(scheme.get, call_610087.host, call_610087.base, + call_610087.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608883, url, valid) + result = atozHook(call_610087, url, valid) -proc call*(call_608884: Call_GetCreateVpnConnection_608863; Type: string; +proc call*(call_610088: Call_GetCreateVpnConnection_610067; Type: string; CustomerGatewayId: string; OptionsEnableAcceleration: string = ""; DryRun: bool = false; OptionsStaticRoutesOnly: string = ""; TransitGatewayId: string = ""; VpnGatewayId: string = ""; @@ -34406,30 +34471,30 @@ proc call*(call_608884: Call_GetCreateVpnConnection_608863; Type: string; ## : Describes VPN connection options. ## The tunnel options for the VPN connection. ## Version: string (required) - var query_608885 = newJObject() - add(query_608885, "Type", newJString(Type)) - add(query_608885, "Options.EnableAcceleration", + var query_610089 = newJObject() + add(query_610089, "Type", newJString(Type)) + add(query_610089, "Options.EnableAcceleration", newJString(OptionsEnableAcceleration)) - add(query_608885, "DryRun", newJBool(DryRun)) - add(query_608885, "Options.StaticRoutesOnly", + add(query_610089, "DryRun", newJBool(DryRun)) + add(query_610089, "Options.StaticRoutesOnly", newJString(OptionsStaticRoutesOnly)) - add(query_608885, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_608885, "CustomerGatewayId", newJString(CustomerGatewayId)) - add(query_608885, "VpnGatewayId", newJString(VpnGatewayId)) - add(query_608885, "Action", newJString(Action)) + add(query_610089, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_610089, "CustomerGatewayId", newJString(CustomerGatewayId)) + add(query_610089, "VpnGatewayId", newJString(VpnGatewayId)) + add(query_610089, "Action", newJString(Action)) if OptionsTunnelOptions != nil: - query_608885.add "Options.TunnelOptions", OptionsTunnelOptions - add(query_608885, "Version", newJString(Version)) - result = call_608884.call(nil, query_608885, nil, nil, nil) + query_610089.add "Options.TunnelOptions", OptionsTunnelOptions + add(query_610089, "Version", newJString(Version)) + result = call_610088.call(nil, query_610089, nil, nil, nil) -var getCreateVpnConnection* = Call_GetCreateVpnConnection_608863( +var getCreateVpnConnection* = Call_GetCreateVpnConnection_610067( name: "getCreateVpnConnection", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateVpnConnection", - validator: validate_GetCreateVpnConnection_608864, base: "/", - url: url_GetCreateVpnConnection_608865, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCreateVpnConnection_610068, base: "/", + url: url_GetCreateVpnConnection_610069, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateVpnConnectionRoute_608927 = ref object of OpenApiRestCall_604389 -proc url_PostCreateVpnConnectionRoute_608929(protocol: Scheme; host: string; + Call_PostCreateVpnConnectionRoute_610131 = ref object of OpenApiRestCall_605589 +proc url_PostCreateVpnConnectionRoute_610133(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -34441,7 +34506,7 @@ proc url_PostCreateVpnConnectionRoute_608929(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostCreateVpnConnectionRoute_608928(path: JsonNode; query: JsonNode; +proc validate_PostCreateVpnConnectionRoute_610132(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -34454,16 +34519,16 @@ proc validate_PostCreateVpnConnectionRoute_608928(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608930 = query.getOrDefault("Action") - valid_608930 = validateParameter(valid_608930, JString, required = true, default = newJString( + var valid_610134 = query.getOrDefault("Action") + valid_610134 = validateParameter(valid_610134, JString, required = true, default = newJString( "CreateVpnConnectionRoute")) - if valid_608930 != nil: - section.add "Action", valid_608930 - var valid_608931 = query.getOrDefault("Version") - valid_608931 = validateParameter(valid_608931, JString, required = true, + if valid_610134 != nil: + section.add "Action", valid_610134 + var valid_610135 = query.getOrDefault("Version") + valid_610135 = validateParameter(valid_610135, JString, required = true, default = newJString("2016-11-15")) - if valid_608931 != nil: - section.add "Version", valid_608931 + if valid_610135 != nil: + section.add "Version", valid_610135 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -34474,41 +34539,41 @@ proc validate_PostCreateVpnConnectionRoute_608928(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608932 = header.getOrDefault("X-Amz-Signature") - valid_608932 = validateParameter(valid_608932, JString, required = false, + var valid_610136 = header.getOrDefault("X-Amz-Signature") + valid_610136 = validateParameter(valid_610136, JString, required = false, default = nil) - if valid_608932 != nil: - section.add "X-Amz-Signature", valid_608932 - var valid_608933 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608933 = validateParameter(valid_608933, JString, required = false, + if valid_610136 != nil: + section.add "X-Amz-Signature", valid_610136 + var valid_610137 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610137 = validateParameter(valid_610137, JString, required = false, default = nil) - if valid_608933 != nil: - section.add "X-Amz-Content-Sha256", valid_608933 - var valid_608934 = header.getOrDefault("X-Amz-Date") - valid_608934 = validateParameter(valid_608934, JString, required = false, + if valid_610137 != nil: + section.add "X-Amz-Content-Sha256", valid_610137 + var valid_610138 = header.getOrDefault("X-Amz-Date") + valid_610138 = validateParameter(valid_610138, JString, required = false, default = nil) - if valid_608934 != nil: - section.add "X-Amz-Date", valid_608934 - var valid_608935 = header.getOrDefault("X-Amz-Credential") - valid_608935 = validateParameter(valid_608935, JString, required = false, + if valid_610138 != nil: + section.add "X-Amz-Date", valid_610138 + var valid_610139 = header.getOrDefault("X-Amz-Credential") + valid_610139 = validateParameter(valid_610139, JString, required = false, default = nil) - if valid_608935 != nil: - section.add "X-Amz-Credential", valid_608935 - var valid_608936 = header.getOrDefault("X-Amz-Security-Token") - valid_608936 = validateParameter(valid_608936, JString, required = false, + if valid_610139 != nil: + section.add "X-Amz-Credential", valid_610139 + var valid_610140 = header.getOrDefault("X-Amz-Security-Token") + valid_610140 = validateParameter(valid_610140, JString, required = false, default = nil) - if valid_608936 != nil: - section.add "X-Amz-Security-Token", valid_608936 - var valid_608937 = header.getOrDefault("X-Amz-Algorithm") - valid_608937 = validateParameter(valid_608937, JString, required = false, + if valid_610140 != nil: + section.add "X-Amz-Security-Token", valid_610140 + var valid_610141 = header.getOrDefault("X-Amz-Algorithm") + valid_610141 = validateParameter(valid_610141, JString, required = false, default = nil) - if valid_608937 != nil: - section.add "X-Amz-Algorithm", valid_608937 - var valid_608938 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608938 = validateParameter(valid_608938, JString, required = false, + if valid_610141 != nil: + section.add "X-Amz-Algorithm", valid_610141 + var valid_610142 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610142 = validateParameter(valid_610142, JString, required = false, default = nil) - if valid_608938 != nil: - section.add "X-Amz-SignedHeaders", valid_608938 + if valid_610142 != nil: + section.add "X-Amz-SignedHeaders", valid_610142 result.add "header", section ## parameters in `formData` object: ## VpnConnectionId: JString (required) @@ -34517,34 +34582,34 @@ proc validate_PostCreateVpnConnectionRoute_608928(path: JsonNode; query: JsonNod ## : The CIDR block associated with the local subnet of the customer network. section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpnConnectionId` field" - var valid_608939 = formData.getOrDefault("VpnConnectionId") - valid_608939 = validateParameter(valid_608939, JString, required = true, + var valid_610143 = formData.getOrDefault("VpnConnectionId") + valid_610143 = validateParameter(valid_610143, JString, required = true, default = nil) - if valid_608939 != nil: - section.add "VpnConnectionId", valid_608939 - var valid_608940 = formData.getOrDefault("DestinationCidrBlock") - valid_608940 = validateParameter(valid_608940, JString, required = true, + if valid_610143 != nil: + section.add "VpnConnectionId", valid_610143 + var valid_610144 = formData.getOrDefault("DestinationCidrBlock") + valid_610144 = validateParameter(valid_610144, JString, required = true, default = nil) - if valid_608940 != nil: - section.add "DestinationCidrBlock", valid_608940 + if valid_610144 != nil: + section.add "DestinationCidrBlock", valid_610144 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608941: Call_PostCreateVpnConnectionRoute_608927; path: JsonNode; +proc call*(call_610145: Call_PostCreateVpnConnectionRoute_610131; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_608941.validator(path, query, header, formData, body) - let scheme = call_608941.pickScheme + let valid = call_610145.validator(path, query, header, formData, body) + let scheme = call_610145.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608941.url(scheme.get, call_608941.host, call_608941.base, - call_608941.route, valid.getOrDefault("path"), + let url = call_610145.url(scheme.get, call_610145.host, call_610145.base, + call_610145.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608941, url, valid) + result = atozHook(call_610145, url, valid) -proc call*(call_608942: Call_PostCreateVpnConnectionRoute_608927; +proc call*(call_610146: Call_PostCreateVpnConnectionRoute_610131; VpnConnectionId: string; DestinationCidrBlock: string; Action: string = "CreateVpnConnectionRoute"; Version: string = "2016-11-15"): Recallable = @@ -34556,23 +34621,23 @@ proc call*(call_608942: Call_PostCreateVpnConnectionRoute_608927; ## : The CIDR block associated with the local subnet of the customer network. ## Action: string (required) ## Version: string (required) - var query_608943 = newJObject() - var formData_608944 = newJObject() - add(formData_608944, "VpnConnectionId", newJString(VpnConnectionId)) - add(formData_608944, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - add(query_608943, "Action", newJString(Action)) - add(query_608943, "Version", newJString(Version)) - result = call_608942.call(nil, query_608943, nil, formData_608944, nil) + var query_610147 = newJObject() + var formData_610148 = newJObject() + add(formData_610148, "VpnConnectionId", newJString(VpnConnectionId)) + add(formData_610148, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + add(query_610147, "Action", newJString(Action)) + add(query_610147, "Version", newJString(Version)) + result = call_610146.call(nil, query_610147, nil, formData_610148, nil) -var postCreateVpnConnectionRoute* = Call_PostCreateVpnConnectionRoute_608927( +var postCreateVpnConnectionRoute* = Call_PostCreateVpnConnectionRoute_610131( name: "postCreateVpnConnectionRoute", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateVpnConnectionRoute", - validator: validate_PostCreateVpnConnectionRoute_608928, base: "/", - url: url_PostCreateVpnConnectionRoute_608929, + validator: validate_PostCreateVpnConnectionRoute_610132, base: "/", + url: url_PostCreateVpnConnectionRoute_610133, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateVpnConnectionRoute_608910 = ref object of OpenApiRestCall_604389 -proc url_GetCreateVpnConnectionRoute_608912(protocol: Scheme; host: string; + Call_GetCreateVpnConnectionRoute_610114 = ref object of OpenApiRestCall_605589 +proc url_GetCreateVpnConnectionRoute_610116(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -34584,7 +34649,7 @@ proc url_GetCreateVpnConnectionRoute_608912(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetCreateVpnConnectionRoute_608911(path: JsonNode; query: JsonNode; +proc validate_GetCreateVpnConnectionRoute_610115(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -34602,26 +34667,26 @@ proc validate_GetCreateVpnConnectionRoute_608911(path: JsonNode; query: JsonNode section = newJObject() assert query != nil, "query argument is necessary due to required `VpnConnectionId` field" - var valid_608913 = query.getOrDefault("VpnConnectionId") - valid_608913 = validateParameter(valid_608913, JString, required = true, + var valid_610117 = query.getOrDefault("VpnConnectionId") + valid_610117 = validateParameter(valid_610117, JString, required = true, default = nil) - if valid_608913 != nil: - section.add "VpnConnectionId", valid_608913 - var valid_608914 = query.getOrDefault("Action") - valid_608914 = validateParameter(valid_608914, JString, required = true, default = newJString( + if valid_610117 != nil: + section.add "VpnConnectionId", valid_610117 + var valid_610118 = query.getOrDefault("Action") + valid_610118 = validateParameter(valid_610118, JString, required = true, default = newJString( "CreateVpnConnectionRoute")) - if valid_608914 != nil: - section.add "Action", valid_608914 - var valid_608915 = query.getOrDefault("Version") - valid_608915 = validateParameter(valid_608915, JString, required = true, + if valid_610118 != nil: + section.add "Action", valid_610118 + var valid_610119 = query.getOrDefault("Version") + valid_610119 = validateParameter(valid_610119, JString, required = true, default = newJString("2016-11-15")) - if valid_608915 != nil: - section.add "Version", valid_608915 - var valid_608916 = query.getOrDefault("DestinationCidrBlock") - valid_608916 = validateParameter(valid_608916, JString, required = true, + if valid_610119 != nil: + section.add "Version", valid_610119 + var valid_610120 = query.getOrDefault("DestinationCidrBlock") + valid_610120 = validateParameter(valid_610120, JString, required = true, default = nil) - if valid_608916 != nil: - section.add "DestinationCidrBlock", valid_608916 + if valid_610120 != nil: + section.add "DestinationCidrBlock", valid_610120 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -34632,61 +34697,61 @@ proc validate_GetCreateVpnConnectionRoute_608911(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608917 = header.getOrDefault("X-Amz-Signature") - valid_608917 = validateParameter(valid_608917, JString, required = false, + var valid_610121 = header.getOrDefault("X-Amz-Signature") + valid_610121 = validateParameter(valid_610121, JString, required = false, default = nil) - if valid_608917 != nil: - section.add "X-Amz-Signature", valid_608917 - var valid_608918 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608918 = validateParameter(valid_608918, JString, required = false, + if valid_610121 != nil: + section.add "X-Amz-Signature", valid_610121 + var valid_610122 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610122 = validateParameter(valid_610122, JString, required = false, default = nil) - if valid_608918 != nil: - section.add "X-Amz-Content-Sha256", valid_608918 - var valid_608919 = header.getOrDefault("X-Amz-Date") - valid_608919 = validateParameter(valid_608919, JString, required = false, + if valid_610122 != nil: + section.add "X-Amz-Content-Sha256", valid_610122 + var valid_610123 = header.getOrDefault("X-Amz-Date") + valid_610123 = validateParameter(valid_610123, JString, required = false, default = nil) - if valid_608919 != nil: - section.add "X-Amz-Date", valid_608919 - var valid_608920 = header.getOrDefault("X-Amz-Credential") - valid_608920 = validateParameter(valid_608920, JString, required = false, + if valid_610123 != nil: + section.add "X-Amz-Date", valid_610123 + var valid_610124 = header.getOrDefault("X-Amz-Credential") + valid_610124 = validateParameter(valid_610124, JString, required = false, default = nil) - if valid_608920 != nil: - section.add "X-Amz-Credential", valid_608920 - var valid_608921 = header.getOrDefault("X-Amz-Security-Token") - valid_608921 = validateParameter(valid_608921, JString, required = false, + if valid_610124 != nil: + section.add "X-Amz-Credential", valid_610124 + var valid_610125 = header.getOrDefault("X-Amz-Security-Token") + valid_610125 = validateParameter(valid_610125, JString, required = false, default = nil) - if valid_608921 != nil: - section.add "X-Amz-Security-Token", valid_608921 - var valid_608922 = header.getOrDefault("X-Amz-Algorithm") - valid_608922 = validateParameter(valid_608922, JString, required = false, + if valid_610125 != nil: + section.add "X-Amz-Security-Token", valid_610125 + var valid_610126 = header.getOrDefault("X-Amz-Algorithm") + valid_610126 = validateParameter(valid_610126, JString, required = false, default = nil) - if valid_608922 != nil: - section.add "X-Amz-Algorithm", valid_608922 - var valid_608923 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608923 = validateParameter(valid_608923, JString, required = false, + if valid_610126 != nil: + section.add "X-Amz-Algorithm", valid_610126 + var valid_610127 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610127 = validateParameter(valid_610127, JString, required = false, default = nil) - if valid_608923 != nil: - section.add "X-Amz-SignedHeaders", valid_608923 + if valid_610127 != nil: + section.add "X-Amz-SignedHeaders", valid_610127 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608924: Call_GetCreateVpnConnectionRoute_608910; path: JsonNode; +proc call*(call_610128: Call_GetCreateVpnConnectionRoute_610114; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_608924.validator(path, query, header, formData, body) - let scheme = call_608924.pickScheme + let valid = call_610128.validator(path, query, header, formData, body) + let scheme = call_610128.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608924.url(scheme.get, call_608924.host, call_608924.base, - call_608924.route, valid.getOrDefault("path"), + let url = call_610128.url(scheme.get, call_610128.host, call_610128.base, + call_610128.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608924, url, valid) + result = atozHook(call_610128, url, valid) -proc call*(call_608925: Call_GetCreateVpnConnectionRoute_608910; +proc call*(call_610129: Call_GetCreateVpnConnectionRoute_610114; VpnConnectionId: string; DestinationCidrBlock: string; Action: string = "CreateVpnConnectionRoute"; Version: string = "2016-11-15"): Recallable = @@ -34698,22 +34763,22 @@ proc call*(call_608925: Call_GetCreateVpnConnectionRoute_608910; ## Version: string (required) ## DestinationCidrBlock: string (required) ## : The CIDR block associated with the local subnet of the customer network. - var query_608926 = newJObject() - add(query_608926, "VpnConnectionId", newJString(VpnConnectionId)) - add(query_608926, "Action", newJString(Action)) - add(query_608926, "Version", newJString(Version)) - add(query_608926, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - result = call_608925.call(nil, query_608926, nil, nil, nil) - -var getCreateVpnConnectionRoute* = Call_GetCreateVpnConnectionRoute_608910( + var query_610130 = newJObject() + add(query_610130, "VpnConnectionId", newJString(VpnConnectionId)) + add(query_610130, "Action", newJString(Action)) + add(query_610130, "Version", newJString(Version)) + add(query_610130, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + result = call_610129.call(nil, query_610130, nil, nil, nil) + +var getCreateVpnConnectionRoute* = Call_GetCreateVpnConnectionRoute_610114( name: "getCreateVpnConnectionRoute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateVpnConnectionRoute", - validator: validate_GetCreateVpnConnectionRoute_608911, base: "/", - url: url_GetCreateVpnConnectionRoute_608912, + validator: validate_GetCreateVpnConnectionRoute_610115, base: "/", + url: url_GetCreateVpnConnectionRoute_610116, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostCreateVpnGateway_608964 = ref object of OpenApiRestCall_604389 -proc url_PostCreateVpnGateway_608966(protocol: Scheme; host: string; base: string; + Call_PostCreateVpnGateway_610168 = ref object of OpenApiRestCall_605589 +proc url_PostCreateVpnGateway_610170(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -34725,7 +34790,7 @@ proc url_PostCreateVpnGateway_608966(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostCreateVpnGateway_608965(path: JsonNode; query: JsonNode; +proc validate_PostCreateVpnGateway_610169(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a virtual private gateway. A virtual private gateway is the endpoint on the VPC side of your VPN connection. You can create a virtual private gateway before creating the VPC itself.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -34738,16 +34803,16 @@ proc validate_PostCreateVpnGateway_608965(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_608967 = query.getOrDefault("Action") - valid_608967 = validateParameter(valid_608967, JString, required = true, + var valid_610171 = query.getOrDefault("Action") + valid_610171 = validateParameter(valid_610171, JString, required = true, default = newJString("CreateVpnGateway")) - if valid_608967 != nil: - section.add "Action", valid_608967 - var valid_608968 = query.getOrDefault("Version") - valid_608968 = validateParameter(valid_608968, JString, required = true, + if valid_610171 != nil: + section.add "Action", valid_610171 + var valid_610172 = query.getOrDefault("Version") + valid_610172 = validateParameter(valid_610172, JString, required = true, default = newJString("2016-11-15")) - if valid_608968 != nil: - section.add "Version", valid_608968 + if valid_610172 != nil: + section.add "Version", valid_610172 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -34758,41 +34823,41 @@ proc validate_PostCreateVpnGateway_608965(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608969 = header.getOrDefault("X-Amz-Signature") - valid_608969 = validateParameter(valid_608969, JString, required = false, + var valid_610173 = header.getOrDefault("X-Amz-Signature") + valid_610173 = validateParameter(valid_610173, JString, required = false, default = nil) - if valid_608969 != nil: - section.add "X-Amz-Signature", valid_608969 - var valid_608970 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608970 = validateParameter(valid_608970, JString, required = false, + if valid_610173 != nil: + section.add "X-Amz-Signature", valid_610173 + var valid_610174 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610174 = validateParameter(valid_610174, JString, required = false, default = nil) - if valid_608970 != nil: - section.add "X-Amz-Content-Sha256", valid_608970 - var valid_608971 = header.getOrDefault("X-Amz-Date") - valid_608971 = validateParameter(valid_608971, JString, required = false, + if valid_610174 != nil: + section.add "X-Amz-Content-Sha256", valid_610174 + var valid_610175 = header.getOrDefault("X-Amz-Date") + valid_610175 = validateParameter(valid_610175, JString, required = false, default = nil) - if valid_608971 != nil: - section.add "X-Amz-Date", valid_608971 - var valid_608972 = header.getOrDefault("X-Amz-Credential") - valid_608972 = validateParameter(valid_608972, JString, required = false, + if valid_610175 != nil: + section.add "X-Amz-Date", valid_610175 + var valid_610176 = header.getOrDefault("X-Amz-Credential") + valid_610176 = validateParameter(valid_610176, JString, required = false, default = nil) - if valid_608972 != nil: - section.add "X-Amz-Credential", valid_608972 - var valid_608973 = header.getOrDefault("X-Amz-Security-Token") - valid_608973 = validateParameter(valid_608973, JString, required = false, + if valid_610176 != nil: + section.add "X-Amz-Credential", valid_610176 + var valid_610177 = header.getOrDefault("X-Amz-Security-Token") + valid_610177 = validateParameter(valid_610177, JString, required = false, default = nil) - if valid_608973 != nil: - section.add "X-Amz-Security-Token", valid_608973 - var valid_608974 = header.getOrDefault("X-Amz-Algorithm") - valid_608974 = validateParameter(valid_608974, JString, required = false, + if valid_610177 != nil: + section.add "X-Amz-Security-Token", valid_610177 + var valid_610178 = header.getOrDefault("X-Amz-Algorithm") + valid_610178 = validateParameter(valid_610178, JString, required = false, default = nil) - if valid_608974 != nil: - section.add "X-Amz-Algorithm", valid_608974 - var valid_608975 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608975 = validateParameter(valid_608975, JString, required = false, + if valid_610178 != nil: + section.add "X-Amz-Algorithm", valid_610178 + var valid_610179 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610179 = validateParameter(valid_610179, JString, required = false, default = nil) - if valid_608975 != nil: - section.add "X-Amz-SignedHeaders", valid_608975 + if valid_610179 != nil: + section.add "X-Amz-SignedHeaders", valid_610179 result.add "header", section ## parameters in `formData` object: ## AvailabilityZone: JString @@ -34804,44 +34869,44 @@ proc validate_PostCreateVpnGateway_608965(path: JsonNode; query: JsonNode; ## Type: JString (required) ## : The type of VPN connection this virtual private gateway supports. section = newJObject() - var valid_608976 = formData.getOrDefault("AvailabilityZone") - valid_608976 = validateParameter(valid_608976, JString, required = false, - default = nil) - if valid_608976 != nil: - section.add "AvailabilityZone", valid_608976 - var valid_608977 = formData.getOrDefault("AmazonSideAsn") - valid_608977 = validateParameter(valid_608977, JInt, required = false, default = nil) - if valid_608977 != nil: - section.add "AmazonSideAsn", valid_608977 - var valid_608978 = formData.getOrDefault("DryRun") - valid_608978 = validateParameter(valid_608978, JBool, required = false, default = nil) - if valid_608978 != nil: - section.add "DryRun", valid_608978 + var valid_610180 = formData.getOrDefault("AvailabilityZone") + valid_610180 = validateParameter(valid_610180, JString, required = false, + default = nil) + if valid_610180 != nil: + section.add "AvailabilityZone", valid_610180 + var valid_610181 = formData.getOrDefault("AmazonSideAsn") + valid_610181 = validateParameter(valid_610181, JInt, required = false, default = nil) + if valid_610181 != nil: + section.add "AmazonSideAsn", valid_610181 + var valid_610182 = formData.getOrDefault("DryRun") + valid_610182 = validateParameter(valid_610182, JBool, required = false, default = nil) + if valid_610182 != nil: + section.add "DryRun", valid_610182 assert formData != nil, "formData argument is necessary due to required `Type` field" - var valid_608979 = formData.getOrDefault("Type") - valid_608979 = validateParameter(valid_608979, JString, required = true, + var valid_610183 = formData.getOrDefault("Type") + valid_610183 = validateParameter(valid_610183, JString, required = true, default = newJString("ipsec.1")) - if valid_608979 != nil: - section.add "Type", valid_608979 + if valid_610183 != nil: + section.add "Type", valid_610183 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608980: Call_PostCreateVpnGateway_608964; path: JsonNode; +proc call*(call_610184: Call_PostCreateVpnGateway_610168; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a virtual private gateway. A virtual private gateway is the endpoint on the VPC side of your VPN connection. You can create a virtual private gateway before creating the VPC itself.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_608980.validator(path, query, header, formData, body) - let scheme = call_608980.pickScheme + let valid = call_610184.validator(path, query, header, formData, body) + let scheme = call_610184.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608980.url(scheme.get, call_608980.host, call_608980.base, - call_608980.route, valid.getOrDefault("path"), + let url = call_610184.url(scheme.get, call_610184.host, call_610184.base, + call_610184.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608980, url, valid) + result = atozHook(call_610184, url, valid) -proc call*(call_608981: Call_PostCreateVpnGateway_608964; +proc call*(call_610185: Call_PostCreateVpnGateway_610168; AvailabilityZone: string = ""; AmazonSideAsn: int = 0; DryRun: bool = false; Type: string = "ipsec.1"; Action: string = "CreateVpnGateway"; Version: string = "2016-11-15"): Recallable = @@ -34857,24 +34922,24 @@ proc call*(call_608981: Call_PostCreateVpnGateway_608964; ## : The type of VPN connection this virtual private gateway supports. ## Action: string (required) ## Version: string (required) - var query_608982 = newJObject() - var formData_608983 = newJObject() - add(formData_608983, "AvailabilityZone", newJString(AvailabilityZone)) - add(formData_608983, "AmazonSideAsn", newJInt(AmazonSideAsn)) - add(formData_608983, "DryRun", newJBool(DryRun)) - add(formData_608983, "Type", newJString(Type)) - add(query_608982, "Action", newJString(Action)) - add(query_608982, "Version", newJString(Version)) - result = call_608981.call(nil, query_608982, nil, formData_608983, nil) + var query_610186 = newJObject() + var formData_610187 = newJObject() + add(formData_610187, "AvailabilityZone", newJString(AvailabilityZone)) + add(formData_610187, "AmazonSideAsn", newJInt(AmazonSideAsn)) + add(formData_610187, "DryRun", newJBool(DryRun)) + add(formData_610187, "Type", newJString(Type)) + add(query_610186, "Action", newJString(Action)) + add(query_610186, "Version", newJString(Version)) + result = call_610185.call(nil, query_610186, nil, formData_610187, nil) -var postCreateVpnGateway* = Call_PostCreateVpnGateway_608964( +var postCreateVpnGateway* = Call_PostCreateVpnGateway_610168( name: "postCreateVpnGateway", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=CreateVpnGateway", - validator: validate_PostCreateVpnGateway_608965, base: "/", - url: url_PostCreateVpnGateway_608966, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostCreateVpnGateway_610169, base: "/", + url: url_PostCreateVpnGateway_610170, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetCreateVpnGateway_608945 = ref object of OpenApiRestCall_604389 -proc url_GetCreateVpnGateway_608947(protocol: Scheme; host: string; base: string; + Call_GetCreateVpnGateway_610149 = ref object of OpenApiRestCall_605589 +proc url_GetCreateVpnGateway_610151(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -34886,7 +34951,7 @@ proc url_GetCreateVpnGateway_608947(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_GetCreateVpnGateway_608946(path: JsonNode; query: JsonNode; +proc validate_GetCreateVpnGateway_610150(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a virtual private gateway. A virtual private gateway is the endpoint on the VPC side of your VPN connection. You can create a virtual private gateway before creating the VPC itself.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
@@ -34908,34 +34973,34 @@ proc validate_GetCreateVpnGateway_608946(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Type` field" - var valid_608948 = query.getOrDefault("Type") - valid_608948 = validateParameter(valid_608948, JString, required = true, + var valid_610152 = query.getOrDefault("Type") + valid_610152 = validateParameter(valid_610152, JString, required = true, default = newJString("ipsec.1")) - if valid_608948 != nil: - section.add "Type", valid_608948 - var valid_608949 = query.getOrDefault("DryRun") - valid_608949 = validateParameter(valid_608949, JBool, required = false, default = nil) - if valid_608949 != nil: - section.add "DryRun", valid_608949 - var valid_608950 = query.getOrDefault("AmazonSideAsn") - valid_608950 = validateParameter(valid_608950, JInt, required = false, default = nil) - if valid_608950 != nil: - section.add "AmazonSideAsn", valid_608950 - var valid_608951 = query.getOrDefault("Action") - valid_608951 = validateParameter(valid_608951, JString, required = true, + if valid_610152 != nil: + section.add "Type", valid_610152 + var valid_610153 = query.getOrDefault("DryRun") + valid_610153 = validateParameter(valid_610153, JBool, required = false, default = nil) + if valid_610153 != nil: + section.add "DryRun", valid_610153 + var valid_610154 = query.getOrDefault("AmazonSideAsn") + valid_610154 = validateParameter(valid_610154, JInt, required = false, default = nil) + if valid_610154 != nil: + section.add "AmazonSideAsn", valid_610154 + var valid_610155 = query.getOrDefault("Action") + valid_610155 = validateParameter(valid_610155, JString, required = true, default = newJString("CreateVpnGateway")) - if valid_608951 != nil: - section.add "Action", valid_608951 - var valid_608952 = query.getOrDefault("AvailabilityZone") - valid_608952 = validateParameter(valid_608952, JString, required = false, + if valid_610155 != nil: + section.add "Action", valid_610155 + var valid_610156 = query.getOrDefault("AvailabilityZone") + valid_610156 = validateParameter(valid_610156, JString, required = false, default = nil) - if valid_608952 != nil: - section.add "AvailabilityZone", valid_608952 - var valid_608953 = query.getOrDefault("Version") - valid_608953 = validateParameter(valid_608953, JString, required = true, + if valid_610156 != nil: + section.add "AvailabilityZone", valid_610156 + var valid_610157 = query.getOrDefault("Version") + valid_610157 = validateParameter(valid_610157, JString, required = true, default = newJString("2016-11-15")) - if valid_608953 != nil: - section.add "Version", valid_608953 + if valid_610157 != nil: + section.add "Version", valid_610157 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -34946,61 +35011,61 @@ proc validate_GetCreateVpnGateway_608946(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608954 = header.getOrDefault("X-Amz-Signature") - valid_608954 = validateParameter(valid_608954, JString, required = false, + var valid_610158 = header.getOrDefault("X-Amz-Signature") + valid_610158 = validateParameter(valid_610158, JString, required = false, default = nil) - if valid_608954 != nil: - section.add "X-Amz-Signature", valid_608954 - var valid_608955 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608955 = validateParameter(valid_608955, JString, required = false, + if valid_610158 != nil: + section.add "X-Amz-Signature", valid_610158 + var valid_610159 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610159 = validateParameter(valid_610159, JString, required = false, default = nil) - if valid_608955 != nil: - section.add "X-Amz-Content-Sha256", valid_608955 - var valid_608956 = header.getOrDefault("X-Amz-Date") - valid_608956 = validateParameter(valid_608956, JString, required = false, + if valid_610159 != nil: + section.add "X-Amz-Content-Sha256", valid_610159 + var valid_610160 = header.getOrDefault("X-Amz-Date") + valid_610160 = validateParameter(valid_610160, JString, required = false, default = nil) - if valid_608956 != nil: - section.add "X-Amz-Date", valid_608956 - var valid_608957 = header.getOrDefault("X-Amz-Credential") - valid_608957 = validateParameter(valid_608957, JString, required = false, + if valid_610160 != nil: + section.add "X-Amz-Date", valid_610160 + var valid_610161 = header.getOrDefault("X-Amz-Credential") + valid_610161 = validateParameter(valid_610161, JString, required = false, default = nil) - if valid_608957 != nil: - section.add "X-Amz-Credential", valid_608957 - var valid_608958 = header.getOrDefault("X-Amz-Security-Token") - valid_608958 = validateParameter(valid_608958, JString, required = false, + if valid_610161 != nil: + section.add "X-Amz-Credential", valid_610161 + var valid_610162 = header.getOrDefault("X-Amz-Security-Token") + valid_610162 = validateParameter(valid_610162, JString, required = false, default = nil) - if valid_608958 != nil: - section.add "X-Amz-Security-Token", valid_608958 - var valid_608959 = header.getOrDefault("X-Amz-Algorithm") - valid_608959 = validateParameter(valid_608959, JString, required = false, + if valid_610162 != nil: + section.add "X-Amz-Security-Token", valid_610162 + var valid_610163 = header.getOrDefault("X-Amz-Algorithm") + valid_610163 = validateParameter(valid_610163, JString, required = false, default = nil) - if valid_608959 != nil: - section.add "X-Amz-Algorithm", valid_608959 - var valid_608960 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608960 = validateParameter(valid_608960, JString, required = false, + if valid_610163 != nil: + section.add "X-Amz-Algorithm", valid_610163 + var valid_610164 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610164 = validateParameter(valid_610164, JString, required = false, default = nil) - if valid_608960 != nil: - section.add "X-Amz-SignedHeaders", valid_608960 + if valid_610164 != nil: + section.add "X-Amz-SignedHeaders", valid_610164 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608961: Call_GetCreateVpnGateway_608945; path: JsonNode; +proc call*(call_610165: Call_GetCreateVpnGateway_610149; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a virtual private gateway. A virtual private gateway is the endpoint on the VPC side of your VPN connection. You can create a virtual private gateway before creating the VPC itself.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_608961.validator(path, query, header, formData, body) - let scheme = call_608961.pickScheme + let valid = call_610165.validator(path, query, header, formData, body) + let scheme = call_610165.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608961.url(scheme.get, call_608961.host, call_608961.base, - call_608961.route, valid.getOrDefault("path"), + let url = call_610165.url(scheme.get, call_610165.host, call_610165.base, + call_610165.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608961, url, valid) + result = atozHook(call_610165, url, valid) -proc call*(call_608962: Call_GetCreateVpnGateway_608945; Type: string = "ipsec.1"; +proc call*(call_610166: Call_GetCreateVpnGateway_610149; Type: string = "ipsec.1"; DryRun: bool = false; AmazonSideAsn: int = 0; Action: string = "CreateVpnGateway"; AvailabilityZone: string = ""; Version: string = "2016-11-15"): Recallable = @@ -35016,23 +35081,23 @@ proc call*(call_608962: Call_GetCreateVpnGateway_608945; Type: string = "ipsec.1 ## AvailabilityZone: string ## : The Availability Zone for the virtual private gateway. ## Version: string (required) - var query_608963 = newJObject() - add(query_608963, "Type", newJString(Type)) - add(query_608963, "DryRun", newJBool(DryRun)) - add(query_608963, "AmazonSideAsn", newJInt(AmazonSideAsn)) - add(query_608963, "Action", newJString(Action)) - add(query_608963, "AvailabilityZone", newJString(AvailabilityZone)) - add(query_608963, "Version", newJString(Version)) - result = call_608962.call(nil, query_608963, nil, nil, nil) + var query_610167 = newJObject() + add(query_610167, "Type", newJString(Type)) + add(query_610167, "DryRun", newJBool(DryRun)) + add(query_610167, "AmazonSideAsn", newJInt(AmazonSideAsn)) + add(query_610167, "Action", newJString(Action)) + add(query_610167, "AvailabilityZone", newJString(AvailabilityZone)) + add(query_610167, "Version", newJString(Version)) + result = call_610166.call(nil, query_610167, nil, nil, nil) -var getCreateVpnGateway* = Call_GetCreateVpnGateway_608945( +var getCreateVpnGateway* = Call_GetCreateVpnGateway_610149( name: "getCreateVpnGateway", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=CreateVpnGateway", - validator: validate_GetCreateVpnGateway_608946, base: "/", - url: url_GetCreateVpnGateway_608947, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetCreateVpnGateway_610150, base: "/", + url: url_GetCreateVpnGateway_610151, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeleteClientVpnEndpoint_609001 = ref object of OpenApiRestCall_604389 -proc url_PostDeleteClientVpnEndpoint_609003(protocol: Scheme; host: string; + Call_PostDeleteClientVpnEndpoint_610205 = ref object of OpenApiRestCall_605589 +proc url_PostDeleteClientVpnEndpoint_610207(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -35044,7 +35109,7 @@ proc url_PostDeleteClientVpnEndpoint_609003(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDeleteClientVpnEndpoint_609002(path: JsonNode; query: JsonNode; +proc validate_PostDeleteClientVpnEndpoint_610206(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified Client VPN endpoint. You must disassociate all target networks before you can delete a Client VPN endpoint. ## @@ -35057,16 +35122,16 @@ proc validate_PostDeleteClientVpnEndpoint_609002(path: JsonNode; query: JsonNode ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_609004 = query.getOrDefault("Action") - valid_609004 = validateParameter(valid_609004, JString, required = true, default = newJString( + var valid_610208 = query.getOrDefault("Action") + valid_610208 = validateParameter(valid_610208, JString, required = true, default = newJString( "DeleteClientVpnEndpoint")) - if valid_609004 != nil: - section.add "Action", valid_609004 - var valid_609005 = query.getOrDefault("Version") - valid_609005 = validateParameter(valid_609005, JString, required = true, + if valid_610208 != nil: + section.add "Action", valid_610208 + var valid_610209 = query.getOrDefault("Version") + valid_610209 = validateParameter(valid_610209, JString, required = true, default = newJString("2016-11-15")) - if valid_609005 != nil: - section.add "Version", valid_609005 + if valid_610209 != nil: + section.add "Version", valid_610209 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -35077,41 +35142,41 @@ proc validate_PostDeleteClientVpnEndpoint_609002(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609006 = header.getOrDefault("X-Amz-Signature") - valid_609006 = validateParameter(valid_609006, JString, required = false, + var valid_610210 = header.getOrDefault("X-Amz-Signature") + valid_610210 = validateParameter(valid_610210, JString, required = false, default = nil) - if valid_609006 != nil: - section.add "X-Amz-Signature", valid_609006 - var valid_609007 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609007 = validateParameter(valid_609007, JString, required = false, + if valid_610210 != nil: + section.add "X-Amz-Signature", valid_610210 + var valid_610211 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610211 = validateParameter(valid_610211, JString, required = false, default = nil) - if valid_609007 != nil: - section.add "X-Amz-Content-Sha256", valid_609007 - var valid_609008 = header.getOrDefault("X-Amz-Date") - valid_609008 = validateParameter(valid_609008, JString, required = false, + if valid_610211 != nil: + section.add "X-Amz-Content-Sha256", valid_610211 + var valid_610212 = header.getOrDefault("X-Amz-Date") + valid_610212 = validateParameter(valid_610212, JString, required = false, default = nil) - if valid_609008 != nil: - section.add "X-Amz-Date", valid_609008 - var valid_609009 = header.getOrDefault("X-Amz-Credential") - valid_609009 = validateParameter(valid_609009, JString, required = false, + if valid_610212 != nil: + section.add "X-Amz-Date", valid_610212 + var valid_610213 = header.getOrDefault("X-Amz-Credential") + valid_610213 = validateParameter(valid_610213, JString, required = false, default = nil) - if valid_609009 != nil: - section.add "X-Amz-Credential", valid_609009 - var valid_609010 = header.getOrDefault("X-Amz-Security-Token") - valid_609010 = validateParameter(valid_609010, JString, required = false, + if valid_610213 != nil: + section.add "X-Amz-Credential", valid_610213 + var valid_610214 = header.getOrDefault("X-Amz-Security-Token") + valid_610214 = validateParameter(valid_610214, JString, required = false, default = nil) - if valid_609010 != nil: - section.add "X-Amz-Security-Token", valid_609010 - var valid_609011 = header.getOrDefault("X-Amz-Algorithm") - valid_609011 = validateParameter(valid_609011, JString, required = false, + if valid_610214 != nil: + section.add "X-Amz-Security-Token", valid_610214 + var valid_610215 = header.getOrDefault("X-Amz-Algorithm") + valid_610215 = validateParameter(valid_610215, JString, required = false, default = nil) - if valid_609011 != nil: - section.add "X-Amz-Algorithm", valid_609011 - var valid_609012 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609012 = validateParameter(valid_609012, JString, required = false, + if valid_610215 != nil: + section.add "X-Amz-Algorithm", valid_610215 + var valid_610216 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610216 = validateParameter(valid_610216, JString, required = false, default = nil) - if valid_609012 != nil: - section.add "X-Amz-SignedHeaders", valid_609012 + if valid_610216 != nil: + section.add "X-Amz-SignedHeaders", valid_610216 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -35119,34 +35184,34 @@ proc validate_PostDeleteClientVpnEndpoint_609002(path: JsonNode; query: JsonNode ## ClientVpnEndpointId: JString (required) ## : The ID of the Client VPN to be deleted. section = newJObject() - var valid_609013 = formData.getOrDefault("DryRun") - valid_609013 = validateParameter(valid_609013, JBool, required = false, default = nil) - if valid_609013 != nil: - section.add "DryRun", valid_609013 + var valid_610217 = formData.getOrDefault("DryRun") + valid_610217 = validateParameter(valid_610217, JBool, required = false, default = nil) + if valid_610217 != nil: + section.add "DryRun", valid_610217 assert formData != nil, "formData argument is necessary due to required `ClientVpnEndpointId` field" - var valid_609014 = formData.getOrDefault("ClientVpnEndpointId") - valid_609014 = validateParameter(valid_609014, JString, required = true, + var valid_610218 = formData.getOrDefault("ClientVpnEndpointId") + valid_610218 = validateParameter(valid_610218, JString, required = true, default = nil) - if valid_609014 != nil: - section.add "ClientVpnEndpointId", valid_609014 + if valid_610218 != nil: + section.add "ClientVpnEndpointId", valid_610218 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_609015: Call_PostDeleteClientVpnEndpoint_609001; path: JsonNode; +proc call*(call_610219: Call_PostDeleteClientVpnEndpoint_610205; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes the specified Client VPN endpoint. You must disassociate all target networks before you can delete a Client VPN endpoint. ## - let valid = call_609015.validator(path, query, header, formData, body) - let scheme = call_609015.pickScheme + let valid = call_610219.validator(path, query, header, formData, body) + let scheme = call_610219.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_609015.url(scheme.get, call_609015.host, call_609015.base, - call_609015.route, valid.getOrDefault("path"), + let url = call_610219.url(scheme.get, call_610219.host, call_610219.base, + call_610219.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_609015, url, valid) + result = atozHook(call_610219, url, valid) -proc call*(call_609016: Call_PostDeleteClientVpnEndpoint_609001; +proc call*(call_610220: Call_PostDeleteClientVpnEndpoint_610205; ClientVpnEndpointId: string; DryRun: bool = false; Action: string = "DeleteClientVpnEndpoint"; Version: string = "2016-11-15"): Recallable = ## postDeleteClientVpnEndpoint @@ -35157,23 +35222,23 @@ proc call*(call_609016: Call_PostDeleteClientVpnEndpoint_609001; ## Version: string (required) ## ClientVpnEndpointId: string (required) ## : The ID of the Client VPN to be deleted. - var query_609017 = newJObject() - var formData_609018 = newJObject() - add(formData_609018, "DryRun", newJBool(DryRun)) - add(query_609017, "Action", newJString(Action)) - add(query_609017, "Version", newJString(Version)) - add(formData_609018, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) - result = call_609016.call(nil, query_609017, nil, formData_609018, nil) - -var postDeleteClientVpnEndpoint* = Call_PostDeleteClientVpnEndpoint_609001( + var query_610221 = newJObject() + var formData_610222 = newJObject() + add(formData_610222, "DryRun", newJBool(DryRun)) + add(query_610221, "Action", newJString(Action)) + add(query_610221, "Version", newJString(Version)) + add(formData_610222, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) + result = call_610220.call(nil, query_610221, nil, formData_610222, nil) + +var postDeleteClientVpnEndpoint* = Call_PostDeleteClientVpnEndpoint_610205( name: "postDeleteClientVpnEndpoint", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DeleteClientVpnEndpoint", - validator: validate_PostDeleteClientVpnEndpoint_609002, base: "/", - url: url_PostDeleteClientVpnEndpoint_609003, + validator: validate_PostDeleteClientVpnEndpoint_610206, base: "/", + url: url_PostDeleteClientVpnEndpoint_610207, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDeleteClientVpnEndpoint_608984 = ref object of OpenApiRestCall_604389 -proc url_GetDeleteClientVpnEndpoint_608986(protocol: Scheme; host: string; + Call_GetDeleteClientVpnEndpoint_610188 = ref object of OpenApiRestCall_605589 +proc url_GetDeleteClientVpnEndpoint_610190(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -35185,7 +35250,7 @@ proc url_GetDeleteClientVpnEndpoint_608986(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDeleteClientVpnEndpoint_608985(path: JsonNode; query: JsonNode; +proc validate_GetDeleteClientVpnEndpoint_610189(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified Client VPN endpoint. You must disassociate all target networks before you can delete a Client VPN endpoint. ## @@ -35201,26 +35266,26 @@ proc validate_GetDeleteClientVpnEndpoint_608985(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_608987 = query.getOrDefault("DryRun") - valid_608987 = validateParameter(valid_608987, JBool, required = false, default = nil) - if valid_608987 != nil: - section.add "DryRun", valid_608987 + var valid_610191 = query.getOrDefault("DryRun") + valid_610191 = validateParameter(valid_610191, JBool, required = false, default = nil) + if valid_610191 != nil: + section.add "DryRun", valid_610191 assert query != nil, "query argument is necessary due to required `ClientVpnEndpointId` field" - var valid_608988 = query.getOrDefault("ClientVpnEndpointId") - valid_608988 = validateParameter(valid_608988, JString, required = true, + var valid_610192 = query.getOrDefault("ClientVpnEndpointId") + valid_610192 = validateParameter(valid_610192, JString, required = true, default = nil) - if valid_608988 != nil: - section.add "ClientVpnEndpointId", valid_608988 - var valid_608989 = query.getOrDefault("Action") - valid_608989 = validateParameter(valid_608989, JString, required = true, default = newJString( + if valid_610192 != nil: + section.add "ClientVpnEndpointId", valid_610192 + var valid_610193 = query.getOrDefault("Action") + valid_610193 = validateParameter(valid_610193, JString, required = true, default = newJString( "DeleteClientVpnEndpoint")) - if valid_608989 != nil: - section.add "Action", valid_608989 - var valid_608990 = query.getOrDefault("Version") - valid_608990 = validateParameter(valid_608990, JString, required = true, + if valid_610193 != nil: + section.add "Action", valid_610193 + var valid_610194 = query.getOrDefault("Version") + valid_610194 = validateParameter(valid_610194, JString, required = true, default = newJString("2016-11-15")) - if valid_608990 != nil: - section.add "Version", valid_608990 + if valid_610194 != nil: + section.add "Version", valid_610194 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -35231,61 +35296,61 @@ proc validate_GetDeleteClientVpnEndpoint_608985(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_608991 = header.getOrDefault("X-Amz-Signature") - valid_608991 = validateParameter(valid_608991, JString, required = false, + var valid_610195 = header.getOrDefault("X-Amz-Signature") + valid_610195 = validateParameter(valid_610195, JString, required = false, default = nil) - if valid_608991 != nil: - section.add "X-Amz-Signature", valid_608991 - var valid_608992 = header.getOrDefault("X-Amz-Content-Sha256") - valid_608992 = validateParameter(valid_608992, JString, required = false, + if valid_610195 != nil: + section.add "X-Amz-Signature", valid_610195 + var valid_610196 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610196 = validateParameter(valid_610196, JString, required = false, default = nil) - if valid_608992 != nil: - section.add "X-Amz-Content-Sha256", valid_608992 - var valid_608993 = header.getOrDefault("X-Amz-Date") - valid_608993 = validateParameter(valid_608993, JString, required = false, + if valid_610196 != nil: + section.add "X-Amz-Content-Sha256", valid_610196 + var valid_610197 = header.getOrDefault("X-Amz-Date") + valid_610197 = validateParameter(valid_610197, JString, required = false, default = nil) - if valid_608993 != nil: - section.add "X-Amz-Date", valid_608993 - var valid_608994 = header.getOrDefault("X-Amz-Credential") - valid_608994 = validateParameter(valid_608994, JString, required = false, + if valid_610197 != nil: + section.add "X-Amz-Date", valid_610197 + var valid_610198 = header.getOrDefault("X-Amz-Credential") + valid_610198 = validateParameter(valid_610198, JString, required = false, default = nil) - if valid_608994 != nil: - section.add "X-Amz-Credential", valid_608994 - var valid_608995 = header.getOrDefault("X-Amz-Security-Token") - valid_608995 = validateParameter(valid_608995, JString, required = false, + if valid_610198 != nil: + section.add "X-Amz-Credential", valid_610198 + var valid_610199 = header.getOrDefault("X-Amz-Security-Token") + valid_610199 = validateParameter(valid_610199, JString, required = false, default = nil) - if valid_608995 != nil: - section.add "X-Amz-Security-Token", valid_608995 - var valid_608996 = header.getOrDefault("X-Amz-Algorithm") - valid_608996 = validateParameter(valid_608996, JString, required = false, + if valid_610199 != nil: + section.add "X-Amz-Security-Token", valid_610199 + var valid_610200 = header.getOrDefault("X-Amz-Algorithm") + valid_610200 = validateParameter(valid_610200, JString, required = false, default = nil) - if valid_608996 != nil: - section.add "X-Amz-Algorithm", valid_608996 - var valid_608997 = header.getOrDefault("X-Amz-SignedHeaders") - valid_608997 = validateParameter(valid_608997, JString, required = false, + if valid_610200 != nil: + section.add "X-Amz-Algorithm", valid_610200 + var valid_610201 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610201 = validateParameter(valid_610201, JString, required = false, default = nil) - if valid_608997 != nil: - section.add "X-Amz-SignedHeaders", valid_608997 + if valid_610201 != nil: + section.add "X-Amz-SignedHeaders", valid_610201 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_608998: Call_GetDeleteClientVpnEndpoint_608984; path: JsonNode; +proc call*(call_610202: Call_GetDeleteClientVpnEndpoint_610188; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes the specified Client VPN endpoint. You must disassociate all target networks before you can delete a Client VPN endpoint. ## - let valid = call_608998.validator(path, query, header, formData, body) - let scheme = call_608998.pickScheme + let valid = call_610202.validator(path, query, header, formData, body) + let scheme = call_610202.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_608998.url(scheme.get, call_608998.host, call_608998.base, - call_608998.route, valid.getOrDefault("path"), + let url = call_610202.url(scheme.get, call_610202.host, call_610202.base, + call_610202.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_608998, url, valid) + result = atozHook(call_610202, url, valid) -proc call*(call_608999: Call_GetDeleteClientVpnEndpoint_608984; +proc call*(call_610203: Call_GetDeleteClientVpnEndpoint_610188; ClientVpnEndpointId: string; DryRun: bool = false; Action: string = "DeleteClientVpnEndpoint"; Version: string = "2016-11-15"): Recallable = ## getDeleteClientVpnEndpoint @@ -35296,22 +35361,22 @@ proc call*(call_608999: Call_GetDeleteClientVpnEndpoint_608984; ## : The ID of the Client VPN to be deleted. ## Action: string (required) ## Version: string (required) - var query_609000 = newJObject() - add(query_609000, "DryRun", newJBool(DryRun)) - add(query_609000, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) - add(query_609000, "Action", newJString(Action)) - add(query_609000, "Version", newJString(Version)) - result = call_608999.call(nil, query_609000, nil, nil, nil) + var query_610204 = newJObject() + add(query_610204, "DryRun", newJBool(DryRun)) + add(query_610204, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) + add(query_610204, "Action", newJString(Action)) + add(query_610204, "Version", newJString(Version)) + result = call_610203.call(nil, query_610204, nil, nil, nil) -var getDeleteClientVpnEndpoint* = Call_GetDeleteClientVpnEndpoint_608984( +var getDeleteClientVpnEndpoint* = Call_GetDeleteClientVpnEndpoint_610188( name: "getDeleteClientVpnEndpoint", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DeleteClientVpnEndpoint", - validator: validate_GetDeleteClientVpnEndpoint_608985, base: "/", - url: url_GetDeleteClientVpnEndpoint_608986, + validator: validate_GetDeleteClientVpnEndpoint_610189, base: "/", + url: url_GetDeleteClientVpnEndpoint_610190, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeleteClientVpnRoute_609038 = ref object of OpenApiRestCall_604389 -proc url_PostDeleteClientVpnRoute_609040(protocol: Scheme; host: string; + Call_PostDeleteClientVpnRoute_610242 = ref object of OpenApiRestCall_605589 +proc url_PostDeleteClientVpnRoute_610244(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -35324,7 +35389,7 @@ proc url_PostDeleteClientVpnRoute_609040(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDeleteClientVpnRoute_609039(path: JsonNode; query: JsonNode; +proc validate_PostDeleteClientVpnRoute_610243(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes a route from a Client VPN endpoint. You can only delete routes that you manually added using the CreateClientVpnRoute action. You cannot delete routes that were automatically added when associating a subnet. To remove routes that have been automatically added, disassociate the target subnet from the Client VPN endpoint. ## @@ -35337,16 +35402,16 @@ proc validate_PostDeleteClientVpnRoute_609039(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_609041 = query.getOrDefault("Action") - valid_609041 = validateParameter(valid_609041, JString, required = true, + var valid_610245 = query.getOrDefault("Action") + valid_610245 = validateParameter(valid_610245, JString, required = true, default = newJString("DeleteClientVpnRoute")) - if valid_609041 != nil: - section.add "Action", valid_609041 - var valid_609042 = query.getOrDefault("Version") - valid_609042 = validateParameter(valid_609042, JString, required = true, + if valid_610245 != nil: + section.add "Action", valid_610245 + var valid_610246 = query.getOrDefault("Version") + valid_610246 = validateParameter(valid_610246, JString, required = true, default = newJString("2016-11-15")) - if valid_609042 != nil: - section.add "Version", valid_609042 + if valid_610246 != nil: + section.add "Version", valid_610246 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -35357,41 +35422,41 @@ proc validate_PostDeleteClientVpnRoute_609039(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609043 = header.getOrDefault("X-Amz-Signature") - valid_609043 = validateParameter(valid_609043, JString, required = false, - default = nil) - if valid_609043 != nil: - section.add "X-Amz-Signature", valid_609043 - var valid_609044 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609044 = validateParameter(valid_609044, JString, required = false, - default = nil) - if valid_609044 != nil: - section.add "X-Amz-Content-Sha256", valid_609044 - var valid_609045 = header.getOrDefault("X-Amz-Date") - valid_609045 = validateParameter(valid_609045, JString, required = false, - default = nil) - if valid_609045 != nil: - section.add "X-Amz-Date", valid_609045 - var valid_609046 = header.getOrDefault("X-Amz-Credential") - valid_609046 = validateParameter(valid_609046, JString, required = false, - default = nil) - if valid_609046 != nil: - section.add "X-Amz-Credential", valid_609046 - var valid_609047 = header.getOrDefault("X-Amz-Security-Token") - valid_609047 = validateParameter(valid_609047, JString, required = false, - default = nil) - if valid_609047 != nil: - section.add "X-Amz-Security-Token", valid_609047 - var valid_609048 = header.getOrDefault("X-Amz-Algorithm") - valid_609048 = validateParameter(valid_609048, JString, required = false, - default = nil) - if valid_609048 != nil: - section.add "X-Amz-Algorithm", valid_609048 - var valid_609049 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609049 = validateParameter(valid_609049, JString, required = false, + var valid_610247 = header.getOrDefault("X-Amz-Signature") + valid_610247 = validateParameter(valid_610247, JString, required = false, default = nil) - if valid_609049 != nil: - section.add "X-Amz-SignedHeaders", valid_609049 + if valid_610247 != nil: + section.add "X-Amz-Signature", valid_610247 + var valid_610248 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610248 = validateParameter(valid_610248, JString, required = false, + default = nil) + if valid_610248 != nil: + section.add "X-Amz-Content-Sha256", valid_610248 + var valid_610249 = header.getOrDefault("X-Amz-Date") + valid_610249 = validateParameter(valid_610249, JString, required = false, + default = nil) + if valid_610249 != nil: + section.add "X-Amz-Date", valid_610249 + var valid_610250 = header.getOrDefault("X-Amz-Credential") + valid_610250 = validateParameter(valid_610250, JString, required = false, + default = nil) + if valid_610250 != nil: + section.add "X-Amz-Credential", valid_610250 + var valid_610251 = header.getOrDefault("X-Amz-Security-Token") + valid_610251 = validateParameter(valid_610251, JString, required = false, + default = nil) + if valid_610251 != nil: + section.add "X-Amz-Security-Token", valid_610251 + var valid_610252 = header.getOrDefault("X-Amz-Algorithm") + valid_610252 = validateParameter(valid_610252, JString, required = false, + default = nil) + if valid_610252 != nil: + section.add "X-Amz-Algorithm", valid_610252 + var valid_610253 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610253 = validateParameter(valid_610253, JString, required = false, + default = nil) + if valid_610253 != nil: + section.add "X-Amz-SignedHeaders", valid_610253 result.add "header", section ## parameters in `formData` object: ## DestinationCidrBlock: JString (required) @@ -35404,43 +35469,43 @@ proc validate_PostDeleteClientVpnRoute_609039(path: JsonNode; query: JsonNode; ## : The ID of the Client VPN endpoint from which the route is to be deleted. section = newJObject() assert formData != nil, "formData argument is necessary due to required `DestinationCidrBlock` field" - var valid_609050 = formData.getOrDefault("DestinationCidrBlock") - valid_609050 = validateParameter(valid_609050, JString, required = true, - default = nil) - if valid_609050 != nil: - section.add "DestinationCidrBlock", valid_609050 - var valid_609051 = formData.getOrDefault("DryRun") - valid_609051 = validateParameter(valid_609051, JBool, required = false, default = nil) - if valid_609051 != nil: - section.add "DryRun", valid_609051 - var valid_609052 = formData.getOrDefault("TargetVpcSubnetId") - valid_609052 = validateParameter(valid_609052, JString, required = false, - default = nil) - if valid_609052 != nil: - section.add "TargetVpcSubnetId", valid_609052 - var valid_609053 = formData.getOrDefault("ClientVpnEndpointId") - valid_609053 = validateParameter(valid_609053, JString, required = true, + var valid_610254 = formData.getOrDefault("DestinationCidrBlock") + valid_610254 = validateParameter(valid_610254, JString, required = true, default = nil) - if valid_609053 != nil: - section.add "ClientVpnEndpointId", valid_609053 + if valid_610254 != nil: + section.add "DestinationCidrBlock", valid_610254 + var valid_610255 = formData.getOrDefault("DryRun") + valid_610255 = validateParameter(valid_610255, JBool, required = false, default = nil) + if valid_610255 != nil: + section.add "DryRun", valid_610255 + var valid_610256 = formData.getOrDefault("TargetVpcSubnetId") + valid_610256 = validateParameter(valid_610256, JString, required = false, + default = nil) + if valid_610256 != nil: + section.add "TargetVpcSubnetId", valid_610256 + var valid_610257 = formData.getOrDefault("ClientVpnEndpointId") + valid_610257 = validateParameter(valid_610257, JString, required = true, + default = nil) + if valid_610257 != nil: + section.add "ClientVpnEndpointId", valid_610257 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_609054: Call_PostDeleteClientVpnRoute_609038; path: JsonNode; +proc call*(call_610258: Call_PostDeleteClientVpnRoute_610242; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes a route from a Client VPN endpoint. You can only delete routes that you manually added using the CreateClientVpnRoute action. You cannot delete routes that were automatically added when associating a subnet. To remove routes that have been automatically added, disassociate the target subnet from the Client VPN endpoint. ## - let valid = call_609054.validator(path, query, header, formData, body) - let scheme = call_609054.pickScheme + let valid = call_610258.validator(path, query, header, formData, body) + let scheme = call_610258.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_609054.url(scheme.get, call_609054.host, call_609054.base, - call_609054.route, valid.getOrDefault("path"), + let url = call_610258.url(scheme.get, call_610258.host, call_610258.base, + call_610258.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_609054, url, valid) + result = atozHook(call_610258, url, valid) -proc call*(call_609055: Call_PostDeleteClientVpnRoute_609038; +proc call*(call_610259: Call_PostDeleteClientVpnRoute_610242; DestinationCidrBlock: string; ClientVpnEndpointId: string; DryRun: bool = false; Action: string = "DeleteClientVpnRoute"; TargetVpcSubnetId: string = ""; Version: string = "2016-11-15"): Recallable = @@ -35456,24 +35521,24 @@ proc call*(call_609055: Call_PostDeleteClientVpnRoute_609038; ## Version: string (required) ## ClientVpnEndpointId: string (required) ## : The ID of the Client VPN endpoint from which the route is to be deleted. - var query_609056 = newJObject() - var formData_609057 = newJObject() - add(formData_609057, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - add(formData_609057, "DryRun", newJBool(DryRun)) - add(query_609056, "Action", newJString(Action)) - add(formData_609057, "TargetVpcSubnetId", newJString(TargetVpcSubnetId)) - add(query_609056, "Version", newJString(Version)) - add(formData_609057, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) - result = call_609055.call(nil, query_609056, nil, formData_609057, nil) - -var postDeleteClientVpnRoute* = Call_PostDeleteClientVpnRoute_609038( + var query_610260 = newJObject() + var formData_610261 = newJObject() + add(formData_610261, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + add(formData_610261, "DryRun", newJBool(DryRun)) + add(query_610260, "Action", newJString(Action)) + add(formData_610261, "TargetVpcSubnetId", newJString(TargetVpcSubnetId)) + add(query_610260, "Version", newJString(Version)) + add(formData_610261, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) + result = call_610259.call(nil, query_610260, nil, formData_610261, nil) + +var postDeleteClientVpnRoute* = Call_PostDeleteClientVpnRoute_610242( name: "postDeleteClientVpnRoute", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DeleteClientVpnRoute", - validator: validate_PostDeleteClientVpnRoute_609039, base: "/", - url: url_PostDeleteClientVpnRoute_609040, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostDeleteClientVpnRoute_610243, base: "/", + url: url_PostDeleteClientVpnRoute_610244, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDeleteClientVpnRoute_609019 = ref object of OpenApiRestCall_604389 -proc url_GetDeleteClientVpnRoute_609021(protocol: Scheme; host: string; base: string; + Call_GetDeleteClientVpnRoute_610223 = ref object of OpenApiRestCall_605589 +proc url_GetDeleteClientVpnRoute_610225(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -35486,7 +35551,7 @@ proc url_GetDeleteClientVpnRoute_609021(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_GetDeleteClientVpnRoute_609020(path: JsonNode; query: JsonNode; +proc validate_GetDeleteClientVpnRoute_610224(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes a route from a Client VPN endpoint. You can only delete routes that you manually added using the CreateClientVpnRoute action. You cannot delete routes that were automatically added when associating a subnet. To remove routes that have been automatically added, disassociate the target subnet from the Client VPN endpoint. ## @@ -35506,36 +35571,36 @@ proc validate_GetDeleteClientVpnRoute_609020(path: JsonNode; query: JsonNode; ## DestinationCidrBlock: JString (required) ## : The IPv4 address range, in CIDR notation, of the route to be deleted. section = newJObject() - var valid_609022 = query.getOrDefault("DryRun") - valid_609022 = validateParameter(valid_609022, JBool, required = false, default = nil) - if valid_609022 != nil: - section.add "DryRun", valid_609022 - var valid_609023 = query.getOrDefault("TargetVpcSubnetId") - valid_609023 = validateParameter(valid_609023, JString, required = false, + var valid_610226 = query.getOrDefault("DryRun") + valid_610226 = validateParameter(valid_610226, JBool, required = false, default = nil) + if valid_610226 != nil: + section.add "DryRun", valid_610226 + var valid_610227 = query.getOrDefault("TargetVpcSubnetId") + valid_610227 = validateParameter(valid_610227, JString, required = false, default = nil) - if valid_609023 != nil: - section.add "TargetVpcSubnetId", valid_609023 + if valid_610227 != nil: + section.add "TargetVpcSubnetId", valid_610227 assert query != nil, "query argument is necessary due to required `ClientVpnEndpointId` field" - var valid_609024 = query.getOrDefault("ClientVpnEndpointId") - valid_609024 = validateParameter(valid_609024, JString, required = true, + var valid_610228 = query.getOrDefault("ClientVpnEndpointId") + valid_610228 = validateParameter(valid_610228, JString, required = true, default = nil) - if valid_609024 != nil: - section.add "ClientVpnEndpointId", valid_609024 - var valid_609025 = query.getOrDefault("Action") - valid_609025 = validateParameter(valid_609025, JString, required = true, + if valid_610228 != nil: + section.add "ClientVpnEndpointId", valid_610228 + var valid_610229 = query.getOrDefault("Action") + valid_610229 = validateParameter(valid_610229, JString, required = true, default = newJString("DeleteClientVpnRoute")) - if valid_609025 != nil: - section.add "Action", valid_609025 - var valid_609026 = query.getOrDefault("Version") - valid_609026 = validateParameter(valid_609026, JString, required = true, + if valid_610229 != nil: + section.add "Action", valid_610229 + var valid_610230 = query.getOrDefault("Version") + valid_610230 = validateParameter(valid_610230, JString, required = true, default = newJString("2016-11-15")) - if valid_609026 != nil: - section.add "Version", valid_609026 - var valid_609027 = query.getOrDefault("DestinationCidrBlock") - valid_609027 = validateParameter(valid_609027, JString, required = true, + if valid_610230 != nil: + section.add "Version", valid_610230 + var valid_610231 = query.getOrDefault("DestinationCidrBlock") + valid_610231 = validateParameter(valid_610231, JString, required = true, default = nil) - if valid_609027 != nil: - section.add "DestinationCidrBlock", valid_609027 + if valid_610231 != nil: + section.add "DestinationCidrBlock", valid_610231 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -35546,61 +35611,61 @@ proc validate_GetDeleteClientVpnRoute_609020(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609028 = header.getOrDefault("X-Amz-Signature") - valid_609028 = validateParameter(valid_609028, JString, required = false, + var valid_610232 = header.getOrDefault("X-Amz-Signature") + valid_610232 = validateParameter(valid_610232, JString, required = false, default = nil) - if valid_609028 != nil: - section.add "X-Amz-Signature", valid_609028 - var valid_609029 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609029 = validateParameter(valid_609029, JString, required = false, + if valid_610232 != nil: + section.add "X-Amz-Signature", valid_610232 + var valid_610233 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610233 = validateParameter(valid_610233, JString, required = false, default = nil) - if valid_609029 != nil: - section.add "X-Amz-Content-Sha256", valid_609029 - var valid_609030 = header.getOrDefault("X-Amz-Date") - valid_609030 = validateParameter(valid_609030, JString, required = false, + if valid_610233 != nil: + section.add "X-Amz-Content-Sha256", valid_610233 + var valid_610234 = header.getOrDefault("X-Amz-Date") + valid_610234 = validateParameter(valid_610234, JString, required = false, default = nil) - if valid_609030 != nil: - section.add "X-Amz-Date", valid_609030 - var valid_609031 = header.getOrDefault("X-Amz-Credential") - valid_609031 = validateParameter(valid_609031, JString, required = false, + if valid_610234 != nil: + section.add "X-Amz-Date", valid_610234 + var valid_610235 = header.getOrDefault("X-Amz-Credential") + valid_610235 = validateParameter(valid_610235, JString, required = false, default = nil) - if valid_609031 != nil: - section.add "X-Amz-Credential", valid_609031 - var valid_609032 = header.getOrDefault("X-Amz-Security-Token") - valid_609032 = validateParameter(valid_609032, JString, required = false, + if valid_610235 != nil: + section.add "X-Amz-Credential", valid_610235 + var valid_610236 = header.getOrDefault("X-Amz-Security-Token") + valid_610236 = validateParameter(valid_610236, JString, required = false, default = nil) - if valid_609032 != nil: - section.add "X-Amz-Security-Token", valid_609032 - var valid_609033 = header.getOrDefault("X-Amz-Algorithm") - valid_609033 = validateParameter(valid_609033, JString, required = false, + if valid_610236 != nil: + section.add "X-Amz-Security-Token", valid_610236 + var valid_610237 = header.getOrDefault("X-Amz-Algorithm") + valid_610237 = validateParameter(valid_610237, JString, required = false, default = nil) - if valid_609033 != nil: - section.add "X-Amz-Algorithm", valid_609033 - var valid_609034 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609034 = validateParameter(valid_609034, JString, required = false, + if valid_610237 != nil: + section.add "X-Amz-Algorithm", valid_610237 + var valid_610238 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610238 = validateParameter(valid_610238, JString, required = false, default = nil) - if valid_609034 != nil: - section.add "X-Amz-SignedHeaders", valid_609034 + if valid_610238 != nil: + section.add "X-Amz-SignedHeaders", valid_610238 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_609035: Call_GetDeleteClientVpnRoute_609019; path: JsonNode; +proc call*(call_610239: Call_GetDeleteClientVpnRoute_610223; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes a route from a Client VPN endpoint. You can only delete routes that you manually added using the CreateClientVpnRoute action. You cannot delete routes that were automatically added when associating a subnet. To remove routes that have been automatically added, disassociate the target subnet from the Client VPN endpoint. ## - let valid = call_609035.validator(path, query, header, formData, body) - let scheme = call_609035.pickScheme + let valid = call_610239.validator(path, query, header, formData, body) + let scheme = call_610239.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_609035.url(scheme.get, call_609035.host, call_609035.base, - call_609035.route, valid.getOrDefault("path"), + let url = call_610239.url(scheme.get, call_610239.host, call_610239.base, + call_610239.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_609035, url, valid) + result = atozHook(call_610239, url, valid) -proc call*(call_609036: Call_GetDeleteClientVpnRoute_609019; +proc call*(call_610240: Call_GetDeleteClientVpnRoute_610223; ClientVpnEndpointId: string; DestinationCidrBlock: string; DryRun: bool = false; TargetVpcSubnetId: string = ""; Action: string = "DeleteClientVpnRoute"; Version: string = "2016-11-15"): Recallable = @@ -35616,23 +35681,23 @@ proc call*(call_609036: Call_GetDeleteClientVpnRoute_609019; ## Version: string (required) ## DestinationCidrBlock: string (required) ## : The IPv4 address range, in CIDR notation, of the route to be deleted. - var query_609037 = newJObject() - add(query_609037, "DryRun", newJBool(DryRun)) - add(query_609037, "TargetVpcSubnetId", newJString(TargetVpcSubnetId)) - add(query_609037, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) - add(query_609037, "Action", newJString(Action)) - add(query_609037, "Version", newJString(Version)) - add(query_609037, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - result = call_609036.call(nil, query_609037, nil, nil, nil) - -var getDeleteClientVpnRoute* = Call_GetDeleteClientVpnRoute_609019( + var query_610241 = newJObject() + add(query_610241, "DryRun", newJBool(DryRun)) + add(query_610241, "TargetVpcSubnetId", newJString(TargetVpcSubnetId)) + add(query_610241, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) + add(query_610241, "Action", newJString(Action)) + add(query_610241, "Version", newJString(Version)) + add(query_610241, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + result = call_610240.call(nil, query_610241, nil, nil, nil) + +var getDeleteClientVpnRoute* = Call_GetDeleteClientVpnRoute_610223( name: "getDeleteClientVpnRoute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DeleteClientVpnRoute", - validator: validate_GetDeleteClientVpnRoute_609020, base: "/", - url: url_GetDeleteClientVpnRoute_609021, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDeleteClientVpnRoute_610224, base: "/", + url: url_GetDeleteClientVpnRoute_610225, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeleteCustomerGateway_609075 = ref object of OpenApiRestCall_604389 -proc url_PostDeleteCustomerGateway_609077(protocol: Scheme; host: string; + Call_PostDeleteCustomerGateway_610279 = ref object of OpenApiRestCall_605589 +proc url_PostDeleteCustomerGateway_610281(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -35644,7 +35709,7 @@ proc url_PostDeleteCustomerGateway_609077(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDeleteCustomerGateway_609076(path: JsonNode; query: JsonNode; +proc validate_PostDeleteCustomerGateway_610280(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified customer gateway. You must delete the VPN connection before you can delete the customer gateway. ## @@ -35657,16 +35722,16 @@ proc validate_PostDeleteCustomerGateway_609076(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_609078 = query.getOrDefault("Action") - valid_609078 = validateParameter(valid_609078, JString, required = true, + var valid_610282 = query.getOrDefault("Action") + valid_610282 = validateParameter(valid_610282, JString, required = true, default = newJString("DeleteCustomerGateway")) - if valid_609078 != nil: - section.add "Action", valid_609078 - var valid_609079 = query.getOrDefault("Version") - valid_609079 = validateParameter(valid_609079, JString, required = true, + if valid_610282 != nil: + section.add "Action", valid_610282 + var valid_610283 = query.getOrDefault("Version") + valid_610283 = validateParameter(valid_610283, JString, required = true, default = newJString("2016-11-15")) - if valid_609079 != nil: - section.add "Version", valid_609079 + if valid_610283 != nil: + section.add "Version", valid_610283 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -35677,41 +35742,41 @@ proc validate_PostDeleteCustomerGateway_609076(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609080 = header.getOrDefault("X-Amz-Signature") - valid_609080 = validateParameter(valid_609080, JString, required = false, + var valid_610284 = header.getOrDefault("X-Amz-Signature") + valid_610284 = validateParameter(valid_610284, JString, required = false, default = nil) - if valid_609080 != nil: - section.add "X-Amz-Signature", valid_609080 - var valid_609081 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609081 = validateParameter(valid_609081, JString, required = false, + if valid_610284 != nil: + section.add "X-Amz-Signature", valid_610284 + var valid_610285 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610285 = validateParameter(valid_610285, JString, required = false, default = nil) - if valid_609081 != nil: - section.add "X-Amz-Content-Sha256", valid_609081 - var valid_609082 = header.getOrDefault("X-Amz-Date") - valid_609082 = validateParameter(valid_609082, JString, required = false, + if valid_610285 != nil: + section.add "X-Amz-Content-Sha256", valid_610285 + var valid_610286 = header.getOrDefault("X-Amz-Date") + valid_610286 = validateParameter(valid_610286, JString, required = false, default = nil) - if valid_609082 != nil: - section.add "X-Amz-Date", valid_609082 - var valid_609083 = header.getOrDefault("X-Amz-Credential") - valid_609083 = validateParameter(valid_609083, JString, required = false, + if valid_610286 != nil: + section.add "X-Amz-Date", valid_610286 + var valid_610287 = header.getOrDefault("X-Amz-Credential") + valid_610287 = validateParameter(valid_610287, JString, required = false, default = nil) - if valid_609083 != nil: - section.add "X-Amz-Credential", valid_609083 - var valid_609084 = header.getOrDefault("X-Amz-Security-Token") - valid_609084 = validateParameter(valid_609084, JString, required = false, + if valid_610287 != nil: + section.add "X-Amz-Credential", valid_610287 + var valid_610288 = header.getOrDefault("X-Amz-Security-Token") + valid_610288 = validateParameter(valid_610288, JString, required = false, default = nil) - if valid_609084 != nil: - section.add "X-Amz-Security-Token", valid_609084 - var valid_609085 = header.getOrDefault("X-Amz-Algorithm") - valid_609085 = validateParameter(valid_609085, JString, required = false, + if valid_610288 != nil: + section.add "X-Amz-Security-Token", valid_610288 + var valid_610289 = header.getOrDefault("X-Amz-Algorithm") + valid_610289 = validateParameter(valid_610289, JString, required = false, default = nil) - if valid_609085 != nil: - section.add "X-Amz-Algorithm", valid_609085 - var valid_609086 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609086 = validateParameter(valid_609086, JString, required = false, + if valid_610289 != nil: + section.add "X-Amz-Algorithm", valid_610289 + var valid_610290 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610290 = validateParameter(valid_610290, JString, required = false, default = nil) - if valid_609086 != nil: - section.add "X-Amz-SignedHeaders", valid_609086 + if valid_610290 != nil: + section.add "X-Amz-SignedHeaders", valid_610290 result.add "header", section ## parameters in `formData` object: ## CustomerGatewayId: JString (required) @@ -35720,33 +35785,33 @@ proc validate_PostDeleteCustomerGateway_609076(path: JsonNode; query: JsonNode; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `CustomerGatewayId` field"
- var valid_609087 = formData.getOrDefault("CustomerGatewayId")
- valid_609087 = validateParameter(valid_609087, JString, required = true,
+ var valid_610291 = formData.getOrDefault("CustomerGatewayId")
+ valid_610291 = validateParameter(valid_610291, JString, required = true,
default = nil)
- if valid_609087 != nil:
- section.add "CustomerGatewayId", valid_609087
- var valid_609088 = formData.getOrDefault("DryRun")
- valid_609088 = validateParameter(valid_609088, JBool, required = false, default = nil)
- if valid_609088 != nil:
- section.add "DryRun", valid_609088
+ if valid_610291 != nil:
+ section.add "CustomerGatewayId", valid_610291
+ var valid_610292 = formData.getOrDefault("DryRun")
+ valid_610292 = validateParameter(valid_610292, JBool, required = false, default = nil)
+ if valid_610292 != nil:
+ section.add "DryRun", valid_610292
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609089: Call_PostDeleteCustomerGateway_609075; path: JsonNode;
+proc call*(call_610293: Call_PostDeleteCustomerGateway_610279; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified customer gateway. You must delete the VPN connection before you can delete the customer gateway.
##
- let valid = call_609089.validator(path, query, header, formData, body)
- let scheme = call_609089.pickScheme
+ let valid = call_610293.validator(path, query, header, formData, body)
+ let scheme = call_610293.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609089.url(scheme.get, call_609089.host, call_609089.base,
- call_609089.route, valid.getOrDefault("path"),
+ let url = call_610293.url(scheme.get, call_610293.host, call_610293.base,
+ call_610293.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609089, url, valid)
+ result = atozHook(call_610293, url, valid)
-proc call*(call_609090: Call_PostDeleteCustomerGateway_609075;
+proc call*(call_610294: Call_PostDeleteCustomerGateway_610279;
CustomerGatewayId: string; DryRun: bool = false;
Action: string = "DeleteCustomerGateway"; Version: string = "2016-11-15"): Recallable =
## postDeleteCustomerGateway
@@ -35757,23 +35822,23 @@ proc call*(call_609090: Call_PostDeleteCustomerGateway_609075;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609091 = newJObject()
- var formData_609092 = newJObject()
- add(formData_609092, "CustomerGatewayId", newJString(CustomerGatewayId))
- add(formData_609092, "DryRun", newJBool(DryRun))
- add(query_609091, "Action", newJString(Action))
- add(query_609091, "Version", newJString(Version))
- result = call_609090.call(nil, query_609091, nil, formData_609092, nil)
+ var query_610295 = newJObject()
+ var formData_610296 = newJObject()
+ add(formData_610296, "CustomerGatewayId", newJString(CustomerGatewayId))
+ add(formData_610296, "DryRun", newJBool(DryRun))
+ add(query_610295, "Action", newJString(Action))
+ add(query_610295, "Version", newJString(Version))
+ result = call_610294.call(nil, query_610295, nil, formData_610296, nil)
-var postDeleteCustomerGateway* = Call_PostDeleteCustomerGateway_609075(
+var postDeleteCustomerGateway* = Call_PostDeleteCustomerGateway_610279(
name: "postDeleteCustomerGateway", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteCustomerGateway",
- validator: validate_PostDeleteCustomerGateway_609076, base: "/",
- url: url_PostDeleteCustomerGateway_609077,
+ validator: validate_PostDeleteCustomerGateway_610280, base: "/",
+ url: url_PostDeleteCustomerGateway_610281,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteCustomerGateway_609058 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteCustomerGateway_609060(protocol: Scheme; host: string;
+ Call_GetDeleteCustomerGateway_610262 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteCustomerGateway_610264(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -35786,7 +35851,7 @@ proc url_GetDeleteCustomerGateway_609060(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDeleteCustomerGateway_609059(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteCustomerGateway_610263(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified customer gateway. You must delete the VPN connection before you can delete the customer gateway.
##
@@ -35802,27 +35867,27 @@ proc validate_GetDeleteCustomerGateway_609059(path: JsonNode; query: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_609061 = query.getOrDefault("DryRun")
- valid_609061 = validateParameter(valid_609061, JBool, required = false, default = nil)
- if valid_609061 != nil:
- section.add "DryRun", valid_609061
+ var valid_610265 = query.getOrDefault("DryRun")
+ valid_610265 = validateParameter(valid_610265, JBool, required = false, default = nil)
+ if valid_610265 != nil:
+ section.add "DryRun", valid_610265
assert query != nil,
"query argument is necessary due to required `CustomerGatewayId` field"
- var valid_609062 = query.getOrDefault("CustomerGatewayId")
- valid_609062 = validateParameter(valid_609062, JString, required = true,
+ var valid_610266 = query.getOrDefault("CustomerGatewayId")
+ valid_610266 = validateParameter(valid_610266, JString, required = true,
default = nil)
- if valid_609062 != nil:
- section.add "CustomerGatewayId", valid_609062
- var valid_609063 = query.getOrDefault("Action")
- valid_609063 = validateParameter(valid_609063, JString, required = true,
+ if valid_610266 != nil:
+ section.add "CustomerGatewayId", valid_610266
+ var valid_610267 = query.getOrDefault("Action")
+ valid_610267 = validateParameter(valid_610267, JString, required = true,
default = newJString("DeleteCustomerGateway"))
- if valid_609063 != nil:
- section.add "Action", valid_609063
- var valid_609064 = query.getOrDefault("Version")
- valid_609064 = validateParameter(valid_609064, JString, required = true,
+ if valid_610267 != nil:
+ section.add "Action", valid_610267
+ var valid_610268 = query.getOrDefault("Version")
+ valid_610268 = validateParameter(valid_610268, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609064 != nil:
- section.add "Version", valid_609064
+ if valid_610268 != nil:
+ section.add "Version", valid_610268
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -35833,61 +35898,61 @@ proc validate_GetDeleteCustomerGateway_609059(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609065 = header.getOrDefault("X-Amz-Signature")
- valid_609065 = validateParameter(valid_609065, JString, required = false,
+ var valid_610269 = header.getOrDefault("X-Amz-Signature")
+ valid_610269 = validateParameter(valid_610269, JString, required = false,
default = nil)
- if valid_609065 != nil:
- section.add "X-Amz-Signature", valid_609065
- var valid_609066 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609066 = validateParameter(valid_609066, JString, required = false,
+ if valid_610269 != nil:
+ section.add "X-Amz-Signature", valid_610269
+ var valid_610270 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610270 = validateParameter(valid_610270, JString, required = false,
default = nil)
- if valid_609066 != nil:
- section.add "X-Amz-Content-Sha256", valid_609066
- var valid_609067 = header.getOrDefault("X-Amz-Date")
- valid_609067 = validateParameter(valid_609067, JString, required = false,
+ if valid_610270 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610270
+ var valid_610271 = header.getOrDefault("X-Amz-Date")
+ valid_610271 = validateParameter(valid_610271, JString, required = false,
default = nil)
- if valid_609067 != nil:
- section.add "X-Amz-Date", valid_609067
- var valid_609068 = header.getOrDefault("X-Amz-Credential")
- valid_609068 = validateParameter(valid_609068, JString, required = false,
+ if valid_610271 != nil:
+ section.add "X-Amz-Date", valid_610271
+ var valid_610272 = header.getOrDefault("X-Amz-Credential")
+ valid_610272 = validateParameter(valid_610272, JString, required = false,
default = nil)
- if valid_609068 != nil:
- section.add "X-Amz-Credential", valid_609068
- var valid_609069 = header.getOrDefault("X-Amz-Security-Token")
- valid_609069 = validateParameter(valid_609069, JString, required = false,
+ if valid_610272 != nil:
+ section.add "X-Amz-Credential", valid_610272
+ var valid_610273 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610273 = validateParameter(valid_610273, JString, required = false,
default = nil)
- if valid_609069 != nil:
- section.add "X-Amz-Security-Token", valid_609069
- var valid_609070 = header.getOrDefault("X-Amz-Algorithm")
- valid_609070 = validateParameter(valid_609070, JString, required = false,
+ if valid_610273 != nil:
+ section.add "X-Amz-Security-Token", valid_610273
+ var valid_610274 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610274 = validateParameter(valid_610274, JString, required = false,
default = nil)
- if valid_609070 != nil:
- section.add "X-Amz-Algorithm", valid_609070
- var valid_609071 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609071 = validateParameter(valid_609071, JString, required = false,
+ if valid_610274 != nil:
+ section.add "X-Amz-Algorithm", valid_610274
+ var valid_610275 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610275 = validateParameter(valid_610275, JString, required = false,
default = nil)
- if valid_609071 != nil:
- section.add "X-Amz-SignedHeaders", valid_609071
+ if valid_610275 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610275
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609072: Call_GetDeleteCustomerGateway_609058; path: JsonNode;
+proc call*(call_610276: Call_GetDeleteCustomerGateway_610262; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified customer gateway. You must delete the VPN connection before you can delete the customer gateway.
##
- let valid = call_609072.validator(path, query, header, formData, body)
- let scheme = call_609072.pickScheme
+ let valid = call_610276.validator(path, query, header, formData, body)
+ let scheme = call_610276.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609072.url(scheme.get, call_609072.host, call_609072.base,
- call_609072.route, valid.getOrDefault("path"),
+ let url = call_610276.url(scheme.get, call_610276.host, call_610276.base,
+ call_610276.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609072, url, valid)
+ result = atozHook(call_610276, url, valid)
-proc call*(call_609073: Call_GetDeleteCustomerGateway_609058;
+proc call*(call_610277: Call_GetDeleteCustomerGateway_610262;
CustomerGatewayId: string; DryRun: bool = false;
Action: string = "DeleteCustomerGateway"; Version: string = "2016-11-15"): Recallable =
## getDeleteCustomerGateway
@@ -35898,21 +35963,21 @@ proc call*(call_609073: Call_GetDeleteCustomerGateway_609058;
## : The ID of the customer gateway.
## Action: string (required)
## Version: string (required)
- var query_609074 = newJObject()
- add(query_609074, "DryRun", newJBool(DryRun))
- add(query_609074, "CustomerGatewayId", newJString(CustomerGatewayId))
- add(query_609074, "Action", newJString(Action))
- add(query_609074, "Version", newJString(Version))
- result = call_609073.call(nil, query_609074, nil, nil, nil)
+ var query_610278 = newJObject()
+ add(query_610278, "DryRun", newJBool(DryRun))
+ add(query_610278, "CustomerGatewayId", newJString(CustomerGatewayId))
+ add(query_610278, "Action", newJString(Action))
+ add(query_610278, "Version", newJString(Version))
+ result = call_610277.call(nil, query_610278, nil, nil, nil)
-var getDeleteCustomerGateway* = Call_GetDeleteCustomerGateway_609058(
+var getDeleteCustomerGateway* = Call_GetDeleteCustomerGateway_610262(
name: "getDeleteCustomerGateway", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteCustomerGateway",
- validator: validate_GetDeleteCustomerGateway_609059, base: "/",
- url: url_GetDeleteCustomerGateway_609060, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeleteCustomerGateway_610263, base: "/",
+ url: url_GetDeleteCustomerGateway_610264, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteDhcpOptions_609110 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteDhcpOptions_609112(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteDhcpOptions_610314 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteDhcpOptions_610316(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -35924,7 +35989,7 @@ proc url_PostDeleteDhcpOptions_609112(protocol: Scheme; host: string; base: stri
else:
result.path = base & route
-proc validate_PostDeleteDhcpOptions_609111(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteDhcpOptions_610315(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified set of DHCP options. You must disassociate the set of DHCP options before you can delete it. You can disassociate the set of DHCP options by associating either a new set of options or the default set of options with the VPC.
##
@@ -35937,16 +36002,16 @@ proc validate_PostDeleteDhcpOptions_609111(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609113 = query.getOrDefault("Action")
- valid_609113 = validateParameter(valid_609113, JString, required = true,
+ var valid_610317 = query.getOrDefault("Action")
+ valid_610317 = validateParameter(valid_610317, JString, required = true,
default = newJString("DeleteDhcpOptions"))
- if valid_609113 != nil:
- section.add "Action", valid_609113
- var valid_609114 = query.getOrDefault("Version")
- valid_609114 = validateParameter(valid_609114, JString, required = true,
+ if valid_610317 != nil:
+ section.add "Action", valid_610317
+ var valid_610318 = query.getOrDefault("Version")
+ valid_610318 = validateParameter(valid_610318, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609114 != nil:
- section.add "Version", valid_609114
+ if valid_610318 != nil:
+ section.add "Version", valid_610318
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -35957,41 +36022,41 @@ proc validate_PostDeleteDhcpOptions_609111(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609115 = header.getOrDefault("X-Amz-Signature")
- valid_609115 = validateParameter(valid_609115, JString, required = false,
+ var valid_610319 = header.getOrDefault("X-Amz-Signature")
+ valid_610319 = validateParameter(valid_610319, JString, required = false,
default = nil)
- if valid_609115 != nil:
- section.add "X-Amz-Signature", valid_609115
- var valid_609116 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609116 = validateParameter(valid_609116, JString, required = false,
+ if valid_610319 != nil:
+ section.add "X-Amz-Signature", valid_610319
+ var valid_610320 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610320 = validateParameter(valid_610320, JString, required = false,
default = nil)
- if valid_609116 != nil:
- section.add "X-Amz-Content-Sha256", valid_609116
- var valid_609117 = header.getOrDefault("X-Amz-Date")
- valid_609117 = validateParameter(valid_609117, JString, required = false,
+ if valid_610320 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610320
+ var valid_610321 = header.getOrDefault("X-Amz-Date")
+ valid_610321 = validateParameter(valid_610321, JString, required = false,
default = nil)
- if valid_609117 != nil:
- section.add "X-Amz-Date", valid_609117
- var valid_609118 = header.getOrDefault("X-Amz-Credential")
- valid_609118 = validateParameter(valid_609118, JString, required = false,
+ if valid_610321 != nil:
+ section.add "X-Amz-Date", valid_610321
+ var valid_610322 = header.getOrDefault("X-Amz-Credential")
+ valid_610322 = validateParameter(valid_610322, JString, required = false,
default = nil)
- if valid_609118 != nil:
- section.add "X-Amz-Credential", valid_609118
- var valid_609119 = header.getOrDefault("X-Amz-Security-Token")
- valid_609119 = validateParameter(valid_609119, JString, required = false,
+ if valid_610322 != nil:
+ section.add "X-Amz-Credential", valid_610322
+ var valid_610323 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610323 = validateParameter(valid_610323, JString, required = false,
default = nil)
- if valid_609119 != nil:
- section.add "X-Amz-Security-Token", valid_609119
- var valid_609120 = header.getOrDefault("X-Amz-Algorithm")
- valid_609120 = validateParameter(valid_609120, JString, required = false,
+ if valid_610323 != nil:
+ section.add "X-Amz-Security-Token", valid_610323
+ var valid_610324 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610324 = validateParameter(valid_610324, JString, required = false,
default = nil)
- if valid_609120 != nil:
- section.add "X-Amz-Algorithm", valid_609120
- var valid_609121 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609121 = validateParameter(valid_609121, JString, required = false,
+ if valid_610324 != nil:
+ section.add "X-Amz-Algorithm", valid_610324
+ var valid_610325 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610325 = validateParameter(valid_610325, JString, required = false,
default = nil)
- if valid_609121 != nil:
- section.add "X-Amz-SignedHeaders", valid_609121
+ if valid_610325 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610325
result.add "header", section
## parameters in `formData` object:
## DhcpOptionsId: JString (required)
@@ -36001,33 +36066,33 @@ proc validate_PostDeleteDhcpOptions_609111(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `DhcpOptionsId` field"
- var valid_609122 = formData.getOrDefault("DhcpOptionsId")
- valid_609122 = validateParameter(valid_609122, JString, required = true,
+ var valid_610326 = formData.getOrDefault("DhcpOptionsId")
+ valid_610326 = validateParameter(valid_610326, JString, required = true,
default = nil)
- if valid_609122 != nil:
- section.add "DhcpOptionsId", valid_609122
- var valid_609123 = formData.getOrDefault("DryRun")
- valid_609123 = validateParameter(valid_609123, JBool, required = false, default = nil)
- if valid_609123 != nil:
- section.add "DryRun", valid_609123
+ if valid_610326 != nil:
+ section.add "DhcpOptionsId", valid_610326
+ var valid_610327 = formData.getOrDefault("DryRun")
+ valid_610327 = validateParameter(valid_610327, JBool, required = false, default = nil)
+ if valid_610327 != nil:
+ section.add "DryRun", valid_610327
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609124: Call_PostDeleteDhcpOptions_609110; path: JsonNode;
+proc call*(call_610328: Call_PostDeleteDhcpOptions_610314; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified set of DHCP options. You must disassociate the set of DHCP options before you can delete it. You can disassociate the set of DHCP options by associating either a new set of options or the default set of options with the VPC.
##
- let valid = call_609124.validator(path, query, header, formData, body)
- let scheme = call_609124.pickScheme
+ let valid = call_610328.validator(path, query, header, formData, body)
+ let scheme = call_610328.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609124.url(scheme.get, call_609124.host, call_609124.base,
- call_609124.route, valid.getOrDefault("path"),
+ let url = call_610328.url(scheme.get, call_610328.host, call_610328.base,
+ call_610328.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609124, url, valid)
+ result = atozHook(call_610328, url, valid)
-proc call*(call_609125: Call_PostDeleteDhcpOptions_609110; DhcpOptionsId: string;
+proc call*(call_610329: Call_PostDeleteDhcpOptions_610314; DhcpOptionsId: string;
DryRun: bool = false; Action: string = "DeleteDhcpOptions";
Version: string = "2016-11-15"): Recallable =
## postDeleteDhcpOptions
@@ -36038,22 +36103,22 @@ proc call*(call_609125: Call_PostDeleteDhcpOptions_609110; DhcpOptionsId: string
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609126 = newJObject()
- var formData_609127 = newJObject()
- add(formData_609127, "DhcpOptionsId", newJString(DhcpOptionsId))
- add(formData_609127, "DryRun", newJBool(DryRun))
- add(query_609126, "Action", newJString(Action))
- add(query_609126, "Version", newJString(Version))
- result = call_609125.call(nil, query_609126, nil, formData_609127, nil)
+ var query_610330 = newJObject()
+ var formData_610331 = newJObject()
+ add(formData_610331, "DhcpOptionsId", newJString(DhcpOptionsId))
+ add(formData_610331, "DryRun", newJBool(DryRun))
+ add(query_610330, "Action", newJString(Action))
+ add(query_610330, "Version", newJString(Version))
+ result = call_610329.call(nil, query_610330, nil, formData_610331, nil)
-var postDeleteDhcpOptions* = Call_PostDeleteDhcpOptions_609110(
+var postDeleteDhcpOptions* = Call_PostDeleteDhcpOptions_610314(
name: "postDeleteDhcpOptions", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteDhcpOptions",
- validator: validate_PostDeleteDhcpOptions_609111, base: "/",
- url: url_PostDeleteDhcpOptions_609112, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeleteDhcpOptions_610315, base: "/",
+ url: url_PostDeleteDhcpOptions_610316, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteDhcpOptions_609093 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteDhcpOptions_609095(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteDhcpOptions_610297 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteDhcpOptions_610299(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -36065,7 +36130,7 @@ proc url_GetDeleteDhcpOptions_609095(protocol: Scheme; host: string; base: strin
else:
result.path = base & route
-proc validate_GetDeleteDhcpOptions_609094(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteDhcpOptions_610298(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified set of DHCP options. You must disassociate the set of DHCP options before you can delete it. You can disassociate the set of DHCP options by associating either a new set of options or the default set of options with the VPC.
##
@@ -36081,26 +36146,26 @@ proc validate_GetDeleteDhcpOptions_609094(path: JsonNode; query: JsonNode;
## : The ID of the DHCP options set.
## Version: JString (required)
section = newJObject()
- var valid_609096 = query.getOrDefault("DryRun")
- valid_609096 = validateParameter(valid_609096, JBool, required = false, default = nil)
- if valid_609096 != nil:
- section.add "DryRun", valid_609096
+ var valid_610300 = query.getOrDefault("DryRun")
+ valid_610300 = validateParameter(valid_610300, JBool, required = false, default = nil)
+ if valid_610300 != nil:
+ section.add "DryRun", valid_610300
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609097 = query.getOrDefault("Action")
- valid_609097 = validateParameter(valid_609097, JString, required = true,
+ var valid_610301 = query.getOrDefault("Action")
+ valid_610301 = validateParameter(valid_610301, JString, required = true,
default = newJString("DeleteDhcpOptions"))
- if valid_609097 != nil:
- section.add "Action", valid_609097
- var valid_609098 = query.getOrDefault("DhcpOptionsId")
- valid_609098 = validateParameter(valid_609098, JString, required = true,
+ if valid_610301 != nil:
+ section.add "Action", valid_610301
+ var valid_610302 = query.getOrDefault("DhcpOptionsId")
+ valid_610302 = validateParameter(valid_610302, JString, required = true,
default = nil)
- if valid_609098 != nil:
- section.add "DhcpOptionsId", valid_609098
- var valid_609099 = query.getOrDefault("Version")
- valid_609099 = validateParameter(valid_609099, JString, required = true,
+ if valid_610302 != nil:
+ section.add "DhcpOptionsId", valid_610302
+ var valid_610303 = query.getOrDefault("Version")
+ valid_610303 = validateParameter(valid_610303, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609099 != nil:
- section.add "Version", valid_609099
+ if valid_610303 != nil:
+ section.add "Version", valid_610303
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -36111,61 +36176,61 @@ proc validate_GetDeleteDhcpOptions_609094(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609100 = header.getOrDefault("X-Amz-Signature")
- valid_609100 = validateParameter(valid_609100, JString, required = false,
+ var valid_610304 = header.getOrDefault("X-Amz-Signature")
+ valid_610304 = validateParameter(valid_610304, JString, required = false,
default = nil)
- if valid_609100 != nil:
- section.add "X-Amz-Signature", valid_609100
- var valid_609101 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609101 = validateParameter(valid_609101, JString, required = false,
+ if valid_610304 != nil:
+ section.add "X-Amz-Signature", valid_610304
+ var valid_610305 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610305 = validateParameter(valid_610305, JString, required = false,
default = nil)
- if valid_609101 != nil:
- section.add "X-Amz-Content-Sha256", valid_609101
- var valid_609102 = header.getOrDefault("X-Amz-Date")
- valid_609102 = validateParameter(valid_609102, JString, required = false,
+ if valid_610305 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610305
+ var valid_610306 = header.getOrDefault("X-Amz-Date")
+ valid_610306 = validateParameter(valid_610306, JString, required = false,
default = nil)
- if valid_609102 != nil:
- section.add "X-Amz-Date", valid_609102
- var valid_609103 = header.getOrDefault("X-Amz-Credential")
- valid_609103 = validateParameter(valid_609103, JString, required = false,
+ if valid_610306 != nil:
+ section.add "X-Amz-Date", valid_610306
+ var valid_610307 = header.getOrDefault("X-Amz-Credential")
+ valid_610307 = validateParameter(valid_610307, JString, required = false,
default = nil)
- if valid_609103 != nil:
- section.add "X-Amz-Credential", valid_609103
- var valid_609104 = header.getOrDefault("X-Amz-Security-Token")
- valid_609104 = validateParameter(valid_609104, JString, required = false,
+ if valid_610307 != nil:
+ section.add "X-Amz-Credential", valid_610307
+ var valid_610308 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610308 = validateParameter(valid_610308, JString, required = false,
default = nil)
- if valid_609104 != nil:
- section.add "X-Amz-Security-Token", valid_609104
- var valid_609105 = header.getOrDefault("X-Amz-Algorithm")
- valid_609105 = validateParameter(valid_609105, JString, required = false,
+ if valid_610308 != nil:
+ section.add "X-Amz-Security-Token", valid_610308
+ var valid_610309 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610309 = validateParameter(valid_610309, JString, required = false,
default = nil)
- if valid_609105 != nil:
- section.add "X-Amz-Algorithm", valid_609105
- var valid_609106 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609106 = validateParameter(valid_609106, JString, required = false,
+ if valid_610309 != nil:
+ section.add "X-Amz-Algorithm", valid_610309
+ var valid_610310 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610310 = validateParameter(valid_610310, JString, required = false,
default = nil)
- if valid_609106 != nil:
- section.add "X-Amz-SignedHeaders", valid_609106
+ if valid_610310 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610310
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609107: Call_GetDeleteDhcpOptions_609093; path: JsonNode;
+proc call*(call_610311: Call_GetDeleteDhcpOptions_610297; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified set of DHCP options. You must disassociate the set of DHCP options before you can delete it. You can disassociate the set of DHCP options by associating either a new set of options or the default set of options with the VPC.
##
- let valid = call_609107.validator(path, query, header, formData, body)
- let scheme = call_609107.pickScheme
+ let valid = call_610311.validator(path, query, header, formData, body)
+ let scheme = call_610311.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609107.url(scheme.get, call_609107.host, call_609107.base,
- call_609107.route, valid.getOrDefault("path"),
+ let url = call_610311.url(scheme.get, call_610311.host, call_610311.base,
+ call_610311.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609107, url, valid)
+ result = atozHook(call_610311, url, valid)
-proc call*(call_609108: Call_GetDeleteDhcpOptions_609093; DhcpOptionsId: string;
+proc call*(call_610312: Call_GetDeleteDhcpOptions_610297; DhcpOptionsId: string;
DryRun: bool = false; Action: string = "DeleteDhcpOptions";
Version: string = "2016-11-15"): Recallable =
## getDeleteDhcpOptions
@@ -36176,21 +36241,21 @@ proc call*(call_609108: Call_GetDeleteDhcpOptions_609093; DhcpOptionsId: string;
## DhcpOptionsId: string (required)
## : The ID of the DHCP options set.
## Version: string (required)
- var query_609109 = newJObject()
- add(query_609109, "DryRun", newJBool(DryRun))
- add(query_609109, "Action", newJString(Action))
- add(query_609109, "DhcpOptionsId", newJString(DhcpOptionsId))
- add(query_609109, "Version", newJString(Version))
- result = call_609108.call(nil, query_609109, nil, nil, nil)
+ var query_610313 = newJObject()
+ add(query_610313, "DryRun", newJBool(DryRun))
+ add(query_610313, "Action", newJString(Action))
+ add(query_610313, "DhcpOptionsId", newJString(DhcpOptionsId))
+ add(query_610313, "Version", newJString(Version))
+ result = call_610312.call(nil, query_610313, nil, nil, nil)
-var getDeleteDhcpOptions* = Call_GetDeleteDhcpOptions_609093(
+var getDeleteDhcpOptions* = Call_GetDeleteDhcpOptions_610297(
name: "getDeleteDhcpOptions", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteDhcpOptions",
- validator: validate_GetDeleteDhcpOptions_609094, base: "/",
- url: url_GetDeleteDhcpOptions_609095, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeleteDhcpOptions_610298, base: "/",
+ url: url_GetDeleteDhcpOptions_610299, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteEgressOnlyInternetGateway_609145 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteEgressOnlyInternetGateway_609147(protocol: Scheme; host: string;
+ Call_PostDeleteEgressOnlyInternetGateway_610349 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteEgressOnlyInternetGateway_610351(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -36202,7 +36267,7 @@ proc url_PostDeleteEgressOnlyInternetGateway_609147(protocol: Scheme; host: stri
else:
result.path = base & route
-proc validate_PostDeleteEgressOnlyInternetGateway_609146(path: JsonNode;
+proc validate_PostDeleteEgressOnlyInternetGateway_610350(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes an egress-only internet gateway.
##
@@ -36215,16 +36280,16 @@ proc validate_PostDeleteEgressOnlyInternetGateway_609146(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609148 = query.getOrDefault("Action")
- valid_609148 = validateParameter(valid_609148, JString, required = true, default = newJString(
+ var valid_610352 = query.getOrDefault("Action")
+ valid_610352 = validateParameter(valid_610352, JString, required = true, default = newJString(
"DeleteEgressOnlyInternetGateway"))
- if valid_609148 != nil:
- section.add "Action", valid_609148
- var valid_609149 = query.getOrDefault("Version")
- valid_609149 = validateParameter(valid_609149, JString, required = true,
+ if valid_610352 != nil:
+ section.add "Action", valid_610352
+ var valid_610353 = query.getOrDefault("Version")
+ valid_610353 = validateParameter(valid_610353, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609149 != nil:
- section.add "Version", valid_609149
+ if valid_610353 != nil:
+ section.add "Version", valid_610353
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -36235,41 +36300,41 @@ proc validate_PostDeleteEgressOnlyInternetGateway_609146(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609150 = header.getOrDefault("X-Amz-Signature")
- valid_609150 = validateParameter(valid_609150, JString, required = false,
+ var valid_610354 = header.getOrDefault("X-Amz-Signature")
+ valid_610354 = validateParameter(valid_610354, JString, required = false,
default = nil)
- if valid_609150 != nil:
- section.add "X-Amz-Signature", valid_609150
- var valid_609151 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609151 = validateParameter(valid_609151, JString, required = false,
+ if valid_610354 != nil:
+ section.add "X-Amz-Signature", valid_610354
+ var valid_610355 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610355 = validateParameter(valid_610355, JString, required = false,
default = nil)
- if valid_609151 != nil:
- section.add "X-Amz-Content-Sha256", valid_609151
- var valid_609152 = header.getOrDefault("X-Amz-Date")
- valid_609152 = validateParameter(valid_609152, JString, required = false,
+ if valid_610355 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610355
+ var valid_610356 = header.getOrDefault("X-Amz-Date")
+ valid_610356 = validateParameter(valid_610356, JString, required = false,
default = nil)
- if valid_609152 != nil:
- section.add "X-Amz-Date", valid_609152
- var valid_609153 = header.getOrDefault("X-Amz-Credential")
- valid_609153 = validateParameter(valid_609153, JString, required = false,
+ if valid_610356 != nil:
+ section.add "X-Amz-Date", valid_610356
+ var valid_610357 = header.getOrDefault("X-Amz-Credential")
+ valid_610357 = validateParameter(valid_610357, JString, required = false,
default = nil)
- if valid_609153 != nil:
- section.add "X-Amz-Credential", valid_609153
- var valid_609154 = header.getOrDefault("X-Amz-Security-Token")
- valid_609154 = validateParameter(valid_609154, JString, required = false,
+ if valid_610357 != nil:
+ section.add "X-Amz-Credential", valid_610357
+ var valid_610358 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610358 = validateParameter(valid_610358, JString, required = false,
default = nil)
- if valid_609154 != nil:
- section.add "X-Amz-Security-Token", valid_609154
- var valid_609155 = header.getOrDefault("X-Amz-Algorithm")
- valid_609155 = validateParameter(valid_609155, JString, required = false,
+ if valid_610358 != nil:
+ section.add "X-Amz-Security-Token", valid_610358
+ var valid_610359 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610359 = validateParameter(valid_610359, JString, required = false,
default = nil)
- if valid_609155 != nil:
- section.add "X-Amz-Algorithm", valid_609155
- var valid_609156 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609156 = validateParameter(valid_609156, JString, required = false,
+ if valid_610359 != nil:
+ section.add "X-Amz-Algorithm", valid_610359
+ var valid_610360 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610360 = validateParameter(valid_610360, JString, required = false,
default = nil)
- if valid_609156 != nil:
- section.add "X-Amz-SignedHeaders", valid_609156
+ if valid_610360 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610360
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -36277,35 +36342,35 @@ proc validate_PostDeleteEgressOnlyInternetGateway_609146(path: JsonNode;
## EgressOnlyInternetGatewayId: JString (required)
## : The ID of the egress-only internet gateway.
section = newJObject()
- var valid_609157 = formData.getOrDefault("DryRun")
- valid_609157 = validateParameter(valid_609157, JBool, required = false, default = nil)
- if valid_609157 != nil:
- section.add "DryRun", valid_609157
+ var valid_610361 = formData.getOrDefault("DryRun")
+ valid_610361 = validateParameter(valid_610361, JBool, required = false, default = nil)
+ if valid_610361 != nil:
+ section.add "DryRun", valid_610361
assert formData != nil, "formData argument is necessary due to required `EgressOnlyInternetGatewayId` field"
- var valid_609158 = formData.getOrDefault("EgressOnlyInternetGatewayId")
- valid_609158 = validateParameter(valid_609158, JString, required = true,
+ var valid_610362 = formData.getOrDefault("EgressOnlyInternetGatewayId")
+ valid_610362 = validateParameter(valid_610362, JString, required = true,
default = nil)
- if valid_609158 != nil:
- section.add "EgressOnlyInternetGatewayId", valid_609158
+ if valid_610362 != nil:
+ section.add "EgressOnlyInternetGatewayId", valid_610362
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609159: Call_PostDeleteEgressOnlyInternetGateway_609145;
+proc call*(call_610363: Call_PostDeleteEgressOnlyInternetGateway_610349;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes an egress-only internet gateway.
##
- let valid = call_609159.validator(path, query, header, formData, body)
- let scheme = call_609159.pickScheme
+ let valid = call_610363.validator(path, query, header, formData, body)
+ let scheme = call_610363.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609159.url(scheme.get, call_609159.host, call_609159.base,
- call_609159.route, valid.getOrDefault("path"),
+ let url = call_610363.url(scheme.get, call_610363.host, call_610363.base,
+ call_610363.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609159, url, valid)
+ result = atozHook(call_610363, url, valid)
-proc call*(call_609160: Call_PostDeleteEgressOnlyInternetGateway_609145;
+proc call*(call_610364: Call_PostDeleteEgressOnlyInternetGateway_610349;
EgressOnlyInternetGatewayId: string; DryRun: bool = false;
Action: string = "DeleteEgressOnlyInternetGateway";
Version: string = "2016-11-15"): Recallable =
@@ -36317,24 +36382,24 @@ proc call*(call_609160: Call_PostDeleteEgressOnlyInternetGateway_609145;
## : The ID of the egress-only internet gateway.
## Action: string (required)
## Version: string (required)
- var query_609161 = newJObject()
- var formData_609162 = newJObject()
- add(formData_609162, "DryRun", newJBool(DryRun))
- add(formData_609162, "EgressOnlyInternetGatewayId",
+ var query_610365 = newJObject()
+ var formData_610366 = newJObject()
+ add(formData_610366, "DryRun", newJBool(DryRun))
+ add(formData_610366, "EgressOnlyInternetGatewayId",
newJString(EgressOnlyInternetGatewayId))
- add(query_609161, "Action", newJString(Action))
- add(query_609161, "Version", newJString(Version))
- result = call_609160.call(nil, query_609161, nil, formData_609162, nil)
+ add(query_610365, "Action", newJString(Action))
+ add(query_610365, "Version", newJString(Version))
+ result = call_610364.call(nil, query_610365, nil, formData_610366, nil)
-var postDeleteEgressOnlyInternetGateway* = Call_PostDeleteEgressOnlyInternetGateway_609145(
+var postDeleteEgressOnlyInternetGateway* = Call_PostDeleteEgressOnlyInternetGateway_610349(
name: "postDeleteEgressOnlyInternetGateway", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteEgressOnlyInternetGateway",
- validator: validate_PostDeleteEgressOnlyInternetGateway_609146, base: "/",
- url: url_PostDeleteEgressOnlyInternetGateway_609147,
+ validator: validate_PostDeleteEgressOnlyInternetGateway_610350, base: "/",
+ url: url_PostDeleteEgressOnlyInternetGateway_610351,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteEgressOnlyInternetGateway_609128 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteEgressOnlyInternetGateway_609130(protocol: Scheme; host: string;
+ Call_GetDeleteEgressOnlyInternetGateway_610332 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteEgressOnlyInternetGateway_610334(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -36346,7 +36411,7 @@ proc url_GetDeleteEgressOnlyInternetGateway_609130(protocol: Scheme; host: strin
else:
result.path = base & route
-proc validate_GetDeleteEgressOnlyInternetGateway_609129(path: JsonNode;
+proc validate_GetDeleteEgressOnlyInternetGateway_610333(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes an egress-only internet gateway.
##
@@ -36362,26 +36427,26 @@ proc validate_GetDeleteEgressOnlyInternetGateway_609129(path: JsonNode;
## EgressOnlyInternetGatewayId: JString (required)
## : The ID of the egress-only internet gateway.
section = newJObject()
- var valid_609131 = query.getOrDefault("DryRun")
- valid_609131 = validateParameter(valid_609131, JBool, required = false, default = nil)
- if valid_609131 != nil:
- section.add "DryRun", valid_609131
+ var valid_610335 = query.getOrDefault("DryRun")
+ valid_610335 = validateParameter(valid_610335, JBool, required = false, default = nil)
+ if valid_610335 != nil:
+ section.add "DryRun", valid_610335
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609132 = query.getOrDefault("Action")
- valid_609132 = validateParameter(valid_609132, JString, required = true, default = newJString(
+ var valid_610336 = query.getOrDefault("Action")
+ valid_610336 = validateParameter(valid_610336, JString, required = true, default = newJString(
"DeleteEgressOnlyInternetGateway"))
- if valid_609132 != nil:
- section.add "Action", valid_609132
- var valid_609133 = query.getOrDefault("Version")
- valid_609133 = validateParameter(valid_609133, JString, required = true,
+ if valid_610336 != nil:
+ section.add "Action", valid_610336
+ var valid_610337 = query.getOrDefault("Version")
+ valid_610337 = validateParameter(valid_610337, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609133 != nil:
- section.add "Version", valid_609133
- var valid_609134 = query.getOrDefault("EgressOnlyInternetGatewayId")
- valid_609134 = validateParameter(valid_609134, JString, required = true,
+ if valid_610337 != nil:
+ section.add "Version", valid_610337
+ var valid_610338 = query.getOrDefault("EgressOnlyInternetGatewayId")
+ valid_610338 = validateParameter(valid_610338, JString, required = true,
default = nil)
- if valid_609134 != nil:
- section.add "EgressOnlyInternetGatewayId", valid_609134
+ if valid_610338 != nil:
+ section.add "EgressOnlyInternetGatewayId", valid_610338
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -36392,62 +36457,62 @@ proc validate_GetDeleteEgressOnlyInternetGateway_609129(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609135 = header.getOrDefault("X-Amz-Signature")
- valid_609135 = validateParameter(valid_609135, JString, required = false,
+ var valid_610339 = header.getOrDefault("X-Amz-Signature")
+ valid_610339 = validateParameter(valid_610339, JString, required = false,
default = nil)
- if valid_609135 != nil:
- section.add "X-Amz-Signature", valid_609135
- var valid_609136 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609136 = validateParameter(valid_609136, JString, required = false,
+ if valid_610339 != nil:
+ section.add "X-Amz-Signature", valid_610339
+ var valid_610340 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610340 = validateParameter(valid_610340, JString, required = false,
default = nil)
- if valid_609136 != nil:
- section.add "X-Amz-Content-Sha256", valid_609136
- var valid_609137 = header.getOrDefault("X-Amz-Date")
- valid_609137 = validateParameter(valid_609137, JString, required = false,
+ if valid_610340 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610340
+ var valid_610341 = header.getOrDefault("X-Amz-Date")
+ valid_610341 = validateParameter(valid_610341, JString, required = false,
default = nil)
- if valid_609137 != nil:
- section.add "X-Amz-Date", valid_609137
- var valid_609138 = header.getOrDefault("X-Amz-Credential")
- valid_609138 = validateParameter(valid_609138, JString, required = false,
+ if valid_610341 != nil:
+ section.add "X-Amz-Date", valid_610341
+ var valid_610342 = header.getOrDefault("X-Amz-Credential")
+ valid_610342 = validateParameter(valid_610342, JString, required = false,
default = nil)
- if valid_609138 != nil:
- section.add "X-Amz-Credential", valid_609138
- var valid_609139 = header.getOrDefault("X-Amz-Security-Token")
- valid_609139 = validateParameter(valid_609139, JString, required = false,
+ if valid_610342 != nil:
+ section.add "X-Amz-Credential", valid_610342
+ var valid_610343 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610343 = validateParameter(valid_610343, JString, required = false,
default = nil)
- if valid_609139 != nil:
- section.add "X-Amz-Security-Token", valid_609139
- var valid_609140 = header.getOrDefault("X-Amz-Algorithm")
- valid_609140 = validateParameter(valid_609140, JString, required = false,
+ if valid_610343 != nil:
+ section.add "X-Amz-Security-Token", valid_610343
+ var valid_610344 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610344 = validateParameter(valid_610344, JString, required = false,
default = nil)
- if valid_609140 != nil:
- section.add "X-Amz-Algorithm", valid_609140
- var valid_609141 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609141 = validateParameter(valid_609141, JString, required = false,
+ if valid_610344 != nil:
+ section.add "X-Amz-Algorithm", valid_610344
+ var valid_610345 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610345 = validateParameter(valid_610345, JString, required = false,
default = nil)
- if valid_609141 != nil:
- section.add "X-Amz-SignedHeaders", valid_609141
+ if valid_610345 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610345
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609142: Call_GetDeleteEgressOnlyInternetGateway_609128;
+proc call*(call_610346: Call_GetDeleteEgressOnlyInternetGateway_610332;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes an egress-only internet gateway.
##
- let valid = call_609142.validator(path, query, header, formData, body)
- let scheme = call_609142.pickScheme
+ let valid = call_610346.validator(path, query, header, formData, body)
+ let scheme = call_610346.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609142.url(scheme.get, call_609142.host, call_609142.base,
- call_609142.route, valid.getOrDefault("path"),
+ let url = call_610346.url(scheme.get, call_610346.host, call_610346.base,
+ call_610346.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609142, url, valid)
+ result = atozHook(call_610346, url, valid)
-proc call*(call_609143: Call_GetDeleteEgressOnlyInternetGateway_609128;
+proc call*(call_610347: Call_GetDeleteEgressOnlyInternetGateway_610332;
EgressOnlyInternetGatewayId: string; DryRun: bool = false;
Action: string = "DeleteEgressOnlyInternetGateway";
Version: string = "2016-11-15"): Recallable =
@@ -36459,23 +36524,23 @@ proc call*(call_609143: Call_GetDeleteEgressOnlyInternetGateway_609128;
## Version: string (required)
## EgressOnlyInternetGatewayId: string (required)
## : The ID of the egress-only internet gateway.
- var query_609144 = newJObject()
- add(query_609144, "DryRun", newJBool(DryRun))
- add(query_609144, "Action", newJString(Action))
- add(query_609144, "Version", newJString(Version))
- add(query_609144, "EgressOnlyInternetGatewayId",
+ var query_610348 = newJObject()
+ add(query_610348, "DryRun", newJBool(DryRun))
+ add(query_610348, "Action", newJString(Action))
+ add(query_610348, "Version", newJString(Version))
+ add(query_610348, "EgressOnlyInternetGatewayId",
newJString(EgressOnlyInternetGatewayId))
- result = call_609143.call(nil, query_609144, nil, nil, nil)
+ result = call_610347.call(nil, query_610348, nil, nil, nil)
-var getDeleteEgressOnlyInternetGateway* = Call_GetDeleteEgressOnlyInternetGateway_609128(
+var getDeleteEgressOnlyInternetGateway* = Call_GetDeleteEgressOnlyInternetGateway_610332(
name: "getDeleteEgressOnlyInternetGateway", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteEgressOnlyInternetGateway",
- validator: validate_GetDeleteEgressOnlyInternetGateway_609129, base: "/",
- url: url_GetDeleteEgressOnlyInternetGateway_609130,
+ validator: validate_GetDeleteEgressOnlyInternetGateway_610333, base: "/",
+ url: url_GetDeleteEgressOnlyInternetGateway_610334,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteFleets_609181 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteFleets_609183(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteFleets_610385 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteFleets_610387(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -36487,7 +36552,7 @@ proc url_PostDeleteFleets_609183(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostDeleteFleets_609182(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteFleets_610386(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified EC2 Fleet.
After you delete an EC2 Fleet, it launches no new instances. You must specify whether an EC2 Fleet should also terminate its instances. If you terminate the instances, the EC2 Fleet enters the deleted_terminating
state. Otherwise, the EC2 Fleet enters the deleted_running
state, and the instances continue to run until they are interrupted or you terminate them manually.
Deletes the specified EC2 Fleet.
After you delete an EC2 Fleet, it launches no new instances. You must specify whether an EC2 Fleet should also terminate its instances. If you terminate the instances, the EC2 Fleet enters the deleted_terminating
state. Otherwise, the EC2 Fleet enters the deleted_running
state, and the instances continue to run until they are interrupted or you terminate them manually.
Deletes the specified EC2 Fleet.
After you delete an EC2 Fleet, it launches no new instances. You must specify whether an EC2 Fleet should also terminate its instances. If you terminate the instances, the EC2 Fleet enters the deleted_terminating
state. Otherwise, the EC2 Fleet enters the deleted_running
state, and the instances continue to run until they are interrupted or you terminate them manually.
Deletes the specified EC2 Fleet.
After you delete an EC2 Fleet, it launches no new instances. You must specify whether an EC2 Fleet should also terminate its instances. If you terminate the instances, the EC2 Fleet enters the deleted_terminating
state. Otherwise, the EC2 Fleet enters the deleted_running
state, and the instances continue to run until they are interrupted or you terminate them manually.
One or more flow log IDs.
Constraint: Maximum of 1000 flow log IDs.
section = newJObject() - var valid_609229 = formData.getOrDefault("DryRun") - valid_609229 = validateParameter(valid_609229, JBool, required = false, default = nil) - if valid_609229 != nil: - section.add "DryRun", valid_609229 + var valid_610433 = formData.getOrDefault("DryRun") + valid_610433 = validateParameter(valid_610433, JBool, required = false, default = nil) + if valid_610433 != nil: + section.add "DryRun", valid_610433 assert formData != nil, "formData argument is necessary due to required `FlowLogId` field" - var valid_609230 = formData.getOrDefault("FlowLogId") - valid_609230 = validateParameter(valid_609230, JArray, required = true, default = nil) - if valid_609230 != nil: - section.add "FlowLogId", valid_609230 + var valid_610434 = formData.getOrDefault("FlowLogId") + valid_610434 = validateParameter(valid_610434, JArray, required = true, default = nil) + if valid_610434 != nil: + section.add "FlowLogId", valid_610434 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_609231: Call_PostDeleteFlowLogs_609217; path: JsonNode; +proc call*(call_610435: Call_PostDeleteFlowLogs_610421; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes one or more flow logs. ## - let valid = call_609231.validator(path, query, header, formData, body) - let scheme = call_609231.pickScheme + let valid = call_610435.validator(path, query, header, formData, body) + let scheme = call_610435.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_609231.url(scheme.get, call_609231.host, call_609231.base, - call_609231.route, valid.getOrDefault("path"), + let url = call_610435.url(scheme.get, call_610435.host, call_610435.base, + call_610435.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_609231, url, valid) + result = atozHook(call_610435, url, valid) -proc call*(call_609232: Call_PostDeleteFlowLogs_609217; FlowLogId: JsonNode; +proc call*(call_610436: Call_PostDeleteFlowLogs_610421; FlowLogId: JsonNode; DryRun: bool = false; Action: string = "DeleteFlowLogs"; Version: string = "2016-11-15"): Recallable = ## postDeleteFlowLogs @@ -36898,23 +36963,23 @@ proc call*(call_609232: Call_PostDeleteFlowLogs_609217; FlowLogId: JsonNode; ## :One or more flow log IDs.
Constraint: Maximum of 1000 flow log IDs.
## Action: string (required) ## Version: string (required) - var query_609233 = newJObject() - var formData_609234 = newJObject() - add(formData_609234, "DryRun", newJBool(DryRun)) + var query_610437 = newJObject() + var formData_610438 = newJObject() + add(formData_610438, "DryRun", newJBool(DryRun)) if FlowLogId != nil: - formData_609234.add "FlowLogId", FlowLogId - add(query_609233, "Action", newJString(Action)) - add(query_609233, "Version", newJString(Version)) - result = call_609232.call(nil, query_609233, nil, formData_609234, nil) + formData_610438.add "FlowLogId", FlowLogId + add(query_610437, "Action", newJString(Action)) + add(query_610437, "Version", newJString(Version)) + result = call_610436.call(nil, query_610437, nil, formData_610438, nil) -var postDeleteFlowLogs* = Call_PostDeleteFlowLogs_609217( +var postDeleteFlowLogs* = Call_PostDeleteFlowLogs_610421( name: "postDeleteFlowLogs", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DeleteFlowLogs", - validator: validate_PostDeleteFlowLogs_609218, base: "/", - url: url_PostDeleteFlowLogs_609219, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostDeleteFlowLogs_610422, base: "/", + url: url_PostDeleteFlowLogs_610423, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDeleteFlowLogs_609200 = ref object of OpenApiRestCall_604389 -proc url_GetDeleteFlowLogs_609202(protocol: Scheme; host: string; base: string; + Call_GetDeleteFlowLogs_610404 = ref object of OpenApiRestCall_605589 +proc url_GetDeleteFlowLogs_610406(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -36926,7 +36991,7 @@ proc url_GetDeleteFlowLogs_609202(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetDeleteFlowLogs_609201(path: JsonNode; query: JsonNode; +proc validate_GetDeleteFlowLogs_610405(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes one or more flow logs. @@ -36943,26 +37008,26 @@ proc validate_GetDeleteFlowLogs_609201(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_609203 = query.getOrDefault("DryRun") - valid_609203 = validateParameter(valid_609203, JBool, required = false, default = nil) - if valid_609203 != nil: - section.add "DryRun", valid_609203 + var valid_610407 = query.getOrDefault("DryRun") + valid_610407 = validateParameter(valid_610407, JBool, required = false, default = nil) + if valid_610407 != nil: + section.add "DryRun", valid_610407 assert query != nil, "query argument is necessary due to required `FlowLogId` field" - var valid_609204 = query.getOrDefault("FlowLogId") - valid_609204 = validateParameter(valid_609204, JArray, required = true, default = nil) - if valid_609204 != nil: - section.add "FlowLogId", valid_609204 - var valid_609205 = query.getOrDefault("Action") - valid_609205 = validateParameter(valid_609205, JString, required = true, + var valid_610408 = query.getOrDefault("FlowLogId") + valid_610408 = validateParameter(valid_610408, JArray, required = true, default = nil) + if valid_610408 != nil: + section.add "FlowLogId", valid_610408 + var valid_610409 = query.getOrDefault("Action") + valid_610409 = validateParameter(valid_610409, JString, required = true, default = newJString("DeleteFlowLogs")) - if valid_609205 != nil: - section.add "Action", valid_609205 - var valid_609206 = query.getOrDefault("Version") - valid_609206 = validateParameter(valid_609206, JString, required = true, + if valid_610409 != nil: + section.add "Action", valid_610409 + var valid_610410 = query.getOrDefault("Version") + valid_610410 = validateParameter(valid_610410, JString, required = true, default = newJString("2016-11-15")) - if valid_609206 != nil: - section.add "Version", valid_609206 + if valid_610410 != nil: + section.add "Version", valid_610410 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -36973,61 +37038,61 @@ proc validate_GetDeleteFlowLogs_609201(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609207 = header.getOrDefault("X-Amz-Signature") - valid_609207 = validateParameter(valid_609207, JString, required = false, + var valid_610411 = header.getOrDefault("X-Amz-Signature") + valid_610411 = validateParameter(valid_610411, JString, required = false, default = nil) - if valid_609207 != nil: - section.add "X-Amz-Signature", valid_609207 - var valid_609208 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609208 = validateParameter(valid_609208, JString, required = false, + if valid_610411 != nil: + section.add "X-Amz-Signature", valid_610411 + var valid_610412 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610412 = validateParameter(valid_610412, JString, required = false, default = nil) - if valid_609208 != nil: - section.add "X-Amz-Content-Sha256", valid_609208 - var valid_609209 = header.getOrDefault("X-Amz-Date") - valid_609209 = validateParameter(valid_609209, JString, required = false, + if valid_610412 != nil: + section.add "X-Amz-Content-Sha256", valid_610412 + var valid_610413 = header.getOrDefault("X-Amz-Date") + valid_610413 = validateParameter(valid_610413, JString, required = false, default = nil) - if valid_609209 != nil: - section.add "X-Amz-Date", valid_609209 - var valid_609210 = header.getOrDefault("X-Amz-Credential") - valid_609210 = validateParameter(valid_609210, JString, required = false, + if valid_610413 != nil: + section.add "X-Amz-Date", valid_610413 + var valid_610414 = header.getOrDefault("X-Amz-Credential") + valid_610414 = validateParameter(valid_610414, JString, required = false, default = nil) - if valid_609210 != nil: - section.add "X-Amz-Credential", valid_609210 - var valid_609211 = header.getOrDefault("X-Amz-Security-Token") - valid_609211 = validateParameter(valid_609211, JString, required = false, + if valid_610414 != nil: + section.add "X-Amz-Credential", valid_610414 + var valid_610415 = header.getOrDefault("X-Amz-Security-Token") + valid_610415 = validateParameter(valid_610415, JString, required = false, default = nil) - if valid_609211 != nil: - section.add "X-Amz-Security-Token", valid_609211 - var valid_609212 = header.getOrDefault("X-Amz-Algorithm") - valid_609212 = validateParameter(valid_609212, JString, required = false, + if valid_610415 != nil: + section.add "X-Amz-Security-Token", valid_610415 + var valid_610416 = header.getOrDefault("X-Amz-Algorithm") + valid_610416 = validateParameter(valid_610416, JString, required = false, default = nil) - if valid_609212 != nil: - section.add "X-Amz-Algorithm", valid_609212 - var valid_609213 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609213 = validateParameter(valid_609213, JString, required = false, + if valid_610416 != nil: + section.add "X-Amz-Algorithm", valid_610416 + var valid_610417 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610417 = validateParameter(valid_610417, JString, required = false, default = nil) - if valid_609213 != nil: - section.add "X-Amz-SignedHeaders", valid_609213 + if valid_610417 != nil: + section.add "X-Amz-SignedHeaders", valid_610417 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_609214: Call_GetDeleteFlowLogs_609200; path: JsonNode; +proc call*(call_610418: Call_GetDeleteFlowLogs_610404; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes one or more flow logs. ## - let valid = call_609214.validator(path, query, header, formData, body) - let scheme = call_609214.pickScheme + let valid = call_610418.validator(path, query, header, formData, body) + let scheme = call_610418.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_609214.url(scheme.get, call_609214.host, call_609214.base, - call_609214.route, valid.getOrDefault("path"), + let url = call_610418.url(scheme.get, call_610418.host, call_610418.base, + call_610418.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_609214, url, valid) + result = atozHook(call_610418, url, valid) -proc call*(call_609215: Call_GetDeleteFlowLogs_609200; FlowLogId: JsonNode; +proc call*(call_610419: Call_GetDeleteFlowLogs_610404; FlowLogId: JsonNode; DryRun: bool = false; Action: string = "DeleteFlowLogs"; Version: string = "2016-11-15"): Recallable = ## getDeleteFlowLogs @@ -37038,22 +37103,22 @@ proc call*(call_609215: Call_GetDeleteFlowLogs_609200; FlowLogId: JsonNode; ## :One or more flow log IDs.
Constraint: Maximum of 1000 flow log IDs.
## Action: string (required) ## Version: string (required) - var query_609216 = newJObject() - add(query_609216, "DryRun", newJBool(DryRun)) + var query_610420 = newJObject() + add(query_610420, "DryRun", newJBool(DryRun)) if FlowLogId != nil: - query_609216.add "FlowLogId", FlowLogId - add(query_609216, "Action", newJString(Action)) - add(query_609216, "Version", newJString(Version)) - result = call_609215.call(nil, query_609216, nil, nil, nil) + query_610420.add "FlowLogId", FlowLogId + add(query_610420, "Action", newJString(Action)) + add(query_610420, "Version", newJString(Version)) + result = call_610419.call(nil, query_610420, nil, nil, nil) -var getDeleteFlowLogs* = Call_GetDeleteFlowLogs_609200(name: "getDeleteFlowLogs", +var getDeleteFlowLogs* = Call_GetDeleteFlowLogs_610404(name: "getDeleteFlowLogs", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=DeleteFlowLogs", validator: validate_GetDeleteFlowLogs_609201, - base: "/", url: url_GetDeleteFlowLogs_609202, + route: "/#Action=DeleteFlowLogs", validator: validate_GetDeleteFlowLogs_610405, + base: "/", url: url_GetDeleteFlowLogs_610406, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeleteFpgaImage_609252 = ref object of OpenApiRestCall_604389 -proc url_PostDeleteFpgaImage_609254(protocol: Scheme; host: string; base: string; + Call_PostDeleteFpgaImage_610456 = ref object of OpenApiRestCall_605589 +proc url_PostDeleteFpgaImage_610458(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -37065,7 +37130,7 @@ proc url_PostDeleteFpgaImage_609254(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_PostDeleteFpgaImage_609253(path: JsonNode; query: JsonNode; +proc validate_PostDeleteFpgaImage_610457(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified Amazon FPGA Image (AFI). @@ -37079,16 +37144,16 @@ proc validate_PostDeleteFpgaImage_609253(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_609255 = query.getOrDefault("Action") - valid_609255 = validateParameter(valid_609255, JString, required = true, + var valid_610459 = query.getOrDefault("Action") + valid_610459 = validateParameter(valid_610459, JString, required = true, default = newJString("DeleteFpgaImage")) - if valid_609255 != nil: - section.add "Action", valid_609255 - var valid_609256 = query.getOrDefault("Version") - valid_609256 = validateParameter(valid_609256, JString, required = true, + if valid_610459 != nil: + section.add "Action", valid_610459 + var valid_610460 = query.getOrDefault("Version") + valid_610460 = validateParameter(valid_610460, JString, required = true, default = newJString("2016-11-15")) - if valid_609256 != nil: - section.add "Version", valid_609256 + if valid_610460 != nil: + section.add "Version", valid_610460 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -37099,41 +37164,41 @@ proc validate_PostDeleteFpgaImage_609253(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609257 = header.getOrDefault("X-Amz-Signature") - valid_609257 = validateParameter(valid_609257, JString, required = false, + var valid_610461 = header.getOrDefault("X-Amz-Signature") + valid_610461 = validateParameter(valid_610461, JString, required = false, default = nil) - if valid_609257 != nil: - section.add "X-Amz-Signature", valid_609257 - var valid_609258 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609258 = validateParameter(valid_609258, JString, required = false, + if valid_610461 != nil: + section.add "X-Amz-Signature", valid_610461 + var valid_610462 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610462 = validateParameter(valid_610462, JString, required = false, default = nil) - if valid_609258 != nil: - section.add "X-Amz-Content-Sha256", valid_609258 - var valid_609259 = header.getOrDefault("X-Amz-Date") - valid_609259 = validateParameter(valid_609259, JString, required = false, + if valid_610462 != nil: + section.add "X-Amz-Content-Sha256", valid_610462 + var valid_610463 = header.getOrDefault("X-Amz-Date") + valid_610463 = validateParameter(valid_610463, JString, required = false, default = nil) - if valid_609259 != nil: - section.add "X-Amz-Date", valid_609259 - var valid_609260 = header.getOrDefault("X-Amz-Credential") - valid_609260 = validateParameter(valid_609260, JString, required = false, + if valid_610463 != nil: + section.add "X-Amz-Date", valid_610463 + var valid_610464 = header.getOrDefault("X-Amz-Credential") + valid_610464 = validateParameter(valid_610464, JString, required = false, default = nil) - if valid_609260 != nil: - section.add "X-Amz-Credential", valid_609260 - var valid_609261 = header.getOrDefault("X-Amz-Security-Token") - valid_609261 = validateParameter(valid_609261, JString, required = false, + if valid_610464 != nil: + section.add "X-Amz-Credential", valid_610464 + var valid_610465 = header.getOrDefault("X-Amz-Security-Token") + valid_610465 = validateParameter(valid_610465, JString, required = false, default = nil) - if valid_609261 != nil: - section.add "X-Amz-Security-Token", valid_609261 - var valid_609262 = header.getOrDefault("X-Amz-Algorithm") - valid_609262 = validateParameter(valid_609262, JString, required = false, + if valid_610465 != nil: + section.add "X-Amz-Security-Token", valid_610465 + var valid_610466 = header.getOrDefault("X-Amz-Algorithm") + valid_610466 = validateParameter(valid_610466, JString, required = false, default = nil) - if valid_609262 != nil: - section.add "X-Amz-Algorithm", valid_609262 - var valid_609263 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609263 = validateParameter(valid_609263, JString, required = false, + if valid_610466 != nil: + section.add "X-Amz-Algorithm", valid_610466 + var valid_610467 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610467 = validateParameter(valid_610467, JString, required = false, default = nil) - if valid_609263 != nil: - section.add "X-Amz-SignedHeaders", valid_609263 + if valid_610467 != nil: + section.add "X-Amz-SignedHeaders", valid_610467 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -37141,35 +37206,35 @@ proc validate_PostDeleteFpgaImage_609253(path: JsonNode; query: JsonNode; ## FpgaImageId: JString (required) ## : The ID of the AFI. section = newJObject() - var valid_609264 = formData.getOrDefault("DryRun") - valid_609264 = validateParameter(valid_609264, JBool, required = false, default = nil) - if valid_609264 != nil: - section.add "DryRun", valid_609264 + var valid_610468 = formData.getOrDefault("DryRun") + valid_610468 = validateParameter(valid_610468, JBool, required = false, default = nil) + if valid_610468 != nil: + section.add "DryRun", valid_610468 assert formData != nil, "formData argument is necessary due to required `FpgaImageId` field" - var valid_609265 = formData.getOrDefault("FpgaImageId") - valid_609265 = validateParameter(valid_609265, JString, required = true, + var valid_610469 = formData.getOrDefault("FpgaImageId") + valid_610469 = validateParameter(valid_610469, JString, required = true, default = nil) - if valid_609265 != nil: - section.add "FpgaImageId", valid_609265 + if valid_610469 != nil: + section.add "FpgaImageId", valid_610469 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_609266: Call_PostDeleteFpgaImage_609252; path: JsonNode; +proc call*(call_610470: Call_PostDeleteFpgaImage_610456; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes the specified Amazon FPGA Image (AFI). ## - let valid = call_609266.validator(path, query, header, formData, body) - let scheme = call_609266.pickScheme + let valid = call_610470.validator(path, query, header, formData, body) + let scheme = call_610470.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_609266.url(scheme.get, call_609266.host, call_609266.base, - call_609266.route, valid.getOrDefault("path"), + let url = call_610470.url(scheme.get, call_610470.host, call_610470.base, + call_610470.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_609266, url, valid) + result = atozHook(call_610470, url, valid) -proc call*(call_609267: Call_PostDeleteFpgaImage_609252; FpgaImageId: string; +proc call*(call_610471: Call_PostDeleteFpgaImage_610456; FpgaImageId: string; DryRun: bool = false; Action: string = "DeleteFpgaImage"; Version: string = "2016-11-15"): Recallable = ## postDeleteFpgaImage @@ -37180,22 +37245,22 @@ proc call*(call_609267: Call_PostDeleteFpgaImage_609252; FpgaImageId: string; ## : The ID of the AFI. ## Action: string (required) ## Version: string (required) - var query_609268 = newJObject() - var formData_609269 = newJObject() - add(formData_609269, "DryRun", newJBool(DryRun)) - add(formData_609269, "FpgaImageId", newJString(FpgaImageId)) - add(query_609268, "Action", newJString(Action)) - add(query_609268, "Version", newJString(Version)) - result = call_609267.call(nil, query_609268, nil, formData_609269, nil) + var query_610472 = newJObject() + var formData_610473 = newJObject() + add(formData_610473, "DryRun", newJBool(DryRun)) + add(formData_610473, "FpgaImageId", newJString(FpgaImageId)) + add(query_610472, "Action", newJString(Action)) + add(query_610472, "Version", newJString(Version)) + result = call_610471.call(nil, query_610472, nil, formData_610473, nil) -var postDeleteFpgaImage* = Call_PostDeleteFpgaImage_609252( +var postDeleteFpgaImage* = Call_PostDeleteFpgaImage_610456( name: "postDeleteFpgaImage", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DeleteFpgaImage", - validator: validate_PostDeleteFpgaImage_609253, base: "/", - url: url_PostDeleteFpgaImage_609254, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostDeleteFpgaImage_610457, base: "/", + url: url_PostDeleteFpgaImage_610458, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDeleteFpgaImage_609235 = ref object of OpenApiRestCall_604389 -proc url_GetDeleteFpgaImage_609237(protocol: Scheme; host: string; base: string; + Call_GetDeleteFpgaImage_610439 = ref object of OpenApiRestCall_605589 +proc url_GetDeleteFpgaImage_610441(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -37207,7 +37272,7 @@ proc url_GetDeleteFpgaImage_609237(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetDeleteFpgaImage_609236(path: JsonNode; query: JsonNode; +proc validate_GetDeleteFpgaImage_610440(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified Amazon FPGA Image (AFI). @@ -37224,26 +37289,26 @@ proc validate_GetDeleteFpgaImage_609236(path: JsonNode; query: JsonNode; ## : The ID of the AFI. ## Version: JString (required) section = newJObject() - var valid_609238 = query.getOrDefault("DryRun") - valid_609238 = validateParameter(valid_609238, JBool, required = false, default = nil) - if valid_609238 != nil: - section.add "DryRun", valid_609238 + var valid_610442 = query.getOrDefault("DryRun") + valid_610442 = validateParameter(valid_610442, JBool, required = false, default = nil) + if valid_610442 != nil: + section.add "DryRun", valid_610442 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_609239 = query.getOrDefault("Action") - valid_609239 = validateParameter(valid_609239, JString, required = true, + var valid_610443 = query.getOrDefault("Action") + valid_610443 = validateParameter(valid_610443, JString, required = true, default = newJString("DeleteFpgaImage")) - if valid_609239 != nil: - section.add "Action", valid_609239 - var valid_609240 = query.getOrDefault("FpgaImageId") - valid_609240 = validateParameter(valid_609240, JString, required = true, + if valid_610443 != nil: + section.add "Action", valid_610443 + var valid_610444 = query.getOrDefault("FpgaImageId") + valid_610444 = validateParameter(valid_610444, JString, required = true, default = nil) - if valid_609240 != nil: - section.add "FpgaImageId", valid_609240 - var valid_609241 = query.getOrDefault("Version") - valid_609241 = validateParameter(valid_609241, JString, required = true, + if valid_610444 != nil: + section.add "FpgaImageId", valid_610444 + var valid_610445 = query.getOrDefault("Version") + valid_610445 = validateParameter(valid_610445, JString, required = true, default = newJString("2016-11-15")) - if valid_609241 != nil: - section.add "Version", valid_609241 + if valid_610445 != nil: + section.add "Version", valid_610445 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -37254,61 +37319,61 @@ proc validate_GetDeleteFpgaImage_609236(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609242 = header.getOrDefault("X-Amz-Signature") - valid_609242 = validateParameter(valid_609242, JString, required = false, + var valid_610446 = header.getOrDefault("X-Amz-Signature") + valid_610446 = validateParameter(valid_610446, JString, required = false, default = nil) - if valid_609242 != nil: - section.add "X-Amz-Signature", valid_609242 - var valid_609243 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609243 = validateParameter(valid_609243, JString, required = false, + if valid_610446 != nil: + section.add "X-Amz-Signature", valid_610446 + var valid_610447 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610447 = validateParameter(valid_610447, JString, required = false, default = nil) - if valid_609243 != nil: - section.add "X-Amz-Content-Sha256", valid_609243 - var valid_609244 = header.getOrDefault("X-Amz-Date") - valid_609244 = validateParameter(valid_609244, JString, required = false, + if valid_610447 != nil: + section.add "X-Amz-Content-Sha256", valid_610447 + var valid_610448 = header.getOrDefault("X-Amz-Date") + valid_610448 = validateParameter(valid_610448, JString, required = false, default = nil) - if valid_609244 != nil: - section.add "X-Amz-Date", valid_609244 - var valid_609245 = header.getOrDefault("X-Amz-Credential") - valid_609245 = validateParameter(valid_609245, JString, required = false, + if valid_610448 != nil: + section.add "X-Amz-Date", valid_610448 + var valid_610449 = header.getOrDefault("X-Amz-Credential") + valid_610449 = validateParameter(valid_610449, JString, required = false, default = nil) - if valid_609245 != nil: - section.add "X-Amz-Credential", valid_609245 - var valid_609246 = header.getOrDefault("X-Amz-Security-Token") - valid_609246 = validateParameter(valid_609246, JString, required = false, + if valid_610449 != nil: + section.add "X-Amz-Credential", valid_610449 + var valid_610450 = header.getOrDefault("X-Amz-Security-Token") + valid_610450 = validateParameter(valid_610450, JString, required = false, default = nil) - if valid_609246 != nil: - section.add "X-Amz-Security-Token", valid_609246 - var valid_609247 = header.getOrDefault("X-Amz-Algorithm") - valid_609247 = validateParameter(valid_609247, JString, required = false, + if valid_610450 != nil: + section.add "X-Amz-Security-Token", valid_610450 + var valid_610451 = header.getOrDefault("X-Amz-Algorithm") + valid_610451 = validateParameter(valid_610451, JString, required = false, default = nil) - if valid_609247 != nil: - section.add "X-Amz-Algorithm", valid_609247 - var valid_609248 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609248 = validateParameter(valid_609248, JString, required = false, + if valid_610451 != nil: + section.add "X-Amz-Algorithm", valid_610451 + var valid_610452 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610452 = validateParameter(valid_610452, JString, required = false, default = nil) - if valid_609248 != nil: - section.add "X-Amz-SignedHeaders", valid_609248 + if valid_610452 != nil: + section.add "X-Amz-SignedHeaders", valid_610452 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_609249: Call_GetDeleteFpgaImage_609235; path: JsonNode; +proc call*(call_610453: Call_GetDeleteFpgaImage_610439; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes the specified Amazon FPGA Image (AFI). ## - let valid = call_609249.validator(path, query, header, formData, body) - let scheme = call_609249.pickScheme + let valid = call_610453.validator(path, query, header, formData, body) + let scheme = call_610453.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_609249.url(scheme.get, call_609249.host, call_609249.base, - call_609249.route, valid.getOrDefault("path"), + let url = call_610453.url(scheme.get, call_610453.host, call_610453.base, + call_610453.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_609249, url, valid) + result = atozHook(call_610453, url, valid) -proc call*(call_609250: Call_GetDeleteFpgaImage_609235; FpgaImageId: string; +proc call*(call_610454: Call_GetDeleteFpgaImage_610439; FpgaImageId: string; DryRun: bool = false; Action: string = "DeleteFpgaImage"; Version: string = "2016-11-15"): Recallable = ## getDeleteFpgaImage @@ -37319,21 +37384,21 @@ proc call*(call_609250: Call_GetDeleteFpgaImage_609235; FpgaImageId: string; ## FpgaImageId: string (required) ## : The ID of the AFI. ## Version: string (required) - var query_609251 = newJObject() - add(query_609251, "DryRun", newJBool(DryRun)) - add(query_609251, "Action", newJString(Action)) - add(query_609251, "FpgaImageId", newJString(FpgaImageId)) - add(query_609251, "Version", newJString(Version)) - result = call_609250.call(nil, query_609251, nil, nil, nil) + var query_610455 = newJObject() + add(query_610455, "DryRun", newJBool(DryRun)) + add(query_610455, "Action", newJString(Action)) + add(query_610455, "FpgaImageId", newJString(FpgaImageId)) + add(query_610455, "Version", newJString(Version)) + result = call_610454.call(nil, query_610455, nil, nil, nil) -var getDeleteFpgaImage* = Call_GetDeleteFpgaImage_609235( +var getDeleteFpgaImage* = Call_GetDeleteFpgaImage_610439( name: "getDeleteFpgaImage", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=DeleteFpgaImage", validator: validate_GetDeleteFpgaImage_609236, - base: "/", url: url_GetDeleteFpgaImage_609237, + route: "/#Action=DeleteFpgaImage", validator: validate_GetDeleteFpgaImage_610440, + base: "/", url: url_GetDeleteFpgaImage_610441, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeleteInternetGateway_609287 = ref object of OpenApiRestCall_604389 -proc url_PostDeleteInternetGateway_609289(protocol: Scheme; host: string; + Call_PostDeleteInternetGateway_610491 = ref object of OpenApiRestCall_605589 +proc url_PostDeleteInternetGateway_610493(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -37345,7 +37410,7 @@ proc url_PostDeleteInternetGateway_609289(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDeleteInternetGateway_609288(path: JsonNode; query: JsonNode; +proc validate_PostDeleteInternetGateway_610492(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified internet gateway. You must detach the internet gateway from the VPC before you can delete it. ## @@ -37358,16 +37423,16 @@ proc validate_PostDeleteInternetGateway_609288(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_609290 = query.getOrDefault("Action") - valid_609290 = validateParameter(valid_609290, JString, required = true, + var valid_610494 = query.getOrDefault("Action") + valid_610494 = validateParameter(valid_610494, JString, required = true, default = newJString("DeleteInternetGateway")) - if valid_609290 != nil: - section.add "Action", valid_609290 - var valid_609291 = query.getOrDefault("Version") - valid_609291 = validateParameter(valid_609291, JString, required = true, + if valid_610494 != nil: + section.add "Action", valid_610494 + var valid_610495 = query.getOrDefault("Version") + valid_610495 = validateParameter(valid_610495, JString, required = true, default = newJString("2016-11-15")) - if valid_609291 != nil: - section.add "Version", valid_609291 + if valid_610495 != nil: + section.add "Version", valid_610495 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -37378,41 +37443,41 @@ proc validate_PostDeleteInternetGateway_609288(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609292 = header.getOrDefault("X-Amz-Signature") - valid_609292 = validateParameter(valid_609292, JString, required = false, + var valid_610496 = header.getOrDefault("X-Amz-Signature") + valid_610496 = validateParameter(valid_610496, JString, required = false, default = nil) - if valid_609292 != nil: - section.add "X-Amz-Signature", valid_609292 - var valid_609293 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609293 = validateParameter(valid_609293, JString, required = false, + if valid_610496 != nil: + section.add "X-Amz-Signature", valid_610496 + var valid_610497 = header.getOrDefault("X-Amz-Content-Sha256") + valid_610497 = validateParameter(valid_610497, JString, required = false, default = nil) - if valid_609293 != nil: - section.add "X-Amz-Content-Sha256", valid_609293 - var valid_609294 = header.getOrDefault("X-Amz-Date") - valid_609294 = validateParameter(valid_609294, JString, required = false, + if valid_610497 != nil: + section.add "X-Amz-Content-Sha256", valid_610497 + var valid_610498 = header.getOrDefault("X-Amz-Date") + valid_610498 = validateParameter(valid_610498, JString, required = false, default = nil) - if valid_609294 != nil: - section.add "X-Amz-Date", valid_609294 - var valid_609295 = header.getOrDefault("X-Amz-Credential") - valid_609295 = validateParameter(valid_609295, JString, required = false, + if valid_610498 != nil: + section.add "X-Amz-Date", valid_610498 + var valid_610499 = header.getOrDefault("X-Amz-Credential") + valid_610499 = validateParameter(valid_610499, JString, required = false, default = nil) - if valid_609295 != nil: - section.add "X-Amz-Credential", valid_609295 - var valid_609296 = header.getOrDefault("X-Amz-Security-Token") - valid_609296 = validateParameter(valid_609296, JString, required = false, + if valid_610499 != nil: + section.add "X-Amz-Credential", valid_610499 + var valid_610500 = header.getOrDefault("X-Amz-Security-Token") + valid_610500 = validateParameter(valid_610500, JString, required = false, default = nil) - if valid_609296 != nil: - section.add "X-Amz-Security-Token", valid_609296 - var valid_609297 = header.getOrDefault("X-Amz-Algorithm") - valid_609297 = validateParameter(valid_609297, JString, required = false, + if valid_610500 != nil: + section.add "X-Amz-Security-Token", valid_610500 + var valid_610501 = header.getOrDefault("X-Amz-Algorithm") + valid_610501 = validateParameter(valid_610501, JString, required = false, default = nil) - if valid_609297 != nil: - section.add "X-Amz-Algorithm", valid_609297 - var valid_609298 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609298 = validateParameter(valid_609298, JString, required = false, + if valid_610501 != nil: + section.add "X-Amz-Algorithm", valid_610501 + var valid_610502 = header.getOrDefault("X-Amz-SignedHeaders") + valid_610502 = validateParameter(valid_610502, JString, required = false, default = nil) - if valid_609298 != nil: - section.add "X-Amz-SignedHeaders", valid_609298 + if valid_610502 != nil: + section.add "X-Amz-SignedHeaders", valid_610502 result.add "header", section ## parameters in `formData` object: ## InternetGatewayId: JString (required) @@ -37421,33 +37486,33 @@ proc validate_PostDeleteInternetGateway_609288(path: JsonNode; query: JsonNode; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `InternetGatewayId` field"
- var valid_609299 = formData.getOrDefault("InternetGatewayId")
- valid_609299 = validateParameter(valid_609299, JString, required = true,
+ var valid_610503 = formData.getOrDefault("InternetGatewayId")
+ valid_610503 = validateParameter(valid_610503, JString, required = true,
default = nil)
- if valid_609299 != nil:
- section.add "InternetGatewayId", valid_609299
- var valid_609300 = formData.getOrDefault("DryRun")
- valid_609300 = validateParameter(valid_609300, JBool, required = false, default = nil)
- if valid_609300 != nil:
- section.add "DryRun", valid_609300
+ if valid_610503 != nil:
+ section.add "InternetGatewayId", valid_610503
+ var valid_610504 = formData.getOrDefault("DryRun")
+ valid_610504 = validateParameter(valid_610504, JBool, required = false, default = nil)
+ if valid_610504 != nil:
+ section.add "DryRun", valid_610504
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609301: Call_PostDeleteInternetGateway_609287; path: JsonNode;
+proc call*(call_610505: Call_PostDeleteInternetGateway_610491; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified internet gateway. You must detach the internet gateway from the VPC before you can delete it.
##
- let valid = call_609301.validator(path, query, header, formData, body)
- let scheme = call_609301.pickScheme
+ let valid = call_610505.validator(path, query, header, formData, body)
+ let scheme = call_610505.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609301.url(scheme.get, call_609301.host, call_609301.base,
- call_609301.route, valid.getOrDefault("path"),
+ let url = call_610505.url(scheme.get, call_610505.host, call_610505.base,
+ call_610505.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609301, url, valid)
+ result = atozHook(call_610505, url, valid)
-proc call*(call_609302: Call_PostDeleteInternetGateway_609287;
+proc call*(call_610506: Call_PostDeleteInternetGateway_610491;
InternetGatewayId: string; DryRun: bool = false;
Action: string = "DeleteInternetGateway"; Version: string = "2016-11-15"): Recallable =
## postDeleteInternetGateway
@@ -37458,23 +37523,23 @@ proc call*(call_609302: Call_PostDeleteInternetGateway_609287;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609303 = newJObject()
- var formData_609304 = newJObject()
- add(formData_609304, "InternetGatewayId", newJString(InternetGatewayId))
- add(formData_609304, "DryRun", newJBool(DryRun))
- add(query_609303, "Action", newJString(Action))
- add(query_609303, "Version", newJString(Version))
- result = call_609302.call(nil, query_609303, nil, formData_609304, nil)
+ var query_610507 = newJObject()
+ var formData_610508 = newJObject()
+ add(formData_610508, "InternetGatewayId", newJString(InternetGatewayId))
+ add(formData_610508, "DryRun", newJBool(DryRun))
+ add(query_610507, "Action", newJString(Action))
+ add(query_610507, "Version", newJString(Version))
+ result = call_610506.call(nil, query_610507, nil, formData_610508, nil)
-var postDeleteInternetGateway* = Call_PostDeleteInternetGateway_609287(
+var postDeleteInternetGateway* = Call_PostDeleteInternetGateway_610491(
name: "postDeleteInternetGateway", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteInternetGateway",
- validator: validate_PostDeleteInternetGateway_609288, base: "/",
- url: url_PostDeleteInternetGateway_609289,
+ validator: validate_PostDeleteInternetGateway_610492, base: "/",
+ url: url_PostDeleteInternetGateway_610493,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteInternetGateway_609270 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteInternetGateway_609272(protocol: Scheme; host: string;
+ Call_GetDeleteInternetGateway_610474 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteInternetGateway_610476(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -37487,7 +37552,7 @@ proc url_GetDeleteInternetGateway_609272(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDeleteInternetGateway_609271(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteInternetGateway_610475(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified internet gateway. You must detach the internet gateway from the VPC before you can delete it.
##
@@ -37503,26 +37568,26 @@ proc validate_GetDeleteInternetGateway_609271(path: JsonNode; query: JsonNode;
## InternetGatewayId: JString (required)
## : The ID of the internet gateway.
section = newJObject()
- var valid_609273 = query.getOrDefault("DryRun")
- valid_609273 = validateParameter(valid_609273, JBool, required = false, default = nil)
- if valid_609273 != nil:
- section.add "DryRun", valid_609273
+ var valid_610477 = query.getOrDefault("DryRun")
+ valid_610477 = validateParameter(valid_610477, JBool, required = false, default = nil)
+ if valid_610477 != nil:
+ section.add "DryRun", valid_610477
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609274 = query.getOrDefault("Action")
- valid_609274 = validateParameter(valid_609274, JString, required = true,
+ var valid_610478 = query.getOrDefault("Action")
+ valid_610478 = validateParameter(valid_610478, JString, required = true,
default = newJString("DeleteInternetGateway"))
- if valid_609274 != nil:
- section.add "Action", valid_609274
- var valid_609275 = query.getOrDefault("Version")
- valid_609275 = validateParameter(valid_609275, JString, required = true,
+ if valid_610478 != nil:
+ section.add "Action", valid_610478
+ var valid_610479 = query.getOrDefault("Version")
+ valid_610479 = validateParameter(valid_610479, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609275 != nil:
- section.add "Version", valid_609275
- var valid_609276 = query.getOrDefault("InternetGatewayId")
- valid_609276 = validateParameter(valid_609276, JString, required = true,
+ if valid_610479 != nil:
+ section.add "Version", valid_610479
+ var valid_610480 = query.getOrDefault("InternetGatewayId")
+ valid_610480 = validateParameter(valid_610480, JString, required = true,
default = nil)
- if valid_609276 != nil:
- section.add "InternetGatewayId", valid_609276
+ if valid_610480 != nil:
+ section.add "InternetGatewayId", valid_610480
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -37533,61 +37598,61 @@ proc validate_GetDeleteInternetGateway_609271(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609277 = header.getOrDefault("X-Amz-Signature")
- valid_609277 = validateParameter(valid_609277, JString, required = false,
+ var valid_610481 = header.getOrDefault("X-Amz-Signature")
+ valid_610481 = validateParameter(valid_610481, JString, required = false,
default = nil)
- if valid_609277 != nil:
- section.add "X-Amz-Signature", valid_609277
- var valid_609278 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609278 = validateParameter(valid_609278, JString, required = false,
+ if valid_610481 != nil:
+ section.add "X-Amz-Signature", valid_610481
+ var valid_610482 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610482 = validateParameter(valid_610482, JString, required = false,
default = nil)
- if valid_609278 != nil:
- section.add "X-Amz-Content-Sha256", valid_609278
- var valid_609279 = header.getOrDefault("X-Amz-Date")
- valid_609279 = validateParameter(valid_609279, JString, required = false,
+ if valid_610482 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610482
+ var valid_610483 = header.getOrDefault("X-Amz-Date")
+ valid_610483 = validateParameter(valid_610483, JString, required = false,
default = nil)
- if valid_609279 != nil:
- section.add "X-Amz-Date", valid_609279
- var valid_609280 = header.getOrDefault("X-Amz-Credential")
- valid_609280 = validateParameter(valid_609280, JString, required = false,
+ if valid_610483 != nil:
+ section.add "X-Amz-Date", valid_610483
+ var valid_610484 = header.getOrDefault("X-Amz-Credential")
+ valid_610484 = validateParameter(valid_610484, JString, required = false,
default = nil)
- if valid_609280 != nil:
- section.add "X-Amz-Credential", valid_609280
- var valid_609281 = header.getOrDefault("X-Amz-Security-Token")
- valid_609281 = validateParameter(valid_609281, JString, required = false,
+ if valid_610484 != nil:
+ section.add "X-Amz-Credential", valid_610484
+ var valid_610485 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610485 = validateParameter(valid_610485, JString, required = false,
default = nil)
- if valid_609281 != nil:
- section.add "X-Amz-Security-Token", valid_609281
- var valid_609282 = header.getOrDefault("X-Amz-Algorithm")
- valid_609282 = validateParameter(valid_609282, JString, required = false,
+ if valid_610485 != nil:
+ section.add "X-Amz-Security-Token", valid_610485
+ var valid_610486 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610486 = validateParameter(valid_610486, JString, required = false,
default = nil)
- if valid_609282 != nil:
- section.add "X-Amz-Algorithm", valid_609282
- var valid_609283 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609283 = validateParameter(valid_609283, JString, required = false,
+ if valid_610486 != nil:
+ section.add "X-Amz-Algorithm", valid_610486
+ var valid_610487 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610487 = validateParameter(valid_610487, JString, required = false,
default = nil)
- if valid_609283 != nil:
- section.add "X-Amz-SignedHeaders", valid_609283
+ if valid_610487 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610487
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609284: Call_GetDeleteInternetGateway_609270; path: JsonNode;
+proc call*(call_610488: Call_GetDeleteInternetGateway_610474; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified internet gateway. You must detach the internet gateway from the VPC before you can delete it.
##
- let valid = call_609284.validator(path, query, header, formData, body)
- let scheme = call_609284.pickScheme
+ let valid = call_610488.validator(path, query, header, formData, body)
+ let scheme = call_610488.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609284.url(scheme.get, call_609284.host, call_609284.base,
- call_609284.route, valid.getOrDefault("path"),
+ let url = call_610488.url(scheme.get, call_610488.host, call_610488.base,
+ call_610488.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609284, url, valid)
+ result = atozHook(call_610488, url, valid)
-proc call*(call_609285: Call_GetDeleteInternetGateway_609270;
+proc call*(call_610489: Call_GetDeleteInternetGateway_610474;
InternetGatewayId: string; DryRun: bool = false;
Action: string = "DeleteInternetGateway"; Version: string = "2016-11-15"): Recallable =
## getDeleteInternetGateway
@@ -37598,21 +37663,21 @@ proc call*(call_609285: Call_GetDeleteInternetGateway_609270;
## Version: string (required)
## InternetGatewayId: string (required)
## : The ID of the internet gateway.
- var query_609286 = newJObject()
- add(query_609286, "DryRun", newJBool(DryRun))
- add(query_609286, "Action", newJString(Action))
- add(query_609286, "Version", newJString(Version))
- add(query_609286, "InternetGatewayId", newJString(InternetGatewayId))
- result = call_609285.call(nil, query_609286, nil, nil, nil)
-
-var getDeleteInternetGateway* = Call_GetDeleteInternetGateway_609270(
+ var query_610490 = newJObject()
+ add(query_610490, "DryRun", newJBool(DryRun))
+ add(query_610490, "Action", newJString(Action))
+ add(query_610490, "Version", newJString(Version))
+ add(query_610490, "InternetGatewayId", newJString(InternetGatewayId))
+ result = call_610489.call(nil, query_610490, nil, nil, nil)
+
+var getDeleteInternetGateway* = Call_GetDeleteInternetGateway_610474(
name: "getDeleteInternetGateway", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteInternetGateway",
- validator: validate_GetDeleteInternetGateway_609271, base: "/",
- url: url_GetDeleteInternetGateway_609272, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeleteInternetGateway_610475, base: "/",
+ url: url_GetDeleteInternetGateway_610476, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteKeyPair_609322 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteKeyPair_609324(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteKeyPair_610526 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteKeyPair_610528(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -37624,7 +37689,7 @@ proc url_PostDeleteKeyPair_609324(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostDeleteKeyPair_609323(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteKeyPair_610527(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified key pair, by removing the public key from Amazon EC2.
@@ -37638,16 +37703,16 @@ proc validate_PostDeleteKeyPair_609323(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609325 = query.getOrDefault("Action")
- valid_609325 = validateParameter(valid_609325, JString, required = true,
+ var valid_610529 = query.getOrDefault("Action")
+ valid_610529 = validateParameter(valid_610529, JString, required = true,
default = newJString("DeleteKeyPair"))
- if valid_609325 != nil:
- section.add "Action", valid_609325
- var valid_609326 = query.getOrDefault("Version")
- valid_609326 = validateParameter(valid_609326, JString, required = true,
+ if valid_610529 != nil:
+ section.add "Action", valid_610529
+ var valid_610530 = query.getOrDefault("Version")
+ valid_610530 = validateParameter(valid_610530, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609326 != nil:
- section.add "Version", valid_609326
+ if valid_610530 != nil:
+ section.add "Version", valid_610530
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -37658,41 +37723,41 @@ proc validate_PostDeleteKeyPair_609323(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609327 = header.getOrDefault("X-Amz-Signature")
- valid_609327 = validateParameter(valid_609327, JString, required = false,
+ var valid_610531 = header.getOrDefault("X-Amz-Signature")
+ valid_610531 = validateParameter(valid_610531, JString, required = false,
default = nil)
- if valid_609327 != nil:
- section.add "X-Amz-Signature", valid_609327
- var valid_609328 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609328 = validateParameter(valid_609328, JString, required = false,
+ if valid_610531 != nil:
+ section.add "X-Amz-Signature", valid_610531
+ var valid_610532 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610532 = validateParameter(valid_610532, JString, required = false,
default = nil)
- if valid_609328 != nil:
- section.add "X-Amz-Content-Sha256", valid_609328
- var valid_609329 = header.getOrDefault("X-Amz-Date")
- valid_609329 = validateParameter(valid_609329, JString, required = false,
+ if valid_610532 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610532
+ var valid_610533 = header.getOrDefault("X-Amz-Date")
+ valid_610533 = validateParameter(valid_610533, JString, required = false,
default = nil)
- if valid_609329 != nil:
- section.add "X-Amz-Date", valid_609329
- var valid_609330 = header.getOrDefault("X-Amz-Credential")
- valid_609330 = validateParameter(valid_609330, JString, required = false,
+ if valid_610533 != nil:
+ section.add "X-Amz-Date", valid_610533
+ var valid_610534 = header.getOrDefault("X-Amz-Credential")
+ valid_610534 = validateParameter(valid_610534, JString, required = false,
default = nil)
- if valid_609330 != nil:
- section.add "X-Amz-Credential", valid_609330
- var valid_609331 = header.getOrDefault("X-Amz-Security-Token")
- valid_609331 = validateParameter(valid_609331, JString, required = false,
+ if valid_610534 != nil:
+ section.add "X-Amz-Credential", valid_610534
+ var valid_610535 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610535 = validateParameter(valid_610535, JString, required = false,
default = nil)
- if valid_609331 != nil:
- section.add "X-Amz-Security-Token", valid_609331
- var valid_609332 = header.getOrDefault("X-Amz-Algorithm")
- valid_609332 = validateParameter(valid_609332, JString, required = false,
+ if valid_610535 != nil:
+ section.add "X-Amz-Security-Token", valid_610535
+ var valid_610536 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610536 = validateParameter(valid_610536, JString, required = false,
default = nil)
- if valid_609332 != nil:
- section.add "X-Amz-Algorithm", valid_609332
- var valid_609333 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609333 = validateParameter(valid_609333, JString, required = false,
+ if valid_610536 != nil:
+ section.add "X-Amz-Algorithm", valid_610536
+ var valid_610537 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610537 = validateParameter(valid_610537, JString, required = false,
default = nil)
- if valid_609333 != nil:
- section.add "X-Amz-SignedHeaders", valid_609333
+ if valid_610537 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610537
result.add "header", section
## parameters in `formData` object:
## KeyName: JString (required)
@@ -37702,33 +37767,33 @@ proc validate_PostDeleteKeyPair_609323(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `KeyName` field"
- var valid_609334 = formData.getOrDefault("KeyName")
- valid_609334 = validateParameter(valid_609334, JString, required = true,
+ var valid_610538 = formData.getOrDefault("KeyName")
+ valid_610538 = validateParameter(valid_610538, JString, required = true,
default = nil)
- if valid_609334 != nil:
- section.add "KeyName", valid_609334
- var valid_609335 = formData.getOrDefault("DryRun")
- valid_609335 = validateParameter(valid_609335, JBool, required = false, default = nil)
- if valid_609335 != nil:
- section.add "DryRun", valid_609335
+ if valid_610538 != nil:
+ section.add "KeyName", valid_610538
+ var valid_610539 = formData.getOrDefault("DryRun")
+ valid_610539 = validateParameter(valid_610539, JBool, required = false, default = nil)
+ if valid_610539 != nil:
+ section.add "DryRun", valid_610539
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609336: Call_PostDeleteKeyPair_609322; path: JsonNode;
+proc call*(call_610540: Call_PostDeleteKeyPair_610526; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified key pair, by removing the public key from Amazon EC2.
##
- let valid = call_609336.validator(path, query, header, formData, body)
- let scheme = call_609336.pickScheme
+ let valid = call_610540.validator(path, query, header, formData, body)
+ let scheme = call_610540.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609336.url(scheme.get, call_609336.host, call_609336.base,
- call_609336.route, valid.getOrDefault("path"),
+ let url = call_610540.url(scheme.get, call_610540.host, call_610540.base,
+ call_610540.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609336, url, valid)
+ result = atozHook(call_610540, url, valid)
-proc call*(call_609337: Call_PostDeleteKeyPair_609322; KeyName: string;
+proc call*(call_610541: Call_PostDeleteKeyPair_610526; KeyName: string;
DryRun: bool = false; Action: string = "DeleteKeyPair";
Version: string = "2016-11-15"): Recallable =
## postDeleteKeyPair
@@ -37739,22 +37804,22 @@ proc call*(call_609337: Call_PostDeleteKeyPair_609322; KeyName: string;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609338 = newJObject()
- var formData_609339 = newJObject()
- add(formData_609339, "KeyName", newJString(KeyName))
- add(formData_609339, "DryRun", newJBool(DryRun))
- add(query_609338, "Action", newJString(Action))
- add(query_609338, "Version", newJString(Version))
- result = call_609337.call(nil, query_609338, nil, formData_609339, nil)
+ var query_610542 = newJObject()
+ var formData_610543 = newJObject()
+ add(formData_610543, "KeyName", newJString(KeyName))
+ add(formData_610543, "DryRun", newJBool(DryRun))
+ add(query_610542, "Action", newJString(Action))
+ add(query_610542, "Version", newJString(Version))
+ result = call_610541.call(nil, query_610542, nil, formData_610543, nil)
-var postDeleteKeyPair* = Call_PostDeleteKeyPair_609322(name: "postDeleteKeyPair",
+var postDeleteKeyPair* = Call_PostDeleteKeyPair_610526(name: "postDeleteKeyPair",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
- route: "/#Action=DeleteKeyPair", validator: validate_PostDeleteKeyPair_609323,
- base: "/", url: url_PostDeleteKeyPair_609324,
+ route: "/#Action=DeleteKeyPair", validator: validate_PostDeleteKeyPair_610527,
+ base: "/", url: url_PostDeleteKeyPair_610528,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteKeyPair_609305 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteKeyPair_609307(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteKeyPair_610509 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteKeyPair_610511(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -37766,7 +37831,7 @@ proc url_GetDeleteKeyPair_609307(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetDeleteKeyPair_609306(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteKeyPair_610510(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified key pair, by removing the public key from Amazon EC2.
@@ -37784,25 +37849,25 @@ proc validate_GetDeleteKeyPair_609306(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `KeyName` field"
- var valid_609308 = query.getOrDefault("KeyName")
- valid_609308 = validateParameter(valid_609308, JString, required = true,
- default = nil)
- if valid_609308 != nil:
- section.add "KeyName", valid_609308
- var valid_609309 = query.getOrDefault("DryRun")
- valid_609309 = validateParameter(valid_609309, JBool, required = false, default = nil)
- if valid_609309 != nil:
- section.add "DryRun", valid_609309
- var valid_609310 = query.getOrDefault("Action")
- valid_609310 = validateParameter(valid_609310, JString, required = true,
+ var valid_610512 = query.getOrDefault("KeyName")
+ valid_610512 = validateParameter(valid_610512, JString, required = true,
+ default = nil)
+ if valid_610512 != nil:
+ section.add "KeyName", valid_610512
+ var valid_610513 = query.getOrDefault("DryRun")
+ valid_610513 = validateParameter(valid_610513, JBool, required = false, default = nil)
+ if valid_610513 != nil:
+ section.add "DryRun", valid_610513
+ var valid_610514 = query.getOrDefault("Action")
+ valid_610514 = validateParameter(valid_610514, JString, required = true,
default = newJString("DeleteKeyPair"))
- if valid_609310 != nil:
- section.add "Action", valid_609310
- var valid_609311 = query.getOrDefault("Version")
- valid_609311 = validateParameter(valid_609311, JString, required = true,
+ if valid_610514 != nil:
+ section.add "Action", valid_610514
+ var valid_610515 = query.getOrDefault("Version")
+ valid_610515 = validateParameter(valid_610515, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609311 != nil:
- section.add "Version", valid_609311
+ if valid_610515 != nil:
+ section.add "Version", valid_610515
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -37813,61 +37878,61 @@ proc validate_GetDeleteKeyPair_609306(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609312 = header.getOrDefault("X-Amz-Signature")
- valid_609312 = validateParameter(valid_609312, JString, required = false,
+ var valid_610516 = header.getOrDefault("X-Amz-Signature")
+ valid_610516 = validateParameter(valid_610516, JString, required = false,
default = nil)
- if valid_609312 != nil:
- section.add "X-Amz-Signature", valid_609312
- var valid_609313 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609313 = validateParameter(valid_609313, JString, required = false,
+ if valid_610516 != nil:
+ section.add "X-Amz-Signature", valid_610516
+ var valid_610517 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610517 = validateParameter(valid_610517, JString, required = false,
default = nil)
- if valid_609313 != nil:
- section.add "X-Amz-Content-Sha256", valid_609313
- var valid_609314 = header.getOrDefault("X-Amz-Date")
- valid_609314 = validateParameter(valid_609314, JString, required = false,
+ if valid_610517 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610517
+ var valid_610518 = header.getOrDefault("X-Amz-Date")
+ valid_610518 = validateParameter(valid_610518, JString, required = false,
default = nil)
- if valid_609314 != nil:
- section.add "X-Amz-Date", valid_609314
- var valid_609315 = header.getOrDefault("X-Amz-Credential")
- valid_609315 = validateParameter(valid_609315, JString, required = false,
+ if valid_610518 != nil:
+ section.add "X-Amz-Date", valid_610518
+ var valid_610519 = header.getOrDefault("X-Amz-Credential")
+ valid_610519 = validateParameter(valid_610519, JString, required = false,
default = nil)
- if valid_609315 != nil:
- section.add "X-Amz-Credential", valid_609315
- var valid_609316 = header.getOrDefault("X-Amz-Security-Token")
- valid_609316 = validateParameter(valid_609316, JString, required = false,
+ if valid_610519 != nil:
+ section.add "X-Amz-Credential", valid_610519
+ var valid_610520 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610520 = validateParameter(valid_610520, JString, required = false,
default = nil)
- if valid_609316 != nil:
- section.add "X-Amz-Security-Token", valid_609316
- var valid_609317 = header.getOrDefault("X-Amz-Algorithm")
- valid_609317 = validateParameter(valid_609317, JString, required = false,
+ if valid_610520 != nil:
+ section.add "X-Amz-Security-Token", valid_610520
+ var valid_610521 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610521 = validateParameter(valid_610521, JString, required = false,
default = nil)
- if valid_609317 != nil:
- section.add "X-Amz-Algorithm", valid_609317
- var valid_609318 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609318 = validateParameter(valid_609318, JString, required = false,
+ if valid_610521 != nil:
+ section.add "X-Amz-Algorithm", valid_610521
+ var valid_610522 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610522 = validateParameter(valid_610522, JString, required = false,
default = nil)
- if valid_609318 != nil:
- section.add "X-Amz-SignedHeaders", valid_609318
+ if valid_610522 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610522
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609319: Call_GetDeleteKeyPair_609305; path: JsonNode;
+proc call*(call_610523: Call_GetDeleteKeyPair_610509; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified key pair, by removing the public key from Amazon EC2.
##
- let valid = call_609319.validator(path, query, header, formData, body)
- let scheme = call_609319.pickScheme
+ let valid = call_610523.validator(path, query, header, formData, body)
+ let scheme = call_610523.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609319.url(scheme.get, call_609319.host, call_609319.base,
- call_609319.route, valid.getOrDefault("path"),
+ let url = call_610523.url(scheme.get, call_610523.host, call_610523.base,
+ call_610523.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609319, url, valid)
+ result = atozHook(call_610523, url, valid)
-proc call*(call_609320: Call_GetDeleteKeyPair_609305; KeyName: string;
+proc call*(call_610524: Call_GetDeleteKeyPair_610509; KeyName: string;
DryRun: bool = false; Action: string = "DeleteKeyPair";
Version: string = "2016-11-15"): Recallable =
## getDeleteKeyPair
@@ -37878,21 +37943,21 @@ proc call*(call_609320: Call_GetDeleteKeyPair_609305; KeyName: string;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609321 = newJObject()
- add(query_609321, "KeyName", newJString(KeyName))
- add(query_609321, "DryRun", newJBool(DryRun))
- add(query_609321, "Action", newJString(Action))
- add(query_609321, "Version", newJString(Version))
- result = call_609320.call(nil, query_609321, nil, nil, nil)
+ var query_610525 = newJObject()
+ add(query_610525, "KeyName", newJString(KeyName))
+ add(query_610525, "DryRun", newJBool(DryRun))
+ add(query_610525, "Action", newJString(Action))
+ add(query_610525, "Version", newJString(Version))
+ result = call_610524.call(nil, query_610525, nil, nil, nil)
-var getDeleteKeyPair* = Call_GetDeleteKeyPair_609305(name: "getDeleteKeyPair",
+var getDeleteKeyPair* = Call_GetDeleteKeyPair_610509(name: "getDeleteKeyPair",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
- route: "/#Action=DeleteKeyPair", validator: validate_GetDeleteKeyPair_609306,
- base: "/", url: url_GetDeleteKeyPair_609307,
+ route: "/#Action=DeleteKeyPair", validator: validate_GetDeleteKeyPair_610510,
+ base: "/", url: url_GetDeleteKeyPair_610511,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteLaunchTemplate_609358 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteLaunchTemplate_609360(protocol: Scheme; host: string;
+ Call_PostDeleteLaunchTemplate_610562 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteLaunchTemplate_610564(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -37905,7 +37970,7 @@ proc url_PostDeleteLaunchTemplate_609360(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeleteLaunchTemplate_609359(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteLaunchTemplate_610563(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes a launch template. Deleting a launch template deletes all of its versions.
##
@@ -37918,16 +37983,16 @@ proc validate_PostDeleteLaunchTemplate_609359(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609361 = query.getOrDefault("Action")
- valid_609361 = validateParameter(valid_609361, JString, required = true,
+ var valid_610565 = query.getOrDefault("Action")
+ valid_610565 = validateParameter(valid_610565, JString, required = true,
default = newJString("DeleteLaunchTemplate"))
- if valid_609361 != nil:
- section.add "Action", valid_609361
- var valid_609362 = query.getOrDefault("Version")
- valid_609362 = validateParameter(valid_609362, JString, required = true,
+ if valid_610565 != nil:
+ section.add "Action", valid_610565
+ var valid_610566 = query.getOrDefault("Version")
+ valid_610566 = validateParameter(valid_610566, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609362 != nil:
- section.add "Version", valid_609362
+ if valid_610566 != nil:
+ section.add "Version", valid_610566
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -37938,41 +38003,41 @@ proc validate_PostDeleteLaunchTemplate_609359(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609363 = header.getOrDefault("X-Amz-Signature")
- valid_609363 = validateParameter(valid_609363, JString, required = false,
+ var valid_610567 = header.getOrDefault("X-Amz-Signature")
+ valid_610567 = validateParameter(valid_610567, JString, required = false,
default = nil)
- if valid_609363 != nil:
- section.add "X-Amz-Signature", valid_609363
- var valid_609364 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609364 = validateParameter(valid_609364, JString, required = false,
+ if valid_610567 != nil:
+ section.add "X-Amz-Signature", valid_610567
+ var valid_610568 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610568 = validateParameter(valid_610568, JString, required = false,
default = nil)
- if valid_609364 != nil:
- section.add "X-Amz-Content-Sha256", valid_609364
- var valid_609365 = header.getOrDefault("X-Amz-Date")
- valid_609365 = validateParameter(valid_609365, JString, required = false,
+ if valid_610568 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610568
+ var valid_610569 = header.getOrDefault("X-Amz-Date")
+ valid_610569 = validateParameter(valid_610569, JString, required = false,
default = nil)
- if valid_609365 != nil:
- section.add "X-Amz-Date", valid_609365
- var valid_609366 = header.getOrDefault("X-Amz-Credential")
- valid_609366 = validateParameter(valid_609366, JString, required = false,
+ if valid_610569 != nil:
+ section.add "X-Amz-Date", valid_610569
+ var valid_610570 = header.getOrDefault("X-Amz-Credential")
+ valid_610570 = validateParameter(valid_610570, JString, required = false,
default = nil)
- if valid_609366 != nil:
- section.add "X-Amz-Credential", valid_609366
- var valid_609367 = header.getOrDefault("X-Amz-Security-Token")
- valid_609367 = validateParameter(valid_609367, JString, required = false,
+ if valid_610570 != nil:
+ section.add "X-Amz-Credential", valid_610570
+ var valid_610571 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610571 = validateParameter(valid_610571, JString, required = false,
default = nil)
- if valid_609367 != nil:
- section.add "X-Amz-Security-Token", valid_609367
- var valid_609368 = header.getOrDefault("X-Amz-Algorithm")
- valid_609368 = validateParameter(valid_609368, JString, required = false,
+ if valid_610571 != nil:
+ section.add "X-Amz-Security-Token", valid_610571
+ var valid_610572 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610572 = validateParameter(valid_610572, JString, required = false,
default = nil)
- if valid_609368 != nil:
- section.add "X-Amz-Algorithm", valid_609368
- var valid_609369 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609369 = validateParameter(valid_609369, JString, required = false,
+ if valid_610572 != nil:
+ section.add "X-Amz-Algorithm", valid_610572
+ var valid_610573 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610573 = validateParameter(valid_610573, JString, required = false,
default = nil)
- if valid_609369 != nil:
- section.add "X-Amz-SignedHeaders", valid_609369
+ if valid_610573 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610573
result.add "header", section
## parameters in `formData` object:
## LaunchTemplateId: JString
@@ -37982,38 +38047,38 @@ proc validate_PostDeleteLaunchTemplate_609359(path: JsonNode; query: JsonNode;
## LaunchTemplateName: JString
## : The name of the launch template. You must specify either the launch template ID or launch template name in the request.
section = newJObject()
- var valid_609370 = formData.getOrDefault("LaunchTemplateId")
- valid_609370 = validateParameter(valid_609370, JString, required = false,
+ var valid_610574 = formData.getOrDefault("LaunchTemplateId")
+ valid_610574 = validateParameter(valid_610574, JString, required = false,
default = nil)
- if valid_609370 != nil:
- section.add "LaunchTemplateId", valid_609370
- var valid_609371 = formData.getOrDefault("DryRun")
- valid_609371 = validateParameter(valid_609371, JBool, required = false, default = nil)
- if valid_609371 != nil:
- section.add "DryRun", valid_609371
- var valid_609372 = formData.getOrDefault("LaunchTemplateName")
- valid_609372 = validateParameter(valid_609372, JString, required = false,
+ if valid_610574 != nil:
+ section.add "LaunchTemplateId", valid_610574
+ var valid_610575 = formData.getOrDefault("DryRun")
+ valid_610575 = validateParameter(valid_610575, JBool, required = false, default = nil)
+ if valid_610575 != nil:
+ section.add "DryRun", valid_610575
+ var valid_610576 = formData.getOrDefault("LaunchTemplateName")
+ valid_610576 = validateParameter(valid_610576, JString, required = false,
default = nil)
- if valid_609372 != nil:
- section.add "LaunchTemplateName", valid_609372
+ if valid_610576 != nil:
+ section.add "LaunchTemplateName", valid_610576
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609373: Call_PostDeleteLaunchTemplate_609358; path: JsonNode;
+proc call*(call_610577: Call_PostDeleteLaunchTemplate_610562; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes a launch template. Deleting a launch template deletes all of its versions.
##
- let valid = call_609373.validator(path, query, header, formData, body)
- let scheme = call_609373.pickScheme
+ let valid = call_610577.validator(path, query, header, formData, body)
+ let scheme = call_610577.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609373.url(scheme.get, call_609373.host, call_609373.base,
- call_609373.route, valid.getOrDefault("path"),
+ let url = call_610577.url(scheme.get, call_610577.host, call_610577.base,
+ call_610577.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609373, url, valid)
+ result = atozHook(call_610577, url, valid)
-proc call*(call_609374: Call_PostDeleteLaunchTemplate_609358;
+proc call*(call_610578: Call_PostDeleteLaunchTemplate_610562;
LaunchTemplateId: string = ""; DryRun: bool = false;
Action: string = "DeleteLaunchTemplate"; Version: string = "2016-11-15";
LaunchTemplateName: string = ""): Recallable =
@@ -38027,23 +38092,23 @@ proc call*(call_609374: Call_PostDeleteLaunchTemplate_609358;
## Version: string (required)
## LaunchTemplateName: string
## : The name of the launch template. You must specify either the launch template ID or launch template name in the request.
- var query_609375 = newJObject()
- var formData_609376 = newJObject()
- add(formData_609376, "LaunchTemplateId", newJString(LaunchTemplateId))
- add(formData_609376, "DryRun", newJBool(DryRun))
- add(query_609375, "Action", newJString(Action))
- add(query_609375, "Version", newJString(Version))
- add(formData_609376, "LaunchTemplateName", newJString(LaunchTemplateName))
- result = call_609374.call(nil, query_609375, nil, formData_609376, nil)
-
-var postDeleteLaunchTemplate* = Call_PostDeleteLaunchTemplate_609358(
+ var query_610579 = newJObject()
+ var formData_610580 = newJObject()
+ add(formData_610580, "LaunchTemplateId", newJString(LaunchTemplateId))
+ add(formData_610580, "DryRun", newJBool(DryRun))
+ add(query_610579, "Action", newJString(Action))
+ add(query_610579, "Version", newJString(Version))
+ add(formData_610580, "LaunchTemplateName", newJString(LaunchTemplateName))
+ result = call_610578.call(nil, query_610579, nil, formData_610580, nil)
+
+var postDeleteLaunchTemplate* = Call_PostDeleteLaunchTemplate_610562(
name: "postDeleteLaunchTemplate", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteLaunchTemplate",
- validator: validate_PostDeleteLaunchTemplate_609359, base: "/",
- url: url_PostDeleteLaunchTemplate_609360, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeleteLaunchTemplate_610563, base: "/",
+ url: url_PostDeleteLaunchTemplate_610564, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteLaunchTemplate_609340 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteLaunchTemplate_609342(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteLaunchTemplate_610544 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteLaunchTemplate_610546(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -38056,7 +38121,7 @@ proc url_GetDeleteLaunchTemplate_609342(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_GetDeleteLaunchTemplate_609341(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteLaunchTemplate_610545(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes a launch template. Deleting a launch template deletes all of its versions.
##
@@ -38074,31 +38139,31 @@ proc validate_GetDeleteLaunchTemplate_609341(path: JsonNode; query: JsonNode;
## LaunchTemplateName: JString
## : The name of the launch template. You must specify either the launch template ID or launch template name in the request.
section = newJObject()
- var valid_609343 = query.getOrDefault("DryRun")
- valid_609343 = validateParameter(valid_609343, JBool, required = false, default = nil)
- if valid_609343 != nil:
- section.add "DryRun", valid_609343
- var valid_609344 = query.getOrDefault("LaunchTemplateId")
- valid_609344 = validateParameter(valid_609344, JString, required = false,
+ var valid_610547 = query.getOrDefault("DryRun")
+ valid_610547 = validateParameter(valid_610547, JBool, required = false, default = nil)
+ if valid_610547 != nil:
+ section.add "DryRun", valid_610547
+ var valid_610548 = query.getOrDefault("LaunchTemplateId")
+ valid_610548 = validateParameter(valid_610548, JString, required = false,
default = nil)
- if valid_609344 != nil:
- section.add "LaunchTemplateId", valid_609344
+ if valid_610548 != nil:
+ section.add "LaunchTemplateId", valid_610548
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609345 = query.getOrDefault("Action")
- valid_609345 = validateParameter(valid_609345, JString, required = true,
+ var valid_610549 = query.getOrDefault("Action")
+ valid_610549 = validateParameter(valid_610549, JString, required = true,
default = newJString("DeleteLaunchTemplate"))
- if valid_609345 != nil:
- section.add "Action", valid_609345
- var valid_609346 = query.getOrDefault("Version")
- valid_609346 = validateParameter(valid_609346, JString, required = true,
+ if valid_610549 != nil:
+ section.add "Action", valid_610549
+ var valid_610550 = query.getOrDefault("Version")
+ valid_610550 = validateParameter(valid_610550, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609346 != nil:
- section.add "Version", valid_609346
- var valid_609347 = query.getOrDefault("LaunchTemplateName")
- valid_609347 = validateParameter(valid_609347, JString, required = false,
+ if valid_610550 != nil:
+ section.add "Version", valid_610550
+ var valid_610551 = query.getOrDefault("LaunchTemplateName")
+ valid_610551 = validateParameter(valid_610551, JString, required = false,
default = nil)
- if valid_609347 != nil:
- section.add "LaunchTemplateName", valid_609347
+ if valid_610551 != nil:
+ section.add "LaunchTemplateName", valid_610551
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -38109,61 +38174,61 @@ proc validate_GetDeleteLaunchTemplate_609341(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609348 = header.getOrDefault("X-Amz-Signature")
- valid_609348 = validateParameter(valid_609348, JString, required = false,
+ var valid_610552 = header.getOrDefault("X-Amz-Signature")
+ valid_610552 = validateParameter(valid_610552, JString, required = false,
default = nil)
- if valid_609348 != nil:
- section.add "X-Amz-Signature", valid_609348
- var valid_609349 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609349 = validateParameter(valid_609349, JString, required = false,
+ if valid_610552 != nil:
+ section.add "X-Amz-Signature", valid_610552
+ var valid_610553 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610553 = validateParameter(valid_610553, JString, required = false,
default = nil)
- if valid_609349 != nil:
- section.add "X-Amz-Content-Sha256", valid_609349
- var valid_609350 = header.getOrDefault("X-Amz-Date")
- valid_609350 = validateParameter(valid_609350, JString, required = false,
+ if valid_610553 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610553
+ var valid_610554 = header.getOrDefault("X-Amz-Date")
+ valid_610554 = validateParameter(valid_610554, JString, required = false,
default = nil)
- if valid_609350 != nil:
- section.add "X-Amz-Date", valid_609350
- var valid_609351 = header.getOrDefault("X-Amz-Credential")
- valid_609351 = validateParameter(valid_609351, JString, required = false,
+ if valid_610554 != nil:
+ section.add "X-Amz-Date", valid_610554
+ var valid_610555 = header.getOrDefault("X-Amz-Credential")
+ valid_610555 = validateParameter(valid_610555, JString, required = false,
default = nil)
- if valid_609351 != nil:
- section.add "X-Amz-Credential", valid_609351
- var valid_609352 = header.getOrDefault("X-Amz-Security-Token")
- valid_609352 = validateParameter(valid_609352, JString, required = false,
+ if valid_610555 != nil:
+ section.add "X-Amz-Credential", valid_610555
+ var valid_610556 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610556 = validateParameter(valid_610556, JString, required = false,
default = nil)
- if valid_609352 != nil:
- section.add "X-Amz-Security-Token", valid_609352
- var valid_609353 = header.getOrDefault("X-Amz-Algorithm")
- valid_609353 = validateParameter(valid_609353, JString, required = false,
+ if valid_610556 != nil:
+ section.add "X-Amz-Security-Token", valid_610556
+ var valid_610557 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610557 = validateParameter(valid_610557, JString, required = false,
default = nil)
- if valid_609353 != nil:
- section.add "X-Amz-Algorithm", valid_609353
- var valid_609354 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609354 = validateParameter(valid_609354, JString, required = false,
+ if valid_610557 != nil:
+ section.add "X-Amz-Algorithm", valid_610557
+ var valid_610558 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610558 = validateParameter(valid_610558, JString, required = false,
default = nil)
- if valid_609354 != nil:
- section.add "X-Amz-SignedHeaders", valid_609354
+ if valid_610558 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610558
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609355: Call_GetDeleteLaunchTemplate_609340; path: JsonNode;
+proc call*(call_610559: Call_GetDeleteLaunchTemplate_610544; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes a launch template. Deleting a launch template deletes all of its versions.
##
- let valid = call_609355.validator(path, query, header, formData, body)
- let scheme = call_609355.pickScheme
+ let valid = call_610559.validator(path, query, header, formData, body)
+ let scheme = call_610559.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609355.url(scheme.get, call_609355.host, call_609355.base,
- call_609355.route, valid.getOrDefault("path"),
+ let url = call_610559.url(scheme.get, call_610559.host, call_610559.base,
+ call_610559.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609355, url, valid)
+ result = atozHook(call_610559, url, valid)
-proc call*(call_609356: Call_GetDeleteLaunchTemplate_609340; DryRun: bool = false;
+proc call*(call_610560: Call_GetDeleteLaunchTemplate_610544; DryRun: bool = false;
LaunchTemplateId: string = ""; Action: string = "DeleteLaunchTemplate";
Version: string = "2016-11-15"; LaunchTemplateName: string = ""): Recallable =
## getDeleteLaunchTemplate
@@ -38176,22 +38241,22 @@ proc call*(call_609356: Call_GetDeleteLaunchTemplate_609340; DryRun: bool = fals
## Version: string (required)
## LaunchTemplateName: string
## : The name of the launch template. You must specify either the launch template ID or launch template name in the request.
- var query_609357 = newJObject()
- add(query_609357, "DryRun", newJBool(DryRun))
- add(query_609357, "LaunchTemplateId", newJString(LaunchTemplateId))
- add(query_609357, "Action", newJString(Action))
- add(query_609357, "Version", newJString(Version))
- add(query_609357, "LaunchTemplateName", newJString(LaunchTemplateName))
- result = call_609356.call(nil, query_609357, nil, nil, nil)
-
-var getDeleteLaunchTemplate* = Call_GetDeleteLaunchTemplate_609340(
+ var query_610561 = newJObject()
+ add(query_610561, "DryRun", newJBool(DryRun))
+ add(query_610561, "LaunchTemplateId", newJString(LaunchTemplateId))
+ add(query_610561, "Action", newJString(Action))
+ add(query_610561, "Version", newJString(Version))
+ add(query_610561, "LaunchTemplateName", newJString(LaunchTemplateName))
+ result = call_610560.call(nil, query_610561, nil, nil, nil)
+
+var getDeleteLaunchTemplate* = Call_GetDeleteLaunchTemplate_610544(
name: "getDeleteLaunchTemplate", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteLaunchTemplate",
- validator: validate_GetDeleteLaunchTemplate_609341, base: "/",
- url: url_GetDeleteLaunchTemplate_609342, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeleteLaunchTemplate_610545, base: "/",
+ url: url_GetDeleteLaunchTemplate_610546, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteLaunchTemplateVersions_609396 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteLaunchTemplateVersions_609398(protocol: Scheme; host: string;
+ Call_PostDeleteLaunchTemplateVersions_610600 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteLaunchTemplateVersions_610602(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -38203,7 +38268,7 @@ proc url_PostDeleteLaunchTemplateVersions_609398(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeleteLaunchTemplateVersions_609397(path: JsonNode;
+proc validate_PostDeleteLaunchTemplateVersions_610601(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes one or more versions of a launch template. You cannot delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using DeleteLaunchTemplate.
##
@@ -38216,16 +38281,16 @@ proc validate_PostDeleteLaunchTemplateVersions_609397(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609399 = query.getOrDefault("Action")
- valid_609399 = validateParameter(valid_609399, JString, required = true, default = newJString(
+ var valid_610603 = query.getOrDefault("Action")
+ valid_610603 = validateParameter(valid_610603, JString, required = true, default = newJString(
"DeleteLaunchTemplateVersions"))
- if valid_609399 != nil:
- section.add "Action", valid_609399
- var valid_609400 = query.getOrDefault("Version")
- valid_609400 = validateParameter(valid_609400, JString, required = true,
+ if valid_610603 != nil:
+ section.add "Action", valid_610603
+ var valid_610604 = query.getOrDefault("Version")
+ valid_610604 = validateParameter(valid_610604, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609400 != nil:
- section.add "Version", valid_609400
+ if valid_610604 != nil:
+ section.add "Version", valid_610604
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -38236,41 +38301,41 @@ proc validate_PostDeleteLaunchTemplateVersions_609397(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609401 = header.getOrDefault("X-Amz-Signature")
- valid_609401 = validateParameter(valid_609401, JString, required = false,
+ var valid_610605 = header.getOrDefault("X-Amz-Signature")
+ valid_610605 = validateParameter(valid_610605, JString, required = false,
default = nil)
- if valid_609401 != nil:
- section.add "X-Amz-Signature", valid_609401
- var valid_609402 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609402 = validateParameter(valid_609402, JString, required = false,
+ if valid_610605 != nil:
+ section.add "X-Amz-Signature", valid_610605
+ var valid_610606 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610606 = validateParameter(valid_610606, JString, required = false,
default = nil)
- if valid_609402 != nil:
- section.add "X-Amz-Content-Sha256", valid_609402
- var valid_609403 = header.getOrDefault("X-Amz-Date")
- valid_609403 = validateParameter(valid_609403, JString, required = false,
+ if valid_610606 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610606
+ var valid_610607 = header.getOrDefault("X-Amz-Date")
+ valid_610607 = validateParameter(valid_610607, JString, required = false,
default = nil)
- if valid_609403 != nil:
- section.add "X-Amz-Date", valid_609403
- var valid_609404 = header.getOrDefault("X-Amz-Credential")
- valid_609404 = validateParameter(valid_609404, JString, required = false,
+ if valid_610607 != nil:
+ section.add "X-Amz-Date", valid_610607
+ var valid_610608 = header.getOrDefault("X-Amz-Credential")
+ valid_610608 = validateParameter(valid_610608, JString, required = false,
default = nil)
- if valid_609404 != nil:
- section.add "X-Amz-Credential", valid_609404
- var valid_609405 = header.getOrDefault("X-Amz-Security-Token")
- valid_609405 = validateParameter(valid_609405, JString, required = false,
+ if valid_610608 != nil:
+ section.add "X-Amz-Credential", valid_610608
+ var valid_610609 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610609 = validateParameter(valid_610609, JString, required = false,
default = nil)
- if valid_609405 != nil:
- section.add "X-Amz-Security-Token", valid_609405
- var valid_609406 = header.getOrDefault("X-Amz-Algorithm")
- valid_609406 = validateParameter(valid_609406, JString, required = false,
+ if valid_610609 != nil:
+ section.add "X-Amz-Security-Token", valid_610609
+ var valid_610610 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610610 = validateParameter(valid_610610, JString, required = false,
default = nil)
- if valid_609406 != nil:
- section.add "X-Amz-Algorithm", valid_609406
- var valid_609407 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609407 = validateParameter(valid_609407, JString, required = false,
+ if valid_610610 != nil:
+ section.add "X-Amz-Algorithm", valid_610610
+ var valid_610611 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610611 = validateParameter(valid_610611, JString, required = false,
default = nil)
- if valid_609407 != nil:
- section.add "X-Amz-SignedHeaders", valid_609407
+ if valid_610611 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610611
result.add "header", section
## parameters in `formData` object:
## LaunchTemplateId: JString
@@ -38282,44 +38347,44 @@ proc validate_PostDeleteLaunchTemplateVersions_609397(path: JsonNode;
## LaunchTemplateName: JString
## : The name of the launch template. You must specify either the launch template ID or launch template name in the request.
section = newJObject()
- var valid_609408 = formData.getOrDefault("LaunchTemplateId")
- valid_609408 = validateParameter(valid_609408, JString, required = false,
+ var valid_610612 = formData.getOrDefault("LaunchTemplateId")
+ valid_610612 = validateParameter(valid_610612, JString, required = false,
default = nil)
- if valid_609408 != nil:
- section.add "LaunchTemplateId", valid_609408
- var valid_609409 = formData.getOrDefault("DryRun")
- valid_609409 = validateParameter(valid_609409, JBool, required = false, default = nil)
- if valid_609409 != nil:
- section.add "DryRun", valid_609409
+ if valid_610612 != nil:
+ section.add "LaunchTemplateId", valid_610612
+ var valid_610613 = formData.getOrDefault("DryRun")
+ valid_610613 = validateParameter(valid_610613, JBool, required = false, default = nil)
+ if valid_610613 != nil:
+ section.add "DryRun", valid_610613
assert formData != nil, "formData argument is necessary due to required `LaunchTemplateVersion` field"
- var valid_609410 = formData.getOrDefault("LaunchTemplateVersion")
- valid_609410 = validateParameter(valid_609410, JArray, required = true, default = nil)
- if valid_609410 != nil:
- section.add "LaunchTemplateVersion", valid_609410
- var valid_609411 = formData.getOrDefault("LaunchTemplateName")
- valid_609411 = validateParameter(valid_609411, JString, required = false,
+ var valid_610614 = formData.getOrDefault("LaunchTemplateVersion")
+ valid_610614 = validateParameter(valid_610614, JArray, required = true, default = nil)
+ if valid_610614 != nil:
+ section.add "LaunchTemplateVersion", valid_610614
+ var valid_610615 = formData.getOrDefault("LaunchTemplateName")
+ valid_610615 = validateParameter(valid_610615, JString, required = false,
default = nil)
- if valid_609411 != nil:
- section.add "LaunchTemplateName", valid_609411
+ if valid_610615 != nil:
+ section.add "LaunchTemplateName", valid_610615
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609412: Call_PostDeleteLaunchTemplateVersions_609396;
+proc call*(call_610616: Call_PostDeleteLaunchTemplateVersions_610600;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes one or more versions of a launch template. You cannot delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using DeleteLaunchTemplate.
##
- let valid = call_609412.validator(path, query, header, formData, body)
- let scheme = call_609412.pickScheme
+ let valid = call_610616.validator(path, query, header, formData, body)
+ let scheme = call_610616.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609412.url(scheme.get, call_609412.host, call_609412.base,
- call_609412.route, valid.getOrDefault("path"),
+ let url = call_610616.url(scheme.get, call_610616.host, call_610616.base,
+ call_610616.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609412, url, valid)
+ result = atozHook(call_610616, url, valid)
-proc call*(call_609413: Call_PostDeleteLaunchTemplateVersions_609396;
+proc call*(call_610617: Call_PostDeleteLaunchTemplateVersions_610600;
LaunchTemplateVersion: JsonNode; LaunchTemplateId: string = "";
DryRun: bool = false; Action: string = "DeleteLaunchTemplateVersions";
Version: string = "2016-11-15"; LaunchTemplateName: string = ""): Recallable =
@@ -38335,26 +38400,26 @@ proc call*(call_609413: Call_PostDeleteLaunchTemplateVersions_609396;
## Version: string (required)
## LaunchTemplateName: string
## : The name of the launch template. You must specify either the launch template ID or launch template name in the request.
- var query_609414 = newJObject()
- var formData_609415 = newJObject()
- add(formData_609415, "LaunchTemplateId", newJString(LaunchTemplateId))
- add(formData_609415, "DryRun", newJBool(DryRun))
- add(query_609414, "Action", newJString(Action))
+ var query_610618 = newJObject()
+ var formData_610619 = newJObject()
+ add(formData_610619, "LaunchTemplateId", newJString(LaunchTemplateId))
+ add(formData_610619, "DryRun", newJBool(DryRun))
+ add(query_610618, "Action", newJString(Action))
if LaunchTemplateVersion != nil:
- formData_609415.add "LaunchTemplateVersion", LaunchTemplateVersion
- add(query_609414, "Version", newJString(Version))
- add(formData_609415, "LaunchTemplateName", newJString(LaunchTemplateName))
- result = call_609413.call(nil, query_609414, nil, formData_609415, nil)
+ formData_610619.add "LaunchTemplateVersion", LaunchTemplateVersion
+ add(query_610618, "Version", newJString(Version))
+ add(formData_610619, "LaunchTemplateName", newJString(LaunchTemplateName))
+ result = call_610617.call(nil, query_610618, nil, formData_610619, nil)
-var postDeleteLaunchTemplateVersions* = Call_PostDeleteLaunchTemplateVersions_609396(
+var postDeleteLaunchTemplateVersions* = Call_PostDeleteLaunchTemplateVersions_610600(
name: "postDeleteLaunchTemplateVersions", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteLaunchTemplateVersions",
- validator: validate_PostDeleteLaunchTemplateVersions_609397, base: "/",
- url: url_PostDeleteLaunchTemplateVersions_609398,
+ validator: validate_PostDeleteLaunchTemplateVersions_610601, base: "/",
+ url: url_PostDeleteLaunchTemplateVersions_610602,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteLaunchTemplateVersions_609377 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteLaunchTemplateVersions_609379(protocol: Scheme; host: string;
+ Call_GetDeleteLaunchTemplateVersions_610581 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteLaunchTemplateVersions_610583(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -38366,7 +38431,7 @@ proc url_GetDeleteLaunchTemplateVersions_609379(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDeleteLaunchTemplateVersions_609378(path: JsonNode;
+proc validate_GetDeleteLaunchTemplateVersions_610582(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes one or more versions of a launch template. You cannot delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using DeleteLaunchTemplate.
##
@@ -38386,35 +38451,35 @@ proc validate_GetDeleteLaunchTemplateVersions_609378(path: JsonNode;
## LaunchTemplateName: JString
## : The name of the launch template. You must specify either the launch template ID or launch template name in the request.
section = newJObject()
- var valid_609380 = query.getOrDefault("DryRun")
- valid_609380 = validateParameter(valid_609380, JBool, required = false, default = nil)
- if valid_609380 != nil:
- section.add "DryRun", valid_609380
+ var valid_610584 = query.getOrDefault("DryRun")
+ valid_610584 = validateParameter(valid_610584, JBool, required = false, default = nil)
+ if valid_610584 != nil:
+ section.add "DryRun", valid_610584
assert query != nil, "query argument is necessary due to required `LaunchTemplateVersion` field"
- var valid_609381 = query.getOrDefault("LaunchTemplateVersion")
- valid_609381 = validateParameter(valid_609381, JArray, required = true, default = nil)
- if valid_609381 != nil:
- section.add "LaunchTemplateVersion", valid_609381
- var valid_609382 = query.getOrDefault("LaunchTemplateId")
- valid_609382 = validateParameter(valid_609382, JString, required = false,
- default = nil)
- if valid_609382 != nil:
- section.add "LaunchTemplateId", valid_609382
- var valid_609383 = query.getOrDefault("Action")
- valid_609383 = validateParameter(valid_609383, JString, required = true, default = newJString(
+ var valid_610585 = query.getOrDefault("LaunchTemplateVersion")
+ valid_610585 = validateParameter(valid_610585, JArray, required = true, default = nil)
+ if valid_610585 != nil:
+ section.add "LaunchTemplateVersion", valid_610585
+ var valid_610586 = query.getOrDefault("LaunchTemplateId")
+ valid_610586 = validateParameter(valid_610586, JString, required = false,
+ default = nil)
+ if valid_610586 != nil:
+ section.add "LaunchTemplateId", valid_610586
+ var valid_610587 = query.getOrDefault("Action")
+ valid_610587 = validateParameter(valid_610587, JString, required = true, default = newJString(
"DeleteLaunchTemplateVersions"))
- if valid_609383 != nil:
- section.add "Action", valid_609383
- var valid_609384 = query.getOrDefault("Version")
- valid_609384 = validateParameter(valid_609384, JString, required = true,
+ if valid_610587 != nil:
+ section.add "Action", valid_610587
+ var valid_610588 = query.getOrDefault("Version")
+ valid_610588 = validateParameter(valid_610588, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609384 != nil:
- section.add "Version", valid_609384
- var valid_609385 = query.getOrDefault("LaunchTemplateName")
- valid_609385 = validateParameter(valid_609385, JString, required = false,
+ if valid_610588 != nil:
+ section.add "Version", valid_610588
+ var valid_610589 = query.getOrDefault("LaunchTemplateName")
+ valid_610589 = validateParameter(valid_610589, JString, required = false,
default = nil)
- if valid_609385 != nil:
- section.add "LaunchTemplateName", valid_609385
+ if valid_610589 != nil:
+ section.add "LaunchTemplateName", valid_610589
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -38425,62 +38490,62 @@ proc validate_GetDeleteLaunchTemplateVersions_609378(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609386 = header.getOrDefault("X-Amz-Signature")
- valid_609386 = validateParameter(valid_609386, JString, required = false,
+ var valid_610590 = header.getOrDefault("X-Amz-Signature")
+ valid_610590 = validateParameter(valid_610590, JString, required = false,
default = nil)
- if valid_609386 != nil:
- section.add "X-Amz-Signature", valid_609386
- var valid_609387 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609387 = validateParameter(valid_609387, JString, required = false,
+ if valid_610590 != nil:
+ section.add "X-Amz-Signature", valid_610590
+ var valid_610591 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610591 = validateParameter(valid_610591, JString, required = false,
default = nil)
- if valid_609387 != nil:
- section.add "X-Amz-Content-Sha256", valid_609387
- var valid_609388 = header.getOrDefault("X-Amz-Date")
- valid_609388 = validateParameter(valid_609388, JString, required = false,
+ if valid_610591 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610591
+ var valid_610592 = header.getOrDefault("X-Amz-Date")
+ valid_610592 = validateParameter(valid_610592, JString, required = false,
default = nil)
- if valid_609388 != nil:
- section.add "X-Amz-Date", valid_609388
- var valid_609389 = header.getOrDefault("X-Amz-Credential")
- valid_609389 = validateParameter(valid_609389, JString, required = false,
+ if valid_610592 != nil:
+ section.add "X-Amz-Date", valid_610592
+ var valid_610593 = header.getOrDefault("X-Amz-Credential")
+ valid_610593 = validateParameter(valid_610593, JString, required = false,
default = nil)
- if valid_609389 != nil:
- section.add "X-Amz-Credential", valid_609389
- var valid_609390 = header.getOrDefault("X-Amz-Security-Token")
- valid_609390 = validateParameter(valid_609390, JString, required = false,
+ if valid_610593 != nil:
+ section.add "X-Amz-Credential", valid_610593
+ var valid_610594 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610594 = validateParameter(valid_610594, JString, required = false,
default = nil)
- if valid_609390 != nil:
- section.add "X-Amz-Security-Token", valid_609390
- var valid_609391 = header.getOrDefault("X-Amz-Algorithm")
- valid_609391 = validateParameter(valid_609391, JString, required = false,
+ if valid_610594 != nil:
+ section.add "X-Amz-Security-Token", valid_610594
+ var valid_610595 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610595 = validateParameter(valid_610595, JString, required = false,
default = nil)
- if valid_609391 != nil:
- section.add "X-Amz-Algorithm", valid_609391
- var valid_609392 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609392 = validateParameter(valid_609392, JString, required = false,
+ if valid_610595 != nil:
+ section.add "X-Amz-Algorithm", valid_610595
+ var valid_610596 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610596 = validateParameter(valid_610596, JString, required = false,
default = nil)
- if valid_609392 != nil:
- section.add "X-Amz-SignedHeaders", valid_609392
+ if valid_610596 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610596
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609393: Call_GetDeleteLaunchTemplateVersions_609377;
+proc call*(call_610597: Call_GetDeleteLaunchTemplateVersions_610581;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes one or more versions of a launch template. You cannot delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using DeleteLaunchTemplate.
##
- let valid = call_609393.validator(path, query, header, formData, body)
- let scheme = call_609393.pickScheme
+ let valid = call_610597.validator(path, query, header, formData, body)
+ let scheme = call_610597.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609393.url(scheme.get, call_609393.host, call_609393.base,
- call_609393.route, valid.getOrDefault("path"),
+ let url = call_610597.url(scheme.get, call_610597.host, call_610597.base,
+ call_610597.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609393, url, valid)
+ result = atozHook(call_610597, url, valid)
-proc call*(call_609394: Call_GetDeleteLaunchTemplateVersions_609377;
+proc call*(call_610598: Call_GetDeleteLaunchTemplateVersions_610581;
LaunchTemplateVersion: JsonNode; DryRun: bool = false;
LaunchTemplateId: string = "";
Action: string = "DeleteLaunchTemplateVersions";
@@ -38497,25 +38562,25 @@ proc call*(call_609394: Call_GetDeleteLaunchTemplateVersions_609377;
## Version: string (required)
## LaunchTemplateName: string
## : The name of the launch template. You must specify either the launch template ID or launch template name in the request.
- var query_609395 = newJObject()
- add(query_609395, "DryRun", newJBool(DryRun))
+ var query_610599 = newJObject()
+ add(query_610599, "DryRun", newJBool(DryRun))
if LaunchTemplateVersion != nil:
- query_609395.add "LaunchTemplateVersion", LaunchTemplateVersion
- add(query_609395, "LaunchTemplateId", newJString(LaunchTemplateId))
- add(query_609395, "Action", newJString(Action))
- add(query_609395, "Version", newJString(Version))
- add(query_609395, "LaunchTemplateName", newJString(LaunchTemplateName))
- result = call_609394.call(nil, query_609395, nil, nil, nil)
-
-var getDeleteLaunchTemplateVersions* = Call_GetDeleteLaunchTemplateVersions_609377(
+ query_610599.add "LaunchTemplateVersion", LaunchTemplateVersion
+ add(query_610599, "LaunchTemplateId", newJString(LaunchTemplateId))
+ add(query_610599, "Action", newJString(Action))
+ add(query_610599, "Version", newJString(Version))
+ add(query_610599, "LaunchTemplateName", newJString(LaunchTemplateName))
+ result = call_610598.call(nil, query_610599, nil, nil, nil)
+
+var getDeleteLaunchTemplateVersions* = Call_GetDeleteLaunchTemplateVersions_610581(
name: "getDeleteLaunchTemplateVersions", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteLaunchTemplateVersions",
- validator: validate_GetDeleteLaunchTemplateVersions_609378, base: "/",
- url: url_GetDeleteLaunchTemplateVersions_609379,
+ validator: validate_GetDeleteLaunchTemplateVersions_610582, base: "/",
+ url: url_GetDeleteLaunchTemplateVersions_610583,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteLocalGatewayRoute_609434 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteLocalGatewayRoute_609436(protocol: Scheme; host: string;
+ Call_PostDeleteLocalGatewayRoute_610638 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteLocalGatewayRoute_610640(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -38527,7 +38592,7 @@ proc url_PostDeleteLocalGatewayRoute_609436(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeleteLocalGatewayRoute_609435(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteLocalGatewayRoute_610639(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified route from the specified local gateway route table.
##
@@ -38540,16 +38605,16 @@ proc validate_PostDeleteLocalGatewayRoute_609435(path: JsonNode; query: JsonNode
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609437 = query.getOrDefault("Action")
- valid_609437 = validateParameter(valid_609437, JString, required = true, default = newJString(
+ var valid_610641 = query.getOrDefault("Action")
+ valid_610641 = validateParameter(valid_610641, JString, required = true, default = newJString(
"DeleteLocalGatewayRoute"))
- if valid_609437 != nil:
- section.add "Action", valid_609437
- var valid_609438 = query.getOrDefault("Version")
- valid_609438 = validateParameter(valid_609438, JString, required = true,
+ if valid_610641 != nil:
+ section.add "Action", valid_610641
+ var valid_610642 = query.getOrDefault("Version")
+ valid_610642 = validateParameter(valid_610642, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609438 != nil:
- section.add "Version", valid_609438
+ if valid_610642 != nil:
+ section.add "Version", valid_610642
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -38560,41 +38625,41 @@ proc validate_PostDeleteLocalGatewayRoute_609435(path: JsonNode; query: JsonNode
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609439 = header.getOrDefault("X-Amz-Signature")
- valid_609439 = validateParameter(valid_609439, JString, required = false,
+ var valid_610643 = header.getOrDefault("X-Amz-Signature")
+ valid_610643 = validateParameter(valid_610643, JString, required = false,
default = nil)
- if valid_609439 != nil:
- section.add "X-Amz-Signature", valid_609439
- var valid_609440 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609440 = validateParameter(valid_609440, JString, required = false,
+ if valid_610643 != nil:
+ section.add "X-Amz-Signature", valid_610643
+ var valid_610644 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610644 = validateParameter(valid_610644, JString, required = false,
default = nil)
- if valid_609440 != nil:
- section.add "X-Amz-Content-Sha256", valid_609440
- var valid_609441 = header.getOrDefault("X-Amz-Date")
- valid_609441 = validateParameter(valid_609441, JString, required = false,
+ if valid_610644 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610644
+ var valid_610645 = header.getOrDefault("X-Amz-Date")
+ valid_610645 = validateParameter(valid_610645, JString, required = false,
default = nil)
- if valid_609441 != nil:
- section.add "X-Amz-Date", valid_609441
- var valid_609442 = header.getOrDefault("X-Amz-Credential")
- valid_609442 = validateParameter(valid_609442, JString, required = false,
+ if valid_610645 != nil:
+ section.add "X-Amz-Date", valid_610645
+ var valid_610646 = header.getOrDefault("X-Amz-Credential")
+ valid_610646 = validateParameter(valid_610646, JString, required = false,
default = nil)
- if valid_609442 != nil:
- section.add "X-Amz-Credential", valid_609442
- var valid_609443 = header.getOrDefault("X-Amz-Security-Token")
- valid_609443 = validateParameter(valid_609443, JString, required = false,
+ if valid_610646 != nil:
+ section.add "X-Amz-Credential", valid_610646
+ var valid_610647 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610647 = validateParameter(valid_610647, JString, required = false,
default = nil)
- if valid_609443 != nil:
- section.add "X-Amz-Security-Token", valid_609443
- var valid_609444 = header.getOrDefault("X-Amz-Algorithm")
- valid_609444 = validateParameter(valid_609444, JString, required = false,
+ if valid_610647 != nil:
+ section.add "X-Amz-Security-Token", valid_610647
+ var valid_610648 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610648 = validateParameter(valid_610648, JString, required = false,
default = nil)
- if valid_609444 != nil:
- section.add "X-Amz-Algorithm", valid_609444
- var valid_609445 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609445 = validateParameter(valid_609445, JString, required = false,
+ if valid_610648 != nil:
+ section.add "X-Amz-Algorithm", valid_610648
+ var valid_610649 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610649 = validateParameter(valid_610649, JString, required = false,
default = nil)
- if valid_609445 != nil:
- section.add "X-Amz-SignedHeaders", valid_609445
+ if valid_610649 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610649
result.add "header", section
## parameters in `formData` object:
## LocalGatewayRouteTableId: JString (required)
@@ -38605,38 +38670,38 @@ proc validate_PostDeleteLocalGatewayRoute_609435(path: JsonNode; query: JsonNode
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `LocalGatewayRouteTableId` field"
- var valid_609446 = formData.getOrDefault("LocalGatewayRouteTableId")
- valid_609446 = validateParameter(valid_609446, JString, required = true,
+ var valid_610650 = formData.getOrDefault("LocalGatewayRouteTableId")
+ valid_610650 = validateParameter(valid_610650, JString, required = true,
default = nil)
- if valid_609446 != nil:
- section.add "LocalGatewayRouteTableId", valid_609446
- var valid_609447 = formData.getOrDefault("DestinationCidrBlock")
- valid_609447 = validateParameter(valid_609447, JString, required = true,
+ if valid_610650 != nil:
+ section.add "LocalGatewayRouteTableId", valid_610650
+ var valid_610651 = formData.getOrDefault("DestinationCidrBlock")
+ valid_610651 = validateParameter(valid_610651, JString, required = true,
default = nil)
- if valid_609447 != nil:
- section.add "DestinationCidrBlock", valid_609447
- var valid_609448 = formData.getOrDefault("DryRun")
- valid_609448 = validateParameter(valid_609448, JBool, required = false, default = nil)
- if valid_609448 != nil:
- section.add "DryRun", valid_609448
+ if valid_610651 != nil:
+ section.add "DestinationCidrBlock", valid_610651
+ var valid_610652 = formData.getOrDefault("DryRun")
+ valid_610652 = validateParameter(valid_610652, JBool, required = false, default = nil)
+ if valid_610652 != nil:
+ section.add "DryRun", valid_610652
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609449: Call_PostDeleteLocalGatewayRoute_609434; path: JsonNode;
+proc call*(call_610653: Call_PostDeleteLocalGatewayRoute_610638; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified route from the specified local gateway route table.
##
- let valid = call_609449.validator(path, query, header, formData, body)
- let scheme = call_609449.pickScheme
+ let valid = call_610653.validator(path, query, header, formData, body)
+ let scheme = call_610653.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609449.url(scheme.get, call_609449.host, call_609449.base,
- call_609449.route, valid.getOrDefault("path"),
+ let url = call_610653.url(scheme.get, call_610653.host, call_610653.base,
+ call_610653.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609449, url, valid)
+ result = atozHook(call_610653, url, valid)
-proc call*(call_609450: Call_PostDeleteLocalGatewayRoute_609434;
+proc call*(call_610654: Call_PostDeleteLocalGatewayRoute_610638;
LocalGatewayRouteTableId: string; DestinationCidrBlock: string;
DryRun: bool = false; Action: string = "DeleteLocalGatewayRoute";
Version: string = "2016-11-15"): Recallable =
@@ -38650,25 +38715,25 @@ proc call*(call_609450: Call_PostDeleteLocalGatewayRoute_609434;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609451 = newJObject()
- var formData_609452 = newJObject()
- add(formData_609452, "LocalGatewayRouteTableId",
+ var query_610655 = newJObject()
+ var formData_610656 = newJObject()
+ add(formData_610656, "LocalGatewayRouteTableId",
newJString(LocalGatewayRouteTableId))
- add(formData_609452, "DestinationCidrBlock", newJString(DestinationCidrBlock))
- add(formData_609452, "DryRun", newJBool(DryRun))
- add(query_609451, "Action", newJString(Action))
- add(query_609451, "Version", newJString(Version))
- result = call_609450.call(nil, query_609451, nil, formData_609452, nil)
+ add(formData_610656, "DestinationCidrBlock", newJString(DestinationCidrBlock))
+ add(formData_610656, "DryRun", newJBool(DryRun))
+ add(query_610655, "Action", newJString(Action))
+ add(query_610655, "Version", newJString(Version))
+ result = call_610654.call(nil, query_610655, nil, formData_610656, nil)
-var postDeleteLocalGatewayRoute* = Call_PostDeleteLocalGatewayRoute_609434(
+var postDeleteLocalGatewayRoute* = Call_PostDeleteLocalGatewayRoute_610638(
name: "postDeleteLocalGatewayRoute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteLocalGatewayRoute",
- validator: validate_PostDeleteLocalGatewayRoute_609435, base: "/",
- url: url_PostDeleteLocalGatewayRoute_609436,
+ validator: validate_PostDeleteLocalGatewayRoute_610639, base: "/",
+ url: url_PostDeleteLocalGatewayRoute_610640,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteLocalGatewayRoute_609416 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteLocalGatewayRoute_609418(protocol: Scheme; host: string;
+ Call_GetDeleteLocalGatewayRoute_610620 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteLocalGatewayRoute_610622(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -38680,7 +38745,7 @@ proc url_GetDeleteLocalGatewayRoute_609418(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDeleteLocalGatewayRoute_609417(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteLocalGatewayRoute_610621(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified route from the specified local gateway route table.
##
@@ -38699,30 +38764,30 @@ proc validate_GetDeleteLocalGatewayRoute_609417(path: JsonNode; query: JsonNode;
## : The CIDR range for the route. This must match the CIDR for the route exactly.
section = newJObject()
assert query != nil, "query argument is necessary due to required `LocalGatewayRouteTableId` field"
- var valid_609419 = query.getOrDefault("LocalGatewayRouteTableId")
- valid_609419 = validateParameter(valid_609419, JString, required = true,
- default = nil)
- if valid_609419 != nil:
- section.add "LocalGatewayRouteTableId", valid_609419
- var valid_609420 = query.getOrDefault("DryRun")
- valid_609420 = validateParameter(valid_609420, JBool, required = false, default = nil)
- if valid_609420 != nil:
- section.add "DryRun", valid_609420
- var valid_609421 = query.getOrDefault("Action")
- valid_609421 = validateParameter(valid_609421, JString, required = true, default = newJString(
+ var valid_610623 = query.getOrDefault("LocalGatewayRouteTableId")
+ valid_610623 = validateParameter(valid_610623, JString, required = true,
+ default = nil)
+ if valid_610623 != nil:
+ section.add "LocalGatewayRouteTableId", valid_610623
+ var valid_610624 = query.getOrDefault("DryRun")
+ valid_610624 = validateParameter(valid_610624, JBool, required = false, default = nil)
+ if valid_610624 != nil:
+ section.add "DryRun", valid_610624
+ var valid_610625 = query.getOrDefault("Action")
+ valid_610625 = validateParameter(valid_610625, JString, required = true, default = newJString(
"DeleteLocalGatewayRoute"))
- if valid_609421 != nil:
- section.add "Action", valid_609421
- var valid_609422 = query.getOrDefault("Version")
- valid_609422 = validateParameter(valid_609422, JString, required = true,
+ if valid_610625 != nil:
+ section.add "Action", valid_610625
+ var valid_610626 = query.getOrDefault("Version")
+ valid_610626 = validateParameter(valid_610626, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609422 != nil:
- section.add "Version", valid_609422
- var valid_609423 = query.getOrDefault("DestinationCidrBlock")
- valid_609423 = validateParameter(valid_609423, JString, required = true,
+ if valid_610626 != nil:
+ section.add "Version", valid_610626
+ var valid_610627 = query.getOrDefault("DestinationCidrBlock")
+ valid_610627 = validateParameter(valid_610627, JString, required = true,
default = nil)
- if valid_609423 != nil:
- section.add "DestinationCidrBlock", valid_609423
+ if valid_610627 != nil:
+ section.add "DestinationCidrBlock", valid_610627
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -38733,61 +38798,61 @@ proc validate_GetDeleteLocalGatewayRoute_609417(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609424 = header.getOrDefault("X-Amz-Signature")
- valid_609424 = validateParameter(valid_609424, JString, required = false,
+ var valid_610628 = header.getOrDefault("X-Amz-Signature")
+ valid_610628 = validateParameter(valid_610628, JString, required = false,
default = nil)
- if valid_609424 != nil:
- section.add "X-Amz-Signature", valid_609424
- var valid_609425 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609425 = validateParameter(valid_609425, JString, required = false,
+ if valid_610628 != nil:
+ section.add "X-Amz-Signature", valid_610628
+ var valid_610629 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610629 = validateParameter(valid_610629, JString, required = false,
default = nil)
- if valid_609425 != nil:
- section.add "X-Amz-Content-Sha256", valid_609425
- var valid_609426 = header.getOrDefault("X-Amz-Date")
- valid_609426 = validateParameter(valid_609426, JString, required = false,
+ if valid_610629 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610629
+ var valid_610630 = header.getOrDefault("X-Amz-Date")
+ valid_610630 = validateParameter(valid_610630, JString, required = false,
default = nil)
- if valid_609426 != nil:
- section.add "X-Amz-Date", valid_609426
- var valid_609427 = header.getOrDefault("X-Amz-Credential")
- valid_609427 = validateParameter(valid_609427, JString, required = false,
+ if valid_610630 != nil:
+ section.add "X-Amz-Date", valid_610630
+ var valid_610631 = header.getOrDefault("X-Amz-Credential")
+ valid_610631 = validateParameter(valid_610631, JString, required = false,
default = nil)
- if valid_609427 != nil:
- section.add "X-Amz-Credential", valid_609427
- var valid_609428 = header.getOrDefault("X-Amz-Security-Token")
- valid_609428 = validateParameter(valid_609428, JString, required = false,
+ if valid_610631 != nil:
+ section.add "X-Amz-Credential", valid_610631
+ var valid_610632 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610632 = validateParameter(valid_610632, JString, required = false,
default = nil)
- if valid_609428 != nil:
- section.add "X-Amz-Security-Token", valid_609428
- var valid_609429 = header.getOrDefault("X-Amz-Algorithm")
- valid_609429 = validateParameter(valid_609429, JString, required = false,
+ if valid_610632 != nil:
+ section.add "X-Amz-Security-Token", valid_610632
+ var valid_610633 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610633 = validateParameter(valid_610633, JString, required = false,
default = nil)
- if valid_609429 != nil:
- section.add "X-Amz-Algorithm", valid_609429
- var valid_609430 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609430 = validateParameter(valid_609430, JString, required = false,
+ if valid_610633 != nil:
+ section.add "X-Amz-Algorithm", valid_610633
+ var valid_610634 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610634 = validateParameter(valid_610634, JString, required = false,
default = nil)
- if valid_609430 != nil:
- section.add "X-Amz-SignedHeaders", valid_609430
+ if valid_610634 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610634
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609431: Call_GetDeleteLocalGatewayRoute_609416; path: JsonNode;
+proc call*(call_610635: Call_GetDeleteLocalGatewayRoute_610620; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified route from the specified local gateway route table.
##
- let valid = call_609431.validator(path, query, header, formData, body)
- let scheme = call_609431.pickScheme
+ let valid = call_610635.validator(path, query, header, formData, body)
+ let scheme = call_610635.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609431.url(scheme.get, call_609431.host, call_609431.base,
- call_609431.route, valid.getOrDefault("path"),
+ let url = call_610635.url(scheme.get, call_610635.host, call_610635.base,
+ call_610635.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609431, url, valid)
+ result = atozHook(call_610635, url, valid)
-proc call*(call_609432: Call_GetDeleteLocalGatewayRoute_609416;
+proc call*(call_610636: Call_GetDeleteLocalGatewayRoute_610620;
LocalGatewayRouteTableId: string; DestinationCidrBlock: string;
DryRun: bool = false; Action: string = "DeleteLocalGatewayRoute";
Version: string = "2016-11-15"): Recallable =
@@ -38801,24 +38866,24 @@ proc call*(call_609432: Call_GetDeleteLocalGatewayRoute_609416;
## Version: string (required)
## DestinationCidrBlock: string (required)
## : The CIDR range for the route. This must match the CIDR for the route exactly.
- var query_609433 = newJObject()
- add(query_609433, "LocalGatewayRouteTableId",
+ var query_610637 = newJObject()
+ add(query_610637, "LocalGatewayRouteTableId",
newJString(LocalGatewayRouteTableId))
- add(query_609433, "DryRun", newJBool(DryRun))
- add(query_609433, "Action", newJString(Action))
- add(query_609433, "Version", newJString(Version))
- add(query_609433, "DestinationCidrBlock", newJString(DestinationCidrBlock))
- result = call_609432.call(nil, query_609433, nil, nil, nil)
+ add(query_610637, "DryRun", newJBool(DryRun))
+ add(query_610637, "Action", newJString(Action))
+ add(query_610637, "Version", newJString(Version))
+ add(query_610637, "DestinationCidrBlock", newJString(DestinationCidrBlock))
+ result = call_610636.call(nil, query_610637, nil, nil, nil)
-var getDeleteLocalGatewayRoute* = Call_GetDeleteLocalGatewayRoute_609416(
+var getDeleteLocalGatewayRoute* = Call_GetDeleteLocalGatewayRoute_610620(
name: "getDeleteLocalGatewayRoute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteLocalGatewayRoute",
- validator: validate_GetDeleteLocalGatewayRoute_609417, base: "/",
- url: url_GetDeleteLocalGatewayRoute_609418,
+ validator: validate_GetDeleteLocalGatewayRoute_610621, base: "/",
+ url: url_GetDeleteLocalGatewayRoute_610622,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteLocalGatewayRouteTableVpcAssociation_609470 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteLocalGatewayRouteTableVpcAssociation_609472(protocol: Scheme;
+ Call_PostDeleteLocalGatewayRouteTableVpcAssociation_610674 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteLocalGatewayRouteTableVpcAssociation_610676(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -38830,7 +38895,7 @@ proc url_PostDeleteLocalGatewayRouteTableVpcAssociation_609472(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDeleteLocalGatewayRouteTableVpcAssociation_609471(
+proc validate_PostDeleteLocalGatewayRouteTableVpcAssociation_610675(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified association between a VPC and local gateway route table.
@@ -38844,16 +38909,16 @@ proc validate_PostDeleteLocalGatewayRouteTableVpcAssociation_609471(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609473 = query.getOrDefault("Action")
- valid_609473 = validateParameter(valid_609473, JString, required = true, default = newJString(
+ var valid_610677 = query.getOrDefault("Action")
+ valid_610677 = validateParameter(valid_610677, JString, required = true, default = newJString(
"DeleteLocalGatewayRouteTableVpcAssociation"))
- if valid_609473 != nil:
- section.add "Action", valid_609473
- var valid_609474 = query.getOrDefault("Version")
- valid_609474 = validateParameter(valid_609474, JString, required = true,
+ if valid_610677 != nil:
+ section.add "Action", valid_610677
+ var valid_610678 = query.getOrDefault("Version")
+ valid_610678 = validateParameter(valid_610678, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609474 != nil:
- section.add "Version", valid_609474
+ if valid_610678 != nil:
+ section.add "Version", valid_610678
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -38864,41 +38929,41 @@ proc validate_PostDeleteLocalGatewayRouteTableVpcAssociation_609471(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609475 = header.getOrDefault("X-Amz-Signature")
- valid_609475 = validateParameter(valid_609475, JString, required = false,
+ var valid_610679 = header.getOrDefault("X-Amz-Signature")
+ valid_610679 = validateParameter(valid_610679, JString, required = false,
default = nil)
- if valid_609475 != nil:
- section.add "X-Amz-Signature", valid_609475
- var valid_609476 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609476 = validateParameter(valid_609476, JString, required = false,
+ if valid_610679 != nil:
+ section.add "X-Amz-Signature", valid_610679
+ var valid_610680 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610680 = validateParameter(valid_610680, JString, required = false,
default = nil)
- if valid_609476 != nil:
- section.add "X-Amz-Content-Sha256", valid_609476
- var valid_609477 = header.getOrDefault("X-Amz-Date")
- valid_609477 = validateParameter(valid_609477, JString, required = false,
+ if valid_610680 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610680
+ var valid_610681 = header.getOrDefault("X-Amz-Date")
+ valid_610681 = validateParameter(valid_610681, JString, required = false,
default = nil)
- if valid_609477 != nil:
- section.add "X-Amz-Date", valid_609477
- var valid_609478 = header.getOrDefault("X-Amz-Credential")
- valid_609478 = validateParameter(valid_609478, JString, required = false,
+ if valid_610681 != nil:
+ section.add "X-Amz-Date", valid_610681
+ var valid_610682 = header.getOrDefault("X-Amz-Credential")
+ valid_610682 = validateParameter(valid_610682, JString, required = false,
default = nil)
- if valid_609478 != nil:
- section.add "X-Amz-Credential", valid_609478
- var valid_609479 = header.getOrDefault("X-Amz-Security-Token")
- valid_609479 = validateParameter(valid_609479, JString, required = false,
+ if valid_610682 != nil:
+ section.add "X-Amz-Credential", valid_610682
+ var valid_610683 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610683 = validateParameter(valid_610683, JString, required = false,
default = nil)
- if valid_609479 != nil:
- section.add "X-Amz-Security-Token", valid_609479
- var valid_609480 = header.getOrDefault("X-Amz-Algorithm")
- valid_609480 = validateParameter(valid_609480, JString, required = false,
+ if valid_610683 != nil:
+ section.add "X-Amz-Security-Token", valid_610683
+ var valid_610684 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610684 = validateParameter(valid_610684, JString, required = false,
default = nil)
- if valid_609480 != nil:
- section.add "X-Amz-Algorithm", valid_609480
- var valid_609481 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609481 = validateParameter(valid_609481, JString, required = false,
+ if valid_610684 != nil:
+ section.add "X-Amz-Algorithm", valid_610684
+ var valid_610685 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610685 = validateParameter(valid_610685, JString, required = false,
default = nil)
- if valid_609481 != nil:
- section.add "X-Amz-SignedHeaders", valid_609481
+ if valid_610685 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610685
result.add "header", section
## parameters in `formData` object:
## LocalGatewayRouteTableVpcAssociationId: JString (required)
@@ -38907,34 +38972,34 @@ proc validate_PostDeleteLocalGatewayRouteTableVpcAssociation_609471(
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `LocalGatewayRouteTableVpcAssociationId` field"
- var valid_609482 = formData.getOrDefault("LocalGatewayRouteTableVpcAssociationId")
- valid_609482 = validateParameter(valid_609482, JString, required = true,
+ var valid_610686 = formData.getOrDefault("LocalGatewayRouteTableVpcAssociationId")
+ valid_610686 = validateParameter(valid_610686, JString, required = true,
default = nil)
- if valid_609482 != nil:
- section.add "LocalGatewayRouteTableVpcAssociationId", valid_609482
- var valid_609483 = formData.getOrDefault("DryRun")
- valid_609483 = validateParameter(valid_609483, JBool, required = false, default = nil)
- if valid_609483 != nil:
- section.add "DryRun", valid_609483
+ if valid_610686 != nil:
+ section.add "LocalGatewayRouteTableVpcAssociationId", valid_610686
+ var valid_610687 = formData.getOrDefault("DryRun")
+ valid_610687 = validateParameter(valid_610687, JBool, required = false, default = nil)
+ if valid_610687 != nil:
+ section.add "DryRun", valid_610687
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609484: Call_PostDeleteLocalGatewayRouteTableVpcAssociation_609470;
+proc call*(call_610688: Call_PostDeleteLocalGatewayRouteTableVpcAssociation_610674;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the specified association between a VPC and local gateway route table.
##
- let valid = call_609484.validator(path, query, header, formData, body)
- let scheme = call_609484.pickScheme
+ let valid = call_610688.validator(path, query, header, formData, body)
+ let scheme = call_610688.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609484.url(scheme.get, call_609484.host, call_609484.base,
- call_609484.route, valid.getOrDefault("path"),
+ let url = call_610688.url(scheme.get, call_610688.host, call_610688.base,
+ call_610688.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609484, url, valid)
+ result = atozHook(call_610688, url, valid)
-proc call*(call_609485: Call_PostDeleteLocalGatewayRouteTableVpcAssociation_609470;
+proc call*(call_610689: Call_PostDeleteLocalGatewayRouteTableVpcAssociation_610674;
LocalGatewayRouteTableVpcAssociationId: string; DryRun: bool = false;
Action: string = "DeleteLocalGatewayRouteTableVpcAssociation";
Version: string = "2016-11-15"): Recallable =
@@ -38946,25 +39011,25 @@ proc call*(call_609485: Call_PostDeleteLocalGatewayRouteTableVpcAssociation_6094
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609486 = newJObject()
- var formData_609487 = newJObject()
- add(formData_609487, "LocalGatewayRouteTableVpcAssociationId",
+ var query_610690 = newJObject()
+ var formData_610691 = newJObject()
+ add(formData_610691, "LocalGatewayRouteTableVpcAssociationId",
newJString(LocalGatewayRouteTableVpcAssociationId))
- add(formData_609487, "DryRun", newJBool(DryRun))
- add(query_609486, "Action", newJString(Action))
- add(query_609486, "Version", newJString(Version))
- result = call_609485.call(nil, query_609486, nil, formData_609487, nil)
+ add(formData_610691, "DryRun", newJBool(DryRun))
+ add(query_610690, "Action", newJString(Action))
+ add(query_610690, "Version", newJString(Version))
+ result = call_610689.call(nil, query_610690, nil, formData_610691, nil)
-var postDeleteLocalGatewayRouteTableVpcAssociation* = Call_PostDeleteLocalGatewayRouteTableVpcAssociation_609470(
+var postDeleteLocalGatewayRouteTableVpcAssociation* = Call_PostDeleteLocalGatewayRouteTableVpcAssociation_610674(
name: "postDeleteLocalGatewayRouteTableVpcAssociation",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=DeleteLocalGatewayRouteTableVpcAssociation",
- validator: validate_PostDeleteLocalGatewayRouteTableVpcAssociation_609471,
- base: "/", url: url_PostDeleteLocalGatewayRouteTableVpcAssociation_609472,
+ validator: validate_PostDeleteLocalGatewayRouteTableVpcAssociation_610675,
+ base: "/", url: url_PostDeleteLocalGatewayRouteTableVpcAssociation_610676,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteLocalGatewayRouteTableVpcAssociation_609453 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteLocalGatewayRouteTableVpcAssociation_609455(protocol: Scheme;
+ Call_GetDeleteLocalGatewayRouteTableVpcAssociation_610657 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteLocalGatewayRouteTableVpcAssociation_610659(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -38976,7 +39041,7 @@ proc url_GetDeleteLocalGatewayRouteTableVpcAssociation_609455(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetDeleteLocalGatewayRouteTableVpcAssociation_609454(
+proc validate_GetDeleteLocalGatewayRouteTableVpcAssociation_610658(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified association between a VPC and local gateway route table.
@@ -38993,26 +39058,26 @@ proc validate_GetDeleteLocalGatewayRouteTableVpcAssociation_609454(
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_609456 = query.getOrDefault("DryRun")
- valid_609456 = validateParameter(valid_609456, JBool, required = false, default = nil)
- if valid_609456 != nil:
- section.add "DryRun", valid_609456
+ var valid_610660 = query.getOrDefault("DryRun")
+ valid_610660 = validateParameter(valid_610660, JBool, required = false, default = nil)
+ if valid_610660 != nil:
+ section.add "DryRun", valid_610660
assert query != nil, "query argument is necessary due to required `LocalGatewayRouteTableVpcAssociationId` field"
- var valid_609457 = query.getOrDefault("LocalGatewayRouteTableVpcAssociationId")
- valid_609457 = validateParameter(valid_609457, JString, required = true,
+ var valid_610661 = query.getOrDefault("LocalGatewayRouteTableVpcAssociationId")
+ valid_610661 = validateParameter(valid_610661, JString, required = true,
default = nil)
- if valid_609457 != nil:
- section.add "LocalGatewayRouteTableVpcAssociationId", valid_609457
- var valid_609458 = query.getOrDefault("Action")
- valid_609458 = validateParameter(valid_609458, JString, required = true, default = newJString(
+ if valid_610661 != nil:
+ section.add "LocalGatewayRouteTableVpcAssociationId", valid_610661
+ var valid_610662 = query.getOrDefault("Action")
+ valid_610662 = validateParameter(valid_610662, JString, required = true, default = newJString(
"DeleteLocalGatewayRouteTableVpcAssociation"))
- if valid_609458 != nil:
- section.add "Action", valid_609458
- var valid_609459 = query.getOrDefault("Version")
- valid_609459 = validateParameter(valid_609459, JString, required = true,
+ if valid_610662 != nil:
+ section.add "Action", valid_610662
+ var valid_610663 = query.getOrDefault("Version")
+ valid_610663 = validateParameter(valid_610663, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609459 != nil:
- section.add "Version", valid_609459
+ if valid_610663 != nil:
+ section.add "Version", valid_610663
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -39023,62 +39088,62 @@ proc validate_GetDeleteLocalGatewayRouteTableVpcAssociation_609454(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609460 = header.getOrDefault("X-Amz-Signature")
- valid_609460 = validateParameter(valid_609460, JString, required = false,
+ var valid_610664 = header.getOrDefault("X-Amz-Signature")
+ valid_610664 = validateParameter(valid_610664, JString, required = false,
default = nil)
- if valid_609460 != nil:
- section.add "X-Amz-Signature", valid_609460
- var valid_609461 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609461 = validateParameter(valid_609461, JString, required = false,
+ if valid_610664 != nil:
+ section.add "X-Amz-Signature", valid_610664
+ var valid_610665 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610665 = validateParameter(valid_610665, JString, required = false,
default = nil)
- if valid_609461 != nil:
- section.add "X-Amz-Content-Sha256", valid_609461
- var valid_609462 = header.getOrDefault("X-Amz-Date")
- valid_609462 = validateParameter(valid_609462, JString, required = false,
+ if valid_610665 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610665
+ var valid_610666 = header.getOrDefault("X-Amz-Date")
+ valid_610666 = validateParameter(valid_610666, JString, required = false,
default = nil)
- if valid_609462 != nil:
- section.add "X-Amz-Date", valid_609462
- var valid_609463 = header.getOrDefault("X-Amz-Credential")
- valid_609463 = validateParameter(valid_609463, JString, required = false,
+ if valid_610666 != nil:
+ section.add "X-Amz-Date", valid_610666
+ var valid_610667 = header.getOrDefault("X-Amz-Credential")
+ valid_610667 = validateParameter(valid_610667, JString, required = false,
default = nil)
- if valid_609463 != nil:
- section.add "X-Amz-Credential", valid_609463
- var valid_609464 = header.getOrDefault("X-Amz-Security-Token")
- valid_609464 = validateParameter(valid_609464, JString, required = false,
+ if valid_610667 != nil:
+ section.add "X-Amz-Credential", valid_610667
+ var valid_610668 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610668 = validateParameter(valid_610668, JString, required = false,
default = nil)
- if valid_609464 != nil:
- section.add "X-Amz-Security-Token", valid_609464
- var valid_609465 = header.getOrDefault("X-Amz-Algorithm")
- valid_609465 = validateParameter(valid_609465, JString, required = false,
+ if valid_610668 != nil:
+ section.add "X-Amz-Security-Token", valid_610668
+ var valid_610669 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610669 = validateParameter(valid_610669, JString, required = false,
default = nil)
- if valid_609465 != nil:
- section.add "X-Amz-Algorithm", valid_609465
- var valid_609466 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609466 = validateParameter(valid_609466, JString, required = false,
+ if valid_610669 != nil:
+ section.add "X-Amz-Algorithm", valid_610669
+ var valid_610670 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610670 = validateParameter(valid_610670, JString, required = false,
default = nil)
- if valid_609466 != nil:
- section.add "X-Amz-SignedHeaders", valid_609466
+ if valid_610670 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610670
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609467: Call_GetDeleteLocalGatewayRouteTableVpcAssociation_609453;
+proc call*(call_610671: Call_GetDeleteLocalGatewayRouteTableVpcAssociation_610657;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the specified association between a VPC and local gateway route table.
##
- let valid = call_609467.validator(path, query, header, formData, body)
- let scheme = call_609467.pickScheme
+ let valid = call_610671.validator(path, query, header, formData, body)
+ let scheme = call_610671.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609467.url(scheme.get, call_609467.host, call_609467.base,
- call_609467.route, valid.getOrDefault("path"),
+ let url = call_610671.url(scheme.get, call_610671.host, call_610671.base,
+ call_610671.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609467, url, valid)
+ result = atozHook(call_610671, url, valid)
-proc call*(call_609468: Call_GetDeleteLocalGatewayRouteTableVpcAssociation_609453;
+proc call*(call_610672: Call_GetDeleteLocalGatewayRouteTableVpcAssociation_610657;
LocalGatewayRouteTableVpcAssociationId: string; DryRun: bool = false;
Action: string = "DeleteLocalGatewayRouteTableVpcAssociation";
Version: string = "2016-11-15"): Recallable =
@@ -39090,24 +39155,24 @@ proc call*(call_609468: Call_GetDeleteLocalGatewayRouteTableVpcAssociation_60945
## : The ID of the association.
## Action: string (required)
## Version: string (required)
- var query_609469 = newJObject()
- add(query_609469, "DryRun", newJBool(DryRun))
- add(query_609469, "LocalGatewayRouteTableVpcAssociationId",
+ var query_610673 = newJObject()
+ add(query_610673, "DryRun", newJBool(DryRun))
+ add(query_610673, "LocalGatewayRouteTableVpcAssociationId",
newJString(LocalGatewayRouteTableVpcAssociationId))
- add(query_609469, "Action", newJString(Action))
- add(query_609469, "Version", newJString(Version))
- result = call_609468.call(nil, query_609469, nil, nil, nil)
+ add(query_610673, "Action", newJString(Action))
+ add(query_610673, "Version", newJString(Version))
+ result = call_610672.call(nil, query_610673, nil, nil, nil)
-var getDeleteLocalGatewayRouteTableVpcAssociation* = Call_GetDeleteLocalGatewayRouteTableVpcAssociation_609453(
+var getDeleteLocalGatewayRouteTableVpcAssociation* = Call_GetDeleteLocalGatewayRouteTableVpcAssociation_610657(
name: "getDeleteLocalGatewayRouteTableVpcAssociation",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
route: "/#Action=DeleteLocalGatewayRouteTableVpcAssociation",
- validator: validate_GetDeleteLocalGatewayRouteTableVpcAssociation_609454,
- base: "/", url: url_GetDeleteLocalGatewayRouteTableVpcAssociation_609455,
+ validator: validate_GetDeleteLocalGatewayRouteTableVpcAssociation_610658,
+ base: "/", url: url_GetDeleteLocalGatewayRouteTableVpcAssociation_610659,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteNatGateway_609504 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteNatGateway_609506(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteNatGateway_610708 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteNatGateway_610710(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -39119,7 +39184,7 @@ proc url_PostDeleteNatGateway_609506(protocol: Scheme; host: string; base: strin
else:
result.path = base & route
-proc validate_PostDeleteNatGateway_609505(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteNatGateway_610709(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified NAT gateway. Deleting a NAT gateway disassociates its Elastic IP address, but does not release the address from your account. Deleting a NAT gateway does not delete any NAT gateway routes in your route tables.
##
@@ -39132,16 +39197,16 @@ proc validate_PostDeleteNatGateway_609505(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609507 = query.getOrDefault("Action")
- valid_609507 = validateParameter(valid_609507, JString, required = true,
+ var valid_610711 = query.getOrDefault("Action")
+ valid_610711 = validateParameter(valid_610711, JString, required = true,
default = newJString("DeleteNatGateway"))
- if valid_609507 != nil:
- section.add "Action", valid_609507
- var valid_609508 = query.getOrDefault("Version")
- valid_609508 = validateParameter(valid_609508, JString, required = true,
+ if valid_610711 != nil:
+ section.add "Action", valid_610711
+ var valid_610712 = query.getOrDefault("Version")
+ valid_610712 = validateParameter(valid_610712, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609508 != nil:
- section.add "Version", valid_609508
+ if valid_610712 != nil:
+ section.add "Version", valid_610712
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -39152,41 +39217,41 @@ proc validate_PostDeleteNatGateway_609505(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609509 = header.getOrDefault("X-Amz-Signature")
- valid_609509 = validateParameter(valid_609509, JString, required = false,
+ var valid_610713 = header.getOrDefault("X-Amz-Signature")
+ valid_610713 = validateParameter(valid_610713, JString, required = false,
default = nil)
- if valid_609509 != nil:
- section.add "X-Amz-Signature", valid_609509
- var valid_609510 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609510 = validateParameter(valid_609510, JString, required = false,
+ if valid_610713 != nil:
+ section.add "X-Amz-Signature", valid_610713
+ var valid_610714 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610714 = validateParameter(valid_610714, JString, required = false,
default = nil)
- if valid_609510 != nil:
- section.add "X-Amz-Content-Sha256", valid_609510
- var valid_609511 = header.getOrDefault("X-Amz-Date")
- valid_609511 = validateParameter(valid_609511, JString, required = false,
+ if valid_610714 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610714
+ var valid_610715 = header.getOrDefault("X-Amz-Date")
+ valid_610715 = validateParameter(valid_610715, JString, required = false,
default = nil)
- if valid_609511 != nil:
- section.add "X-Amz-Date", valid_609511
- var valid_609512 = header.getOrDefault("X-Amz-Credential")
- valid_609512 = validateParameter(valid_609512, JString, required = false,
+ if valid_610715 != nil:
+ section.add "X-Amz-Date", valid_610715
+ var valid_610716 = header.getOrDefault("X-Amz-Credential")
+ valid_610716 = validateParameter(valid_610716, JString, required = false,
default = nil)
- if valid_609512 != nil:
- section.add "X-Amz-Credential", valid_609512
- var valid_609513 = header.getOrDefault("X-Amz-Security-Token")
- valid_609513 = validateParameter(valid_609513, JString, required = false,
+ if valid_610716 != nil:
+ section.add "X-Amz-Credential", valid_610716
+ var valid_610717 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610717 = validateParameter(valid_610717, JString, required = false,
default = nil)
- if valid_609513 != nil:
- section.add "X-Amz-Security-Token", valid_609513
- var valid_609514 = header.getOrDefault("X-Amz-Algorithm")
- valid_609514 = validateParameter(valid_609514, JString, required = false,
+ if valid_610717 != nil:
+ section.add "X-Amz-Security-Token", valid_610717
+ var valid_610718 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610718 = validateParameter(valid_610718, JString, required = false,
default = nil)
- if valid_609514 != nil:
- section.add "X-Amz-Algorithm", valid_609514
- var valid_609515 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609515 = validateParameter(valid_609515, JString, required = false,
+ if valid_610718 != nil:
+ section.add "X-Amz-Algorithm", valid_610718
+ var valid_610719 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610719 = validateParameter(valid_610719, JString, required = false,
default = nil)
- if valid_609515 != nil:
- section.add "X-Amz-SignedHeaders", valid_609515
+ if valid_610719 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610719
result.add "header", section
## parameters in `formData` object:
## NatGatewayId: JString (required)
@@ -39194,29 +39259,29 @@ proc validate_PostDeleteNatGateway_609505(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `NatGatewayId` field"
- var valid_609516 = formData.getOrDefault("NatGatewayId")
- valid_609516 = validateParameter(valid_609516, JString, required = true,
+ var valid_610720 = formData.getOrDefault("NatGatewayId")
+ valid_610720 = validateParameter(valid_610720, JString, required = true,
default = nil)
- if valid_609516 != nil:
- section.add "NatGatewayId", valid_609516
+ if valid_610720 != nil:
+ section.add "NatGatewayId", valid_610720
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609517: Call_PostDeleteNatGateway_609504; path: JsonNode;
+proc call*(call_610721: Call_PostDeleteNatGateway_610708; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified NAT gateway. Deleting a NAT gateway disassociates its Elastic IP address, but does not release the address from your account. Deleting a NAT gateway does not delete any NAT gateway routes in your route tables.
##
- let valid = call_609517.validator(path, query, header, formData, body)
- let scheme = call_609517.pickScheme
+ let valid = call_610721.validator(path, query, header, formData, body)
+ let scheme = call_610721.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609517.url(scheme.get, call_609517.host, call_609517.base,
- call_609517.route, valid.getOrDefault("path"),
+ let url = call_610721.url(scheme.get, call_610721.host, call_610721.base,
+ call_610721.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609517, url, valid)
+ result = atozHook(call_610721, url, valid)
-proc call*(call_609518: Call_PostDeleteNatGateway_609504; NatGatewayId: string;
+proc call*(call_610722: Call_PostDeleteNatGateway_610708; NatGatewayId: string;
Action: string = "DeleteNatGateway"; Version: string = "2016-11-15"): Recallable =
## postDeleteNatGateway
## Deletes the specified NAT gateway. Deleting a NAT gateway disassociates its Elastic IP address, but does not release the address from your account. Deleting a NAT gateway does not delete any NAT gateway routes in your route tables.
@@ -39224,21 +39289,21 @@ proc call*(call_609518: Call_PostDeleteNatGateway_609504; NatGatewayId: string;
## NatGatewayId: string (required)
## : The ID of the NAT gateway.
## Version: string (required)
- var query_609519 = newJObject()
- var formData_609520 = newJObject()
- add(query_609519, "Action", newJString(Action))
- add(formData_609520, "NatGatewayId", newJString(NatGatewayId))
- add(query_609519, "Version", newJString(Version))
- result = call_609518.call(nil, query_609519, nil, formData_609520, nil)
+ var query_610723 = newJObject()
+ var formData_610724 = newJObject()
+ add(query_610723, "Action", newJString(Action))
+ add(formData_610724, "NatGatewayId", newJString(NatGatewayId))
+ add(query_610723, "Version", newJString(Version))
+ result = call_610722.call(nil, query_610723, nil, formData_610724, nil)
-var postDeleteNatGateway* = Call_PostDeleteNatGateway_609504(
+var postDeleteNatGateway* = Call_PostDeleteNatGateway_610708(
name: "postDeleteNatGateway", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteNatGateway",
- validator: validate_PostDeleteNatGateway_609505, base: "/",
- url: url_PostDeleteNatGateway_609506, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeleteNatGateway_610709, base: "/",
+ url: url_PostDeleteNatGateway_610710, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteNatGateway_609488 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteNatGateway_609490(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteNatGateway_610692 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteNatGateway_610694(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -39250,7 +39315,7 @@ proc url_GetDeleteNatGateway_609490(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetDeleteNatGateway_609489(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteNatGateway_610693(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified NAT gateway. Deleting a NAT gateway disassociates its Elastic IP address, but does not release the address from your account. Deleting a NAT gateway does not delete any NAT gateway routes in your route tables.
@@ -39267,21 +39332,21 @@ proc validate_GetDeleteNatGateway_609489(path: JsonNode; query: JsonNode;
section = newJObject()
assert query != nil,
"query argument is necessary due to required `NatGatewayId` field"
- var valid_609491 = query.getOrDefault("NatGatewayId")
- valid_609491 = validateParameter(valid_609491, JString, required = true,
+ var valid_610695 = query.getOrDefault("NatGatewayId")
+ valid_610695 = validateParameter(valid_610695, JString, required = true,
default = nil)
- if valid_609491 != nil:
- section.add "NatGatewayId", valid_609491
- var valid_609492 = query.getOrDefault("Action")
- valid_609492 = validateParameter(valid_609492, JString, required = true,
+ if valid_610695 != nil:
+ section.add "NatGatewayId", valid_610695
+ var valid_610696 = query.getOrDefault("Action")
+ valid_610696 = validateParameter(valid_610696, JString, required = true,
default = newJString("DeleteNatGateway"))
- if valid_609492 != nil:
- section.add "Action", valid_609492
- var valid_609493 = query.getOrDefault("Version")
- valid_609493 = validateParameter(valid_609493, JString, required = true,
+ if valid_610696 != nil:
+ section.add "Action", valid_610696
+ var valid_610697 = query.getOrDefault("Version")
+ valid_610697 = validateParameter(valid_610697, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609493 != nil:
- section.add "Version", valid_609493
+ if valid_610697 != nil:
+ section.add "Version", valid_610697
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -39292,61 +39357,61 @@ proc validate_GetDeleteNatGateway_609489(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609494 = header.getOrDefault("X-Amz-Signature")
- valid_609494 = validateParameter(valid_609494, JString, required = false,
+ var valid_610698 = header.getOrDefault("X-Amz-Signature")
+ valid_610698 = validateParameter(valid_610698, JString, required = false,
default = nil)
- if valid_609494 != nil:
- section.add "X-Amz-Signature", valid_609494
- var valid_609495 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609495 = validateParameter(valid_609495, JString, required = false,
+ if valid_610698 != nil:
+ section.add "X-Amz-Signature", valid_610698
+ var valid_610699 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610699 = validateParameter(valid_610699, JString, required = false,
default = nil)
- if valid_609495 != nil:
- section.add "X-Amz-Content-Sha256", valid_609495
- var valid_609496 = header.getOrDefault("X-Amz-Date")
- valid_609496 = validateParameter(valid_609496, JString, required = false,
+ if valid_610699 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610699
+ var valid_610700 = header.getOrDefault("X-Amz-Date")
+ valid_610700 = validateParameter(valid_610700, JString, required = false,
default = nil)
- if valid_609496 != nil:
- section.add "X-Amz-Date", valid_609496
- var valid_609497 = header.getOrDefault("X-Amz-Credential")
- valid_609497 = validateParameter(valid_609497, JString, required = false,
+ if valid_610700 != nil:
+ section.add "X-Amz-Date", valid_610700
+ var valid_610701 = header.getOrDefault("X-Amz-Credential")
+ valid_610701 = validateParameter(valid_610701, JString, required = false,
default = nil)
- if valid_609497 != nil:
- section.add "X-Amz-Credential", valid_609497
- var valid_609498 = header.getOrDefault("X-Amz-Security-Token")
- valid_609498 = validateParameter(valid_609498, JString, required = false,
+ if valid_610701 != nil:
+ section.add "X-Amz-Credential", valid_610701
+ var valid_610702 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610702 = validateParameter(valid_610702, JString, required = false,
default = nil)
- if valid_609498 != nil:
- section.add "X-Amz-Security-Token", valid_609498
- var valid_609499 = header.getOrDefault("X-Amz-Algorithm")
- valid_609499 = validateParameter(valid_609499, JString, required = false,
+ if valid_610702 != nil:
+ section.add "X-Amz-Security-Token", valid_610702
+ var valid_610703 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610703 = validateParameter(valid_610703, JString, required = false,
default = nil)
- if valid_609499 != nil:
- section.add "X-Amz-Algorithm", valid_609499
- var valid_609500 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609500 = validateParameter(valid_609500, JString, required = false,
+ if valid_610703 != nil:
+ section.add "X-Amz-Algorithm", valid_610703
+ var valid_610704 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610704 = validateParameter(valid_610704, JString, required = false,
default = nil)
- if valid_609500 != nil:
- section.add "X-Amz-SignedHeaders", valid_609500
+ if valid_610704 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610704
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609501: Call_GetDeleteNatGateway_609488; path: JsonNode;
+proc call*(call_610705: Call_GetDeleteNatGateway_610692; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified NAT gateway. Deleting a NAT gateway disassociates its Elastic IP address, but does not release the address from your account. Deleting a NAT gateway does not delete any NAT gateway routes in your route tables.
##
- let valid = call_609501.validator(path, query, header, formData, body)
- let scheme = call_609501.pickScheme
+ let valid = call_610705.validator(path, query, header, formData, body)
+ let scheme = call_610705.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609501.url(scheme.get, call_609501.host, call_609501.base,
- call_609501.route, valid.getOrDefault("path"),
+ let url = call_610705.url(scheme.get, call_610705.host, call_610705.base,
+ call_610705.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609501, url, valid)
+ result = atozHook(call_610705, url, valid)
-proc call*(call_609502: Call_GetDeleteNatGateway_609488; NatGatewayId: string;
+proc call*(call_610706: Call_GetDeleteNatGateway_610692; NatGatewayId: string;
Action: string = "DeleteNatGateway"; Version: string = "2016-11-15"): Recallable =
## getDeleteNatGateway
## Deletes the specified NAT gateway. Deleting a NAT gateway disassociates its Elastic IP address, but does not release the address from your account. Deleting a NAT gateway does not delete any NAT gateway routes in your route tables.
@@ -39354,20 +39419,20 @@ proc call*(call_609502: Call_GetDeleteNatGateway_609488; NatGatewayId: string;
## : The ID of the NAT gateway.
## Action: string (required)
## Version: string (required)
- var query_609503 = newJObject()
- add(query_609503, "NatGatewayId", newJString(NatGatewayId))
- add(query_609503, "Action", newJString(Action))
- add(query_609503, "Version", newJString(Version))
- result = call_609502.call(nil, query_609503, nil, nil, nil)
+ var query_610707 = newJObject()
+ add(query_610707, "NatGatewayId", newJString(NatGatewayId))
+ add(query_610707, "Action", newJString(Action))
+ add(query_610707, "Version", newJString(Version))
+ result = call_610706.call(nil, query_610707, nil, nil, nil)
-var getDeleteNatGateway* = Call_GetDeleteNatGateway_609488(
+var getDeleteNatGateway* = Call_GetDeleteNatGateway_610692(
name: "getDeleteNatGateway", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteNatGateway",
- validator: validate_GetDeleteNatGateway_609489, base: "/",
- url: url_GetDeleteNatGateway_609490, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeleteNatGateway_610693, base: "/",
+ url: url_GetDeleteNatGateway_610694, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteNetworkAcl_609538 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteNetworkAcl_609540(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteNetworkAcl_610742 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteNetworkAcl_610744(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -39379,7 +39444,7 @@ proc url_PostDeleteNetworkAcl_609540(protocol: Scheme; host: string; base: strin
else:
result.path = base & route
-proc validate_PostDeleteNetworkAcl_609539(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteNetworkAcl_610743(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified network ACL. You can't delete the ACL if it's associated with any subnets. You can't delete the default network ACL.
##
@@ -39392,16 +39457,16 @@ proc validate_PostDeleteNetworkAcl_609539(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609541 = query.getOrDefault("Action")
- valid_609541 = validateParameter(valid_609541, JString, required = true,
+ var valid_610745 = query.getOrDefault("Action")
+ valid_610745 = validateParameter(valid_610745, JString, required = true,
default = newJString("DeleteNetworkAcl"))
- if valid_609541 != nil:
- section.add "Action", valid_609541
- var valid_609542 = query.getOrDefault("Version")
- valid_609542 = validateParameter(valid_609542, JString, required = true,
+ if valid_610745 != nil:
+ section.add "Action", valid_610745
+ var valid_610746 = query.getOrDefault("Version")
+ valid_610746 = validateParameter(valid_610746, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609542 != nil:
- section.add "Version", valid_609542
+ if valid_610746 != nil:
+ section.add "Version", valid_610746
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -39412,41 +39477,41 @@ proc validate_PostDeleteNetworkAcl_609539(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609543 = header.getOrDefault("X-Amz-Signature")
- valid_609543 = validateParameter(valid_609543, JString, required = false,
+ var valid_610747 = header.getOrDefault("X-Amz-Signature")
+ valid_610747 = validateParameter(valid_610747, JString, required = false,
default = nil)
- if valid_609543 != nil:
- section.add "X-Amz-Signature", valid_609543
- var valid_609544 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609544 = validateParameter(valid_609544, JString, required = false,
+ if valid_610747 != nil:
+ section.add "X-Amz-Signature", valid_610747
+ var valid_610748 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610748 = validateParameter(valid_610748, JString, required = false,
default = nil)
- if valid_609544 != nil:
- section.add "X-Amz-Content-Sha256", valid_609544
- var valid_609545 = header.getOrDefault("X-Amz-Date")
- valid_609545 = validateParameter(valid_609545, JString, required = false,
+ if valid_610748 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610748
+ var valid_610749 = header.getOrDefault("X-Amz-Date")
+ valid_610749 = validateParameter(valid_610749, JString, required = false,
default = nil)
- if valid_609545 != nil:
- section.add "X-Amz-Date", valid_609545
- var valid_609546 = header.getOrDefault("X-Amz-Credential")
- valid_609546 = validateParameter(valid_609546, JString, required = false,
+ if valid_610749 != nil:
+ section.add "X-Amz-Date", valid_610749
+ var valid_610750 = header.getOrDefault("X-Amz-Credential")
+ valid_610750 = validateParameter(valid_610750, JString, required = false,
default = nil)
- if valid_609546 != nil:
- section.add "X-Amz-Credential", valid_609546
- var valid_609547 = header.getOrDefault("X-Amz-Security-Token")
- valid_609547 = validateParameter(valid_609547, JString, required = false,
+ if valid_610750 != nil:
+ section.add "X-Amz-Credential", valid_610750
+ var valid_610751 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610751 = validateParameter(valid_610751, JString, required = false,
default = nil)
- if valid_609547 != nil:
- section.add "X-Amz-Security-Token", valid_609547
- var valid_609548 = header.getOrDefault("X-Amz-Algorithm")
- valid_609548 = validateParameter(valid_609548, JString, required = false,
+ if valid_610751 != nil:
+ section.add "X-Amz-Security-Token", valid_610751
+ var valid_610752 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610752 = validateParameter(valid_610752, JString, required = false,
default = nil)
- if valid_609548 != nil:
- section.add "X-Amz-Algorithm", valid_609548
- var valid_609549 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609549 = validateParameter(valid_609549, JString, required = false,
+ if valid_610752 != nil:
+ section.add "X-Amz-Algorithm", valid_610752
+ var valid_610753 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610753 = validateParameter(valid_610753, JString, required = false,
default = nil)
- if valid_609549 != nil:
- section.add "X-Amz-SignedHeaders", valid_609549
+ if valid_610753 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610753
result.add "header", section
## parameters in `formData` object:
## NetworkAclId: JString (required)
@@ -39456,33 +39521,33 @@ proc validate_PostDeleteNetworkAcl_609539(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `NetworkAclId` field"
- var valid_609550 = formData.getOrDefault("NetworkAclId")
- valid_609550 = validateParameter(valid_609550, JString, required = true,
+ var valid_610754 = formData.getOrDefault("NetworkAclId")
+ valid_610754 = validateParameter(valid_610754, JString, required = true,
default = nil)
- if valid_609550 != nil:
- section.add "NetworkAclId", valid_609550
- var valid_609551 = formData.getOrDefault("DryRun")
- valid_609551 = validateParameter(valid_609551, JBool, required = false, default = nil)
- if valid_609551 != nil:
- section.add "DryRun", valid_609551
+ if valid_610754 != nil:
+ section.add "NetworkAclId", valid_610754
+ var valid_610755 = formData.getOrDefault("DryRun")
+ valid_610755 = validateParameter(valid_610755, JBool, required = false, default = nil)
+ if valid_610755 != nil:
+ section.add "DryRun", valid_610755
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609552: Call_PostDeleteNetworkAcl_609538; path: JsonNode;
+proc call*(call_610756: Call_PostDeleteNetworkAcl_610742; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified network ACL. You can't delete the ACL if it's associated with any subnets. You can't delete the default network ACL.
##
- let valid = call_609552.validator(path, query, header, formData, body)
- let scheme = call_609552.pickScheme
+ let valid = call_610756.validator(path, query, header, formData, body)
+ let scheme = call_610756.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609552.url(scheme.get, call_609552.host, call_609552.base,
- call_609552.route, valid.getOrDefault("path"),
+ let url = call_610756.url(scheme.get, call_610756.host, call_610756.base,
+ call_610756.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609552, url, valid)
+ result = atozHook(call_610756, url, valid)
-proc call*(call_609553: Call_PostDeleteNetworkAcl_609538; NetworkAclId: string;
+proc call*(call_610757: Call_PostDeleteNetworkAcl_610742; NetworkAclId: string;
DryRun: bool = false; Action: string = "DeleteNetworkAcl";
Version: string = "2016-11-15"): Recallable =
## postDeleteNetworkAcl
@@ -39493,22 +39558,22 @@ proc call*(call_609553: Call_PostDeleteNetworkAcl_609538; NetworkAclId: string;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609554 = newJObject()
- var formData_609555 = newJObject()
- add(formData_609555, "NetworkAclId", newJString(NetworkAclId))
- add(formData_609555, "DryRun", newJBool(DryRun))
- add(query_609554, "Action", newJString(Action))
- add(query_609554, "Version", newJString(Version))
- result = call_609553.call(nil, query_609554, nil, formData_609555, nil)
+ var query_610758 = newJObject()
+ var formData_610759 = newJObject()
+ add(formData_610759, "NetworkAclId", newJString(NetworkAclId))
+ add(formData_610759, "DryRun", newJBool(DryRun))
+ add(query_610758, "Action", newJString(Action))
+ add(query_610758, "Version", newJString(Version))
+ result = call_610757.call(nil, query_610758, nil, formData_610759, nil)
-var postDeleteNetworkAcl* = Call_PostDeleteNetworkAcl_609538(
+var postDeleteNetworkAcl* = Call_PostDeleteNetworkAcl_610742(
name: "postDeleteNetworkAcl", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteNetworkAcl",
- validator: validate_PostDeleteNetworkAcl_609539, base: "/",
- url: url_PostDeleteNetworkAcl_609540, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeleteNetworkAcl_610743, base: "/",
+ url: url_PostDeleteNetworkAcl_610744, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteNetworkAcl_609521 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteNetworkAcl_609523(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteNetworkAcl_610725 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteNetworkAcl_610727(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -39520,7 +39585,7 @@ proc url_GetDeleteNetworkAcl_609523(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetDeleteNetworkAcl_609522(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteNetworkAcl_610726(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified network ACL. You can't delete the ACL if it's associated with any subnets. You can't delete the default network ACL.
@@ -39537,26 +39602,26 @@ proc validate_GetDeleteNetworkAcl_609522(path: JsonNode; query: JsonNode;
## : The ID of the network ACL.
## Version: JString (required)
section = newJObject()
- var valid_609524 = query.getOrDefault("DryRun")
- valid_609524 = validateParameter(valid_609524, JBool, required = false, default = nil)
- if valid_609524 != nil:
- section.add "DryRun", valid_609524
+ var valid_610728 = query.getOrDefault("DryRun")
+ valid_610728 = validateParameter(valid_610728, JBool, required = false, default = nil)
+ if valid_610728 != nil:
+ section.add "DryRun", valid_610728
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609525 = query.getOrDefault("Action")
- valid_609525 = validateParameter(valid_609525, JString, required = true,
+ var valid_610729 = query.getOrDefault("Action")
+ valid_610729 = validateParameter(valid_610729, JString, required = true,
default = newJString("DeleteNetworkAcl"))
- if valid_609525 != nil:
- section.add "Action", valid_609525
- var valid_609526 = query.getOrDefault("NetworkAclId")
- valid_609526 = validateParameter(valid_609526, JString, required = true,
+ if valid_610729 != nil:
+ section.add "Action", valid_610729
+ var valid_610730 = query.getOrDefault("NetworkAclId")
+ valid_610730 = validateParameter(valid_610730, JString, required = true,
default = nil)
- if valid_609526 != nil:
- section.add "NetworkAclId", valid_609526
- var valid_609527 = query.getOrDefault("Version")
- valid_609527 = validateParameter(valid_609527, JString, required = true,
+ if valid_610730 != nil:
+ section.add "NetworkAclId", valid_610730
+ var valid_610731 = query.getOrDefault("Version")
+ valid_610731 = validateParameter(valid_610731, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609527 != nil:
- section.add "Version", valid_609527
+ if valid_610731 != nil:
+ section.add "Version", valid_610731
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -39567,61 +39632,61 @@ proc validate_GetDeleteNetworkAcl_609522(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609528 = header.getOrDefault("X-Amz-Signature")
- valid_609528 = validateParameter(valid_609528, JString, required = false,
+ var valid_610732 = header.getOrDefault("X-Amz-Signature")
+ valid_610732 = validateParameter(valid_610732, JString, required = false,
default = nil)
- if valid_609528 != nil:
- section.add "X-Amz-Signature", valid_609528
- var valid_609529 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609529 = validateParameter(valid_609529, JString, required = false,
+ if valid_610732 != nil:
+ section.add "X-Amz-Signature", valid_610732
+ var valid_610733 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610733 = validateParameter(valid_610733, JString, required = false,
default = nil)
- if valid_609529 != nil:
- section.add "X-Amz-Content-Sha256", valid_609529
- var valid_609530 = header.getOrDefault("X-Amz-Date")
- valid_609530 = validateParameter(valid_609530, JString, required = false,
+ if valid_610733 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610733
+ var valid_610734 = header.getOrDefault("X-Amz-Date")
+ valid_610734 = validateParameter(valid_610734, JString, required = false,
default = nil)
- if valid_609530 != nil:
- section.add "X-Amz-Date", valid_609530
- var valid_609531 = header.getOrDefault("X-Amz-Credential")
- valid_609531 = validateParameter(valid_609531, JString, required = false,
+ if valid_610734 != nil:
+ section.add "X-Amz-Date", valid_610734
+ var valid_610735 = header.getOrDefault("X-Amz-Credential")
+ valid_610735 = validateParameter(valid_610735, JString, required = false,
default = nil)
- if valid_609531 != nil:
- section.add "X-Amz-Credential", valid_609531
- var valid_609532 = header.getOrDefault("X-Amz-Security-Token")
- valid_609532 = validateParameter(valid_609532, JString, required = false,
+ if valid_610735 != nil:
+ section.add "X-Amz-Credential", valid_610735
+ var valid_610736 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610736 = validateParameter(valid_610736, JString, required = false,
default = nil)
- if valid_609532 != nil:
- section.add "X-Amz-Security-Token", valid_609532
- var valid_609533 = header.getOrDefault("X-Amz-Algorithm")
- valid_609533 = validateParameter(valid_609533, JString, required = false,
+ if valid_610736 != nil:
+ section.add "X-Amz-Security-Token", valid_610736
+ var valid_610737 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610737 = validateParameter(valid_610737, JString, required = false,
default = nil)
- if valid_609533 != nil:
- section.add "X-Amz-Algorithm", valid_609533
- var valid_609534 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609534 = validateParameter(valid_609534, JString, required = false,
+ if valid_610737 != nil:
+ section.add "X-Amz-Algorithm", valid_610737
+ var valid_610738 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610738 = validateParameter(valid_610738, JString, required = false,
default = nil)
- if valid_609534 != nil:
- section.add "X-Amz-SignedHeaders", valid_609534
+ if valid_610738 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610738
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609535: Call_GetDeleteNetworkAcl_609521; path: JsonNode;
+proc call*(call_610739: Call_GetDeleteNetworkAcl_610725; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified network ACL. You can't delete the ACL if it's associated with any subnets. You can't delete the default network ACL.
##
- let valid = call_609535.validator(path, query, header, formData, body)
- let scheme = call_609535.pickScheme
+ let valid = call_610739.validator(path, query, header, formData, body)
+ let scheme = call_610739.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609535.url(scheme.get, call_609535.host, call_609535.base,
- call_609535.route, valid.getOrDefault("path"),
+ let url = call_610739.url(scheme.get, call_610739.host, call_610739.base,
+ call_610739.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609535, url, valid)
+ result = atozHook(call_610739, url, valid)
-proc call*(call_609536: Call_GetDeleteNetworkAcl_609521; NetworkAclId: string;
+proc call*(call_610740: Call_GetDeleteNetworkAcl_610725; NetworkAclId: string;
DryRun: bool = false; Action: string = "DeleteNetworkAcl";
Version: string = "2016-11-15"): Recallable =
## getDeleteNetworkAcl
@@ -39632,21 +39697,21 @@ proc call*(call_609536: Call_GetDeleteNetworkAcl_609521; NetworkAclId: string;
## NetworkAclId: string (required)
## : The ID of the network ACL.
## Version: string (required)
- var query_609537 = newJObject()
- add(query_609537, "DryRun", newJBool(DryRun))
- add(query_609537, "Action", newJString(Action))
- add(query_609537, "NetworkAclId", newJString(NetworkAclId))
- add(query_609537, "Version", newJString(Version))
- result = call_609536.call(nil, query_609537, nil, nil, nil)
+ var query_610741 = newJObject()
+ add(query_610741, "DryRun", newJBool(DryRun))
+ add(query_610741, "Action", newJString(Action))
+ add(query_610741, "NetworkAclId", newJString(NetworkAclId))
+ add(query_610741, "Version", newJString(Version))
+ result = call_610740.call(nil, query_610741, nil, nil, nil)
-var getDeleteNetworkAcl* = Call_GetDeleteNetworkAcl_609521(
+var getDeleteNetworkAcl* = Call_GetDeleteNetworkAcl_610725(
name: "getDeleteNetworkAcl", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteNetworkAcl",
- validator: validate_GetDeleteNetworkAcl_609522, base: "/",
- url: url_GetDeleteNetworkAcl_609523, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeleteNetworkAcl_610726, base: "/",
+ url: url_GetDeleteNetworkAcl_610727, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteNetworkAclEntry_609575 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteNetworkAclEntry_609577(protocol: Scheme; host: string;
+ Call_PostDeleteNetworkAclEntry_610779 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteNetworkAclEntry_610781(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -39658,7 +39723,7 @@ proc url_PostDeleteNetworkAclEntry_609577(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeleteNetworkAclEntry_609576(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteNetworkAclEntry_610780(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified ingress or egress entry (rule) from the specified network ACL.
##
@@ -39671,16 +39736,16 @@ proc validate_PostDeleteNetworkAclEntry_609576(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609578 = query.getOrDefault("Action")
- valid_609578 = validateParameter(valid_609578, JString, required = true,
+ var valid_610782 = query.getOrDefault("Action")
+ valid_610782 = validateParameter(valid_610782, JString, required = true,
default = newJString("DeleteNetworkAclEntry"))
- if valid_609578 != nil:
- section.add "Action", valid_609578
- var valid_609579 = query.getOrDefault("Version")
- valid_609579 = validateParameter(valid_609579, JString, required = true,
+ if valid_610782 != nil:
+ section.add "Action", valid_610782
+ var valid_610783 = query.getOrDefault("Version")
+ valid_610783 = validateParameter(valid_610783, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609579 != nil:
- section.add "Version", valid_609579
+ if valid_610783 != nil:
+ section.add "Version", valid_610783
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -39691,41 +39756,41 @@ proc validate_PostDeleteNetworkAclEntry_609576(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609580 = header.getOrDefault("X-Amz-Signature")
- valid_609580 = validateParameter(valid_609580, JString, required = false,
+ var valid_610784 = header.getOrDefault("X-Amz-Signature")
+ valid_610784 = validateParameter(valid_610784, JString, required = false,
default = nil)
- if valid_609580 != nil:
- section.add "X-Amz-Signature", valid_609580
- var valid_609581 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609581 = validateParameter(valid_609581, JString, required = false,
+ if valid_610784 != nil:
+ section.add "X-Amz-Signature", valid_610784
+ var valid_610785 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610785 = validateParameter(valid_610785, JString, required = false,
default = nil)
- if valid_609581 != nil:
- section.add "X-Amz-Content-Sha256", valid_609581
- var valid_609582 = header.getOrDefault("X-Amz-Date")
- valid_609582 = validateParameter(valid_609582, JString, required = false,
+ if valid_610785 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610785
+ var valid_610786 = header.getOrDefault("X-Amz-Date")
+ valid_610786 = validateParameter(valid_610786, JString, required = false,
default = nil)
- if valid_609582 != nil:
- section.add "X-Amz-Date", valid_609582
- var valid_609583 = header.getOrDefault("X-Amz-Credential")
- valid_609583 = validateParameter(valid_609583, JString, required = false,
+ if valid_610786 != nil:
+ section.add "X-Amz-Date", valid_610786
+ var valid_610787 = header.getOrDefault("X-Amz-Credential")
+ valid_610787 = validateParameter(valid_610787, JString, required = false,
default = nil)
- if valid_609583 != nil:
- section.add "X-Amz-Credential", valid_609583
- var valid_609584 = header.getOrDefault("X-Amz-Security-Token")
- valid_609584 = validateParameter(valid_609584, JString, required = false,
+ if valid_610787 != nil:
+ section.add "X-Amz-Credential", valid_610787
+ var valid_610788 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610788 = validateParameter(valid_610788, JString, required = false,
default = nil)
- if valid_609584 != nil:
- section.add "X-Amz-Security-Token", valid_609584
- var valid_609585 = header.getOrDefault("X-Amz-Algorithm")
- valid_609585 = validateParameter(valid_609585, JString, required = false,
+ if valid_610788 != nil:
+ section.add "X-Amz-Security-Token", valid_610788
+ var valid_610789 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610789 = validateParameter(valid_610789, JString, required = false,
default = nil)
- if valid_609585 != nil:
- section.add "X-Amz-Algorithm", valid_609585
- var valid_609586 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609586 = validateParameter(valid_609586, JString, required = false,
+ if valid_610789 != nil:
+ section.add "X-Amz-Algorithm", valid_610789
+ var valid_610790 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610790 = validateParameter(valid_610790, JString, required = false,
default = nil)
- if valid_609586 != nil:
- section.add "X-Amz-SignedHeaders", valid_609586
+ if valid_610790 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610790
result.add "header", section
## parameters in `formData` object:
## NetworkAclId: JString (required)
@@ -39739,41 +39804,41 @@ proc validate_PostDeleteNetworkAclEntry_609576(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `NetworkAclId` field"
- var valid_609587 = formData.getOrDefault("NetworkAclId")
- valid_609587 = validateParameter(valid_609587, JString, required = true,
+ var valid_610791 = formData.getOrDefault("NetworkAclId")
+ valid_610791 = validateParameter(valid_610791, JString, required = true,
default = nil)
- if valid_609587 != nil:
- section.add "NetworkAclId", valid_609587
- var valid_609588 = formData.getOrDefault("DryRun")
- valid_609588 = validateParameter(valid_609588, JBool, required = false, default = nil)
- if valid_609588 != nil:
- section.add "DryRun", valid_609588
- var valid_609589 = formData.getOrDefault("Egress")
- valid_609589 = validateParameter(valid_609589, JBool, required = true, default = nil)
- if valid_609589 != nil:
- section.add "Egress", valid_609589
- var valid_609590 = formData.getOrDefault("RuleNumber")
- valid_609590 = validateParameter(valid_609590, JInt, required = true, default = nil)
- if valid_609590 != nil:
- section.add "RuleNumber", valid_609590
+ if valid_610791 != nil:
+ section.add "NetworkAclId", valid_610791
+ var valid_610792 = formData.getOrDefault("DryRun")
+ valid_610792 = validateParameter(valid_610792, JBool, required = false, default = nil)
+ if valid_610792 != nil:
+ section.add "DryRun", valid_610792
+ var valid_610793 = formData.getOrDefault("Egress")
+ valid_610793 = validateParameter(valid_610793, JBool, required = true, default = nil)
+ if valid_610793 != nil:
+ section.add "Egress", valid_610793
+ var valid_610794 = formData.getOrDefault("RuleNumber")
+ valid_610794 = validateParameter(valid_610794, JInt, required = true, default = nil)
+ if valid_610794 != nil:
+ section.add "RuleNumber", valid_610794
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609591: Call_PostDeleteNetworkAclEntry_609575; path: JsonNode;
+proc call*(call_610795: Call_PostDeleteNetworkAclEntry_610779; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified ingress or egress entry (rule) from the specified network ACL.
##
- let valid = call_609591.validator(path, query, header, formData, body)
- let scheme = call_609591.pickScheme
+ let valid = call_610795.validator(path, query, header, formData, body)
+ let scheme = call_610795.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609591.url(scheme.get, call_609591.host, call_609591.base,
- call_609591.route, valid.getOrDefault("path"),
+ let url = call_610795.url(scheme.get, call_610795.host, call_610795.base,
+ call_610795.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609591, url, valid)
+ result = atozHook(call_610795, url, valid)
-proc call*(call_609592: Call_PostDeleteNetworkAclEntry_609575;
+proc call*(call_610796: Call_PostDeleteNetworkAclEntry_610779;
NetworkAclId: string; Egress: bool; RuleNumber: int; DryRun: bool = false;
Action: string = "DeleteNetworkAclEntry"; Version: string = "2016-11-15"): Recallable =
## postDeleteNetworkAclEntry
@@ -39788,25 +39853,25 @@ proc call*(call_609592: Call_PostDeleteNetworkAclEntry_609575;
## Version: string (required)
## RuleNumber: int (required)
## : The rule number of the entry to delete.
- var query_609593 = newJObject()
- var formData_609594 = newJObject()
- add(formData_609594, "NetworkAclId", newJString(NetworkAclId))
- add(formData_609594, "DryRun", newJBool(DryRun))
- add(query_609593, "Action", newJString(Action))
- add(formData_609594, "Egress", newJBool(Egress))
- add(query_609593, "Version", newJString(Version))
- add(formData_609594, "RuleNumber", newJInt(RuleNumber))
- result = call_609592.call(nil, query_609593, nil, formData_609594, nil)
-
-var postDeleteNetworkAclEntry* = Call_PostDeleteNetworkAclEntry_609575(
+ var query_610797 = newJObject()
+ var formData_610798 = newJObject()
+ add(formData_610798, "NetworkAclId", newJString(NetworkAclId))
+ add(formData_610798, "DryRun", newJBool(DryRun))
+ add(query_610797, "Action", newJString(Action))
+ add(formData_610798, "Egress", newJBool(Egress))
+ add(query_610797, "Version", newJString(Version))
+ add(formData_610798, "RuleNumber", newJInt(RuleNumber))
+ result = call_610796.call(nil, query_610797, nil, formData_610798, nil)
+
+var postDeleteNetworkAclEntry* = Call_PostDeleteNetworkAclEntry_610779(
name: "postDeleteNetworkAclEntry", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteNetworkAclEntry",
- validator: validate_PostDeleteNetworkAclEntry_609576, base: "/",
- url: url_PostDeleteNetworkAclEntry_609577,
+ validator: validate_PostDeleteNetworkAclEntry_610780, base: "/",
+ url: url_PostDeleteNetworkAclEntry_610781,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteNetworkAclEntry_609556 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteNetworkAclEntry_609558(protocol: Scheme; host: string;
+ Call_GetDeleteNetworkAclEntry_610760 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteNetworkAclEntry_610762(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -39819,7 +39884,7 @@ proc url_GetDeleteNetworkAclEntry_609558(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDeleteNetworkAclEntry_609557(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteNetworkAclEntry_610761(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified ingress or egress entry (rule) from the specified network ACL.
##
@@ -39839,35 +39904,35 @@ proc validate_GetDeleteNetworkAclEntry_609557(path: JsonNode; query: JsonNode;
## Egress: JBool (required)
## : Indicates whether the rule is an egress rule.
section = newJObject()
- var valid_609559 = query.getOrDefault("DryRun")
- valid_609559 = validateParameter(valid_609559, JBool, required = false, default = nil)
- if valid_609559 != nil:
- section.add "DryRun", valid_609559
+ var valid_610763 = query.getOrDefault("DryRun")
+ valid_610763 = validateParameter(valid_610763, JBool, required = false, default = nil)
+ if valid_610763 != nil:
+ section.add "DryRun", valid_610763
assert query != nil,
"query argument is necessary due to required `RuleNumber` field"
- var valid_609560 = query.getOrDefault("RuleNumber")
- valid_609560 = validateParameter(valid_609560, JInt, required = true, default = nil)
- if valid_609560 != nil:
- section.add "RuleNumber", valid_609560
- var valid_609561 = query.getOrDefault("Action")
- valid_609561 = validateParameter(valid_609561, JString, required = true,
+ var valid_610764 = query.getOrDefault("RuleNumber")
+ valid_610764 = validateParameter(valid_610764, JInt, required = true, default = nil)
+ if valid_610764 != nil:
+ section.add "RuleNumber", valid_610764
+ var valid_610765 = query.getOrDefault("Action")
+ valid_610765 = validateParameter(valid_610765, JString, required = true,
default = newJString("DeleteNetworkAclEntry"))
- if valid_609561 != nil:
- section.add "Action", valid_609561
- var valid_609562 = query.getOrDefault("NetworkAclId")
- valid_609562 = validateParameter(valid_609562, JString, required = true,
+ if valid_610765 != nil:
+ section.add "Action", valid_610765
+ var valid_610766 = query.getOrDefault("NetworkAclId")
+ valid_610766 = validateParameter(valid_610766, JString, required = true,
default = nil)
- if valid_609562 != nil:
- section.add "NetworkAclId", valid_609562
- var valid_609563 = query.getOrDefault("Version")
- valid_609563 = validateParameter(valid_609563, JString, required = true,
+ if valid_610766 != nil:
+ section.add "NetworkAclId", valid_610766
+ var valid_610767 = query.getOrDefault("Version")
+ valid_610767 = validateParameter(valid_610767, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609563 != nil:
- section.add "Version", valid_609563
- var valid_609564 = query.getOrDefault("Egress")
- valid_609564 = validateParameter(valid_609564, JBool, required = true, default = nil)
- if valid_609564 != nil:
- section.add "Egress", valid_609564
+ if valid_610767 != nil:
+ section.add "Version", valid_610767
+ var valid_610768 = query.getOrDefault("Egress")
+ valid_610768 = validateParameter(valid_610768, JBool, required = true, default = nil)
+ if valid_610768 != nil:
+ section.add "Egress", valid_610768
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -39878,61 +39943,61 @@ proc validate_GetDeleteNetworkAclEntry_609557(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609565 = header.getOrDefault("X-Amz-Signature")
- valid_609565 = validateParameter(valid_609565, JString, required = false,
+ var valid_610769 = header.getOrDefault("X-Amz-Signature")
+ valid_610769 = validateParameter(valid_610769, JString, required = false,
default = nil)
- if valid_609565 != nil:
- section.add "X-Amz-Signature", valid_609565
- var valid_609566 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609566 = validateParameter(valid_609566, JString, required = false,
+ if valid_610769 != nil:
+ section.add "X-Amz-Signature", valid_610769
+ var valid_610770 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610770 = validateParameter(valid_610770, JString, required = false,
default = nil)
- if valid_609566 != nil:
- section.add "X-Amz-Content-Sha256", valid_609566
- var valid_609567 = header.getOrDefault("X-Amz-Date")
- valid_609567 = validateParameter(valid_609567, JString, required = false,
+ if valid_610770 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610770
+ var valid_610771 = header.getOrDefault("X-Amz-Date")
+ valid_610771 = validateParameter(valid_610771, JString, required = false,
default = nil)
- if valid_609567 != nil:
- section.add "X-Amz-Date", valid_609567
- var valid_609568 = header.getOrDefault("X-Amz-Credential")
- valid_609568 = validateParameter(valid_609568, JString, required = false,
+ if valid_610771 != nil:
+ section.add "X-Amz-Date", valid_610771
+ var valid_610772 = header.getOrDefault("X-Amz-Credential")
+ valid_610772 = validateParameter(valid_610772, JString, required = false,
default = nil)
- if valid_609568 != nil:
- section.add "X-Amz-Credential", valid_609568
- var valid_609569 = header.getOrDefault("X-Amz-Security-Token")
- valid_609569 = validateParameter(valid_609569, JString, required = false,
+ if valid_610772 != nil:
+ section.add "X-Amz-Credential", valid_610772
+ var valid_610773 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610773 = validateParameter(valid_610773, JString, required = false,
default = nil)
- if valid_609569 != nil:
- section.add "X-Amz-Security-Token", valid_609569
- var valid_609570 = header.getOrDefault("X-Amz-Algorithm")
- valid_609570 = validateParameter(valid_609570, JString, required = false,
+ if valid_610773 != nil:
+ section.add "X-Amz-Security-Token", valid_610773
+ var valid_610774 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610774 = validateParameter(valid_610774, JString, required = false,
default = nil)
- if valid_609570 != nil:
- section.add "X-Amz-Algorithm", valid_609570
- var valid_609571 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609571 = validateParameter(valid_609571, JString, required = false,
+ if valid_610774 != nil:
+ section.add "X-Amz-Algorithm", valid_610774
+ var valid_610775 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610775 = validateParameter(valid_610775, JString, required = false,
default = nil)
- if valid_609571 != nil:
- section.add "X-Amz-SignedHeaders", valid_609571
+ if valid_610775 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610775
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609572: Call_GetDeleteNetworkAclEntry_609556; path: JsonNode;
+proc call*(call_610776: Call_GetDeleteNetworkAclEntry_610760; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified ingress or egress entry (rule) from the specified network ACL.
##
- let valid = call_609572.validator(path, query, header, formData, body)
- let scheme = call_609572.pickScheme
+ let valid = call_610776.validator(path, query, header, formData, body)
+ let scheme = call_610776.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609572.url(scheme.get, call_609572.host, call_609572.base,
- call_609572.route, valid.getOrDefault("path"),
+ let url = call_610776.url(scheme.get, call_610776.host, call_610776.base,
+ call_610776.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609572, url, valid)
+ result = atozHook(call_610776, url, valid)
-proc call*(call_609573: Call_GetDeleteNetworkAclEntry_609556; RuleNumber: int;
+proc call*(call_610777: Call_GetDeleteNetworkAclEntry_610760; RuleNumber: int;
NetworkAclId: string; Egress: bool; DryRun: bool = false;
Action: string = "DeleteNetworkAclEntry"; Version: string = "2016-11-15"): Recallable =
## getDeleteNetworkAclEntry
@@ -39947,23 +40012,23 @@ proc call*(call_609573: Call_GetDeleteNetworkAclEntry_609556; RuleNumber: int;
## Version: string (required)
## Egress: bool (required)
## : Indicates whether the rule is an egress rule.
- var query_609574 = newJObject()
- add(query_609574, "DryRun", newJBool(DryRun))
- add(query_609574, "RuleNumber", newJInt(RuleNumber))
- add(query_609574, "Action", newJString(Action))
- add(query_609574, "NetworkAclId", newJString(NetworkAclId))
- add(query_609574, "Version", newJString(Version))
- add(query_609574, "Egress", newJBool(Egress))
- result = call_609573.call(nil, query_609574, nil, nil, nil)
-
-var getDeleteNetworkAclEntry* = Call_GetDeleteNetworkAclEntry_609556(
+ var query_610778 = newJObject()
+ add(query_610778, "DryRun", newJBool(DryRun))
+ add(query_610778, "RuleNumber", newJInt(RuleNumber))
+ add(query_610778, "Action", newJString(Action))
+ add(query_610778, "NetworkAclId", newJString(NetworkAclId))
+ add(query_610778, "Version", newJString(Version))
+ add(query_610778, "Egress", newJBool(Egress))
+ result = call_610777.call(nil, query_610778, nil, nil, nil)
+
+var getDeleteNetworkAclEntry* = Call_GetDeleteNetworkAclEntry_610760(
name: "getDeleteNetworkAclEntry", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteNetworkAclEntry",
- validator: validate_GetDeleteNetworkAclEntry_609557, base: "/",
- url: url_GetDeleteNetworkAclEntry_609558, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeleteNetworkAclEntry_610761, base: "/",
+ url: url_GetDeleteNetworkAclEntry_610762, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteNetworkInterface_609612 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteNetworkInterface_609614(protocol: Scheme; host: string;
+ Call_PostDeleteNetworkInterface_610816 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteNetworkInterface_610818(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -39975,7 +40040,7 @@ proc url_PostDeleteNetworkInterface_609614(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeleteNetworkInterface_609613(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteNetworkInterface_610817(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified network interface. You must detach the network interface before you can delete it.
##
@@ -39988,16 +40053,16 @@ proc validate_PostDeleteNetworkInterface_609613(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609615 = query.getOrDefault("Action")
- valid_609615 = validateParameter(valid_609615, JString, required = true,
+ var valid_610819 = query.getOrDefault("Action")
+ valid_610819 = validateParameter(valid_610819, JString, required = true,
default = newJString("DeleteNetworkInterface"))
- if valid_609615 != nil:
- section.add "Action", valid_609615
- var valid_609616 = query.getOrDefault("Version")
- valid_609616 = validateParameter(valid_609616, JString, required = true,
+ if valid_610819 != nil:
+ section.add "Action", valid_610819
+ var valid_610820 = query.getOrDefault("Version")
+ valid_610820 = validateParameter(valid_610820, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609616 != nil:
- section.add "Version", valid_609616
+ if valid_610820 != nil:
+ section.add "Version", valid_610820
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -40008,41 +40073,41 @@ proc validate_PostDeleteNetworkInterface_609613(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609617 = header.getOrDefault("X-Amz-Signature")
- valid_609617 = validateParameter(valid_609617, JString, required = false,
+ var valid_610821 = header.getOrDefault("X-Amz-Signature")
+ valid_610821 = validateParameter(valid_610821, JString, required = false,
default = nil)
- if valid_609617 != nil:
- section.add "X-Amz-Signature", valid_609617
- var valid_609618 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609618 = validateParameter(valid_609618, JString, required = false,
+ if valid_610821 != nil:
+ section.add "X-Amz-Signature", valid_610821
+ var valid_610822 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610822 = validateParameter(valid_610822, JString, required = false,
default = nil)
- if valid_609618 != nil:
- section.add "X-Amz-Content-Sha256", valid_609618
- var valid_609619 = header.getOrDefault("X-Amz-Date")
- valid_609619 = validateParameter(valid_609619, JString, required = false,
+ if valid_610822 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610822
+ var valid_610823 = header.getOrDefault("X-Amz-Date")
+ valid_610823 = validateParameter(valid_610823, JString, required = false,
default = nil)
- if valid_609619 != nil:
- section.add "X-Amz-Date", valid_609619
- var valid_609620 = header.getOrDefault("X-Amz-Credential")
- valid_609620 = validateParameter(valid_609620, JString, required = false,
+ if valid_610823 != nil:
+ section.add "X-Amz-Date", valid_610823
+ var valid_610824 = header.getOrDefault("X-Amz-Credential")
+ valid_610824 = validateParameter(valid_610824, JString, required = false,
default = nil)
- if valid_609620 != nil:
- section.add "X-Amz-Credential", valid_609620
- var valid_609621 = header.getOrDefault("X-Amz-Security-Token")
- valid_609621 = validateParameter(valid_609621, JString, required = false,
+ if valid_610824 != nil:
+ section.add "X-Amz-Credential", valid_610824
+ var valid_610825 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610825 = validateParameter(valid_610825, JString, required = false,
default = nil)
- if valid_609621 != nil:
- section.add "X-Amz-Security-Token", valid_609621
- var valid_609622 = header.getOrDefault("X-Amz-Algorithm")
- valid_609622 = validateParameter(valid_609622, JString, required = false,
+ if valid_610825 != nil:
+ section.add "X-Amz-Security-Token", valid_610825
+ var valid_610826 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610826 = validateParameter(valid_610826, JString, required = false,
default = nil)
- if valid_609622 != nil:
- section.add "X-Amz-Algorithm", valid_609622
- var valid_609623 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609623 = validateParameter(valid_609623, JString, required = false,
+ if valid_610826 != nil:
+ section.add "X-Amz-Algorithm", valid_610826
+ var valid_610827 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610827 = validateParameter(valid_610827, JString, required = false,
default = nil)
- if valid_609623 != nil:
- section.add "X-Amz-SignedHeaders", valid_609623
+ if valid_610827 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610827
result.add "header", section
## parameters in `formData` object:
## NetworkInterfaceId: JString (required)
@@ -40051,33 +40116,33 @@ proc validate_PostDeleteNetworkInterface_609613(path: JsonNode; query: JsonNode;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `NetworkInterfaceId` field"
- var valid_609624 = formData.getOrDefault("NetworkInterfaceId")
- valid_609624 = validateParameter(valid_609624, JString, required = true,
+ var valid_610828 = formData.getOrDefault("NetworkInterfaceId")
+ valid_610828 = validateParameter(valid_610828, JString, required = true,
default = nil)
- if valid_609624 != nil:
- section.add "NetworkInterfaceId", valid_609624
- var valid_609625 = formData.getOrDefault("DryRun")
- valid_609625 = validateParameter(valid_609625, JBool, required = false, default = nil)
- if valid_609625 != nil:
- section.add "DryRun", valid_609625
+ if valid_610828 != nil:
+ section.add "NetworkInterfaceId", valid_610828
+ var valid_610829 = formData.getOrDefault("DryRun")
+ valid_610829 = validateParameter(valid_610829, JBool, required = false, default = nil)
+ if valid_610829 != nil:
+ section.add "DryRun", valid_610829
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609626: Call_PostDeleteNetworkInterface_609612; path: JsonNode;
+proc call*(call_610830: Call_PostDeleteNetworkInterface_610816; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified network interface. You must detach the network interface before you can delete it.
##
- let valid = call_609626.validator(path, query, header, formData, body)
- let scheme = call_609626.pickScheme
+ let valid = call_610830.validator(path, query, header, formData, body)
+ let scheme = call_610830.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609626.url(scheme.get, call_609626.host, call_609626.base,
- call_609626.route, valid.getOrDefault("path"),
+ let url = call_610830.url(scheme.get, call_610830.host, call_610830.base,
+ call_610830.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609626, url, valid)
+ result = atozHook(call_610830, url, valid)
-proc call*(call_609627: Call_PostDeleteNetworkInterface_609612;
+proc call*(call_610831: Call_PostDeleteNetworkInterface_610816;
NetworkInterfaceId: string; DryRun: bool = false;
Action: string = "DeleteNetworkInterface"; Version: string = "2016-11-15"): Recallable =
## postDeleteNetworkInterface
@@ -40088,23 +40153,23 @@ proc call*(call_609627: Call_PostDeleteNetworkInterface_609612;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609628 = newJObject()
- var formData_609629 = newJObject()
- add(formData_609629, "NetworkInterfaceId", newJString(NetworkInterfaceId))
- add(formData_609629, "DryRun", newJBool(DryRun))
- add(query_609628, "Action", newJString(Action))
- add(query_609628, "Version", newJString(Version))
- result = call_609627.call(nil, query_609628, nil, formData_609629, nil)
+ var query_610832 = newJObject()
+ var formData_610833 = newJObject()
+ add(formData_610833, "NetworkInterfaceId", newJString(NetworkInterfaceId))
+ add(formData_610833, "DryRun", newJBool(DryRun))
+ add(query_610832, "Action", newJString(Action))
+ add(query_610832, "Version", newJString(Version))
+ result = call_610831.call(nil, query_610832, nil, formData_610833, nil)
-var postDeleteNetworkInterface* = Call_PostDeleteNetworkInterface_609612(
+var postDeleteNetworkInterface* = Call_PostDeleteNetworkInterface_610816(
name: "postDeleteNetworkInterface", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteNetworkInterface",
- validator: validate_PostDeleteNetworkInterface_609613, base: "/",
- url: url_PostDeleteNetworkInterface_609614,
+ validator: validate_PostDeleteNetworkInterface_610817, base: "/",
+ url: url_PostDeleteNetworkInterface_610818,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteNetworkInterface_609595 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteNetworkInterface_609597(protocol: Scheme; host: string;
+ Call_GetDeleteNetworkInterface_610799 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteNetworkInterface_610801(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -40116,7 +40181,7 @@ proc url_GetDeleteNetworkInterface_609597(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDeleteNetworkInterface_609596(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteNetworkInterface_610800(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified network interface. You must detach the network interface before you can delete it.
##
@@ -40133,25 +40198,25 @@ proc validate_GetDeleteNetworkInterface_609596(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `NetworkInterfaceId` field"
- var valid_609598 = query.getOrDefault("NetworkInterfaceId")
- valid_609598 = validateParameter(valid_609598, JString, required = true,
- default = nil)
- if valid_609598 != nil:
- section.add "NetworkInterfaceId", valid_609598
- var valid_609599 = query.getOrDefault("DryRun")
- valid_609599 = validateParameter(valid_609599, JBool, required = false, default = nil)
- if valid_609599 != nil:
- section.add "DryRun", valid_609599
- var valid_609600 = query.getOrDefault("Action")
- valid_609600 = validateParameter(valid_609600, JString, required = true,
+ var valid_610802 = query.getOrDefault("NetworkInterfaceId")
+ valid_610802 = validateParameter(valid_610802, JString, required = true,
+ default = nil)
+ if valid_610802 != nil:
+ section.add "NetworkInterfaceId", valid_610802
+ var valid_610803 = query.getOrDefault("DryRun")
+ valid_610803 = validateParameter(valid_610803, JBool, required = false, default = nil)
+ if valid_610803 != nil:
+ section.add "DryRun", valid_610803
+ var valid_610804 = query.getOrDefault("Action")
+ valid_610804 = validateParameter(valid_610804, JString, required = true,
default = newJString("DeleteNetworkInterface"))
- if valid_609600 != nil:
- section.add "Action", valid_609600
- var valid_609601 = query.getOrDefault("Version")
- valid_609601 = validateParameter(valid_609601, JString, required = true,
+ if valid_610804 != nil:
+ section.add "Action", valid_610804
+ var valid_610805 = query.getOrDefault("Version")
+ valid_610805 = validateParameter(valid_610805, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609601 != nil:
- section.add "Version", valid_609601
+ if valid_610805 != nil:
+ section.add "Version", valid_610805
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -40162,61 +40227,61 @@ proc validate_GetDeleteNetworkInterface_609596(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609602 = header.getOrDefault("X-Amz-Signature")
- valid_609602 = validateParameter(valid_609602, JString, required = false,
+ var valid_610806 = header.getOrDefault("X-Amz-Signature")
+ valid_610806 = validateParameter(valid_610806, JString, required = false,
default = nil)
- if valid_609602 != nil:
- section.add "X-Amz-Signature", valid_609602
- var valid_609603 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609603 = validateParameter(valid_609603, JString, required = false,
+ if valid_610806 != nil:
+ section.add "X-Amz-Signature", valid_610806
+ var valid_610807 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610807 = validateParameter(valid_610807, JString, required = false,
default = nil)
- if valid_609603 != nil:
- section.add "X-Amz-Content-Sha256", valid_609603
- var valid_609604 = header.getOrDefault("X-Amz-Date")
- valid_609604 = validateParameter(valid_609604, JString, required = false,
+ if valid_610807 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610807
+ var valid_610808 = header.getOrDefault("X-Amz-Date")
+ valid_610808 = validateParameter(valid_610808, JString, required = false,
default = nil)
- if valid_609604 != nil:
- section.add "X-Amz-Date", valid_609604
- var valid_609605 = header.getOrDefault("X-Amz-Credential")
- valid_609605 = validateParameter(valid_609605, JString, required = false,
+ if valid_610808 != nil:
+ section.add "X-Amz-Date", valid_610808
+ var valid_610809 = header.getOrDefault("X-Amz-Credential")
+ valid_610809 = validateParameter(valid_610809, JString, required = false,
default = nil)
- if valid_609605 != nil:
- section.add "X-Amz-Credential", valid_609605
- var valid_609606 = header.getOrDefault("X-Amz-Security-Token")
- valid_609606 = validateParameter(valid_609606, JString, required = false,
+ if valid_610809 != nil:
+ section.add "X-Amz-Credential", valid_610809
+ var valid_610810 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610810 = validateParameter(valid_610810, JString, required = false,
default = nil)
- if valid_609606 != nil:
- section.add "X-Amz-Security-Token", valid_609606
- var valid_609607 = header.getOrDefault("X-Amz-Algorithm")
- valid_609607 = validateParameter(valid_609607, JString, required = false,
+ if valid_610810 != nil:
+ section.add "X-Amz-Security-Token", valid_610810
+ var valid_610811 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610811 = validateParameter(valid_610811, JString, required = false,
default = nil)
- if valid_609607 != nil:
- section.add "X-Amz-Algorithm", valid_609607
- var valid_609608 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609608 = validateParameter(valid_609608, JString, required = false,
+ if valid_610811 != nil:
+ section.add "X-Amz-Algorithm", valid_610811
+ var valid_610812 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610812 = validateParameter(valid_610812, JString, required = false,
default = nil)
- if valid_609608 != nil:
- section.add "X-Amz-SignedHeaders", valid_609608
+ if valid_610812 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610812
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609609: Call_GetDeleteNetworkInterface_609595; path: JsonNode;
+proc call*(call_610813: Call_GetDeleteNetworkInterface_610799; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified network interface. You must detach the network interface before you can delete it.
##
- let valid = call_609609.validator(path, query, header, formData, body)
- let scheme = call_609609.pickScheme
+ let valid = call_610813.validator(path, query, header, formData, body)
+ let scheme = call_610813.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609609.url(scheme.get, call_609609.host, call_609609.base,
- call_609609.route, valid.getOrDefault("path"),
+ let url = call_610813.url(scheme.get, call_610813.host, call_610813.base,
+ call_610813.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609609, url, valid)
+ result = atozHook(call_610813, url, valid)
-proc call*(call_609610: Call_GetDeleteNetworkInterface_609595;
+proc call*(call_610814: Call_GetDeleteNetworkInterface_610799;
NetworkInterfaceId: string; DryRun: bool = false;
Action: string = "DeleteNetworkInterface"; Version: string = "2016-11-15"): Recallable =
## getDeleteNetworkInterface
@@ -40227,22 +40292,22 @@ proc call*(call_609610: Call_GetDeleteNetworkInterface_609595;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609611 = newJObject()
- add(query_609611, "NetworkInterfaceId", newJString(NetworkInterfaceId))
- add(query_609611, "DryRun", newJBool(DryRun))
- add(query_609611, "Action", newJString(Action))
- add(query_609611, "Version", newJString(Version))
- result = call_609610.call(nil, query_609611, nil, nil, nil)
+ var query_610815 = newJObject()
+ add(query_610815, "NetworkInterfaceId", newJString(NetworkInterfaceId))
+ add(query_610815, "DryRun", newJBool(DryRun))
+ add(query_610815, "Action", newJString(Action))
+ add(query_610815, "Version", newJString(Version))
+ result = call_610814.call(nil, query_610815, nil, nil, nil)
-var getDeleteNetworkInterface* = Call_GetDeleteNetworkInterface_609595(
+var getDeleteNetworkInterface* = Call_GetDeleteNetworkInterface_610799(
name: "getDeleteNetworkInterface", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteNetworkInterface",
- validator: validate_GetDeleteNetworkInterface_609596, base: "/",
- url: url_GetDeleteNetworkInterface_609597,
+ validator: validate_GetDeleteNetworkInterface_610800, base: "/",
+ url: url_GetDeleteNetworkInterface_610801,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteNetworkInterfacePermission_609648 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteNetworkInterfacePermission_609650(protocol: Scheme;
+ Call_PostDeleteNetworkInterfacePermission_610852 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteNetworkInterfacePermission_610854(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -40254,7 +40319,7 @@ proc url_PostDeleteNetworkInterfacePermission_609650(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDeleteNetworkInterfacePermission_609649(path: JsonNode;
+proc validate_PostDeleteNetworkInterfacePermission_610853(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes a permission for a network interface. By default, you cannot delete the permission if the account for which you're removing the permission has attached the network interface to an instance. However, you can force delete the permission, regardless of any attachment.
##
@@ -40267,16 +40332,16 @@ proc validate_PostDeleteNetworkInterfacePermission_609649(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609651 = query.getOrDefault("Action")
- valid_609651 = validateParameter(valid_609651, JString, required = true, default = newJString(
+ var valid_610855 = query.getOrDefault("Action")
+ valid_610855 = validateParameter(valid_610855, JString, required = true, default = newJString(
"DeleteNetworkInterfacePermission"))
- if valid_609651 != nil:
- section.add "Action", valid_609651
- var valid_609652 = query.getOrDefault("Version")
- valid_609652 = validateParameter(valid_609652, JString, required = true,
+ if valid_610855 != nil:
+ section.add "Action", valid_610855
+ var valid_610856 = query.getOrDefault("Version")
+ valid_610856 = validateParameter(valid_610856, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609652 != nil:
- section.add "Version", valid_609652
+ if valid_610856 != nil:
+ section.add "Version", valid_610856
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -40287,41 +40352,41 @@ proc validate_PostDeleteNetworkInterfacePermission_609649(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609653 = header.getOrDefault("X-Amz-Signature")
- valid_609653 = validateParameter(valid_609653, JString, required = false,
+ var valid_610857 = header.getOrDefault("X-Amz-Signature")
+ valid_610857 = validateParameter(valid_610857, JString, required = false,
default = nil)
- if valid_609653 != nil:
- section.add "X-Amz-Signature", valid_609653
- var valid_609654 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609654 = validateParameter(valid_609654, JString, required = false,
+ if valid_610857 != nil:
+ section.add "X-Amz-Signature", valid_610857
+ var valid_610858 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610858 = validateParameter(valid_610858, JString, required = false,
default = nil)
- if valid_609654 != nil:
- section.add "X-Amz-Content-Sha256", valid_609654
- var valid_609655 = header.getOrDefault("X-Amz-Date")
- valid_609655 = validateParameter(valid_609655, JString, required = false,
+ if valid_610858 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610858
+ var valid_610859 = header.getOrDefault("X-Amz-Date")
+ valid_610859 = validateParameter(valid_610859, JString, required = false,
default = nil)
- if valid_609655 != nil:
- section.add "X-Amz-Date", valid_609655
- var valid_609656 = header.getOrDefault("X-Amz-Credential")
- valid_609656 = validateParameter(valid_609656, JString, required = false,
+ if valid_610859 != nil:
+ section.add "X-Amz-Date", valid_610859
+ var valid_610860 = header.getOrDefault("X-Amz-Credential")
+ valid_610860 = validateParameter(valid_610860, JString, required = false,
default = nil)
- if valid_609656 != nil:
- section.add "X-Amz-Credential", valid_609656
- var valid_609657 = header.getOrDefault("X-Amz-Security-Token")
- valid_609657 = validateParameter(valid_609657, JString, required = false,
+ if valid_610860 != nil:
+ section.add "X-Amz-Credential", valid_610860
+ var valid_610861 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610861 = validateParameter(valid_610861, JString, required = false,
default = nil)
- if valid_609657 != nil:
- section.add "X-Amz-Security-Token", valid_609657
- var valid_609658 = header.getOrDefault("X-Amz-Algorithm")
- valid_609658 = validateParameter(valid_609658, JString, required = false,
+ if valid_610861 != nil:
+ section.add "X-Amz-Security-Token", valid_610861
+ var valid_610862 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610862 = validateParameter(valid_610862, JString, required = false,
default = nil)
- if valid_609658 != nil:
- section.add "X-Amz-Algorithm", valid_609658
- var valid_609659 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609659 = validateParameter(valid_609659, JString, required = false,
+ if valid_610862 != nil:
+ section.add "X-Amz-Algorithm", valid_610862
+ var valid_610863 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610863 = validateParameter(valid_610863, JString, required = false,
default = nil)
- if valid_609659 != nil:
- section.add "X-Amz-SignedHeaders", valid_609659
+ if valid_610863 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610863
result.add "header", section
## parameters in `formData` object:
## Force: JBool
@@ -40331,39 +40396,39 @@ proc validate_PostDeleteNetworkInterfacePermission_609649(path: JsonNode;
## NetworkInterfacePermissionId: JString (required)
## : The ID of the network interface permission.
section = newJObject()
- var valid_609660 = formData.getOrDefault("Force")
- valid_609660 = validateParameter(valid_609660, JBool, required = false, default = nil)
- if valid_609660 != nil:
- section.add "Force", valid_609660
- var valid_609661 = formData.getOrDefault("DryRun")
- valid_609661 = validateParameter(valid_609661, JBool, required = false, default = nil)
- if valid_609661 != nil:
- section.add "DryRun", valid_609661
+ var valid_610864 = formData.getOrDefault("Force")
+ valid_610864 = validateParameter(valid_610864, JBool, required = false, default = nil)
+ if valid_610864 != nil:
+ section.add "Force", valid_610864
+ var valid_610865 = formData.getOrDefault("DryRun")
+ valid_610865 = validateParameter(valid_610865, JBool, required = false, default = nil)
+ if valid_610865 != nil:
+ section.add "DryRun", valid_610865
assert formData != nil, "formData argument is necessary due to required `NetworkInterfacePermissionId` field"
- var valid_609662 = formData.getOrDefault("NetworkInterfacePermissionId")
- valid_609662 = validateParameter(valid_609662, JString, required = true,
+ var valid_610866 = formData.getOrDefault("NetworkInterfacePermissionId")
+ valid_610866 = validateParameter(valid_610866, JString, required = true,
default = nil)
- if valid_609662 != nil:
- section.add "NetworkInterfacePermissionId", valid_609662
+ if valid_610866 != nil:
+ section.add "NetworkInterfacePermissionId", valid_610866
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609663: Call_PostDeleteNetworkInterfacePermission_609648;
+proc call*(call_610867: Call_PostDeleteNetworkInterfacePermission_610852;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes a permission for a network interface. By default, you cannot delete the permission if the account for which you're removing the permission has attached the network interface to an instance. However, you can force delete the permission, regardless of any attachment.
##
- let valid = call_609663.validator(path, query, header, formData, body)
- let scheme = call_609663.pickScheme
+ let valid = call_610867.validator(path, query, header, formData, body)
+ let scheme = call_610867.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609663.url(scheme.get, call_609663.host, call_609663.base,
- call_609663.route, valid.getOrDefault("path"),
+ let url = call_610867.url(scheme.get, call_610867.host, call_610867.base,
+ call_610867.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609663, url, valid)
+ result = atozHook(call_610867, url, valid)
-proc call*(call_609664: Call_PostDeleteNetworkInterfacePermission_609648;
+proc call*(call_610868: Call_PostDeleteNetworkInterfacePermission_610852;
NetworkInterfacePermissionId: string; Force: bool = false;
DryRun: bool = false; Action: string = "DeleteNetworkInterfacePermission";
Version: string = "2016-11-15"): Recallable =
@@ -40377,25 +40442,25 @@ proc call*(call_609664: Call_PostDeleteNetworkInterfacePermission_609648;
## NetworkInterfacePermissionId: string (required)
## : The ID of the network interface permission.
## Version: string (required)
- var query_609665 = newJObject()
- var formData_609666 = newJObject()
- add(formData_609666, "Force", newJBool(Force))
- add(formData_609666, "DryRun", newJBool(DryRun))
- add(query_609665, "Action", newJString(Action))
- add(formData_609666, "NetworkInterfacePermissionId",
+ var query_610869 = newJObject()
+ var formData_610870 = newJObject()
+ add(formData_610870, "Force", newJBool(Force))
+ add(formData_610870, "DryRun", newJBool(DryRun))
+ add(query_610869, "Action", newJString(Action))
+ add(formData_610870, "NetworkInterfacePermissionId",
newJString(NetworkInterfacePermissionId))
- add(query_609665, "Version", newJString(Version))
- result = call_609664.call(nil, query_609665, nil, formData_609666, nil)
+ add(query_610869, "Version", newJString(Version))
+ result = call_610868.call(nil, query_610869, nil, formData_610870, nil)
-var postDeleteNetworkInterfacePermission* = Call_PostDeleteNetworkInterfacePermission_609648(
+var postDeleteNetworkInterfacePermission* = Call_PostDeleteNetworkInterfacePermission_610852(
name: "postDeleteNetworkInterfacePermission", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteNetworkInterfacePermission",
- validator: validate_PostDeleteNetworkInterfacePermission_609649, base: "/",
- url: url_PostDeleteNetworkInterfacePermission_609650,
+ validator: validate_PostDeleteNetworkInterfacePermission_610853, base: "/",
+ url: url_PostDeleteNetworkInterfacePermission_610854,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteNetworkInterfacePermission_609630 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteNetworkInterfacePermission_609632(protocol: Scheme; host: string;
+ Call_GetDeleteNetworkInterfacePermission_610834 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteNetworkInterfacePermission_610836(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -40407,7 +40472,7 @@ proc url_GetDeleteNetworkInterfacePermission_609632(protocol: Scheme; host: stri
else:
result.path = base & route
-proc validate_GetDeleteNetworkInterfacePermission_609631(path: JsonNode;
+proc validate_GetDeleteNetworkInterfacePermission_610835(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes a permission for a network interface. By default, you cannot delete the permission if the account for which you're removing the permission has attached the network interface to an instance. However, you can force delete the permission, regardless of any attachment.
##
@@ -40425,30 +40490,30 @@ proc validate_GetDeleteNetworkInterfacePermission_609631(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_609633 = query.getOrDefault("DryRun")
- valid_609633 = validateParameter(valid_609633, JBool, required = false, default = nil)
- if valid_609633 != nil:
- section.add "DryRun", valid_609633
+ var valid_610837 = query.getOrDefault("DryRun")
+ valid_610837 = validateParameter(valid_610837, JBool, required = false, default = nil)
+ if valid_610837 != nil:
+ section.add "DryRun", valid_610837
assert query != nil, "query argument is necessary due to required `NetworkInterfacePermissionId` field"
- var valid_609634 = query.getOrDefault("NetworkInterfacePermissionId")
- valid_609634 = validateParameter(valid_609634, JString, required = true,
- default = nil)
- if valid_609634 != nil:
- section.add "NetworkInterfacePermissionId", valid_609634
- var valid_609635 = query.getOrDefault("Force")
- valid_609635 = validateParameter(valid_609635, JBool, required = false, default = nil)
- if valid_609635 != nil:
- section.add "Force", valid_609635
- var valid_609636 = query.getOrDefault("Action")
- valid_609636 = validateParameter(valid_609636, JString, required = true, default = newJString(
+ var valid_610838 = query.getOrDefault("NetworkInterfacePermissionId")
+ valid_610838 = validateParameter(valid_610838, JString, required = true,
+ default = nil)
+ if valid_610838 != nil:
+ section.add "NetworkInterfacePermissionId", valid_610838
+ var valid_610839 = query.getOrDefault("Force")
+ valid_610839 = validateParameter(valid_610839, JBool, required = false, default = nil)
+ if valid_610839 != nil:
+ section.add "Force", valid_610839
+ var valid_610840 = query.getOrDefault("Action")
+ valid_610840 = validateParameter(valid_610840, JString, required = true, default = newJString(
"DeleteNetworkInterfacePermission"))
- if valid_609636 != nil:
- section.add "Action", valid_609636
- var valid_609637 = query.getOrDefault("Version")
- valid_609637 = validateParameter(valid_609637, JString, required = true,
+ if valid_610840 != nil:
+ section.add "Action", valid_610840
+ var valid_610841 = query.getOrDefault("Version")
+ valid_610841 = validateParameter(valid_610841, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609637 != nil:
- section.add "Version", valid_609637
+ if valid_610841 != nil:
+ section.add "Version", valid_610841
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -40459,62 +40524,62 @@ proc validate_GetDeleteNetworkInterfacePermission_609631(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609638 = header.getOrDefault("X-Amz-Signature")
- valid_609638 = validateParameter(valid_609638, JString, required = false,
+ var valid_610842 = header.getOrDefault("X-Amz-Signature")
+ valid_610842 = validateParameter(valid_610842, JString, required = false,
default = nil)
- if valid_609638 != nil:
- section.add "X-Amz-Signature", valid_609638
- var valid_609639 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609639 = validateParameter(valid_609639, JString, required = false,
+ if valid_610842 != nil:
+ section.add "X-Amz-Signature", valid_610842
+ var valid_610843 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610843 = validateParameter(valid_610843, JString, required = false,
default = nil)
- if valid_609639 != nil:
- section.add "X-Amz-Content-Sha256", valid_609639
- var valid_609640 = header.getOrDefault("X-Amz-Date")
- valid_609640 = validateParameter(valid_609640, JString, required = false,
+ if valid_610843 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610843
+ var valid_610844 = header.getOrDefault("X-Amz-Date")
+ valid_610844 = validateParameter(valid_610844, JString, required = false,
default = nil)
- if valid_609640 != nil:
- section.add "X-Amz-Date", valid_609640
- var valid_609641 = header.getOrDefault("X-Amz-Credential")
- valid_609641 = validateParameter(valid_609641, JString, required = false,
+ if valid_610844 != nil:
+ section.add "X-Amz-Date", valid_610844
+ var valid_610845 = header.getOrDefault("X-Amz-Credential")
+ valid_610845 = validateParameter(valid_610845, JString, required = false,
default = nil)
- if valid_609641 != nil:
- section.add "X-Amz-Credential", valid_609641
- var valid_609642 = header.getOrDefault("X-Amz-Security-Token")
- valid_609642 = validateParameter(valid_609642, JString, required = false,
+ if valid_610845 != nil:
+ section.add "X-Amz-Credential", valid_610845
+ var valid_610846 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610846 = validateParameter(valid_610846, JString, required = false,
default = nil)
- if valid_609642 != nil:
- section.add "X-Amz-Security-Token", valid_609642
- var valid_609643 = header.getOrDefault("X-Amz-Algorithm")
- valid_609643 = validateParameter(valid_609643, JString, required = false,
+ if valid_610846 != nil:
+ section.add "X-Amz-Security-Token", valid_610846
+ var valid_610847 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610847 = validateParameter(valid_610847, JString, required = false,
default = nil)
- if valid_609643 != nil:
- section.add "X-Amz-Algorithm", valid_609643
- var valid_609644 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609644 = validateParameter(valid_609644, JString, required = false,
+ if valid_610847 != nil:
+ section.add "X-Amz-Algorithm", valid_610847
+ var valid_610848 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610848 = validateParameter(valid_610848, JString, required = false,
default = nil)
- if valid_609644 != nil:
- section.add "X-Amz-SignedHeaders", valid_609644
+ if valid_610848 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610848
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609645: Call_GetDeleteNetworkInterfacePermission_609630;
+proc call*(call_610849: Call_GetDeleteNetworkInterfacePermission_610834;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes a permission for a network interface. By default, you cannot delete the permission if the account for which you're removing the permission has attached the network interface to an instance. However, you can force delete the permission, regardless of any attachment.
##
- let valid = call_609645.validator(path, query, header, formData, body)
- let scheme = call_609645.pickScheme
+ let valid = call_610849.validator(path, query, header, formData, body)
+ let scheme = call_610849.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609645.url(scheme.get, call_609645.host, call_609645.base,
- call_609645.route, valid.getOrDefault("path"),
+ let url = call_610849.url(scheme.get, call_610849.host, call_610849.base,
+ call_610849.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609645, url, valid)
+ result = atozHook(call_610849, url, valid)
-proc call*(call_609646: Call_GetDeleteNetworkInterfacePermission_609630;
+proc call*(call_610850: Call_GetDeleteNetworkInterfacePermission_610834;
NetworkInterfacePermissionId: string; DryRun: bool = false;
Force: bool = false; Action: string = "DeleteNetworkInterfacePermission";
Version: string = "2016-11-15"): Recallable =
@@ -40528,24 +40593,24 @@ proc call*(call_609646: Call_GetDeleteNetworkInterfacePermission_609630;
## : Specify true
to remove the permission even if the network interface is attached to an instance.
## Action: string (required)
## Version: string (required)
- var query_609647 = newJObject()
- add(query_609647, "DryRun", newJBool(DryRun))
- add(query_609647, "NetworkInterfacePermissionId",
+ var query_610851 = newJObject()
+ add(query_610851, "DryRun", newJBool(DryRun))
+ add(query_610851, "NetworkInterfacePermissionId",
newJString(NetworkInterfacePermissionId))
- add(query_609647, "Force", newJBool(Force))
- add(query_609647, "Action", newJString(Action))
- add(query_609647, "Version", newJString(Version))
- result = call_609646.call(nil, query_609647, nil, nil, nil)
+ add(query_610851, "Force", newJBool(Force))
+ add(query_610851, "Action", newJString(Action))
+ add(query_610851, "Version", newJString(Version))
+ result = call_610850.call(nil, query_610851, nil, nil, nil)
-var getDeleteNetworkInterfacePermission* = Call_GetDeleteNetworkInterfacePermission_609630(
+var getDeleteNetworkInterfacePermission* = Call_GetDeleteNetworkInterfacePermission_610834(
name: "getDeleteNetworkInterfacePermission", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteNetworkInterfacePermission",
- validator: validate_GetDeleteNetworkInterfacePermission_609631, base: "/",
- url: url_GetDeleteNetworkInterfacePermission_609632,
+ validator: validate_GetDeleteNetworkInterfacePermission_610835, base: "/",
+ url: url_GetDeleteNetworkInterfacePermission_610836,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeletePlacementGroup_609684 = ref object of OpenApiRestCall_604389
-proc url_PostDeletePlacementGroup_609686(protocol: Scheme; host: string;
+ Call_PostDeletePlacementGroup_610888 = ref object of OpenApiRestCall_605589
+proc url_PostDeletePlacementGroup_610890(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -40558,7 +40623,7 @@ proc url_PostDeletePlacementGroup_609686(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeletePlacementGroup_609685(path: JsonNode; query: JsonNode;
+proc validate_PostDeletePlacementGroup_610889(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified placement group. You must terminate all instances in the placement group before you can delete the placement group. For more information, see Placement Groups in the Amazon Elastic Compute Cloud User Guide.
##
@@ -40571,16 +40636,16 @@ proc validate_PostDeletePlacementGroup_609685(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609687 = query.getOrDefault("Action")
- valid_609687 = validateParameter(valid_609687, JString, required = true,
+ var valid_610891 = query.getOrDefault("Action")
+ valid_610891 = validateParameter(valid_610891, JString, required = true,
default = newJString("DeletePlacementGroup"))
- if valid_609687 != nil:
- section.add "Action", valid_609687
- var valid_609688 = query.getOrDefault("Version")
- valid_609688 = validateParameter(valid_609688, JString, required = true,
+ if valid_610891 != nil:
+ section.add "Action", valid_610891
+ var valid_610892 = query.getOrDefault("Version")
+ valid_610892 = validateParameter(valid_610892, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609688 != nil:
- section.add "Version", valid_609688
+ if valid_610892 != nil:
+ section.add "Version", valid_610892
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -40591,41 +40656,41 @@ proc validate_PostDeletePlacementGroup_609685(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609689 = header.getOrDefault("X-Amz-Signature")
- valid_609689 = validateParameter(valid_609689, JString, required = false,
+ var valid_610893 = header.getOrDefault("X-Amz-Signature")
+ valid_610893 = validateParameter(valid_610893, JString, required = false,
default = nil)
- if valid_609689 != nil:
- section.add "X-Amz-Signature", valid_609689
- var valid_609690 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609690 = validateParameter(valid_609690, JString, required = false,
+ if valid_610893 != nil:
+ section.add "X-Amz-Signature", valid_610893
+ var valid_610894 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610894 = validateParameter(valid_610894, JString, required = false,
default = nil)
- if valid_609690 != nil:
- section.add "X-Amz-Content-Sha256", valid_609690
- var valid_609691 = header.getOrDefault("X-Amz-Date")
- valid_609691 = validateParameter(valid_609691, JString, required = false,
+ if valid_610894 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610894
+ var valid_610895 = header.getOrDefault("X-Amz-Date")
+ valid_610895 = validateParameter(valid_610895, JString, required = false,
default = nil)
- if valid_609691 != nil:
- section.add "X-Amz-Date", valid_609691
- var valid_609692 = header.getOrDefault("X-Amz-Credential")
- valid_609692 = validateParameter(valid_609692, JString, required = false,
+ if valid_610895 != nil:
+ section.add "X-Amz-Date", valid_610895
+ var valid_610896 = header.getOrDefault("X-Amz-Credential")
+ valid_610896 = validateParameter(valid_610896, JString, required = false,
default = nil)
- if valid_609692 != nil:
- section.add "X-Amz-Credential", valid_609692
- var valid_609693 = header.getOrDefault("X-Amz-Security-Token")
- valid_609693 = validateParameter(valid_609693, JString, required = false,
+ if valid_610896 != nil:
+ section.add "X-Amz-Credential", valid_610896
+ var valid_610897 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610897 = validateParameter(valid_610897, JString, required = false,
default = nil)
- if valid_609693 != nil:
- section.add "X-Amz-Security-Token", valid_609693
- var valid_609694 = header.getOrDefault("X-Amz-Algorithm")
- valid_609694 = validateParameter(valid_609694, JString, required = false,
+ if valid_610897 != nil:
+ section.add "X-Amz-Security-Token", valid_610897
+ var valid_610898 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610898 = validateParameter(valid_610898, JString, required = false,
default = nil)
- if valid_609694 != nil:
- section.add "X-Amz-Algorithm", valid_609694
- var valid_609695 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609695 = validateParameter(valid_609695, JString, required = false,
+ if valid_610898 != nil:
+ section.add "X-Amz-Algorithm", valid_610898
+ var valid_610899 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610899 = validateParameter(valid_610899, JString, required = false,
default = nil)
- if valid_609695 != nil:
- section.add "X-Amz-SignedHeaders", valid_609695
+ if valid_610899 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610899
result.add "header", section
## parameters in `formData` object:
## GroupName: JString (required)
@@ -40635,33 +40700,33 @@ proc validate_PostDeletePlacementGroup_609685(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `GroupName` field"
- var valid_609696 = formData.getOrDefault("GroupName")
- valid_609696 = validateParameter(valid_609696, JString, required = true,
+ var valid_610900 = formData.getOrDefault("GroupName")
+ valid_610900 = validateParameter(valid_610900, JString, required = true,
default = nil)
- if valid_609696 != nil:
- section.add "GroupName", valid_609696
- var valid_609697 = formData.getOrDefault("DryRun")
- valid_609697 = validateParameter(valid_609697, JBool, required = false, default = nil)
- if valid_609697 != nil:
- section.add "DryRun", valid_609697
+ if valid_610900 != nil:
+ section.add "GroupName", valid_610900
+ var valid_610901 = formData.getOrDefault("DryRun")
+ valid_610901 = validateParameter(valid_610901, JBool, required = false, default = nil)
+ if valid_610901 != nil:
+ section.add "DryRun", valid_610901
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609698: Call_PostDeletePlacementGroup_609684; path: JsonNode;
+proc call*(call_610902: Call_PostDeletePlacementGroup_610888; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified placement group. You must terminate all instances in the placement group before you can delete the placement group. For more information, see Placement Groups in the Amazon Elastic Compute Cloud User Guide.
##
- let valid = call_609698.validator(path, query, header, formData, body)
- let scheme = call_609698.pickScheme
+ let valid = call_610902.validator(path, query, header, formData, body)
+ let scheme = call_610902.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609698.url(scheme.get, call_609698.host, call_609698.base,
- call_609698.route, valid.getOrDefault("path"),
+ let url = call_610902.url(scheme.get, call_610902.host, call_610902.base,
+ call_610902.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609698, url, valid)
+ result = atozHook(call_610902, url, valid)
-proc call*(call_609699: Call_PostDeletePlacementGroup_609684; GroupName: string;
+proc call*(call_610903: Call_PostDeletePlacementGroup_610888; GroupName: string;
DryRun: bool = false; Action: string = "DeletePlacementGroup";
Version: string = "2016-11-15"): Recallable =
## postDeletePlacementGroup
@@ -40672,22 +40737,22 @@ proc call*(call_609699: Call_PostDeletePlacementGroup_609684; GroupName: string;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609700 = newJObject()
- var formData_609701 = newJObject()
- add(formData_609701, "GroupName", newJString(GroupName))
- add(formData_609701, "DryRun", newJBool(DryRun))
- add(query_609700, "Action", newJString(Action))
- add(query_609700, "Version", newJString(Version))
- result = call_609699.call(nil, query_609700, nil, formData_609701, nil)
+ var query_610904 = newJObject()
+ var formData_610905 = newJObject()
+ add(formData_610905, "GroupName", newJString(GroupName))
+ add(formData_610905, "DryRun", newJBool(DryRun))
+ add(query_610904, "Action", newJString(Action))
+ add(query_610904, "Version", newJString(Version))
+ result = call_610903.call(nil, query_610904, nil, formData_610905, nil)
-var postDeletePlacementGroup* = Call_PostDeletePlacementGroup_609684(
+var postDeletePlacementGroup* = Call_PostDeletePlacementGroup_610888(
name: "postDeletePlacementGroup", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeletePlacementGroup",
- validator: validate_PostDeletePlacementGroup_609685, base: "/",
- url: url_PostDeletePlacementGroup_609686, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeletePlacementGroup_610889, base: "/",
+ url: url_PostDeletePlacementGroup_610890, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeletePlacementGroup_609667 = ref object of OpenApiRestCall_604389
-proc url_GetDeletePlacementGroup_609669(protocol: Scheme; host: string; base: string;
+ Call_GetDeletePlacementGroup_610871 = ref object of OpenApiRestCall_605589
+proc url_GetDeletePlacementGroup_610873(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -40700,7 +40765,7 @@ proc url_GetDeletePlacementGroup_609669(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_GetDeletePlacementGroup_609668(path: JsonNode; query: JsonNode;
+proc validate_GetDeletePlacementGroup_610872(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified placement group. You must terminate all instances in the placement group before you can delete the placement group. For more information, see Placement Groups in the Amazon Elastic Compute Cloud User Guide.
##
@@ -40718,25 +40783,25 @@ proc validate_GetDeletePlacementGroup_609668(path: JsonNode; query: JsonNode;
section = newJObject()
assert query != nil,
"query argument is necessary due to required `GroupName` field"
- var valid_609670 = query.getOrDefault("GroupName")
- valid_609670 = validateParameter(valid_609670, JString, required = true,
- default = nil)
- if valid_609670 != nil:
- section.add "GroupName", valid_609670
- var valid_609671 = query.getOrDefault("DryRun")
- valid_609671 = validateParameter(valid_609671, JBool, required = false, default = nil)
- if valid_609671 != nil:
- section.add "DryRun", valid_609671
- var valid_609672 = query.getOrDefault("Action")
- valid_609672 = validateParameter(valid_609672, JString, required = true,
+ var valid_610874 = query.getOrDefault("GroupName")
+ valid_610874 = validateParameter(valid_610874, JString, required = true,
+ default = nil)
+ if valid_610874 != nil:
+ section.add "GroupName", valid_610874
+ var valid_610875 = query.getOrDefault("DryRun")
+ valid_610875 = validateParameter(valid_610875, JBool, required = false, default = nil)
+ if valid_610875 != nil:
+ section.add "DryRun", valid_610875
+ var valid_610876 = query.getOrDefault("Action")
+ valid_610876 = validateParameter(valid_610876, JString, required = true,
default = newJString("DeletePlacementGroup"))
- if valid_609672 != nil:
- section.add "Action", valid_609672
- var valid_609673 = query.getOrDefault("Version")
- valid_609673 = validateParameter(valid_609673, JString, required = true,
+ if valid_610876 != nil:
+ section.add "Action", valid_610876
+ var valid_610877 = query.getOrDefault("Version")
+ valid_610877 = validateParameter(valid_610877, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609673 != nil:
- section.add "Version", valid_609673
+ if valid_610877 != nil:
+ section.add "Version", valid_610877
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -40747,61 +40812,61 @@ proc validate_GetDeletePlacementGroup_609668(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609674 = header.getOrDefault("X-Amz-Signature")
- valid_609674 = validateParameter(valid_609674, JString, required = false,
+ var valid_610878 = header.getOrDefault("X-Amz-Signature")
+ valid_610878 = validateParameter(valid_610878, JString, required = false,
default = nil)
- if valid_609674 != nil:
- section.add "X-Amz-Signature", valid_609674
- var valid_609675 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609675 = validateParameter(valid_609675, JString, required = false,
+ if valid_610878 != nil:
+ section.add "X-Amz-Signature", valid_610878
+ var valid_610879 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610879 = validateParameter(valid_610879, JString, required = false,
default = nil)
- if valid_609675 != nil:
- section.add "X-Amz-Content-Sha256", valid_609675
- var valid_609676 = header.getOrDefault("X-Amz-Date")
- valid_609676 = validateParameter(valid_609676, JString, required = false,
+ if valid_610879 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610879
+ var valid_610880 = header.getOrDefault("X-Amz-Date")
+ valid_610880 = validateParameter(valid_610880, JString, required = false,
default = nil)
- if valid_609676 != nil:
- section.add "X-Amz-Date", valid_609676
- var valid_609677 = header.getOrDefault("X-Amz-Credential")
- valid_609677 = validateParameter(valid_609677, JString, required = false,
+ if valid_610880 != nil:
+ section.add "X-Amz-Date", valid_610880
+ var valid_610881 = header.getOrDefault("X-Amz-Credential")
+ valid_610881 = validateParameter(valid_610881, JString, required = false,
default = nil)
- if valid_609677 != nil:
- section.add "X-Amz-Credential", valid_609677
- var valid_609678 = header.getOrDefault("X-Amz-Security-Token")
- valid_609678 = validateParameter(valid_609678, JString, required = false,
+ if valid_610881 != nil:
+ section.add "X-Amz-Credential", valid_610881
+ var valid_610882 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610882 = validateParameter(valid_610882, JString, required = false,
default = nil)
- if valid_609678 != nil:
- section.add "X-Amz-Security-Token", valid_609678
- var valid_609679 = header.getOrDefault("X-Amz-Algorithm")
- valid_609679 = validateParameter(valid_609679, JString, required = false,
+ if valid_610882 != nil:
+ section.add "X-Amz-Security-Token", valid_610882
+ var valid_610883 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610883 = validateParameter(valid_610883, JString, required = false,
default = nil)
- if valid_609679 != nil:
- section.add "X-Amz-Algorithm", valid_609679
- var valid_609680 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609680 = validateParameter(valid_609680, JString, required = false,
+ if valid_610883 != nil:
+ section.add "X-Amz-Algorithm", valid_610883
+ var valid_610884 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610884 = validateParameter(valid_610884, JString, required = false,
default = nil)
- if valid_609680 != nil:
- section.add "X-Amz-SignedHeaders", valid_609680
+ if valid_610884 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610884
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609681: Call_GetDeletePlacementGroup_609667; path: JsonNode;
+proc call*(call_610885: Call_GetDeletePlacementGroup_610871; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified placement group. You must terminate all instances in the placement group before you can delete the placement group. For more information, see Placement Groups in the Amazon Elastic Compute Cloud User Guide.
##
- let valid = call_609681.validator(path, query, header, formData, body)
- let scheme = call_609681.pickScheme
+ let valid = call_610885.validator(path, query, header, formData, body)
+ let scheme = call_610885.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609681.url(scheme.get, call_609681.host, call_609681.base,
- call_609681.route, valid.getOrDefault("path"),
+ let url = call_610885.url(scheme.get, call_610885.host, call_610885.base,
+ call_610885.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609681, url, valid)
+ result = atozHook(call_610885, url, valid)
-proc call*(call_609682: Call_GetDeletePlacementGroup_609667; GroupName: string;
+proc call*(call_610886: Call_GetDeletePlacementGroup_610871; GroupName: string;
DryRun: bool = false; Action: string = "DeletePlacementGroup";
Version: string = "2016-11-15"): Recallable =
## getDeletePlacementGroup
@@ -40812,21 +40877,21 @@ proc call*(call_609682: Call_GetDeletePlacementGroup_609667; GroupName: string;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609683 = newJObject()
- add(query_609683, "GroupName", newJString(GroupName))
- add(query_609683, "DryRun", newJBool(DryRun))
- add(query_609683, "Action", newJString(Action))
- add(query_609683, "Version", newJString(Version))
- result = call_609682.call(nil, query_609683, nil, nil, nil)
+ var query_610887 = newJObject()
+ add(query_610887, "GroupName", newJString(GroupName))
+ add(query_610887, "DryRun", newJBool(DryRun))
+ add(query_610887, "Action", newJString(Action))
+ add(query_610887, "Version", newJString(Version))
+ result = call_610886.call(nil, query_610887, nil, nil, nil)
-var getDeletePlacementGroup* = Call_GetDeletePlacementGroup_609667(
+var getDeletePlacementGroup* = Call_GetDeletePlacementGroup_610871(
name: "getDeletePlacementGroup", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeletePlacementGroup",
- validator: validate_GetDeletePlacementGroup_609668, base: "/",
- url: url_GetDeletePlacementGroup_609669, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeletePlacementGroup_610872, base: "/",
+ url: url_GetDeletePlacementGroup_610873, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteQueuedReservedInstances_609719 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteQueuedReservedInstances_609721(protocol: Scheme; host: string;
+ Call_PostDeleteQueuedReservedInstances_610923 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteQueuedReservedInstances_610925(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -40838,7 +40903,7 @@ proc url_PostDeleteQueuedReservedInstances_609721(protocol: Scheme; host: string
else:
result.path = base & route
-proc validate_PostDeleteQueuedReservedInstances_609720(path: JsonNode;
+proc validate_PostDeleteQueuedReservedInstances_610924(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the queued purchases for the specified Reserved Instances.
##
@@ -40851,16 +40916,16 @@ proc validate_PostDeleteQueuedReservedInstances_609720(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609722 = query.getOrDefault("Action")
- valid_609722 = validateParameter(valid_609722, JString, required = true, default = newJString(
+ var valid_610926 = query.getOrDefault("Action")
+ valid_610926 = validateParameter(valid_610926, JString, required = true, default = newJString(
"DeleteQueuedReservedInstances"))
- if valid_609722 != nil:
- section.add "Action", valid_609722
- var valid_609723 = query.getOrDefault("Version")
- valid_609723 = validateParameter(valid_609723, JString, required = true,
+ if valid_610926 != nil:
+ section.add "Action", valid_610926
+ var valid_610927 = query.getOrDefault("Version")
+ valid_610927 = validateParameter(valid_610927, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609723 != nil:
- section.add "Version", valid_609723
+ if valid_610927 != nil:
+ section.add "Version", valid_610927
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -40871,41 +40936,41 @@ proc validate_PostDeleteQueuedReservedInstances_609720(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609724 = header.getOrDefault("X-Amz-Signature")
- valid_609724 = validateParameter(valid_609724, JString, required = false,
+ var valid_610928 = header.getOrDefault("X-Amz-Signature")
+ valid_610928 = validateParameter(valid_610928, JString, required = false,
default = nil)
- if valid_609724 != nil:
- section.add "X-Amz-Signature", valid_609724
- var valid_609725 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609725 = validateParameter(valid_609725, JString, required = false,
+ if valid_610928 != nil:
+ section.add "X-Amz-Signature", valid_610928
+ var valid_610929 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610929 = validateParameter(valid_610929, JString, required = false,
default = nil)
- if valid_609725 != nil:
- section.add "X-Amz-Content-Sha256", valid_609725
- var valid_609726 = header.getOrDefault("X-Amz-Date")
- valid_609726 = validateParameter(valid_609726, JString, required = false,
+ if valid_610929 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610929
+ var valid_610930 = header.getOrDefault("X-Amz-Date")
+ valid_610930 = validateParameter(valid_610930, JString, required = false,
default = nil)
- if valid_609726 != nil:
- section.add "X-Amz-Date", valid_609726
- var valid_609727 = header.getOrDefault("X-Amz-Credential")
- valid_609727 = validateParameter(valid_609727, JString, required = false,
+ if valid_610930 != nil:
+ section.add "X-Amz-Date", valid_610930
+ var valid_610931 = header.getOrDefault("X-Amz-Credential")
+ valid_610931 = validateParameter(valid_610931, JString, required = false,
default = nil)
- if valid_609727 != nil:
- section.add "X-Amz-Credential", valid_609727
- var valid_609728 = header.getOrDefault("X-Amz-Security-Token")
- valid_609728 = validateParameter(valid_609728, JString, required = false,
+ if valid_610931 != nil:
+ section.add "X-Amz-Credential", valid_610931
+ var valid_610932 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610932 = validateParameter(valid_610932, JString, required = false,
default = nil)
- if valid_609728 != nil:
- section.add "X-Amz-Security-Token", valid_609728
- var valid_609729 = header.getOrDefault("X-Amz-Algorithm")
- valid_609729 = validateParameter(valid_609729, JString, required = false,
+ if valid_610932 != nil:
+ section.add "X-Amz-Security-Token", valid_610932
+ var valid_610933 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610933 = validateParameter(valid_610933, JString, required = false,
default = nil)
- if valid_609729 != nil:
- section.add "X-Amz-Algorithm", valid_609729
- var valid_609730 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609730 = validateParameter(valid_609730, JString, required = false,
+ if valid_610933 != nil:
+ section.add "X-Amz-Algorithm", valid_610933
+ var valid_610934 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610934 = validateParameter(valid_610934, JString, required = false,
default = nil)
- if valid_609730 != nil:
- section.add "X-Amz-SignedHeaders", valid_609730
+ if valid_610934 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610934
result.add "header", section
## parameters in `formData` object:
## ReservedInstancesId: JArray (required)
@@ -40914,33 +40979,33 @@ proc validate_PostDeleteQueuedReservedInstances_609720(path: JsonNode;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `ReservedInstancesId` field"
- var valid_609731 = formData.getOrDefault("ReservedInstancesId")
- valid_609731 = validateParameter(valid_609731, JArray, required = true, default = nil)
- if valid_609731 != nil:
- section.add "ReservedInstancesId", valid_609731
- var valid_609732 = formData.getOrDefault("DryRun")
- valid_609732 = validateParameter(valid_609732, JBool, required = false, default = nil)
- if valid_609732 != nil:
- section.add "DryRun", valid_609732
+ var valid_610935 = formData.getOrDefault("ReservedInstancesId")
+ valid_610935 = validateParameter(valid_610935, JArray, required = true, default = nil)
+ if valid_610935 != nil:
+ section.add "ReservedInstancesId", valid_610935
+ var valid_610936 = formData.getOrDefault("DryRun")
+ valid_610936 = validateParameter(valid_610936, JBool, required = false, default = nil)
+ if valid_610936 != nil:
+ section.add "DryRun", valid_610936
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609733: Call_PostDeleteQueuedReservedInstances_609719;
+proc call*(call_610937: Call_PostDeleteQueuedReservedInstances_610923;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the queued purchases for the specified Reserved Instances.
##
- let valid = call_609733.validator(path, query, header, formData, body)
- let scheme = call_609733.pickScheme
+ let valid = call_610937.validator(path, query, header, formData, body)
+ let scheme = call_610937.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609733.url(scheme.get, call_609733.host, call_609733.base,
- call_609733.route, valid.getOrDefault("path"),
+ let url = call_610937.url(scheme.get, call_610937.host, call_610937.base,
+ call_610937.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609733, url, valid)
+ result = atozHook(call_610937, url, valid)
-proc call*(call_609734: Call_PostDeleteQueuedReservedInstances_609719;
+proc call*(call_610938: Call_PostDeleteQueuedReservedInstances_610923;
ReservedInstancesId: JsonNode; DryRun: bool = false;
Action: string = "DeleteQueuedReservedInstances";
Version: string = "2016-11-15"): Recallable =
@@ -40952,24 +41017,24 @@ proc call*(call_609734: Call_PostDeleteQueuedReservedInstances_609719;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609735 = newJObject()
- var formData_609736 = newJObject()
+ var query_610939 = newJObject()
+ var formData_610940 = newJObject()
if ReservedInstancesId != nil:
- formData_609736.add "ReservedInstancesId", ReservedInstancesId
- add(formData_609736, "DryRun", newJBool(DryRun))
- add(query_609735, "Action", newJString(Action))
- add(query_609735, "Version", newJString(Version))
- result = call_609734.call(nil, query_609735, nil, formData_609736, nil)
+ formData_610940.add "ReservedInstancesId", ReservedInstancesId
+ add(formData_610940, "DryRun", newJBool(DryRun))
+ add(query_610939, "Action", newJString(Action))
+ add(query_610939, "Version", newJString(Version))
+ result = call_610938.call(nil, query_610939, nil, formData_610940, nil)
-var postDeleteQueuedReservedInstances* = Call_PostDeleteQueuedReservedInstances_609719(
+var postDeleteQueuedReservedInstances* = Call_PostDeleteQueuedReservedInstances_610923(
name: "postDeleteQueuedReservedInstances", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteQueuedReservedInstances",
- validator: validate_PostDeleteQueuedReservedInstances_609720, base: "/",
- url: url_PostDeleteQueuedReservedInstances_609721,
+ validator: validate_PostDeleteQueuedReservedInstances_610924, base: "/",
+ url: url_PostDeleteQueuedReservedInstances_610925,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteQueuedReservedInstances_609702 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteQueuedReservedInstances_609704(protocol: Scheme; host: string;
+ Call_GetDeleteQueuedReservedInstances_610906 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteQueuedReservedInstances_610908(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -40981,7 +41046,7 @@ proc url_GetDeleteQueuedReservedInstances_609704(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDeleteQueuedReservedInstances_609703(path: JsonNode;
+proc validate_GetDeleteQueuedReservedInstances_610907(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the queued purchases for the specified Reserved Instances.
##
@@ -40998,24 +41063,24 @@ proc validate_GetDeleteQueuedReservedInstances_609703(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `ReservedInstancesId` field"
- var valid_609705 = query.getOrDefault("ReservedInstancesId")
- valid_609705 = validateParameter(valid_609705, JArray, required = true, default = nil)
- if valid_609705 != nil:
- section.add "ReservedInstancesId", valid_609705
- var valid_609706 = query.getOrDefault("DryRun")
- valid_609706 = validateParameter(valid_609706, JBool, required = false, default = nil)
- if valid_609706 != nil:
- section.add "DryRun", valid_609706
- var valid_609707 = query.getOrDefault("Action")
- valid_609707 = validateParameter(valid_609707, JString, required = true, default = newJString(
+ var valid_610909 = query.getOrDefault("ReservedInstancesId")
+ valid_610909 = validateParameter(valid_610909, JArray, required = true, default = nil)
+ if valid_610909 != nil:
+ section.add "ReservedInstancesId", valid_610909
+ var valid_610910 = query.getOrDefault("DryRun")
+ valid_610910 = validateParameter(valid_610910, JBool, required = false, default = nil)
+ if valid_610910 != nil:
+ section.add "DryRun", valid_610910
+ var valid_610911 = query.getOrDefault("Action")
+ valid_610911 = validateParameter(valid_610911, JString, required = true, default = newJString(
"DeleteQueuedReservedInstances"))
- if valid_609707 != nil:
- section.add "Action", valid_609707
- var valid_609708 = query.getOrDefault("Version")
- valid_609708 = validateParameter(valid_609708, JString, required = true,
+ if valid_610911 != nil:
+ section.add "Action", valid_610911
+ var valid_610912 = query.getOrDefault("Version")
+ valid_610912 = validateParameter(valid_610912, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609708 != nil:
- section.add "Version", valid_609708
+ if valid_610912 != nil:
+ section.add "Version", valid_610912
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -41026,62 +41091,62 @@ proc validate_GetDeleteQueuedReservedInstances_609703(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609709 = header.getOrDefault("X-Amz-Signature")
- valid_609709 = validateParameter(valid_609709, JString, required = false,
+ var valid_610913 = header.getOrDefault("X-Amz-Signature")
+ valid_610913 = validateParameter(valid_610913, JString, required = false,
default = nil)
- if valid_609709 != nil:
- section.add "X-Amz-Signature", valid_609709
- var valid_609710 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609710 = validateParameter(valid_609710, JString, required = false,
+ if valid_610913 != nil:
+ section.add "X-Amz-Signature", valid_610913
+ var valid_610914 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610914 = validateParameter(valid_610914, JString, required = false,
default = nil)
- if valid_609710 != nil:
- section.add "X-Amz-Content-Sha256", valid_609710
- var valid_609711 = header.getOrDefault("X-Amz-Date")
- valid_609711 = validateParameter(valid_609711, JString, required = false,
+ if valid_610914 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610914
+ var valid_610915 = header.getOrDefault("X-Amz-Date")
+ valid_610915 = validateParameter(valid_610915, JString, required = false,
default = nil)
- if valid_609711 != nil:
- section.add "X-Amz-Date", valid_609711
- var valid_609712 = header.getOrDefault("X-Amz-Credential")
- valid_609712 = validateParameter(valid_609712, JString, required = false,
+ if valid_610915 != nil:
+ section.add "X-Amz-Date", valid_610915
+ var valid_610916 = header.getOrDefault("X-Amz-Credential")
+ valid_610916 = validateParameter(valid_610916, JString, required = false,
default = nil)
- if valid_609712 != nil:
- section.add "X-Amz-Credential", valid_609712
- var valid_609713 = header.getOrDefault("X-Amz-Security-Token")
- valid_609713 = validateParameter(valid_609713, JString, required = false,
+ if valid_610916 != nil:
+ section.add "X-Amz-Credential", valid_610916
+ var valid_610917 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610917 = validateParameter(valid_610917, JString, required = false,
default = nil)
- if valid_609713 != nil:
- section.add "X-Amz-Security-Token", valid_609713
- var valid_609714 = header.getOrDefault("X-Amz-Algorithm")
- valid_609714 = validateParameter(valid_609714, JString, required = false,
+ if valid_610917 != nil:
+ section.add "X-Amz-Security-Token", valid_610917
+ var valid_610918 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610918 = validateParameter(valid_610918, JString, required = false,
default = nil)
- if valid_609714 != nil:
- section.add "X-Amz-Algorithm", valid_609714
- var valid_609715 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609715 = validateParameter(valid_609715, JString, required = false,
+ if valid_610918 != nil:
+ section.add "X-Amz-Algorithm", valid_610918
+ var valid_610919 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610919 = validateParameter(valid_610919, JString, required = false,
default = nil)
- if valid_609715 != nil:
- section.add "X-Amz-SignedHeaders", valid_609715
+ if valid_610919 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610919
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609716: Call_GetDeleteQueuedReservedInstances_609702;
+proc call*(call_610920: Call_GetDeleteQueuedReservedInstances_610906;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the queued purchases for the specified Reserved Instances.
##
- let valid = call_609716.validator(path, query, header, formData, body)
- let scheme = call_609716.pickScheme
+ let valid = call_610920.validator(path, query, header, formData, body)
+ let scheme = call_610920.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609716.url(scheme.get, call_609716.host, call_609716.base,
- call_609716.route, valid.getOrDefault("path"),
+ let url = call_610920.url(scheme.get, call_610920.host, call_610920.base,
+ call_610920.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609716, url, valid)
+ result = atozHook(call_610920, url, valid)
-proc call*(call_609717: Call_GetDeleteQueuedReservedInstances_609702;
+proc call*(call_610921: Call_GetDeleteQueuedReservedInstances_610906;
ReservedInstancesId: JsonNode; DryRun: bool = false;
Action: string = "DeleteQueuedReservedInstances";
Version: string = "2016-11-15"): Recallable =
@@ -41093,23 +41158,23 @@ proc call*(call_609717: Call_GetDeleteQueuedReservedInstances_609702;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609718 = newJObject()
+ var query_610922 = newJObject()
if ReservedInstancesId != nil:
- query_609718.add "ReservedInstancesId", ReservedInstancesId
- add(query_609718, "DryRun", newJBool(DryRun))
- add(query_609718, "Action", newJString(Action))
- add(query_609718, "Version", newJString(Version))
- result = call_609717.call(nil, query_609718, nil, nil, nil)
+ query_610922.add "ReservedInstancesId", ReservedInstancesId
+ add(query_610922, "DryRun", newJBool(DryRun))
+ add(query_610922, "Action", newJString(Action))
+ add(query_610922, "Version", newJString(Version))
+ result = call_610921.call(nil, query_610922, nil, nil, nil)
-var getDeleteQueuedReservedInstances* = Call_GetDeleteQueuedReservedInstances_609702(
+var getDeleteQueuedReservedInstances* = Call_GetDeleteQueuedReservedInstances_610906(
name: "getDeleteQueuedReservedInstances", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteQueuedReservedInstances",
- validator: validate_GetDeleteQueuedReservedInstances_609703, base: "/",
- url: url_GetDeleteQueuedReservedInstances_609704,
+ validator: validate_GetDeleteQueuedReservedInstances_610907, base: "/",
+ url: url_GetDeleteQueuedReservedInstances_610908,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteRoute_609756 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteRoute_609758(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteRoute_610960 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteRoute_610962(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -41121,7 +41186,7 @@ proc url_PostDeleteRoute_609758(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostDeleteRoute_609757(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteRoute_610961(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified route from the specified route table.
@@ -41135,16 +41200,16 @@ proc validate_PostDeleteRoute_609757(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609759 = query.getOrDefault("Action")
- valid_609759 = validateParameter(valid_609759, JString, required = true,
+ var valid_610963 = query.getOrDefault("Action")
+ valid_610963 = validateParameter(valid_610963, JString, required = true,
default = newJString("DeleteRoute"))
- if valid_609759 != nil:
- section.add "Action", valid_609759
- var valid_609760 = query.getOrDefault("Version")
- valid_609760 = validateParameter(valid_609760, JString, required = true,
+ if valid_610963 != nil:
+ section.add "Action", valid_610963
+ var valid_610964 = query.getOrDefault("Version")
+ valid_610964 = validateParameter(valid_610964, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609760 != nil:
- section.add "Version", valid_609760
+ if valid_610964 != nil:
+ section.add "Version", valid_610964
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -41155,41 +41220,41 @@ proc validate_PostDeleteRoute_609757(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609761 = header.getOrDefault("X-Amz-Signature")
- valid_609761 = validateParameter(valid_609761, JString, required = false,
- default = nil)
- if valid_609761 != nil:
- section.add "X-Amz-Signature", valid_609761
- var valid_609762 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609762 = validateParameter(valid_609762, JString, required = false,
- default = nil)
- if valid_609762 != nil:
- section.add "X-Amz-Content-Sha256", valid_609762
- var valid_609763 = header.getOrDefault("X-Amz-Date")
- valid_609763 = validateParameter(valid_609763, JString, required = false,
- default = nil)
- if valid_609763 != nil:
- section.add "X-Amz-Date", valid_609763
- var valid_609764 = header.getOrDefault("X-Amz-Credential")
- valid_609764 = validateParameter(valid_609764, JString, required = false,
- default = nil)
- if valid_609764 != nil:
- section.add "X-Amz-Credential", valid_609764
- var valid_609765 = header.getOrDefault("X-Amz-Security-Token")
- valid_609765 = validateParameter(valid_609765, JString, required = false,
- default = nil)
- if valid_609765 != nil:
- section.add "X-Amz-Security-Token", valid_609765
- var valid_609766 = header.getOrDefault("X-Amz-Algorithm")
- valid_609766 = validateParameter(valid_609766, JString, required = false,
- default = nil)
- if valid_609766 != nil:
- section.add "X-Amz-Algorithm", valid_609766
- var valid_609767 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609767 = validateParameter(valid_609767, JString, required = false,
+ var valid_610965 = header.getOrDefault("X-Amz-Signature")
+ valid_610965 = validateParameter(valid_610965, JString, required = false,
default = nil)
- if valid_609767 != nil:
- section.add "X-Amz-SignedHeaders", valid_609767
+ if valid_610965 != nil:
+ section.add "X-Amz-Signature", valid_610965
+ var valid_610966 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610966 = validateParameter(valid_610966, JString, required = false,
+ default = nil)
+ if valid_610966 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610966
+ var valid_610967 = header.getOrDefault("X-Amz-Date")
+ valid_610967 = validateParameter(valid_610967, JString, required = false,
+ default = nil)
+ if valid_610967 != nil:
+ section.add "X-Amz-Date", valid_610967
+ var valid_610968 = header.getOrDefault("X-Amz-Credential")
+ valid_610968 = validateParameter(valid_610968, JString, required = false,
+ default = nil)
+ if valid_610968 != nil:
+ section.add "X-Amz-Credential", valid_610968
+ var valid_610969 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610969 = validateParameter(valid_610969, JString, required = false,
+ default = nil)
+ if valid_610969 != nil:
+ section.add "X-Amz-Security-Token", valid_610969
+ var valid_610970 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610970 = validateParameter(valid_610970, JString, required = false,
+ default = nil)
+ if valid_610970 != nil:
+ section.add "X-Amz-Algorithm", valid_610970
+ var valid_610971 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610971 = validateParameter(valid_610971, JString, required = false,
+ default = nil)
+ if valid_610971 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610971
result.add "header", section
## parameters in `formData` object:
## DestinationIpv6CidrBlock: JString
@@ -41201,45 +41266,45 @@ proc validate_PostDeleteRoute_609757(path: JsonNode; query: JsonNode;
## RouteTableId: JString (required)
## : The ID of the route table.
section = newJObject()
- var valid_609768 = formData.getOrDefault("DestinationIpv6CidrBlock")
- valid_609768 = validateParameter(valid_609768, JString, required = false,
+ var valid_610972 = formData.getOrDefault("DestinationIpv6CidrBlock")
+ valid_610972 = validateParameter(valid_610972, JString, required = false,
default = nil)
- if valid_609768 != nil:
- section.add "DestinationIpv6CidrBlock", valid_609768
- var valid_609769 = formData.getOrDefault("DestinationCidrBlock")
- valid_609769 = validateParameter(valid_609769, JString, required = false,
+ if valid_610972 != nil:
+ section.add "DestinationIpv6CidrBlock", valid_610972
+ var valid_610973 = formData.getOrDefault("DestinationCidrBlock")
+ valid_610973 = validateParameter(valid_610973, JString, required = false,
default = nil)
- if valid_609769 != nil:
- section.add "DestinationCidrBlock", valid_609769
- var valid_609770 = formData.getOrDefault("DryRun")
- valid_609770 = validateParameter(valid_609770, JBool, required = false, default = nil)
- if valid_609770 != nil:
- section.add "DryRun", valid_609770
+ if valid_610973 != nil:
+ section.add "DestinationCidrBlock", valid_610973
+ var valid_610974 = formData.getOrDefault("DryRun")
+ valid_610974 = validateParameter(valid_610974, JBool, required = false, default = nil)
+ if valid_610974 != nil:
+ section.add "DryRun", valid_610974
assert formData != nil,
"formData argument is necessary due to required `RouteTableId` field"
- var valid_609771 = formData.getOrDefault("RouteTableId")
- valid_609771 = validateParameter(valid_609771, JString, required = true,
+ var valid_610975 = formData.getOrDefault("RouteTableId")
+ valid_610975 = validateParameter(valid_610975, JString, required = true,
default = nil)
- if valid_609771 != nil:
- section.add "RouteTableId", valid_609771
+ if valid_610975 != nil:
+ section.add "RouteTableId", valid_610975
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609772: Call_PostDeleteRoute_609756; path: JsonNode; query: JsonNode;
+proc call*(call_610976: Call_PostDeleteRoute_610960; path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified route from the specified route table.
##
- let valid = call_609772.validator(path, query, header, formData, body)
- let scheme = call_609772.pickScheme
+ let valid = call_610976.validator(path, query, header, formData, body)
+ let scheme = call_610976.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609772.url(scheme.get, call_609772.host, call_609772.base,
- call_609772.route, valid.getOrDefault("path"),
+ let url = call_610976.url(scheme.get, call_610976.host, call_610976.base,
+ call_610976.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609772, url, valid)
+ result = atozHook(call_610976, url, valid)
-proc call*(call_609773: Call_PostDeleteRoute_609756; RouteTableId: string;
+proc call*(call_610977: Call_PostDeleteRoute_610960; RouteTableId: string;
DestinationIpv6CidrBlock: string = ""; DestinationCidrBlock: string = "";
DryRun: bool = false; Action: string = "DeleteRoute";
Version: string = "2016-11-15"): Recallable =
@@ -41255,24 +41320,24 @@ proc call*(call_609773: Call_PostDeleteRoute_609756; RouteTableId: string;
## : The ID of the route table.
## Action: string (required)
## Version: string (required)
- var query_609774 = newJObject()
- var formData_609775 = newJObject()
- add(formData_609775, "DestinationIpv6CidrBlock",
+ var query_610978 = newJObject()
+ var formData_610979 = newJObject()
+ add(formData_610979, "DestinationIpv6CidrBlock",
newJString(DestinationIpv6CidrBlock))
- add(formData_609775, "DestinationCidrBlock", newJString(DestinationCidrBlock))
- add(formData_609775, "DryRun", newJBool(DryRun))
- add(formData_609775, "RouteTableId", newJString(RouteTableId))
- add(query_609774, "Action", newJString(Action))
- add(query_609774, "Version", newJString(Version))
- result = call_609773.call(nil, query_609774, nil, formData_609775, nil)
-
-var postDeleteRoute* = Call_PostDeleteRoute_609756(name: "postDeleteRoute",
+ add(formData_610979, "DestinationCidrBlock", newJString(DestinationCidrBlock))
+ add(formData_610979, "DryRun", newJBool(DryRun))
+ add(formData_610979, "RouteTableId", newJString(RouteTableId))
+ add(query_610978, "Action", newJString(Action))
+ add(query_610978, "Version", newJString(Version))
+ result = call_610977.call(nil, query_610978, nil, formData_610979, nil)
+
+var postDeleteRoute* = Call_PostDeleteRoute_610960(name: "postDeleteRoute",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
- route: "/#Action=DeleteRoute", validator: validate_PostDeleteRoute_609757,
- base: "/", url: url_PostDeleteRoute_609758, schemes: {Scheme.Https, Scheme.Http})
+ route: "/#Action=DeleteRoute", validator: validate_PostDeleteRoute_610961,
+ base: "/", url: url_PostDeleteRoute_610962, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteRoute_609737 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteRoute_609739(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteRoute_610941 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteRoute_610943(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -41284,7 +41349,7 @@ proc url_GetDeleteRoute_609739(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetDeleteRoute_609738(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteRoute_610942(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified route from the specified route table.
@@ -41305,36 +41370,36 @@ proc validate_GetDeleteRoute_609738(path: JsonNode; query: JsonNode;
## DestinationCidrBlock: JString
## : The IPv4 CIDR range for the route. The value you specify must match the CIDR for the route exactly.
section = newJObject()
- var valid_609740 = query.getOrDefault("DestinationIpv6CidrBlock")
- valid_609740 = validateParameter(valid_609740, JString, required = false,
+ var valid_610944 = query.getOrDefault("DestinationIpv6CidrBlock")
+ valid_610944 = validateParameter(valid_610944, JString, required = false,
default = nil)
- if valid_609740 != nil:
- section.add "DestinationIpv6CidrBlock", valid_609740
- var valid_609741 = query.getOrDefault("DryRun")
- valid_609741 = validateParameter(valid_609741, JBool, required = false, default = nil)
- if valid_609741 != nil:
- section.add "DryRun", valid_609741
+ if valid_610944 != nil:
+ section.add "DestinationIpv6CidrBlock", valid_610944
+ var valid_610945 = query.getOrDefault("DryRun")
+ valid_610945 = validateParameter(valid_610945, JBool, required = false, default = nil)
+ if valid_610945 != nil:
+ section.add "DryRun", valid_610945
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609742 = query.getOrDefault("Action")
- valid_609742 = validateParameter(valid_609742, JString, required = true,
+ var valid_610946 = query.getOrDefault("Action")
+ valid_610946 = validateParameter(valid_610946, JString, required = true,
default = newJString("DeleteRoute"))
- if valid_609742 != nil:
- section.add "Action", valid_609742
- var valid_609743 = query.getOrDefault("Version")
- valid_609743 = validateParameter(valid_609743, JString, required = true,
+ if valid_610946 != nil:
+ section.add "Action", valid_610946
+ var valid_610947 = query.getOrDefault("Version")
+ valid_610947 = validateParameter(valid_610947, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609743 != nil:
- section.add "Version", valid_609743
- var valid_609744 = query.getOrDefault("RouteTableId")
- valid_609744 = validateParameter(valid_609744, JString, required = true,
+ if valid_610947 != nil:
+ section.add "Version", valid_610947
+ var valid_610948 = query.getOrDefault("RouteTableId")
+ valid_610948 = validateParameter(valid_610948, JString, required = true,
default = nil)
- if valid_609744 != nil:
- section.add "RouteTableId", valid_609744
- var valid_609745 = query.getOrDefault("DestinationCidrBlock")
- valid_609745 = validateParameter(valid_609745, JString, required = false,
+ if valid_610948 != nil:
+ section.add "RouteTableId", valid_610948
+ var valid_610949 = query.getOrDefault("DestinationCidrBlock")
+ valid_610949 = validateParameter(valid_610949, JString, required = false,
default = nil)
- if valid_609745 != nil:
- section.add "DestinationCidrBlock", valid_609745
+ if valid_610949 != nil:
+ section.add "DestinationCidrBlock", valid_610949
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -41345,61 +41410,61 @@ proc validate_GetDeleteRoute_609738(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609746 = header.getOrDefault("X-Amz-Signature")
- valid_609746 = validateParameter(valid_609746, JString, required = false,
+ var valid_610950 = header.getOrDefault("X-Amz-Signature")
+ valid_610950 = validateParameter(valid_610950, JString, required = false,
default = nil)
- if valid_609746 != nil:
- section.add "X-Amz-Signature", valid_609746
- var valid_609747 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609747 = validateParameter(valid_609747, JString, required = false,
+ if valid_610950 != nil:
+ section.add "X-Amz-Signature", valid_610950
+ var valid_610951 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610951 = validateParameter(valid_610951, JString, required = false,
default = nil)
- if valid_609747 != nil:
- section.add "X-Amz-Content-Sha256", valid_609747
- var valid_609748 = header.getOrDefault("X-Amz-Date")
- valid_609748 = validateParameter(valid_609748, JString, required = false,
+ if valid_610951 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610951
+ var valid_610952 = header.getOrDefault("X-Amz-Date")
+ valid_610952 = validateParameter(valid_610952, JString, required = false,
default = nil)
- if valid_609748 != nil:
- section.add "X-Amz-Date", valid_609748
- var valid_609749 = header.getOrDefault("X-Amz-Credential")
- valid_609749 = validateParameter(valid_609749, JString, required = false,
+ if valid_610952 != nil:
+ section.add "X-Amz-Date", valid_610952
+ var valid_610953 = header.getOrDefault("X-Amz-Credential")
+ valid_610953 = validateParameter(valid_610953, JString, required = false,
default = nil)
- if valid_609749 != nil:
- section.add "X-Amz-Credential", valid_609749
- var valid_609750 = header.getOrDefault("X-Amz-Security-Token")
- valid_609750 = validateParameter(valid_609750, JString, required = false,
+ if valid_610953 != nil:
+ section.add "X-Amz-Credential", valid_610953
+ var valid_610954 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610954 = validateParameter(valid_610954, JString, required = false,
default = nil)
- if valid_609750 != nil:
- section.add "X-Amz-Security-Token", valid_609750
- var valid_609751 = header.getOrDefault("X-Amz-Algorithm")
- valid_609751 = validateParameter(valid_609751, JString, required = false,
+ if valid_610954 != nil:
+ section.add "X-Amz-Security-Token", valid_610954
+ var valid_610955 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610955 = validateParameter(valid_610955, JString, required = false,
default = nil)
- if valid_609751 != nil:
- section.add "X-Amz-Algorithm", valid_609751
- var valid_609752 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609752 = validateParameter(valid_609752, JString, required = false,
+ if valid_610955 != nil:
+ section.add "X-Amz-Algorithm", valid_610955
+ var valid_610956 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610956 = validateParameter(valid_610956, JString, required = false,
default = nil)
- if valid_609752 != nil:
- section.add "X-Amz-SignedHeaders", valid_609752
+ if valid_610956 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610956
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609753: Call_GetDeleteRoute_609737; path: JsonNode; query: JsonNode;
+proc call*(call_610957: Call_GetDeleteRoute_610941; path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified route from the specified route table.
##
- let valid = call_609753.validator(path, query, header, formData, body)
- let scheme = call_609753.pickScheme
+ let valid = call_610957.validator(path, query, header, formData, body)
+ let scheme = call_610957.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609753.url(scheme.get, call_609753.host, call_609753.base,
- call_609753.route, valid.getOrDefault("path"),
+ let url = call_610957.url(scheme.get, call_610957.host, call_610957.base,
+ call_610957.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609753, url, valid)
+ result = atozHook(call_610957, url, valid)
-proc call*(call_609754: Call_GetDeleteRoute_609737; RouteTableId: string;
+proc call*(call_610958: Call_GetDeleteRoute_610941; RouteTableId: string;
DestinationIpv6CidrBlock: string = ""; DryRun: bool = false;
Action: string = "DeleteRoute"; Version: string = "2016-11-15";
DestinationCidrBlock: string = ""): Recallable =
@@ -41415,23 +41480,23 @@ proc call*(call_609754: Call_GetDeleteRoute_609737; RouteTableId: string;
## : The ID of the route table.
## DestinationCidrBlock: string
## : The IPv4 CIDR range for the route. The value you specify must match the CIDR for the route exactly.
- var query_609755 = newJObject()
- add(query_609755, "DestinationIpv6CidrBlock",
+ var query_610959 = newJObject()
+ add(query_610959, "DestinationIpv6CidrBlock",
newJString(DestinationIpv6CidrBlock))
- add(query_609755, "DryRun", newJBool(DryRun))
- add(query_609755, "Action", newJString(Action))
- add(query_609755, "Version", newJString(Version))
- add(query_609755, "RouteTableId", newJString(RouteTableId))
- add(query_609755, "DestinationCidrBlock", newJString(DestinationCidrBlock))
- result = call_609754.call(nil, query_609755, nil, nil, nil)
-
-var getDeleteRoute* = Call_GetDeleteRoute_609737(name: "getDeleteRoute",
+ add(query_610959, "DryRun", newJBool(DryRun))
+ add(query_610959, "Action", newJString(Action))
+ add(query_610959, "Version", newJString(Version))
+ add(query_610959, "RouteTableId", newJString(RouteTableId))
+ add(query_610959, "DestinationCidrBlock", newJString(DestinationCidrBlock))
+ result = call_610958.call(nil, query_610959, nil, nil, nil)
+
+var getDeleteRoute* = Call_GetDeleteRoute_610941(name: "getDeleteRoute",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
- route: "/#Action=DeleteRoute", validator: validate_GetDeleteRoute_609738,
- base: "/", url: url_GetDeleteRoute_609739, schemes: {Scheme.Https, Scheme.Http})
+ route: "/#Action=DeleteRoute", validator: validate_GetDeleteRoute_610942,
+ base: "/", url: url_GetDeleteRoute_610943, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteRouteTable_609793 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteRouteTable_609795(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteRouteTable_610997 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteRouteTable_610999(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -41443,7 +41508,7 @@ proc url_PostDeleteRouteTable_609795(protocol: Scheme; host: string; base: strin
else:
result.path = base & route
-proc validate_PostDeleteRouteTable_609794(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteRouteTable_610998(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified route table. You must disassociate the route table from any subnets before you can delete it. You can't delete the main route table.
##
@@ -41456,16 +41521,16 @@ proc validate_PostDeleteRouteTable_609794(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609796 = query.getOrDefault("Action")
- valid_609796 = validateParameter(valid_609796, JString, required = true,
+ var valid_611000 = query.getOrDefault("Action")
+ valid_611000 = validateParameter(valid_611000, JString, required = true,
default = newJString("DeleteRouteTable"))
- if valid_609796 != nil:
- section.add "Action", valid_609796
- var valid_609797 = query.getOrDefault("Version")
- valid_609797 = validateParameter(valid_609797, JString, required = true,
+ if valid_611000 != nil:
+ section.add "Action", valid_611000
+ var valid_611001 = query.getOrDefault("Version")
+ valid_611001 = validateParameter(valid_611001, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609797 != nil:
- section.add "Version", valid_609797
+ if valid_611001 != nil:
+ section.add "Version", valid_611001
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -41476,41 +41541,41 @@ proc validate_PostDeleteRouteTable_609794(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609798 = header.getOrDefault("X-Amz-Signature")
- valid_609798 = validateParameter(valid_609798, JString, required = false,
- default = nil)
- if valid_609798 != nil:
- section.add "X-Amz-Signature", valid_609798
- var valid_609799 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609799 = validateParameter(valid_609799, JString, required = false,
- default = nil)
- if valid_609799 != nil:
- section.add "X-Amz-Content-Sha256", valid_609799
- var valid_609800 = header.getOrDefault("X-Amz-Date")
- valid_609800 = validateParameter(valid_609800, JString, required = false,
- default = nil)
- if valid_609800 != nil:
- section.add "X-Amz-Date", valid_609800
- var valid_609801 = header.getOrDefault("X-Amz-Credential")
- valid_609801 = validateParameter(valid_609801, JString, required = false,
- default = nil)
- if valid_609801 != nil:
- section.add "X-Amz-Credential", valid_609801
- var valid_609802 = header.getOrDefault("X-Amz-Security-Token")
- valid_609802 = validateParameter(valid_609802, JString, required = false,
- default = nil)
- if valid_609802 != nil:
- section.add "X-Amz-Security-Token", valid_609802
- var valid_609803 = header.getOrDefault("X-Amz-Algorithm")
- valid_609803 = validateParameter(valid_609803, JString, required = false,
- default = nil)
- if valid_609803 != nil:
- section.add "X-Amz-Algorithm", valid_609803
- var valid_609804 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609804 = validateParameter(valid_609804, JString, required = false,
+ var valid_611002 = header.getOrDefault("X-Amz-Signature")
+ valid_611002 = validateParameter(valid_611002, JString, required = false,
default = nil)
- if valid_609804 != nil:
- section.add "X-Amz-SignedHeaders", valid_609804
+ if valid_611002 != nil:
+ section.add "X-Amz-Signature", valid_611002
+ var valid_611003 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611003 = validateParameter(valid_611003, JString, required = false,
+ default = nil)
+ if valid_611003 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611003
+ var valid_611004 = header.getOrDefault("X-Amz-Date")
+ valid_611004 = validateParameter(valid_611004, JString, required = false,
+ default = nil)
+ if valid_611004 != nil:
+ section.add "X-Amz-Date", valid_611004
+ var valid_611005 = header.getOrDefault("X-Amz-Credential")
+ valid_611005 = validateParameter(valid_611005, JString, required = false,
+ default = nil)
+ if valid_611005 != nil:
+ section.add "X-Amz-Credential", valid_611005
+ var valid_611006 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611006 = validateParameter(valid_611006, JString, required = false,
+ default = nil)
+ if valid_611006 != nil:
+ section.add "X-Amz-Security-Token", valid_611006
+ var valid_611007 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611007 = validateParameter(valid_611007, JString, required = false,
+ default = nil)
+ if valid_611007 != nil:
+ section.add "X-Amz-Algorithm", valid_611007
+ var valid_611008 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611008 = validateParameter(valid_611008, JString, required = false,
+ default = nil)
+ if valid_611008 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611008
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -41518,35 +41583,35 @@ proc validate_PostDeleteRouteTable_609794(path: JsonNode; query: JsonNode;
## RouteTableId: JString (required)
## : The ID of the route table.
section = newJObject()
- var valid_609805 = formData.getOrDefault("DryRun")
- valid_609805 = validateParameter(valid_609805, JBool, required = false, default = nil)
- if valid_609805 != nil:
- section.add "DryRun", valid_609805
+ var valid_611009 = formData.getOrDefault("DryRun")
+ valid_611009 = validateParameter(valid_611009, JBool, required = false, default = nil)
+ if valid_611009 != nil:
+ section.add "DryRun", valid_611009
assert formData != nil,
"formData argument is necessary due to required `RouteTableId` field"
- var valid_609806 = formData.getOrDefault("RouteTableId")
- valid_609806 = validateParameter(valid_609806, JString, required = true,
+ var valid_611010 = formData.getOrDefault("RouteTableId")
+ valid_611010 = validateParameter(valid_611010, JString, required = true,
default = nil)
- if valid_609806 != nil:
- section.add "RouteTableId", valid_609806
+ if valid_611010 != nil:
+ section.add "RouteTableId", valid_611010
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609807: Call_PostDeleteRouteTable_609793; path: JsonNode;
+proc call*(call_611011: Call_PostDeleteRouteTable_610997; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified route table. You must disassociate the route table from any subnets before you can delete it. You can't delete the main route table.
##
- let valid = call_609807.validator(path, query, header, formData, body)
- let scheme = call_609807.pickScheme
+ let valid = call_611011.validator(path, query, header, formData, body)
+ let scheme = call_611011.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609807.url(scheme.get, call_609807.host, call_609807.base,
- call_609807.route, valid.getOrDefault("path"),
+ let url = call_611011.url(scheme.get, call_611011.host, call_611011.base,
+ call_611011.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609807, url, valid)
+ result = atozHook(call_611011, url, valid)
-proc call*(call_609808: Call_PostDeleteRouteTable_609793; RouteTableId: string;
+proc call*(call_611012: Call_PostDeleteRouteTable_610997; RouteTableId: string;
DryRun: bool = false; Action: string = "DeleteRouteTable";
Version: string = "2016-11-15"): Recallable =
## postDeleteRouteTable
@@ -41557,22 +41622,22 @@ proc call*(call_609808: Call_PostDeleteRouteTable_609793; RouteTableId: string;
## : The ID of the route table.
## Action: string (required)
## Version: string (required)
- var query_609809 = newJObject()
- var formData_609810 = newJObject()
- add(formData_609810, "DryRun", newJBool(DryRun))
- add(formData_609810, "RouteTableId", newJString(RouteTableId))
- add(query_609809, "Action", newJString(Action))
- add(query_609809, "Version", newJString(Version))
- result = call_609808.call(nil, query_609809, nil, formData_609810, nil)
+ var query_611013 = newJObject()
+ var formData_611014 = newJObject()
+ add(formData_611014, "DryRun", newJBool(DryRun))
+ add(formData_611014, "RouteTableId", newJString(RouteTableId))
+ add(query_611013, "Action", newJString(Action))
+ add(query_611013, "Version", newJString(Version))
+ result = call_611012.call(nil, query_611013, nil, formData_611014, nil)
-var postDeleteRouteTable* = Call_PostDeleteRouteTable_609793(
+var postDeleteRouteTable* = Call_PostDeleteRouteTable_610997(
name: "postDeleteRouteTable", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteRouteTable",
- validator: validate_PostDeleteRouteTable_609794, base: "/",
- url: url_PostDeleteRouteTable_609795, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeleteRouteTable_610998, base: "/",
+ url: url_PostDeleteRouteTable_610999, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteRouteTable_609776 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteRouteTable_609778(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteRouteTable_610980 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteRouteTable_610982(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -41584,7 +41649,7 @@ proc url_GetDeleteRouteTable_609778(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetDeleteRouteTable_609777(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteRouteTable_610981(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified route table. You must disassociate the route table from any subnets before you can delete it. You can't delete the main route table.
@@ -41601,26 +41666,26 @@ proc validate_GetDeleteRouteTable_609777(path: JsonNode; query: JsonNode;
## RouteTableId: JString (required)
## : The ID of the route table.
section = newJObject()
- var valid_609779 = query.getOrDefault("DryRun")
- valid_609779 = validateParameter(valid_609779, JBool, required = false, default = nil)
- if valid_609779 != nil:
- section.add "DryRun", valid_609779
+ var valid_610983 = query.getOrDefault("DryRun")
+ valid_610983 = validateParameter(valid_610983, JBool, required = false, default = nil)
+ if valid_610983 != nil:
+ section.add "DryRun", valid_610983
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609780 = query.getOrDefault("Action")
- valid_609780 = validateParameter(valid_609780, JString, required = true,
+ var valid_610984 = query.getOrDefault("Action")
+ valid_610984 = validateParameter(valid_610984, JString, required = true,
default = newJString("DeleteRouteTable"))
- if valid_609780 != nil:
- section.add "Action", valid_609780
- var valid_609781 = query.getOrDefault("Version")
- valid_609781 = validateParameter(valid_609781, JString, required = true,
+ if valid_610984 != nil:
+ section.add "Action", valid_610984
+ var valid_610985 = query.getOrDefault("Version")
+ valid_610985 = validateParameter(valid_610985, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609781 != nil:
- section.add "Version", valid_609781
- var valid_609782 = query.getOrDefault("RouteTableId")
- valid_609782 = validateParameter(valid_609782, JString, required = true,
+ if valid_610985 != nil:
+ section.add "Version", valid_610985
+ var valid_610986 = query.getOrDefault("RouteTableId")
+ valid_610986 = validateParameter(valid_610986, JString, required = true,
default = nil)
- if valid_609782 != nil:
- section.add "RouteTableId", valid_609782
+ if valid_610986 != nil:
+ section.add "RouteTableId", valid_610986
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -41631,61 +41696,61 @@ proc validate_GetDeleteRouteTable_609777(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609783 = header.getOrDefault("X-Amz-Signature")
- valid_609783 = validateParameter(valid_609783, JString, required = false,
+ var valid_610987 = header.getOrDefault("X-Amz-Signature")
+ valid_610987 = validateParameter(valid_610987, JString, required = false,
default = nil)
- if valid_609783 != nil:
- section.add "X-Amz-Signature", valid_609783
- var valid_609784 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609784 = validateParameter(valid_609784, JString, required = false,
+ if valid_610987 != nil:
+ section.add "X-Amz-Signature", valid_610987
+ var valid_610988 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_610988 = validateParameter(valid_610988, JString, required = false,
default = nil)
- if valid_609784 != nil:
- section.add "X-Amz-Content-Sha256", valid_609784
- var valid_609785 = header.getOrDefault("X-Amz-Date")
- valid_609785 = validateParameter(valid_609785, JString, required = false,
+ if valid_610988 != nil:
+ section.add "X-Amz-Content-Sha256", valid_610988
+ var valid_610989 = header.getOrDefault("X-Amz-Date")
+ valid_610989 = validateParameter(valid_610989, JString, required = false,
default = nil)
- if valid_609785 != nil:
- section.add "X-Amz-Date", valid_609785
- var valid_609786 = header.getOrDefault("X-Amz-Credential")
- valid_609786 = validateParameter(valid_609786, JString, required = false,
+ if valid_610989 != nil:
+ section.add "X-Amz-Date", valid_610989
+ var valid_610990 = header.getOrDefault("X-Amz-Credential")
+ valid_610990 = validateParameter(valid_610990, JString, required = false,
default = nil)
- if valid_609786 != nil:
- section.add "X-Amz-Credential", valid_609786
- var valid_609787 = header.getOrDefault("X-Amz-Security-Token")
- valid_609787 = validateParameter(valid_609787, JString, required = false,
+ if valid_610990 != nil:
+ section.add "X-Amz-Credential", valid_610990
+ var valid_610991 = header.getOrDefault("X-Amz-Security-Token")
+ valid_610991 = validateParameter(valid_610991, JString, required = false,
default = nil)
- if valid_609787 != nil:
- section.add "X-Amz-Security-Token", valid_609787
- var valid_609788 = header.getOrDefault("X-Amz-Algorithm")
- valid_609788 = validateParameter(valid_609788, JString, required = false,
+ if valid_610991 != nil:
+ section.add "X-Amz-Security-Token", valid_610991
+ var valid_610992 = header.getOrDefault("X-Amz-Algorithm")
+ valid_610992 = validateParameter(valid_610992, JString, required = false,
default = nil)
- if valid_609788 != nil:
- section.add "X-Amz-Algorithm", valid_609788
- var valid_609789 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609789 = validateParameter(valid_609789, JString, required = false,
+ if valid_610992 != nil:
+ section.add "X-Amz-Algorithm", valid_610992
+ var valid_610993 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_610993 = validateParameter(valid_610993, JString, required = false,
default = nil)
- if valid_609789 != nil:
- section.add "X-Amz-SignedHeaders", valid_609789
+ if valid_610993 != nil:
+ section.add "X-Amz-SignedHeaders", valid_610993
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609790: Call_GetDeleteRouteTable_609776; path: JsonNode;
+proc call*(call_610994: Call_GetDeleteRouteTable_610980; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified route table. You must disassociate the route table from any subnets before you can delete it. You can't delete the main route table.
##
- let valid = call_609790.validator(path, query, header, formData, body)
- let scheme = call_609790.pickScheme
+ let valid = call_610994.validator(path, query, header, formData, body)
+ let scheme = call_610994.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609790.url(scheme.get, call_609790.host, call_609790.base,
- call_609790.route, valid.getOrDefault("path"),
+ let url = call_610994.url(scheme.get, call_610994.host, call_610994.base,
+ call_610994.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609790, url, valid)
+ result = atozHook(call_610994, url, valid)
-proc call*(call_609791: Call_GetDeleteRouteTable_609776; RouteTableId: string;
+proc call*(call_610995: Call_GetDeleteRouteTable_610980; RouteTableId: string;
DryRun: bool = false; Action: string = "DeleteRouteTable";
Version: string = "2016-11-15"): Recallable =
## getDeleteRouteTable
@@ -41696,21 +41761,21 @@ proc call*(call_609791: Call_GetDeleteRouteTable_609776; RouteTableId: string;
## Version: string (required)
## RouteTableId: string (required)
## : The ID of the route table.
- var query_609792 = newJObject()
- add(query_609792, "DryRun", newJBool(DryRun))
- add(query_609792, "Action", newJString(Action))
- add(query_609792, "Version", newJString(Version))
- add(query_609792, "RouteTableId", newJString(RouteTableId))
- result = call_609791.call(nil, query_609792, nil, nil, nil)
-
-var getDeleteRouteTable* = Call_GetDeleteRouteTable_609776(
+ var query_610996 = newJObject()
+ add(query_610996, "DryRun", newJBool(DryRun))
+ add(query_610996, "Action", newJString(Action))
+ add(query_610996, "Version", newJString(Version))
+ add(query_610996, "RouteTableId", newJString(RouteTableId))
+ result = call_610995.call(nil, query_610996, nil, nil, nil)
+
+var getDeleteRouteTable* = Call_GetDeleteRouteTable_610980(
name: "getDeleteRouteTable", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteRouteTable",
- validator: validate_GetDeleteRouteTable_609777, base: "/",
- url: url_GetDeleteRouteTable_609778, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeleteRouteTable_610981, base: "/",
+ url: url_GetDeleteRouteTable_610982, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteSecurityGroup_609829 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteSecurityGroup_609831(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteSecurityGroup_611033 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteSecurityGroup_611035(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -41723,7 +41788,7 @@ proc url_PostDeleteSecurityGroup_609831(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_PostDeleteSecurityGroup_609830(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteSecurityGroup_611034(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes a security group.
If you attempt to delete a security group that is associated with an instance, or is referenced by another security group, the operation fails with InvalidGroup.InUse
in EC2-Classic or DependencyViolation
in EC2-VPC.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_609841 = formData.getOrDefault("GroupId")
- valid_609841 = validateParameter(valid_609841, JString, required = false,
+ var valid_611045 = formData.getOrDefault("GroupId")
+ valid_611045 = validateParameter(valid_611045, JString, required = false,
default = nil)
- if valid_609841 != nil:
- section.add "GroupId", valid_609841
- var valid_609842 = formData.getOrDefault("GroupName")
- valid_609842 = validateParameter(valid_609842, JString, required = false,
+ if valid_611045 != nil:
+ section.add "GroupId", valid_611045
+ var valid_611046 = formData.getOrDefault("GroupName")
+ valid_611046 = validateParameter(valid_611046, JString, required = false,
default = nil)
- if valid_609842 != nil:
- section.add "GroupName", valid_609842
- var valid_609843 = formData.getOrDefault("DryRun")
- valid_609843 = validateParameter(valid_609843, JBool, required = false, default = nil)
- if valid_609843 != nil:
- section.add "DryRun", valid_609843
+ if valid_611046 != nil:
+ section.add "GroupName", valid_611046
+ var valid_611047 = formData.getOrDefault("DryRun")
+ valid_611047 = validateParameter(valid_611047, JBool, required = false, default = nil)
+ if valid_611047 != nil:
+ section.add "DryRun", valid_611047
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609844: Call_PostDeleteSecurityGroup_609829; path: JsonNode;
+proc call*(call_611048: Call_PostDeleteSecurityGroup_611033; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes a security group.
If you attempt to delete a security group that is associated with an instance, or is referenced by another security group, the operation fails with InvalidGroup.InUse
in EC2-Classic or DependencyViolation
in EC2-VPC.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609846 = newJObject()
- var formData_609847 = newJObject()
- add(formData_609847, "GroupId", newJString(GroupId))
- add(formData_609847, "GroupName", newJString(GroupName))
- add(formData_609847, "DryRun", newJBool(DryRun))
- add(query_609846, "Action", newJString(Action))
- add(query_609846, "Version", newJString(Version))
- result = call_609845.call(nil, query_609846, nil, formData_609847, nil)
+ var query_611050 = newJObject()
+ var formData_611051 = newJObject()
+ add(formData_611051, "GroupId", newJString(GroupId))
+ add(formData_611051, "GroupName", newJString(GroupName))
+ add(formData_611051, "DryRun", newJBool(DryRun))
+ add(query_611050, "Action", newJString(Action))
+ add(query_611050, "Version", newJString(Version))
+ result = call_611049.call(nil, query_611050, nil, formData_611051, nil)
-var postDeleteSecurityGroup* = Call_PostDeleteSecurityGroup_609829(
+var postDeleteSecurityGroup* = Call_PostDeleteSecurityGroup_611033(
name: "postDeleteSecurityGroup", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteSecurityGroup",
- validator: validate_PostDeleteSecurityGroup_609830, base: "/",
- url: url_PostDeleteSecurityGroup_609831, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeleteSecurityGroup_611034, base: "/",
+ url: url_PostDeleteSecurityGroup_611035, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteSecurityGroup_609811 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteSecurityGroup_609813(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteSecurityGroup_611015 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteSecurityGroup_611017(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -41872,7 +41937,7 @@ proc url_GetDeleteSecurityGroup_609813(protocol: Scheme; host: string; base: str
else:
result.path = base & route
-proc validate_GetDeleteSecurityGroup_609812(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteSecurityGroup_611016(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes a security group.
If you attempt to delete a security group that is associated with an instance, or is referenced by another security group, the operation fails with InvalidGroup.InUse
in EC2-Classic or DependencyViolation
in EC2-VPC.
Deletes a security group.
If you attempt to delete a security group that is associated with an instance, or is referenced by another security group, the operation fails with InvalidGroup.InUse
in EC2-Classic or DependencyViolation
in EC2-VPC.
Deletes the specified snapshot.
When you make periodic snapshots of a volume, the snapshots are incremental, and only the blocks on the device that have changed since your last snapshot are saved in the new snapshot. When you delete a snapshot, only the data not needed for any other snapshot is removed. So regardless of which prior snapshots have been deleted, all active snapshots will have access to all the information needed to restore the volume.
You cannot delete a snapshot of the root device of an EBS volume used by a registered AMI. You must first de-register the AMI before you can delete the snapshot.
For more information, see Deleting an Amazon EBS Snapshot in the Amazon Elastic Compute Cloud User Guide.
@@ -42033,16 +42098,16 @@ proc validate_PostDeleteSnapshot_609866(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_609868 = query.getOrDefault("Action") - valid_609868 = validateParameter(valid_609868, JString, required = true, + var valid_611072 = query.getOrDefault("Action") + valid_611072 = validateParameter(valid_611072, JString, required = true, default = newJString("DeleteSnapshot")) - if valid_609868 != nil: - section.add "Action", valid_609868 - var valid_609869 = query.getOrDefault("Version") - valid_609869 = validateParameter(valid_609869, JString, required = true, + if valid_611072 != nil: + section.add "Action", valid_611072 + var valid_611073 = query.getOrDefault("Version") + valid_611073 = validateParameter(valid_611073, JString, required = true, default = newJString("2016-11-15")) - if valid_609869 != nil: - section.add "Version", valid_609869 + if valid_611073 != nil: + section.add "Version", valid_611073 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -42053,41 +42118,41 @@ proc validate_PostDeleteSnapshot_609866(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609870 = header.getOrDefault("X-Amz-Signature") - valid_609870 = validateParameter(valid_609870, JString, required = false, + var valid_611074 = header.getOrDefault("X-Amz-Signature") + valid_611074 = validateParameter(valid_611074, JString, required = false, default = nil) - if valid_609870 != nil: - section.add "X-Amz-Signature", valid_609870 - var valid_609871 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609871 = validateParameter(valid_609871, JString, required = false, + if valid_611074 != nil: + section.add "X-Amz-Signature", valid_611074 + var valid_611075 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611075 = validateParameter(valid_611075, JString, required = false, default = nil) - if valid_609871 != nil: - section.add "X-Amz-Content-Sha256", valid_609871 - var valid_609872 = header.getOrDefault("X-Amz-Date") - valid_609872 = validateParameter(valid_609872, JString, required = false, + if valid_611075 != nil: + section.add "X-Amz-Content-Sha256", valid_611075 + var valid_611076 = header.getOrDefault("X-Amz-Date") + valid_611076 = validateParameter(valid_611076, JString, required = false, default = nil) - if valid_609872 != nil: - section.add "X-Amz-Date", valid_609872 - var valid_609873 = header.getOrDefault("X-Amz-Credential") - valid_609873 = validateParameter(valid_609873, JString, required = false, + if valid_611076 != nil: + section.add "X-Amz-Date", valid_611076 + var valid_611077 = header.getOrDefault("X-Amz-Credential") + valid_611077 = validateParameter(valid_611077, JString, required = false, default = nil) - if valid_609873 != nil: - section.add "X-Amz-Credential", valid_609873 - var valid_609874 = header.getOrDefault("X-Amz-Security-Token") - valid_609874 = validateParameter(valid_609874, JString, required = false, + if valid_611077 != nil: + section.add "X-Amz-Credential", valid_611077 + var valid_611078 = header.getOrDefault("X-Amz-Security-Token") + valid_611078 = validateParameter(valid_611078, JString, required = false, default = nil) - if valid_609874 != nil: - section.add "X-Amz-Security-Token", valid_609874 - var valid_609875 = header.getOrDefault("X-Amz-Algorithm") - valid_609875 = validateParameter(valid_609875, JString, required = false, + if valid_611078 != nil: + section.add "X-Amz-Security-Token", valid_611078 + var valid_611079 = header.getOrDefault("X-Amz-Algorithm") + valid_611079 = validateParameter(valid_611079, JString, required = false, default = nil) - if valid_609875 != nil: - section.add "X-Amz-Algorithm", valid_609875 - var valid_609876 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609876 = validateParameter(valid_609876, JString, required = false, + if valid_611079 != nil: + section.add "X-Amz-Algorithm", valid_611079 + var valid_611080 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611080 = validateParameter(valid_611080, JString, required = false, default = nil) - if valid_609876 != nil: - section.add "X-Amz-SignedHeaders", valid_609876 + if valid_611080 != nil: + section.add "X-Amz-SignedHeaders", valid_611080 result.add "header", section ## parameters in `formData` object: ## SnapshotId: JString (required) @@ -42097,33 +42162,33 @@ proc validate_PostDeleteSnapshot_609866(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `SnapshotId` field" - var valid_609877 = formData.getOrDefault("SnapshotId") - valid_609877 = validateParameter(valid_609877, JString, required = true, + var valid_611081 = formData.getOrDefault("SnapshotId") + valid_611081 = validateParameter(valid_611081, JString, required = true, default = nil) - if valid_609877 != nil: - section.add "SnapshotId", valid_609877 - var valid_609878 = formData.getOrDefault("DryRun") - valid_609878 = validateParameter(valid_609878, JBool, required = false, default = nil) - if valid_609878 != nil: - section.add "DryRun", valid_609878 + if valid_611081 != nil: + section.add "SnapshotId", valid_611081 + var valid_611082 = formData.getOrDefault("DryRun") + valid_611082 = validateParameter(valid_611082, JBool, required = false, default = nil) + if valid_611082 != nil: + section.add "DryRun", valid_611082 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_609879: Call_PostDeleteSnapshot_609865; path: JsonNode; +proc call*(call_611083: Call_PostDeleteSnapshot_611069; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deletes the specified snapshot.
When you make periodic snapshots of a volume, the snapshots are incremental, and only the blocks on the device that have changed since your last snapshot are saved in the new snapshot. When you delete a snapshot, only the data not needed for any other snapshot is removed. So regardless of which prior snapshots have been deleted, all active snapshots will have access to all the information needed to restore the volume.
You cannot delete a snapshot of the root device of an EBS volume used by a registered AMI. You must first de-register the AMI before you can delete the snapshot.
For more information, see Deleting an Amazon EBS Snapshot in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_609879.validator(path, query, header, formData, body) - let scheme = call_609879.pickScheme + let valid = call_611083.validator(path, query, header, formData, body) + let scheme = call_611083.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_609879.url(scheme.get, call_609879.host, call_609879.base, - call_609879.route, valid.getOrDefault("path"), + let url = call_611083.url(scheme.get, call_611083.host, call_611083.base, + call_611083.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_609879, url, valid) + result = atozHook(call_611083, url, valid) -proc call*(call_609880: Call_PostDeleteSnapshot_609865; SnapshotId: string; +proc call*(call_611084: Call_PostDeleteSnapshot_611069; SnapshotId: string; DryRun: bool = false; Action: string = "DeleteSnapshot"; Version: string = "2016-11-15"): Recallable = ## postDeleteSnapshot @@ -42134,22 +42199,22 @@ proc call*(call_609880: Call_PostDeleteSnapshot_609865; SnapshotId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609881 = newJObject()
- var formData_609882 = newJObject()
- add(formData_609882, "SnapshotId", newJString(SnapshotId))
- add(formData_609882, "DryRun", newJBool(DryRun))
- add(query_609881, "Action", newJString(Action))
- add(query_609881, "Version", newJString(Version))
- result = call_609880.call(nil, query_609881, nil, formData_609882, nil)
+ var query_611085 = newJObject()
+ var formData_611086 = newJObject()
+ add(formData_611086, "SnapshotId", newJString(SnapshotId))
+ add(formData_611086, "DryRun", newJBool(DryRun))
+ add(query_611085, "Action", newJString(Action))
+ add(query_611085, "Version", newJString(Version))
+ result = call_611084.call(nil, query_611085, nil, formData_611086, nil)
-var postDeleteSnapshot* = Call_PostDeleteSnapshot_609865(
+var postDeleteSnapshot* = Call_PostDeleteSnapshot_611069(
name: "postDeleteSnapshot", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteSnapshot",
- validator: validate_PostDeleteSnapshot_609866, base: "/",
- url: url_PostDeleteSnapshot_609867, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeleteSnapshot_611070, base: "/",
+ url: url_PostDeleteSnapshot_611071, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteSnapshot_609848 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteSnapshot_609850(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteSnapshot_611052 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteSnapshot_611054(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -42161,7 +42226,7 @@ proc url_GetDeleteSnapshot_609850(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetDeleteSnapshot_609849(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteSnapshot_611053(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified snapshot.
When you make periodic snapshots of a volume, the snapshots are incremental, and only the blocks on the device that have changed since your last snapshot are saved in the new snapshot. When you delete a snapshot, only the data not needed for any other snapshot is removed. So regardless of which prior snapshots have been deleted, all active snapshots will have access to all the information needed to restore the volume.
You cannot delete a snapshot of the root device of an EBS volume used by a registered AMI. You must first de-register the AMI before you can delete the snapshot.
For more information, see Deleting an Amazon EBS Snapshot in the Amazon Elastic Compute Cloud User Guide.
@@ -42178,26 +42243,26 @@ proc validate_GetDeleteSnapshot_609849(path: JsonNode; query: JsonNode; ## SnapshotId: JString (required) ## : The ID of the EBS snapshot. section = newJObject() - var valid_609851 = query.getOrDefault("DryRun") - valid_609851 = validateParameter(valid_609851, JBool, required = false, default = nil) - if valid_609851 != nil: - section.add "DryRun", valid_609851 + var valid_611055 = query.getOrDefault("DryRun") + valid_611055 = validateParameter(valid_611055, JBool, required = false, default = nil) + if valid_611055 != nil: + section.add "DryRun", valid_611055 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_609852 = query.getOrDefault("Action") - valid_609852 = validateParameter(valid_609852, JString, required = true, + var valid_611056 = query.getOrDefault("Action") + valid_611056 = validateParameter(valid_611056, JString, required = true, default = newJString("DeleteSnapshot")) - if valid_609852 != nil: - section.add "Action", valid_609852 - var valid_609853 = query.getOrDefault("Version") - valid_609853 = validateParameter(valid_609853, JString, required = true, + if valid_611056 != nil: + section.add "Action", valid_611056 + var valid_611057 = query.getOrDefault("Version") + valid_611057 = validateParameter(valid_611057, JString, required = true, default = newJString("2016-11-15")) - if valid_609853 != nil: - section.add "Version", valid_609853 - var valid_609854 = query.getOrDefault("SnapshotId") - valid_609854 = validateParameter(valid_609854, JString, required = true, + if valid_611057 != nil: + section.add "Version", valid_611057 + var valid_611058 = query.getOrDefault("SnapshotId") + valid_611058 = validateParameter(valid_611058, JString, required = true, default = nil) - if valid_609854 != nil: - section.add "SnapshotId", valid_609854 + if valid_611058 != nil: + section.add "SnapshotId", valid_611058 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -42208,61 +42273,61 @@ proc validate_GetDeleteSnapshot_609849(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609855 = header.getOrDefault("X-Amz-Signature") - valid_609855 = validateParameter(valid_609855, JString, required = false, + var valid_611059 = header.getOrDefault("X-Amz-Signature") + valid_611059 = validateParameter(valid_611059, JString, required = false, default = nil) - if valid_609855 != nil: - section.add "X-Amz-Signature", valid_609855 - var valid_609856 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609856 = validateParameter(valid_609856, JString, required = false, + if valid_611059 != nil: + section.add "X-Amz-Signature", valid_611059 + var valid_611060 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611060 = validateParameter(valid_611060, JString, required = false, default = nil) - if valid_609856 != nil: - section.add "X-Amz-Content-Sha256", valid_609856 - var valid_609857 = header.getOrDefault("X-Amz-Date") - valid_609857 = validateParameter(valid_609857, JString, required = false, + if valid_611060 != nil: + section.add "X-Amz-Content-Sha256", valid_611060 + var valid_611061 = header.getOrDefault("X-Amz-Date") + valid_611061 = validateParameter(valid_611061, JString, required = false, default = nil) - if valid_609857 != nil: - section.add "X-Amz-Date", valid_609857 - var valid_609858 = header.getOrDefault("X-Amz-Credential") - valid_609858 = validateParameter(valid_609858, JString, required = false, + if valid_611061 != nil: + section.add "X-Amz-Date", valid_611061 + var valid_611062 = header.getOrDefault("X-Amz-Credential") + valid_611062 = validateParameter(valid_611062, JString, required = false, default = nil) - if valid_609858 != nil: - section.add "X-Amz-Credential", valid_609858 - var valid_609859 = header.getOrDefault("X-Amz-Security-Token") - valid_609859 = validateParameter(valid_609859, JString, required = false, + if valid_611062 != nil: + section.add "X-Amz-Credential", valid_611062 + var valid_611063 = header.getOrDefault("X-Amz-Security-Token") + valid_611063 = validateParameter(valid_611063, JString, required = false, default = nil) - if valid_609859 != nil: - section.add "X-Amz-Security-Token", valid_609859 - var valid_609860 = header.getOrDefault("X-Amz-Algorithm") - valid_609860 = validateParameter(valid_609860, JString, required = false, + if valid_611063 != nil: + section.add "X-Amz-Security-Token", valid_611063 + var valid_611064 = header.getOrDefault("X-Amz-Algorithm") + valid_611064 = validateParameter(valid_611064, JString, required = false, default = nil) - if valid_609860 != nil: - section.add "X-Amz-Algorithm", valid_609860 - var valid_609861 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609861 = validateParameter(valid_609861, JString, required = false, + if valid_611064 != nil: + section.add "X-Amz-Algorithm", valid_611064 + var valid_611065 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611065 = validateParameter(valid_611065, JString, required = false, default = nil) - if valid_609861 != nil: - section.add "X-Amz-SignedHeaders", valid_609861 + if valid_611065 != nil: + section.add "X-Amz-SignedHeaders", valid_611065 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_609862: Call_GetDeleteSnapshot_609848; path: JsonNode; +proc call*(call_611066: Call_GetDeleteSnapshot_611052; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deletes the specified snapshot.
When you make periodic snapshots of a volume, the snapshots are incremental, and only the blocks on the device that have changed since your last snapshot are saved in the new snapshot. When you delete a snapshot, only the data not needed for any other snapshot is removed. So regardless of which prior snapshots have been deleted, all active snapshots will have access to all the information needed to restore the volume.
You cannot delete a snapshot of the root device of an EBS volume used by a registered AMI. You must first de-register the AMI before you can delete the snapshot.
For more information, see Deleting an Amazon EBS Snapshot in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_609862.validator(path, query, header, formData, body) - let scheme = call_609862.pickScheme + let valid = call_611066.validator(path, query, header, formData, body) + let scheme = call_611066.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_609862.url(scheme.get, call_609862.host, call_609862.base, - call_609862.route, valid.getOrDefault("path"), + let url = call_611066.url(scheme.get, call_611066.host, call_611066.base, + call_611066.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_609862, url, valid) + result = atozHook(call_611066, url, valid) -proc call*(call_609863: Call_GetDeleteSnapshot_609848; SnapshotId: string; +proc call*(call_611067: Call_GetDeleteSnapshot_611052; SnapshotId: string; DryRun: bool = false; Action: string = "DeleteSnapshot"; Version: string = "2016-11-15"): Recallable = ## getDeleteSnapshot @@ -42273,21 +42338,21 @@ proc call*(call_609863: Call_GetDeleteSnapshot_609848; SnapshotId: string; ## Version: string (required) ## SnapshotId: string (required) ## : The ID of the EBS snapshot. - var query_609864 = newJObject() - add(query_609864, "DryRun", newJBool(DryRun)) - add(query_609864, "Action", newJString(Action)) - add(query_609864, "Version", newJString(Version)) - add(query_609864, "SnapshotId", newJString(SnapshotId)) - result = call_609863.call(nil, query_609864, nil, nil, nil) - -var getDeleteSnapshot* = Call_GetDeleteSnapshot_609848(name: "getDeleteSnapshot", + var query_611068 = newJObject() + add(query_611068, "DryRun", newJBool(DryRun)) + add(query_611068, "Action", newJString(Action)) + add(query_611068, "Version", newJString(Version)) + add(query_611068, "SnapshotId", newJString(SnapshotId)) + result = call_611067.call(nil, query_611068, nil, nil, nil) + +var getDeleteSnapshot* = Call_GetDeleteSnapshot_611052(name: "getDeleteSnapshot", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=DeleteSnapshot", validator: validate_GetDeleteSnapshot_609849, - base: "/", url: url_GetDeleteSnapshot_609850, + route: "/#Action=DeleteSnapshot", validator: validate_GetDeleteSnapshot_611053, + base: "/", url: url_GetDeleteSnapshot_611054, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeleteSpotDatafeedSubscription_609899 = ref object of OpenApiRestCall_604389 -proc url_PostDeleteSpotDatafeedSubscription_609901(protocol: Scheme; host: string; + Call_PostDeleteSpotDatafeedSubscription_611103 = ref object of OpenApiRestCall_605589 +proc url_PostDeleteSpotDatafeedSubscription_611105(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -42299,7 +42364,7 @@ proc url_PostDeleteSpotDatafeedSubscription_609901(protocol: Scheme; host: strin else: result.path = base & route -proc validate_PostDeleteSpotDatafeedSubscription_609900(path: JsonNode; +proc validate_PostDeleteSpotDatafeedSubscription_611104(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the data feed for Spot Instances. ## @@ -42312,16 +42377,16 @@ proc validate_PostDeleteSpotDatafeedSubscription_609900(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_609902 = query.getOrDefault("Action") - valid_609902 = validateParameter(valid_609902, JString, required = true, default = newJString( + var valid_611106 = query.getOrDefault("Action") + valid_611106 = validateParameter(valid_611106, JString, required = true, default = newJString( "DeleteSpotDatafeedSubscription")) - if valid_609902 != nil: - section.add "Action", valid_609902 - var valid_609903 = query.getOrDefault("Version") - valid_609903 = validateParameter(valid_609903, JString, required = true, + if valid_611106 != nil: + section.add "Action", valid_611106 + var valid_611107 = query.getOrDefault("Version") + valid_611107 = validateParameter(valid_611107, JString, required = true, default = newJString("2016-11-15")) - if valid_609903 != nil: - section.add "Version", valid_609903 + if valid_611107 != nil: + section.add "Version", valid_611107 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -42332,69 +42397,69 @@ proc validate_PostDeleteSpotDatafeedSubscription_609900(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609904 = header.getOrDefault("X-Amz-Signature") - valid_609904 = validateParameter(valid_609904, JString, required = false, + var valid_611108 = header.getOrDefault("X-Amz-Signature") + valid_611108 = validateParameter(valid_611108, JString, required = false, default = nil) - if valid_609904 != nil: - section.add "X-Amz-Signature", valid_609904 - var valid_609905 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609905 = validateParameter(valid_609905, JString, required = false, + if valid_611108 != nil: + section.add "X-Amz-Signature", valid_611108 + var valid_611109 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611109 = validateParameter(valid_611109, JString, required = false, default = nil) - if valid_609905 != nil: - section.add "X-Amz-Content-Sha256", valid_609905 - var valid_609906 = header.getOrDefault("X-Amz-Date") - valid_609906 = validateParameter(valid_609906, JString, required = false, + if valid_611109 != nil: + section.add "X-Amz-Content-Sha256", valid_611109 + var valid_611110 = header.getOrDefault("X-Amz-Date") + valid_611110 = validateParameter(valid_611110, JString, required = false, default = nil) - if valid_609906 != nil: - section.add "X-Amz-Date", valid_609906 - var valid_609907 = header.getOrDefault("X-Amz-Credential") - valid_609907 = validateParameter(valid_609907, JString, required = false, + if valid_611110 != nil: + section.add "X-Amz-Date", valid_611110 + var valid_611111 = header.getOrDefault("X-Amz-Credential") + valid_611111 = validateParameter(valid_611111, JString, required = false, default = nil) - if valid_609907 != nil: - section.add "X-Amz-Credential", valid_609907 - var valid_609908 = header.getOrDefault("X-Amz-Security-Token") - valid_609908 = validateParameter(valid_609908, JString, required = false, + if valid_611111 != nil: + section.add "X-Amz-Credential", valid_611111 + var valid_611112 = header.getOrDefault("X-Amz-Security-Token") + valid_611112 = validateParameter(valid_611112, JString, required = false, default = nil) - if valid_609908 != nil: - section.add "X-Amz-Security-Token", valid_609908 - var valid_609909 = header.getOrDefault("X-Amz-Algorithm") - valid_609909 = validateParameter(valid_609909, JString, required = false, + if valid_611112 != nil: + section.add "X-Amz-Security-Token", valid_611112 + var valid_611113 = header.getOrDefault("X-Amz-Algorithm") + valid_611113 = validateParameter(valid_611113, JString, required = false, default = nil) - if valid_609909 != nil: - section.add "X-Amz-Algorithm", valid_609909 - var valid_609910 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609910 = validateParameter(valid_609910, JString, required = false, + if valid_611113 != nil: + section.add "X-Amz-Algorithm", valid_611113 + var valid_611114 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611114 = validateParameter(valid_611114, JString, required = false, default = nil) - if valid_609910 != nil: - section.add "X-Amz-SignedHeaders", valid_609910 + if valid_611114 != nil: + section.add "X-Amz-SignedHeaders", valid_611114 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_609911 = formData.getOrDefault("DryRun")
- valid_609911 = validateParameter(valid_609911, JBool, required = false, default = nil)
- if valid_609911 != nil:
- section.add "DryRun", valid_609911
+ var valid_611115 = formData.getOrDefault("DryRun")
+ valid_611115 = validateParameter(valid_611115, JBool, required = false, default = nil)
+ if valid_611115 != nil:
+ section.add "DryRun", valid_611115
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609912: Call_PostDeleteSpotDatafeedSubscription_609899;
+proc call*(call_611116: Call_PostDeleteSpotDatafeedSubscription_611103;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the data feed for Spot Instances.
##
- let valid = call_609912.validator(path, query, header, formData, body)
- let scheme = call_609912.pickScheme
+ let valid = call_611116.validator(path, query, header, formData, body)
+ let scheme = call_611116.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609912.url(scheme.get, call_609912.host, call_609912.base,
- call_609912.route, valid.getOrDefault("path"),
+ let url = call_611116.url(scheme.get, call_611116.host, call_611116.base,
+ call_611116.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609912, url, valid)
+ result = atozHook(call_611116, url, valid)
-proc call*(call_609913: Call_PostDeleteSpotDatafeedSubscription_609899;
+proc call*(call_611117: Call_PostDeleteSpotDatafeedSubscription_611103;
DryRun: bool = false; Action: string = "DeleteSpotDatafeedSubscription";
Version: string = "2016-11-15"): Recallable =
## postDeleteSpotDatafeedSubscription
@@ -42403,22 +42468,22 @@ proc call*(call_609913: Call_PostDeleteSpotDatafeedSubscription_609899;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609914 = newJObject()
- var formData_609915 = newJObject()
- add(formData_609915, "DryRun", newJBool(DryRun))
- add(query_609914, "Action", newJString(Action))
- add(query_609914, "Version", newJString(Version))
- result = call_609913.call(nil, query_609914, nil, formData_609915, nil)
+ var query_611118 = newJObject()
+ var formData_611119 = newJObject()
+ add(formData_611119, "DryRun", newJBool(DryRun))
+ add(query_611118, "Action", newJString(Action))
+ add(query_611118, "Version", newJString(Version))
+ result = call_611117.call(nil, query_611118, nil, formData_611119, nil)
-var postDeleteSpotDatafeedSubscription* = Call_PostDeleteSpotDatafeedSubscription_609899(
+var postDeleteSpotDatafeedSubscription* = Call_PostDeleteSpotDatafeedSubscription_611103(
name: "postDeleteSpotDatafeedSubscription", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteSpotDatafeedSubscription",
- validator: validate_PostDeleteSpotDatafeedSubscription_609900, base: "/",
- url: url_PostDeleteSpotDatafeedSubscription_609901,
+ validator: validate_PostDeleteSpotDatafeedSubscription_611104, base: "/",
+ url: url_PostDeleteSpotDatafeedSubscription_611105,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteSpotDatafeedSubscription_609883 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteSpotDatafeedSubscription_609885(protocol: Scheme; host: string;
+ Call_GetDeleteSpotDatafeedSubscription_611087 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteSpotDatafeedSubscription_611089(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -42430,7 +42495,7 @@ proc url_GetDeleteSpotDatafeedSubscription_609885(protocol: Scheme; host: string
else:
result.path = base & route
-proc validate_GetDeleteSpotDatafeedSubscription_609884(path: JsonNode;
+proc validate_GetDeleteSpotDatafeedSubscription_611088(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the data feed for Spot Instances.
##
@@ -42444,21 +42509,21 @@ proc validate_GetDeleteSpotDatafeedSubscription_609884(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_609886 = query.getOrDefault("DryRun")
- valid_609886 = validateParameter(valid_609886, JBool, required = false, default = nil)
- if valid_609886 != nil:
- section.add "DryRun", valid_609886
+ var valid_611090 = query.getOrDefault("DryRun")
+ valid_611090 = validateParameter(valid_611090, JBool, required = false, default = nil)
+ if valid_611090 != nil:
+ section.add "DryRun", valid_611090
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609887 = query.getOrDefault("Action")
- valid_609887 = validateParameter(valid_609887, JString, required = true, default = newJString(
+ var valid_611091 = query.getOrDefault("Action")
+ valid_611091 = validateParameter(valid_611091, JString, required = true, default = newJString(
"DeleteSpotDatafeedSubscription"))
- if valid_609887 != nil:
- section.add "Action", valid_609887
- var valid_609888 = query.getOrDefault("Version")
- valid_609888 = validateParameter(valid_609888, JString, required = true,
+ if valid_611091 != nil:
+ section.add "Action", valid_611091
+ var valid_611092 = query.getOrDefault("Version")
+ valid_611092 = validateParameter(valid_611092, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609888 != nil:
- section.add "Version", valid_609888
+ if valid_611092 != nil:
+ section.add "Version", valid_611092
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -42469,62 +42534,62 @@ proc validate_GetDeleteSpotDatafeedSubscription_609884(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609889 = header.getOrDefault("X-Amz-Signature")
- valid_609889 = validateParameter(valid_609889, JString, required = false,
+ var valid_611093 = header.getOrDefault("X-Amz-Signature")
+ valid_611093 = validateParameter(valid_611093, JString, required = false,
default = nil)
- if valid_609889 != nil:
- section.add "X-Amz-Signature", valid_609889
- var valid_609890 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609890 = validateParameter(valid_609890, JString, required = false,
+ if valid_611093 != nil:
+ section.add "X-Amz-Signature", valid_611093
+ var valid_611094 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611094 = validateParameter(valid_611094, JString, required = false,
default = nil)
- if valid_609890 != nil:
- section.add "X-Amz-Content-Sha256", valid_609890
- var valid_609891 = header.getOrDefault("X-Amz-Date")
- valid_609891 = validateParameter(valid_609891, JString, required = false,
+ if valid_611094 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611094
+ var valid_611095 = header.getOrDefault("X-Amz-Date")
+ valid_611095 = validateParameter(valid_611095, JString, required = false,
default = nil)
- if valid_609891 != nil:
- section.add "X-Amz-Date", valid_609891
- var valid_609892 = header.getOrDefault("X-Amz-Credential")
- valid_609892 = validateParameter(valid_609892, JString, required = false,
+ if valid_611095 != nil:
+ section.add "X-Amz-Date", valid_611095
+ var valid_611096 = header.getOrDefault("X-Amz-Credential")
+ valid_611096 = validateParameter(valid_611096, JString, required = false,
default = nil)
- if valid_609892 != nil:
- section.add "X-Amz-Credential", valid_609892
- var valid_609893 = header.getOrDefault("X-Amz-Security-Token")
- valid_609893 = validateParameter(valid_609893, JString, required = false,
+ if valid_611096 != nil:
+ section.add "X-Amz-Credential", valid_611096
+ var valid_611097 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611097 = validateParameter(valid_611097, JString, required = false,
default = nil)
- if valid_609893 != nil:
- section.add "X-Amz-Security-Token", valid_609893
- var valid_609894 = header.getOrDefault("X-Amz-Algorithm")
- valid_609894 = validateParameter(valid_609894, JString, required = false,
+ if valid_611097 != nil:
+ section.add "X-Amz-Security-Token", valid_611097
+ var valid_611098 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611098 = validateParameter(valid_611098, JString, required = false,
default = nil)
- if valid_609894 != nil:
- section.add "X-Amz-Algorithm", valid_609894
- var valid_609895 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609895 = validateParameter(valid_609895, JString, required = false,
+ if valid_611098 != nil:
+ section.add "X-Amz-Algorithm", valid_611098
+ var valid_611099 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611099 = validateParameter(valid_611099, JString, required = false,
default = nil)
- if valid_609895 != nil:
- section.add "X-Amz-SignedHeaders", valid_609895
+ if valid_611099 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611099
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609896: Call_GetDeleteSpotDatafeedSubscription_609883;
+proc call*(call_611100: Call_GetDeleteSpotDatafeedSubscription_611087;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the data feed for Spot Instances.
##
- let valid = call_609896.validator(path, query, header, formData, body)
- let scheme = call_609896.pickScheme
+ let valid = call_611100.validator(path, query, header, formData, body)
+ let scheme = call_611100.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609896.url(scheme.get, call_609896.host, call_609896.base,
- call_609896.route, valid.getOrDefault("path"),
+ let url = call_611100.url(scheme.get, call_611100.host, call_611100.base,
+ call_611100.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609896, url, valid)
+ result = atozHook(call_611100, url, valid)
-proc call*(call_609897: Call_GetDeleteSpotDatafeedSubscription_609883;
+proc call*(call_611101: Call_GetDeleteSpotDatafeedSubscription_611087;
DryRun: bool = false; Action: string = "DeleteSpotDatafeedSubscription";
Version: string = "2016-11-15"): Recallable =
## getDeleteSpotDatafeedSubscription
@@ -42533,21 +42598,21 @@ proc call*(call_609897: Call_GetDeleteSpotDatafeedSubscription_609883;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609898 = newJObject()
- add(query_609898, "DryRun", newJBool(DryRun))
- add(query_609898, "Action", newJString(Action))
- add(query_609898, "Version", newJString(Version))
- result = call_609897.call(nil, query_609898, nil, nil, nil)
+ var query_611102 = newJObject()
+ add(query_611102, "DryRun", newJBool(DryRun))
+ add(query_611102, "Action", newJString(Action))
+ add(query_611102, "Version", newJString(Version))
+ result = call_611101.call(nil, query_611102, nil, nil, nil)
-var getDeleteSpotDatafeedSubscription* = Call_GetDeleteSpotDatafeedSubscription_609883(
+var getDeleteSpotDatafeedSubscription* = Call_GetDeleteSpotDatafeedSubscription_611087(
name: "getDeleteSpotDatafeedSubscription", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteSpotDatafeedSubscription",
- validator: validate_GetDeleteSpotDatafeedSubscription_609884, base: "/",
- url: url_GetDeleteSpotDatafeedSubscription_609885,
+ validator: validate_GetDeleteSpotDatafeedSubscription_611088, base: "/",
+ url: url_GetDeleteSpotDatafeedSubscription_611089,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteSubnet_609933 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteSubnet_609935(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteSubnet_611137 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteSubnet_611139(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -42559,7 +42624,7 @@ proc url_PostDeleteSubnet_609935(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostDeleteSubnet_609934(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteSubnet_611138(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified subnet. You must terminate all running instances in the subnet before you can delete the subnet.
@@ -42573,16 +42638,16 @@ proc validate_PostDeleteSubnet_609934(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609936 = query.getOrDefault("Action")
- valid_609936 = validateParameter(valid_609936, JString, required = true,
+ var valid_611140 = query.getOrDefault("Action")
+ valid_611140 = validateParameter(valid_611140, JString, required = true,
default = newJString("DeleteSubnet"))
- if valid_609936 != nil:
- section.add "Action", valid_609936
- var valid_609937 = query.getOrDefault("Version")
- valid_609937 = validateParameter(valid_609937, JString, required = true,
+ if valid_611140 != nil:
+ section.add "Action", valid_611140
+ var valid_611141 = query.getOrDefault("Version")
+ valid_611141 = validateParameter(valid_611141, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609937 != nil:
- section.add "Version", valid_609937
+ if valid_611141 != nil:
+ section.add "Version", valid_611141
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -42593,41 +42658,41 @@ proc validate_PostDeleteSubnet_609934(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609938 = header.getOrDefault("X-Amz-Signature")
- valid_609938 = validateParameter(valid_609938, JString, required = false,
+ var valid_611142 = header.getOrDefault("X-Amz-Signature")
+ valid_611142 = validateParameter(valid_611142, JString, required = false,
default = nil)
- if valid_609938 != nil:
- section.add "X-Amz-Signature", valid_609938
- var valid_609939 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609939 = validateParameter(valid_609939, JString, required = false,
+ if valid_611142 != nil:
+ section.add "X-Amz-Signature", valid_611142
+ var valid_611143 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611143 = validateParameter(valid_611143, JString, required = false,
default = nil)
- if valid_609939 != nil:
- section.add "X-Amz-Content-Sha256", valid_609939
- var valid_609940 = header.getOrDefault("X-Amz-Date")
- valid_609940 = validateParameter(valid_609940, JString, required = false,
+ if valid_611143 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611143
+ var valid_611144 = header.getOrDefault("X-Amz-Date")
+ valid_611144 = validateParameter(valid_611144, JString, required = false,
default = nil)
- if valid_609940 != nil:
- section.add "X-Amz-Date", valid_609940
- var valid_609941 = header.getOrDefault("X-Amz-Credential")
- valid_609941 = validateParameter(valid_609941, JString, required = false,
+ if valid_611144 != nil:
+ section.add "X-Amz-Date", valid_611144
+ var valid_611145 = header.getOrDefault("X-Amz-Credential")
+ valid_611145 = validateParameter(valid_611145, JString, required = false,
default = nil)
- if valid_609941 != nil:
- section.add "X-Amz-Credential", valid_609941
- var valid_609942 = header.getOrDefault("X-Amz-Security-Token")
- valid_609942 = validateParameter(valid_609942, JString, required = false,
+ if valid_611145 != nil:
+ section.add "X-Amz-Credential", valid_611145
+ var valid_611146 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611146 = validateParameter(valid_611146, JString, required = false,
default = nil)
- if valid_609942 != nil:
- section.add "X-Amz-Security-Token", valid_609942
- var valid_609943 = header.getOrDefault("X-Amz-Algorithm")
- valid_609943 = validateParameter(valid_609943, JString, required = false,
+ if valid_611146 != nil:
+ section.add "X-Amz-Security-Token", valid_611146
+ var valid_611147 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611147 = validateParameter(valid_611147, JString, required = false,
default = nil)
- if valid_609943 != nil:
- section.add "X-Amz-Algorithm", valid_609943
- var valid_609944 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609944 = validateParameter(valid_609944, JString, required = false,
+ if valid_611147 != nil:
+ section.add "X-Amz-Algorithm", valid_611147
+ var valid_611148 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611148 = validateParameter(valid_611148, JString, required = false,
default = nil)
- if valid_609944 != nil:
- section.add "X-Amz-SignedHeaders", valid_609944
+ if valid_611148 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611148
result.add "header", section
## parameters in `formData` object:
## SubnetId: JString (required)
@@ -42637,33 +42702,33 @@ proc validate_PostDeleteSubnet_609934(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `SubnetId` field"
- var valid_609945 = formData.getOrDefault("SubnetId")
- valid_609945 = validateParameter(valid_609945, JString, required = true,
+ var valid_611149 = formData.getOrDefault("SubnetId")
+ valid_611149 = validateParameter(valid_611149, JString, required = true,
default = nil)
- if valid_609945 != nil:
- section.add "SubnetId", valid_609945
- var valid_609946 = formData.getOrDefault("DryRun")
- valid_609946 = validateParameter(valid_609946, JBool, required = false, default = nil)
- if valid_609946 != nil:
- section.add "DryRun", valid_609946
+ if valid_611149 != nil:
+ section.add "SubnetId", valid_611149
+ var valid_611150 = formData.getOrDefault("DryRun")
+ valid_611150 = validateParameter(valid_611150, JBool, required = false, default = nil)
+ if valid_611150 != nil:
+ section.add "DryRun", valid_611150
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609947: Call_PostDeleteSubnet_609933; path: JsonNode;
+proc call*(call_611151: Call_PostDeleteSubnet_611137; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified subnet. You must terminate all running instances in the subnet before you can delete the subnet.
##
- let valid = call_609947.validator(path, query, header, formData, body)
- let scheme = call_609947.pickScheme
+ let valid = call_611151.validator(path, query, header, formData, body)
+ let scheme = call_611151.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609947.url(scheme.get, call_609947.host, call_609947.base,
- call_609947.route, valid.getOrDefault("path"),
+ let url = call_611151.url(scheme.get, call_611151.host, call_611151.base,
+ call_611151.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609947, url, valid)
+ result = atozHook(call_611151, url, valid)
-proc call*(call_609948: Call_PostDeleteSubnet_609933; SubnetId: string;
+proc call*(call_611152: Call_PostDeleteSubnet_611137; SubnetId: string;
DryRun: bool = false; Action: string = "DeleteSubnet";
Version: string = "2016-11-15"): Recallable =
## postDeleteSubnet
@@ -42674,22 +42739,22 @@ proc call*(call_609948: Call_PostDeleteSubnet_609933; SubnetId: string;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_609949 = newJObject()
- var formData_609950 = newJObject()
- add(formData_609950, "SubnetId", newJString(SubnetId))
- add(formData_609950, "DryRun", newJBool(DryRun))
- add(query_609949, "Action", newJString(Action))
- add(query_609949, "Version", newJString(Version))
- result = call_609948.call(nil, query_609949, nil, formData_609950, nil)
+ var query_611153 = newJObject()
+ var formData_611154 = newJObject()
+ add(formData_611154, "SubnetId", newJString(SubnetId))
+ add(formData_611154, "DryRun", newJBool(DryRun))
+ add(query_611153, "Action", newJString(Action))
+ add(query_611153, "Version", newJString(Version))
+ result = call_611152.call(nil, query_611153, nil, formData_611154, nil)
-var postDeleteSubnet* = Call_PostDeleteSubnet_609933(name: "postDeleteSubnet",
+var postDeleteSubnet* = Call_PostDeleteSubnet_611137(name: "postDeleteSubnet",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
- route: "/#Action=DeleteSubnet", validator: validate_PostDeleteSubnet_609934,
- base: "/", url: url_PostDeleteSubnet_609935,
+ route: "/#Action=DeleteSubnet", validator: validate_PostDeleteSubnet_611138,
+ base: "/", url: url_PostDeleteSubnet_611139,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteSubnet_609916 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteSubnet_609918(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteSubnet_611120 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteSubnet_611122(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -42701,7 +42766,7 @@ proc url_GetDeleteSubnet_609918(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetDeleteSubnet_609917(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteSubnet_611121(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified subnet. You must terminate all running instances in the subnet before you can delete the subnet.
@@ -42718,26 +42783,26 @@ proc validate_GetDeleteSubnet_609917(path: JsonNode; query: JsonNode;
## : The ID of the subnet.
## Version: JString (required)
section = newJObject()
- var valid_609919 = query.getOrDefault("DryRun")
- valid_609919 = validateParameter(valid_609919, JBool, required = false, default = nil)
- if valid_609919 != nil:
- section.add "DryRun", valid_609919
+ var valid_611123 = query.getOrDefault("DryRun")
+ valid_611123 = validateParameter(valid_611123, JBool, required = false, default = nil)
+ if valid_611123 != nil:
+ section.add "DryRun", valid_611123
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_609920 = query.getOrDefault("Action")
- valid_609920 = validateParameter(valid_609920, JString, required = true,
+ var valid_611124 = query.getOrDefault("Action")
+ valid_611124 = validateParameter(valid_611124, JString, required = true,
default = newJString("DeleteSubnet"))
- if valid_609920 != nil:
- section.add "Action", valid_609920
- var valid_609921 = query.getOrDefault("SubnetId")
- valid_609921 = validateParameter(valid_609921, JString, required = true,
+ if valid_611124 != nil:
+ section.add "Action", valid_611124
+ var valid_611125 = query.getOrDefault("SubnetId")
+ valid_611125 = validateParameter(valid_611125, JString, required = true,
default = nil)
- if valid_609921 != nil:
- section.add "SubnetId", valid_609921
- var valid_609922 = query.getOrDefault("Version")
- valid_609922 = validateParameter(valid_609922, JString, required = true,
+ if valid_611125 != nil:
+ section.add "SubnetId", valid_611125
+ var valid_611126 = query.getOrDefault("Version")
+ valid_611126 = validateParameter(valid_611126, JString, required = true,
default = newJString("2016-11-15"))
- if valid_609922 != nil:
- section.add "Version", valid_609922
+ if valid_611126 != nil:
+ section.add "Version", valid_611126
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -42748,61 +42813,61 @@ proc validate_GetDeleteSubnet_609917(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_609923 = header.getOrDefault("X-Amz-Signature")
- valid_609923 = validateParameter(valid_609923, JString, required = false,
+ var valid_611127 = header.getOrDefault("X-Amz-Signature")
+ valid_611127 = validateParameter(valid_611127, JString, required = false,
default = nil)
- if valid_609923 != nil:
- section.add "X-Amz-Signature", valid_609923
- var valid_609924 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_609924 = validateParameter(valid_609924, JString, required = false,
+ if valid_611127 != nil:
+ section.add "X-Amz-Signature", valid_611127
+ var valid_611128 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611128 = validateParameter(valid_611128, JString, required = false,
default = nil)
- if valid_609924 != nil:
- section.add "X-Amz-Content-Sha256", valid_609924
- var valid_609925 = header.getOrDefault("X-Amz-Date")
- valid_609925 = validateParameter(valid_609925, JString, required = false,
+ if valid_611128 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611128
+ var valid_611129 = header.getOrDefault("X-Amz-Date")
+ valid_611129 = validateParameter(valid_611129, JString, required = false,
default = nil)
- if valid_609925 != nil:
- section.add "X-Amz-Date", valid_609925
- var valid_609926 = header.getOrDefault("X-Amz-Credential")
- valid_609926 = validateParameter(valid_609926, JString, required = false,
+ if valid_611129 != nil:
+ section.add "X-Amz-Date", valid_611129
+ var valid_611130 = header.getOrDefault("X-Amz-Credential")
+ valid_611130 = validateParameter(valid_611130, JString, required = false,
default = nil)
- if valid_609926 != nil:
- section.add "X-Amz-Credential", valid_609926
- var valid_609927 = header.getOrDefault("X-Amz-Security-Token")
- valid_609927 = validateParameter(valid_609927, JString, required = false,
+ if valid_611130 != nil:
+ section.add "X-Amz-Credential", valid_611130
+ var valid_611131 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611131 = validateParameter(valid_611131, JString, required = false,
default = nil)
- if valid_609927 != nil:
- section.add "X-Amz-Security-Token", valid_609927
- var valid_609928 = header.getOrDefault("X-Amz-Algorithm")
- valid_609928 = validateParameter(valid_609928, JString, required = false,
+ if valid_611131 != nil:
+ section.add "X-Amz-Security-Token", valid_611131
+ var valid_611132 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611132 = validateParameter(valid_611132, JString, required = false,
default = nil)
- if valid_609928 != nil:
- section.add "X-Amz-Algorithm", valid_609928
- var valid_609929 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_609929 = validateParameter(valid_609929, JString, required = false,
+ if valid_611132 != nil:
+ section.add "X-Amz-Algorithm", valid_611132
+ var valid_611133 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611133 = validateParameter(valid_611133, JString, required = false,
default = nil)
- if valid_609929 != nil:
- section.add "X-Amz-SignedHeaders", valid_609929
+ if valid_611133 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611133
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_609930: Call_GetDeleteSubnet_609916; path: JsonNode; query: JsonNode;
+proc call*(call_611134: Call_GetDeleteSubnet_611120; path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified subnet. You must terminate all running instances in the subnet before you can delete the subnet.
##
- let valid = call_609930.validator(path, query, header, formData, body)
- let scheme = call_609930.pickScheme
+ let valid = call_611134.validator(path, query, header, formData, body)
+ let scheme = call_611134.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_609930.url(scheme.get, call_609930.host, call_609930.base,
- call_609930.route, valid.getOrDefault("path"),
+ let url = call_611134.url(scheme.get, call_611134.host, call_611134.base,
+ call_611134.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_609930, url, valid)
+ result = atozHook(call_611134, url, valid)
-proc call*(call_609931: Call_GetDeleteSubnet_609916; SubnetId: string;
+proc call*(call_611135: Call_GetDeleteSubnet_611120; SubnetId: string;
DryRun: bool = false; Action: string = "DeleteSubnet";
Version: string = "2016-11-15"): Recallable =
## getDeleteSubnet
@@ -42813,20 +42878,20 @@ proc call*(call_609931: Call_GetDeleteSubnet_609916; SubnetId: string;
## SubnetId: string (required)
## : The ID of the subnet.
## Version: string (required)
- var query_609932 = newJObject()
- add(query_609932, "DryRun", newJBool(DryRun))
- add(query_609932, "Action", newJString(Action))
- add(query_609932, "SubnetId", newJString(SubnetId))
- add(query_609932, "Version", newJString(Version))
- result = call_609931.call(nil, query_609932, nil, nil, nil)
+ var query_611136 = newJObject()
+ add(query_611136, "DryRun", newJBool(DryRun))
+ add(query_611136, "Action", newJString(Action))
+ add(query_611136, "SubnetId", newJString(SubnetId))
+ add(query_611136, "Version", newJString(Version))
+ result = call_611135.call(nil, query_611136, nil, nil, nil)
-var getDeleteSubnet* = Call_GetDeleteSubnet_609916(name: "getDeleteSubnet",
+var getDeleteSubnet* = Call_GetDeleteSubnet_611120(name: "getDeleteSubnet",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
- route: "/#Action=DeleteSubnet", validator: validate_GetDeleteSubnet_609917,
- base: "/", url: url_GetDeleteSubnet_609918, schemes: {Scheme.Https, Scheme.Http})
+ route: "/#Action=DeleteSubnet", validator: validate_GetDeleteSubnet_611121,
+ base: "/", url: url_GetDeleteSubnet_611122, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteTags_609969 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteTags_609971(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteTags_611173 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteTags_611175(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -42838,7 +42903,7 @@ proc url_PostDeleteTags_609971(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostDeleteTags_609970(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteTags_611174(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified set of tags from the specified set of resources.
To list the current tags, use DescribeTags. For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide.
@@ -42852,16 +42917,16 @@ proc validate_PostDeleteTags_609970(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_609972 = query.getOrDefault("Action") - valid_609972 = validateParameter(valid_609972, JString, required = true, + var valid_611176 = query.getOrDefault("Action") + valid_611176 = validateParameter(valid_611176, JString, required = true, default = newJString("DeleteTags")) - if valid_609972 != nil: - section.add "Action", valid_609972 - var valid_609973 = query.getOrDefault("Version") - valid_609973 = validateParameter(valid_609973, JString, required = true, + if valid_611176 != nil: + section.add "Action", valid_611176 + var valid_611177 = query.getOrDefault("Version") + valid_611177 = validateParameter(valid_611177, JString, required = true, default = newJString("2016-11-15")) - if valid_609973 != nil: - section.add "Version", valid_609973 + if valid_611177 != nil: + section.add "Version", valid_611177 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -42872,41 +42937,41 @@ proc validate_PostDeleteTags_609970(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609974 = header.getOrDefault("X-Amz-Signature") - valid_609974 = validateParameter(valid_609974, JString, required = false, + var valid_611178 = header.getOrDefault("X-Amz-Signature") + valid_611178 = validateParameter(valid_611178, JString, required = false, default = nil) - if valid_609974 != nil: - section.add "X-Amz-Signature", valid_609974 - var valid_609975 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609975 = validateParameter(valid_609975, JString, required = false, + if valid_611178 != nil: + section.add "X-Amz-Signature", valid_611178 + var valid_611179 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611179 = validateParameter(valid_611179, JString, required = false, default = nil) - if valid_609975 != nil: - section.add "X-Amz-Content-Sha256", valid_609975 - var valid_609976 = header.getOrDefault("X-Amz-Date") - valid_609976 = validateParameter(valid_609976, JString, required = false, + if valid_611179 != nil: + section.add "X-Amz-Content-Sha256", valid_611179 + var valid_611180 = header.getOrDefault("X-Amz-Date") + valid_611180 = validateParameter(valid_611180, JString, required = false, default = nil) - if valid_609976 != nil: - section.add "X-Amz-Date", valid_609976 - var valid_609977 = header.getOrDefault("X-Amz-Credential") - valid_609977 = validateParameter(valid_609977, JString, required = false, + if valid_611180 != nil: + section.add "X-Amz-Date", valid_611180 + var valid_611181 = header.getOrDefault("X-Amz-Credential") + valid_611181 = validateParameter(valid_611181, JString, required = false, default = nil) - if valid_609977 != nil: - section.add "X-Amz-Credential", valid_609977 - var valid_609978 = header.getOrDefault("X-Amz-Security-Token") - valid_609978 = validateParameter(valid_609978, JString, required = false, + if valid_611181 != nil: + section.add "X-Amz-Credential", valid_611181 + var valid_611182 = header.getOrDefault("X-Amz-Security-Token") + valid_611182 = validateParameter(valid_611182, JString, required = false, default = nil) - if valid_609978 != nil: - section.add "X-Amz-Security-Token", valid_609978 - var valid_609979 = header.getOrDefault("X-Amz-Algorithm") - valid_609979 = validateParameter(valid_609979, JString, required = false, + if valid_611182 != nil: + section.add "X-Amz-Security-Token", valid_611182 + var valid_611183 = header.getOrDefault("X-Amz-Algorithm") + valid_611183 = validateParameter(valid_611183, JString, required = false, default = nil) - if valid_609979 != nil: - section.add "X-Amz-Algorithm", valid_609979 - var valid_609980 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609980 = validateParameter(valid_609980, JString, required = false, + if valid_611183 != nil: + section.add "X-Amz-Algorithm", valid_611183 + var valid_611184 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611184 = validateParameter(valid_611184, JString, required = false, default = nil) - if valid_609980 != nil: - section.add "X-Amz-SignedHeaders", valid_609980 + if valid_611184 != nil: + section.add "X-Amz-SignedHeaders", valid_611184 result.add "header", section ## parameters in `formData` object: ## ResourceId: JArray (required) @@ -42918,37 +42983,37 @@ proc validate_PostDeleteTags_609970(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `ResourceId` field" - var valid_609981 = formData.getOrDefault("ResourceId") - valid_609981 = validateParameter(valid_609981, JArray, required = true, default = nil) - if valid_609981 != nil: - section.add "ResourceId", valid_609981 - var valid_609982 = formData.getOrDefault("DryRun") - valid_609982 = validateParameter(valid_609982, JBool, required = false, default = nil) - if valid_609982 != nil: - section.add "DryRun", valid_609982 - var valid_609983 = formData.getOrDefault("Tag") - valid_609983 = validateParameter(valid_609983, JArray, required = false, + var valid_611185 = formData.getOrDefault("ResourceId") + valid_611185 = validateParameter(valid_611185, JArray, required = true, default = nil) + if valid_611185 != nil: + section.add "ResourceId", valid_611185 + var valid_611186 = formData.getOrDefault("DryRun") + valid_611186 = validateParameter(valid_611186, JBool, required = false, default = nil) + if valid_611186 != nil: + section.add "DryRun", valid_611186 + var valid_611187 = formData.getOrDefault("Tag") + valid_611187 = validateParameter(valid_611187, JArray, required = false, default = nil) - if valid_609983 != nil: - section.add "Tag", valid_609983 + if valid_611187 != nil: + section.add "Tag", valid_611187 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_609984: Call_PostDeleteTags_609969; path: JsonNode; query: JsonNode; +proc call*(call_611188: Call_PostDeleteTags_611173; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deletes the specified set of tags from the specified set of resources.
To list the current tags, use DescribeTags. For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_609984.validator(path, query, header, formData, body) - let scheme = call_609984.pickScheme + let valid = call_611188.validator(path, query, header, formData, body) + let scheme = call_611188.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_609984.url(scheme.get, call_609984.host, call_609984.base, - call_609984.route, valid.getOrDefault("path"), + let url = call_611188.url(scheme.get, call_611188.host, call_611188.base, + call_611188.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_609984, url, valid) + result = atozHook(call_611188, url, valid) -proc call*(call_609985: Call_PostDeleteTags_609969; ResourceId: JsonNode; +proc call*(call_611189: Call_PostDeleteTags_611173; ResourceId: JsonNode; DryRun: bool = false; Action: string = "DeleteTags"; Version: string = "2016-11-15"; Tag: JsonNode = nil): Recallable = ## postDeleteTags @@ -42961,24 +43026,24 @@ proc call*(call_609985: Call_PostDeleteTags_609969; ResourceId: JsonNode; ## Version: string (required) ## Tag: JArray ## :The tags to delete. Specify a tag key and an optional tag value to delete specific tags. If you specify a tag key without a tag value, we delete any tag with this key regardless of its value. If you specify a tag key with an empty string as the tag value, we delete the tag only if its value is an empty string.
If you omit this parameter, we delete all user-defined tags for the specified resources. We do not delete AWS-generated tags (tags that have the aws:
prefix).
Deletes the specified set of tags from the specified set of resources.
To list the current tags, use DescribeTags. For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide.
## @@ -43008,31 +43073,31 @@ proc validate_GetDeleteTags_609952(path: JsonNode; query: JsonNode; header: Json ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_609954 = query.getOrDefault("DryRun") - valid_609954 = validateParameter(valid_609954, JBool, required = false, default = nil) - if valid_609954 != nil: - section.add "DryRun", valid_609954 - var valid_609955 = query.getOrDefault("Tag") - valid_609955 = validateParameter(valid_609955, JArray, required = false, + var valid_611158 = query.getOrDefault("DryRun") + valid_611158 = validateParameter(valid_611158, JBool, required = false, default = nil) + if valid_611158 != nil: + section.add "DryRun", valid_611158 + var valid_611159 = query.getOrDefault("Tag") + valid_611159 = validateParameter(valid_611159, JArray, required = false, default = nil) - if valid_609955 != nil: - section.add "Tag", valid_609955 + if valid_611159 != nil: + section.add "Tag", valid_611159 assert query != nil, "query argument is necessary due to required `ResourceId` field" - var valid_609956 = query.getOrDefault("ResourceId") - valid_609956 = validateParameter(valid_609956, JArray, required = true, default = nil) - if valid_609956 != nil: - section.add "ResourceId", valid_609956 - var valid_609957 = query.getOrDefault("Action") - valid_609957 = validateParameter(valid_609957, JString, required = true, + var valid_611160 = query.getOrDefault("ResourceId") + valid_611160 = validateParameter(valid_611160, JArray, required = true, default = nil) + if valid_611160 != nil: + section.add "ResourceId", valid_611160 + var valid_611161 = query.getOrDefault("Action") + valid_611161 = validateParameter(valid_611161, JString, required = true, default = newJString("DeleteTags")) - if valid_609957 != nil: - section.add "Action", valid_609957 - var valid_609958 = query.getOrDefault("Version") - valid_609958 = validateParameter(valid_609958, JString, required = true, + if valid_611161 != nil: + section.add "Action", valid_611161 + var valid_611162 = query.getOrDefault("Version") + valid_611162 = validateParameter(valid_611162, JString, required = true, default = newJString("2016-11-15")) - if valid_609958 != nil: - section.add "Version", valid_609958 + if valid_611162 != nil: + section.add "Version", valid_611162 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -43043,61 +43108,61 @@ proc validate_GetDeleteTags_609952(path: JsonNode; query: JsonNode; header: Json ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609959 = header.getOrDefault("X-Amz-Signature") - valid_609959 = validateParameter(valid_609959, JString, required = false, + var valid_611163 = header.getOrDefault("X-Amz-Signature") + valid_611163 = validateParameter(valid_611163, JString, required = false, default = nil) - if valid_609959 != nil: - section.add "X-Amz-Signature", valid_609959 - var valid_609960 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609960 = validateParameter(valid_609960, JString, required = false, + if valid_611163 != nil: + section.add "X-Amz-Signature", valid_611163 + var valid_611164 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611164 = validateParameter(valid_611164, JString, required = false, default = nil) - if valid_609960 != nil: - section.add "X-Amz-Content-Sha256", valid_609960 - var valid_609961 = header.getOrDefault("X-Amz-Date") - valid_609961 = validateParameter(valid_609961, JString, required = false, + if valid_611164 != nil: + section.add "X-Amz-Content-Sha256", valid_611164 + var valid_611165 = header.getOrDefault("X-Amz-Date") + valid_611165 = validateParameter(valid_611165, JString, required = false, default = nil) - if valid_609961 != nil: - section.add "X-Amz-Date", valid_609961 - var valid_609962 = header.getOrDefault("X-Amz-Credential") - valid_609962 = validateParameter(valid_609962, JString, required = false, + if valid_611165 != nil: + section.add "X-Amz-Date", valid_611165 + var valid_611166 = header.getOrDefault("X-Amz-Credential") + valid_611166 = validateParameter(valid_611166, JString, required = false, default = nil) - if valid_609962 != nil: - section.add "X-Amz-Credential", valid_609962 - var valid_609963 = header.getOrDefault("X-Amz-Security-Token") - valid_609963 = validateParameter(valid_609963, JString, required = false, + if valid_611166 != nil: + section.add "X-Amz-Credential", valid_611166 + var valid_611167 = header.getOrDefault("X-Amz-Security-Token") + valid_611167 = validateParameter(valid_611167, JString, required = false, default = nil) - if valid_609963 != nil: - section.add "X-Amz-Security-Token", valid_609963 - var valid_609964 = header.getOrDefault("X-Amz-Algorithm") - valid_609964 = validateParameter(valid_609964, JString, required = false, + if valid_611167 != nil: + section.add "X-Amz-Security-Token", valid_611167 + var valid_611168 = header.getOrDefault("X-Amz-Algorithm") + valid_611168 = validateParameter(valid_611168, JString, required = false, default = nil) - if valid_609964 != nil: - section.add "X-Amz-Algorithm", valid_609964 - var valid_609965 = header.getOrDefault("X-Amz-SignedHeaders") - valid_609965 = validateParameter(valid_609965, JString, required = false, + if valid_611168 != nil: + section.add "X-Amz-Algorithm", valid_611168 + var valid_611169 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611169 = validateParameter(valid_611169, JString, required = false, default = nil) - if valid_609965 != nil: - section.add "X-Amz-SignedHeaders", valid_609965 + if valid_611169 != nil: + section.add "X-Amz-SignedHeaders", valid_611169 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_609966: Call_GetDeleteTags_609951; path: JsonNode; query: JsonNode; +proc call*(call_611170: Call_GetDeleteTags_611155; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deletes the specified set of tags from the specified set of resources.
To list the current tags, use DescribeTags. For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_609966.validator(path, query, header, formData, body) - let scheme = call_609966.pickScheme + let valid = call_611170.validator(path, query, header, formData, body) + let scheme = call_611170.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_609966.url(scheme.get, call_609966.host, call_609966.base, - call_609966.route, valid.getOrDefault("path"), + let url = call_611170.url(scheme.get, call_611170.host, call_611170.base, + call_611170.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_609966, url, valid) + result = atozHook(call_611170, url, valid) -proc call*(call_609967: Call_GetDeleteTags_609951; ResourceId: JsonNode; +proc call*(call_611171: Call_GetDeleteTags_611155; ResourceId: JsonNode; DryRun: bool = false; Tag: JsonNode = nil; Action: string = "DeleteTags"; Version: string = "2016-11-15"): Recallable = ## getDeleteTags @@ -43110,23 +43175,23 @@ proc call*(call_609967: Call_GetDeleteTags_609951; ResourceId: JsonNode; ## :The IDs of the resources, separated by spaces.
Constraints: Up to 1000 resource IDs. We recommend breaking up this request into smaller batches.
## Action: string (required) ## Version: string (required) - var query_609968 = newJObject() - add(query_609968, "DryRun", newJBool(DryRun)) + var query_611172 = newJObject() + add(query_611172, "DryRun", newJBool(DryRun)) if Tag != nil: - query_609968.add "Tag", Tag + query_611172.add "Tag", Tag if ResourceId != nil: - query_609968.add "ResourceId", ResourceId - add(query_609968, "Action", newJString(Action)) - add(query_609968, "Version", newJString(Version)) - result = call_609967.call(nil, query_609968, nil, nil, nil) + query_611172.add "ResourceId", ResourceId + add(query_611172, "Action", newJString(Action)) + add(query_611172, "Version", newJString(Version)) + result = call_611171.call(nil, query_611172, nil, nil, nil) -var getDeleteTags* = Call_GetDeleteTags_609951(name: "getDeleteTags", +var getDeleteTags* = Call_GetDeleteTags_611155(name: "getDeleteTags", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=DeleteTags", validator: validate_GetDeleteTags_609952, - base: "/", url: url_GetDeleteTags_609953, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=DeleteTags", validator: validate_GetDeleteTags_611156, + base: "/", url: url_GetDeleteTags_611157, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeleteTrafficMirrorFilter_610005 = ref object of OpenApiRestCall_604389 -proc url_PostDeleteTrafficMirrorFilter_610007(protocol: Scheme; host: string; + Call_PostDeleteTrafficMirrorFilter_611209 = ref object of OpenApiRestCall_605589 +proc url_PostDeleteTrafficMirrorFilter_611211(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -43138,7 +43203,7 @@ proc url_PostDeleteTrafficMirrorFilter_610007(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDeleteTrafficMirrorFilter_610006(path: JsonNode; query: JsonNode; +proc validate_PostDeleteTrafficMirrorFilter_611210(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Deletes the specified Traffic Mirror filter.
You cannot delete a Traffic Mirror filter that is in use by a Traffic Mirror session.
## @@ -43151,16 +43216,16 @@ proc validate_PostDeleteTrafficMirrorFilter_610006(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610008 = query.getOrDefault("Action") - valid_610008 = validateParameter(valid_610008, JString, required = true, default = newJString( + var valid_611212 = query.getOrDefault("Action") + valid_611212 = validateParameter(valid_611212, JString, required = true, default = newJString( "DeleteTrafficMirrorFilter")) - if valid_610008 != nil: - section.add "Action", valid_610008 - var valid_610009 = query.getOrDefault("Version") - valid_610009 = validateParameter(valid_610009, JString, required = true, + if valid_611212 != nil: + section.add "Action", valid_611212 + var valid_611213 = query.getOrDefault("Version") + valid_611213 = validateParameter(valid_611213, JString, required = true, default = newJString("2016-11-15")) - if valid_610009 != nil: - section.add "Version", valid_610009 + if valid_611213 != nil: + section.add "Version", valid_611213 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -43171,41 +43236,41 @@ proc validate_PostDeleteTrafficMirrorFilter_610006(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610010 = header.getOrDefault("X-Amz-Signature") - valid_610010 = validateParameter(valid_610010, JString, required = false, + var valid_611214 = header.getOrDefault("X-Amz-Signature") + valid_611214 = validateParameter(valid_611214, JString, required = false, default = nil) - if valid_610010 != nil: - section.add "X-Amz-Signature", valid_610010 - var valid_610011 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610011 = validateParameter(valid_610011, JString, required = false, + if valid_611214 != nil: + section.add "X-Amz-Signature", valid_611214 + var valid_611215 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611215 = validateParameter(valid_611215, JString, required = false, default = nil) - if valid_610011 != nil: - section.add "X-Amz-Content-Sha256", valid_610011 - var valid_610012 = header.getOrDefault("X-Amz-Date") - valid_610012 = validateParameter(valid_610012, JString, required = false, + if valid_611215 != nil: + section.add "X-Amz-Content-Sha256", valid_611215 + var valid_611216 = header.getOrDefault("X-Amz-Date") + valid_611216 = validateParameter(valid_611216, JString, required = false, default = nil) - if valid_610012 != nil: - section.add "X-Amz-Date", valid_610012 - var valid_610013 = header.getOrDefault("X-Amz-Credential") - valid_610013 = validateParameter(valid_610013, JString, required = false, + if valid_611216 != nil: + section.add "X-Amz-Date", valid_611216 + var valid_611217 = header.getOrDefault("X-Amz-Credential") + valid_611217 = validateParameter(valid_611217, JString, required = false, default = nil) - if valid_610013 != nil: - section.add "X-Amz-Credential", valid_610013 - var valid_610014 = header.getOrDefault("X-Amz-Security-Token") - valid_610014 = validateParameter(valid_610014, JString, required = false, + if valid_611217 != nil: + section.add "X-Amz-Credential", valid_611217 + var valid_611218 = header.getOrDefault("X-Amz-Security-Token") + valid_611218 = validateParameter(valid_611218, JString, required = false, default = nil) - if valid_610014 != nil: - section.add "X-Amz-Security-Token", valid_610014 - var valid_610015 = header.getOrDefault("X-Amz-Algorithm") - valid_610015 = validateParameter(valid_610015, JString, required = false, + if valid_611218 != nil: + section.add "X-Amz-Security-Token", valid_611218 + var valid_611219 = header.getOrDefault("X-Amz-Algorithm") + valid_611219 = validateParameter(valid_611219, JString, required = false, default = nil) - if valid_610015 != nil: - section.add "X-Amz-Algorithm", valid_610015 - var valid_610016 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610016 = validateParameter(valid_610016, JString, required = false, + if valid_611219 != nil: + section.add "X-Amz-Algorithm", valid_611219 + var valid_611220 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611220 = validateParameter(valid_611220, JString, required = false, default = nil) - if valid_610016 != nil: - section.add "X-Amz-SignedHeaders", valid_610016 + if valid_611220 != nil: + section.add "X-Amz-SignedHeaders", valid_611220 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -43213,34 +43278,34 @@ proc validate_PostDeleteTrafficMirrorFilter_610006(path: JsonNode; query: JsonNo ## TrafficMirrorFilterId: JString (required) ## : The ID of the Traffic Mirror filter. section = newJObject() - var valid_610017 = formData.getOrDefault("DryRun") - valid_610017 = validateParameter(valid_610017, JBool, required = false, default = nil) - if valid_610017 != nil: - section.add "DryRun", valid_610017 + var valid_611221 = formData.getOrDefault("DryRun") + valid_611221 = validateParameter(valid_611221, JBool, required = false, default = nil) + if valid_611221 != nil: + section.add "DryRun", valid_611221 assert formData != nil, "formData argument is necessary due to required `TrafficMirrorFilterId` field" - var valid_610018 = formData.getOrDefault("TrafficMirrorFilterId") - valid_610018 = validateParameter(valid_610018, JString, required = true, + var valid_611222 = formData.getOrDefault("TrafficMirrorFilterId") + valid_611222 = validateParameter(valid_611222, JString, required = true, default = nil) - if valid_610018 != nil: - section.add "TrafficMirrorFilterId", valid_610018 + if valid_611222 != nil: + section.add "TrafficMirrorFilterId", valid_611222 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610019: Call_PostDeleteTrafficMirrorFilter_610005; path: JsonNode; +proc call*(call_611223: Call_PostDeleteTrafficMirrorFilter_611209; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deletes the specified Traffic Mirror filter.
You cannot delete a Traffic Mirror filter that is in use by a Traffic Mirror session.
## - let valid = call_610019.validator(path, query, header, formData, body) - let scheme = call_610019.pickScheme + let valid = call_611223.validator(path, query, header, formData, body) + let scheme = call_611223.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610019.url(scheme.get, call_610019.host, call_610019.base, - call_610019.route, valid.getOrDefault("path"), + let url = call_611223.url(scheme.get, call_611223.host, call_611223.base, + call_611223.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610019, url, valid) + result = atozHook(call_611223, url, valid) -proc call*(call_610020: Call_PostDeleteTrafficMirrorFilter_610005; +proc call*(call_611224: Call_PostDeleteTrafficMirrorFilter_611209; TrafficMirrorFilterId: string; DryRun: bool = false; Action: string = "DeleteTrafficMirrorFilter"; Version: string = "2016-11-15"): Recallable = @@ -43252,23 +43317,23 @@ proc call*(call_610020: Call_PostDeleteTrafficMirrorFilter_610005; ## Version: string (required) ## TrafficMirrorFilterId: string (required) ## : The ID of the Traffic Mirror filter. - var query_610021 = newJObject() - var formData_610022 = newJObject() - add(formData_610022, "DryRun", newJBool(DryRun)) - add(query_610021, "Action", newJString(Action)) - add(query_610021, "Version", newJString(Version)) - add(formData_610022, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) - result = call_610020.call(nil, query_610021, nil, formData_610022, nil) - -var postDeleteTrafficMirrorFilter* = Call_PostDeleteTrafficMirrorFilter_610005( + var query_611225 = newJObject() + var formData_611226 = newJObject() + add(formData_611226, "DryRun", newJBool(DryRun)) + add(query_611225, "Action", newJString(Action)) + add(query_611225, "Version", newJString(Version)) + add(formData_611226, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) + result = call_611224.call(nil, query_611225, nil, formData_611226, nil) + +var postDeleteTrafficMirrorFilter* = Call_PostDeleteTrafficMirrorFilter_611209( name: "postDeleteTrafficMirrorFilter", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DeleteTrafficMirrorFilter", - validator: validate_PostDeleteTrafficMirrorFilter_610006, base: "/", - url: url_PostDeleteTrafficMirrorFilter_610007, + validator: validate_PostDeleteTrafficMirrorFilter_611210, base: "/", + url: url_PostDeleteTrafficMirrorFilter_611211, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDeleteTrafficMirrorFilter_609988 = ref object of OpenApiRestCall_604389 -proc url_GetDeleteTrafficMirrorFilter_609990(protocol: Scheme; host: string; + Call_GetDeleteTrafficMirrorFilter_611192 = ref object of OpenApiRestCall_605589 +proc url_GetDeleteTrafficMirrorFilter_611194(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -43280,7 +43345,7 @@ proc url_GetDeleteTrafficMirrorFilter_609990(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDeleteTrafficMirrorFilter_609989(path: JsonNode; query: JsonNode; +proc validate_GetDeleteTrafficMirrorFilter_611193(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Deletes the specified Traffic Mirror filter.
You cannot delete a Traffic Mirror filter that is in use by a Traffic Mirror session.
## @@ -43296,26 +43361,26 @@ proc validate_GetDeleteTrafficMirrorFilter_609989(path: JsonNode; query: JsonNod ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_609991 = query.getOrDefault("DryRun") - valid_609991 = validateParameter(valid_609991, JBool, required = false, default = nil) - if valid_609991 != nil: - section.add "DryRun", valid_609991 + var valid_611195 = query.getOrDefault("DryRun") + valid_611195 = validateParameter(valid_611195, JBool, required = false, default = nil) + if valid_611195 != nil: + section.add "DryRun", valid_611195 assert query != nil, "query argument is necessary due to required `TrafficMirrorFilterId` field" - var valid_609992 = query.getOrDefault("TrafficMirrorFilterId") - valid_609992 = validateParameter(valid_609992, JString, required = true, + var valid_611196 = query.getOrDefault("TrafficMirrorFilterId") + valid_611196 = validateParameter(valid_611196, JString, required = true, default = nil) - if valid_609992 != nil: - section.add "TrafficMirrorFilterId", valid_609992 - var valid_609993 = query.getOrDefault("Action") - valid_609993 = validateParameter(valid_609993, JString, required = true, default = newJString( + if valid_611196 != nil: + section.add "TrafficMirrorFilterId", valid_611196 + var valid_611197 = query.getOrDefault("Action") + valid_611197 = validateParameter(valid_611197, JString, required = true, default = newJString( "DeleteTrafficMirrorFilter")) - if valid_609993 != nil: - section.add "Action", valid_609993 - var valid_609994 = query.getOrDefault("Version") - valid_609994 = validateParameter(valid_609994, JString, required = true, + if valid_611197 != nil: + section.add "Action", valid_611197 + var valid_611198 = query.getOrDefault("Version") + valid_611198 = validateParameter(valid_611198, JString, required = true, default = newJString("2016-11-15")) - if valid_609994 != nil: - section.add "Version", valid_609994 + if valid_611198 != nil: + section.add "Version", valid_611198 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -43326,61 +43391,61 @@ proc validate_GetDeleteTrafficMirrorFilter_609989(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_609995 = header.getOrDefault("X-Amz-Signature") - valid_609995 = validateParameter(valid_609995, JString, required = false, + var valid_611199 = header.getOrDefault("X-Amz-Signature") + valid_611199 = validateParameter(valid_611199, JString, required = false, default = nil) - if valid_609995 != nil: - section.add "X-Amz-Signature", valid_609995 - var valid_609996 = header.getOrDefault("X-Amz-Content-Sha256") - valid_609996 = validateParameter(valid_609996, JString, required = false, + if valid_611199 != nil: + section.add "X-Amz-Signature", valid_611199 + var valid_611200 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611200 = validateParameter(valid_611200, JString, required = false, default = nil) - if valid_609996 != nil: - section.add "X-Amz-Content-Sha256", valid_609996 - var valid_609997 = header.getOrDefault("X-Amz-Date") - valid_609997 = validateParameter(valid_609997, JString, required = false, + if valid_611200 != nil: + section.add "X-Amz-Content-Sha256", valid_611200 + var valid_611201 = header.getOrDefault("X-Amz-Date") + valid_611201 = validateParameter(valid_611201, JString, required = false, default = nil) - if valid_609997 != nil: - section.add "X-Amz-Date", valid_609997 - var valid_609998 = header.getOrDefault("X-Amz-Credential") - valid_609998 = validateParameter(valid_609998, JString, required = false, + if valid_611201 != nil: + section.add "X-Amz-Date", valid_611201 + var valid_611202 = header.getOrDefault("X-Amz-Credential") + valid_611202 = validateParameter(valid_611202, JString, required = false, default = nil) - if valid_609998 != nil: - section.add "X-Amz-Credential", valid_609998 - var valid_609999 = header.getOrDefault("X-Amz-Security-Token") - valid_609999 = validateParameter(valid_609999, JString, required = false, + if valid_611202 != nil: + section.add "X-Amz-Credential", valid_611202 + var valid_611203 = header.getOrDefault("X-Amz-Security-Token") + valid_611203 = validateParameter(valid_611203, JString, required = false, default = nil) - if valid_609999 != nil: - section.add "X-Amz-Security-Token", valid_609999 - var valid_610000 = header.getOrDefault("X-Amz-Algorithm") - valid_610000 = validateParameter(valid_610000, JString, required = false, + if valid_611203 != nil: + section.add "X-Amz-Security-Token", valid_611203 + var valid_611204 = header.getOrDefault("X-Amz-Algorithm") + valid_611204 = validateParameter(valid_611204, JString, required = false, default = nil) - if valid_610000 != nil: - section.add "X-Amz-Algorithm", valid_610000 - var valid_610001 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610001 = validateParameter(valid_610001, JString, required = false, + if valid_611204 != nil: + section.add "X-Amz-Algorithm", valid_611204 + var valid_611205 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611205 = validateParameter(valid_611205, JString, required = false, default = nil) - if valid_610001 != nil: - section.add "X-Amz-SignedHeaders", valid_610001 + if valid_611205 != nil: + section.add "X-Amz-SignedHeaders", valid_611205 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610002: Call_GetDeleteTrafficMirrorFilter_609988; path: JsonNode; +proc call*(call_611206: Call_GetDeleteTrafficMirrorFilter_611192; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deletes the specified Traffic Mirror filter.
You cannot delete a Traffic Mirror filter that is in use by a Traffic Mirror session.
## - let valid = call_610002.validator(path, query, header, formData, body) - let scheme = call_610002.pickScheme + let valid = call_611206.validator(path, query, header, formData, body) + let scheme = call_611206.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610002.url(scheme.get, call_610002.host, call_610002.base, - call_610002.route, valid.getOrDefault("path"), + let url = call_611206.url(scheme.get, call_611206.host, call_611206.base, + call_611206.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610002, url, valid) + result = atozHook(call_611206, url, valid) -proc call*(call_610003: Call_GetDeleteTrafficMirrorFilter_609988; +proc call*(call_611207: Call_GetDeleteTrafficMirrorFilter_611192; TrafficMirrorFilterId: string; DryRun: bool = false; Action: string = "DeleteTrafficMirrorFilter"; Version: string = "2016-11-15"): Recallable = @@ -43392,22 +43457,22 @@ proc call*(call_610003: Call_GetDeleteTrafficMirrorFilter_609988; ## : The ID of the Traffic Mirror filter. ## Action: string (required) ## Version: string (required) - var query_610004 = newJObject() - add(query_610004, "DryRun", newJBool(DryRun)) - add(query_610004, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) - add(query_610004, "Action", newJString(Action)) - add(query_610004, "Version", newJString(Version)) - result = call_610003.call(nil, query_610004, nil, nil, nil) + var query_611208 = newJObject() + add(query_611208, "DryRun", newJBool(DryRun)) + add(query_611208, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) + add(query_611208, "Action", newJString(Action)) + add(query_611208, "Version", newJString(Version)) + result = call_611207.call(nil, query_611208, nil, nil, nil) -var getDeleteTrafficMirrorFilter* = Call_GetDeleteTrafficMirrorFilter_609988( +var getDeleteTrafficMirrorFilter* = Call_GetDeleteTrafficMirrorFilter_611192( name: "getDeleteTrafficMirrorFilter", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DeleteTrafficMirrorFilter", - validator: validate_GetDeleteTrafficMirrorFilter_609989, base: "/", - url: url_GetDeleteTrafficMirrorFilter_609990, + validator: validate_GetDeleteTrafficMirrorFilter_611193, base: "/", + url: url_GetDeleteTrafficMirrorFilter_611194, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeleteTrafficMirrorFilterRule_610040 = ref object of OpenApiRestCall_604389 -proc url_PostDeleteTrafficMirrorFilterRule_610042(protocol: Scheme; host: string; + Call_PostDeleteTrafficMirrorFilterRule_611244 = ref object of OpenApiRestCall_605589 +proc url_PostDeleteTrafficMirrorFilterRule_611246(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -43419,7 +43484,7 @@ proc url_PostDeleteTrafficMirrorFilterRule_610042(protocol: Scheme; host: string else: result.path = base & route -proc validate_PostDeleteTrafficMirrorFilterRule_610041(path: JsonNode; +proc validate_PostDeleteTrafficMirrorFilterRule_611245(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified Traffic Mirror rule. ## @@ -43432,16 +43497,16 @@ proc validate_PostDeleteTrafficMirrorFilterRule_610041(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610043 = query.getOrDefault("Action") - valid_610043 = validateParameter(valid_610043, JString, required = true, default = newJString( + var valid_611247 = query.getOrDefault("Action") + valid_611247 = validateParameter(valid_611247, JString, required = true, default = newJString( "DeleteTrafficMirrorFilterRule")) - if valid_610043 != nil: - section.add "Action", valid_610043 - var valid_610044 = query.getOrDefault("Version") - valid_610044 = validateParameter(valid_610044, JString, required = true, + if valid_611247 != nil: + section.add "Action", valid_611247 + var valid_611248 = query.getOrDefault("Version") + valid_611248 = validateParameter(valid_611248, JString, required = true, default = newJString("2016-11-15")) - if valid_610044 != nil: - section.add "Version", valid_610044 + if valid_611248 != nil: + section.add "Version", valid_611248 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -43452,41 +43517,41 @@ proc validate_PostDeleteTrafficMirrorFilterRule_610041(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610045 = header.getOrDefault("X-Amz-Signature") - valid_610045 = validateParameter(valid_610045, JString, required = false, + var valid_611249 = header.getOrDefault("X-Amz-Signature") + valid_611249 = validateParameter(valid_611249, JString, required = false, default = nil) - if valid_610045 != nil: - section.add "X-Amz-Signature", valid_610045 - var valid_610046 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610046 = validateParameter(valid_610046, JString, required = false, + if valid_611249 != nil: + section.add "X-Amz-Signature", valid_611249 + var valid_611250 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611250 = validateParameter(valid_611250, JString, required = false, default = nil) - if valid_610046 != nil: - section.add "X-Amz-Content-Sha256", valid_610046 - var valid_610047 = header.getOrDefault("X-Amz-Date") - valid_610047 = validateParameter(valid_610047, JString, required = false, + if valid_611250 != nil: + section.add "X-Amz-Content-Sha256", valid_611250 + var valid_611251 = header.getOrDefault("X-Amz-Date") + valid_611251 = validateParameter(valid_611251, JString, required = false, default = nil) - if valid_610047 != nil: - section.add "X-Amz-Date", valid_610047 - var valid_610048 = header.getOrDefault("X-Amz-Credential") - valid_610048 = validateParameter(valid_610048, JString, required = false, + if valid_611251 != nil: + section.add "X-Amz-Date", valid_611251 + var valid_611252 = header.getOrDefault("X-Amz-Credential") + valid_611252 = validateParameter(valid_611252, JString, required = false, default = nil) - if valid_610048 != nil: - section.add "X-Amz-Credential", valid_610048 - var valid_610049 = header.getOrDefault("X-Amz-Security-Token") - valid_610049 = validateParameter(valid_610049, JString, required = false, + if valid_611252 != nil: + section.add "X-Amz-Credential", valid_611252 + var valid_611253 = header.getOrDefault("X-Amz-Security-Token") + valid_611253 = validateParameter(valid_611253, JString, required = false, default = nil) - if valid_610049 != nil: - section.add "X-Amz-Security-Token", valid_610049 - var valid_610050 = header.getOrDefault("X-Amz-Algorithm") - valid_610050 = validateParameter(valid_610050, JString, required = false, + if valid_611253 != nil: + section.add "X-Amz-Security-Token", valid_611253 + var valid_611254 = header.getOrDefault("X-Amz-Algorithm") + valid_611254 = validateParameter(valid_611254, JString, required = false, default = nil) - if valid_610050 != nil: - section.add "X-Amz-Algorithm", valid_610050 - var valid_610051 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610051 = validateParameter(valid_610051, JString, required = false, + if valid_611254 != nil: + section.add "X-Amz-Algorithm", valid_611254 + var valid_611255 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611255 = validateParameter(valid_611255, JString, required = false, default = nil) - if valid_610051 != nil: - section.add "X-Amz-SignedHeaders", valid_610051 + if valid_611255 != nil: + section.add "X-Amz-SignedHeaders", valid_611255 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -43494,35 +43559,35 @@ proc validate_PostDeleteTrafficMirrorFilterRule_610041(path: JsonNode; ## TrafficMirrorFilterRuleId: JString (required) ## : The ID of the Traffic Mirror rule. section = newJObject() - var valid_610052 = formData.getOrDefault("DryRun") - valid_610052 = validateParameter(valid_610052, JBool, required = false, default = nil) - if valid_610052 != nil: - section.add "DryRun", valid_610052 + var valid_611256 = formData.getOrDefault("DryRun") + valid_611256 = validateParameter(valid_611256, JBool, required = false, default = nil) + if valid_611256 != nil: + section.add "DryRun", valid_611256 assert formData != nil, "formData argument is necessary due to required `TrafficMirrorFilterRuleId` field" - var valid_610053 = formData.getOrDefault("TrafficMirrorFilterRuleId") - valid_610053 = validateParameter(valid_610053, JString, required = true, + var valid_611257 = formData.getOrDefault("TrafficMirrorFilterRuleId") + valid_611257 = validateParameter(valid_611257, JString, required = true, default = nil) - if valid_610053 != nil: - section.add "TrafficMirrorFilterRuleId", valid_610053 + if valid_611257 != nil: + section.add "TrafficMirrorFilterRuleId", valid_611257 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610054: Call_PostDeleteTrafficMirrorFilterRule_610040; +proc call*(call_611258: Call_PostDeleteTrafficMirrorFilterRule_611244; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes the specified Traffic Mirror rule. ## - let valid = call_610054.validator(path, query, header, formData, body) - let scheme = call_610054.pickScheme + let valid = call_611258.validator(path, query, header, formData, body) + let scheme = call_611258.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610054.url(scheme.get, call_610054.host, call_610054.base, - call_610054.route, valid.getOrDefault("path"), + let url = call_611258.url(scheme.get, call_611258.host, call_611258.base, + call_611258.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610054, url, valid) + result = atozHook(call_611258, url, valid) -proc call*(call_610055: Call_PostDeleteTrafficMirrorFilterRule_610040; +proc call*(call_611259: Call_PostDeleteTrafficMirrorFilterRule_611244; TrafficMirrorFilterRuleId: string; DryRun: bool = false; Action: string = "DeleteTrafficMirrorFilterRule"; Version: string = "2016-11-15"): Recallable = @@ -43534,24 +43599,24 @@ proc call*(call_610055: Call_PostDeleteTrafficMirrorFilterRule_610040; ## TrafficMirrorFilterRuleId: string (required) ## : The ID of the Traffic Mirror rule. ## Version: string (required) - var query_610056 = newJObject() - var formData_610057 = newJObject() - add(formData_610057, "DryRun", newJBool(DryRun)) - add(query_610056, "Action", newJString(Action)) - add(formData_610057, "TrafficMirrorFilterRuleId", + var query_611260 = newJObject() + var formData_611261 = newJObject() + add(formData_611261, "DryRun", newJBool(DryRun)) + add(query_611260, "Action", newJString(Action)) + add(formData_611261, "TrafficMirrorFilterRuleId", newJString(TrafficMirrorFilterRuleId)) - add(query_610056, "Version", newJString(Version)) - result = call_610055.call(nil, query_610056, nil, formData_610057, nil) + add(query_611260, "Version", newJString(Version)) + result = call_611259.call(nil, query_611260, nil, formData_611261, nil) -var postDeleteTrafficMirrorFilterRule* = Call_PostDeleteTrafficMirrorFilterRule_610040( +var postDeleteTrafficMirrorFilterRule* = Call_PostDeleteTrafficMirrorFilterRule_611244( name: "postDeleteTrafficMirrorFilterRule", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DeleteTrafficMirrorFilterRule", - validator: validate_PostDeleteTrafficMirrorFilterRule_610041, base: "/", - url: url_PostDeleteTrafficMirrorFilterRule_610042, + validator: validate_PostDeleteTrafficMirrorFilterRule_611245, base: "/", + url: url_PostDeleteTrafficMirrorFilterRule_611246, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDeleteTrafficMirrorFilterRule_610023 = ref object of OpenApiRestCall_604389 -proc url_GetDeleteTrafficMirrorFilterRule_610025(protocol: Scheme; host: string; + Call_GetDeleteTrafficMirrorFilterRule_611227 = ref object of OpenApiRestCall_605589 +proc url_GetDeleteTrafficMirrorFilterRule_611229(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -43563,7 +43628,7 @@ proc url_GetDeleteTrafficMirrorFilterRule_610025(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDeleteTrafficMirrorFilterRule_610024(path: JsonNode; +proc validate_GetDeleteTrafficMirrorFilterRule_611228(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified Traffic Mirror rule. ## @@ -43580,25 +43645,25 @@ proc validate_GetDeleteTrafficMirrorFilterRule_610024(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `TrafficMirrorFilterRuleId` field" - var valid_610026 = query.getOrDefault("TrafficMirrorFilterRuleId") - valid_610026 = validateParameter(valid_610026, JString, required = true, - default = nil) - if valid_610026 != nil: - section.add "TrafficMirrorFilterRuleId", valid_610026 - var valid_610027 = query.getOrDefault("DryRun") - valid_610027 = validateParameter(valid_610027, JBool, required = false, default = nil) - if valid_610027 != nil: - section.add "DryRun", valid_610027 - var valid_610028 = query.getOrDefault("Action") - valid_610028 = validateParameter(valid_610028, JString, required = true, default = newJString( + var valid_611230 = query.getOrDefault("TrafficMirrorFilterRuleId") + valid_611230 = validateParameter(valid_611230, JString, required = true, + default = nil) + if valid_611230 != nil: + section.add "TrafficMirrorFilterRuleId", valid_611230 + var valid_611231 = query.getOrDefault("DryRun") + valid_611231 = validateParameter(valid_611231, JBool, required = false, default = nil) + if valid_611231 != nil: + section.add "DryRun", valid_611231 + var valid_611232 = query.getOrDefault("Action") + valid_611232 = validateParameter(valid_611232, JString, required = true, default = newJString( "DeleteTrafficMirrorFilterRule")) - if valid_610028 != nil: - section.add "Action", valid_610028 - var valid_610029 = query.getOrDefault("Version") - valid_610029 = validateParameter(valid_610029, JString, required = true, + if valid_611232 != nil: + section.add "Action", valid_611232 + var valid_611233 = query.getOrDefault("Version") + valid_611233 = validateParameter(valid_611233, JString, required = true, default = newJString("2016-11-15")) - if valid_610029 != nil: - section.add "Version", valid_610029 + if valid_611233 != nil: + section.add "Version", valid_611233 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -43609,62 +43674,62 @@ proc validate_GetDeleteTrafficMirrorFilterRule_610024(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610030 = header.getOrDefault("X-Amz-Signature") - valid_610030 = validateParameter(valid_610030, JString, required = false, + var valid_611234 = header.getOrDefault("X-Amz-Signature") + valid_611234 = validateParameter(valid_611234, JString, required = false, default = nil) - if valid_610030 != nil: - section.add "X-Amz-Signature", valid_610030 - var valid_610031 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610031 = validateParameter(valid_610031, JString, required = false, + if valid_611234 != nil: + section.add "X-Amz-Signature", valid_611234 + var valid_611235 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611235 = validateParameter(valid_611235, JString, required = false, default = nil) - if valid_610031 != nil: - section.add "X-Amz-Content-Sha256", valid_610031 - var valid_610032 = header.getOrDefault("X-Amz-Date") - valid_610032 = validateParameter(valid_610032, JString, required = false, + if valid_611235 != nil: + section.add "X-Amz-Content-Sha256", valid_611235 + var valid_611236 = header.getOrDefault("X-Amz-Date") + valid_611236 = validateParameter(valid_611236, JString, required = false, default = nil) - if valid_610032 != nil: - section.add "X-Amz-Date", valid_610032 - var valid_610033 = header.getOrDefault("X-Amz-Credential") - valid_610033 = validateParameter(valid_610033, JString, required = false, + if valid_611236 != nil: + section.add "X-Amz-Date", valid_611236 + var valid_611237 = header.getOrDefault("X-Amz-Credential") + valid_611237 = validateParameter(valid_611237, JString, required = false, default = nil) - if valid_610033 != nil: - section.add "X-Amz-Credential", valid_610033 - var valid_610034 = header.getOrDefault("X-Amz-Security-Token") - valid_610034 = validateParameter(valid_610034, JString, required = false, + if valid_611237 != nil: + section.add "X-Amz-Credential", valid_611237 + var valid_611238 = header.getOrDefault("X-Amz-Security-Token") + valid_611238 = validateParameter(valid_611238, JString, required = false, default = nil) - if valid_610034 != nil: - section.add "X-Amz-Security-Token", valid_610034 - var valid_610035 = header.getOrDefault("X-Amz-Algorithm") - valid_610035 = validateParameter(valid_610035, JString, required = false, + if valid_611238 != nil: + section.add "X-Amz-Security-Token", valid_611238 + var valid_611239 = header.getOrDefault("X-Amz-Algorithm") + valid_611239 = validateParameter(valid_611239, JString, required = false, default = nil) - if valid_610035 != nil: - section.add "X-Amz-Algorithm", valid_610035 - var valid_610036 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610036 = validateParameter(valid_610036, JString, required = false, + if valid_611239 != nil: + section.add "X-Amz-Algorithm", valid_611239 + var valid_611240 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611240 = validateParameter(valid_611240, JString, required = false, default = nil) - if valid_610036 != nil: - section.add "X-Amz-SignedHeaders", valid_610036 + if valid_611240 != nil: + section.add "X-Amz-SignedHeaders", valid_611240 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610037: Call_GetDeleteTrafficMirrorFilterRule_610023; +proc call*(call_611241: Call_GetDeleteTrafficMirrorFilterRule_611227; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes the specified Traffic Mirror rule. ## - let valid = call_610037.validator(path, query, header, formData, body) - let scheme = call_610037.pickScheme + let valid = call_611241.validator(path, query, header, formData, body) + let scheme = call_611241.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610037.url(scheme.get, call_610037.host, call_610037.base, - call_610037.route, valid.getOrDefault("path"), + let url = call_611241.url(scheme.get, call_611241.host, call_611241.base, + call_611241.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610037, url, valid) + result = atozHook(call_611241, url, valid) -proc call*(call_610038: Call_GetDeleteTrafficMirrorFilterRule_610023; +proc call*(call_611242: Call_GetDeleteTrafficMirrorFilterRule_611227; TrafficMirrorFilterRuleId: string; DryRun: bool = false; Action: string = "DeleteTrafficMirrorFilterRule"; Version: string = "2016-11-15"): Recallable = @@ -43676,23 +43741,23 @@ proc call*(call_610038: Call_GetDeleteTrafficMirrorFilterRule_610023; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610039 = newJObject()
- add(query_610039, "TrafficMirrorFilterRuleId",
+ var query_611243 = newJObject()
+ add(query_611243, "TrafficMirrorFilterRuleId",
newJString(TrafficMirrorFilterRuleId))
- add(query_610039, "DryRun", newJBool(DryRun))
- add(query_610039, "Action", newJString(Action))
- add(query_610039, "Version", newJString(Version))
- result = call_610038.call(nil, query_610039, nil, nil, nil)
+ add(query_611243, "DryRun", newJBool(DryRun))
+ add(query_611243, "Action", newJString(Action))
+ add(query_611243, "Version", newJString(Version))
+ result = call_611242.call(nil, query_611243, nil, nil, nil)
-var getDeleteTrafficMirrorFilterRule* = Call_GetDeleteTrafficMirrorFilterRule_610023(
+var getDeleteTrafficMirrorFilterRule* = Call_GetDeleteTrafficMirrorFilterRule_611227(
name: "getDeleteTrafficMirrorFilterRule", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteTrafficMirrorFilterRule",
- validator: validate_GetDeleteTrafficMirrorFilterRule_610024, base: "/",
- url: url_GetDeleteTrafficMirrorFilterRule_610025,
+ validator: validate_GetDeleteTrafficMirrorFilterRule_611228, base: "/",
+ url: url_GetDeleteTrafficMirrorFilterRule_611229,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteTrafficMirrorSession_610075 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteTrafficMirrorSession_610077(protocol: Scheme; host: string;
+ Call_PostDeleteTrafficMirrorSession_611279 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteTrafficMirrorSession_611281(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -43704,7 +43769,7 @@ proc url_PostDeleteTrafficMirrorSession_610077(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeleteTrafficMirrorSession_610076(path: JsonNode;
+proc validate_PostDeleteTrafficMirrorSession_611280(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified Traffic Mirror session.
##
@@ -43717,16 +43782,16 @@ proc validate_PostDeleteTrafficMirrorSession_610076(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610078 = query.getOrDefault("Action")
- valid_610078 = validateParameter(valid_610078, JString, required = true, default = newJString(
+ var valid_611282 = query.getOrDefault("Action")
+ valid_611282 = validateParameter(valid_611282, JString, required = true, default = newJString(
"DeleteTrafficMirrorSession"))
- if valid_610078 != nil:
- section.add "Action", valid_610078
- var valid_610079 = query.getOrDefault("Version")
- valid_610079 = validateParameter(valid_610079, JString, required = true,
+ if valid_611282 != nil:
+ section.add "Action", valid_611282
+ var valid_611283 = query.getOrDefault("Version")
+ valid_611283 = validateParameter(valid_611283, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610079 != nil:
- section.add "Version", valid_610079
+ if valid_611283 != nil:
+ section.add "Version", valid_611283
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -43737,41 +43802,41 @@ proc validate_PostDeleteTrafficMirrorSession_610076(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610080 = header.getOrDefault("X-Amz-Signature")
- valid_610080 = validateParameter(valid_610080, JString, required = false,
+ var valid_611284 = header.getOrDefault("X-Amz-Signature")
+ valid_611284 = validateParameter(valid_611284, JString, required = false,
default = nil)
- if valid_610080 != nil:
- section.add "X-Amz-Signature", valid_610080
- var valid_610081 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610081 = validateParameter(valid_610081, JString, required = false,
+ if valid_611284 != nil:
+ section.add "X-Amz-Signature", valid_611284
+ var valid_611285 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611285 = validateParameter(valid_611285, JString, required = false,
default = nil)
- if valid_610081 != nil:
- section.add "X-Amz-Content-Sha256", valid_610081
- var valid_610082 = header.getOrDefault("X-Amz-Date")
- valid_610082 = validateParameter(valid_610082, JString, required = false,
+ if valid_611285 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611285
+ var valid_611286 = header.getOrDefault("X-Amz-Date")
+ valid_611286 = validateParameter(valid_611286, JString, required = false,
default = nil)
- if valid_610082 != nil:
- section.add "X-Amz-Date", valid_610082
- var valid_610083 = header.getOrDefault("X-Amz-Credential")
- valid_610083 = validateParameter(valid_610083, JString, required = false,
+ if valid_611286 != nil:
+ section.add "X-Amz-Date", valid_611286
+ var valid_611287 = header.getOrDefault("X-Amz-Credential")
+ valid_611287 = validateParameter(valid_611287, JString, required = false,
default = nil)
- if valid_610083 != nil:
- section.add "X-Amz-Credential", valid_610083
- var valid_610084 = header.getOrDefault("X-Amz-Security-Token")
- valid_610084 = validateParameter(valid_610084, JString, required = false,
+ if valid_611287 != nil:
+ section.add "X-Amz-Credential", valid_611287
+ var valid_611288 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611288 = validateParameter(valid_611288, JString, required = false,
default = nil)
- if valid_610084 != nil:
- section.add "X-Amz-Security-Token", valid_610084
- var valid_610085 = header.getOrDefault("X-Amz-Algorithm")
- valid_610085 = validateParameter(valid_610085, JString, required = false,
+ if valid_611288 != nil:
+ section.add "X-Amz-Security-Token", valid_611288
+ var valid_611289 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611289 = validateParameter(valid_611289, JString, required = false,
default = nil)
- if valid_610085 != nil:
- section.add "X-Amz-Algorithm", valid_610085
- var valid_610086 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610086 = validateParameter(valid_610086, JString, required = false,
+ if valid_611289 != nil:
+ section.add "X-Amz-Algorithm", valid_611289
+ var valid_611290 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611290 = validateParameter(valid_611290, JString, required = false,
default = nil)
- if valid_610086 != nil:
- section.add "X-Amz-SignedHeaders", valid_610086
+ if valid_611290 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611290
result.add "header", section
## parameters in `formData` object:
## TrafficMirrorSessionId: JString (required)
@@ -43780,33 +43845,33 @@ proc validate_PostDeleteTrafficMirrorSession_610076(path: JsonNode;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `TrafficMirrorSessionId` field"
- var valid_610087 = formData.getOrDefault("TrafficMirrorSessionId")
- valid_610087 = validateParameter(valid_610087, JString, required = true,
+ var valid_611291 = formData.getOrDefault("TrafficMirrorSessionId")
+ valid_611291 = validateParameter(valid_611291, JString, required = true,
default = nil)
- if valid_610087 != nil:
- section.add "TrafficMirrorSessionId", valid_610087
- var valid_610088 = formData.getOrDefault("DryRun")
- valid_610088 = validateParameter(valid_610088, JBool, required = false, default = nil)
- if valid_610088 != nil:
- section.add "DryRun", valid_610088
+ if valid_611291 != nil:
+ section.add "TrafficMirrorSessionId", valid_611291
+ var valid_611292 = formData.getOrDefault("DryRun")
+ valid_611292 = validateParameter(valid_611292, JBool, required = false, default = nil)
+ if valid_611292 != nil:
+ section.add "DryRun", valid_611292
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610089: Call_PostDeleteTrafficMirrorSession_610075; path: JsonNode;
+proc call*(call_611293: Call_PostDeleteTrafficMirrorSession_611279; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified Traffic Mirror session.
##
- let valid = call_610089.validator(path, query, header, formData, body)
- let scheme = call_610089.pickScheme
+ let valid = call_611293.validator(path, query, header, formData, body)
+ let scheme = call_611293.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610089.url(scheme.get, call_610089.host, call_610089.base,
- call_610089.route, valid.getOrDefault("path"),
+ let url = call_611293.url(scheme.get, call_611293.host, call_611293.base,
+ call_611293.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610089, url, valid)
+ result = atozHook(call_611293, url, valid)
-proc call*(call_610090: Call_PostDeleteTrafficMirrorSession_610075;
+proc call*(call_611294: Call_PostDeleteTrafficMirrorSession_611279;
TrafficMirrorSessionId: string; DryRun: bool = false;
Action: string = "DeleteTrafficMirrorSession";
Version: string = "2016-11-15"): Recallable =
@@ -43818,24 +43883,24 @@ proc call*(call_610090: Call_PostDeleteTrafficMirrorSession_610075;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610091 = newJObject()
- var formData_610092 = newJObject()
- add(formData_610092, "TrafficMirrorSessionId",
+ var query_611295 = newJObject()
+ var formData_611296 = newJObject()
+ add(formData_611296, "TrafficMirrorSessionId",
newJString(TrafficMirrorSessionId))
- add(formData_610092, "DryRun", newJBool(DryRun))
- add(query_610091, "Action", newJString(Action))
- add(query_610091, "Version", newJString(Version))
- result = call_610090.call(nil, query_610091, nil, formData_610092, nil)
+ add(formData_611296, "DryRun", newJBool(DryRun))
+ add(query_611295, "Action", newJString(Action))
+ add(query_611295, "Version", newJString(Version))
+ result = call_611294.call(nil, query_611295, nil, formData_611296, nil)
-var postDeleteTrafficMirrorSession* = Call_PostDeleteTrafficMirrorSession_610075(
+var postDeleteTrafficMirrorSession* = Call_PostDeleteTrafficMirrorSession_611279(
name: "postDeleteTrafficMirrorSession", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteTrafficMirrorSession",
- validator: validate_PostDeleteTrafficMirrorSession_610076, base: "/",
- url: url_PostDeleteTrafficMirrorSession_610077,
+ validator: validate_PostDeleteTrafficMirrorSession_611280, base: "/",
+ url: url_PostDeleteTrafficMirrorSession_611281,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteTrafficMirrorSession_610058 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteTrafficMirrorSession_610060(protocol: Scheme; host: string;
+ Call_GetDeleteTrafficMirrorSession_611262 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteTrafficMirrorSession_611264(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -43847,7 +43912,7 @@ proc url_GetDeleteTrafficMirrorSession_610060(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDeleteTrafficMirrorSession_610059(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteTrafficMirrorSession_611263(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified Traffic Mirror session.
##
@@ -43863,26 +43928,26 @@ proc validate_GetDeleteTrafficMirrorSession_610059(path: JsonNode; query: JsonNo
## TrafficMirrorSessionId: JString (required)
## : The ID of the Traffic Mirror session.
section = newJObject()
- var valid_610061 = query.getOrDefault("DryRun")
- valid_610061 = validateParameter(valid_610061, JBool, required = false, default = nil)
- if valid_610061 != nil:
- section.add "DryRun", valid_610061
+ var valid_611265 = query.getOrDefault("DryRun")
+ valid_611265 = validateParameter(valid_611265, JBool, required = false, default = nil)
+ if valid_611265 != nil:
+ section.add "DryRun", valid_611265
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610062 = query.getOrDefault("Action")
- valid_610062 = validateParameter(valid_610062, JString, required = true, default = newJString(
+ var valid_611266 = query.getOrDefault("Action")
+ valid_611266 = validateParameter(valid_611266, JString, required = true, default = newJString(
"DeleteTrafficMirrorSession"))
- if valid_610062 != nil:
- section.add "Action", valid_610062
- var valid_610063 = query.getOrDefault("Version")
- valid_610063 = validateParameter(valid_610063, JString, required = true,
+ if valid_611266 != nil:
+ section.add "Action", valid_611266
+ var valid_611267 = query.getOrDefault("Version")
+ valid_611267 = validateParameter(valid_611267, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610063 != nil:
- section.add "Version", valid_610063
- var valid_610064 = query.getOrDefault("TrafficMirrorSessionId")
- valid_610064 = validateParameter(valid_610064, JString, required = true,
+ if valid_611267 != nil:
+ section.add "Version", valid_611267
+ var valid_611268 = query.getOrDefault("TrafficMirrorSessionId")
+ valid_611268 = validateParameter(valid_611268, JString, required = true,
default = nil)
- if valid_610064 != nil:
- section.add "TrafficMirrorSessionId", valid_610064
+ if valid_611268 != nil:
+ section.add "TrafficMirrorSessionId", valid_611268
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -43893,61 +43958,61 @@ proc validate_GetDeleteTrafficMirrorSession_610059(path: JsonNode; query: JsonNo
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610065 = header.getOrDefault("X-Amz-Signature")
- valid_610065 = validateParameter(valid_610065, JString, required = false,
+ var valid_611269 = header.getOrDefault("X-Amz-Signature")
+ valid_611269 = validateParameter(valid_611269, JString, required = false,
default = nil)
- if valid_610065 != nil:
- section.add "X-Amz-Signature", valid_610065
- var valid_610066 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610066 = validateParameter(valid_610066, JString, required = false,
+ if valid_611269 != nil:
+ section.add "X-Amz-Signature", valid_611269
+ var valid_611270 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611270 = validateParameter(valid_611270, JString, required = false,
default = nil)
- if valid_610066 != nil:
- section.add "X-Amz-Content-Sha256", valid_610066
- var valid_610067 = header.getOrDefault("X-Amz-Date")
- valid_610067 = validateParameter(valid_610067, JString, required = false,
+ if valid_611270 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611270
+ var valid_611271 = header.getOrDefault("X-Amz-Date")
+ valid_611271 = validateParameter(valid_611271, JString, required = false,
default = nil)
- if valid_610067 != nil:
- section.add "X-Amz-Date", valid_610067
- var valid_610068 = header.getOrDefault("X-Amz-Credential")
- valid_610068 = validateParameter(valid_610068, JString, required = false,
+ if valid_611271 != nil:
+ section.add "X-Amz-Date", valid_611271
+ var valid_611272 = header.getOrDefault("X-Amz-Credential")
+ valid_611272 = validateParameter(valid_611272, JString, required = false,
default = nil)
- if valid_610068 != nil:
- section.add "X-Amz-Credential", valid_610068
- var valid_610069 = header.getOrDefault("X-Amz-Security-Token")
- valid_610069 = validateParameter(valid_610069, JString, required = false,
+ if valid_611272 != nil:
+ section.add "X-Amz-Credential", valid_611272
+ var valid_611273 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611273 = validateParameter(valid_611273, JString, required = false,
default = nil)
- if valid_610069 != nil:
- section.add "X-Amz-Security-Token", valid_610069
- var valid_610070 = header.getOrDefault("X-Amz-Algorithm")
- valid_610070 = validateParameter(valid_610070, JString, required = false,
+ if valid_611273 != nil:
+ section.add "X-Amz-Security-Token", valid_611273
+ var valid_611274 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611274 = validateParameter(valid_611274, JString, required = false,
default = nil)
- if valid_610070 != nil:
- section.add "X-Amz-Algorithm", valid_610070
- var valid_610071 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610071 = validateParameter(valid_610071, JString, required = false,
+ if valid_611274 != nil:
+ section.add "X-Amz-Algorithm", valid_611274
+ var valid_611275 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611275 = validateParameter(valid_611275, JString, required = false,
default = nil)
- if valid_610071 != nil:
- section.add "X-Amz-SignedHeaders", valid_610071
+ if valid_611275 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611275
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610072: Call_GetDeleteTrafficMirrorSession_610058; path: JsonNode;
+proc call*(call_611276: Call_GetDeleteTrafficMirrorSession_611262; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified Traffic Mirror session.
##
- let valid = call_610072.validator(path, query, header, formData, body)
- let scheme = call_610072.pickScheme
+ let valid = call_611276.validator(path, query, header, formData, body)
+ let scheme = call_611276.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610072.url(scheme.get, call_610072.host, call_610072.base,
- call_610072.route, valid.getOrDefault("path"),
+ let url = call_611276.url(scheme.get, call_611276.host, call_611276.base,
+ call_611276.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610072, url, valid)
+ result = atozHook(call_611276, url, valid)
-proc call*(call_610073: Call_GetDeleteTrafficMirrorSession_610058;
+proc call*(call_611277: Call_GetDeleteTrafficMirrorSession_611262;
TrafficMirrorSessionId: string; DryRun: bool = false;
Action: string = "DeleteTrafficMirrorSession";
Version: string = "2016-11-15"): Recallable =
@@ -43959,22 +44024,22 @@ proc call*(call_610073: Call_GetDeleteTrafficMirrorSession_610058;
## Version: string (required)
## TrafficMirrorSessionId: string (required)
## : The ID of the Traffic Mirror session.
- var query_610074 = newJObject()
- add(query_610074, "DryRun", newJBool(DryRun))
- add(query_610074, "Action", newJString(Action))
- add(query_610074, "Version", newJString(Version))
- add(query_610074, "TrafficMirrorSessionId", newJString(TrafficMirrorSessionId))
- result = call_610073.call(nil, query_610074, nil, nil, nil)
-
-var getDeleteTrafficMirrorSession* = Call_GetDeleteTrafficMirrorSession_610058(
+ var query_611278 = newJObject()
+ add(query_611278, "DryRun", newJBool(DryRun))
+ add(query_611278, "Action", newJString(Action))
+ add(query_611278, "Version", newJString(Version))
+ add(query_611278, "TrafficMirrorSessionId", newJString(TrafficMirrorSessionId))
+ result = call_611277.call(nil, query_611278, nil, nil, nil)
+
+var getDeleteTrafficMirrorSession* = Call_GetDeleteTrafficMirrorSession_611262(
name: "getDeleteTrafficMirrorSession", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteTrafficMirrorSession",
- validator: validate_GetDeleteTrafficMirrorSession_610059, base: "/",
- url: url_GetDeleteTrafficMirrorSession_610060,
+ validator: validate_GetDeleteTrafficMirrorSession_611263, base: "/",
+ url: url_GetDeleteTrafficMirrorSession_611264,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteTrafficMirrorTarget_610110 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteTrafficMirrorTarget_610112(protocol: Scheme; host: string;
+ Call_PostDeleteTrafficMirrorTarget_611314 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteTrafficMirrorTarget_611316(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -43986,7 +44051,7 @@ proc url_PostDeleteTrafficMirrorTarget_610112(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeleteTrafficMirrorTarget_610111(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteTrafficMirrorTarget_611315(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified Traffic Mirror target.
You cannot delete a Traffic Mirror target that is in use by a Traffic Mirror session.
## @@ -43999,16 +44064,16 @@ proc validate_PostDeleteTrafficMirrorTarget_610111(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610113 = query.getOrDefault("Action") - valid_610113 = validateParameter(valid_610113, JString, required = true, default = newJString( + var valid_611317 = query.getOrDefault("Action") + valid_611317 = validateParameter(valid_611317, JString, required = true, default = newJString( "DeleteTrafficMirrorTarget")) - if valid_610113 != nil: - section.add "Action", valid_610113 - var valid_610114 = query.getOrDefault("Version") - valid_610114 = validateParameter(valid_610114, JString, required = true, + if valid_611317 != nil: + section.add "Action", valid_611317 + var valid_611318 = query.getOrDefault("Version") + valid_611318 = validateParameter(valid_611318, JString, required = true, default = newJString("2016-11-15")) - if valid_610114 != nil: - section.add "Version", valid_610114 + if valid_611318 != nil: + section.add "Version", valid_611318 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -44019,41 +44084,41 @@ proc validate_PostDeleteTrafficMirrorTarget_610111(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610115 = header.getOrDefault("X-Amz-Signature") - valid_610115 = validateParameter(valid_610115, JString, required = false, + var valid_611319 = header.getOrDefault("X-Amz-Signature") + valid_611319 = validateParameter(valid_611319, JString, required = false, default = nil) - if valid_610115 != nil: - section.add "X-Amz-Signature", valid_610115 - var valid_610116 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610116 = validateParameter(valid_610116, JString, required = false, + if valid_611319 != nil: + section.add "X-Amz-Signature", valid_611319 + var valid_611320 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611320 = validateParameter(valid_611320, JString, required = false, default = nil) - if valid_610116 != nil: - section.add "X-Amz-Content-Sha256", valid_610116 - var valid_610117 = header.getOrDefault("X-Amz-Date") - valid_610117 = validateParameter(valid_610117, JString, required = false, + if valid_611320 != nil: + section.add "X-Amz-Content-Sha256", valid_611320 + var valid_611321 = header.getOrDefault("X-Amz-Date") + valid_611321 = validateParameter(valid_611321, JString, required = false, default = nil) - if valid_610117 != nil: - section.add "X-Amz-Date", valid_610117 - var valid_610118 = header.getOrDefault("X-Amz-Credential") - valid_610118 = validateParameter(valid_610118, JString, required = false, + if valid_611321 != nil: + section.add "X-Amz-Date", valid_611321 + var valid_611322 = header.getOrDefault("X-Amz-Credential") + valid_611322 = validateParameter(valid_611322, JString, required = false, default = nil) - if valid_610118 != nil: - section.add "X-Amz-Credential", valid_610118 - var valid_610119 = header.getOrDefault("X-Amz-Security-Token") - valid_610119 = validateParameter(valid_610119, JString, required = false, + if valid_611322 != nil: + section.add "X-Amz-Credential", valid_611322 + var valid_611323 = header.getOrDefault("X-Amz-Security-Token") + valid_611323 = validateParameter(valid_611323, JString, required = false, default = nil) - if valid_610119 != nil: - section.add "X-Amz-Security-Token", valid_610119 - var valid_610120 = header.getOrDefault("X-Amz-Algorithm") - valid_610120 = validateParameter(valid_610120, JString, required = false, + if valid_611323 != nil: + section.add "X-Amz-Security-Token", valid_611323 + var valid_611324 = header.getOrDefault("X-Amz-Algorithm") + valid_611324 = validateParameter(valid_611324, JString, required = false, default = nil) - if valid_610120 != nil: - section.add "X-Amz-Algorithm", valid_610120 - var valid_610121 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610121 = validateParameter(valid_610121, JString, required = false, + if valid_611324 != nil: + section.add "X-Amz-Algorithm", valid_611324 + var valid_611325 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611325 = validateParameter(valid_611325, JString, required = false, default = nil) - if valid_610121 != nil: - section.add "X-Amz-SignedHeaders", valid_610121 + if valid_611325 != nil: + section.add "X-Amz-SignedHeaders", valid_611325 result.add "header", section ## parameters in `formData` object: ## TrafficMirrorTargetId: JString (required) @@ -44062,33 +44127,33 @@ proc validate_PostDeleteTrafficMirrorTarget_610111(path: JsonNode; query: JsonNo ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `TrafficMirrorTargetId` field"
- var valid_610122 = formData.getOrDefault("TrafficMirrorTargetId")
- valid_610122 = validateParameter(valid_610122, JString, required = true,
+ var valid_611326 = formData.getOrDefault("TrafficMirrorTargetId")
+ valid_611326 = validateParameter(valid_611326, JString, required = true,
default = nil)
- if valid_610122 != nil:
- section.add "TrafficMirrorTargetId", valid_610122
- var valid_610123 = formData.getOrDefault("DryRun")
- valid_610123 = validateParameter(valid_610123, JBool, required = false, default = nil)
- if valid_610123 != nil:
- section.add "DryRun", valid_610123
+ if valid_611326 != nil:
+ section.add "TrafficMirrorTargetId", valid_611326
+ var valid_611327 = formData.getOrDefault("DryRun")
+ valid_611327 = validateParameter(valid_611327, JBool, required = false, default = nil)
+ if valid_611327 != nil:
+ section.add "DryRun", valid_611327
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610124: Call_PostDeleteTrafficMirrorTarget_610110; path: JsonNode;
+proc call*(call_611328: Call_PostDeleteTrafficMirrorTarget_611314; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified Traffic Mirror target.
You cannot delete a Traffic Mirror target that is in use by a Traffic Mirror session.
## - let valid = call_610124.validator(path, query, header, formData, body) - let scheme = call_610124.pickScheme + let valid = call_611328.validator(path, query, header, formData, body) + let scheme = call_611328.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610124.url(scheme.get, call_610124.host, call_610124.base, - call_610124.route, valid.getOrDefault("path"), + let url = call_611328.url(scheme.get, call_611328.host, call_611328.base, + call_611328.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610124, url, valid) + result = atozHook(call_611328, url, valid) -proc call*(call_610125: Call_PostDeleteTrafficMirrorTarget_610110; +proc call*(call_611329: Call_PostDeleteTrafficMirrorTarget_611314; TrafficMirrorTargetId: string; DryRun: bool = false; Action: string = "DeleteTrafficMirrorTarget"; Version: string = "2016-11-15"): Recallable = @@ -44100,23 +44165,23 @@ proc call*(call_610125: Call_PostDeleteTrafficMirrorTarget_610110; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610126 = newJObject()
- var formData_610127 = newJObject()
- add(formData_610127, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId))
- add(formData_610127, "DryRun", newJBool(DryRun))
- add(query_610126, "Action", newJString(Action))
- add(query_610126, "Version", newJString(Version))
- result = call_610125.call(nil, query_610126, nil, formData_610127, nil)
+ var query_611330 = newJObject()
+ var formData_611331 = newJObject()
+ add(formData_611331, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId))
+ add(formData_611331, "DryRun", newJBool(DryRun))
+ add(query_611330, "Action", newJString(Action))
+ add(query_611330, "Version", newJString(Version))
+ result = call_611329.call(nil, query_611330, nil, formData_611331, nil)
-var postDeleteTrafficMirrorTarget* = Call_PostDeleteTrafficMirrorTarget_610110(
+var postDeleteTrafficMirrorTarget* = Call_PostDeleteTrafficMirrorTarget_611314(
name: "postDeleteTrafficMirrorTarget", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteTrafficMirrorTarget",
- validator: validate_PostDeleteTrafficMirrorTarget_610111, base: "/",
- url: url_PostDeleteTrafficMirrorTarget_610112,
+ validator: validate_PostDeleteTrafficMirrorTarget_611315, base: "/",
+ url: url_PostDeleteTrafficMirrorTarget_611316,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteTrafficMirrorTarget_610093 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteTrafficMirrorTarget_610095(protocol: Scheme; host: string;
+ Call_GetDeleteTrafficMirrorTarget_611297 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteTrafficMirrorTarget_611299(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -44128,7 +44193,7 @@ proc url_GetDeleteTrafficMirrorTarget_610095(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDeleteTrafficMirrorTarget_610094(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteTrafficMirrorTarget_611298(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified Traffic Mirror target.
You cannot delete a Traffic Mirror target that is in use by a Traffic Mirror session.
## @@ -44145,25 +44210,25 @@ proc validate_GetDeleteTrafficMirrorTarget_610094(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `TrafficMirrorTargetId` field" - var valid_610096 = query.getOrDefault("TrafficMirrorTargetId") - valid_610096 = validateParameter(valid_610096, JString, required = true, + var valid_611300 = query.getOrDefault("TrafficMirrorTargetId") + valid_611300 = validateParameter(valid_611300, JString, required = true, default = nil) - if valid_610096 != nil: - section.add "TrafficMirrorTargetId", valid_610096 - var valid_610097 = query.getOrDefault("DryRun") - valid_610097 = validateParameter(valid_610097, JBool, required = false, default = nil) - if valid_610097 != nil: - section.add "DryRun", valid_610097 - var valid_610098 = query.getOrDefault("Action") - valid_610098 = validateParameter(valid_610098, JString, required = true, default = newJString( + if valid_611300 != nil: + section.add "TrafficMirrorTargetId", valid_611300 + var valid_611301 = query.getOrDefault("DryRun") + valid_611301 = validateParameter(valid_611301, JBool, required = false, default = nil) + if valid_611301 != nil: + section.add "DryRun", valid_611301 + var valid_611302 = query.getOrDefault("Action") + valid_611302 = validateParameter(valid_611302, JString, required = true, default = newJString( "DeleteTrafficMirrorTarget")) - if valid_610098 != nil: - section.add "Action", valid_610098 - var valid_610099 = query.getOrDefault("Version") - valid_610099 = validateParameter(valid_610099, JString, required = true, + if valid_611302 != nil: + section.add "Action", valid_611302 + var valid_611303 = query.getOrDefault("Version") + valid_611303 = validateParameter(valid_611303, JString, required = true, default = newJString("2016-11-15")) - if valid_610099 != nil: - section.add "Version", valid_610099 + if valid_611303 != nil: + section.add "Version", valid_611303 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -44174,61 +44239,61 @@ proc validate_GetDeleteTrafficMirrorTarget_610094(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610100 = header.getOrDefault("X-Amz-Signature") - valid_610100 = validateParameter(valid_610100, JString, required = false, + var valid_611304 = header.getOrDefault("X-Amz-Signature") + valid_611304 = validateParameter(valid_611304, JString, required = false, default = nil) - if valid_610100 != nil: - section.add "X-Amz-Signature", valid_610100 - var valid_610101 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610101 = validateParameter(valid_610101, JString, required = false, + if valid_611304 != nil: + section.add "X-Amz-Signature", valid_611304 + var valid_611305 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611305 = validateParameter(valid_611305, JString, required = false, default = nil) - if valid_610101 != nil: - section.add "X-Amz-Content-Sha256", valid_610101 - var valid_610102 = header.getOrDefault("X-Amz-Date") - valid_610102 = validateParameter(valid_610102, JString, required = false, + if valid_611305 != nil: + section.add "X-Amz-Content-Sha256", valid_611305 + var valid_611306 = header.getOrDefault("X-Amz-Date") + valid_611306 = validateParameter(valid_611306, JString, required = false, default = nil) - if valid_610102 != nil: - section.add "X-Amz-Date", valid_610102 - var valid_610103 = header.getOrDefault("X-Amz-Credential") - valid_610103 = validateParameter(valid_610103, JString, required = false, + if valid_611306 != nil: + section.add "X-Amz-Date", valid_611306 + var valid_611307 = header.getOrDefault("X-Amz-Credential") + valid_611307 = validateParameter(valid_611307, JString, required = false, default = nil) - if valid_610103 != nil: - section.add "X-Amz-Credential", valid_610103 - var valid_610104 = header.getOrDefault("X-Amz-Security-Token") - valid_610104 = validateParameter(valid_610104, JString, required = false, + if valid_611307 != nil: + section.add "X-Amz-Credential", valid_611307 + var valid_611308 = header.getOrDefault("X-Amz-Security-Token") + valid_611308 = validateParameter(valid_611308, JString, required = false, default = nil) - if valid_610104 != nil: - section.add "X-Amz-Security-Token", valid_610104 - var valid_610105 = header.getOrDefault("X-Amz-Algorithm") - valid_610105 = validateParameter(valid_610105, JString, required = false, + if valid_611308 != nil: + section.add "X-Amz-Security-Token", valid_611308 + var valid_611309 = header.getOrDefault("X-Amz-Algorithm") + valid_611309 = validateParameter(valid_611309, JString, required = false, default = nil) - if valid_610105 != nil: - section.add "X-Amz-Algorithm", valid_610105 - var valid_610106 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610106 = validateParameter(valid_610106, JString, required = false, + if valid_611309 != nil: + section.add "X-Amz-Algorithm", valid_611309 + var valid_611310 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611310 = validateParameter(valid_611310, JString, required = false, default = nil) - if valid_610106 != nil: - section.add "X-Amz-SignedHeaders", valid_610106 + if valid_611310 != nil: + section.add "X-Amz-SignedHeaders", valid_611310 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610107: Call_GetDeleteTrafficMirrorTarget_610093; path: JsonNode; +proc call*(call_611311: Call_GetDeleteTrafficMirrorTarget_611297; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deletes the specified Traffic Mirror target.
You cannot delete a Traffic Mirror target that is in use by a Traffic Mirror session.
## - let valid = call_610107.validator(path, query, header, formData, body) - let scheme = call_610107.pickScheme + let valid = call_611311.validator(path, query, header, formData, body) + let scheme = call_611311.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610107.url(scheme.get, call_610107.host, call_610107.base, - call_610107.route, valid.getOrDefault("path"), + let url = call_611311.url(scheme.get, call_611311.host, call_611311.base, + call_611311.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610107, url, valid) + result = atozHook(call_611311, url, valid) -proc call*(call_610108: Call_GetDeleteTrafficMirrorTarget_610093; +proc call*(call_611312: Call_GetDeleteTrafficMirrorTarget_611297; TrafficMirrorTargetId: string; DryRun: bool = false; Action: string = "DeleteTrafficMirrorTarget"; Version: string = "2016-11-15"): Recallable = @@ -44240,22 +44305,22 @@ proc call*(call_610108: Call_GetDeleteTrafficMirrorTarget_610093; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610109 = newJObject()
- add(query_610109, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId))
- add(query_610109, "DryRun", newJBool(DryRun))
- add(query_610109, "Action", newJString(Action))
- add(query_610109, "Version", newJString(Version))
- result = call_610108.call(nil, query_610109, nil, nil, nil)
+ var query_611313 = newJObject()
+ add(query_611313, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId))
+ add(query_611313, "DryRun", newJBool(DryRun))
+ add(query_611313, "Action", newJString(Action))
+ add(query_611313, "Version", newJString(Version))
+ result = call_611312.call(nil, query_611313, nil, nil, nil)
-var getDeleteTrafficMirrorTarget* = Call_GetDeleteTrafficMirrorTarget_610093(
+var getDeleteTrafficMirrorTarget* = Call_GetDeleteTrafficMirrorTarget_611297(
name: "getDeleteTrafficMirrorTarget", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteTrafficMirrorTarget",
- validator: validate_GetDeleteTrafficMirrorTarget_610094, base: "/",
- url: url_GetDeleteTrafficMirrorTarget_610095,
+ validator: validate_GetDeleteTrafficMirrorTarget_611298, base: "/",
+ url: url_GetDeleteTrafficMirrorTarget_611299,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteTransitGateway_610145 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteTransitGateway_610147(protocol: Scheme; host: string;
+ Call_PostDeleteTransitGateway_611349 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteTransitGateway_611351(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -44268,7 +44333,7 @@ proc url_PostDeleteTransitGateway_610147(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeleteTransitGateway_610146(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteTransitGateway_611350(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified transit gateway.
##
@@ -44281,16 +44346,16 @@ proc validate_PostDeleteTransitGateway_610146(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610148 = query.getOrDefault("Action")
- valid_610148 = validateParameter(valid_610148, JString, required = true,
+ var valid_611352 = query.getOrDefault("Action")
+ valid_611352 = validateParameter(valid_611352, JString, required = true,
default = newJString("DeleteTransitGateway"))
- if valid_610148 != nil:
- section.add "Action", valid_610148
- var valid_610149 = query.getOrDefault("Version")
- valid_610149 = validateParameter(valid_610149, JString, required = true,
+ if valid_611352 != nil:
+ section.add "Action", valid_611352
+ var valid_611353 = query.getOrDefault("Version")
+ valid_611353 = validateParameter(valid_611353, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610149 != nil:
- section.add "Version", valid_610149
+ if valid_611353 != nil:
+ section.add "Version", valid_611353
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -44301,41 +44366,41 @@ proc validate_PostDeleteTransitGateway_610146(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610150 = header.getOrDefault("X-Amz-Signature")
- valid_610150 = validateParameter(valid_610150, JString, required = false,
+ var valid_611354 = header.getOrDefault("X-Amz-Signature")
+ valid_611354 = validateParameter(valid_611354, JString, required = false,
default = nil)
- if valid_610150 != nil:
- section.add "X-Amz-Signature", valid_610150
- var valid_610151 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610151 = validateParameter(valid_610151, JString, required = false,
+ if valid_611354 != nil:
+ section.add "X-Amz-Signature", valid_611354
+ var valid_611355 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611355 = validateParameter(valid_611355, JString, required = false,
default = nil)
- if valid_610151 != nil:
- section.add "X-Amz-Content-Sha256", valid_610151
- var valid_610152 = header.getOrDefault("X-Amz-Date")
- valid_610152 = validateParameter(valid_610152, JString, required = false,
+ if valid_611355 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611355
+ var valid_611356 = header.getOrDefault("X-Amz-Date")
+ valid_611356 = validateParameter(valid_611356, JString, required = false,
default = nil)
- if valid_610152 != nil:
- section.add "X-Amz-Date", valid_610152
- var valid_610153 = header.getOrDefault("X-Amz-Credential")
- valid_610153 = validateParameter(valid_610153, JString, required = false,
+ if valid_611356 != nil:
+ section.add "X-Amz-Date", valid_611356
+ var valid_611357 = header.getOrDefault("X-Amz-Credential")
+ valid_611357 = validateParameter(valid_611357, JString, required = false,
default = nil)
- if valid_610153 != nil:
- section.add "X-Amz-Credential", valid_610153
- var valid_610154 = header.getOrDefault("X-Amz-Security-Token")
- valid_610154 = validateParameter(valid_610154, JString, required = false,
+ if valid_611357 != nil:
+ section.add "X-Amz-Credential", valid_611357
+ var valid_611358 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611358 = validateParameter(valid_611358, JString, required = false,
default = nil)
- if valid_610154 != nil:
- section.add "X-Amz-Security-Token", valid_610154
- var valid_610155 = header.getOrDefault("X-Amz-Algorithm")
- valid_610155 = validateParameter(valid_610155, JString, required = false,
+ if valid_611358 != nil:
+ section.add "X-Amz-Security-Token", valid_611358
+ var valid_611359 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611359 = validateParameter(valid_611359, JString, required = false,
default = nil)
- if valid_610155 != nil:
- section.add "X-Amz-Algorithm", valid_610155
- var valid_610156 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610156 = validateParameter(valid_610156, JString, required = false,
+ if valid_611359 != nil:
+ section.add "X-Amz-Algorithm", valid_611359
+ var valid_611360 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611360 = validateParameter(valid_611360, JString, required = false,
default = nil)
- if valid_610156 != nil:
- section.add "X-Amz-SignedHeaders", valid_610156
+ if valid_611360 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611360
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -44343,34 +44408,34 @@ proc validate_PostDeleteTransitGateway_610146(path: JsonNode; query: JsonNode;
## TransitGatewayId: JString (required)
## : The ID of the transit gateway.
section = newJObject()
- var valid_610157 = formData.getOrDefault("DryRun")
- valid_610157 = validateParameter(valid_610157, JBool, required = false, default = nil)
- if valid_610157 != nil:
- section.add "DryRun", valid_610157
+ var valid_611361 = formData.getOrDefault("DryRun")
+ valid_611361 = validateParameter(valid_611361, JBool, required = false, default = nil)
+ if valid_611361 != nil:
+ section.add "DryRun", valid_611361
assert formData != nil, "formData argument is necessary due to required `TransitGatewayId` field"
- var valid_610158 = formData.getOrDefault("TransitGatewayId")
- valid_610158 = validateParameter(valid_610158, JString, required = true,
+ var valid_611362 = formData.getOrDefault("TransitGatewayId")
+ valid_611362 = validateParameter(valid_611362, JString, required = true,
default = nil)
- if valid_610158 != nil:
- section.add "TransitGatewayId", valid_610158
+ if valid_611362 != nil:
+ section.add "TransitGatewayId", valid_611362
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610159: Call_PostDeleteTransitGateway_610145; path: JsonNode;
+proc call*(call_611363: Call_PostDeleteTransitGateway_611349; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified transit gateway.
##
- let valid = call_610159.validator(path, query, header, formData, body)
- let scheme = call_610159.pickScheme
+ let valid = call_611363.validator(path, query, header, formData, body)
+ let scheme = call_611363.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610159.url(scheme.get, call_610159.host, call_610159.base,
- call_610159.route, valid.getOrDefault("path"),
+ let url = call_611363.url(scheme.get, call_611363.host, call_611363.base,
+ call_611363.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610159, url, valid)
+ result = atozHook(call_611363, url, valid)
-proc call*(call_610160: Call_PostDeleteTransitGateway_610145;
+proc call*(call_611364: Call_PostDeleteTransitGateway_611349;
TransitGatewayId: string; DryRun: bool = false;
Action: string = "DeleteTransitGateway"; Version: string = "2016-11-15"): Recallable =
## postDeleteTransitGateway
@@ -44381,22 +44446,22 @@ proc call*(call_610160: Call_PostDeleteTransitGateway_610145;
## : The ID of the transit gateway.
## Action: string (required)
## Version: string (required)
- var query_610161 = newJObject()
- var formData_610162 = newJObject()
- add(formData_610162, "DryRun", newJBool(DryRun))
- add(formData_610162, "TransitGatewayId", newJString(TransitGatewayId))
- add(query_610161, "Action", newJString(Action))
- add(query_610161, "Version", newJString(Version))
- result = call_610160.call(nil, query_610161, nil, formData_610162, nil)
+ var query_611365 = newJObject()
+ var formData_611366 = newJObject()
+ add(formData_611366, "DryRun", newJBool(DryRun))
+ add(formData_611366, "TransitGatewayId", newJString(TransitGatewayId))
+ add(query_611365, "Action", newJString(Action))
+ add(query_611365, "Version", newJString(Version))
+ result = call_611364.call(nil, query_611365, nil, formData_611366, nil)
-var postDeleteTransitGateway* = Call_PostDeleteTransitGateway_610145(
+var postDeleteTransitGateway* = Call_PostDeleteTransitGateway_611349(
name: "postDeleteTransitGateway", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteTransitGateway",
- validator: validate_PostDeleteTransitGateway_610146, base: "/",
- url: url_PostDeleteTransitGateway_610147, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeleteTransitGateway_611350, base: "/",
+ url: url_PostDeleteTransitGateway_611351, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteTransitGateway_610128 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteTransitGateway_610130(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteTransitGateway_611332 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteTransitGateway_611334(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -44409,7 +44474,7 @@ proc url_GetDeleteTransitGateway_610130(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_GetDeleteTransitGateway_610129(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteTransitGateway_611333(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified transit gateway.
##
@@ -44425,27 +44490,27 @@ proc validate_GetDeleteTransitGateway_610129(path: JsonNode; query: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_610131 = query.getOrDefault("DryRun")
- valid_610131 = validateParameter(valid_610131, JBool, required = false, default = nil)
- if valid_610131 != nil:
- section.add "DryRun", valid_610131
+ var valid_611335 = query.getOrDefault("DryRun")
+ valid_611335 = validateParameter(valid_611335, JBool, required = false, default = nil)
+ if valid_611335 != nil:
+ section.add "DryRun", valid_611335
assert query != nil,
"query argument is necessary due to required `TransitGatewayId` field"
- var valid_610132 = query.getOrDefault("TransitGatewayId")
- valid_610132 = validateParameter(valid_610132, JString, required = true,
+ var valid_611336 = query.getOrDefault("TransitGatewayId")
+ valid_611336 = validateParameter(valid_611336, JString, required = true,
default = nil)
- if valid_610132 != nil:
- section.add "TransitGatewayId", valid_610132
- var valid_610133 = query.getOrDefault("Action")
- valid_610133 = validateParameter(valid_610133, JString, required = true,
+ if valid_611336 != nil:
+ section.add "TransitGatewayId", valid_611336
+ var valid_611337 = query.getOrDefault("Action")
+ valid_611337 = validateParameter(valid_611337, JString, required = true,
default = newJString("DeleteTransitGateway"))
- if valid_610133 != nil:
- section.add "Action", valid_610133
- var valid_610134 = query.getOrDefault("Version")
- valid_610134 = validateParameter(valid_610134, JString, required = true,
+ if valid_611337 != nil:
+ section.add "Action", valid_611337
+ var valid_611338 = query.getOrDefault("Version")
+ valid_611338 = validateParameter(valid_611338, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610134 != nil:
- section.add "Version", valid_610134
+ if valid_611338 != nil:
+ section.add "Version", valid_611338
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -44456,61 +44521,61 @@ proc validate_GetDeleteTransitGateway_610129(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610135 = header.getOrDefault("X-Amz-Signature")
- valid_610135 = validateParameter(valid_610135, JString, required = false,
+ var valid_611339 = header.getOrDefault("X-Amz-Signature")
+ valid_611339 = validateParameter(valid_611339, JString, required = false,
default = nil)
- if valid_610135 != nil:
- section.add "X-Amz-Signature", valid_610135
- var valid_610136 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610136 = validateParameter(valid_610136, JString, required = false,
+ if valid_611339 != nil:
+ section.add "X-Amz-Signature", valid_611339
+ var valid_611340 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611340 = validateParameter(valid_611340, JString, required = false,
default = nil)
- if valid_610136 != nil:
- section.add "X-Amz-Content-Sha256", valid_610136
- var valid_610137 = header.getOrDefault("X-Amz-Date")
- valid_610137 = validateParameter(valid_610137, JString, required = false,
+ if valid_611340 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611340
+ var valid_611341 = header.getOrDefault("X-Amz-Date")
+ valid_611341 = validateParameter(valid_611341, JString, required = false,
default = nil)
- if valid_610137 != nil:
- section.add "X-Amz-Date", valid_610137
- var valid_610138 = header.getOrDefault("X-Amz-Credential")
- valid_610138 = validateParameter(valid_610138, JString, required = false,
+ if valid_611341 != nil:
+ section.add "X-Amz-Date", valid_611341
+ var valid_611342 = header.getOrDefault("X-Amz-Credential")
+ valid_611342 = validateParameter(valid_611342, JString, required = false,
default = nil)
- if valid_610138 != nil:
- section.add "X-Amz-Credential", valid_610138
- var valid_610139 = header.getOrDefault("X-Amz-Security-Token")
- valid_610139 = validateParameter(valid_610139, JString, required = false,
+ if valid_611342 != nil:
+ section.add "X-Amz-Credential", valid_611342
+ var valid_611343 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611343 = validateParameter(valid_611343, JString, required = false,
default = nil)
- if valid_610139 != nil:
- section.add "X-Amz-Security-Token", valid_610139
- var valid_610140 = header.getOrDefault("X-Amz-Algorithm")
- valid_610140 = validateParameter(valid_610140, JString, required = false,
+ if valid_611343 != nil:
+ section.add "X-Amz-Security-Token", valid_611343
+ var valid_611344 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611344 = validateParameter(valid_611344, JString, required = false,
default = nil)
- if valid_610140 != nil:
- section.add "X-Amz-Algorithm", valid_610140
- var valid_610141 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610141 = validateParameter(valid_610141, JString, required = false,
+ if valid_611344 != nil:
+ section.add "X-Amz-Algorithm", valid_611344
+ var valid_611345 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611345 = validateParameter(valid_611345, JString, required = false,
default = nil)
- if valid_610141 != nil:
- section.add "X-Amz-SignedHeaders", valid_610141
+ if valid_611345 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611345
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610142: Call_GetDeleteTransitGateway_610128; path: JsonNode;
+proc call*(call_611346: Call_GetDeleteTransitGateway_611332; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified transit gateway.
##
- let valid = call_610142.validator(path, query, header, formData, body)
- let scheme = call_610142.pickScheme
+ let valid = call_611346.validator(path, query, header, formData, body)
+ let scheme = call_611346.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610142.url(scheme.get, call_610142.host, call_610142.base,
- call_610142.route, valid.getOrDefault("path"),
+ let url = call_611346.url(scheme.get, call_611346.host, call_611346.base,
+ call_611346.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610142, url, valid)
+ result = atozHook(call_611346, url, valid)
-proc call*(call_610143: Call_GetDeleteTransitGateway_610128;
+proc call*(call_611347: Call_GetDeleteTransitGateway_611332;
TransitGatewayId: string; DryRun: bool = false;
Action: string = "DeleteTransitGateway"; Version: string = "2016-11-15"): Recallable =
## getDeleteTransitGateway
@@ -44521,21 +44586,21 @@ proc call*(call_610143: Call_GetDeleteTransitGateway_610128;
## : The ID of the transit gateway.
## Action: string (required)
## Version: string (required)
- var query_610144 = newJObject()
- add(query_610144, "DryRun", newJBool(DryRun))
- add(query_610144, "TransitGatewayId", newJString(TransitGatewayId))
- add(query_610144, "Action", newJString(Action))
- add(query_610144, "Version", newJString(Version))
- result = call_610143.call(nil, query_610144, nil, nil, nil)
+ var query_611348 = newJObject()
+ add(query_611348, "DryRun", newJBool(DryRun))
+ add(query_611348, "TransitGatewayId", newJString(TransitGatewayId))
+ add(query_611348, "Action", newJString(Action))
+ add(query_611348, "Version", newJString(Version))
+ result = call_611347.call(nil, query_611348, nil, nil, nil)
-var getDeleteTransitGateway* = Call_GetDeleteTransitGateway_610128(
+var getDeleteTransitGateway* = Call_GetDeleteTransitGateway_611332(
name: "getDeleteTransitGateway", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteTransitGateway",
- validator: validate_GetDeleteTransitGateway_610129, base: "/",
- url: url_GetDeleteTransitGateway_610130, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeleteTransitGateway_611333, base: "/",
+ url: url_GetDeleteTransitGateway_611334, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteTransitGatewayMulticastDomain_610180 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteTransitGatewayMulticastDomain_610182(protocol: Scheme;
+ Call_PostDeleteTransitGatewayMulticastDomain_611384 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteTransitGatewayMulticastDomain_611386(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -44547,7 +44612,7 @@ proc url_PostDeleteTransitGatewayMulticastDomain_610182(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDeleteTransitGatewayMulticastDomain_610181(path: JsonNode;
+proc validate_PostDeleteTransitGatewayMulticastDomain_611385(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified transit gateway multicast domain.
##
@@ -44560,16 +44625,16 @@ proc validate_PostDeleteTransitGatewayMulticastDomain_610181(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610183 = query.getOrDefault("Action")
- valid_610183 = validateParameter(valid_610183, JString, required = true, default = newJString(
+ var valid_611387 = query.getOrDefault("Action")
+ valid_611387 = validateParameter(valid_611387, JString, required = true, default = newJString(
"DeleteTransitGatewayMulticastDomain"))
- if valid_610183 != nil:
- section.add "Action", valid_610183
- var valid_610184 = query.getOrDefault("Version")
- valid_610184 = validateParameter(valid_610184, JString, required = true,
+ if valid_611387 != nil:
+ section.add "Action", valid_611387
+ var valid_611388 = query.getOrDefault("Version")
+ valid_611388 = validateParameter(valid_611388, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610184 != nil:
- section.add "Version", valid_610184
+ if valid_611388 != nil:
+ section.add "Version", valid_611388
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -44580,41 +44645,41 @@ proc validate_PostDeleteTransitGatewayMulticastDomain_610181(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610185 = header.getOrDefault("X-Amz-Signature")
- valid_610185 = validateParameter(valid_610185, JString, required = false,
+ var valid_611389 = header.getOrDefault("X-Amz-Signature")
+ valid_611389 = validateParameter(valid_611389, JString, required = false,
default = nil)
- if valid_610185 != nil:
- section.add "X-Amz-Signature", valid_610185
- var valid_610186 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610186 = validateParameter(valid_610186, JString, required = false,
+ if valid_611389 != nil:
+ section.add "X-Amz-Signature", valid_611389
+ var valid_611390 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611390 = validateParameter(valid_611390, JString, required = false,
default = nil)
- if valid_610186 != nil:
- section.add "X-Amz-Content-Sha256", valid_610186
- var valid_610187 = header.getOrDefault("X-Amz-Date")
- valid_610187 = validateParameter(valid_610187, JString, required = false,
+ if valid_611390 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611390
+ var valid_611391 = header.getOrDefault("X-Amz-Date")
+ valid_611391 = validateParameter(valid_611391, JString, required = false,
default = nil)
- if valid_610187 != nil:
- section.add "X-Amz-Date", valid_610187
- var valid_610188 = header.getOrDefault("X-Amz-Credential")
- valid_610188 = validateParameter(valid_610188, JString, required = false,
+ if valid_611391 != nil:
+ section.add "X-Amz-Date", valid_611391
+ var valid_611392 = header.getOrDefault("X-Amz-Credential")
+ valid_611392 = validateParameter(valid_611392, JString, required = false,
default = nil)
- if valid_610188 != nil:
- section.add "X-Amz-Credential", valid_610188
- var valid_610189 = header.getOrDefault("X-Amz-Security-Token")
- valid_610189 = validateParameter(valid_610189, JString, required = false,
+ if valid_611392 != nil:
+ section.add "X-Amz-Credential", valid_611392
+ var valid_611393 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611393 = validateParameter(valid_611393, JString, required = false,
default = nil)
- if valid_610189 != nil:
- section.add "X-Amz-Security-Token", valid_610189
- var valid_610190 = header.getOrDefault("X-Amz-Algorithm")
- valid_610190 = validateParameter(valid_610190, JString, required = false,
+ if valid_611393 != nil:
+ section.add "X-Amz-Security-Token", valid_611393
+ var valid_611394 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611394 = validateParameter(valid_611394, JString, required = false,
default = nil)
- if valid_610190 != nil:
- section.add "X-Amz-Algorithm", valid_610190
- var valid_610191 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610191 = validateParameter(valid_610191, JString, required = false,
+ if valid_611394 != nil:
+ section.add "X-Amz-Algorithm", valid_611394
+ var valid_611395 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611395 = validateParameter(valid_611395, JString, required = false,
default = nil)
- if valid_610191 != nil:
- section.add "X-Amz-SignedHeaders", valid_610191
+ if valid_611395 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611395
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -44622,35 +44687,35 @@ proc validate_PostDeleteTransitGatewayMulticastDomain_610181(path: JsonNode;
## TransitGatewayMulticastDomainId: JString (required)
## : The ID of the transit gateway multicast domain.
section = newJObject()
- var valid_610192 = formData.getOrDefault("DryRun")
- valid_610192 = validateParameter(valid_610192, JBool, required = false, default = nil)
- if valid_610192 != nil:
- section.add "DryRun", valid_610192
+ var valid_611396 = formData.getOrDefault("DryRun")
+ valid_611396 = validateParameter(valid_611396, JBool, required = false, default = nil)
+ if valid_611396 != nil:
+ section.add "DryRun", valid_611396
assert formData != nil, "formData argument is necessary due to required `TransitGatewayMulticastDomainId` field"
- var valid_610193 = formData.getOrDefault("TransitGatewayMulticastDomainId")
- valid_610193 = validateParameter(valid_610193, JString, required = true,
+ var valid_611397 = formData.getOrDefault("TransitGatewayMulticastDomainId")
+ valid_611397 = validateParameter(valid_611397, JString, required = true,
default = nil)
- if valid_610193 != nil:
- section.add "TransitGatewayMulticastDomainId", valid_610193
+ if valid_611397 != nil:
+ section.add "TransitGatewayMulticastDomainId", valid_611397
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610194: Call_PostDeleteTransitGatewayMulticastDomain_610180;
+proc call*(call_611398: Call_PostDeleteTransitGatewayMulticastDomain_611384;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the specified transit gateway multicast domain.
##
- let valid = call_610194.validator(path, query, header, formData, body)
- let scheme = call_610194.pickScheme
+ let valid = call_611398.validator(path, query, header, formData, body)
+ let scheme = call_611398.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610194.url(scheme.get, call_610194.host, call_610194.base,
- call_610194.route, valid.getOrDefault("path"),
+ let url = call_611398.url(scheme.get, call_611398.host, call_611398.base,
+ call_611398.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610194, url, valid)
+ result = atozHook(call_611398, url, valid)
-proc call*(call_610195: Call_PostDeleteTransitGatewayMulticastDomain_610180;
+proc call*(call_611399: Call_PostDeleteTransitGatewayMulticastDomain_611384;
TransitGatewayMulticastDomainId: string; DryRun: bool = false;
Action: string = "DeleteTransitGatewayMulticastDomain";
Version: string = "2016-11-15"): Recallable =
@@ -44662,25 +44727,25 @@ proc call*(call_610195: Call_PostDeleteTransitGatewayMulticastDomain_610180;
## TransitGatewayMulticastDomainId: string (required)
## : The ID of the transit gateway multicast domain.
## Version: string (required)
- var query_610196 = newJObject()
- var formData_610197 = newJObject()
- add(formData_610197, "DryRun", newJBool(DryRun))
- add(query_610196, "Action", newJString(Action))
- add(formData_610197, "TransitGatewayMulticastDomainId",
+ var query_611400 = newJObject()
+ var formData_611401 = newJObject()
+ add(formData_611401, "DryRun", newJBool(DryRun))
+ add(query_611400, "Action", newJString(Action))
+ add(formData_611401, "TransitGatewayMulticastDomainId",
newJString(TransitGatewayMulticastDomainId))
- add(query_610196, "Version", newJString(Version))
- result = call_610195.call(nil, query_610196, nil, formData_610197, nil)
+ add(query_611400, "Version", newJString(Version))
+ result = call_611399.call(nil, query_611400, nil, formData_611401, nil)
-var postDeleteTransitGatewayMulticastDomain* = Call_PostDeleteTransitGatewayMulticastDomain_610180(
+var postDeleteTransitGatewayMulticastDomain* = Call_PostDeleteTransitGatewayMulticastDomain_611384(
name: "postDeleteTransitGatewayMulticastDomain", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com",
route: "/#Action=DeleteTransitGatewayMulticastDomain",
- validator: validate_PostDeleteTransitGatewayMulticastDomain_610181, base: "/",
- url: url_PostDeleteTransitGatewayMulticastDomain_610182,
+ validator: validate_PostDeleteTransitGatewayMulticastDomain_611385, base: "/",
+ url: url_PostDeleteTransitGatewayMulticastDomain_611386,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteTransitGatewayMulticastDomain_610163 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteTransitGatewayMulticastDomain_610165(protocol: Scheme;
+ Call_GetDeleteTransitGatewayMulticastDomain_611367 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteTransitGatewayMulticastDomain_611369(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -44692,7 +44757,7 @@ proc url_GetDeleteTransitGatewayMulticastDomain_610165(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetDeleteTransitGatewayMulticastDomain_610164(path: JsonNode;
+proc validate_GetDeleteTransitGatewayMulticastDomain_611368(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified transit gateway multicast domain.
##
@@ -44708,26 +44773,26 @@ proc validate_GetDeleteTransitGatewayMulticastDomain_610164(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_610166 = query.getOrDefault("DryRun")
- valid_610166 = validateParameter(valid_610166, JBool, required = false, default = nil)
- if valid_610166 != nil:
- section.add "DryRun", valid_610166
+ var valid_611370 = query.getOrDefault("DryRun")
+ valid_611370 = validateParameter(valid_611370, JBool, required = false, default = nil)
+ if valid_611370 != nil:
+ section.add "DryRun", valid_611370
assert query != nil, "query argument is necessary due to required `TransitGatewayMulticastDomainId` field"
- var valid_610167 = query.getOrDefault("TransitGatewayMulticastDomainId")
- valid_610167 = validateParameter(valid_610167, JString, required = true,
+ var valid_611371 = query.getOrDefault("TransitGatewayMulticastDomainId")
+ valid_611371 = validateParameter(valid_611371, JString, required = true,
default = nil)
- if valid_610167 != nil:
- section.add "TransitGatewayMulticastDomainId", valid_610167
- var valid_610168 = query.getOrDefault("Action")
- valid_610168 = validateParameter(valid_610168, JString, required = true, default = newJString(
+ if valid_611371 != nil:
+ section.add "TransitGatewayMulticastDomainId", valid_611371
+ var valid_611372 = query.getOrDefault("Action")
+ valid_611372 = validateParameter(valid_611372, JString, required = true, default = newJString(
"DeleteTransitGatewayMulticastDomain"))
- if valid_610168 != nil:
- section.add "Action", valid_610168
- var valid_610169 = query.getOrDefault("Version")
- valid_610169 = validateParameter(valid_610169, JString, required = true,
+ if valid_611372 != nil:
+ section.add "Action", valid_611372
+ var valid_611373 = query.getOrDefault("Version")
+ valid_611373 = validateParameter(valid_611373, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610169 != nil:
- section.add "Version", valid_610169
+ if valid_611373 != nil:
+ section.add "Version", valid_611373
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -44738,62 +44803,62 @@ proc validate_GetDeleteTransitGatewayMulticastDomain_610164(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610170 = header.getOrDefault("X-Amz-Signature")
- valid_610170 = validateParameter(valid_610170, JString, required = false,
+ var valid_611374 = header.getOrDefault("X-Amz-Signature")
+ valid_611374 = validateParameter(valid_611374, JString, required = false,
default = nil)
- if valid_610170 != nil:
- section.add "X-Amz-Signature", valid_610170
- var valid_610171 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610171 = validateParameter(valid_610171, JString, required = false,
+ if valid_611374 != nil:
+ section.add "X-Amz-Signature", valid_611374
+ var valid_611375 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611375 = validateParameter(valid_611375, JString, required = false,
default = nil)
- if valid_610171 != nil:
- section.add "X-Amz-Content-Sha256", valid_610171
- var valid_610172 = header.getOrDefault("X-Amz-Date")
- valid_610172 = validateParameter(valid_610172, JString, required = false,
+ if valid_611375 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611375
+ var valid_611376 = header.getOrDefault("X-Amz-Date")
+ valid_611376 = validateParameter(valid_611376, JString, required = false,
default = nil)
- if valid_610172 != nil:
- section.add "X-Amz-Date", valid_610172
- var valid_610173 = header.getOrDefault("X-Amz-Credential")
- valid_610173 = validateParameter(valid_610173, JString, required = false,
+ if valid_611376 != nil:
+ section.add "X-Amz-Date", valid_611376
+ var valid_611377 = header.getOrDefault("X-Amz-Credential")
+ valid_611377 = validateParameter(valid_611377, JString, required = false,
default = nil)
- if valid_610173 != nil:
- section.add "X-Amz-Credential", valid_610173
- var valid_610174 = header.getOrDefault("X-Amz-Security-Token")
- valid_610174 = validateParameter(valid_610174, JString, required = false,
+ if valid_611377 != nil:
+ section.add "X-Amz-Credential", valid_611377
+ var valid_611378 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611378 = validateParameter(valid_611378, JString, required = false,
default = nil)
- if valid_610174 != nil:
- section.add "X-Amz-Security-Token", valid_610174
- var valid_610175 = header.getOrDefault("X-Amz-Algorithm")
- valid_610175 = validateParameter(valid_610175, JString, required = false,
+ if valid_611378 != nil:
+ section.add "X-Amz-Security-Token", valid_611378
+ var valid_611379 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611379 = validateParameter(valid_611379, JString, required = false,
default = nil)
- if valid_610175 != nil:
- section.add "X-Amz-Algorithm", valid_610175
- var valid_610176 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610176 = validateParameter(valid_610176, JString, required = false,
+ if valid_611379 != nil:
+ section.add "X-Amz-Algorithm", valid_611379
+ var valid_611380 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611380 = validateParameter(valid_611380, JString, required = false,
default = nil)
- if valid_610176 != nil:
- section.add "X-Amz-SignedHeaders", valid_610176
+ if valid_611380 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611380
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610177: Call_GetDeleteTransitGatewayMulticastDomain_610163;
+proc call*(call_611381: Call_GetDeleteTransitGatewayMulticastDomain_611367;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the specified transit gateway multicast domain.
##
- let valid = call_610177.validator(path, query, header, formData, body)
- let scheme = call_610177.pickScheme
+ let valid = call_611381.validator(path, query, header, formData, body)
+ let scheme = call_611381.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610177.url(scheme.get, call_610177.host, call_610177.base,
- call_610177.route, valid.getOrDefault("path"),
+ let url = call_611381.url(scheme.get, call_611381.host, call_611381.base,
+ call_611381.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610177, url, valid)
+ result = atozHook(call_611381, url, valid)
-proc call*(call_610178: Call_GetDeleteTransitGatewayMulticastDomain_610163;
+proc call*(call_611382: Call_GetDeleteTransitGatewayMulticastDomain_611367;
TransitGatewayMulticastDomainId: string; DryRun: bool = false;
Action: string = "DeleteTransitGatewayMulticastDomain";
Version: string = "2016-11-15"): Recallable =
@@ -44805,24 +44870,24 @@ proc call*(call_610178: Call_GetDeleteTransitGatewayMulticastDomain_610163;
## : The ID of the transit gateway multicast domain.
## Action: string (required)
## Version: string (required)
- var query_610179 = newJObject()
- add(query_610179, "DryRun", newJBool(DryRun))
- add(query_610179, "TransitGatewayMulticastDomainId",
+ var query_611383 = newJObject()
+ add(query_611383, "DryRun", newJBool(DryRun))
+ add(query_611383, "TransitGatewayMulticastDomainId",
newJString(TransitGatewayMulticastDomainId))
- add(query_610179, "Action", newJString(Action))
- add(query_610179, "Version", newJString(Version))
- result = call_610178.call(nil, query_610179, nil, nil, nil)
+ add(query_611383, "Action", newJString(Action))
+ add(query_611383, "Version", newJString(Version))
+ result = call_611382.call(nil, query_611383, nil, nil, nil)
-var getDeleteTransitGatewayMulticastDomain* = Call_GetDeleteTransitGatewayMulticastDomain_610163(
+var getDeleteTransitGatewayMulticastDomain* = Call_GetDeleteTransitGatewayMulticastDomain_611367(
name: "getDeleteTransitGatewayMulticastDomain", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=DeleteTransitGatewayMulticastDomain",
- validator: validate_GetDeleteTransitGatewayMulticastDomain_610164, base: "/",
- url: url_GetDeleteTransitGatewayMulticastDomain_610165,
+ validator: validate_GetDeleteTransitGatewayMulticastDomain_611368, base: "/",
+ url: url_GetDeleteTransitGatewayMulticastDomain_611369,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteTransitGatewayPeeringAttachment_610215 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteTransitGatewayPeeringAttachment_610217(protocol: Scheme;
+ Call_PostDeleteTransitGatewayPeeringAttachment_611419 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteTransitGatewayPeeringAttachment_611421(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -44834,7 +44899,7 @@ proc url_PostDeleteTransitGatewayPeeringAttachment_610217(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDeleteTransitGatewayPeeringAttachment_610216(path: JsonNode;
+proc validate_PostDeleteTransitGatewayPeeringAttachment_611420(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes a transit gateway peering attachment.
##
@@ -44847,16 +44912,16 @@ proc validate_PostDeleteTransitGatewayPeeringAttachment_610216(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610218 = query.getOrDefault("Action")
- valid_610218 = validateParameter(valid_610218, JString, required = true, default = newJString(
+ var valid_611422 = query.getOrDefault("Action")
+ valid_611422 = validateParameter(valid_611422, JString, required = true, default = newJString(
"DeleteTransitGatewayPeeringAttachment"))
- if valid_610218 != nil:
- section.add "Action", valid_610218
- var valid_610219 = query.getOrDefault("Version")
- valid_610219 = validateParameter(valid_610219, JString, required = true,
+ if valid_611422 != nil:
+ section.add "Action", valid_611422
+ var valid_611423 = query.getOrDefault("Version")
+ valid_611423 = validateParameter(valid_611423, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610219 != nil:
- section.add "Version", valid_610219
+ if valid_611423 != nil:
+ section.add "Version", valid_611423
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -44867,41 +44932,41 @@ proc validate_PostDeleteTransitGatewayPeeringAttachment_610216(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610220 = header.getOrDefault("X-Amz-Signature")
- valid_610220 = validateParameter(valid_610220, JString, required = false,
+ var valid_611424 = header.getOrDefault("X-Amz-Signature")
+ valid_611424 = validateParameter(valid_611424, JString, required = false,
default = nil)
- if valid_610220 != nil:
- section.add "X-Amz-Signature", valid_610220
- var valid_610221 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610221 = validateParameter(valid_610221, JString, required = false,
+ if valid_611424 != nil:
+ section.add "X-Amz-Signature", valid_611424
+ var valid_611425 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611425 = validateParameter(valid_611425, JString, required = false,
default = nil)
- if valid_610221 != nil:
- section.add "X-Amz-Content-Sha256", valid_610221
- var valid_610222 = header.getOrDefault("X-Amz-Date")
- valid_610222 = validateParameter(valid_610222, JString, required = false,
+ if valid_611425 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611425
+ var valid_611426 = header.getOrDefault("X-Amz-Date")
+ valid_611426 = validateParameter(valid_611426, JString, required = false,
default = nil)
- if valid_610222 != nil:
- section.add "X-Amz-Date", valid_610222
- var valid_610223 = header.getOrDefault("X-Amz-Credential")
- valid_610223 = validateParameter(valid_610223, JString, required = false,
+ if valid_611426 != nil:
+ section.add "X-Amz-Date", valid_611426
+ var valid_611427 = header.getOrDefault("X-Amz-Credential")
+ valid_611427 = validateParameter(valid_611427, JString, required = false,
default = nil)
- if valid_610223 != nil:
- section.add "X-Amz-Credential", valid_610223
- var valid_610224 = header.getOrDefault("X-Amz-Security-Token")
- valid_610224 = validateParameter(valid_610224, JString, required = false,
+ if valid_611427 != nil:
+ section.add "X-Amz-Credential", valid_611427
+ var valid_611428 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611428 = validateParameter(valid_611428, JString, required = false,
default = nil)
- if valid_610224 != nil:
- section.add "X-Amz-Security-Token", valid_610224
- var valid_610225 = header.getOrDefault("X-Amz-Algorithm")
- valid_610225 = validateParameter(valid_610225, JString, required = false,
+ if valid_611428 != nil:
+ section.add "X-Amz-Security-Token", valid_611428
+ var valid_611429 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611429 = validateParameter(valid_611429, JString, required = false,
default = nil)
- if valid_610225 != nil:
- section.add "X-Amz-Algorithm", valid_610225
- var valid_610226 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610226 = validateParameter(valid_610226, JString, required = false,
+ if valid_611429 != nil:
+ section.add "X-Amz-Algorithm", valid_611429
+ var valid_611430 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611430 = validateParameter(valid_611430, JString, required = false,
default = nil)
- if valid_610226 != nil:
- section.add "X-Amz-SignedHeaders", valid_610226
+ if valid_611430 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611430
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -44909,35 +44974,35 @@ proc validate_PostDeleteTransitGatewayPeeringAttachment_610216(path: JsonNode;
## TransitGatewayAttachmentId: JString (required)
## : The ID of the transit gateway peering attachment.
section = newJObject()
- var valid_610227 = formData.getOrDefault("DryRun")
- valid_610227 = validateParameter(valid_610227, JBool, required = false, default = nil)
- if valid_610227 != nil:
- section.add "DryRun", valid_610227
+ var valid_611431 = formData.getOrDefault("DryRun")
+ valid_611431 = validateParameter(valid_611431, JBool, required = false, default = nil)
+ if valid_611431 != nil:
+ section.add "DryRun", valid_611431
assert formData != nil, "formData argument is necessary due to required `TransitGatewayAttachmentId` field"
- var valid_610228 = formData.getOrDefault("TransitGatewayAttachmentId")
- valid_610228 = validateParameter(valid_610228, JString, required = true,
+ var valid_611432 = formData.getOrDefault("TransitGatewayAttachmentId")
+ valid_611432 = validateParameter(valid_611432, JString, required = true,
default = nil)
- if valid_610228 != nil:
- section.add "TransitGatewayAttachmentId", valid_610228
+ if valid_611432 != nil:
+ section.add "TransitGatewayAttachmentId", valid_611432
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610229: Call_PostDeleteTransitGatewayPeeringAttachment_610215;
+proc call*(call_611433: Call_PostDeleteTransitGatewayPeeringAttachment_611419;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes a transit gateway peering attachment.
##
- let valid = call_610229.validator(path, query, header, formData, body)
- let scheme = call_610229.pickScheme
+ let valid = call_611433.validator(path, query, header, formData, body)
+ let scheme = call_611433.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610229.url(scheme.get, call_610229.host, call_610229.base,
- call_610229.route, valid.getOrDefault("path"),
+ let url = call_611433.url(scheme.get, call_611433.host, call_611433.base,
+ call_611433.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610229, url, valid)
+ result = atozHook(call_611433, url, valid)
-proc call*(call_610230: Call_PostDeleteTransitGatewayPeeringAttachment_610215;
+proc call*(call_611434: Call_PostDeleteTransitGatewayPeeringAttachment_611419;
TransitGatewayAttachmentId: string; DryRun: bool = false;
Action: string = "DeleteTransitGatewayPeeringAttachment";
Version: string = "2016-11-15"): Recallable =
@@ -44949,25 +45014,25 @@ proc call*(call_610230: Call_PostDeleteTransitGatewayPeeringAttachment_610215;
## Version: string (required)
## TransitGatewayAttachmentId: string (required)
## : The ID of the transit gateway peering attachment.
- var query_610231 = newJObject()
- var formData_610232 = newJObject()
- add(formData_610232, "DryRun", newJBool(DryRun))
- add(query_610231, "Action", newJString(Action))
- add(query_610231, "Version", newJString(Version))
- add(formData_610232, "TransitGatewayAttachmentId",
+ var query_611435 = newJObject()
+ var formData_611436 = newJObject()
+ add(formData_611436, "DryRun", newJBool(DryRun))
+ add(query_611435, "Action", newJString(Action))
+ add(query_611435, "Version", newJString(Version))
+ add(formData_611436, "TransitGatewayAttachmentId",
newJString(TransitGatewayAttachmentId))
- result = call_610230.call(nil, query_610231, nil, formData_610232, nil)
+ result = call_611434.call(nil, query_611435, nil, formData_611436, nil)
-var postDeleteTransitGatewayPeeringAttachment* = Call_PostDeleteTransitGatewayPeeringAttachment_610215(
+var postDeleteTransitGatewayPeeringAttachment* = Call_PostDeleteTransitGatewayPeeringAttachment_611419(
name: "postDeleteTransitGatewayPeeringAttachment", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com",
route: "/#Action=DeleteTransitGatewayPeeringAttachment",
- validator: validate_PostDeleteTransitGatewayPeeringAttachment_610216,
- base: "/", url: url_PostDeleteTransitGatewayPeeringAttachment_610217,
+ validator: validate_PostDeleteTransitGatewayPeeringAttachment_611420,
+ base: "/", url: url_PostDeleteTransitGatewayPeeringAttachment_611421,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteTransitGatewayPeeringAttachment_610198 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteTransitGatewayPeeringAttachment_610200(protocol: Scheme;
+ Call_GetDeleteTransitGatewayPeeringAttachment_611402 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteTransitGatewayPeeringAttachment_611404(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -44979,7 +45044,7 @@ proc url_GetDeleteTransitGatewayPeeringAttachment_610200(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetDeleteTransitGatewayPeeringAttachment_610199(path: JsonNode;
+proc validate_GetDeleteTransitGatewayPeeringAttachment_611403(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes a transit gateway peering attachment.
##
@@ -44995,26 +45060,26 @@ proc validate_GetDeleteTransitGatewayPeeringAttachment_610199(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_610201 = query.getOrDefault("DryRun")
- valid_610201 = validateParameter(valid_610201, JBool, required = false, default = nil)
- if valid_610201 != nil:
- section.add "DryRun", valid_610201
+ var valid_611405 = query.getOrDefault("DryRun")
+ valid_611405 = validateParameter(valid_611405, JBool, required = false, default = nil)
+ if valid_611405 != nil:
+ section.add "DryRun", valid_611405
assert query != nil, "query argument is necessary due to required `TransitGatewayAttachmentId` field"
- var valid_610202 = query.getOrDefault("TransitGatewayAttachmentId")
- valid_610202 = validateParameter(valid_610202, JString, required = true,
+ var valid_611406 = query.getOrDefault("TransitGatewayAttachmentId")
+ valid_611406 = validateParameter(valid_611406, JString, required = true,
default = nil)
- if valid_610202 != nil:
- section.add "TransitGatewayAttachmentId", valid_610202
- var valid_610203 = query.getOrDefault("Action")
- valid_610203 = validateParameter(valid_610203, JString, required = true, default = newJString(
+ if valid_611406 != nil:
+ section.add "TransitGatewayAttachmentId", valid_611406
+ var valid_611407 = query.getOrDefault("Action")
+ valid_611407 = validateParameter(valid_611407, JString, required = true, default = newJString(
"DeleteTransitGatewayPeeringAttachment"))
- if valid_610203 != nil:
- section.add "Action", valid_610203
- var valid_610204 = query.getOrDefault("Version")
- valid_610204 = validateParameter(valid_610204, JString, required = true,
+ if valid_611407 != nil:
+ section.add "Action", valid_611407
+ var valid_611408 = query.getOrDefault("Version")
+ valid_611408 = validateParameter(valid_611408, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610204 != nil:
- section.add "Version", valid_610204
+ if valid_611408 != nil:
+ section.add "Version", valid_611408
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -45025,62 +45090,62 @@ proc validate_GetDeleteTransitGatewayPeeringAttachment_610199(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610205 = header.getOrDefault("X-Amz-Signature")
- valid_610205 = validateParameter(valid_610205, JString, required = false,
+ var valid_611409 = header.getOrDefault("X-Amz-Signature")
+ valid_611409 = validateParameter(valid_611409, JString, required = false,
default = nil)
- if valid_610205 != nil:
- section.add "X-Amz-Signature", valid_610205
- var valid_610206 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610206 = validateParameter(valid_610206, JString, required = false,
+ if valid_611409 != nil:
+ section.add "X-Amz-Signature", valid_611409
+ var valid_611410 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611410 = validateParameter(valid_611410, JString, required = false,
default = nil)
- if valid_610206 != nil:
- section.add "X-Amz-Content-Sha256", valid_610206
- var valid_610207 = header.getOrDefault("X-Amz-Date")
- valid_610207 = validateParameter(valid_610207, JString, required = false,
+ if valid_611410 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611410
+ var valid_611411 = header.getOrDefault("X-Amz-Date")
+ valid_611411 = validateParameter(valid_611411, JString, required = false,
default = nil)
- if valid_610207 != nil:
- section.add "X-Amz-Date", valid_610207
- var valid_610208 = header.getOrDefault("X-Amz-Credential")
- valid_610208 = validateParameter(valid_610208, JString, required = false,
+ if valid_611411 != nil:
+ section.add "X-Amz-Date", valid_611411
+ var valid_611412 = header.getOrDefault("X-Amz-Credential")
+ valid_611412 = validateParameter(valid_611412, JString, required = false,
default = nil)
- if valid_610208 != nil:
- section.add "X-Amz-Credential", valid_610208
- var valid_610209 = header.getOrDefault("X-Amz-Security-Token")
- valid_610209 = validateParameter(valid_610209, JString, required = false,
+ if valid_611412 != nil:
+ section.add "X-Amz-Credential", valid_611412
+ var valid_611413 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611413 = validateParameter(valid_611413, JString, required = false,
default = nil)
- if valid_610209 != nil:
- section.add "X-Amz-Security-Token", valid_610209
- var valid_610210 = header.getOrDefault("X-Amz-Algorithm")
- valid_610210 = validateParameter(valid_610210, JString, required = false,
+ if valid_611413 != nil:
+ section.add "X-Amz-Security-Token", valid_611413
+ var valid_611414 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611414 = validateParameter(valid_611414, JString, required = false,
default = nil)
- if valid_610210 != nil:
- section.add "X-Amz-Algorithm", valid_610210
- var valid_610211 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610211 = validateParameter(valid_610211, JString, required = false,
+ if valid_611414 != nil:
+ section.add "X-Amz-Algorithm", valid_611414
+ var valid_611415 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611415 = validateParameter(valid_611415, JString, required = false,
default = nil)
- if valid_610211 != nil:
- section.add "X-Amz-SignedHeaders", valid_610211
+ if valid_611415 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611415
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610212: Call_GetDeleteTransitGatewayPeeringAttachment_610198;
+proc call*(call_611416: Call_GetDeleteTransitGatewayPeeringAttachment_611402;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes a transit gateway peering attachment.
##
- let valid = call_610212.validator(path, query, header, formData, body)
- let scheme = call_610212.pickScheme
+ let valid = call_611416.validator(path, query, header, formData, body)
+ let scheme = call_611416.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610212.url(scheme.get, call_610212.host, call_610212.base,
- call_610212.route, valid.getOrDefault("path"),
+ let url = call_611416.url(scheme.get, call_611416.host, call_611416.base,
+ call_611416.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610212, url, valid)
+ result = atozHook(call_611416, url, valid)
-proc call*(call_610213: Call_GetDeleteTransitGatewayPeeringAttachment_610198;
+proc call*(call_611417: Call_GetDeleteTransitGatewayPeeringAttachment_611402;
TransitGatewayAttachmentId: string; DryRun: bool = false;
Action: string = "DeleteTransitGatewayPeeringAttachment";
Version: string = "2016-11-15"): Recallable =
@@ -45092,24 +45157,24 @@ proc call*(call_610213: Call_GetDeleteTransitGatewayPeeringAttachment_610198;
## : The ID of the transit gateway peering attachment.
## Action: string (required)
## Version: string (required)
- var query_610214 = newJObject()
- add(query_610214, "DryRun", newJBool(DryRun))
- add(query_610214, "TransitGatewayAttachmentId",
+ var query_611418 = newJObject()
+ add(query_611418, "DryRun", newJBool(DryRun))
+ add(query_611418, "TransitGatewayAttachmentId",
newJString(TransitGatewayAttachmentId))
- add(query_610214, "Action", newJString(Action))
- add(query_610214, "Version", newJString(Version))
- result = call_610213.call(nil, query_610214, nil, nil, nil)
+ add(query_611418, "Action", newJString(Action))
+ add(query_611418, "Version", newJString(Version))
+ result = call_611417.call(nil, query_611418, nil, nil, nil)
-var getDeleteTransitGatewayPeeringAttachment* = Call_GetDeleteTransitGatewayPeeringAttachment_610198(
+var getDeleteTransitGatewayPeeringAttachment* = Call_GetDeleteTransitGatewayPeeringAttachment_611402(
name: "getDeleteTransitGatewayPeeringAttachment", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=DeleteTransitGatewayPeeringAttachment",
- validator: validate_GetDeleteTransitGatewayPeeringAttachment_610199,
- base: "/", url: url_GetDeleteTransitGatewayPeeringAttachment_610200,
+ validator: validate_GetDeleteTransitGatewayPeeringAttachment_611403,
+ base: "/", url: url_GetDeleteTransitGatewayPeeringAttachment_611404,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteTransitGatewayRoute_610251 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteTransitGatewayRoute_610253(protocol: Scheme; host: string;
+ Call_PostDeleteTransitGatewayRoute_611455 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteTransitGatewayRoute_611457(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -45121,7 +45186,7 @@ proc url_PostDeleteTransitGatewayRoute_610253(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeleteTransitGatewayRoute_610252(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteTransitGatewayRoute_611456(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified route from the specified transit gateway route table.
##
@@ -45134,16 +45199,16 @@ proc validate_PostDeleteTransitGatewayRoute_610252(path: JsonNode; query: JsonNo
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610254 = query.getOrDefault("Action")
- valid_610254 = validateParameter(valid_610254, JString, required = true, default = newJString(
+ var valid_611458 = query.getOrDefault("Action")
+ valid_611458 = validateParameter(valid_611458, JString, required = true, default = newJString(
"DeleteTransitGatewayRoute"))
- if valid_610254 != nil:
- section.add "Action", valid_610254
- var valid_610255 = query.getOrDefault("Version")
- valid_610255 = validateParameter(valid_610255, JString, required = true,
+ if valid_611458 != nil:
+ section.add "Action", valid_611458
+ var valid_611459 = query.getOrDefault("Version")
+ valid_611459 = validateParameter(valid_611459, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610255 != nil:
- section.add "Version", valid_610255
+ if valid_611459 != nil:
+ section.add "Version", valid_611459
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -45154,41 +45219,41 @@ proc validate_PostDeleteTransitGatewayRoute_610252(path: JsonNode; query: JsonNo
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610256 = header.getOrDefault("X-Amz-Signature")
- valid_610256 = validateParameter(valid_610256, JString, required = false,
+ var valid_611460 = header.getOrDefault("X-Amz-Signature")
+ valid_611460 = validateParameter(valid_611460, JString, required = false,
default = nil)
- if valid_610256 != nil:
- section.add "X-Amz-Signature", valid_610256
- var valid_610257 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610257 = validateParameter(valid_610257, JString, required = false,
+ if valid_611460 != nil:
+ section.add "X-Amz-Signature", valid_611460
+ var valid_611461 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611461 = validateParameter(valid_611461, JString, required = false,
default = nil)
- if valid_610257 != nil:
- section.add "X-Amz-Content-Sha256", valid_610257
- var valid_610258 = header.getOrDefault("X-Amz-Date")
- valid_610258 = validateParameter(valid_610258, JString, required = false,
+ if valid_611461 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611461
+ var valid_611462 = header.getOrDefault("X-Amz-Date")
+ valid_611462 = validateParameter(valid_611462, JString, required = false,
default = nil)
- if valid_610258 != nil:
- section.add "X-Amz-Date", valid_610258
- var valid_610259 = header.getOrDefault("X-Amz-Credential")
- valid_610259 = validateParameter(valid_610259, JString, required = false,
+ if valid_611462 != nil:
+ section.add "X-Amz-Date", valid_611462
+ var valid_611463 = header.getOrDefault("X-Amz-Credential")
+ valid_611463 = validateParameter(valid_611463, JString, required = false,
default = nil)
- if valid_610259 != nil:
- section.add "X-Amz-Credential", valid_610259
- var valid_610260 = header.getOrDefault("X-Amz-Security-Token")
- valid_610260 = validateParameter(valid_610260, JString, required = false,
+ if valid_611463 != nil:
+ section.add "X-Amz-Credential", valid_611463
+ var valid_611464 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611464 = validateParameter(valid_611464, JString, required = false,
default = nil)
- if valid_610260 != nil:
- section.add "X-Amz-Security-Token", valid_610260
- var valid_610261 = header.getOrDefault("X-Amz-Algorithm")
- valid_610261 = validateParameter(valid_610261, JString, required = false,
+ if valid_611464 != nil:
+ section.add "X-Amz-Security-Token", valid_611464
+ var valid_611465 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611465 = validateParameter(valid_611465, JString, required = false,
default = nil)
- if valid_610261 != nil:
- section.add "X-Amz-Algorithm", valid_610261
- var valid_610262 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610262 = validateParameter(valid_610262, JString, required = false,
+ if valid_611465 != nil:
+ section.add "X-Amz-Algorithm", valid_611465
+ var valid_611466 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611466 = validateParameter(valid_611466, JString, required = false,
default = nil)
- if valid_610262 != nil:
- section.add "X-Amz-SignedHeaders", valid_610262
+ if valid_611466 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611466
result.add "header", section
## parameters in `formData` object:
## TransitGatewayRouteTableId: JString (required)
@@ -45199,38 +45264,38 @@ proc validate_PostDeleteTransitGatewayRoute_610252(path: JsonNode; query: JsonNo
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `TransitGatewayRouteTableId` field"
- var valid_610263 = formData.getOrDefault("TransitGatewayRouteTableId")
- valid_610263 = validateParameter(valid_610263, JString, required = true,
+ var valid_611467 = formData.getOrDefault("TransitGatewayRouteTableId")
+ valid_611467 = validateParameter(valid_611467, JString, required = true,
default = nil)
- if valid_610263 != nil:
- section.add "TransitGatewayRouteTableId", valid_610263
- var valid_610264 = formData.getOrDefault("DestinationCidrBlock")
- valid_610264 = validateParameter(valid_610264, JString, required = true,
+ if valid_611467 != nil:
+ section.add "TransitGatewayRouteTableId", valid_611467
+ var valid_611468 = formData.getOrDefault("DestinationCidrBlock")
+ valid_611468 = validateParameter(valid_611468, JString, required = true,
default = nil)
- if valid_610264 != nil:
- section.add "DestinationCidrBlock", valid_610264
- var valid_610265 = formData.getOrDefault("DryRun")
- valid_610265 = validateParameter(valid_610265, JBool, required = false, default = nil)
- if valid_610265 != nil:
- section.add "DryRun", valid_610265
+ if valid_611468 != nil:
+ section.add "DestinationCidrBlock", valid_611468
+ var valid_611469 = formData.getOrDefault("DryRun")
+ valid_611469 = validateParameter(valid_611469, JBool, required = false, default = nil)
+ if valid_611469 != nil:
+ section.add "DryRun", valid_611469
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610266: Call_PostDeleteTransitGatewayRoute_610251; path: JsonNode;
+proc call*(call_611470: Call_PostDeleteTransitGatewayRoute_611455; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified route from the specified transit gateway route table.
##
- let valid = call_610266.validator(path, query, header, formData, body)
- let scheme = call_610266.pickScheme
+ let valid = call_611470.validator(path, query, header, formData, body)
+ let scheme = call_611470.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610266.url(scheme.get, call_610266.host, call_610266.base,
- call_610266.route, valid.getOrDefault("path"),
+ let url = call_611470.url(scheme.get, call_611470.host, call_611470.base,
+ call_611470.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610266, url, valid)
+ result = atozHook(call_611470, url, valid)
-proc call*(call_610267: Call_PostDeleteTransitGatewayRoute_610251;
+proc call*(call_611471: Call_PostDeleteTransitGatewayRoute_611455;
TransitGatewayRouteTableId: string; DestinationCidrBlock: string;
DryRun: bool = false; Action: string = "DeleteTransitGatewayRoute";
Version: string = "2016-11-15"): Recallable =
@@ -45244,25 +45309,25 @@ proc call*(call_610267: Call_PostDeleteTransitGatewayRoute_610251;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610268 = newJObject()
- var formData_610269 = newJObject()
- add(formData_610269, "TransitGatewayRouteTableId",
+ var query_611472 = newJObject()
+ var formData_611473 = newJObject()
+ add(formData_611473, "TransitGatewayRouteTableId",
newJString(TransitGatewayRouteTableId))
- add(formData_610269, "DestinationCidrBlock", newJString(DestinationCidrBlock))
- add(formData_610269, "DryRun", newJBool(DryRun))
- add(query_610268, "Action", newJString(Action))
- add(query_610268, "Version", newJString(Version))
- result = call_610267.call(nil, query_610268, nil, formData_610269, nil)
+ add(formData_611473, "DestinationCidrBlock", newJString(DestinationCidrBlock))
+ add(formData_611473, "DryRun", newJBool(DryRun))
+ add(query_611472, "Action", newJString(Action))
+ add(query_611472, "Version", newJString(Version))
+ result = call_611471.call(nil, query_611472, nil, formData_611473, nil)
-var postDeleteTransitGatewayRoute* = Call_PostDeleteTransitGatewayRoute_610251(
+var postDeleteTransitGatewayRoute* = Call_PostDeleteTransitGatewayRoute_611455(
name: "postDeleteTransitGatewayRoute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteTransitGatewayRoute",
- validator: validate_PostDeleteTransitGatewayRoute_610252, base: "/",
- url: url_PostDeleteTransitGatewayRoute_610253,
+ validator: validate_PostDeleteTransitGatewayRoute_611456, base: "/",
+ url: url_PostDeleteTransitGatewayRoute_611457,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteTransitGatewayRoute_610233 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteTransitGatewayRoute_610235(protocol: Scheme; host: string;
+ Call_GetDeleteTransitGatewayRoute_611437 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteTransitGatewayRoute_611439(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -45274,7 +45339,7 @@ proc url_GetDeleteTransitGatewayRoute_610235(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDeleteTransitGatewayRoute_610234(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteTransitGatewayRoute_611438(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified route from the specified transit gateway route table.
##
@@ -45292,31 +45357,31 @@ proc validate_GetDeleteTransitGatewayRoute_610234(path: JsonNode; query: JsonNod
## DestinationCidrBlock: JString (required)
## : The CIDR range for the route. This must match the CIDR for the route exactly.
section = newJObject()
- var valid_610236 = query.getOrDefault("DryRun")
- valid_610236 = validateParameter(valid_610236, JBool, required = false, default = nil)
- if valid_610236 != nil:
- section.add "DryRun", valid_610236
+ var valid_611440 = query.getOrDefault("DryRun")
+ valid_611440 = validateParameter(valid_611440, JBool, required = false, default = nil)
+ if valid_611440 != nil:
+ section.add "DryRun", valid_611440
assert query != nil, "query argument is necessary due to required `TransitGatewayRouteTableId` field"
- var valid_610237 = query.getOrDefault("TransitGatewayRouteTableId")
- valid_610237 = validateParameter(valid_610237, JString, required = true,
+ var valid_611441 = query.getOrDefault("TransitGatewayRouteTableId")
+ valid_611441 = validateParameter(valid_611441, JString, required = true,
default = nil)
- if valid_610237 != nil:
- section.add "TransitGatewayRouteTableId", valid_610237
- var valid_610238 = query.getOrDefault("Action")
- valid_610238 = validateParameter(valid_610238, JString, required = true, default = newJString(
+ if valid_611441 != nil:
+ section.add "TransitGatewayRouteTableId", valid_611441
+ var valid_611442 = query.getOrDefault("Action")
+ valid_611442 = validateParameter(valid_611442, JString, required = true, default = newJString(
"DeleteTransitGatewayRoute"))
- if valid_610238 != nil:
- section.add "Action", valid_610238
- var valid_610239 = query.getOrDefault("Version")
- valid_610239 = validateParameter(valid_610239, JString, required = true,
+ if valid_611442 != nil:
+ section.add "Action", valid_611442
+ var valid_611443 = query.getOrDefault("Version")
+ valid_611443 = validateParameter(valid_611443, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610239 != nil:
- section.add "Version", valid_610239
- var valid_610240 = query.getOrDefault("DestinationCidrBlock")
- valid_610240 = validateParameter(valid_610240, JString, required = true,
+ if valid_611443 != nil:
+ section.add "Version", valid_611443
+ var valid_611444 = query.getOrDefault("DestinationCidrBlock")
+ valid_611444 = validateParameter(valid_611444, JString, required = true,
default = nil)
- if valid_610240 != nil:
- section.add "DestinationCidrBlock", valid_610240
+ if valid_611444 != nil:
+ section.add "DestinationCidrBlock", valid_611444
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -45327,61 +45392,61 @@ proc validate_GetDeleteTransitGatewayRoute_610234(path: JsonNode; query: JsonNod
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610241 = header.getOrDefault("X-Amz-Signature")
- valid_610241 = validateParameter(valid_610241, JString, required = false,
+ var valid_611445 = header.getOrDefault("X-Amz-Signature")
+ valid_611445 = validateParameter(valid_611445, JString, required = false,
default = nil)
- if valid_610241 != nil:
- section.add "X-Amz-Signature", valid_610241
- var valid_610242 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610242 = validateParameter(valid_610242, JString, required = false,
+ if valid_611445 != nil:
+ section.add "X-Amz-Signature", valid_611445
+ var valid_611446 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611446 = validateParameter(valid_611446, JString, required = false,
default = nil)
- if valid_610242 != nil:
- section.add "X-Amz-Content-Sha256", valid_610242
- var valid_610243 = header.getOrDefault("X-Amz-Date")
- valid_610243 = validateParameter(valid_610243, JString, required = false,
+ if valid_611446 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611446
+ var valid_611447 = header.getOrDefault("X-Amz-Date")
+ valid_611447 = validateParameter(valid_611447, JString, required = false,
default = nil)
- if valid_610243 != nil:
- section.add "X-Amz-Date", valid_610243
- var valid_610244 = header.getOrDefault("X-Amz-Credential")
- valid_610244 = validateParameter(valid_610244, JString, required = false,
+ if valid_611447 != nil:
+ section.add "X-Amz-Date", valid_611447
+ var valid_611448 = header.getOrDefault("X-Amz-Credential")
+ valid_611448 = validateParameter(valid_611448, JString, required = false,
default = nil)
- if valid_610244 != nil:
- section.add "X-Amz-Credential", valid_610244
- var valid_610245 = header.getOrDefault("X-Amz-Security-Token")
- valid_610245 = validateParameter(valid_610245, JString, required = false,
+ if valid_611448 != nil:
+ section.add "X-Amz-Credential", valid_611448
+ var valid_611449 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611449 = validateParameter(valid_611449, JString, required = false,
default = nil)
- if valid_610245 != nil:
- section.add "X-Amz-Security-Token", valid_610245
- var valid_610246 = header.getOrDefault("X-Amz-Algorithm")
- valid_610246 = validateParameter(valid_610246, JString, required = false,
+ if valid_611449 != nil:
+ section.add "X-Amz-Security-Token", valid_611449
+ var valid_611450 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611450 = validateParameter(valid_611450, JString, required = false,
default = nil)
- if valid_610246 != nil:
- section.add "X-Amz-Algorithm", valid_610246
- var valid_610247 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610247 = validateParameter(valid_610247, JString, required = false,
+ if valid_611450 != nil:
+ section.add "X-Amz-Algorithm", valid_611450
+ var valid_611451 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611451 = validateParameter(valid_611451, JString, required = false,
default = nil)
- if valid_610247 != nil:
- section.add "X-Amz-SignedHeaders", valid_610247
+ if valid_611451 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611451
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610248: Call_GetDeleteTransitGatewayRoute_610233; path: JsonNode;
+proc call*(call_611452: Call_GetDeleteTransitGatewayRoute_611437; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified route from the specified transit gateway route table.
##
- let valid = call_610248.validator(path, query, header, formData, body)
- let scheme = call_610248.pickScheme
+ let valid = call_611452.validator(path, query, header, formData, body)
+ let scheme = call_611452.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610248.url(scheme.get, call_610248.host, call_610248.base,
- call_610248.route, valid.getOrDefault("path"),
+ let url = call_611452.url(scheme.get, call_611452.host, call_611452.base,
+ call_611452.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610248, url, valid)
+ result = atozHook(call_611452, url, valid)
-proc call*(call_610249: Call_GetDeleteTransitGatewayRoute_610233;
+proc call*(call_611453: Call_GetDeleteTransitGatewayRoute_611437;
TransitGatewayRouteTableId: string; DestinationCidrBlock: string;
DryRun: bool = false; Action: string = "DeleteTransitGatewayRoute";
Version: string = "2016-11-15"): Recallable =
@@ -45395,24 +45460,24 @@ proc call*(call_610249: Call_GetDeleteTransitGatewayRoute_610233;
## Version: string (required)
## DestinationCidrBlock: string (required)
## : The CIDR range for the route. This must match the CIDR for the route exactly.
- var query_610250 = newJObject()
- add(query_610250, "DryRun", newJBool(DryRun))
- add(query_610250, "TransitGatewayRouteTableId",
+ var query_611454 = newJObject()
+ add(query_611454, "DryRun", newJBool(DryRun))
+ add(query_611454, "TransitGatewayRouteTableId",
newJString(TransitGatewayRouteTableId))
- add(query_610250, "Action", newJString(Action))
- add(query_610250, "Version", newJString(Version))
- add(query_610250, "DestinationCidrBlock", newJString(DestinationCidrBlock))
- result = call_610249.call(nil, query_610250, nil, nil, nil)
+ add(query_611454, "Action", newJString(Action))
+ add(query_611454, "Version", newJString(Version))
+ add(query_611454, "DestinationCidrBlock", newJString(DestinationCidrBlock))
+ result = call_611453.call(nil, query_611454, nil, nil, nil)
-var getDeleteTransitGatewayRoute* = Call_GetDeleteTransitGatewayRoute_610233(
+var getDeleteTransitGatewayRoute* = Call_GetDeleteTransitGatewayRoute_611437(
name: "getDeleteTransitGatewayRoute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteTransitGatewayRoute",
- validator: validate_GetDeleteTransitGatewayRoute_610234, base: "/",
- url: url_GetDeleteTransitGatewayRoute_610235,
+ validator: validate_GetDeleteTransitGatewayRoute_611438, base: "/",
+ url: url_GetDeleteTransitGatewayRoute_611439,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteTransitGatewayRouteTable_610287 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteTransitGatewayRouteTable_610289(protocol: Scheme; host: string;
+ Call_PostDeleteTransitGatewayRouteTable_611491 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteTransitGatewayRouteTable_611493(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -45424,7 +45489,7 @@ proc url_PostDeleteTransitGatewayRouteTable_610289(protocol: Scheme; host: strin
else:
result.path = base & route
-proc validate_PostDeleteTransitGatewayRouteTable_610288(path: JsonNode;
+proc validate_PostDeleteTransitGatewayRouteTable_611492(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified transit gateway route table. You must disassociate the route table from any transit gateway route tables before you can delete it.
##
@@ -45437,16 +45502,16 @@ proc validate_PostDeleteTransitGatewayRouteTable_610288(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610290 = query.getOrDefault("Action")
- valid_610290 = validateParameter(valid_610290, JString, required = true, default = newJString(
+ var valid_611494 = query.getOrDefault("Action")
+ valid_611494 = validateParameter(valid_611494, JString, required = true, default = newJString(
"DeleteTransitGatewayRouteTable"))
- if valid_610290 != nil:
- section.add "Action", valid_610290
- var valid_610291 = query.getOrDefault("Version")
- valid_610291 = validateParameter(valid_610291, JString, required = true,
+ if valid_611494 != nil:
+ section.add "Action", valid_611494
+ var valid_611495 = query.getOrDefault("Version")
+ valid_611495 = validateParameter(valid_611495, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610291 != nil:
- section.add "Version", valid_610291
+ if valid_611495 != nil:
+ section.add "Version", valid_611495
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -45457,41 +45522,41 @@ proc validate_PostDeleteTransitGatewayRouteTable_610288(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610292 = header.getOrDefault("X-Amz-Signature")
- valid_610292 = validateParameter(valid_610292, JString, required = false,
+ var valid_611496 = header.getOrDefault("X-Amz-Signature")
+ valid_611496 = validateParameter(valid_611496, JString, required = false,
default = nil)
- if valid_610292 != nil:
- section.add "X-Amz-Signature", valid_610292
- var valid_610293 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610293 = validateParameter(valid_610293, JString, required = false,
- default = nil)
- if valid_610293 != nil:
- section.add "X-Amz-Content-Sha256", valid_610293
- var valid_610294 = header.getOrDefault("X-Amz-Date")
- valid_610294 = validateParameter(valid_610294, JString, required = false,
- default = nil)
- if valid_610294 != nil:
- section.add "X-Amz-Date", valid_610294
- var valid_610295 = header.getOrDefault("X-Amz-Credential")
- valid_610295 = validateParameter(valid_610295, JString, required = false,
- default = nil)
- if valid_610295 != nil:
- section.add "X-Amz-Credential", valid_610295
- var valid_610296 = header.getOrDefault("X-Amz-Security-Token")
- valid_610296 = validateParameter(valid_610296, JString, required = false,
- default = nil)
- if valid_610296 != nil:
- section.add "X-Amz-Security-Token", valid_610296
- var valid_610297 = header.getOrDefault("X-Amz-Algorithm")
- valid_610297 = validateParameter(valid_610297, JString, required = false,
- default = nil)
- if valid_610297 != nil:
- section.add "X-Amz-Algorithm", valid_610297
- var valid_610298 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610298 = validateParameter(valid_610298, JString, required = false,
- default = nil)
- if valid_610298 != nil:
- section.add "X-Amz-SignedHeaders", valid_610298
+ if valid_611496 != nil:
+ section.add "X-Amz-Signature", valid_611496
+ var valid_611497 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611497 = validateParameter(valid_611497, JString, required = false,
+ default = nil)
+ if valid_611497 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611497
+ var valid_611498 = header.getOrDefault("X-Amz-Date")
+ valid_611498 = validateParameter(valid_611498, JString, required = false,
+ default = nil)
+ if valid_611498 != nil:
+ section.add "X-Amz-Date", valid_611498
+ var valid_611499 = header.getOrDefault("X-Amz-Credential")
+ valid_611499 = validateParameter(valid_611499, JString, required = false,
+ default = nil)
+ if valid_611499 != nil:
+ section.add "X-Amz-Credential", valid_611499
+ var valid_611500 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611500 = validateParameter(valid_611500, JString, required = false,
+ default = nil)
+ if valid_611500 != nil:
+ section.add "X-Amz-Security-Token", valid_611500
+ var valid_611501 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611501 = validateParameter(valid_611501, JString, required = false,
+ default = nil)
+ if valid_611501 != nil:
+ section.add "X-Amz-Algorithm", valid_611501
+ var valid_611502 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611502 = validateParameter(valid_611502, JString, required = false,
+ default = nil)
+ if valid_611502 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611502
result.add "header", section
## parameters in `formData` object:
## TransitGatewayRouteTableId: JString (required)
@@ -45500,34 +45565,34 @@ proc validate_PostDeleteTransitGatewayRouteTable_610288(path: JsonNode;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `TransitGatewayRouteTableId` field"
- var valid_610299 = formData.getOrDefault("TransitGatewayRouteTableId")
- valid_610299 = validateParameter(valid_610299, JString, required = true,
+ var valid_611503 = formData.getOrDefault("TransitGatewayRouteTableId")
+ valid_611503 = validateParameter(valid_611503, JString, required = true,
default = nil)
- if valid_610299 != nil:
- section.add "TransitGatewayRouteTableId", valid_610299
- var valid_610300 = formData.getOrDefault("DryRun")
- valid_610300 = validateParameter(valid_610300, JBool, required = false, default = nil)
- if valid_610300 != nil:
- section.add "DryRun", valid_610300
+ if valid_611503 != nil:
+ section.add "TransitGatewayRouteTableId", valid_611503
+ var valid_611504 = formData.getOrDefault("DryRun")
+ valid_611504 = validateParameter(valid_611504, JBool, required = false, default = nil)
+ if valid_611504 != nil:
+ section.add "DryRun", valid_611504
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610301: Call_PostDeleteTransitGatewayRouteTable_610287;
+proc call*(call_611505: Call_PostDeleteTransitGatewayRouteTable_611491;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the specified transit gateway route table. You must disassociate the route table from any transit gateway route tables before you can delete it.
##
- let valid = call_610301.validator(path, query, header, formData, body)
- let scheme = call_610301.pickScheme
+ let valid = call_611505.validator(path, query, header, formData, body)
+ let scheme = call_611505.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610301.url(scheme.get, call_610301.host, call_610301.base,
- call_610301.route, valid.getOrDefault("path"),
+ let url = call_611505.url(scheme.get, call_611505.host, call_611505.base,
+ call_611505.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610301, url, valid)
+ result = atozHook(call_611505, url, valid)
-proc call*(call_610302: Call_PostDeleteTransitGatewayRouteTable_610287;
+proc call*(call_611506: Call_PostDeleteTransitGatewayRouteTable_611491;
TransitGatewayRouteTableId: string; DryRun: bool = false;
Action: string = "DeleteTransitGatewayRouteTable";
Version: string = "2016-11-15"): Recallable =
@@ -45539,24 +45604,24 @@ proc call*(call_610302: Call_PostDeleteTransitGatewayRouteTable_610287;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610303 = newJObject()
- var formData_610304 = newJObject()
- add(formData_610304, "TransitGatewayRouteTableId",
+ var query_611507 = newJObject()
+ var formData_611508 = newJObject()
+ add(formData_611508, "TransitGatewayRouteTableId",
newJString(TransitGatewayRouteTableId))
- add(formData_610304, "DryRun", newJBool(DryRun))
- add(query_610303, "Action", newJString(Action))
- add(query_610303, "Version", newJString(Version))
- result = call_610302.call(nil, query_610303, nil, formData_610304, nil)
+ add(formData_611508, "DryRun", newJBool(DryRun))
+ add(query_611507, "Action", newJString(Action))
+ add(query_611507, "Version", newJString(Version))
+ result = call_611506.call(nil, query_611507, nil, formData_611508, nil)
-var postDeleteTransitGatewayRouteTable* = Call_PostDeleteTransitGatewayRouteTable_610287(
+var postDeleteTransitGatewayRouteTable* = Call_PostDeleteTransitGatewayRouteTable_611491(
name: "postDeleteTransitGatewayRouteTable", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteTransitGatewayRouteTable",
- validator: validate_PostDeleteTransitGatewayRouteTable_610288, base: "/",
- url: url_PostDeleteTransitGatewayRouteTable_610289,
+ validator: validate_PostDeleteTransitGatewayRouteTable_611492, base: "/",
+ url: url_PostDeleteTransitGatewayRouteTable_611493,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteTransitGatewayRouteTable_610270 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteTransitGatewayRouteTable_610272(protocol: Scheme; host: string;
+ Call_GetDeleteTransitGatewayRouteTable_611474 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteTransitGatewayRouteTable_611476(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -45568,7 +45633,7 @@ proc url_GetDeleteTransitGatewayRouteTable_610272(protocol: Scheme; host: string
else:
result.path = base & route
-proc validate_GetDeleteTransitGatewayRouteTable_610271(path: JsonNode;
+proc validate_GetDeleteTransitGatewayRouteTable_611475(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified transit gateway route table. You must disassociate the route table from any transit gateway route tables before you can delete it.
##
@@ -45584,26 +45649,26 @@ proc validate_GetDeleteTransitGatewayRouteTable_610271(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_610273 = query.getOrDefault("DryRun")
- valid_610273 = validateParameter(valid_610273, JBool, required = false, default = nil)
- if valid_610273 != nil:
- section.add "DryRun", valid_610273
+ var valid_611477 = query.getOrDefault("DryRun")
+ valid_611477 = validateParameter(valid_611477, JBool, required = false, default = nil)
+ if valid_611477 != nil:
+ section.add "DryRun", valid_611477
assert query != nil, "query argument is necessary due to required `TransitGatewayRouteTableId` field"
- var valid_610274 = query.getOrDefault("TransitGatewayRouteTableId")
- valid_610274 = validateParameter(valid_610274, JString, required = true,
+ var valid_611478 = query.getOrDefault("TransitGatewayRouteTableId")
+ valid_611478 = validateParameter(valid_611478, JString, required = true,
default = nil)
- if valid_610274 != nil:
- section.add "TransitGatewayRouteTableId", valid_610274
- var valid_610275 = query.getOrDefault("Action")
- valid_610275 = validateParameter(valid_610275, JString, required = true, default = newJString(
+ if valid_611478 != nil:
+ section.add "TransitGatewayRouteTableId", valid_611478
+ var valid_611479 = query.getOrDefault("Action")
+ valid_611479 = validateParameter(valid_611479, JString, required = true, default = newJString(
"DeleteTransitGatewayRouteTable"))
- if valid_610275 != nil:
- section.add "Action", valid_610275
- var valid_610276 = query.getOrDefault("Version")
- valid_610276 = validateParameter(valid_610276, JString, required = true,
+ if valid_611479 != nil:
+ section.add "Action", valid_611479
+ var valid_611480 = query.getOrDefault("Version")
+ valid_611480 = validateParameter(valid_611480, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610276 != nil:
- section.add "Version", valid_610276
+ if valid_611480 != nil:
+ section.add "Version", valid_611480
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -45614,62 +45679,62 @@ proc validate_GetDeleteTransitGatewayRouteTable_610271(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610277 = header.getOrDefault("X-Amz-Signature")
- valid_610277 = validateParameter(valid_610277, JString, required = false,
+ var valid_611481 = header.getOrDefault("X-Amz-Signature")
+ valid_611481 = validateParameter(valid_611481, JString, required = false,
default = nil)
- if valid_610277 != nil:
- section.add "X-Amz-Signature", valid_610277
- var valid_610278 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610278 = validateParameter(valid_610278, JString, required = false,
+ if valid_611481 != nil:
+ section.add "X-Amz-Signature", valid_611481
+ var valid_611482 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611482 = validateParameter(valid_611482, JString, required = false,
default = nil)
- if valid_610278 != nil:
- section.add "X-Amz-Content-Sha256", valid_610278
- var valid_610279 = header.getOrDefault("X-Amz-Date")
- valid_610279 = validateParameter(valid_610279, JString, required = false,
+ if valid_611482 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611482
+ var valid_611483 = header.getOrDefault("X-Amz-Date")
+ valid_611483 = validateParameter(valid_611483, JString, required = false,
default = nil)
- if valid_610279 != nil:
- section.add "X-Amz-Date", valid_610279
- var valid_610280 = header.getOrDefault("X-Amz-Credential")
- valid_610280 = validateParameter(valid_610280, JString, required = false,
+ if valid_611483 != nil:
+ section.add "X-Amz-Date", valid_611483
+ var valid_611484 = header.getOrDefault("X-Amz-Credential")
+ valid_611484 = validateParameter(valid_611484, JString, required = false,
default = nil)
- if valid_610280 != nil:
- section.add "X-Amz-Credential", valid_610280
- var valid_610281 = header.getOrDefault("X-Amz-Security-Token")
- valid_610281 = validateParameter(valid_610281, JString, required = false,
+ if valid_611484 != nil:
+ section.add "X-Amz-Credential", valid_611484
+ var valid_611485 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611485 = validateParameter(valid_611485, JString, required = false,
default = nil)
- if valid_610281 != nil:
- section.add "X-Amz-Security-Token", valid_610281
- var valid_610282 = header.getOrDefault("X-Amz-Algorithm")
- valid_610282 = validateParameter(valid_610282, JString, required = false,
+ if valid_611485 != nil:
+ section.add "X-Amz-Security-Token", valid_611485
+ var valid_611486 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611486 = validateParameter(valid_611486, JString, required = false,
default = nil)
- if valid_610282 != nil:
- section.add "X-Amz-Algorithm", valid_610282
- var valid_610283 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610283 = validateParameter(valid_610283, JString, required = false,
+ if valid_611486 != nil:
+ section.add "X-Amz-Algorithm", valid_611486
+ var valid_611487 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611487 = validateParameter(valid_611487, JString, required = false,
default = nil)
- if valid_610283 != nil:
- section.add "X-Amz-SignedHeaders", valid_610283
+ if valid_611487 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611487
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610284: Call_GetDeleteTransitGatewayRouteTable_610270;
+proc call*(call_611488: Call_GetDeleteTransitGatewayRouteTable_611474;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the specified transit gateway route table. You must disassociate the route table from any transit gateway route tables before you can delete it.
##
- let valid = call_610284.validator(path, query, header, formData, body)
- let scheme = call_610284.pickScheme
+ let valid = call_611488.validator(path, query, header, formData, body)
+ let scheme = call_611488.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610284.url(scheme.get, call_610284.host, call_610284.base,
- call_610284.route, valid.getOrDefault("path"),
+ let url = call_611488.url(scheme.get, call_611488.host, call_611488.base,
+ call_611488.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610284, url, valid)
+ result = atozHook(call_611488, url, valid)
-proc call*(call_610285: Call_GetDeleteTransitGatewayRouteTable_610270;
+proc call*(call_611489: Call_GetDeleteTransitGatewayRouteTable_611474;
TransitGatewayRouteTableId: string; DryRun: bool = false;
Action: string = "DeleteTransitGatewayRouteTable";
Version: string = "2016-11-15"): Recallable =
@@ -45681,23 +45746,23 @@ proc call*(call_610285: Call_GetDeleteTransitGatewayRouteTable_610270;
## : The ID of the transit gateway route table.
## Action: string (required)
## Version: string (required)
- var query_610286 = newJObject()
- add(query_610286, "DryRun", newJBool(DryRun))
- add(query_610286, "TransitGatewayRouteTableId",
+ var query_611490 = newJObject()
+ add(query_611490, "DryRun", newJBool(DryRun))
+ add(query_611490, "TransitGatewayRouteTableId",
newJString(TransitGatewayRouteTableId))
- add(query_610286, "Action", newJString(Action))
- add(query_610286, "Version", newJString(Version))
- result = call_610285.call(nil, query_610286, nil, nil, nil)
+ add(query_611490, "Action", newJString(Action))
+ add(query_611490, "Version", newJString(Version))
+ result = call_611489.call(nil, query_611490, nil, nil, nil)
-var getDeleteTransitGatewayRouteTable* = Call_GetDeleteTransitGatewayRouteTable_610270(
+var getDeleteTransitGatewayRouteTable* = Call_GetDeleteTransitGatewayRouteTable_611474(
name: "getDeleteTransitGatewayRouteTable", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteTransitGatewayRouteTable",
- validator: validate_GetDeleteTransitGatewayRouteTable_610271, base: "/",
- url: url_GetDeleteTransitGatewayRouteTable_610272,
+ validator: validate_GetDeleteTransitGatewayRouteTable_611475, base: "/",
+ url: url_GetDeleteTransitGatewayRouteTable_611476,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteTransitGatewayVpcAttachment_610322 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteTransitGatewayVpcAttachment_610324(protocol: Scheme;
+ Call_PostDeleteTransitGatewayVpcAttachment_611526 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteTransitGatewayVpcAttachment_611528(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -45709,7 +45774,7 @@ proc url_PostDeleteTransitGatewayVpcAttachment_610324(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDeleteTransitGatewayVpcAttachment_610323(path: JsonNode;
+proc validate_PostDeleteTransitGatewayVpcAttachment_611527(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified VPC attachment.
##
@@ -45722,16 +45787,16 @@ proc validate_PostDeleteTransitGatewayVpcAttachment_610323(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610325 = query.getOrDefault("Action")
- valid_610325 = validateParameter(valid_610325, JString, required = true, default = newJString(
+ var valid_611529 = query.getOrDefault("Action")
+ valid_611529 = validateParameter(valid_611529, JString, required = true, default = newJString(
"DeleteTransitGatewayVpcAttachment"))
- if valid_610325 != nil:
- section.add "Action", valid_610325
- var valid_610326 = query.getOrDefault("Version")
- valid_610326 = validateParameter(valid_610326, JString, required = true,
+ if valid_611529 != nil:
+ section.add "Action", valid_611529
+ var valid_611530 = query.getOrDefault("Version")
+ valid_611530 = validateParameter(valid_611530, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610326 != nil:
- section.add "Version", valid_610326
+ if valid_611530 != nil:
+ section.add "Version", valid_611530
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -45742,41 +45807,41 @@ proc validate_PostDeleteTransitGatewayVpcAttachment_610323(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610327 = header.getOrDefault("X-Amz-Signature")
- valid_610327 = validateParameter(valid_610327, JString, required = false,
+ var valid_611531 = header.getOrDefault("X-Amz-Signature")
+ valid_611531 = validateParameter(valid_611531, JString, required = false,
default = nil)
- if valid_610327 != nil:
- section.add "X-Amz-Signature", valid_610327
- var valid_610328 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610328 = validateParameter(valid_610328, JString, required = false,
- default = nil)
- if valid_610328 != nil:
- section.add "X-Amz-Content-Sha256", valid_610328
- var valid_610329 = header.getOrDefault("X-Amz-Date")
- valid_610329 = validateParameter(valid_610329, JString, required = false,
- default = nil)
- if valid_610329 != nil:
- section.add "X-Amz-Date", valid_610329
- var valid_610330 = header.getOrDefault("X-Amz-Credential")
- valid_610330 = validateParameter(valid_610330, JString, required = false,
- default = nil)
- if valid_610330 != nil:
- section.add "X-Amz-Credential", valid_610330
- var valid_610331 = header.getOrDefault("X-Amz-Security-Token")
- valid_610331 = validateParameter(valid_610331, JString, required = false,
- default = nil)
- if valid_610331 != nil:
- section.add "X-Amz-Security-Token", valid_610331
- var valid_610332 = header.getOrDefault("X-Amz-Algorithm")
- valid_610332 = validateParameter(valid_610332, JString, required = false,
- default = nil)
- if valid_610332 != nil:
- section.add "X-Amz-Algorithm", valid_610332
- var valid_610333 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610333 = validateParameter(valid_610333, JString, required = false,
- default = nil)
- if valid_610333 != nil:
- section.add "X-Amz-SignedHeaders", valid_610333
+ if valid_611531 != nil:
+ section.add "X-Amz-Signature", valid_611531
+ var valid_611532 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611532 = validateParameter(valid_611532, JString, required = false,
+ default = nil)
+ if valid_611532 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611532
+ var valid_611533 = header.getOrDefault("X-Amz-Date")
+ valid_611533 = validateParameter(valid_611533, JString, required = false,
+ default = nil)
+ if valid_611533 != nil:
+ section.add "X-Amz-Date", valid_611533
+ var valid_611534 = header.getOrDefault("X-Amz-Credential")
+ valid_611534 = validateParameter(valid_611534, JString, required = false,
+ default = nil)
+ if valid_611534 != nil:
+ section.add "X-Amz-Credential", valid_611534
+ var valid_611535 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611535 = validateParameter(valid_611535, JString, required = false,
+ default = nil)
+ if valid_611535 != nil:
+ section.add "X-Amz-Security-Token", valid_611535
+ var valid_611536 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611536 = validateParameter(valid_611536, JString, required = false,
+ default = nil)
+ if valid_611536 != nil:
+ section.add "X-Amz-Algorithm", valid_611536
+ var valid_611537 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611537 = validateParameter(valid_611537, JString, required = false,
+ default = nil)
+ if valid_611537 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611537
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -45784,35 +45849,35 @@ proc validate_PostDeleteTransitGatewayVpcAttachment_610323(path: JsonNode;
## TransitGatewayAttachmentId: JString (required)
## : The ID of the attachment.
section = newJObject()
- var valid_610334 = formData.getOrDefault("DryRun")
- valid_610334 = validateParameter(valid_610334, JBool, required = false, default = nil)
- if valid_610334 != nil:
- section.add "DryRun", valid_610334
+ var valid_611538 = formData.getOrDefault("DryRun")
+ valid_611538 = validateParameter(valid_611538, JBool, required = false, default = nil)
+ if valid_611538 != nil:
+ section.add "DryRun", valid_611538
assert formData != nil, "formData argument is necessary due to required `TransitGatewayAttachmentId` field"
- var valid_610335 = formData.getOrDefault("TransitGatewayAttachmentId")
- valid_610335 = validateParameter(valid_610335, JString, required = true,
+ var valid_611539 = formData.getOrDefault("TransitGatewayAttachmentId")
+ valid_611539 = validateParameter(valid_611539, JString, required = true,
default = nil)
- if valid_610335 != nil:
- section.add "TransitGatewayAttachmentId", valid_610335
+ if valid_611539 != nil:
+ section.add "TransitGatewayAttachmentId", valid_611539
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610336: Call_PostDeleteTransitGatewayVpcAttachment_610322;
+proc call*(call_611540: Call_PostDeleteTransitGatewayVpcAttachment_611526;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the specified VPC attachment.
##
- let valid = call_610336.validator(path, query, header, formData, body)
- let scheme = call_610336.pickScheme
+ let valid = call_611540.validator(path, query, header, formData, body)
+ let scheme = call_611540.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610336.url(scheme.get, call_610336.host, call_610336.base,
- call_610336.route, valid.getOrDefault("path"),
+ let url = call_611540.url(scheme.get, call_611540.host, call_611540.base,
+ call_611540.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610336, url, valid)
+ result = atozHook(call_611540, url, valid)
-proc call*(call_610337: Call_PostDeleteTransitGatewayVpcAttachment_610322;
+proc call*(call_611541: Call_PostDeleteTransitGatewayVpcAttachment_611526;
TransitGatewayAttachmentId: string; DryRun: bool = false;
Action: string = "DeleteTransitGatewayVpcAttachment";
Version: string = "2016-11-15"): Recallable =
@@ -45824,25 +45889,25 @@ proc call*(call_610337: Call_PostDeleteTransitGatewayVpcAttachment_610322;
## Version: string (required)
## TransitGatewayAttachmentId: string (required)
## : The ID of the attachment.
- var query_610338 = newJObject()
- var formData_610339 = newJObject()
- add(formData_610339, "DryRun", newJBool(DryRun))
- add(query_610338, "Action", newJString(Action))
- add(query_610338, "Version", newJString(Version))
- add(formData_610339, "TransitGatewayAttachmentId",
+ var query_611542 = newJObject()
+ var formData_611543 = newJObject()
+ add(formData_611543, "DryRun", newJBool(DryRun))
+ add(query_611542, "Action", newJString(Action))
+ add(query_611542, "Version", newJString(Version))
+ add(formData_611543, "TransitGatewayAttachmentId",
newJString(TransitGatewayAttachmentId))
- result = call_610337.call(nil, query_610338, nil, formData_610339, nil)
+ result = call_611541.call(nil, query_611542, nil, formData_611543, nil)
-var postDeleteTransitGatewayVpcAttachment* = Call_PostDeleteTransitGatewayVpcAttachment_610322(
+var postDeleteTransitGatewayVpcAttachment* = Call_PostDeleteTransitGatewayVpcAttachment_611526(
name: "postDeleteTransitGatewayVpcAttachment", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com",
route: "/#Action=DeleteTransitGatewayVpcAttachment",
- validator: validate_PostDeleteTransitGatewayVpcAttachment_610323, base: "/",
- url: url_PostDeleteTransitGatewayVpcAttachment_610324,
+ validator: validate_PostDeleteTransitGatewayVpcAttachment_611527, base: "/",
+ url: url_PostDeleteTransitGatewayVpcAttachment_611528,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteTransitGatewayVpcAttachment_610305 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteTransitGatewayVpcAttachment_610307(protocol: Scheme;
+ Call_GetDeleteTransitGatewayVpcAttachment_611509 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteTransitGatewayVpcAttachment_611511(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -45854,7 +45919,7 @@ proc url_GetDeleteTransitGatewayVpcAttachment_610307(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetDeleteTransitGatewayVpcAttachment_610306(path: JsonNode;
+proc validate_GetDeleteTransitGatewayVpcAttachment_611510(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified VPC attachment.
##
@@ -45870,26 +45935,26 @@ proc validate_GetDeleteTransitGatewayVpcAttachment_610306(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_610308 = query.getOrDefault("DryRun")
- valid_610308 = validateParameter(valid_610308, JBool, required = false, default = nil)
- if valid_610308 != nil:
- section.add "DryRun", valid_610308
+ var valid_611512 = query.getOrDefault("DryRun")
+ valid_611512 = validateParameter(valid_611512, JBool, required = false, default = nil)
+ if valid_611512 != nil:
+ section.add "DryRun", valid_611512
assert query != nil, "query argument is necessary due to required `TransitGatewayAttachmentId` field"
- var valid_610309 = query.getOrDefault("TransitGatewayAttachmentId")
- valid_610309 = validateParameter(valid_610309, JString, required = true,
+ var valid_611513 = query.getOrDefault("TransitGatewayAttachmentId")
+ valid_611513 = validateParameter(valid_611513, JString, required = true,
default = nil)
- if valid_610309 != nil:
- section.add "TransitGatewayAttachmentId", valid_610309
- var valid_610310 = query.getOrDefault("Action")
- valid_610310 = validateParameter(valid_610310, JString, required = true, default = newJString(
+ if valid_611513 != nil:
+ section.add "TransitGatewayAttachmentId", valid_611513
+ var valid_611514 = query.getOrDefault("Action")
+ valid_611514 = validateParameter(valid_611514, JString, required = true, default = newJString(
"DeleteTransitGatewayVpcAttachment"))
- if valid_610310 != nil:
- section.add "Action", valid_610310
- var valid_610311 = query.getOrDefault("Version")
- valid_610311 = validateParameter(valid_610311, JString, required = true,
+ if valid_611514 != nil:
+ section.add "Action", valid_611514
+ var valid_611515 = query.getOrDefault("Version")
+ valid_611515 = validateParameter(valid_611515, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610311 != nil:
- section.add "Version", valid_610311
+ if valid_611515 != nil:
+ section.add "Version", valid_611515
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -45900,62 +45965,62 @@ proc validate_GetDeleteTransitGatewayVpcAttachment_610306(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610312 = header.getOrDefault("X-Amz-Signature")
- valid_610312 = validateParameter(valid_610312, JString, required = false,
+ var valid_611516 = header.getOrDefault("X-Amz-Signature")
+ valid_611516 = validateParameter(valid_611516, JString, required = false,
default = nil)
- if valid_610312 != nil:
- section.add "X-Amz-Signature", valid_610312
- var valid_610313 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610313 = validateParameter(valid_610313, JString, required = false,
+ if valid_611516 != nil:
+ section.add "X-Amz-Signature", valid_611516
+ var valid_611517 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611517 = validateParameter(valid_611517, JString, required = false,
default = nil)
- if valid_610313 != nil:
- section.add "X-Amz-Content-Sha256", valid_610313
- var valid_610314 = header.getOrDefault("X-Amz-Date")
- valid_610314 = validateParameter(valid_610314, JString, required = false,
+ if valid_611517 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611517
+ var valid_611518 = header.getOrDefault("X-Amz-Date")
+ valid_611518 = validateParameter(valid_611518, JString, required = false,
default = nil)
- if valid_610314 != nil:
- section.add "X-Amz-Date", valid_610314
- var valid_610315 = header.getOrDefault("X-Amz-Credential")
- valid_610315 = validateParameter(valid_610315, JString, required = false,
+ if valid_611518 != nil:
+ section.add "X-Amz-Date", valid_611518
+ var valid_611519 = header.getOrDefault("X-Amz-Credential")
+ valid_611519 = validateParameter(valid_611519, JString, required = false,
default = nil)
- if valid_610315 != nil:
- section.add "X-Amz-Credential", valid_610315
- var valid_610316 = header.getOrDefault("X-Amz-Security-Token")
- valid_610316 = validateParameter(valid_610316, JString, required = false,
+ if valid_611519 != nil:
+ section.add "X-Amz-Credential", valid_611519
+ var valid_611520 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611520 = validateParameter(valid_611520, JString, required = false,
default = nil)
- if valid_610316 != nil:
- section.add "X-Amz-Security-Token", valid_610316
- var valid_610317 = header.getOrDefault("X-Amz-Algorithm")
- valid_610317 = validateParameter(valid_610317, JString, required = false,
+ if valid_611520 != nil:
+ section.add "X-Amz-Security-Token", valid_611520
+ var valid_611521 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611521 = validateParameter(valid_611521, JString, required = false,
default = nil)
- if valid_610317 != nil:
- section.add "X-Amz-Algorithm", valid_610317
- var valid_610318 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610318 = validateParameter(valid_610318, JString, required = false,
+ if valid_611521 != nil:
+ section.add "X-Amz-Algorithm", valid_611521
+ var valid_611522 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611522 = validateParameter(valid_611522, JString, required = false,
default = nil)
- if valid_610318 != nil:
- section.add "X-Amz-SignedHeaders", valid_610318
+ if valid_611522 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611522
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610319: Call_GetDeleteTransitGatewayVpcAttachment_610305;
+proc call*(call_611523: Call_GetDeleteTransitGatewayVpcAttachment_611509;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes the specified VPC attachment.
##
- let valid = call_610319.validator(path, query, header, formData, body)
- let scheme = call_610319.pickScheme
+ let valid = call_611523.validator(path, query, header, formData, body)
+ let scheme = call_611523.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610319.url(scheme.get, call_610319.host, call_610319.base,
- call_610319.route, valid.getOrDefault("path"),
+ let url = call_611523.url(scheme.get, call_611523.host, call_611523.base,
+ call_611523.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610319, url, valid)
+ result = atozHook(call_611523, url, valid)
-proc call*(call_610320: Call_GetDeleteTransitGatewayVpcAttachment_610305;
+proc call*(call_611524: Call_GetDeleteTransitGatewayVpcAttachment_611509;
TransitGatewayAttachmentId: string; DryRun: bool = false;
Action: string = "DeleteTransitGatewayVpcAttachment";
Version: string = "2016-11-15"): Recallable =
@@ -45967,24 +46032,24 @@ proc call*(call_610320: Call_GetDeleteTransitGatewayVpcAttachment_610305;
## : The ID of the attachment.
## Action: string (required)
## Version: string (required)
- var query_610321 = newJObject()
- add(query_610321, "DryRun", newJBool(DryRun))
- add(query_610321, "TransitGatewayAttachmentId",
+ var query_611525 = newJObject()
+ add(query_611525, "DryRun", newJBool(DryRun))
+ add(query_611525, "TransitGatewayAttachmentId",
newJString(TransitGatewayAttachmentId))
- add(query_610321, "Action", newJString(Action))
- add(query_610321, "Version", newJString(Version))
- result = call_610320.call(nil, query_610321, nil, nil, nil)
+ add(query_611525, "Action", newJString(Action))
+ add(query_611525, "Version", newJString(Version))
+ result = call_611524.call(nil, query_611525, nil, nil, nil)
-var getDeleteTransitGatewayVpcAttachment* = Call_GetDeleteTransitGatewayVpcAttachment_610305(
+var getDeleteTransitGatewayVpcAttachment* = Call_GetDeleteTransitGatewayVpcAttachment_611509(
name: "getDeleteTransitGatewayVpcAttachment", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=DeleteTransitGatewayVpcAttachment",
- validator: validate_GetDeleteTransitGatewayVpcAttachment_610306, base: "/",
- url: url_GetDeleteTransitGatewayVpcAttachment_610307,
+ validator: validate_GetDeleteTransitGatewayVpcAttachment_611510, base: "/",
+ url: url_GetDeleteTransitGatewayVpcAttachment_611511,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteVolume_610357 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteVolume_610359(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteVolume_611561 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteVolume_611563(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -45996,7 +46061,7 @@ proc url_PostDeleteVolume_610359(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostDeleteVolume_610358(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteVolume_611562(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified EBS volume. The volume must be in the available
state (not attached to an instance).
The volume can remain in the deleting
state for several minutes.
For more information, see Deleting an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
@@ -46010,16 +46075,16 @@ proc validate_PostDeleteVolume_610358(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610360 = query.getOrDefault("Action") - valid_610360 = validateParameter(valid_610360, JString, required = true, + var valid_611564 = query.getOrDefault("Action") + valid_611564 = validateParameter(valid_611564, JString, required = true, default = newJString("DeleteVolume")) - if valid_610360 != nil: - section.add "Action", valid_610360 - var valid_610361 = query.getOrDefault("Version") - valid_610361 = validateParameter(valid_610361, JString, required = true, + if valid_611564 != nil: + section.add "Action", valid_611564 + var valid_611565 = query.getOrDefault("Version") + valid_611565 = validateParameter(valid_611565, JString, required = true, default = newJString("2016-11-15")) - if valid_610361 != nil: - section.add "Version", valid_610361 + if valid_611565 != nil: + section.add "Version", valid_611565 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -46030,41 +46095,41 @@ proc validate_PostDeleteVolume_610358(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610362 = header.getOrDefault("X-Amz-Signature") - valid_610362 = validateParameter(valid_610362, JString, required = false, + var valid_611566 = header.getOrDefault("X-Amz-Signature") + valid_611566 = validateParameter(valid_611566, JString, required = false, default = nil) - if valid_610362 != nil: - section.add "X-Amz-Signature", valid_610362 - var valid_610363 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610363 = validateParameter(valid_610363, JString, required = false, - default = nil) - if valid_610363 != nil: - section.add "X-Amz-Content-Sha256", valid_610363 - var valid_610364 = header.getOrDefault("X-Amz-Date") - valid_610364 = validateParameter(valid_610364, JString, required = false, - default = nil) - if valid_610364 != nil: - section.add "X-Amz-Date", valid_610364 - var valid_610365 = header.getOrDefault("X-Amz-Credential") - valid_610365 = validateParameter(valid_610365, JString, required = false, - default = nil) - if valid_610365 != nil: - section.add "X-Amz-Credential", valid_610365 - var valid_610366 = header.getOrDefault("X-Amz-Security-Token") - valid_610366 = validateParameter(valid_610366, JString, required = false, - default = nil) - if valid_610366 != nil: - section.add "X-Amz-Security-Token", valid_610366 - var valid_610367 = header.getOrDefault("X-Amz-Algorithm") - valid_610367 = validateParameter(valid_610367, JString, required = false, - default = nil) - if valid_610367 != nil: - section.add "X-Amz-Algorithm", valid_610367 - var valid_610368 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610368 = validateParameter(valid_610368, JString, required = false, - default = nil) - if valid_610368 != nil: - section.add "X-Amz-SignedHeaders", valid_610368 + if valid_611566 != nil: + section.add "X-Amz-Signature", valid_611566 + var valid_611567 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611567 = validateParameter(valid_611567, JString, required = false, + default = nil) + if valid_611567 != nil: + section.add "X-Amz-Content-Sha256", valid_611567 + var valid_611568 = header.getOrDefault("X-Amz-Date") + valid_611568 = validateParameter(valid_611568, JString, required = false, + default = nil) + if valid_611568 != nil: + section.add "X-Amz-Date", valid_611568 + var valid_611569 = header.getOrDefault("X-Amz-Credential") + valid_611569 = validateParameter(valid_611569, JString, required = false, + default = nil) + if valid_611569 != nil: + section.add "X-Amz-Credential", valid_611569 + var valid_611570 = header.getOrDefault("X-Amz-Security-Token") + valid_611570 = validateParameter(valid_611570, JString, required = false, + default = nil) + if valid_611570 != nil: + section.add "X-Amz-Security-Token", valid_611570 + var valid_611571 = header.getOrDefault("X-Amz-Algorithm") + valid_611571 = validateParameter(valid_611571, JString, required = false, + default = nil) + if valid_611571 != nil: + section.add "X-Amz-Algorithm", valid_611571 + var valid_611572 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611572 = validateParameter(valid_611572, JString, required = false, + default = nil) + if valid_611572 != nil: + section.add "X-Amz-SignedHeaders", valid_611572 result.add "header", section ## parameters in `formData` object: ## VolumeId: JString (required) @@ -46074,33 +46139,33 @@ proc validate_PostDeleteVolume_610358(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VolumeId` field" - var valid_610369 = formData.getOrDefault("VolumeId") - valid_610369 = validateParameter(valid_610369, JString, required = true, + var valid_611573 = formData.getOrDefault("VolumeId") + valid_611573 = validateParameter(valid_611573, JString, required = true, default = nil) - if valid_610369 != nil: - section.add "VolumeId", valid_610369 - var valid_610370 = formData.getOrDefault("DryRun") - valid_610370 = validateParameter(valid_610370, JBool, required = false, default = nil) - if valid_610370 != nil: - section.add "DryRun", valid_610370 + if valid_611573 != nil: + section.add "VolumeId", valid_611573 + var valid_611574 = formData.getOrDefault("DryRun") + valid_611574 = validateParameter(valid_611574, JBool, required = false, default = nil) + if valid_611574 != nil: + section.add "DryRun", valid_611574 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610371: Call_PostDeleteVolume_610357; path: JsonNode; +proc call*(call_611575: Call_PostDeleteVolume_611561; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deletes the specified EBS volume. The volume must be in the available
state (not attached to an instance).
The volume can remain in the deleting
state for several minutes.
For more information, see Deleting an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_610371.validator(path, query, header, formData, body) - let scheme = call_610371.pickScheme + let valid = call_611575.validator(path, query, header, formData, body) + let scheme = call_611575.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610371.url(scheme.get, call_610371.host, call_610371.base, - call_610371.route, valid.getOrDefault("path"), + let url = call_611575.url(scheme.get, call_611575.host, call_611575.base, + call_611575.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610371, url, valid) + result = atozHook(call_611575, url, valid) -proc call*(call_610372: Call_PostDeleteVolume_610357; VolumeId: string; +proc call*(call_611576: Call_PostDeleteVolume_611561; VolumeId: string; DryRun: bool = false; Action: string = "DeleteVolume"; Version: string = "2016-11-15"): Recallable = ## postDeleteVolume @@ -46111,22 +46176,22 @@ proc call*(call_610372: Call_PostDeleteVolume_610357; VolumeId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610373 = newJObject()
- var formData_610374 = newJObject()
- add(formData_610374, "VolumeId", newJString(VolumeId))
- add(formData_610374, "DryRun", newJBool(DryRun))
- add(query_610373, "Action", newJString(Action))
- add(query_610373, "Version", newJString(Version))
- result = call_610372.call(nil, query_610373, nil, formData_610374, nil)
+ var query_611577 = newJObject()
+ var formData_611578 = newJObject()
+ add(formData_611578, "VolumeId", newJString(VolumeId))
+ add(formData_611578, "DryRun", newJBool(DryRun))
+ add(query_611577, "Action", newJString(Action))
+ add(query_611577, "Version", newJString(Version))
+ result = call_611576.call(nil, query_611577, nil, formData_611578, nil)
-var postDeleteVolume* = Call_PostDeleteVolume_610357(name: "postDeleteVolume",
+var postDeleteVolume* = Call_PostDeleteVolume_611561(name: "postDeleteVolume",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
- route: "/#Action=DeleteVolume", validator: validate_PostDeleteVolume_610358,
- base: "/", url: url_PostDeleteVolume_610359,
+ route: "/#Action=DeleteVolume", validator: validate_PostDeleteVolume_611562,
+ base: "/", url: url_PostDeleteVolume_611563,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteVolume_610340 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteVolume_610342(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteVolume_611544 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteVolume_611546(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -46138,7 +46203,7 @@ proc url_GetDeleteVolume_610342(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetDeleteVolume_610341(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteVolume_611545(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified EBS volume. The volume must be in the available
state (not attached to an instance).
The volume can remain in the deleting
state for several minutes.
For more information, see Deleting an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
@@ -46155,27 +46220,27 @@ proc validate_GetDeleteVolume_610341(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_610343 = query.getOrDefault("DryRun") - valid_610343 = validateParameter(valid_610343, JBool, required = false, default = nil) - if valid_610343 != nil: - section.add "DryRun", valid_610343 + var valid_611547 = query.getOrDefault("DryRun") + valid_611547 = validateParameter(valid_611547, JBool, required = false, default = nil) + if valid_611547 != nil: + section.add "DryRun", valid_611547 assert query != nil, "query argument is necessary due to required `VolumeId` field" - var valid_610344 = query.getOrDefault("VolumeId") - valid_610344 = validateParameter(valid_610344, JString, required = true, + var valid_611548 = query.getOrDefault("VolumeId") + valid_611548 = validateParameter(valid_611548, JString, required = true, default = nil) - if valid_610344 != nil: - section.add "VolumeId", valid_610344 - var valid_610345 = query.getOrDefault("Action") - valid_610345 = validateParameter(valid_610345, JString, required = true, + if valid_611548 != nil: + section.add "VolumeId", valid_611548 + var valid_611549 = query.getOrDefault("Action") + valid_611549 = validateParameter(valid_611549, JString, required = true, default = newJString("DeleteVolume")) - if valid_610345 != nil: - section.add "Action", valid_610345 - var valid_610346 = query.getOrDefault("Version") - valid_610346 = validateParameter(valid_610346, JString, required = true, + if valid_611549 != nil: + section.add "Action", valid_611549 + var valid_611550 = query.getOrDefault("Version") + valid_611550 = validateParameter(valid_611550, JString, required = true, default = newJString("2016-11-15")) - if valid_610346 != nil: - section.add "Version", valid_610346 + if valid_611550 != nil: + section.add "Version", valid_611550 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -46186,61 +46251,61 @@ proc validate_GetDeleteVolume_610341(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610347 = header.getOrDefault("X-Amz-Signature") - valid_610347 = validateParameter(valid_610347, JString, required = false, + var valid_611551 = header.getOrDefault("X-Amz-Signature") + valid_611551 = validateParameter(valid_611551, JString, required = false, default = nil) - if valid_610347 != nil: - section.add "X-Amz-Signature", valid_610347 - var valid_610348 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610348 = validateParameter(valid_610348, JString, required = false, + if valid_611551 != nil: + section.add "X-Amz-Signature", valid_611551 + var valid_611552 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611552 = validateParameter(valid_611552, JString, required = false, default = nil) - if valid_610348 != nil: - section.add "X-Amz-Content-Sha256", valid_610348 - var valid_610349 = header.getOrDefault("X-Amz-Date") - valid_610349 = validateParameter(valid_610349, JString, required = false, + if valid_611552 != nil: + section.add "X-Amz-Content-Sha256", valid_611552 + var valid_611553 = header.getOrDefault("X-Amz-Date") + valid_611553 = validateParameter(valid_611553, JString, required = false, default = nil) - if valid_610349 != nil: - section.add "X-Amz-Date", valid_610349 - var valid_610350 = header.getOrDefault("X-Amz-Credential") - valid_610350 = validateParameter(valid_610350, JString, required = false, + if valid_611553 != nil: + section.add "X-Amz-Date", valid_611553 + var valid_611554 = header.getOrDefault("X-Amz-Credential") + valid_611554 = validateParameter(valid_611554, JString, required = false, default = nil) - if valid_610350 != nil: - section.add "X-Amz-Credential", valid_610350 - var valid_610351 = header.getOrDefault("X-Amz-Security-Token") - valid_610351 = validateParameter(valid_610351, JString, required = false, + if valid_611554 != nil: + section.add "X-Amz-Credential", valid_611554 + var valid_611555 = header.getOrDefault("X-Amz-Security-Token") + valid_611555 = validateParameter(valid_611555, JString, required = false, default = nil) - if valid_610351 != nil: - section.add "X-Amz-Security-Token", valid_610351 - var valid_610352 = header.getOrDefault("X-Amz-Algorithm") - valid_610352 = validateParameter(valid_610352, JString, required = false, + if valid_611555 != nil: + section.add "X-Amz-Security-Token", valid_611555 + var valid_611556 = header.getOrDefault("X-Amz-Algorithm") + valid_611556 = validateParameter(valid_611556, JString, required = false, default = nil) - if valid_610352 != nil: - section.add "X-Amz-Algorithm", valid_610352 - var valid_610353 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610353 = validateParameter(valid_610353, JString, required = false, + if valid_611556 != nil: + section.add "X-Amz-Algorithm", valid_611556 + var valid_611557 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611557 = validateParameter(valid_611557, JString, required = false, default = nil) - if valid_610353 != nil: - section.add "X-Amz-SignedHeaders", valid_610353 + if valid_611557 != nil: + section.add "X-Amz-SignedHeaders", valid_611557 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610354: Call_GetDeleteVolume_610340; path: JsonNode; query: JsonNode; +proc call*(call_611558: Call_GetDeleteVolume_611544; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deletes the specified EBS volume. The volume must be in the available
state (not attached to an instance).
The volume can remain in the deleting
state for several minutes.
For more information, see Deleting an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_610354.validator(path, query, header, formData, body) - let scheme = call_610354.pickScheme + let valid = call_611558.validator(path, query, header, formData, body) + let scheme = call_611558.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610354.url(scheme.get, call_610354.host, call_610354.base, - call_610354.route, valid.getOrDefault("path"), + let url = call_611558.url(scheme.get, call_611558.host, call_611558.base, + call_611558.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610354, url, valid) + result = atozHook(call_611558, url, valid) -proc call*(call_610355: Call_GetDeleteVolume_610340; VolumeId: string; +proc call*(call_611559: Call_GetDeleteVolume_611544; VolumeId: string; DryRun: bool = false; Action: string = "DeleteVolume"; Version: string = "2016-11-15"): Recallable = ## getDeleteVolume @@ -46251,20 +46316,20 @@ proc call*(call_610355: Call_GetDeleteVolume_610340; VolumeId: string; ## : The ID of the volume. ## Action: string (required) ## Version: string (required) - var query_610356 = newJObject() - add(query_610356, "DryRun", newJBool(DryRun)) - add(query_610356, "VolumeId", newJString(VolumeId)) - add(query_610356, "Action", newJString(Action)) - add(query_610356, "Version", newJString(Version)) - result = call_610355.call(nil, query_610356, nil, nil, nil) + var query_611560 = newJObject() + add(query_611560, "DryRun", newJBool(DryRun)) + add(query_611560, "VolumeId", newJString(VolumeId)) + add(query_611560, "Action", newJString(Action)) + add(query_611560, "Version", newJString(Version)) + result = call_611559.call(nil, query_611560, nil, nil, nil) -var getDeleteVolume* = Call_GetDeleteVolume_610340(name: "getDeleteVolume", +var getDeleteVolume* = Call_GetDeleteVolume_611544(name: "getDeleteVolume", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=DeleteVolume", validator: validate_GetDeleteVolume_610341, - base: "/", url: url_GetDeleteVolume_610342, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=DeleteVolume", validator: validate_GetDeleteVolume_611545, + base: "/", url: url_GetDeleteVolume_611546, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeleteVpc_610392 = ref object of OpenApiRestCall_604389 -proc url_PostDeleteVpc_610394(protocol: Scheme; host: string; base: string; + Call_PostDeleteVpc_611596 = ref object of OpenApiRestCall_605589 +proc url_PostDeleteVpc_611598(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -46276,7 +46341,7 @@ proc url_PostDeleteVpc_610394(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostDeleteVpc_610393(path: JsonNode; query: JsonNode; header: JsonNode; +proc validate_PostDeleteVpc_611597(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified VPC. You must detach or delete all gateways and resources that are associated with the VPC before you can delete it. For example, you must terminate all instances running in the VPC, delete all security groups associated with the VPC (except the default one), delete all route tables associated with the VPC (except the default one), and so on. ## @@ -46289,16 +46354,16 @@ proc validate_PostDeleteVpc_610393(path: JsonNode; query: JsonNode; header: Json ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610395 = query.getOrDefault("Action") - valid_610395 = validateParameter(valid_610395, JString, required = true, + var valid_611599 = query.getOrDefault("Action") + valid_611599 = validateParameter(valid_611599, JString, required = true, default = newJString("DeleteVpc")) - if valid_610395 != nil: - section.add "Action", valid_610395 - var valid_610396 = query.getOrDefault("Version") - valid_610396 = validateParameter(valid_610396, JString, required = true, + if valid_611599 != nil: + section.add "Action", valid_611599 + var valid_611600 = query.getOrDefault("Version") + valid_611600 = validateParameter(valid_611600, JString, required = true, default = newJString("2016-11-15")) - if valid_610396 != nil: - section.add "Version", valid_610396 + if valid_611600 != nil: + section.add "Version", valid_611600 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -46309,41 +46374,41 @@ proc validate_PostDeleteVpc_610393(path: JsonNode; query: JsonNode; header: Json ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610397 = header.getOrDefault("X-Amz-Signature") - valid_610397 = validateParameter(valid_610397, JString, required = false, + var valid_611601 = header.getOrDefault("X-Amz-Signature") + valid_611601 = validateParameter(valid_611601, JString, required = false, default = nil) - if valid_610397 != nil: - section.add "X-Amz-Signature", valid_610397 - var valid_610398 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610398 = validateParameter(valid_610398, JString, required = false, + if valid_611601 != nil: + section.add "X-Amz-Signature", valid_611601 + var valid_611602 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611602 = validateParameter(valid_611602, JString, required = false, default = nil) - if valid_610398 != nil: - section.add "X-Amz-Content-Sha256", valid_610398 - var valid_610399 = header.getOrDefault("X-Amz-Date") - valid_610399 = validateParameter(valid_610399, JString, required = false, + if valid_611602 != nil: + section.add "X-Amz-Content-Sha256", valid_611602 + var valid_611603 = header.getOrDefault("X-Amz-Date") + valid_611603 = validateParameter(valid_611603, JString, required = false, default = nil) - if valid_610399 != nil: - section.add "X-Amz-Date", valid_610399 - var valid_610400 = header.getOrDefault("X-Amz-Credential") - valid_610400 = validateParameter(valid_610400, JString, required = false, + if valid_611603 != nil: + section.add "X-Amz-Date", valid_611603 + var valid_611604 = header.getOrDefault("X-Amz-Credential") + valid_611604 = validateParameter(valid_611604, JString, required = false, default = nil) - if valid_610400 != nil: - section.add "X-Amz-Credential", valid_610400 - var valid_610401 = header.getOrDefault("X-Amz-Security-Token") - valid_610401 = validateParameter(valid_610401, JString, required = false, + if valid_611604 != nil: + section.add "X-Amz-Credential", valid_611604 + var valid_611605 = header.getOrDefault("X-Amz-Security-Token") + valid_611605 = validateParameter(valid_611605, JString, required = false, default = nil) - if valid_610401 != nil: - section.add "X-Amz-Security-Token", valid_610401 - var valid_610402 = header.getOrDefault("X-Amz-Algorithm") - valid_610402 = validateParameter(valid_610402, JString, required = false, + if valid_611605 != nil: + section.add "X-Amz-Security-Token", valid_611605 + var valid_611606 = header.getOrDefault("X-Amz-Algorithm") + valid_611606 = validateParameter(valid_611606, JString, required = false, default = nil) - if valid_610402 != nil: - section.add "X-Amz-Algorithm", valid_610402 - var valid_610403 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610403 = validateParameter(valid_610403, JString, required = false, + if valid_611606 != nil: + section.add "X-Amz-Algorithm", valid_611606 + var valid_611607 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611607 = validateParameter(valid_611607, JString, required = false, default = nil) - if valid_610403 != nil: - section.add "X-Amz-SignedHeaders", valid_610403 + if valid_611607 != nil: + section.add "X-Amz-SignedHeaders", valid_611607 result.add "header", section ## parameters in `formData` object: ## VpcId: JString (required) @@ -46353,33 +46418,33 @@ proc validate_PostDeleteVpc_610393(path: JsonNode; query: JsonNode; header: Json section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_610404 = formData.getOrDefault("VpcId") - valid_610404 = validateParameter(valid_610404, JString, required = true, + var valid_611608 = formData.getOrDefault("VpcId") + valid_611608 = validateParameter(valid_611608, JString, required = true, default = nil) - if valid_610404 != nil: - section.add "VpcId", valid_610404 - var valid_610405 = formData.getOrDefault("DryRun") - valid_610405 = validateParameter(valid_610405, JBool, required = false, default = nil) - if valid_610405 != nil: - section.add "DryRun", valid_610405 + if valid_611608 != nil: + section.add "VpcId", valid_611608 + var valid_611609 = formData.getOrDefault("DryRun") + valid_611609 = validateParameter(valid_611609, JBool, required = false, default = nil) + if valid_611609 != nil: + section.add "DryRun", valid_611609 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610406: Call_PostDeleteVpc_610392; path: JsonNode; query: JsonNode; +proc call*(call_611610: Call_PostDeleteVpc_611596; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes the specified VPC. You must detach or delete all gateways and resources that are associated with the VPC before you can delete it. For example, you must terminate all instances running in the VPC, delete all security groups associated with the VPC (except the default one), delete all route tables associated with the VPC (except the default one), and so on. ## - let valid = call_610406.validator(path, query, header, formData, body) - let scheme = call_610406.pickScheme + let valid = call_611610.validator(path, query, header, formData, body) + let scheme = call_611610.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610406.url(scheme.get, call_610406.host, call_610406.base, - call_610406.route, valid.getOrDefault("path"), + let url = call_611610.url(scheme.get, call_611610.host, call_611610.base, + call_611610.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610406, url, valid) + result = atozHook(call_611610, url, valid) -proc call*(call_610407: Call_PostDeleteVpc_610392; VpcId: string; +proc call*(call_611611: Call_PostDeleteVpc_611596; VpcId: string; DryRun: bool = false; Action: string = "DeleteVpc"; Version: string = "2016-11-15"): Recallable = ## postDeleteVpc @@ -46390,21 +46455,21 @@ proc call*(call_610407: Call_PostDeleteVpc_610392; VpcId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610408 = newJObject()
- var formData_610409 = newJObject()
- add(formData_610409, "VpcId", newJString(VpcId))
- add(formData_610409, "DryRun", newJBool(DryRun))
- add(query_610408, "Action", newJString(Action))
- add(query_610408, "Version", newJString(Version))
- result = call_610407.call(nil, query_610408, nil, formData_610409, nil)
+ var query_611612 = newJObject()
+ var formData_611613 = newJObject()
+ add(formData_611613, "VpcId", newJString(VpcId))
+ add(formData_611613, "DryRun", newJBool(DryRun))
+ add(query_611612, "Action", newJString(Action))
+ add(query_611612, "Version", newJString(Version))
+ result = call_611611.call(nil, query_611612, nil, formData_611613, nil)
-var postDeleteVpc* = Call_PostDeleteVpc_610392(name: "postDeleteVpc",
+var postDeleteVpc* = Call_PostDeleteVpc_611596(name: "postDeleteVpc",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
- route: "/#Action=DeleteVpc", validator: validate_PostDeleteVpc_610393,
- base: "/", url: url_PostDeleteVpc_610394, schemes: {Scheme.Https, Scheme.Http})
+ route: "/#Action=DeleteVpc", validator: validate_PostDeleteVpc_611597,
+ base: "/", url: url_PostDeleteVpc_611598, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteVpc_610375 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteVpc_610377(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteVpc_611579 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteVpc_611581(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -46416,7 +46481,7 @@ proc url_GetDeleteVpc_610377(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetDeleteVpc_610376(path: JsonNode; query: JsonNode; header: JsonNode;
+proc validate_GetDeleteVpc_611580(path: JsonNode; query: JsonNode; header: JsonNode;
formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified VPC. You must detach or delete all gateways and resources that are associated with the VPC before you can delete it. For example, you must terminate all instances running in the VPC, delete all security groups associated with the VPC (except the default one), delete all route tables associated with the VPC (except the default one), and so on.
##
@@ -46432,26 +46497,26 @@ proc validate_GetDeleteVpc_610376(path: JsonNode; query: JsonNode; header: JsonN
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_610378 = query.getOrDefault("DryRun")
- valid_610378 = validateParameter(valid_610378, JBool, required = false, default = nil)
- if valid_610378 != nil:
- section.add "DryRun", valid_610378
+ var valid_611582 = query.getOrDefault("DryRun")
+ valid_611582 = validateParameter(valid_611582, JBool, required = false, default = nil)
+ if valid_611582 != nil:
+ section.add "DryRun", valid_611582
assert query != nil, "query argument is necessary due to required `VpcId` field"
- var valid_610379 = query.getOrDefault("VpcId")
- valid_610379 = validateParameter(valid_610379, JString, required = true,
+ var valid_611583 = query.getOrDefault("VpcId")
+ valid_611583 = validateParameter(valid_611583, JString, required = true,
default = nil)
- if valid_610379 != nil:
- section.add "VpcId", valid_610379
- var valid_610380 = query.getOrDefault("Action")
- valid_610380 = validateParameter(valid_610380, JString, required = true,
+ if valid_611583 != nil:
+ section.add "VpcId", valid_611583
+ var valid_611584 = query.getOrDefault("Action")
+ valid_611584 = validateParameter(valid_611584, JString, required = true,
default = newJString("DeleteVpc"))
- if valid_610380 != nil:
- section.add "Action", valid_610380
- var valid_610381 = query.getOrDefault("Version")
- valid_610381 = validateParameter(valid_610381, JString, required = true,
+ if valid_611584 != nil:
+ section.add "Action", valid_611584
+ var valid_611585 = query.getOrDefault("Version")
+ valid_611585 = validateParameter(valid_611585, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610381 != nil:
- section.add "Version", valid_610381
+ if valid_611585 != nil:
+ section.add "Version", valid_611585
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -46462,61 +46527,61 @@ proc validate_GetDeleteVpc_610376(path: JsonNode; query: JsonNode; header: JsonN
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610382 = header.getOrDefault("X-Amz-Signature")
- valid_610382 = validateParameter(valid_610382, JString, required = false,
+ var valid_611586 = header.getOrDefault("X-Amz-Signature")
+ valid_611586 = validateParameter(valid_611586, JString, required = false,
default = nil)
- if valid_610382 != nil:
- section.add "X-Amz-Signature", valid_610382
- var valid_610383 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610383 = validateParameter(valid_610383, JString, required = false,
+ if valid_611586 != nil:
+ section.add "X-Amz-Signature", valid_611586
+ var valid_611587 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611587 = validateParameter(valid_611587, JString, required = false,
default = nil)
- if valid_610383 != nil:
- section.add "X-Amz-Content-Sha256", valid_610383
- var valid_610384 = header.getOrDefault("X-Amz-Date")
- valid_610384 = validateParameter(valid_610384, JString, required = false,
+ if valid_611587 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611587
+ var valid_611588 = header.getOrDefault("X-Amz-Date")
+ valid_611588 = validateParameter(valid_611588, JString, required = false,
default = nil)
- if valid_610384 != nil:
- section.add "X-Amz-Date", valid_610384
- var valid_610385 = header.getOrDefault("X-Amz-Credential")
- valid_610385 = validateParameter(valid_610385, JString, required = false,
+ if valid_611588 != nil:
+ section.add "X-Amz-Date", valid_611588
+ var valid_611589 = header.getOrDefault("X-Amz-Credential")
+ valid_611589 = validateParameter(valid_611589, JString, required = false,
default = nil)
- if valid_610385 != nil:
- section.add "X-Amz-Credential", valid_610385
- var valid_610386 = header.getOrDefault("X-Amz-Security-Token")
- valid_610386 = validateParameter(valid_610386, JString, required = false,
+ if valid_611589 != nil:
+ section.add "X-Amz-Credential", valid_611589
+ var valid_611590 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611590 = validateParameter(valid_611590, JString, required = false,
default = nil)
- if valid_610386 != nil:
- section.add "X-Amz-Security-Token", valid_610386
- var valid_610387 = header.getOrDefault("X-Amz-Algorithm")
- valid_610387 = validateParameter(valid_610387, JString, required = false,
+ if valid_611590 != nil:
+ section.add "X-Amz-Security-Token", valid_611590
+ var valid_611591 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611591 = validateParameter(valid_611591, JString, required = false,
default = nil)
- if valid_610387 != nil:
- section.add "X-Amz-Algorithm", valid_610387
- var valid_610388 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610388 = validateParameter(valid_610388, JString, required = false,
+ if valid_611591 != nil:
+ section.add "X-Amz-Algorithm", valid_611591
+ var valid_611592 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611592 = validateParameter(valid_611592, JString, required = false,
default = nil)
- if valid_610388 != nil:
- section.add "X-Amz-SignedHeaders", valid_610388
+ if valid_611592 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611592
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610389: Call_GetDeleteVpc_610375; path: JsonNode; query: JsonNode;
+proc call*(call_611593: Call_GetDeleteVpc_611579; path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified VPC. You must detach or delete all gateways and resources that are associated with the VPC before you can delete it. For example, you must terminate all instances running in the VPC, delete all security groups associated with the VPC (except the default one), delete all route tables associated with the VPC (except the default one), and so on.
##
- let valid = call_610389.validator(path, query, header, formData, body)
- let scheme = call_610389.pickScheme
+ let valid = call_611593.validator(path, query, header, formData, body)
+ let scheme = call_611593.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610389.url(scheme.get, call_610389.host, call_610389.base,
- call_610389.route, valid.getOrDefault("path"),
+ let url = call_611593.url(scheme.get, call_611593.host, call_611593.base,
+ call_611593.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610389, url, valid)
+ result = atozHook(call_611593, url, valid)
-proc call*(call_610390: Call_GetDeleteVpc_610375; VpcId: string;
+proc call*(call_611594: Call_GetDeleteVpc_611579; VpcId: string;
DryRun: bool = false; Action: string = "DeleteVpc";
Version: string = "2016-11-15"): Recallable =
## getDeleteVpc
@@ -46527,20 +46592,20 @@ proc call*(call_610390: Call_GetDeleteVpc_610375; VpcId: string;
## : The ID of the VPC.
## Action: string (required)
## Version: string (required)
- var query_610391 = newJObject()
- add(query_610391, "DryRun", newJBool(DryRun))
- add(query_610391, "VpcId", newJString(VpcId))
- add(query_610391, "Action", newJString(Action))
- add(query_610391, "Version", newJString(Version))
- result = call_610390.call(nil, query_610391, nil, nil, nil)
+ var query_611595 = newJObject()
+ add(query_611595, "DryRun", newJBool(DryRun))
+ add(query_611595, "VpcId", newJString(VpcId))
+ add(query_611595, "Action", newJString(Action))
+ add(query_611595, "Version", newJString(Version))
+ result = call_611594.call(nil, query_611595, nil, nil, nil)
-var getDeleteVpc* = Call_GetDeleteVpc_610375(name: "getDeleteVpc",
+var getDeleteVpc* = Call_GetDeleteVpc_611579(name: "getDeleteVpc",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
- route: "/#Action=DeleteVpc", validator: validate_GetDeleteVpc_610376, base: "/",
- url: url_GetDeleteVpc_610377, schemes: {Scheme.Https, Scheme.Http})
+ route: "/#Action=DeleteVpc", validator: validate_GetDeleteVpc_611580, base: "/",
+ url: url_GetDeleteVpc_611581, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteVpcEndpointConnectionNotifications_610427 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteVpcEndpointConnectionNotifications_610429(protocol: Scheme;
+ Call_PostDeleteVpcEndpointConnectionNotifications_611631 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteVpcEndpointConnectionNotifications_611633(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -46552,7 +46617,7 @@ proc url_PostDeleteVpcEndpointConnectionNotifications_610429(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDeleteVpcEndpointConnectionNotifications_610428(path: JsonNode;
+proc validate_PostDeleteVpcEndpointConnectionNotifications_611632(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes one or more VPC endpoint connection notifications.
##
@@ -46565,16 +46630,16 @@ proc validate_PostDeleteVpcEndpointConnectionNotifications_610428(path: JsonNode
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610430 = query.getOrDefault("Action")
- valid_610430 = validateParameter(valid_610430, JString, required = true, default = newJString(
+ var valid_611634 = query.getOrDefault("Action")
+ valid_611634 = validateParameter(valid_611634, JString, required = true, default = newJString(
"DeleteVpcEndpointConnectionNotifications"))
- if valid_610430 != nil:
- section.add "Action", valid_610430
- var valid_610431 = query.getOrDefault("Version")
- valid_610431 = validateParameter(valid_610431, JString, required = true,
+ if valid_611634 != nil:
+ section.add "Action", valid_611634
+ var valid_611635 = query.getOrDefault("Version")
+ valid_611635 = validateParameter(valid_611635, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610431 != nil:
- section.add "Version", valid_610431
+ if valid_611635 != nil:
+ section.add "Version", valid_611635
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -46585,41 +46650,41 @@ proc validate_PostDeleteVpcEndpointConnectionNotifications_610428(path: JsonNode
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610432 = header.getOrDefault("X-Amz-Signature")
- valid_610432 = validateParameter(valid_610432, JString, required = false,
+ var valid_611636 = header.getOrDefault("X-Amz-Signature")
+ valid_611636 = validateParameter(valid_611636, JString, required = false,
default = nil)
- if valid_610432 != nil:
- section.add "X-Amz-Signature", valid_610432
- var valid_610433 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610433 = validateParameter(valid_610433, JString, required = false,
+ if valid_611636 != nil:
+ section.add "X-Amz-Signature", valid_611636
+ var valid_611637 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611637 = validateParameter(valid_611637, JString, required = false,
default = nil)
- if valid_610433 != nil:
- section.add "X-Amz-Content-Sha256", valid_610433
- var valid_610434 = header.getOrDefault("X-Amz-Date")
- valid_610434 = validateParameter(valid_610434, JString, required = false,
+ if valid_611637 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611637
+ var valid_611638 = header.getOrDefault("X-Amz-Date")
+ valid_611638 = validateParameter(valid_611638, JString, required = false,
default = nil)
- if valid_610434 != nil:
- section.add "X-Amz-Date", valid_610434
- var valid_610435 = header.getOrDefault("X-Amz-Credential")
- valid_610435 = validateParameter(valid_610435, JString, required = false,
+ if valid_611638 != nil:
+ section.add "X-Amz-Date", valid_611638
+ var valid_611639 = header.getOrDefault("X-Amz-Credential")
+ valid_611639 = validateParameter(valid_611639, JString, required = false,
default = nil)
- if valid_610435 != nil:
- section.add "X-Amz-Credential", valid_610435
- var valid_610436 = header.getOrDefault("X-Amz-Security-Token")
- valid_610436 = validateParameter(valid_610436, JString, required = false,
+ if valid_611639 != nil:
+ section.add "X-Amz-Credential", valid_611639
+ var valid_611640 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611640 = validateParameter(valid_611640, JString, required = false,
default = nil)
- if valid_610436 != nil:
- section.add "X-Amz-Security-Token", valid_610436
- var valid_610437 = header.getOrDefault("X-Amz-Algorithm")
- valid_610437 = validateParameter(valid_610437, JString, required = false,
+ if valid_611640 != nil:
+ section.add "X-Amz-Security-Token", valid_611640
+ var valid_611641 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611641 = validateParameter(valid_611641, JString, required = false,
default = nil)
- if valid_610437 != nil:
- section.add "X-Amz-Algorithm", valid_610437
- var valid_610438 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610438 = validateParameter(valid_610438, JString, required = false,
+ if valid_611641 != nil:
+ section.add "X-Amz-Algorithm", valid_611641
+ var valid_611642 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611642 = validateParameter(valid_611642, JString, required = false,
default = nil)
- if valid_610438 != nil:
- section.add "X-Amz-SignedHeaders", valid_610438
+ if valid_611642 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611642
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -46627,34 +46692,34 @@ proc validate_PostDeleteVpcEndpointConnectionNotifications_610428(path: JsonNode
## ConnectionNotificationId: JArray (required)
## : One or more notification IDs.
section = newJObject()
- var valid_610439 = formData.getOrDefault("DryRun")
- valid_610439 = validateParameter(valid_610439, JBool, required = false, default = nil)
- if valid_610439 != nil:
- section.add "DryRun", valid_610439
+ var valid_611643 = formData.getOrDefault("DryRun")
+ valid_611643 = validateParameter(valid_611643, JBool, required = false, default = nil)
+ if valid_611643 != nil:
+ section.add "DryRun", valid_611643
assert formData != nil, "formData argument is necessary due to required `ConnectionNotificationId` field"
- var valid_610440 = formData.getOrDefault("ConnectionNotificationId")
- valid_610440 = validateParameter(valid_610440, JArray, required = true, default = nil)
- if valid_610440 != nil:
- section.add "ConnectionNotificationId", valid_610440
+ var valid_611644 = formData.getOrDefault("ConnectionNotificationId")
+ valid_611644 = validateParameter(valid_611644, JArray, required = true, default = nil)
+ if valid_611644 != nil:
+ section.add "ConnectionNotificationId", valid_611644
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610441: Call_PostDeleteVpcEndpointConnectionNotifications_610427;
+proc call*(call_611645: Call_PostDeleteVpcEndpointConnectionNotifications_611631;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes one or more VPC endpoint connection notifications.
##
- let valid = call_610441.validator(path, query, header, formData, body)
- let scheme = call_610441.pickScheme
+ let valid = call_611645.validator(path, query, header, formData, body)
+ let scheme = call_611645.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610441.url(scheme.get, call_610441.host, call_610441.base,
- call_610441.route, valid.getOrDefault("path"),
+ let url = call_611645.url(scheme.get, call_611645.host, call_611645.base,
+ call_611645.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610441, url, valid)
+ result = atozHook(call_611645, url, valid)
-proc call*(call_610442: Call_PostDeleteVpcEndpointConnectionNotifications_610427;
+proc call*(call_611646: Call_PostDeleteVpcEndpointConnectionNotifications_611631;
ConnectionNotificationId: JsonNode; DryRun: bool = false;
Action: string = "DeleteVpcEndpointConnectionNotifications";
Version: string = "2016-11-15"): Recallable =
@@ -46666,25 +46731,25 @@ proc call*(call_610442: Call_PostDeleteVpcEndpointConnectionNotifications_610427
## ConnectionNotificationId: JArray (required)
## : One or more notification IDs.
## Version: string (required)
- var query_610443 = newJObject()
- var formData_610444 = newJObject()
- add(formData_610444, "DryRun", newJBool(DryRun))
- add(query_610443, "Action", newJString(Action))
+ var query_611647 = newJObject()
+ var formData_611648 = newJObject()
+ add(formData_611648, "DryRun", newJBool(DryRun))
+ add(query_611647, "Action", newJString(Action))
if ConnectionNotificationId != nil:
- formData_610444.add "ConnectionNotificationId", ConnectionNotificationId
- add(query_610443, "Version", newJString(Version))
- result = call_610442.call(nil, query_610443, nil, formData_610444, nil)
+ formData_611648.add "ConnectionNotificationId", ConnectionNotificationId
+ add(query_611647, "Version", newJString(Version))
+ result = call_611646.call(nil, query_611647, nil, formData_611648, nil)
-var postDeleteVpcEndpointConnectionNotifications* = Call_PostDeleteVpcEndpointConnectionNotifications_610427(
+var postDeleteVpcEndpointConnectionNotifications* = Call_PostDeleteVpcEndpointConnectionNotifications_611631(
name: "postDeleteVpcEndpointConnectionNotifications",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=DeleteVpcEndpointConnectionNotifications",
- validator: validate_PostDeleteVpcEndpointConnectionNotifications_610428,
- base: "/", url: url_PostDeleteVpcEndpointConnectionNotifications_610429,
+ validator: validate_PostDeleteVpcEndpointConnectionNotifications_611632,
+ base: "/", url: url_PostDeleteVpcEndpointConnectionNotifications_611633,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteVpcEndpointConnectionNotifications_610410 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteVpcEndpointConnectionNotifications_610412(protocol: Scheme;
+ Call_GetDeleteVpcEndpointConnectionNotifications_611614 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteVpcEndpointConnectionNotifications_611616(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -46696,7 +46761,7 @@ proc url_GetDeleteVpcEndpointConnectionNotifications_610412(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetDeleteVpcEndpointConnectionNotifications_610411(path: JsonNode;
+proc validate_GetDeleteVpcEndpointConnectionNotifications_611615(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes one or more VPC endpoint connection notifications.
##
@@ -46712,25 +46777,25 @@ proc validate_GetDeleteVpcEndpointConnectionNotifications_610411(path: JsonNode;
## : One or more notification IDs.
## Version: JString (required)
section = newJObject()
- var valid_610413 = query.getOrDefault("DryRun")
- valid_610413 = validateParameter(valid_610413, JBool, required = false, default = nil)
- if valid_610413 != nil:
- section.add "DryRun", valid_610413
+ var valid_611617 = query.getOrDefault("DryRun")
+ valid_611617 = validateParameter(valid_611617, JBool, required = false, default = nil)
+ if valid_611617 != nil:
+ section.add "DryRun", valid_611617
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610414 = query.getOrDefault("Action")
- valid_610414 = validateParameter(valid_610414, JString, required = true, default = newJString(
+ var valid_611618 = query.getOrDefault("Action")
+ valid_611618 = validateParameter(valid_611618, JString, required = true, default = newJString(
"DeleteVpcEndpointConnectionNotifications"))
- if valid_610414 != nil:
- section.add "Action", valid_610414
- var valid_610415 = query.getOrDefault("ConnectionNotificationId")
- valid_610415 = validateParameter(valid_610415, JArray, required = true, default = nil)
- if valid_610415 != nil:
- section.add "ConnectionNotificationId", valid_610415
- var valid_610416 = query.getOrDefault("Version")
- valid_610416 = validateParameter(valid_610416, JString, required = true,
+ if valid_611618 != nil:
+ section.add "Action", valid_611618
+ var valid_611619 = query.getOrDefault("ConnectionNotificationId")
+ valid_611619 = validateParameter(valid_611619, JArray, required = true, default = nil)
+ if valid_611619 != nil:
+ section.add "ConnectionNotificationId", valid_611619
+ var valid_611620 = query.getOrDefault("Version")
+ valid_611620 = validateParameter(valid_611620, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610416 != nil:
- section.add "Version", valid_610416
+ if valid_611620 != nil:
+ section.add "Version", valid_611620
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -46741,62 +46806,62 @@ proc validate_GetDeleteVpcEndpointConnectionNotifications_610411(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610417 = header.getOrDefault("X-Amz-Signature")
- valid_610417 = validateParameter(valid_610417, JString, required = false,
+ var valid_611621 = header.getOrDefault("X-Amz-Signature")
+ valid_611621 = validateParameter(valid_611621, JString, required = false,
default = nil)
- if valid_610417 != nil:
- section.add "X-Amz-Signature", valid_610417
- var valid_610418 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610418 = validateParameter(valid_610418, JString, required = false,
+ if valid_611621 != nil:
+ section.add "X-Amz-Signature", valid_611621
+ var valid_611622 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611622 = validateParameter(valid_611622, JString, required = false,
default = nil)
- if valid_610418 != nil:
- section.add "X-Amz-Content-Sha256", valid_610418
- var valid_610419 = header.getOrDefault("X-Amz-Date")
- valid_610419 = validateParameter(valid_610419, JString, required = false,
+ if valid_611622 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611622
+ var valid_611623 = header.getOrDefault("X-Amz-Date")
+ valid_611623 = validateParameter(valid_611623, JString, required = false,
default = nil)
- if valid_610419 != nil:
- section.add "X-Amz-Date", valid_610419
- var valid_610420 = header.getOrDefault("X-Amz-Credential")
- valid_610420 = validateParameter(valid_610420, JString, required = false,
+ if valid_611623 != nil:
+ section.add "X-Amz-Date", valid_611623
+ var valid_611624 = header.getOrDefault("X-Amz-Credential")
+ valid_611624 = validateParameter(valid_611624, JString, required = false,
default = nil)
- if valid_610420 != nil:
- section.add "X-Amz-Credential", valid_610420
- var valid_610421 = header.getOrDefault("X-Amz-Security-Token")
- valid_610421 = validateParameter(valid_610421, JString, required = false,
+ if valid_611624 != nil:
+ section.add "X-Amz-Credential", valid_611624
+ var valid_611625 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611625 = validateParameter(valid_611625, JString, required = false,
default = nil)
- if valid_610421 != nil:
- section.add "X-Amz-Security-Token", valid_610421
- var valid_610422 = header.getOrDefault("X-Amz-Algorithm")
- valid_610422 = validateParameter(valid_610422, JString, required = false,
+ if valid_611625 != nil:
+ section.add "X-Amz-Security-Token", valid_611625
+ var valid_611626 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611626 = validateParameter(valid_611626, JString, required = false,
default = nil)
- if valid_610422 != nil:
- section.add "X-Amz-Algorithm", valid_610422
- var valid_610423 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610423 = validateParameter(valid_610423, JString, required = false,
+ if valid_611626 != nil:
+ section.add "X-Amz-Algorithm", valid_611626
+ var valid_611627 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611627 = validateParameter(valid_611627, JString, required = false,
default = nil)
- if valid_610423 != nil:
- section.add "X-Amz-SignedHeaders", valid_610423
+ if valid_611627 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611627
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610424: Call_GetDeleteVpcEndpointConnectionNotifications_610410;
+proc call*(call_611628: Call_GetDeleteVpcEndpointConnectionNotifications_611614;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes one or more VPC endpoint connection notifications.
##
- let valid = call_610424.validator(path, query, header, formData, body)
- let scheme = call_610424.pickScheme
+ let valid = call_611628.validator(path, query, header, formData, body)
+ let scheme = call_611628.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610424.url(scheme.get, call_610424.host, call_610424.base,
- call_610424.route, valid.getOrDefault("path"),
+ let url = call_611628.url(scheme.get, call_611628.host, call_611628.base,
+ call_611628.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610424, url, valid)
+ result = atozHook(call_611628, url, valid)
-proc call*(call_610425: Call_GetDeleteVpcEndpointConnectionNotifications_610410;
+proc call*(call_611629: Call_GetDeleteVpcEndpointConnectionNotifications_611614;
ConnectionNotificationId: JsonNode; DryRun: bool = false;
Action: string = "DeleteVpcEndpointConnectionNotifications";
Version: string = "2016-11-15"): Recallable =
@@ -46808,24 +46873,24 @@ proc call*(call_610425: Call_GetDeleteVpcEndpointConnectionNotifications_610410;
## ConnectionNotificationId: JArray (required)
## : One or more notification IDs.
## Version: string (required)
- var query_610426 = newJObject()
- add(query_610426, "DryRun", newJBool(DryRun))
- add(query_610426, "Action", newJString(Action))
+ var query_611630 = newJObject()
+ add(query_611630, "DryRun", newJBool(DryRun))
+ add(query_611630, "Action", newJString(Action))
if ConnectionNotificationId != nil:
- query_610426.add "ConnectionNotificationId", ConnectionNotificationId
- add(query_610426, "Version", newJString(Version))
- result = call_610425.call(nil, query_610426, nil, nil, nil)
+ query_611630.add "ConnectionNotificationId", ConnectionNotificationId
+ add(query_611630, "Version", newJString(Version))
+ result = call_611629.call(nil, query_611630, nil, nil, nil)
-var getDeleteVpcEndpointConnectionNotifications* = Call_GetDeleteVpcEndpointConnectionNotifications_610410(
+var getDeleteVpcEndpointConnectionNotifications* = Call_GetDeleteVpcEndpointConnectionNotifications_611614(
name: "getDeleteVpcEndpointConnectionNotifications", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=DeleteVpcEndpointConnectionNotifications",
- validator: validate_GetDeleteVpcEndpointConnectionNotifications_610411,
- base: "/", url: url_GetDeleteVpcEndpointConnectionNotifications_610412,
+ validator: validate_GetDeleteVpcEndpointConnectionNotifications_611615,
+ base: "/", url: url_GetDeleteVpcEndpointConnectionNotifications_611616,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteVpcEndpointServiceConfigurations_610462 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteVpcEndpointServiceConfigurations_610464(protocol: Scheme;
+ Call_PostDeleteVpcEndpointServiceConfigurations_611666 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteVpcEndpointServiceConfigurations_611668(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -46837,7 +46902,7 @@ proc url_PostDeleteVpcEndpointServiceConfigurations_610464(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDeleteVpcEndpointServiceConfigurations_610463(path: JsonNode;
+proc validate_PostDeleteVpcEndpointServiceConfigurations_611667(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes one or more VPC endpoint service configurations in your account. Before you delete the endpoint service configuration, you must reject any Available
or PendingAcceptance
interface endpoint connections that are attached to the service.
##
@@ -46850,16 +46915,16 @@ proc validate_PostDeleteVpcEndpointServiceConfigurations_610463(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610465 = query.getOrDefault("Action")
- valid_610465 = validateParameter(valid_610465, JString, required = true, default = newJString(
+ var valid_611669 = query.getOrDefault("Action")
+ valid_611669 = validateParameter(valid_611669, JString, required = true, default = newJString(
"DeleteVpcEndpointServiceConfigurations"))
- if valid_610465 != nil:
- section.add "Action", valid_610465
- var valid_610466 = query.getOrDefault("Version")
- valid_610466 = validateParameter(valid_610466, JString, required = true,
+ if valid_611669 != nil:
+ section.add "Action", valid_611669
+ var valid_611670 = query.getOrDefault("Version")
+ valid_611670 = validateParameter(valid_611670, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610466 != nil:
- section.add "Version", valid_610466
+ if valid_611670 != nil:
+ section.add "Version", valid_611670
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -46870,41 +46935,41 @@ proc validate_PostDeleteVpcEndpointServiceConfigurations_610463(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610467 = header.getOrDefault("X-Amz-Signature")
- valid_610467 = validateParameter(valid_610467, JString, required = false,
+ var valid_611671 = header.getOrDefault("X-Amz-Signature")
+ valid_611671 = validateParameter(valid_611671, JString, required = false,
default = nil)
- if valid_610467 != nil:
- section.add "X-Amz-Signature", valid_610467
- var valid_610468 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610468 = validateParameter(valid_610468, JString, required = false,
+ if valid_611671 != nil:
+ section.add "X-Amz-Signature", valid_611671
+ var valid_611672 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611672 = validateParameter(valid_611672, JString, required = false,
default = nil)
- if valid_610468 != nil:
- section.add "X-Amz-Content-Sha256", valid_610468
- var valid_610469 = header.getOrDefault("X-Amz-Date")
- valid_610469 = validateParameter(valid_610469, JString, required = false,
+ if valid_611672 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611672
+ var valid_611673 = header.getOrDefault("X-Amz-Date")
+ valid_611673 = validateParameter(valid_611673, JString, required = false,
default = nil)
- if valid_610469 != nil:
- section.add "X-Amz-Date", valid_610469
- var valid_610470 = header.getOrDefault("X-Amz-Credential")
- valid_610470 = validateParameter(valid_610470, JString, required = false,
+ if valid_611673 != nil:
+ section.add "X-Amz-Date", valid_611673
+ var valid_611674 = header.getOrDefault("X-Amz-Credential")
+ valid_611674 = validateParameter(valid_611674, JString, required = false,
default = nil)
- if valid_610470 != nil:
- section.add "X-Amz-Credential", valid_610470
- var valid_610471 = header.getOrDefault("X-Amz-Security-Token")
- valid_610471 = validateParameter(valid_610471, JString, required = false,
+ if valid_611674 != nil:
+ section.add "X-Amz-Credential", valid_611674
+ var valid_611675 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611675 = validateParameter(valid_611675, JString, required = false,
default = nil)
- if valid_610471 != nil:
- section.add "X-Amz-Security-Token", valid_610471
- var valid_610472 = header.getOrDefault("X-Amz-Algorithm")
- valid_610472 = validateParameter(valid_610472, JString, required = false,
+ if valid_611675 != nil:
+ section.add "X-Amz-Security-Token", valid_611675
+ var valid_611676 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611676 = validateParameter(valid_611676, JString, required = false,
default = nil)
- if valid_610472 != nil:
- section.add "X-Amz-Algorithm", valid_610472
- var valid_610473 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610473 = validateParameter(valid_610473, JString, required = false,
+ if valid_611676 != nil:
+ section.add "X-Amz-Algorithm", valid_611676
+ var valid_611677 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611677 = validateParameter(valid_611677, JString, required = false,
default = nil)
- if valid_610473 != nil:
- section.add "X-Amz-SignedHeaders", valid_610473
+ if valid_611677 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611677
result.add "header", section
## parameters in `formData` object:
## ServiceId: JArray (required)
@@ -46914,33 +46979,33 @@ proc validate_PostDeleteVpcEndpointServiceConfigurations_610463(path: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `ServiceId` field"
- var valid_610474 = formData.getOrDefault("ServiceId")
- valid_610474 = validateParameter(valid_610474, JArray, required = true, default = nil)
- if valid_610474 != nil:
- section.add "ServiceId", valid_610474
- var valid_610475 = formData.getOrDefault("DryRun")
- valid_610475 = validateParameter(valid_610475, JBool, required = false, default = nil)
- if valid_610475 != nil:
- section.add "DryRun", valid_610475
+ var valid_611678 = formData.getOrDefault("ServiceId")
+ valid_611678 = validateParameter(valid_611678, JArray, required = true, default = nil)
+ if valid_611678 != nil:
+ section.add "ServiceId", valid_611678
+ var valid_611679 = formData.getOrDefault("DryRun")
+ valid_611679 = validateParameter(valid_611679, JBool, required = false, default = nil)
+ if valid_611679 != nil:
+ section.add "DryRun", valid_611679
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610476: Call_PostDeleteVpcEndpointServiceConfigurations_610462;
+proc call*(call_611680: Call_PostDeleteVpcEndpointServiceConfigurations_611666;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes one or more VPC endpoint service configurations in your account. Before you delete the endpoint service configuration, you must reject any Available
or PendingAcceptance
interface endpoint connections that are attached to the service.
##
- let valid = call_610476.validator(path, query, header, formData, body)
- let scheme = call_610476.pickScheme
+ let valid = call_611680.validator(path, query, header, formData, body)
+ let scheme = call_611680.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610476.url(scheme.get, call_610476.host, call_610476.base,
- call_610476.route, valid.getOrDefault("path"),
+ let url = call_611680.url(scheme.get, call_611680.host, call_611680.base,
+ call_611680.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610476, url, valid)
+ result = atozHook(call_611680, url, valid)
-proc call*(call_610477: Call_PostDeleteVpcEndpointServiceConfigurations_610462;
+proc call*(call_611681: Call_PostDeleteVpcEndpointServiceConfigurations_611666;
ServiceId: JsonNode; DryRun: bool = false;
Action: string = "DeleteVpcEndpointServiceConfigurations";
Version: string = "2016-11-15"): Recallable =
@@ -46952,25 +47017,25 @@ proc call*(call_610477: Call_PostDeleteVpcEndpointServiceConfigurations_610462;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610478 = newJObject()
- var formData_610479 = newJObject()
+ var query_611682 = newJObject()
+ var formData_611683 = newJObject()
if ServiceId != nil:
- formData_610479.add "ServiceId", ServiceId
- add(formData_610479, "DryRun", newJBool(DryRun))
- add(query_610478, "Action", newJString(Action))
- add(query_610478, "Version", newJString(Version))
- result = call_610477.call(nil, query_610478, nil, formData_610479, nil)
+ formData_611683.add "ServiceId", ServiceId
+ add(formData_611683, "DryRun", newJBool(DryRun))
+ add(query_611682, "Action", newJString(Action))
+ add(query_611682, "Version", newJString(Version))
+ result = call_611681.call(nil, query_611682, nil, formData_611683, nil)
-var postDeleteVpcEndpointServiceConfigurations* = Call_PostDeleteVpcEndpointServiceConfigurations_610462(
+var postDeleteVpcEndpointServiceConfigurations* = Call_PostDeleteVpcEndpointServiceConfigurations_611666(
name: "postDeleteVpcEndpointServiceConfigurations", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com",
route: "/#Action=DeleteVpcEndpointServiceConfigurations",
- validator: validate_PostDeleteVpcEndpointServiceConfigurations_610463,
- base: "/", url: url_PostDeleteVpcEndpointServiceConfigurations_610464,
+ validator: validate_PostDeleteVpcEndpointServiceConfigurations_611667,
+ base: "/", url: url_PostDeleteVpcEndpointServiceConfigurations_611668,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteVpcEndpointServiceConfigurations_610445 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteVpcEndpointServiceConfigurations_610447(protocol: Scheme;
+ Call_GetDeleteVpcEndpointServiceConfigurations_611649 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteVpcEndpointServiceConfigurations_611651(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -46982,7 +47047,7 @@ proc url_GetDeleteVpcEndpointServiceConfigurations_610447(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetDeleteVpcEndpointServiceConfigurations_610446(path: JsonNode;
+proc validate_GetDeleteVpcEndpointServiceConfigurations_611650(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes one or more VPC endpoint service configurations in your account. Before you delete the endpoint service configuration, you must reject any Available
or PendingAcceptance
interface endpoint connections that are attached to the service.
##
@@ -46998,26 +47063,26 @@ proc validate_GetDeleteVpcEndpointServiceConfigurations_610446(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_610448 = query.getOrDefault("DryRun")
- valid_610448 = validateParameter(valid_610448, JBool, required = false, default = nil)
- if valid_610448 != nil:
- section.add "DryRun", valid_610448
+ var valid_611652 = query.getOrDefault("DryRun")
+ valid_611652 = validateParameter(valid_611652, JBool, required = false, default = nil)
+ if valid_611652 != nil:
+ section.add "DryRun", valid_611652
assert query != nil,
"query argument is necessary due to required `ServiceId` field"
- var valid_610449 = query.getOrDefault("ServiceId")
- valid_610449 = validateParameter(valid_610449, JArray, required = true, default = nil)
- if valid_610449 != nil:
- section.add "ServiceId", valid_610449
- var valid_610450 = query.getOrDefault("Action")
- valid_610450 = validateParameter(valid_610450, JString, required = true, default = newJString(
+ var valid_611653 = query.getOrDefault("ServiceId")
+ valid_611653 = validateParameter(valid_611653, JArray, required = true, default = nil)
+ if valid_611653 != nil:
+ section.add "ServiceId", valid_611653
+ var valid_611654 = query.getOrDefault("Action")
+ valid_611654 = validateParameter(valid_611654, JString, required = true, default = newJString(
"DeleteVpcEndpointServiceConfigurations"))
- if valid_610450 != nil:
- section.add "Action", valid_610450
- var valid_610451 = query.getOrDefault("Version")
- valid_610451 = validateParameter(valid_610451, JString, required = true,
+ if valid_611654 != nil:
+ section.add "Action", valid_611654
+ var valid_611655 = query.getOrDefault("Version")
+ valid_611655 = validateParameter(valid_611655, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610451 != nil:
- section.add "Version", valid_610451
+ if valid_611655 != nil:
+ section.add "Version", valid_611655
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -47028,62 +47093,62 @@ proc validate_GetDeleteVpcEndpointServiceConfigurations_610446(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610452 = header.getOrDefault("X-Amz-Signature")
- valid_610452 = validateParameter(valid_610452, JString, required = false,
+ var valid_611656 = header.getOrDefault("X-Amz-Signature")
+ valid_611656 = validateParameter(valid_611656, JString, required = false,
default = nil)
- if valid_610452 != nil:
- section.add "X-Amz-Signature", valid_610452
- var valid_610453 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610453 = validateParameter(valid_610453, JString, required = false,
+ if valid_611656 != nil:
+ section.add "X-Amz-Signature", valid_611656
+ var valid_611657 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611657 = validateParameter(valid_611657, JString, required = false,
default = nil)
- if valid_610453 != nil:
- section.add "X-Amz-Content-Sha256", valid_610453
- var valid_610454 = header.getOrDefault("X-Amz-Date")
- valid_610454 = validateParameter(valid_610454, JString, required = false,
+ if valid_611657 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611657
+ var valid_611658 = header.getOrDefault("X-Amz-Date")
+ valid_611658 = validateParameter(valid_611658, JString, required = false,
default = nil)
- if valid_610454 != nil:
- section.add "X-Amz-Date", valid_610454
- var valid_610455 = header.getOrDefault("X-Amz-Credential")
- valid_610455 = validateParameter(valid_610455, JString, required = false,
+ if valid_611658 != nil:
+ section.add "X-Amz-Date", valid_611658
+ var valid_611659 = header.getOrDefault("X-Amz-Credential")
+ valid_611659 = validateParameter(valid_611659, JString, required = false,
default = nil)
- if valid_610455 != nil:
- section.add "X-Amz-Credential", valid_610455
- var valid_610456 = header.getOrDefault("X-Amz-Security-Token")
- valid_610456 = validateParameter(valid_610456, JString, required = false,
+ if valid_611659 != nil:
+ section.add "X-Amz-Credential", valid_611659
+ var valid_611660 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611660 = validateParameter(valid_611660, JString, required = false,
default = nil)
- if valid_610456 != nil:
- section.add "X-Amz-Security-Token", valid_610456
- var valid_610457 = header.getOrDefault("X-Amz-Algorithm")
- valid_610457 = validateParameter(valid_610457, JString, required = false,
+ if valid_611660 != nil:
+ section.add "X-Amz-Security-Token", valid_611660
+ var valid_611661 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611661 = validateParameter(valid_611661, JString, required = false,
default = nil)
- if valid_610457 != nil:
- section.add "X-Amz-Algorithm", valid_610457
- var valid_610458 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610458 = validateParameter(valid_610458, JString, required = false,
+ if valid_611661 != nil:
+ section.add "X-Amz-Algorithm", valid_611661
+ var valid_611662 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611662 = validateParameter(valid_611662, JString, required = false,
default = nil)
- if valid_610458 != nil:
- section.add "X-Amz-SignedHeaders", valid_610458
+ if valid_611662 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611662
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610459: Call_GetDeleteVpcEndpointServiceConfigurations_610445;
+proc call*(call_611663: Call_GetDeleteVpcEndpointServiceConfigurations_611649;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deletes one or more VPC endpoint service configurations in your account. Before you delete the endpoint service configuration, you must reject any Available
or PendingAcceptance
interface endpoint connections that are attached to the service.
##
- let valid = call_610459.validator(path, query, header, formData, body)
- let scheme = call_610459.pickScheme
+ let valid = call_611663.validator(path, query, header, formData, body)
+ let scheme = call_611663.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610459.url(scheme.get, call_610459.host, call_610459.base,
- call_610459.route, valid.getOrDefault("path"),
+ let url = call_611663.url(scheme.get, call_611663.host, call_611663.base,
+ call_611663.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610459, url, valid)
+ result = atozHook(call_611663, url, valid)
-proc call*(call_610460: Call_GetDeleteVpcEndpointServiceConfigurations_610445;
+proc call*(call_611664: Call_GetDeleteVpcEndpointServiceConfigurations_611649;
ServiceId: JsonNode; DryRun: bool = false;
Action: string = "DeleteVpcEndpointServiceConfigurations";
Version: string = "2016-11-15"): Recallable =
@@ -47095,24 +47160,24 @@ proc call*(call_610460: Call_GetDeleteVpcEndpointServiceConfigurations_610445;
## : The IDs of one or more services.
## Action: string (required)
## Version: string (required)
- var query_610461 = newJObject()
- add(query_610461, "DryRun", newJBool(DryRun))
+ var query_611665 = newJObject()
+ add(query_611665, "DryRun", newJBool(DryRun))
if ServiceId != nil:
- query_610461.add "ServiceId", ServiceId
- add(query_610461, "Action", newJString(Action))
- add(query_610461, "Version", newJString(Version))
- result = call_610460.call(nil, query_610461, nil, nil, nil)
+ query_611665.add "ServiceId", ServiceId
+ add(query_611665, "Action", newJString(Action))
+ add(query_611665, "Version", newJString(Version))
+ result = call_611664.call(nil, query_611665, nil, nil, nil)
-var getDeleteVpcEndpointServiceConfigurations* = Call_GetDeleteVpcEndpointServiceConfigurations_610445(
+var getDeleteVpcEndpointServiceConfigurations* = Call_GetDeleteVpcEndpointServiceConfigurations_611649(
name: "getDeleteVpcEndpointServiceConfigurations", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=DeleteVpcEndpointServiceConfigurations",
- validator: validate_GetDeleteVpcEndpointServiceConfigurations_610446,
- base: "/", url: url_GetDeleteVpcEndpointServiceConfigurations_610447,
+ validator: validate_GetDeleteVpcEndpointServiceConfigurations_611650,
+ base: "/", url: url_GetDeleteVpcEndpointServiceConfigurations_611651,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteVpcEndpoints_610497 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteVpcEndpoints_610499(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteVpcEndpoints_611701 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteVpcEndpoints_611703(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -47124,7 +47189,7 @@ proc url_PostDeleteVpcEndpoints_610499(protocol: Scheme; host: string; base: str
else:
result.path = base & route
-proc validate_PostDeleteVpcEndpoints_610498(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteVpcEndpoints_611702(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes one or more specified VPC endpoints. Deleting a gateway endpoint also deletes the endpoint routes in the route tables that were associated with the endpoint. Deleting an interface endpoint deletes the endpoint network interfaces.
##
@@ -47137,16 +47202,16 @@ proc validate_PostDeleteVpcEndpoints_610498(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610500 = query.getOrDefault("Action")
- valid_610500 = validateParameter(valid_610500, JString, required = true,
+ var valid_611704 = query.getOrDefault("Action")
+ valid_611704 = validateParameter(valid_611704, JString, required = true,
default = newJString("DeleteVpcEndpoints"))
- if valid_610500 != nil:
- section.add "Action", valid_610500
- var valid_610501 = query.getOrDefault("Version")
- valid_610501 = validateParameter(valid_610501, JString, required = true,
+ if valid_611704 != nil:
+ section.add "Action", valid_611704
+ var valid_611705 = query.getOrDefault("Version")
+ valid_611705 = validateParameter(valid_611705, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610501 != nil:
- section.add "Version", valid_610501
+ if valid_611705 != nil:
+ section.add "Version", valid_611705
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -47157,41 +47222,41 @@ proc validate_PostDeleteVpcEndpoints_610498(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610502 = header.getOrDefault("X-Amz-Signature")
- valid_610502 = validateParameter(valid_610502, JString, required = false,
+ var valid_611706 = header.getOrDefault("X-Amz-Signature")
+ valid_611706 = validateParameter(valid_611706, JString, required = false,
default = nil)
- if valid_610502 != nil:
- section.add "X-Amz-Signature", valid_610502
- var valid_610503 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610503 = validateParameter(valid_610503, JString, required = false,
+ if valid_611706 != nil:
+ section.add "X-Amz-Signature", valid_611706
+ var valid_611707 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611707 = validateParameter(valid_611707, JString, required = false,
default = nil)
- if valid_610503 != nil:
- section.add "X-Amz-Content-Sha256", valid_610503
- var valid_610504 = header.getOrDefault("X-Amz-Date")
- valid_610504 = validateParameter(valid_610504, JString, required = false,
+ if valid_611707 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611707
+ var valid_611708 = header.getOrDefault("X-Amz-Date")
+ valid_611708 = validateParameter(valid_611708, JString, required = false,
default = nil)
- if valid_610504 != nil:
- section.add "X-Amz-Date", valid_610504
- var valid_610505 = header.getOrDefault("X-Amz-Credential")
- valid_610505 = validateParameter(valid_610505, JString, required = false,
+ if valid_611708 != nil:
+ section.add "X-Amz-Date", valid_611708
+ var valid_611709 = header.getOrDefault("X-Amz-Credential")
+ valid_611709 = validateParameter(valid_611709, JString, required = false,
default = nil)
- if valid_610505 != nil:
- section.add "X-Amz-Credential", valid_610505
- var valid_610506 = header.getOrDefault("X-Amz-Security-Token")
- valid_610506 = validateParameter(valid_610506, JString, required = false,
+ if valid_611709 != nil:
+ section.add "X-Amz-Credential", valid_611709
+ var valid_611710 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611710 = validateParameter(valid_611710, JString, required = false,
default = nil)
- if valid_610506 != nil:
- section.add "X-Amz-Security-Token", valid_610506
- var valid_610507 = header.getOrDefault("X-Amz-Algorithm")
- valid_610507 = validateParameter(valid_610507, JString, required = false,
+ if valid_611710 != nil:
+ section.add "X-Amz-Security-Token", valid_611710
+ var valid_611711 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611711 = validateParameter(valid_611711, JString, required = false,
default = nil)
- if valid_610507 != nil:
- section.add "X-Amz-Algorithm", valid_610507
- var valid_610508 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610508 = validateParameter(valid_610508, JString, required = false,
+ if valid_611711 != nil:
+ section.add "X-Amz-Algorithm", valid_611711
+ var valid_611712 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611712 = validateParameter(valid_611712, JString, required = false,
default = nil)
- if valid_610508 != nil:
- section.add "X-Amz-SignedHeaders", valid_610508
+ if valid_611712 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611712
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -47199,34 +47264,34 @@ proc validate_PostDeleteVpcEndpoints_610498(path: JsonNode; query: JsonNode;
## VpcEndpointId: JArray (required)
## : One or more VPC endpoint IDs.
section = newJObject()
- var valid_610509 = formData.getOrDefault("DryRun")
- valid_610509 = validateParameter(valid_610509, JBool, required = false, default = nil)
- if valid_610509 != nil:
- section.add "DryRun", valid_610509
+ var valid_611713 = formData.getOrDefault("DryRun")
+ valid_611713 = validateParameter(valid_611713, JBool, required = false, default = nil)
+ if valid_611713 != nil:
+ section.add "DryRun", valid_611713
assert formData != nil,
"formData argument is necessary due to required `VpcEndpointId` field"
- var valid_610510 = formData.getOrDefault("VpcEndpointId")
- valid_610510 = validateParameter(valid_610510, JArray, required = true, default = nil)
- if valid_610510 != nil:
- section.add "VpcEndpointId", valid_610510
+ var valid_611714 = formData.getOrDefault("VpcEndpointId")
+ valid_611714 = validateParameter(valid_611714, JArray, required = true, default = nil)
+ if valid_611714 != nil:
+ section.add "VpcEndpointId", valid_611714
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610511: Call_PostDeleteVpcEndpoints_610497; path: JsonNode;
+proc call*(call_611715: Call_PostDeleteVpcEndpoints_611701; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes one or more specified VPC endpoints. Deleting a gateway endpoint also deletes the endpoint routes in the route tables that were associated with the endpoint. Deleting an interface endpoint deletes the endpoint network interfaces.
##
- let valid = call_610511.validator(path, query, header, formData, body)
- let scheme = call_610511.pickScheme
+ let valid = call_611715.validator(path, query, header, formData, body)
+ let scheme = call_611715.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610511.url(scheme.get, call_610511.host, call_610511.base,
- call_610511.route, valid.getOrDefault("path"),
+ let url = call_611715.url(scheme.get, call_611715.host, call_611715.base,
+ call_611715.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610511, url, valid)
+ result = atozHook(call_611715, url, valid)
-proc call*(call_610512: Call_PostDeleteVpcEndpoints_610497;
+proc call*(call_611716: Call_PostDeleteVpcEndpoints_611701;
VpcEndpointId: JsonNode; DryRun: bool = false;
Action: string = "DeleteVpcEndpoints"; Version: string = "2016-11-15"): Recallable =
## postDeleteVpcEndpoints
@@ -47237,23 +47302,23 @@ proc call*(call_610512: Call_PostDeleteVpcEndpoints_610497;
## Version: string (required)
## VpcEndpointId: JArray (required)
## : One or more VPC endpoint IDs.
- var query_610513 = newJObject()
- var formData_610514 = newJObject()
- add(formData_610514, "DryRun", newJBool(DryRun))
- add(query_610513, "Action", newJString(Action))
- add(query_610513, "Version", newJString(Version))
+ var query_611717 = newJObject()
+ var formData_611718 = newJObject()
+ add(formData_611718, "DryRun", newJBool(DryRun))
+ add(query_611717, "Action", newJString(Action))
+ add(query_611717, "Version", newJString(Version))
if VpcEndpointId != nil:
- formData_610514.add "VpcEndpointId", VpcEndpointId
- result = call_610512.call(nil, query_610513, nil, formData_610514, nil)
+ formData_611718.add "VpcEndpointId", VpcEndpointId
+ result = call_611716.call(nil, query_611717, nil, formData_611718, nil)
-var postDeleteVpcEndpoints* = Call_PostDeleteVpcEndpoints_610497(
+var postDeleteVpcEndpoints* = Call_PostDeleteVpcEndpoints_611701(
name: "postDeleteVpcEndpoints", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteVpcEndpoints",
- validator: validate_PostDeleteVpcEndpoints_610498, base: "/",
- url: url_PostDeleteVpcEndpoints_610499, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeleteVpcEndpoints_611702, base: "/",
+ url: url_PostDeleteVpcEndpoints_611703, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteVpcEndpoints_610480 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteVpcEndpoints_610482(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteVpcEndpoints_611684 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteVpcEndpoints_611686(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -47265,7 +47330,7 @@ proc url_GetDeleteVpcEndpoints_610482(protocol: Scheme; host: string; base: stri
else:
result.path = base & route
-proc validate_GetDeleteVpcEndpoints_610481(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteVpcEndpoints_611685(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes one or more specified VPC endpoints. Deleting a gateway endpoint also deletes the endpoint routes in the route tables that were associated with the endpoint. Deleting an interface endpoint deletes the endpoint network interfaces.
##
@@ -47281,25 +47346,25 @@ proc validate_GetDeleteVpcEndpoints_610481(path: JsonNode; query: JsonNode;
## : One or more VPC endpoint IDs.
## Version: JString (required)
section = newJObject()
- var valid_610483 = query.getOrDefault("DryRun")
- valid_610483 = validateParameter(valid_610483, JBool, required = false, default = nil)
- if valid_610483 != nil:
- section.add "DryRun", valid_610483
+ var valid_611687 = query.getOrDefault("DryRun")
+ valid_611687 = validateParameter(valid_611687, JBool, required = false, default = nil)
+ if valid_611687 != nil:
+ section.add "DryRun", valid_611687
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610484 = query.getOrDefault("Action")
- valid_610484 = validateParameter(valid_610484, JString, required = true,
+ var valid_611688 = query.getOrDefault("Action")
+ valid_611688 = validateParameter(valid_611688, JString, required = true,
default = newJString("DeleteVpcEndpoints"))
- if valid_610484 != nil:
- section.add "Action", valid_610484
- var valid_610485 = query.getOrDefault("VpcEndpointId")
- valid_610485 = validateParameter(valid_610485, JArray, required = true, default = nil)
- if valid_610485 != nil:
- section.add "VpcEndpointId", valid_610485
- var valid_610486 = query.getOrDefault("Version")
- valid_610486 = validateParameter(valid_610486, JString, required = true,
+ if valid_611688 != nil:
+ section.add "Action", valid_611688
+ var valid_611689 = query.getOrDefault("VpcEndpointId")
+ valid_611689 = validateParameter(valid_611689, JArray, required = true, default = nil)
+ if valid_611689 != nil:
+ section.add "VpcEndpointId", valid_611689
+ var valid_611690 = query.getOrDefault("Version")
+ valid_611690 = validateParameter(valid_611690, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610486 != nil:
- section.add "Version", valid_610486
+ if valid_611690 != nil:
+ section.add "Version", valid_611690
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -47310,61 +47375,61 @@ proc validate_GetDeleteVpcEndpoints_610481(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610487 = header.getOrDefault("X-Amz-Signature")
- valid_610487 = validateParameter(valid_610487, JString, required = false,
+ var valid_611691 = header.getOrDefault("X-Amz-Signature")
+ valid_611691 = validateParameter(valid_611691, JString, required = false,
default = nil)
- if valid_610487 != nil:
- section.add "X-Amz-Signature", valid_610487
- var valid_610488 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610488 = validateParameter(valid_610488, JString, required = false,
+ if valid_611691 != nil:
+ section.add "X-Amz-Signature", valid_611691
+ var valid_611692 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611692 = validateParameter(valid_611692, JString, required = false,
default = nil)
- if valid_610488 != nil:
- section.add "X-Amz-Content-Sha256", valid_610488
- var valid_610489 = header.getOrDefault("X-Amz-Date")
- valid_610489 = validateParameter(valid_610489, JString, required = false,
+ if valid_611692 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611692
+ var valid_611693 = header.getOrDefault("X-Amz-Date")
+ valid_611693 = validateParameter(valid_611693, JString, required = false,
default = nil)
- if valid_610489 != nil:
- section.add "X-Amz-Date", valid_610489
- var valid_610490 = header.getOrDefault("X-Amz-Credential")
- valid_610490 = validateParameter(valid_610490, JString, required = false,
+ if valid_611693 != nil:
+ section.add "X-Amz-Date", valid_611693
+ var valid_611694 = header.getOrDefault("X-Amz-Credential")
+ valid_611694 = validateParameter(valid_611694, JString, required = false,
default = nil)
- if valid_610490 != nil:
- section.add "X-Amz-Credential", valid_610490
- var valid_610491 = header.getOrDefault("X-Amz-Security-Token")
- valid_610491 = validateParameter(valid_610491, JString, required = false,
+ if valid_611694 != nil:
+ section.add "X-Amz-Credential", valid_611694
+ var valid_611695 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611695 = validateParameter(valid_611695, JString, required = false,
default = nil)
- if valid_610491 != nil:
- section.add "X-Amz-Security-Token", valid_610491
- var valid_610492 = header.getOrDefault("X-Amz-Algorithm")
- valid_610492 = validateParameter(valid_610492, JString, required = false,
+ if valid_611695 != nil:
+ section.add "X-Amz-Security-Token", valid_611695
+ var valid_611696 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611696 = validateParameter(valid_611696, JString, required = false,
default = nil)
- if valid_610492 != nil:
- section.add "X-Amz-Algorithm", valid_610492
- var valid_610493 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610493 = validateParameter(valid_610493, JString, required = false,
+ if valid_611696 != nil:
+ section.add "X-Amz-Algorithm", valid_611696
+ var valid_611697 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611697 = validateParameter(valid_611697, JString, required = false,
default = nil)
- if valid_610493 != nil:
- section.add "X-Amz-SignedHeaders", valid_610493
+ if valid_611697 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611697
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610494: Call_GetDeleteVpcEndpoints_610480; path: JsonNode;
+proc call*(call_611698: Call_GetDeleteVpcEndpoints_611684; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes one or more specified VPC endpoints. Deleting a gateway endpoint also deletes the endpoint routes in the route tables that were associated with the endpoint. Deleting an interface endpoint deletes the endpoint network interfaces.
##
- let valid = call_610494.validator(path, query, header, formData, body)
- let scheme = call_610494.pickScheme
+ let valid = call_611698.validator(path, query, header, formData, body)
+ let scheme = call_611698.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610494.url(scheme.get, call_610494.host, call_610494.base,
- call_610494.route, valid.getOrDefault("path"),
+ let url = call_611698.url(scheme.get, call_611698.host, call_611698.base,
+ call_611698.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610494, url, valid)
+ result = atozHook(call_611698, url, valid)
-proc call*(call_610495: Call_GetDeleteVpcEndpoints_610480; VpcEndpointId: JsonNode;
+proc call*(call_611699: Call_GetDeleteVpcEndpoints_611684; VpcEndpointId: JsonNode;
DryRun: bool = false; Action: string = "DeleteVpcEndpoints";
Version: string = "2016-11-15"): Recallable =
## getDeleteVpcEndpoints
@@ -47375,22 +47440,22 @@ proc call*(call_610495: Call_GetDeleteVpcEndpoints_610480; VpcEndpointId: JsonNo
## VpcEndpointId: JArray (required)
## : One or more VPC endpoint IDs.
## Version: string (required)
- var query_610496 = newJObject()
- add(query_610496, "DryRun", newJBool(DryRun))
- add(query_610496, "Action", newJString(Action))
+ var query_611700 = newJObject()
+ add(query_611700, "DryRun", newJBool(DryRun))
+ add(query_611700, "Action", newJString(Action))
if VpcEndpointId != nil:
- query_610496.add "VpcEndpointId", VpcEndpointId
- add(query_610496, "Version", newJString(Version))
- result = call_610495.call(nil, query_610496, nil, nil, nil)
+ query_611700.add "VpcEndpointId", VpcEndpointId
+ add(query_611700, "Version", newJString(Version))
+ result = call_611699.call(nil, query_611700, nil, nil, nil)
-var getDeleteVpcEndpoints* = Call_GetDeleteVpcEndpoints_610480(
+var getDeleteVpcEndpoints* = Call_GetDeleteVpcEndpoints_611684(
name: "getDeleteVpcEndpoints", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteVpcEndpoints",
- validator: validate_GetDeleteVpcEndpoints_610481, base: "/",
- url: url_GetDeleteVpcEndpoints_610482, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeleteVpcEndpoints_611685, base: "/",
+ url: url_GetDeleteVpcEndpoints_611686, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteVpcPeeringConnection_610532 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteVpcPeeringConnection_610534(protocol: Scheme; host: string;
+ Call_PostDeleteVpcPeeringConnection_611736 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteVpcPeeringConnection_611738(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -47402,7 +47467,7 @@ proc url_PostDeleteVpcPeeringConnection_610534(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeleteVpcPeeringConnection_610533(path: JsonNode;
+proc validate_PostDeleteVpcPeeringConnection_611737(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes a VPC peering connection. Either the owner of the requester VPC or the owner of the accepter VPC can delete the VPC peering connection if it's in the active
state. The owner of the requester VPC can delete a VPC peering connection in the pending-acceptance
state. You cannot delete a VPC peering connection that's in the failed
state.
##
@@ -47415,16 +47480,16 @@ proc validate_PostDeleteVpcPeeringConnection_610533(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610535 = query.getOrDefault("Action")
- valid_610535 = validateParameter(valid_610535, JString, required = true, default = newJString(
+ var valid_611739 = query.getOrDefault("Action")
+ valid_611739 = validateParameter(valid_611739, JString, required = true, default = newJString(
"DeleteVpcPeeringConnection"))
- if valid_610535 != nil:
- section.add "Action", valid_610535
- var valid_610536 = query.getOrDefault("Version")
- valid_610536 = validateParameter(valid_610536, JString, required = true,
+ if valid_611739 != nil:
+ section.add "Action", valid_611739
+ var valid_611740 = query.getOrDefault("Version")
+ valid_611740 = validateParameter(valid_611740, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610536 != nil:
- section.add "Version", valid_610536
+ if valid_611740 != nil:
+ section.add "Version", valid_611740
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -47435,41 +47500,41 @@ proc validate_PostDeleteVpcPeeringConnection_610533(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610537 = header.getOrDefault("X-Amz-Signature")
- valid_610537 = validateParameter(valid_610537, JString, required = false,
+ var valid_611741 = header.getOrDefault("X-Amz-Signature")
+ valid_611741 = validateParameter(valid_611741, JString, required = false,
default = nil)
- if valid_610537 != nil:
- section.add "X-Amz-Signature", valid_610537
- var valid_610538 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610538 = validateParameter(valid_610538, JString, required = false,
+ if valid_611741 != nil:
+ section.add "X-Amz-Signature", valid_611741
+ var valid_611742 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611742 = validateParameter(valid_611742, JString, required = false,
default = nil)
- if valid_610538 != nil:
- section.add "X-Amz-Content-Sha256", valid_610538
- var valid_610539 = header.getOrDefault("X-Amz-Date")
- valid_610539 = validateParameter(valid_610539, JString, required = false,
+ if valid_611742 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611742
+ var valid_611743 = header.getOrDefault("X-Amz-Date")
+ valid_611743 = validateParameter(valid_611743, JString, required = false,
default = nil)
- if valid_610539 != nil:
- section.add "X-Amz-Date", valid_610539
- var valid_610540 = header.getOrDefault("X-Amz-Credential")
- valid_610540 = validateParameter(valid_610540, JString, required = false,
+ if valid_611743 != nil:
+ section.add "X-Amz-Date", valid_611743
+ var valid_611744 = header.getOrDefault("X-Amz-Credential")
+ valid_611744 = validateParameter(valid_611744, JString, required = false,
default = nil)
- if valid_610540 != nil:
- section.add "X-Amz-Credential", valid_610540
- var valid_610541 = header.getOrDefault("X-Amz-Security-Token")
- valid_610541 = validateParameter(valid_610541, JString, required = false,
+ if valid_611744 != nil:
+ section.add "X-Amz-Credential", valid_611744
+ var valid_611745 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611745 = validateParameter(valid_611745, JString, required = false,
default = nil)
- if valid_610541 != nil:
- section.add "X-Amz-Security-Token", valid_610541
- var valid_610542 = header.getOrDefault("X-Amz-Algorithm")
- valid_610542 = validateParameter(valid_610542, JString, required = false,
+ if valid_611745 != nil:
+ section.add "X-Amz-Security-Token", valid_611745
+ var valid_611746 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611746 = validateParameter(valid_611746, JString, required = false,
default = nil)
- if valid_610542 != nil:
- section.add "X-Amz-Algorithm", valid_610542
- var valid_610543 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610543 = validateParameter(valid_610543, JString, required = false,
+ if valid_611746 != nil:
+ section.add "X-Amz-Algorithm", valid_611746
+ var valid_611747 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611747 = validateParameter(valid_611747, JString, required = false,
default = nil)
- if valid_610543 != nil:
- section.add "X-Amz-SignedHeaders", valid_610543
+ if valid_611747 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611747
result.add "header", section
## parameters in `formData` object:
## VpcPeeringConnectionId: JString (required)
@@ -47478,33 +47543,33 @@ proc validate_PostDeleteVpcPeeringConnection_610533(path: JsonNode;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `VpcPeeringConnectionId` field"
- var valid_610544 = formData.getOrDefault("VpcPeeringConnectionId")
- valid_610544 = validateParameter(valid_610544, JString, required = true,
+ var valid_611748 = formData.getOrDefault("VpcPeeringConnectionId")
+ valid_611748 = validateParameter(valid_611748, JString, required = true,
default = nil)
- if valid_610544 != nil:
- section.add "VpcPeeringConnectionId", valid_610544
- var valid_610545 = formData.getOrDefault("DryRun")
- valid_610545 = validateParameter(valid_610545, JBool, required = false, default = nil)
- if valid_610545 != nil:
- section.add "DryRun", valid_610545
+ if valid_611748 != nil:
+ section.add "VpcPeeringConnectionId", valid_611748
+ var valid_611749 = formData.getOrDefault("DryRun")
+ valid_611749 = validateParameter(valid_611749, JBool, required = false, default = nil)
+ if valid_611749 != nil:
+ section.add "DryRun", valid_611749
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610546: Call_PostDeleteVpcPeeringConnection_610532; path: JsonNode;
+proc call*(call_611750: Call_PostDeleteVpcPeeringConnection_611736; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes a VPC peering connection. Either the owner of the requester VPC or the owner of the accepter VPC can delete the VPC peering connection if it's in the active
state. The owner of the requester VPC can delete a VPC peering connection in the pending-acceptance
state. You cannot delete a VPC peering connection that's in the failed
state.
##
- let valid = call_610546.validator(path, query, header, formData, body)
- let scheme = call_610546.pickScheme
+ let valid = call_611750.validator(path, query, header, formData, body)
+ let scheme = call_611750.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610546.url(scheme.get, call_610546.host, call_610546.base,
- call_610546.route, valid.getOrDefault("path"),
+ let url = call_611750.url(scheme.get, call_611750.host, call_611750.base,
+ call_611750.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610546, url, valid)
+ result = atozHook(call_611750, url, valid)
-proc call*(call_610547: Call_PostDeleteVpcPeeringConnection_610532;
+proc call*(call_611751: Call_PostDeleteVpcPeeringConnection_611736;
VpcPeeringConnectionId: string; DryRun: bool = false;
Action: string = "DeleteVpcPeeringConnection";
Version: string = "2016-11-15"): Recallable =
@@ -47516,24 +47581,24 @@ proc call*(call_610547: Call_PostDeleteVpcPeeringConnection_610532;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610548 = newJObject()
- var formData_610549 = newJObject()
- add(formData_610549, "VpcPeeringConnectionId",
+ var query_611752 = newJObject()
+ var formData_611753 = newJObject()
+ add(formData_611753, "VpcPeeringConnectionId",
newJString(VpcPeeringConnectionId))
- add(formData_610549, "DryRun", newJBool(DryRun))
- add(query_610548, "Action", newJString(Action))
- add(query_610548, "Version", newJString(Version))
- result = call_610547.call(nil, query_610548, nil, formData_610549, nil)
+ add(formData_611753, "DryRun", newJBool(DryRun))
+ add(query_611752, "Action", newJString(Action))
+ add(query_611752, "Version", newJString(Version))
+ result = call_611751.call(nil, query_611752, nil, formData_611753, nil)
-var postDeleteVpcPeeringConnection* = Call_PostDeleteVpcPeeringConnection_610532(
+var postDeleteVpcPeeringConnection* = Call_PostDeleteVpcPeeringConnection_611736(
name: "postDeleteVpcPeeringConnection", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteVpcPeeringConnection",
- validator: validate_PostDeleteVpcPeeringConnection_610533, base: "/",
- url: url_PostDeleteVpcPeeringConnection_610534,
+ validator: validate_PostDeleteVpcPeeringConnection_611737, base: "/",
+ url: url_PostDeleteVpcPeeringConnection_611738,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteVpcPeeringConnection_610515 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteVpcPeeringConnection_610517(protocol: Scheme; host: string;
+ Call_GetDeleteVpcPeeringConnection_611719 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteVpcPeeringConnection_611721(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -47545,7 +47610,7 @@ proc url_GetDeleteVpcPeeringConnection_610517(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDeleteVpcPeeringConnection_610516(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteVpcPeeringConnection_611720(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes a VPC peering connection. Either the owner of the requester VPC or the owner of the accepter VPC can delete the VPC peering connection if it's in the active
state. The owner of the requester VPC can delete a VPC peering connection in the pending-acceptance
state. You cannot delete a VPC peering connection that's in the failed
state.
##
@@ -47561,26 +47626,26 @@ proc validate_GetDeleteVpcPeeringConnection_610516(path: JsonNode; query: JsonNo
## : The ID of the VPC peering connection.
## Version: JString (required)
section = newJObject()
- var valid_610518 = query.getOrDefault("DryRun")
- valid_610518 = validateParameter(valid_610518, JBool, required = false, default = nil)
- if valid_610518 != nil:
- section.add "DryRun", valid_610518
+ var valid_611722 = query.getOrDefault("DryRun")
+ valid_611722 = validateParameter(valid_611722, JBool, required = false, default = nil)
+ if valid_611722 != nil:
+ section.add "DryRun", valid_611722
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610519 = query.getOrDefault("Action")
- valid_610519 = validateParameter(valid_610519, JString, required = true, default = newJString(
+ var valid_611723 = query.getOrDefault("Action")
+ valid_611723 = validateParameter(valid_611723, JString, required = true, default = newJString(
"DeleteVpcPeeringConnection"))
- if valid_610519 != nil:
- section.add "Action", valid_610519
- var valid_610520 = query.getOrDefault("VpcPeeringConnectionId")
- valid_610520 = validateParameter(valid_610520, JString, required = true,
+ if valid_611723 != nil:
+ section.add "Action", valid_611723
+ var valid_611724 = query.getOrDefault("VpcPeeringConnectionId")
+ valid_611724 = validateParameter(valid_611724, JString, required = true,
default = nil)
- if valid_610520 != nil:
- section.add "VpcPeeringConnectionId", valid_610520
- var valid_610521 = query.getOrDefault("Version")
- valid_610521 = validateParameter(valid_610521, JString, required = true,
+ if valid_611724 != nil:
+ section.add "VpcPeeringConnectionId", valid_611724
+ var valid_611725 = query.getOrDefault("Version")
+ valid_611725 = validateParameter(valid_611725, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610521 != nil:
- section.add "Version", valid_610521
+ if valid_611725 != nil:
+ section.add "Version", valid_611725
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -47591,61 +47656,61 @@ proc validate_GetDeleteVpcPeeringConnection_610516(path: JsonNode; query: JsonNo
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610522 = header.getOrDefault("X-Amz-Signature")
- valid_610522 = validateParameter(valid_610522, JString, required = false,
+ var valid_611726 = header.getOrDefault("X-Amz-Signature")
+ valid_611726 = validateParameter(valid_611726, JString, required = false,
default = nil)
- if valid_610522 != nil:
- section.add "X-Amz-Signature", valid_610522
- var valid_610523 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610523 = validateParameter(valid_610523, JString, required = false,
+ if valid_611726 != nil:
+ section.add "X-Amz-Signature", valid_611726
+ var valid_611727 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611727 = validateParameter(valid_611727, JString, required = false,
default = nil)
- if valid_610523 != nil:
- section.add "X-Amz-Content-Sha256", valid_610523
- var valid_610524 = header.getOrDefault("X-Amz-Date")
- valid_610524 = validateParameter(valid_610524, JString, required = false,
+ if valid_611727 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611727
+ var valid_611728 = header.getOrDefault("X-Amz-Date")
+ valid_611728 = validateParameter(valid_611728, JString, required = false,
default = nil)
- if valid_610524 != nil:
- section.add "X-Amz-Date", valid_610524
- var valid_610525 = header.getOrDefault("X-Amz-Credential")
- valid_610525 = validateParameter(valid_610525, JString, required = false,
+ if valid_611728 != nil:
+ section.add "X-Amz-Date", valid_611728
+ var valid_611729 = header.getOrDefault("X-Amz-Credential")
+ valid_611729 = validateParameter(valid_611729, JString, required = false,
default = nil)
- if valid_610525 != nil:
- section.add "X-Amz-Credential", valid_610525
- var valid_610526 = header.getOrDefault("X-Amz-Security-Token")
- valid_610526 = validateParameter(valid_610526, JString, required = false,
+ if valid_611729 != nil:
+ section.add "X-Amz-Credential", valid_611729
+ var valid_611730 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611730 = validateParameter(valid_611730, JString, required = false,
default = nil)
- if valid_610526 != nil:
- section.add "X-Amz-Security-Token", valid_610526
- var valid_610527 = header.getOrDefault("X-Amz-Algorithm")
- valid_610527 = validateParameter(valid_610527, JString, required = false,
+ if valid_611730 != nil:
+ section.add "X-Amz-Security-Token", valid_611730
+ var valid_611731 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611731 = validateParameter(valid_611731, JString, required = false,
default = nil)
- if valid_610527 != nil:
- section.add "X-Amz-Algorithm", valid_610527
- var valid_610528 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610528 = validateParameter(valid_610528, JString, required = false,
+ if valid_611731 != nil:
+ section.add "X-Amz-Algorithm", valid_611731
+ var valid_611732 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611732 = validateParameter(valid_611732, JString, required = false,
default = nil)
- if valid_610528 != nil:
- section.add "X-Amz-SignedHeaders", valid_610528
+ if valid_611732 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611732
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610529: Call_GetDeleteVpcPeeringConnection_610515; path: JsonNode;
+proc call*(call_611733: Call_GetDeleteVpcPeeringConnection_611719; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes a VPC peering connection. Either the owner of the requester VPC or the owner of the accepter VPC can delete the VPC peering connection if it's in the active
state. The owner of the requester VPC can delete a VPC peering connection in the pending-acceptance
state. You cannot delete a VPC peering connection that's in the failed
state.
##
- let valid = call_610529.validator(path, query, header, formData, body)
- let scheme = call_610529.pickScheme
+ let valid = call_611733.validator(path, query, header, formData, body)
+ let scheme = call_611733.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610529.url(scheme.get, call_610529.host, call_610529.base,
- call_610529.route, valid.getOrDefault("path"),
+ let url = call_611733.url(scheme.get, call_611733.host, call_611733.base,
+ call_611733.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610529, url, valid)
+ result = atozHook(call_611733, url, valid)
-proc call*(call_610530: Call_GetDeleteVpcPeeringConnection_610515;
+proc call*(call_611734: Call_GetDeleteVpcPeeringConnection_611719;
VpcPeeringConnectionId: string; DryRun: bool = false;
Action: string = "DeleteVpcPeeringConnection";
Version: string = "2016-11-15"): Recallable =
@@ -47657,22 +47722,22 @@ proc call*(call_610530: Call_GetDeleteVpcPeeringConnection_610515;
## VpcPeeringConnectionId: string (required)
## : The ID of the VPC peering connection.
## Version: string (required)
- var query_610531 = newJObject()
- add(query_610531, "DryRun", newJBool(DryRun))
- add(query_610531, "Action", newJString(Action))
- add(query_610531, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId))
- add(query_610531, "Version", newJString(Version))
- result = call_610530.call(nil, query_610531, nil, nil, nil)
+ var query_611735 = newJObject()
+ add(query_611735, "DryRun", newJBool(DryRun))
+ add(query_611735, "Action", newJString(Action))
+ add(query_611735, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId))
+ add(query_611735, "Version", newJString(Version))
+ result = call_611734.call(nil, query_611735, nil, nil, nil)
-var getDeleteVpcPeeringConnection* = Call_GetDeleteVpcPeeringConnection_610515(
+var getDeleteVpcPeeringConnection* = Call_GetDeleteVpcPeeringConnection_611719(
name: "getDeleteVpcPeeringConnection", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteVpcPeeringConnection",
- validator: validate_GetDeleteVpcPeeringConnection_610516, base: "/",
- url: url_GetDeleteVpcPeeringConnection_610517,
+ validator: validate_GetDeleteVpcPeeringConnection_611720, base: "/",
+ url: url_GetDeleteVpcPeeringConnection_611721,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeleteVpnConnection_610567 = ref object of OpenApiRestCall_604389
-proc url_PostDeleteVpnConnection_610569(protocol: Scheme; host: string; base: string;
+ Call_PostDeleteVpnConnection_611771 = ref object of OpenApiRestCall_605589
+proc url_PostDeleteVpnConnection_611773(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -47685,7 +47750,7 @@ proc url_PostDeleteVpnConnection_610569(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_PostDeleteVpnConnection_610568(path: JsonNode; query: JsonNode;
+proc validate_PostDeleteVpnConnection_611772(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified VPN connection.
If you're deleting the VPC and its associated components, we recommend that you detach the virtual private gateway from the VPC and delete the VPC before deleting the VPN connection. If you believe that the tunnel credentials for your VPN connection have been compromised, you can delete the VPN connection and create a new one that has new keys, without needing to delete the VPC or virtual private gateway. If you create a new VPN connection, you must reconfigure the customer gateway using the new configuration information returned with the new VPN connection ID.
## @@ -47698,16 +47763,16 @@ proc validate_PostDeleteVpnConnection_610568(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610570 = query.getOrDefault("Action") - valid_610570 = validateParameter(valid_610570, JString, required = true, + var valid_611774 = query.getOrDefault("Action") + valid_611774 = validateParameter(valid_611774, JString, required = true, default = newJString("DeleteVpnConnection")) - if valid_610570 != nil: - section.add "Action", valid_610570 - var valid_610571 = query.getOrDefault("Version") - valid_610571 = validateParameter(valid_610571, JString, required = true, + if valid_611774 != nil: + section.add "Action", valid_611774 + var valid_611775 = query.getOrDefault("Version") + valid_611775 = validateParameter(valid_611775, JString, required = true, default = newJString("2016-11-15")) - if valid_610571 != nil: - section.add "Version", valid_610571 + if valid_611775 != nil: + section.add "Version", valid_611775 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -47718,41 +47783,41 @@ proc validate_PostDeleteVpnConnection_610568(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610572 = header.getOrDefault("X-Amz-Signature") - valid_610572 = validateParameter(valid_610572, JString, required = false, + var valid_611776 = header.getOrDefault("X-Amz-Signature") + valid_611776 = validateParameter(valid_611776, JString, required = false, default = nil) - if valid_610572 != nil: - section.add "X-Amz-Signature", valid_610572 - var valid_610573 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610573 = validateParameter(valid_610573, JString, required = false, + if valid_611776 != nil: + section.add "X-Amz-Signature", valid_611776 + var valid_611777 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611777 = validateParameter(valid_611777, JString, required = false, default = nil) - if valid_610573 != nil: - section.add "X-Amz-Content-Sha256", valid_610573 - var valid_610574 = header.getOrDefault("X-Amz-Date") - valid_610574 = validateParameter(valid_610574, JString, required = false, + if valid_611777 != nil: + section.add "X-Amz-Content-Sha256", valid_611777 + var valid_611778 = header.getOrDefault("X-Amz-Date") + valid_611778 = validateParameter(valid_611778, JString, required = false, default = nil) - if valid_610574 != nil: - section.add "X-Amz-Date", valid_610574 - var valid_610575 = header.getOrDefault("X-Amz-Credential") - valid_610575 = validateParameter(valid_610575, JString, required = false, + if valid_611778 != nil: + section.add "X-Amz-Date", valid_611778 + var valid_611779 = header.getOrDefault("X-Amz-Credential") + valid_611779 = validateParameter(valid_611779, JString, required = false, default = nil) - if valid_610575 != nil: - section.add "X-Amz-Credential", valid_610575 - var valid_610576 = header.getOrDefault("X-Amz-Security-Token") - valid_610576 = validateParameter(valid_610576, JString, required = false, + if valid_611779 != nil: + section.add "X-Amz-Credential", valid_611779 + var valid_611780 = header.getOrDefault("X-Amz-Security-Token") + valid_611780 = validateParameter(valid_611780, JString, required = false, default = nil) - if valid_610576 != nil: - section.add "X-Amz-Security-Token", valid_610576 - var valid_610577 = header.getOrDefault("X-Amz-Algorithm") - valid_610577 = validateParameter(valid_610577, JString, required = false, + if valid_611780 != nil: + section.add "X-Amz-Security-Token", valid_611780 + var valid_611781 = header.getOrDefault("X-Amz-Algorithm") + valid_611781 = validateParameter(valid_611781, JString, required = false, default = nil) - if valid_610577 != nil: - section.add "X-Amz-Algorithm", valid_610577 - var valid_610578 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610578 = validateParameter(valid_610578, JString, required = false, + if valid_611781 != nil: + section.add "X-Amz-Algorithm", valid_611781 + var valid_611782 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611782 = validateParameter(valid_611782, JString, required = false, default = nil) - if valid_610578 != nil: - section.add "X-Amz-SignedHeaders", valid_610578 + if valid_611782 != nil: + section.add "X-Amz-SignedHeaders", valid_611782 result.add "header", section ## parameters in `formData` object: ## VpnConnectionId: JString (required) @@ -47761,33 +47826,33 @@ proc validate_PostDeleteVpnConnection_610568(path: JsonNode; query: JsonNode; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `VpnConnectionId` field"
- var valid_610579 = formData.getOrDefault("VpnConnectionId")
- valid_610579 = validateParameter(valid_610579, JString, required = true,
+ var valid_611783 = formData.getOrDefault("VpnConnectionId")
+ valid_611783 = validateParameter(valid_611783, JString, required = true,
default = nil)
- if valid_610579 != nil:
- section.add "VpnConnectionId", valid_610579
- var valid_610580 = formData.getOrDefault("DryRun")
- valid_610580 = validateParameter(valid_610580, JBool, required = false, default = nil)
- if valid_610580 != nil:
- section.add "DryRun", valid_610580
+ if valid_611783 != nil:
+ section.add "VpnConnectionId", valid_611783
+ var valid_611784 = formData.getOrDefault("DryRun")
+ valid_611784 = validateParameter(valid_611784, JBool, required = false, default = nil)
+ if valid_611784 != nil:
+ section.add "DryRun", valid_611784
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610581: Call_PostDeleteVpnConnection_610567; path: JsonNode;
+proc call*(call_611785: Call_PostDeleteVpnConnection_611771; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified VPN connection.
If you're deleting the VPC and its associated components, we recommend that you detach the virtual private gateway from the VPC and delete the VPC before deleting the VPN connection. If you believe that the tunnel credentials for your VPN connection have been compromised, you can delete the VPN connection and create a new one that has new keys, without needing to delete the VPC or virtual private gateway. If you create a new VPN connection, you must reconfigure the customer gateway using the new configuration information returned with the new VPN connection ID.
## - let valid = call_610581.validator(path, query, header, formData, body) - let scheme = call_610581.pickScheme + let valid = call_611785.validator(path, query, header, formData, body) + let scheme = call_611785.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610581.url(scheme.get, call_610581.host, call_610581.base, - call_610581.route, valid.getOrDefault("path"), + let url = call_611785.url(scheme.get, call_611785.host, call_611785.base, + call_611785.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610581, url, valid) + result = atozHook(call_611785, url, valid) -proc call*(call_610582: Call_PostDeleteVpnConnection_610567; +proc call*(call_611786: Call_PostDeleteVpnConnection_611771; VpnConnectionId: string; DryRun: bool = false; Action: string = "DeleteVpnConnection"; Version: string = "2016-11-15"): Recallable = ## postDeleteVpnConnection @@ -47798,22 +47863,22 @@ proc call*(call_610582: Call_PostDeleteVpnConnection_610567; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610583 = newJObject()
- var formData_610584 = newJObject()
- add(formData_610584, "VpnConnectionId", newJString(VpnConnectionId))
- add(formData_610584, "DryRun", newJBool(DryRun))
- add(query_610583, "Action", newJString(Action))
- add(query_610583, "Version", newJString(Version))
- result = call_610582.call(nil, query_610583, nil, formData_610584, nil)
+ var query_611787 = newJObject()
+ var formData_611788 = newJObject()
+ add(formData_611788, "VpnConnectionId", newJString(VpnConnectionId))
+ add(formData_611788, "DryRun", newJBool(DryRun))
+ add(query_611787, "Action", newJString(Action))
+ add(query_611787, "Version", newJString(Version))
+ result = call_611786.call(nil, query_611787, nil, formData_611788, nil)
-var postDeleteVpnConnection* = Call_PostDeleteVpnConnection_610567(
+var postDeleteVpnConnection* = Call_PostDeleteVpnConnection_611771(
name: "postDeleteVpnConnection", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteVpnConnection",
- validator: validate_PostDeleteVpnConnection_610568, base: "/",
- url: url_PostDeleteVpnConnection_610569, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeleteVpnConnection_611772, base: "/",
+ url: url_PostDeleteVpnConnection_611773, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteVpnConnection_610550 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteVpnConnection_610552(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteVpnConnection_611754 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteVpnConnection_611756(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -47825,7 +47890,7 @@ proc url_GetDeleteVpnConnection_610552(protocol: Scheme; host: string; base: str
else:
result.path = base & route
-proc validate_GetDeleteVpnConnection_610551(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteVpnConnection_611755(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Deletes the specified VPN connection.
If you're deleting the VPC and its associated components, we recommend that you detach the virtual private gateway from the VPC and delete the VPC before deleting the VPN connection. If you believe that the tunnel credentials for your VPN connection have been compromised, you can delete the VPN connection and create a new one that has new keys, without needing to delete the VPC or virtual private gateway. If you create a new VPN connection, you must reconfigure the customer gateway using the new configuration information returned with the new VPN connection ID.
## @@ -47841,27 +47906,27 @@ proc validate_GetDeleteVpnConnection_610551(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_610553 = query.getOrDefault("DryRun") - valid_610553 = validateParameter(valid_610553, JBool, required = false, default = nil) - if valid_610553 != nil: - section.add "DryRun", valid_610553 + var valid_611757 = query.getOrDefault("DryRun") + valid_611757 = validateParameter(valid_611757, JBool, required = false, default = nil) + if valid_611757 != nil: + section.add "DryRun", valid_611757 assert query != nil, "query argument is necessary due to required `VpnConnectionId` field" - var valid_610554 = query.getOrDefault("VpnConnectionId") - valid_610554 = validateParameter(valid_610554, JString, required = true, + var valid_611758 = query.getOrDefault("VpnConnectionId") + valid_611758 = validateParameter(valid_611758, JString, required = true, default = nil) - if valid_610554 != nil: - section.add "VpnConnectionId", valid_610554 - var valid_610555 = query.getOrDefault("Action") - valid_610555 = validateParameter(valid_610555, JString, required = true, + if valid_611758 != nil: + section.add "VpnConnectionId", valid_611758 + var valid_611759 = query.getOrDefault("Action") + valid_611759 = validateParameter(valid_611759, JString, required = true, default = newJString("DeleteVpnConnection")) - if valid_610555 != nil: - section.add "Action", valid_610555 - var valid_610556 = query.getOrDefault("Version") - valid_610556 = validateParameter(valid_610556, JString, required = true, + if valid_611759 != nil: + section.add "Action", valid_611759 + var valid_611760 = query.getOrDefault("Version") + valid_611760 = validateParameter(valid_611760, JString, required = true, default = newJString("2016-11-15")) - if valid_610556 != nil: - section.add "Version", valid_610556 + if valid_611760 != nil: + section.add "Version", valid_611760 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -47872,61 +47937,61 @@ proc validate_GetDeleteVpnConnection_610551(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610557 = header.getOrDefault("X-Amz-Signature") - valid_610557 = validateParameter(valid_610557, JString, required = false, + var valid_611761 = header.getOrDefault("X-Amz-Signature") + valid_611761 = validateParameter(valid_611761, JString, required = false, default = nil) - if valid_610557 != nil: - section.add "X-Amz-Signature", valid_610557 - var valid_610558 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610558 = validateParameter(valid_610558, JString, required = false, + if valid_611761 != nil: + section.add "X-Amz-Signature", valid_611761 + var valid_611762 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611762 = validateParameter(valid_611762, JString, required = false, default = nil) - if valid_610558 != nil: - section.add "X-Amz-Content-Sha256", valid_610558 - var valid_610559 = header.getOrDefault("X-Amz-Date") - valid_610559 = validateParameter(valid_610559, JString, required = false, + if valid_611762 != nil: + section.add "X-Amz-Content-Sha256", valid_611762 + var valid_611763 = header.getOrDefault("X-Amz-Date") + valid_611763 = validateParameter(valid_611763, JString, required = false, default = nil) - if valid_610559 != nil: - section.add "X-Amz-Date", valid_610559 - var valid_610560 = header.getOrDefault("X-Amz-Credential") - valid_610560 = validateParameter(valid_610560, JString, required = false, + if valid_611763 != nil: + section.add "X-Amz-Date", valid_611763 + var valid_611764 = header.getOrDefault("X-Amz-Credential") + valid_611764 = validateParameter(valid_611764, JString, required = false, default = nil) - if valid_610560 != nil: - section.add "X-Amz-Credential", valid_610560 - var valid_610561 = header.getOrDefault("X-Amz-Security-Token") - valid_610561 = validateParameter(valid_610561, JString, required = false, + if valid_611764 != nil: + section.add "X-Amz-Credential", valid_611764 + var valid_611765 = header.getOrDefault("X-Amz-Security-Token") + valid_611765 = validateParameter(valid_611765, JString, required = false, default = nil) - if valid_610561 != nil: - section.add "X-Amz-Security-Token", valid_610561 - var valid_610562 = header.getOrDefault("X-Amz-Algorithm") - valid_610562 = validateParameter(valid_610562, JString, required = false, + if valid_611765 != nil: + section.add "X-Amz-Security-Token", valid_611765 + var valid_611766 = header.getOrDefault("X-Amz-Algorithm") + valid_611766 = validateParameter(valid_611766, JString, required = false, default = nil) - if valid_610562 != nil: - section.add "X-Amz-Algorithm", valid_610562 - var valid_610563 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610563 = validateParameter(valid_610563, JString, required = false, + if valid_611766 != nil: + section.add "X-Amz-Algorithm", valid_611766 + var valid_611767 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611767 = validateParameter(valid_611767, JString, required = false, default = nil) - if valid_610563 != nil: - section.add "X-Amz-SignedHeaders", valid_610563 + if valid_611767 != nil: + section.add "X-Amz-SignedHeaders", valid_611767 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610564: Call_GetDeleteVpnConnection_610550; path: JsonNode; +proc call*(call_611768: Call_GetDeleteVpnConnection_611754; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deletes the specified VPN connection.
If you're deleting the VPC and its associated components, we recommend that you detach the virtual private gateway from the VPC and delete the VPC before deleting the VPN connection. If you believe that the tunnel credentials for your VPN connection have been compromised, you can delete the VPN connection and create a new one that has new keys, without needing to delete the VPC or virtual private gateway. If you create a new VPN connection, you must reconfigure the customer gateway using the new configuration information returned with the new VPN connection ID.
## - let valid = call_610564.validator(path, query, header, formData, body) - let scheme = call_610564.pickScheme + let valid = call_611768.validator(path, query, header, formData, body) + let scheme = call_611768.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610564.url(scheme.get, call_610564.host, call_610564.base, - call_610564.route, valid.getOrDefault("path"), + let url = call_611768.url(scheme.get, call_611768.host, call_611768.base, + call_611768.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610564, url, valid) + result = atozHook(call_611768, url, valid) -proc call*(call_610565: Call_GetDeleteVpnConnection_610550; +proc call*(call_611769: Call_GetDeleteVpnConnection_611754; VpnConnectionId: string; DryRun: bool = false; Action: string = "DeleteVpnConnection"; Version: string = "2016-11-15"): Recallable = ## getDeleteVpnConnection @@ -47937,21 +48002,21 @@ proc call*(call_610565: Call_GetDeleteVpnConnection_610550; ## : The ID of the VPN connection. ## Action: string (required) ## Version: string (required) - var query_610566 = newJObject() - add(query_610566, "DryRun", newJBool(DryRun)) - add(query_610566, "VpnConnectionId", newJString(VpnConnectionId)) - add(query_610566, "Action", newJString(Action)) - add(query_610566, "Version", newJString(Version)) - result = call_610565.call(nil, query_610566, nil, nil, nil) + var query_611770 = newJObject() + add(query_611770, "DryRun", newJBool(DryRun)) + add(query_611770, "VpnConnectionId", newJString(VpnConnectionId)) + add(query_611770, "Action", newJString(Action)) + add(query_611770, "Version", newJString(Version)) + result = call_611769.call(nil, query_611770, nil, nil, nil) -var getDeleteVpnConnection* = Call_GetDeleteVpnConnection_610550( +var getDeleteVpnConnection* = Call_GetDeleteVpnConnection_611754( name: "getDeleteVpnConnection", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DeleteVpnConnection", - validator: validate_GetDeleteVpnConnection_610551, base: "/", - url: url_GetDeleteVpnConnection_610552, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDeleteVpnConnection_611755, base: "/", + url: url_GetDeleteVpnConnection_611756, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeleteVpnConnectionRoute_610602 = ref object of OpenApiRestCall_604389 -proc url_PostDeleteVpnConnectionRoute_610604(protocol: Scheme; host: string; + Call_PostDeleteVpnConnectionRoute_611806 = ref object of OpenApiRestCall_605589 +proc url_PostDeleteVpnConnectionRoute_611808(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -47963,7 +48028,7 @@ proc url_PostDeleteVpnConnectionRoute_610604(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDeleteVpnConnectionRoute_610603(path: JsonNode; query: JsonNode; +proc validate_PostDeleteVpnConnectionRoute_611807(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway. ## @@ -47976,16 +48041,16 @@ proc validate_PostDeleteVpnConnectionRoute_610603(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610605 = query.getOrDefault("Action") - valid_610605 = validateParameter(valid_610605, JString, required = true, default = newJString( + var valid_611809 = query.getOrDefault("Action") + valid_611809 = validateParameter(valid_611809, JString, required = true, default = newJString( "DeleteVpnConnectionRoute")) - if valid_610605 != nil: - section.add "Action", valid_610605 - var valid_610606 = query.getOrDefault("Version") - valid_610606 = validateParameter(valid_610606, JString, required = true, + if valid_611809 != nil: + section.add "Action", valid_611809 + var valid_611810 = query.getOrDefault("Version") + valid_611810 = validateParameter(valid_611810, JString, required = true, default = newJString("2016-11-15")) - if valid_610606 != nil: - section.add "Version", valid_610606 + if valid_611810 != nil: + section.add "Version", valid_611810 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -47996,41 +48061,41 @@ proc validate_PostDeleteVpnConnectionRoute_610603(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610607 = header.getOrDefault("X-Amz-Signature") - valid_610607 = validateParameter(valid_610607, JString, required = false, + var valid_611811 = header.getOrDefault("X-Amz-Signature") + valid_611811 = validateParameter(valid_611811, JString, required = false, default = nil) - if valid_610607 != nil: - section.add "X-Amz-Signature", valid_610607 - var valid_610608 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610608 = validateParameter(valid_610608, JString, required = false, + if valid_611811 != nil: + section.add "X-Amz-Signature", valid_611811 + var valid_611812 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611812 = validateParameter(valid_611812, JString, required = false, default = nil) - if valid_610608 != nil: - section.add "X-Amz-Content-Sha256", valid_610608 - var valid_610609 = header.getOrDefault("X-Amz-Date") - valid_610609 = validateParameter(valid_610609, JString, required = false, + if valid_611812 != nil: + section.add "X-Amz-Content-Sha256", valid_611812 + var valid_611813 = header.getOrDefault("X-Amz-Date") + valid_611813 = validateParameter(valid_611813, JString, required = false, default = nil) - if valid_610609 != nil: - section.add "X-Amz-Date", valid_610609 - var valid_610610 = header.getOrDefault("X-Amz-Credential") - valid_610610 = validateParameter(valid_610610, JString, required = false, + if valid_611813 != nil: + section.add "X-Amz-Date", valid_611813 + var valid_611814 = header.getOrDefault("X-Amz-Credential") + valid_611814 = validateParameter(valid_611814, JString, required = false, default = nil) - if valid_610610 != nil: - section.add "X-Amz-Credential", valid_610610 - var valid_610611 = header.getOrDefault("X-Amz-Security-Token") - valid_610611 = validateParameter(valid_610611, JString, required = false, + if valid_611814 != nil: + section.add "X-Amz-Credential", valid_611814 + var valid_611815 = header.getOrDefault("X-Amz-Security-Token") + valid_611815 = validateParameter(valid_611815, JString, required = false, default = nil) - if valid_610611 != nil: - section.add "X-Amz-Security-Token", valid_610611 - var valid_610612 = header.getOrDefault("X-Amz-Algorithm") - valid_610612 = validateParameter(valid_610612, JString, required = false, + if valid_611815 != nil: + section.add "X-Amz-Security-Token", valid_611815 + var valid_611816 = header.getOrDefault("X-Amz-Algorithm") + valid_611816 = validateParameter(valid_611816, JString, required = false, default = nil) - if valid_610612 != nil: - section.add "X-Amz-Algorithm", valid_610612 - var valid_610613 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610613 = validateParameter(valid_610613, JString, required = false, + if valid_611816 != nil: + section.add "X-Amz-Algorithm", valid_611816 + var valid_611817 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611817 = validateParameter(valid_611817, JString, required = false, default = nil) - if valid_610613 != nil: - section.add "X-Amz-SignedHeaders", valid_610613 + if valid_611817 != nil: + section.add "X-Amz-SignedHeaders", valid_611817 result.add "header", section ## parameters in `formData` object: ## VpnConnectionId: JString (required) @@ -48039,34 +48104,34 @@ proc validate_PostDeleteVpnConnectionRoute_610603(path: JsonNode; query: JsonNod ## : The CIDR block associated with the local subnet of the customer network. section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpnConnectionId` field" - var valid_610614 = formData.getOrDefault("VpnConnectionId") - valid_610614 = validateParameter(valid_610614, JString, required = true, + var valid_611818 = formData.getOrDefault("VpnConnectionId") + valid_611818 = validateParameter(valid_611818, JString, required = true, default = nil) - if valid_610614 != nil: - section.add "VpnConnectionId", valid_610614 - var valid_610615 = formData.getOrDefault("DestinationCidrBlock") - valid_610615 = validateParameter(valid_610615, JString, required = true, + if valid_611818 != nil: + section.add "VpnConnectionId", valid_611818 + var valid_611819 = formData.getOrDefault("DestinationCidrBlock") + valid_611819 = validateParameter(valid_611819, JString, required = true, default = nil) - if valid_610615 != nil: - section.add "DestinationCidrBlock", valid_610615 + if valid_611819 != nil: + section.add "DestinationCidrBlock", valid_611819 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610616: Call_PostDeleteVpnConnectionRoute_610602; path: JsonNode; +proc call*(call_611820: Call_PostDeleteVpnConnectionRoute_611806; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes the specified static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway. ## - let valid = call_610616.validator(path, query, header, formData, body) - let scheme = call_610616.pickScheme + let valid = call_611820.validator(path, query, header, formData, body) + let scheme = call_611820.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610616.url(scheme.get, call_610616.host, call_610616.base, - call_610616.route, valid.getOrDefault("path"), + let url = call_611820.url(scheme.get, call_611820.host, call_611820.base, + call_611820.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610616, url, valid) + result = atozHook(call_611820, url, valid) -proc call*(call_610617: Call_PostDeleteVpnConnectionRoute_610602; +proc call*(call_611821: Call_PostDeleteVpnConnectionRoute_611806; VpnConnectionId: string; DestinationCidrBlock: string; Action: string = "DeleteVpnConnectionRoute"; Version: string = "2016-11-15"): Recallable = @@ -48078,23 +48143,23 @@ proc call*(call_610617: Call_PostDeleteVpnConnectionRoute_610602; ## : The CIDR block associated with the local subnet of the customer network. ## Action: string (required) ## Version: string (required) - var query_610618 = newJObject() - var formData_610619 = newJObject() - add(formData_610619, "VpnConnectionId", newJString(VpnConnectionId)) - add(formData_610619, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - add(query_610618, "Action", newJString(Action)) - add(query_610618, "Version", newJString(Version)) - result = call_610617.call(nil, query_610618, nil, formData_610619, nil) + var query_611822 = newJObject() + var formData_611823 = newJObject() + add(formData_611823, "VpnConnectionId", newJString(VpnConnectionId)) + add(formData_611823, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + add(query_611822, "Action", newJString(Action)) + add(query_611822, "Version", newJString(Version)) + result = call_611821.call(nil, query_611822, nil, formData_611823, nil) -var postDeleteVpnConnectionRoute* = Call_PostDeleteVpnConnectionRoute_610602( +var postDeleteVpnConnectionRoute* = Call_PostDeleteVpnConnectionRoute_611806( name: "postDeleteVpnConnectionRoute", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DeleteVpnConnectionRoute", - validator: validate_PostDeleteVpnConnectionRoute_610603, base: "/", - url: url_PostDeleteVpnConnectionRoute_610604, + validator: validate_PostDeleteVpnConnectionRoute_611807, base: "/", + url: url_PostDeleteVpnConnectionRoute_611808, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDeleteVpnConnectionRoute_610585 = ref object of OpenApiRestCall_604389 -proc url_GetDeleteVpnConnectionRoute_610587(protocol: Scheme; host: string; + Call_GetDeleteVpnConnectionRoute_611789 = ref object of OpenApiRestCall_605589 +proc url_GetDeleteVpnConnectionRoute_611791(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -48106,7 +48171,7 @@ proc url_GetDeleteVpnConnectionRoute_610587(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDeleteVpnConnectionRoute_610586(path: JsonNode; query: JsonNode; +proc validate_GetDeleteVpnConnectionRoute_611790(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway. ## @@ -48124,26 +48189,26 @@ proc validate_GetDeleteVpnConnectionRoute_610586(path: JsonNode; query: JsonNode section = newJObject() assert query != nil, "query argument is necessary due to required `VpnConnectionId` field" - var valid_610588 = query.getOrDefault("VpnConnectionId") - valid_610588 = validateParameter(valid_610588, JString, required = true, + var valid_611792 = query.getOrDefault("VpnConnectionId") + valid_611792 = validateParameter(valid_611792, JString, required = true, default = nil) - if valid_610588 != nil: - section.add "VpnConnectionId", valid_610588 - var valid_610589 = query.getOrDefault("Action") - valid_610589 = validateParameter(valid_610589, JString, required = true, default = newJString( + if valid_611792 != nil: + section.add "VpnConnectionId", valid_611792 + var valid_611793 = query.getOrDefault("Action") + valid_611793 = validateParameter(valid_611793, JString, required = true, default = newJString( "DeleteVpnConnectionRoute")) - if valid_610589 != nil: - section.add "Action", valid_610589 - var valid_610590 = query.getOrDefault("Version") - valid_610590 = validateParameter(valid_610590, JString, required = true, + if valid_611793 != nil: + section.add "Action", valid_611793 + var valid_611794 = query.getOrDefault("Version") + valid_611794 = validateParameter(valid_611794, JString, required = true, default = newJString("2016-11-15")) - if valid_610590 != nil: - section.add "Version", valid_610590 - var valid_610591 = query.getOrDefault("DestinationCidrBlock") - valid_610591 = validateParameter(valid_610591, JString, required = true, + if valid_611794 != nil: + section.add "Version", valid_611794 + var valid_611795 = query.getOrDefault("DestinationCidrBlock") + valid_611795 = validateParameter(valid_611795, JString, required = true, default = nil) - if valid_610591 != nil: - section.add "DestinationCidrBlock", valid_610591 + if valid_611795 != nil: + section.add "DestinationCidrBlock", valid_611795 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -48154,61 +48219,61 @@ proc validate_GetDeleteVpnConnectionRoute_610586(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610592 = header.getOrDefault("X-Amz-Signature") - valid_610592 = validateParameter(valid_610592, JString, required = false, + var valid_611796 = header.getOrDefault("X-Amz-Signature") + valid_611796 = validateParameter(valid_611796, JString, required = false, default = nil) - if valid_610592 != nil: - section.add "X-Amz-Signature", valid_610592 - var valid_610593 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610593 = validateParameter(valid_610593, JString, required = false, + if valid_611796 != nil: + section.add "X-Amz-Signature", valid_611796 + var valid_611797 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611797 = validateParameter(valid_611797, JString, required = false, default = nil) - if valid_610593 != nil: - section.add "X-Amz-Content-Sha256", valid_610593 - var valid_610594 = header.getOrDefault("X-Amz-Date") - valid_610594 = validateParameter(valid_610594, JString, required = false, + if valid_611797 != nil: + section.add "X-Amz-Content-Sha256", valid_611797 + var valid_611798 = header.getOrDefault("X-Amz-Date") + valid_611798 = validateParameter(valid_611798, JString, required = false, default = nil) - if valid_610594 != nil: - section.add "X-Amz-Date", valid_610594 - var valid_610595 = header.getOrDefault("X-Amz-Credential") - valid_610595 = validateParameter(valid_610595, JString, required = false, + if valid_611798 != nil: + section.add "X-Amz-Date", valid_611798 + var valid_611799 = header.getOrDefault("X-Amz-Credential") + valid_611799 = validateParameter(valid_611799, JString, required = false, default = nil) - if valid_610595 != nil: - section.add "X-Amz-Credential", valid_610595 - var valid_610596 = header.getOrDefault("X-Amz-Security-Token") - valid_610596 = validateParameter(valid_610596, JString, required = false, + if valid_611799 != nil: + section.add "X-Amz-Credential", valid_611799 + var valid_611800 = header.getOrDefault("X-Amz-Security-Token") + valid_611800 = validateParameter(valid_611800, JString, required = false, default = nil) - if valid_610596 != nil: - section.add "X-Amz-Security-Token", valid_610596 - var valid_610597 = header.getOrDefault("X-Amz-Algorithm") - valid_610597 = validateParameter(valid_610597, JString, required = false, + if valid_611800 != nil: + section.add "X-Amz-Security-Token", valid_611800 + var valid_611801 = header.getOrDefault("X-Amz-Algorithm") + valid_611801 = validateParameter(valid_611801, JString, required = false, default = nil) - if valid_610597 != nil: - section.add "X-Amz-Algorithm", valid_610597 - var valid_610598 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610598 = validateParameter(valid_610598, JString, required = false, + if valid_611801 != nil: + section.add "X-Amz-Algorithm", valid_611801 + var valid_611802 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611802 = validateParameter(valid_611802, JString, required = false, default = nil) - if valid_610598 != nil: - section.add "X-Amz-SignedHeaders", valid_610598 + if valid_611802 != nil: + section.add "X-Amz-SignedHeaders", valid_611802 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610599: Call_GetDeleteVpnConnectionRoute_610585; path: JsonNode; +proc call*(call_611803: Call_GetDeleteVpnConnectionRoute_611789; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes the specified static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway. ## - let valid = call_610599.validator(path, query, header, formData, body) - let scheme = call_610599.pickScheme + let valid = call_611803.validator(path, query, header, formData, body) + let scheme = call_611803.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610599.url(scheme.get, call_610599.host, call_610599.base, - call_610599.route, valid.getOrDefault("path"), + let url = call_611803.url(scheme.get, call_611803.host, call_611803.base, + call_611803.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610599, url, valid) + result = atozHook(call_611803, url, valid) -proc call*(call_610600: Call_GetDeleteVpnConnectionRoute_610585; +proc call*(call_611804: Call_GetDeleteVpnConnectionRoute_611789; VpnConnectionId: string; DestinationCidrBlock: string; Action: string = "DeleteVpnConnectionRoute"; Version: string = "2016-11-15"): Recallable = @@ -48220,22 +48285,22 @@ proc call*(call_610600: Call_GetDeleteVpnConnectionRoute_610585; ## Version: string (required) ## DestinationCidrBlock: string (required) ## : The CIDR block associated with the local subnet of the customer network. - var query_610601 = newJObject() - add(query_610601, "VpnConnectionId", newJString(VpnConnectionId)) - add(query_610601, "Action", newJString(Action)) - add(query_610601, "Version", newJString(Version)) - add(query_610601, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - result = call_610600.call(nil, query_610601, nil, nil, nil) - -var getDeleteVpnConnectionRoute* = Call_GetDeleteVpnConnectionRoute_610585( + var query_611805 = newJObject() + add(query_611805, "VpnConnectionId", newJString(VpnConnectionId)) + add(query_611805, "Action", newJString(Action)) + add(query_611805, "Version", newJString(Version)) + add(query_611805, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + result = call_611804.call(nil, query_611805, nil, nil, nil) + +var getDeleteVpnConnectionRoute* = Call_GetDeleteVpnConnectionRoute_611789( name: "getDeleteVpnConnectionRoute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DeleteVpnConnectionRoute", - validator: validate_GetDeleteVpnConnectionRoute_610586, base: "/", - url: url_GetDeleteVpnConnectionRoute_610587, + validator: validate_GetDeleteVpnConnectionRoute_611790, base: "/", + url: url_GetDeleteVpnConnectionRoute_611791, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeleteVpnGateway_610637 = ref object of OpenApiRestCall_604389 -proc url_PostDeleteVpnGateway_610639(protocol: Scheme; host: string; base: string; + Call_PostDeleteVpnGateway_611841 = ref object of OpenApiRestCall_605589 +proc url_PostDeleteVpnGateway_611843(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -48247,7 +48312,7 @@ proc url_PostDeleteVpnGateway_610639(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostDeleteVpnGateway_610638(path: JsonNode; query: JsonNode; +proc validate_PostDeleteVpnGateway_611842(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Deletes the specified virtual private gateway. We recommend that before you delete a virtual private gateway, you detach it from the VPC and delete the VPN connection. Note that you don't need to delete the virtual private gateway if you plan to delete and recreate the VPN connection between your VPC and your network. ## @@ -48260,16 +48325,16 @@ proc validate_PostDeleteVpnGateway_610638(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610640 = query.getOrDefault("Action") - valid_610640 = validateParameter(valid_610640, JString, required = true, + var valid_611844 = query.getOrDefault("Action") + valid_611844 = validateParameter(valid_611844, JString, required = true, default = newJString("DeleteVpnGateway")) - if valid_610640 != nil: - section.add "Action", valid_610640 - var valid_610641 = query.getOrDefault("Version") - valid_610641 = validateParameter(valid_610641, JString, required = true, + if valid_611844 != nil: + section.add "Action", valid_611844 + var valid_611845 = query.getOrDefault("Version") + valid_611845 = validateParameter(valid_611845, JString, required = true, default = newJString("2016-11-15")) - if valid_610641 != nil: - section.add "Version", valid_610641 + if valid_611845 != nil: + section.add "Version", valid_611845 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -48280,41 +48345,41 @@ proc validate_PostDeleteVpnGateway_610638(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610642 = header.getOrDefault("X-Amz-Signature") - valid_610642 = validateParameter(valid_610642, JString, required = false, + var valid_611846 = header.getOrDefault("X-Amz-Signature") + valid_611846 = validateParameter(valid_611846, JString, required = false, default = nil) - if valid_610642 != nil: - section.add "X-Amz-Signature", valid_610642 - var valid_610643 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610643 = validateParameter(valid_610643, JString, required = false, + if valid_611846 != nil: + section.add "X-Amz-Signature", valid_611846 + var valid_611847 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611847 = validateParameter(valid_611847, JString, required = false, default = nil) - if valid_610643 != nil: - section.add "X-Amz-Content-Sha256", valid_610643 - var valid_610644 = header.getOrDefault("X-Amz-Date") - valid_610644 = validateParameter(valid_610644, JString, required = false, + if valid_611847 != nil: + section.add "X-Amz-Content-Sha256", valid_611847 + var valid_611848 = header.getOrDefault("X-Amz-Date") + valid_611848 = validateParameter(valid_611848, JString, required = false, default = nil) - if valid_610644 != nil: - section.add "X-Amz-Date", valid_610644 - var valid_610645 = header.getOrDefault("X-Amz-Credential") - valid_610645 = validateParameter(valid_610645, JString, required = false, + if valid_611848 != nil: + section.add "X-Amz-Date", valid_611848 + var valid_611849 = header.getOrDefault("X-Amz-Credential") + valid_611849 = validateParameter(valid_611849, JString, required = false, default = nil) - if valid_610645 != nil: - section.add "X-Amz-Credential", valid_610645 - var valid_610646 = header.getOrDefault("X-Amz-Security-Token") - valid_610646 = validateParameter(valid_610646, JString, required = false, + if valid_611849 != nil: + section.add "X-Amz-Credential", valid_611849 + var valid_611850 = header.getOrDefault("X-Amz-Security-Token") + valid_611850 = validateParameter(valid_611850, JString, required = false, default = nil) - if valid_610646 != nil: - section.add "X-Amz-Security-Token", valid_610646 - var valid_610647 = header.getOrDefault("X-Amz-Algorithm") - valid_610647 = validateParameter(valid_610647, JString, required = false, + if valid_611850 != nil: + section.add "X-Amz-Security-Token", valid_611850 + var valid_611851 = header.getOrDefault("X-Amz-Algorithm") + valid_611851 = validateParameter(valid_611851, JString, required = false, default = nil) - if valid_610647 != nil: - section.add "X-Amz-Algorithm", valid_610647 - var valid_610648 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610648 = validateParameter(valid_610648, JString, required = false, + if valid_611851 != nil: + section.add "X-Amz-Algorithm", valid_611851 + var valid_611852 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611852 = validateParameter(valid_611852, JString, required = false, default = nil) - if valid_610648 != nil: - section.add "X-Amz-SignedHeaders", valid_610648 + if valid_611852 != nil: + section.add "X-Amz-SignedHeaders", valid_611852 result.add "header", section ## parameters in `formData` object: ## VpnGatewayId: JString (required) @@ -48324,33 +48389,33 @@ proc validate_PostDeleteVpnGateway_610638(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpnGatewayId` field" - var valid_610649 = formData.getOrDefault("VpnGatewayId") - valid_610649 = validateParameter(valid_610649, JString, required = true, + var valid_611853 = formData.getOrDefault("VpnGatewayId") + valid_611853 = validateParameter(valid_611853, JString, required = true, default = nil) - if valid_610649 != nil: - section.add "VpnGatewayId", valid_610649 - var valid_610650 = formData.getOrDefault("DryRun") - valid_610650 = validateParameter(valid_610650, JBool, required = false, default = nil) - if valid_610650 != nil: - section.add "DryRun", valid_610650 + if valid_611853 != nil: + section.add "VpnGatewayId", valid_611853 + var valid_611854 = formData.getOrDefault("DryRun") + valid_611854 = validateParameter(valid_611854, JBool, required = false, default = nil) + if valid_611854 != nil: + section.add "DryRun", valid_611854 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610651: Call_PostDeleteVpnGateway_610637; path: JsonNode; +proc call*(call_611855: Call_PostDeleteVpnGateway_611841; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Deletes the specified virtual private gateway. We recommend that before you delete a virtual private gateway, you detach it from the VPC and delete the VPN connection. Note that you don't need to delete the virtual private gateway if you plan to delete and recreate the VPN connection between your VPC and your network. ## - let valid = call_610651.validator(path, query, header, formData, body) - let scheme = call_610651.pickScheme + let valid = call_611855.validator(path, query, header, formData, body) + let scheme = call_611855.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610651.url(scheme.get, call_610651.host, call_610651.base, - call_610651.route, valid.getOrDefault("path"), + let url = call_611855.url(scheme.get, call_611855.host, call_611855.base, + call_611855.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610651, url, valid) + result = atozHook(call_611855, url, valid) -proc call*(call_610652: Call_PostDeleteVpnGateway_610637; VpnGatewayId: string; +proc call*(call_611856: Call_PostDeleteVpnGateway_611841; VpnGatewayId: string; DryRun: bool = false; Action: string = "DeleteVpnGateway"; Version: string = "2016-11-15"): Recallable = ## postDeleteVpnGateway @@ -48361,22 +48426,22 @@ proc call*(call_610652: Call_PostDeleteVpnGateway_610637; VpnGatewayId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610653 = newJObject()
- var formData_610654 = newJObject()
- add(formData_610654, "VpnGatewayId", newJString(VpnGatewayId))
- add(formData_610654, "DryRun", newJBool(DryRun))
- add(query_610653, "Action", newJString(Action))
- add(query_610653, "Version", newJString(Version))
- result = call_610652.call(nil, query_610653, nil, formData_610654, nil)
+ var query_611857 = newJObject()
+ var formData_611858 = newJObject()
+ add(formData_611858, "VpnGatewayId", newJString(VpnGatewayId))
+ add(formData_611858, "DryRun", newJBool(DryRun))
+ add(query_611857, "Action", newJString(Action))
+ add(query_611857, "Version", newJString(Version))
+ result = call_611856.call(nil, query_611857, nil, formData_611858, nil)
-var postDeleteVpnGateway* = Call_PostDeleteVpnGateway_610637(
+var postDeleteVpnGateway* = Call_PostDeleteVpnGateway_611841(
name: "postDeleteVpnGateway", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DeleteVpnGateway",
- validator: validate_PostDeleteVpnGateway_610638, base: "/",
- url: url_PostDeleteVpnGateway_610639, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDeleteVpnGateway_611842, base: "/",
+ url: url_PostDeleteVpnGateway_611843, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeleteVpnGateway_610620 = ref object of OpenApiRestCall_604389
-proc url_GetDeleteVpnGateway_610622(protocol: Scheme; host: string; base: string;
+ Call_GetDeleteVpnGateway_611824 = ref object of OpenApiRestCall_605589
+proc url_GetDeleteVpnGateway_611826(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -48388,7 +48453,7 @@ proc url_GetDeleteVpnGateway_610622(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetDeleteVpnGateway_610621(path: JsonNode; query: JsonNode;
+proc validate_GetDeleteVpnGateway_611825(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deletes the specified virtual private gateway. We recommend that before you delete a virtual private gateway, you detach it from the VPC and delete the VPN connection. Note that you don't need to delete the virtual private gateway if you plan to delete and recreate the VPN connection between your VPC and your network.
@@ -48405,27 +48470,27 @@ proc validate_GetDeleteVpnGateway_610621(path: JsonNode; query: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_610623 = query.getOrDefault("DryRun")
- valid_610623 = validateParameter(valid_610623, JBool, required = false, default = nil)
- if valid_610623 != nil:
- section.add "DryRun", valid_610623
+ var valid_611827 = query.getOrDefault("DryRun")
+ valid_611827 = validateParameter(valid_611827, JBool, required = false, default = nil)
+ if valid_611827 != nil:
+ section.add "DryRun", valid_611827
assert query != nil,
"query argument is necessary due to required `VpnGatewayId` field"
- var valid_610624 = query.getOrDefault("VpnGatewayId")
- valid_610624 = validateParameter(valid_610624, JString, required = true,
+ var valid_611828 = query.getOrDefault("VpnGatewayId")
+ valid_611828 = validateParameter(valid_611828, JString, required = true,
default = nil)
- if valid_610624 != nil:
- section.add "VpnGatewayId", valid_610624
- var valid_610625 = query.getOrDefault("Action")
- valid_610625 = validateParameter(valid_610625, JString, required = true,
+ if valid_611828 != nil:
+ section.add "VpnGatewayId", valid_611828
+ var valid_611829 = query.getOrDefault("Action")
+ valid_611829 = validateParameter(valid_611829, JString, required = true,
default = newJString("DeleteVpnGateway"))
- if valid_610625 != nil:
- section.add "Action", valid_610625
- var valid_610626 = query.getOrDefault("Version")
- valid_610626 = validateParameter(valid_610626, JString, required = true,
+ if valid_611829 != nil:
+ section.add "Action", valid_611829
+ var valid_611830 = query.getOrDefault("Version")
+ valid_611830 = validateParameter(valid_611830, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610626 != nil:
- section.add "Version", valid_610626
+ if valid_611830 != nil:
+ section.add "Version", valid_611830
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -48436,61 +48501,61 @@ proc validate_GetDeleteVpnGateway_610621(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610627 = header.getOrDefault("X-Amz-Signature")
- valid_610627 = validateParameter(valid_610627, JString, required = false,
+ var valid_611831 = header.getOrDefault("X-Amz-Signature")
+ valid_611831 = validateParameter(valid_611831, JString, required = false,
default = nil)
- if valid_610627 != nil:
- section.add "X-Amz-Signature", valid_610627
- var valid_610628 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610628 = validateParameter(valid_610628, JString, required = false,
+ if valid_611831 != nil:
+ section.add "X-Amz-Signature", valid_611831
+ var valid_611832 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611832 = validateParameter(valid_611832, JString, required = false,
default = nil)
- if valid_610628 != nil:
- section.add "X-Amz-Content-Sha256", valid_610628
- var valid_610629 = header.getOrDefault("X-Amz-Date")
- valid_610629 = validateParameter(valid_610629, JString, required = false,
+ if valid_611832 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611832
+ var valid_611833 = header.getOrDefault("X-Amz-Date")
+ valid_611833 = validateParameter(valid_611833, JString, required = false,
default = nil)
- if valid_610629 != nil:
- section.add "X-Amz-Date", valid_610629
- var valid_610630 = header.getOrDefault("X-Amz-Credential")
- valid_610630 = validateParameter(valid_610630, JString, required = false,
+ if valid_611833 != nil:
+ section.add "X-Amz-Date", valid_611833
+ var valid_611834 = header.getOrDefault("X-Amz-Credential")
+ valid_611834 = validateParameter(valid_611834, JString, required = false,
default = nil)
- if valid_610630 != nil:
- section.add "X-Amz-Credential", valid_610630
- var valid_610631 = header.getOrDefault("X-Amz-Security-Token")
- valid_610631 = validateParameter(valid_610631, JString, required = false,
+ if valid_611834 != nil:
+ section.add "X-Amz-Credential", valid_611834
+ var valid_611835 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611835 = validateParameter(valid_611835, JString, required = false,
default = nil)
- if valid_610631 != nil:
- section.add "X-Amz-Security-Token", valid_610631
- var valid_610632 = header.getOrDefault("X-Amz-Algorithm")
- valid_610632 = validateParameter(valid_610632, JString, required = false,
+ if valid_611835 != nil:
+ section.add "X-Amz-Security-Token", valid_611835
+ var valid_611836 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611836 = validateParameter(valid_611836, JString, required = false,
default = nil)
- if valid_610632 != nil:
- section.add "X-Amz-Algorithm", valid_610632
- var valid_610633 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610633 = validateParameter(valid_610633, JString, required = false,
+ if valid_611836 != nil:
+ section.add "X-Amz-Algorithm", valid_611836
+ var valid_611837 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611837 = validateParameter(valid_611837, JString, required = false,
default = nil)
- if valid_610633 != nil:
- section.add "X-Amz-SignedHeaders", valid_610633
+ if valid_611837 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611837
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610634: Call_GetDeleteVpnGateway_610620; path: JsonNode;
+proc call*(call_611838: Call_GetDeleteVpnGateway_611824; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Deletes the specified virtual private gateway. We recommend that before you delete a virtual private gateway, you detach it from the VPC and delete the VPN connection. Note that you don't need to delete the virtual private gateway if you plan to delete and recreate the VPN connection between your VPC and your network.
##
- let valid = call_610634.validator(path, query, header, formData, body)
- let scheme = call_610634.pickScheme
+ let valid = call_611838.validator(path, query, header, formData, body)
+ let scheme = call_611838.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610634.url(scheme.get, call_610634.host, call_610634.base,
- call_610634.route, valid.getOrDefault("path"),
+ let url = call_611838.url(scheme.get, call_611838.host, call_611838.base,
+ call_611838.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610634, url, valid)
+ result = atozHook(call_611838, url, valid)
-proc call*(call_610635: Call_GetDeleteVpnGateway_610620; VpnGatewayId: string;
+proc call*(call_611839: Call_GetDeleteVpnGateway_611824; VpnGatewayId: string;
DryRun: bool = false; Action: string = "DeleteVpnGateway";
Version: string = "2016-11-15"): Recallable =
## getDeleteVpnGateway
@@ -48501,21 +48566,21 @@ proc call*(call_610635: Call_GetDeleteVpnGateway_610620; VpnGatewayId: string;
## : The ID of the virtual private gateway.
## Action: string (required)
## Version: string (required)
- var query_610636 = newJObject()
- add(query_610636, "DryRun", newJBool(DryRun))
- add(query_610636, "VpnGatewayId", newJString(VpnGatewayId))
- add(query_610636, "Action", newJString(Action))
- add(query_610636, "Version", newJString(Version))
- result = call_610635.call(nil, query_610636, nil, nil, nil)
+ var query_611840 = newJObject()
+ add(query_611840, "DryRun", newJBool(DryRun))
+ add(query_611840, "VpnGatewayId", newJString(VpnGatewayId))
+ add(query_611840, "Action", newJString(Action))
+ add(query_611840, "Version", newJString(Version))
+ result = call_611839.call(nil, query_611840, nil, nil, nil)
-var getDeleteVpnGateway* = Call_GetDeleteVpnGateway_610620(
+var getDeleteVpnGateway* = Call_GetDeleteVpnGateway_611824(
name: "getDeleteVpnGateway", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DeleteVpnGateway",
- validator: validate_GetDeleteVpnGateway_610621, base: "/",
- url: url_GetDeleteVpnGateway_610622, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDeleteVpnGateway_611825, base: "/",
+ url: url_GetDeleteVpnGateway_611826, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeprovisionByoipCidr_610672 = ref object of OpenApiRestCall_604389
-proc url_PostDeprovisionByoipCidr_610674(protocol: Scheme; host: string;
+ Call_PostDeprovisionByoipCidr_611876 = ref object of OpenApiRestCall_605589
+proc url_PostDeprovisionByoipCidr_611878(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -48528,7 +48593,7 @@ proc url_PostDeprovisionByoipCidr_610674(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDeprovisionByoipCidr_610673(path: JsonNode; query: JsonNode;
+proc validate_PostDeprovisionByoipCidr_611877(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Releases the specified address range that you provisioned for use with your AWS resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool.
Before you can release an address range, you must stop advertising it using WithdrawByoipCidr and you must not have any IP addresses allocated from its address range.
## @@ -48541,16 +48606,16 @@ proc validate_PostDeprovisionByoipCidr_610673(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610675 = query.getOrDefault("Action") - valid_610675 = validateParameter(valid_610675, JString, required = true, + var valid_611879 = query.getOrDefault("Action") + valid_611879 = validateParameter(valid_611879, JString, required = true, default = newJString("DeprovisionByoipCidr")) - if valid_610675 != nil: - section.add "Action", valid_610675 - var valid_610676 = query.getOrDefault("Version") - valid_610676 = validateParameter(valid_610676, JString, required = true, + if valid_611879 != nil: + section.add "Action", valid_611879 + var valid_611880 = query.getOrDefault("Version") + valid_611880 = validateParameter(valid_611880, JString, required = true, default = newJString("2016-11-15")) - if valid_610676 != nil: - section.add "Version", valid_610676 + if valid_611880 != nil: + section.add "Version", valid_611880 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -48561,41 +48626,41 @@ proc validate_PostDeprovisionByoipCidr_610673(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610677 = header.getOrDefault("X-Amz-Signature") - valid_610677 = validateParameter(valid_610677, JString, required = false, + var valid_611881 = header.getOrDefault("X-Amz-Signature") + valid_611881 = validateParameter(valid_611881, JString, required = false, default = nil) - if valid_610677 != nil: - section.add "X-Amz-Signature", valid_610677 - var valid_610678 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610678 = validateParameter(valid_610678, JString, required = false, + if valid_611881 != nil: + section.add "X-Amz-Signature", valid_611881 + var valid_611882 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611882 = validateParameter(valid_611882, JString, required = false, default = nil) - if valid_610678 != nil: - section.add "X-Amz-Content-Sha256", valid_610678 - var valid_610679 = header.getOrDefault("X-Amz-Date") - valid_610679 = validateParameter(valid_610679, JString, required = false, + if valid_611882 != nil: + section.add "X-Amz-Content-Sha256", valid_611882 + var valid_611883 = header.getOrDefault("X-Amz-Date") + valid_611883 = validateParameter(valid_611883, JString, required = false, default = nil) - if valid_610679 != nil: - section.add "X-Amz-Date", valid_610679 - var valid_610680 = header.getOrDefault("X-Amz-Credential") - valid_610680 = validateParameter(valid_610680, JString, required = false, + if valid_611883 != nil: + section.add "X-Amz-Date", valid_611883 + var valid_611884 = header.getOrDefault("X-Amz-Credential") + valid_611884 = validateParameter(valid_611884, JString, required = false, default = nil) - if valid_610680 != nil: - section.add "X-Amz-Credential", valid_610680 - var valid_610681 = header.getOrDefault("X-Amz-Security-Token") - valid_610681 = validateParameter(valid_610681, JString, required = false, + if valid_611884 != nil: + section.add "X-Amz-Credential", valid_611884 + var valid_611885 = header.getOrDefault("X-Amz-Security-Token") + valid_611885 = validateParameter(valid_611885, JString, required = false, default = nil) - if valid_610681 != nil: - section.add "X-Amz-Security-Token", valid_610681 - var valid_610682 = header.getOrDefault("X-Amz-Algorithm") - valid_610682 = validateParameter(valid_610682, JString, required = false, + if valid_611885 != nil: + section.add "X-Amz-Security-Token", valid_611885 + var valid_611886 = header.getOrDefault("X-Amz-Algorithm") + valid_611886 = validateParameter(valid_611886, JString, required = false, default = nil) - if valid_610682 != nil: - section.add "X-Amz-Algorithm", valid_610682 - var valid_610683 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610683 = validateParameter(valid_610683, JString, required = false, + if valid_611886 != nil: + section.add "X-Amz-Algorithm", valid_611886 + var valid_611887 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611887 = validateParameter(valid_611887, JString, required = false, default = nil) - if valid_610683 != nil: - section.add "X-Amz-SignedHeaders", valid_610683 + if valid_611887 != nil: + section.add "X-Amz-SignedHeaders", valid_611887 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -48603,35 +48668,35 @@ proc validate_PostDeprovisionByoipCidr_610673(path: JsonNode; query: JsonNode; ## Cidr: JString (required) ## : The public IPv4 address range, in CIDR notation. The prefix must be the same prefix that you specified when you provisioned the address range. section = newJObject() - var valid_610684 = formData.getOrDefault("DryRun") - valid_610684 = validateParameter(valid_610684, JBool, required = false, default = nil) - if valid_610684 != nil: - section.add "DryRun", valid_610684 + var valid_611888 = formData.getOrDefault("DryRun") + valid_611888 = validateParameter(valid_611888, JBool, required = false, default = nil) + if valid_611888 != nil: + section.add "DryRun", valid_611888 assert formData != nil, "formData argument is necessary due to required `Cidr` field" - var valid_610685 = formData.getOrDefault("Cidr") - valid_610685 = validateParameter(valid_610685, JString, required = true, + var valid_611889 = formData.getOrDefault("Cidr") + valid_611889 = validateParameter(valid_611889, JString, required = true, default = nil) - if valid_610685 != nil: - section.add "Cidr", valid_610685 + if valid_611889 != nil: + section.add "Cidr", valid_611889 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610686: Call_PostDeprovisionByoipCidr_610672; path: JsonNode; +proc call*(call_611890: Call_PostDeprovisionByoipCidr_611876; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Releases the specified address range that you provisioned for use with your AWS resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool.
Before you can release an address range, you must stop advertising it using WithdrawByoipCidr and you must not have any IP addresses allocated from its address range.
## - let valid = call_610686.validator(path, query, header, formData, body) - let scheme = call_610686.pickScheme + let valid = call_611890.validator(path, query, header, formData, body) + let scheme = call_611890.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610686.url(scheme.get, call_610686.host, call_610686.base, - call_610686.route, valid.getOrDefault("path"), + let url = call_611890.url(scheme.get, call_611890.host, call_611890.base, + call_611890.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610686, url, valid) + result = atozHook(call_611890, url, valid) -proc call*(call_610687: Call_PostDeprovisionByoipCidr_610672; Cidr: string; +proc call*(call_611891: Call_PostDeprovisionByoipCidr_611876; Cidr: string; DryRun: bool = false; Action: string = "DeprovisionByoipCidr"; Version: string = "2016-11-15"): Recallable = ## postDeprovisionByoipCidr @@ -48642,22 +48707,22 @@ proc call*(call_610687: Call_PostDeprovisionByoipCidr_610672; Cidr: string; ## : The public IPv4 address range, in CIDR notation. The prefix must be the same prefix that you specified when you provisioned the address range. ## Action: string (required) ## Version: string (required) - var query_610688 = newJObject() - var formData_610689 = newJObject() - add(formData_610689, "DryRun", newJBool(DryRun)) - add(formData_610689, "Cidr", newJString(Cidr)) - add(query_610688, "Action", newJString(Action)) - add(query_610688, "Version", newJString(Version)) - result = call_610687.call(nil, query_610688, nil, formData_610689, nil) + var query_611892 = newJObject() + var formData_611893 = newJObject() + add(formData_611893, "DryRun", newJBool(DryRun)) + add(formData_611893, "Cidr", newJString(Cidr)) + add(query_611892, "Action", newJString(Action)) + add(query_611892, "Version", newJString(Version)) + result = call_611891.call(nil, query_611892, nil, formData_611893, nil) -var postDeprovisionByoipCidr* = Call_PostDeprovisionByoipCidr_610672( +var postDeprovisionByoipCidr* = Call_PostDeprovisionByoipCidr_611876( name: "postDeprovisionByoipCidr", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DeprovisionByoipCidr", - validator: validate_PostDeprovisionByoipCidr_610673, base: "/", - url: url_PostDeprovisionByoipCidr_610674, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostDeprovisionByoipCidr_611877, base: "/", + url: url_PostDeprovisionByoipCidr_611878, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDeprovisionByoipCidr_610655 = ref object of OpenApiRestCall_604389 -proc url_GetDeprovisionByoipCidr_610657(protocol: Scheme; host: string; base: string; + Call_GetDeprovisionByoipCidr_611859 = ref object of OpenApiRestCall_605589 +proc url_GetDeprovisionByoipCidr_611861(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -48670,7 +48735,7 @@ proc url_GetDeprovisionByoipCidr_610657(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_GetDeprovisionByoipCidr_610656(path: JsonNode; query: JsonNode; +proc validate_GetDeprovisionByoipCidr_611860(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Releases the specified address range that you provisioned for use with your AWS resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool.
Before you can release an address range, you must stop advertising it using WithdrawByoipCidr and you must not have any IP addresses allocated from its address range.
## @@ -48686,26 +48751,26 @@ proc validate_GetDeprovisionByoipCidr_610656(path: JsonNode; query: JsonNode; ## Cidr: JString (required) ## : The public IPv4 address range, in CIDR notation. The prefix must be the same prefix that you specified when you provisioned the address range. section = newJObject() - var valid_610658 = query.getOrDefault("DryRun") - valid_610658 = validateParameter(valid_610658, JBool, required = false, default = nil) - if valid_610658 != nil: - section.add "DryRun", valid_610658 + var valid_611862 = query.getOrDefault("DryRun") + valid_611862 = validateParameter(valid_611862, JBool, required = false, default = nil) + if valid_611862 != nil: + section.add "DryRun", valid_611862 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610659 = query.getOrDefault("Action") - valid_610659 = validateParameter(valid_610659, JString, required = true, + var valid_611863 = query.getOrDefault("Action") + valid_611863 = validateParameter(valid_611863, JString, required = true, default = newJString("DeprovisionByoipCidr")) - if valid_610659 != nil: - section.add "Action", valid_610659 - var valid_610660 = query.getOrDefault("Version") - valid_610660 = validateParameter(valid_610660, JString, required = true, + if valid_611863 != nil: + section.add "Action", valid_611863 + var valid_611864 = query.getOrDefault("Version") + valid_611864 = validateParameter(valid_611864, JString, required = true, default = newJString("2016-11-15")) - if valid_610660 != nil: - section.add "Version", valid_610660 - var valid_610661 = query.getOrDefault("Cidr") - valid_610661 = validateParameter(valid_610661, JString, required = true, + if valid_611864 != nil: + section.add "Version", valid_611864 + var valid_611865 = query.getOrDefault("Cidr") + valid_611865 = validateParameter(valid_611865, JString, required = true, default = nil) - if valid_610661 != nil: - section.add "Cidr", valid_610661 + if valid_611865 != nil: + section.add "Cidr", valid_611865 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -48716,61 +48781,61 @@ proc validate_GetDeprovisionByoipCidr_610656(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610662 = header.getOrDefault("X-Amz-Signature") - valid_610662 = validateParameter(valid_610662, JString, required = false, + var valid_611866 = header.getOrDefault("X-Amz-Signature") + valid_611866 = validateParameter(valid_611866, JString, required = false, default = nil) - if valid_610662 != nil: - section.add "X-Amz-Signature", valid_610662 - var valid_610663 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610663 = validateParameter(valid_610663, JString, required = false, + if valid_611866 != nil: + section.add "X-Amz-Signature", valid_611866 + var valid_611867 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611867 = validateParameter(valid_611867, JString, required = false, default = nil) - if valid_610663 != nil: - section.add "X-Amz-Content-Sha256", valid_610663 - var valid_610664 = header.getOrDefault("X-Amz-Date") - valid_610664 = validateParameter(valid_610664, JString, required = false, + if valid_611867 != nil: + section.add "X-Amz-Content-Sha256", valid_611867 + var valid_611868 = header.getOrDefault("X-Amz-Date") + valid_611868 = validateParameter(valid_611868, JString, required = false, default = nil) - if valid_610664 != nil: - section.add "X-Amz-Date", valid_610664 - var valid_610665 = header.getOrDefault("X-Amz-Credential") - valid_610665 = validateParameter(valid_610665, JString, required = false, + if valid_611868 != nil: + section.add "X-Amz-Date", valid_611868 + var valid_611869 = header.getOrDefault("X-Amz-Credential") + valid_611869 = validateParameter(valid_611869, JString, required = false, default = nil) - if valid_610665 != nil: - section.add "X-Amz-Credential", valid_610665 - var valid_610666 = header.getOrDefault("X-Amz-Security-Token") - valid_610666 = validateParameter(valid_610666, JString, required = false, + if valid_611869 != nil: + section.add "X-Amz-Credential", valid_611869 + var valid_611870 = header.getOrDefault("X-Amz-Security-Token") + valid_611870 = validateParameter(valid_611870, JString, required = false, default = nil) - if valid_610666 != nil: - section.add "X-Amz-Security-Token", valid_610666 - var valid_610667 = header.getOrDefault("X-Amz-Algorithm") - valid_610667 = validateParameter(valid_610667, JString, required = false, + if valid_611870 != nil: + section.add "X-Amz-Security-Token", valid_611870 + var valid_611871 = header.getOrDefault("X-Amz-Algorithm") + valid_611871 = validateParameter(valid_611871, JString, required = false, default = nil) - if valid_610667 != nil: - section.add "X-Amz-Algorithm", valid_610667 - var valid_610668 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610668 = validateParameter(valid_610668, JString, required = false, + if valid_611871 != nil: + section.add "X-Amz-Algorithm", valid_611871 + var valid_611872 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611872 = validateParameter(valid_611872, JString, required = false, default = nil) - if valid_610668 != nil: - section.add "X-Amz-SignedHeaders", valid_610668 + if valid_611872 != nil: + section.add "X-Amz-SignedHeaders", valid_611872 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610669: Call_GetDeprovisionByoipCidr_610655; path: JsonNode; +proc call*(call_611873: Call_GetDeprovisionByoipCidr_611859; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Releases the specified address range that you provisioned for use with your AWS resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool.
Before you can release an address range, you must stop advertising it using WithdrawByoipCidr and you must not have any IP addresses allocated from its address range.
## - let valid = call_610669.validator(path, query, header, formData, body) - let scheme = call_610669.pickScheme + let valid = call_611873.validator(path, query, header, formData, body) + let scheme = call_611873.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610669.url(scheme.get, call_610669.host, call_610669.base, - call_610669.route, valid.getOrDefault("path"), + let url = call_611873.url(scheme.get, call_611873.host, call_611873.base, + call_611873.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610669, url, valid) + result = atozHook(call_611873, url, valid) -proc call*(call_610670: Call_GetDeprovisionByoipCidr_610655; Cidr: string; +proc call*(call_611874: Call_GetDeprovisionByoipCidr_611859; Cidr: string; DryRun: bool = false; Action: string = "DeprovisionByoipCidr"; Version: string = "2016-11-15"): Recallable = ## getDeprovisionByoipCidr @@ -48781,21 +48846,21 @@ proc call*(call_610670: Call_GetDeprovisionByoipCidr_610655; Cidr: string; ## Version: string (required) ## Cidr: string (required) ## : The public IPv4 address range, in CIDR notation. The prefix must be the same prefix that you specified when you provisioned the address range. - var query_610671 = newJObject() - add(query_610671, "DryRun", newJBool(DryRun)) - add(query_610671, "Action", newJString(Action)) - add(query_610671, "Version", newJString(Version)) - add(query_610671, "Cidr", newJString(Cidr)) - result = call_610670.call(nil, query_610671, nil, nil, nil) - -var getDeprovisionByoipCidr* = Call_GetDeprovisionByoipCidr_610655( + var query_611875 = newJObject() + add(query_611875, "DryRun", newJBool(DryRun)) + add(query_611875, "Action", newJString(Action)) + add(query_611875, "Version", newJString(Version)) + add(query_611875, "Cidr", newJString(Cidr)) + result = call_611874.call(nil, query_611875, nil, nil, nil) + +var getDeprovisionByoipCidr* = Call_GetDeprovisionByoipCidr_611859( name: "getDeprovisionByoipCidr", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DeprovisionByoipCidr", - validator: validate_GetDeprovisionByoipCidr_610656, base: "/", - url: url_GetDeprovisionByoipCidr_610657, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDeprovisionByoipCidr_611860, base: "/", + url: url_GetDeprovisionByoipCidr_611861, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDeregisterImage_610707 = ref object of OpenApiRestCall_604389 -proc url_PostDeregisterImage_610709(protocol: Scheme; host: string; base: string; + Call_PostDeregisterImage_611911 = ref object of OpenApiRestCall_605589 +proc url_PostDeregisterImage_611913(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -48807,7 +48872,7 @@ proc url_PostDeregisterImage_610709(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_PostDeregisterImage_610708(path: JsonNode; query: JsonNode; +proc validate_PostDeregisterImage_611912(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Deregisters the specified AMI. After you deregister an AMI, it can't be used to launch new instances; however, it doesn't affect any instances that you've already launched from the AMI. You'll continue to incur usage costs for those instances until you terminate them.
When you deregister an Amazon EBS-backed AMI, it doesn't affect the snapshot that was created for the root volume of the instance during the AMI creation process. When you deregister an instance store-backed AMI, it doesn't affect the files that you uploaded to Amazon S3 when you created the AMI.
@@ -48821,16 +48886,16 @@ proc validate_PostDeregisterImage_610708(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610710 = query.getOrDefault("Action") - valid_610710 = validateParameter(valid_610710, JString, required = true, + var valid_611914 = query.getOrDefault("Action") + valid_611914 = validateParameter(valid_611914, JString, required = true, default = newJString("DeregisterImage")) - if valid_610710 != nil: - section.add "Action", valid_610710 - var valid_610711 = query.getOrDefault("Version") - valid_610711 = validateParameter(valid_610711, JString, required = true, + if valid_611914 != nil: + section.add "Action", valid_611914 + var valid_611915 = query.getOrDefault("Version") + valid_611915 = validateParameter(valid_611915, JString, required = true, default = newJString("2016-11-15")) - if valid_610711 != nil: - section.add "Version", valid_610711 + if valid_611915 != nil: + section.add "Version", valid_611915 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -48841,41 +48906,41 @@ proc validate_PostDeregisterImage_610708(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610712 = header.getOrDefault("X-Amz-Signature") - valid_610712 = validateParameter(valid_610712, JString, required = false, + var valid_611916 = header.getOrDefault("X-Amz-Signature") + valid_611916 = validateParameter(valid_611916, JString, required = false, default = nil) - if valid_610712 != nil: - section.add "X-Amz-Signature", valid_610712 - var valid_610713 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610713 = validateParameter(valid_610713, JString, required = false, + if valid_611916 != nil: + section.add "X-Amz-Signature", valid_611916 + var valid_611917 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611917 = validateParameter(valid_611917, JString, required = false, default = nil) - if valid_610713 != nil: - section.add "X-Amz-Content-Sha256", valid_610713 - var valid_610714 = header.getOrDefault("X-Amz-Date") - valid_610714 = validateParameter(valid_610714, JString, required = false, + if valid_611917 != nil: + section.add "X-Amz-Content-Sha256", valid_611917 + var valid_611918 = header.getOrDefault("X-Amz-Date") + valid_611918 = validateParameter(valid_611918, JString, required = false, default = nil) - if valid_610714 != nil: - section.add "X-Amz-Date", valid_610714 - var valid_610715 = header.getOrDefault("X-Amz-Credential") - valid_610715 = validateParameter(valid_610715, JString, required = false, + if valid_611918 != nil: + section.add "X-Amz-Date", valid_611918 + var valid_611919 = header.getOrDefault("X-Amz-Credential") + valid_611919 = validateParameter(valid_611919, JString, required = false, default = nil) - if valid_610715 != nil: - section.add "X-Amz-Credential", valid_610715 - var valid_610716 = header.getOrDefault("X-Amz-Security-Token") - valid_610716 = validateParameter(valid_610716, JString, required = false, + if valid_611919 != nil: + section.add "X-Amz-Credential", valid_611919 + var valid_611920 = header.getOrDefault("X-Amz-Security-Token") + valid_611920 = validateParameter(valid_611920, JString, required = false, default = nil) - if valid_610716 != nil: - section.add "X-Amz-Security-Token", valid_610716 - var valid_610717 = header.getOrDefault("X-Amz-Algorithm") - valid_610717 = validateParameter(valid_610717, JString, required = false, + if valid_611920 != nil: + section.add "X-Amz-Security-Token", valid_611920 + var valid_611921 = header.getOrDefault("X-Amz-Algorithm") + valid_611921 = validateParameter(valid_611921, JString, required = false, default = nil) - if valid_610717 != nil: - section.add "X-Amz-Algorithm", valid_610717 - var valid_610718 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610718 = validateParameter(valid_610718, JString, required = false, + if valid_611921 != nil: + section.add "X-Amz-Algorithm", valid_611921 + var valid_611922 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611922 = validateParameter(valid_611922, JString, required = false, default = nil) - if valid_610718 != nil: - section.add "X-Amz-SignedHeaders", valid_610718 + if valid_611922 != nil: + section.add "X-Amz-SignedHeaders", valid_611922 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -48883,35 +48948,35 @@ proc validate_PostDeregisterImage_610708(path: JsonNode; query: JsonNode; ## ImageId: JString (required) ## : The ID of the AMI. section = newJObject() - var valid_610719 = formData.getOrDefault("DryRun") - valid_610719 = validateParameter(valid_610719, JBool, required = false, default = nil) - if valid_610719 != nil: - section.add "DryRun", valid_610719 + var valid_611923 = formData.getOrDefault("DryRun") + valid_611923 = validateParameter(valid_611923, JBool, required = false, default = nil) + if valid_611923 != nil: + section.add "DryRun", valid_611923 assert formData != nil, "formData argument is necessary due to required `ImageId` field" - var valid_610720 = formData.getOrDefault("ImageId") - valid_610720 = validateParameter(valid_610720, JString, required = true, + var valid_611924 = formData.getOrDefault("ImageId") + valid_611924 = validateParameter(valid_611924, JString, required = true, default = nil) - if valid_610720 != nil: - section.add "ImageId", valid_610720 + if valid_611924 != nil: + section.add "ImageId", valid_611924 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610721: Call_PostDeregisterImage_610707; path: JsonNode; +proc call*(call_611925: Call_PostDeregisterImage_611911; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deregisters the specified AMI. After you deregister an AMI, it can't be used to launch new instances; however, it doesn't affect any instances that you've already launched from the AMI. You'll continue to incur usage costs for those instances until you terminate them.
When you deregister an Amazon EBS-backed AMI, it doesn't affect the snapshot that was created for the root volume of the instance during the AMI creation process. When you deregister an instance store-backed AMI, it doesn't affect the files that you uploaded to Amazon S3 when you created the AMI.
## - let valid = call_610721.validator(path, query, header, formData, body) - let scheme = call_610721.pickScheme + let valid = call_611925.validator(path, query, header, formData, body) + let scheme = call_611925.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610721.url(scheme.get, call_610721.host, call_610721.base, - call_610721.route, valid.getOrDefault("path"), + let url = call_611925.url(scheme.get, call_611925.host, call_611925.base, + call_611925.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610721, url, valid) + result = atozHook(call_611925, url, valid) -proc call*(call_610722: Call_PostDeregisterImage_610707; ImageId: string; +proc call*(call_611926: Call_PostDeregisterImage_611911; ImageId: string; DryRun: bool = false; Action: string = "DeregisterImage"; Version: string = "2016-11-15"): Recallable = ## postDeregisterImage @@ -48922,22 +48987,22 @@ proc call*(call_610722: Call_PostDeregisterImage_610707; ImageId: string; ## ImageId: string (required) ## : The ID of the AMI. ## Version: string (required) - var query_610723 = newJObject() - var formData_610724 = newJObject() - add(formData_610724, "DryRun", newJBool(DryRun)) - add(query_610723, "Action", newJString(Action)) - add(formData_610724, "ImageId", newJString(ImageId)) - add(query_610723, "Version", newJString(Version)) - result = call_610722.call(nil, query_610723, nil, formData_610724, nil) + var query_611927 = newJObject() + var formData_611928 = newJObject() + add(formData_611928, "DryRun", newJBool(DryRun)) + add(query_611927, "Action", newJString(Action)) + add(formData_611928, "ImageId", newJString(ImageId)) + add(query_611927, "Version", newJString(Version)) + result = call_611926.call(nil, query_611927, nil, formData_611928, nil) -var postDeregisterImage* = Call_PostDeregisterImage_610707( +var postDeregisterImage* = Call_PostDeregisterImage_611911( name: "postDeregisterImage", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DeregisterImage", - validator: validate_PostDeregisterImage_610708, base: "/", - url: url_PostDeregisterImage_610709, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostDeregisterImage_611912, base: "/", + url: url_PostDeregisterImage_611913, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDeregisterImage_610690 = ref object of OpenApiRestCall_604389 -proc url_GetDeregisterImage_610692(protocol: Scheme; host: string; base: string; + Call_GetDeregisterImage_611894 = ref object of OpenApiRestCall_605589 +proc url_GetDeregisterImage_611896(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -48949,7 +49014,7 @@ proc url_GetDeregisterImage_610692(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetDeregisterImage_610691(path: JsonNode; query: JsonNode; +proc validate_GetDeregisterImage_611895(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Deregisters the specified AMI. After you deregister an AMI, it can't be used to launch new instances; however, it doesn't affect any instances that you've already launched from the AMI. You'll continue to incur usage costs for those instances until you terminate them.
When you deregister an Amazon EBS-backed AMI, it doesn't affect the snapshot that was created for the root volume of the instance during the AMI creation process. When you deregister an instance store-backed AMI, it doesn't affect the files that you uploaded to Amazon S3 when you created the AMI.
@@ -48967,25 +49032,25 @@ proc validate_GetDeregisterImage_610691(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `ImageId` field" - var valid_610693 = query.getOrDefault("ImageId") - valid_610693 = validateParameter(valid_610693, JString, required = true, - default = nil) - if valid_610693 != nil: - section.add "ImageId", valid_610693 - var valid_610694 = query.getOrDefault("DryRun") - valid_610694 = validateParameter(valid_610694, JBool, required = false, default = nil) - if valid_610694 != nil: - section.add "DryRun", valid_610694 - var valid_610695 = query.getOrDefault("Action") - valid_610695 = validateParameter(valid_610695, JString, required = true, + var valid_611897 = query.getOrDefault("ImageId") + valid_611897 = validateParameter(valid_611897, JString, required = true, + default = nil) + if valid_611897 != nil: + section.add "ImageId", valid_611897 + var valid_611898 = query.getOrDefault("DryRun") + valid_611898 = validateParameter(valid_611898, JBool, required = false, default = nil) + if valid_611898 != nil: + section.add "DryRun", valid_611898 + var valid_611899 = query.getOrDefault("Action") + valid_611899 = validateParameter(valid_611899, JString, required = true, default = newJString("DeregisterImage")) - if valid_610695 != nil: - section.add "Action", valid_610695 - var valid_610696 = query.getOrDefault("Version") - valid_610696 = validateParameter(valid_610696, JString, required = true, + if valid_611899 != nil: + section.add "Action", valid_611899 + var valid_611900 = query.getOrDefault("Version") + valid_611900 = validateParameter(valid_611900, JString, required = true, default = newJString("2016-11-15")) - if valid_610696 != nil: - section.add "Version", valid_610696 + if valid_611900 != nil: + section.add "Version", valid_611900 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -48996,61 +49061,61 @@ proc validate_GetDeregisterImage_610691(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610697 = header.getOrDefault("X-Amz-Signature") - valid_610697 = validateParameter(valid_610697, JString, required = false, + var valid_611901 = header.getOrDefault("X-Amz-Signature") + valid_611901 = validateParameter(valid_611901, JString, required = false, default = nil) - if valid_610697 != nil: - section.add "X-Amz-Signature", valid_610697 - var valid_610698 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610698 = validateParameter(valid_610698, JString, required = false, + if valid_611901 != nil: + section.add "X-Amz-Signature", valid_611901 + var valid_611902 = header.getOrDefault("X-Amz-Content-Sha256") + valid_611902 = validateParameter(valid_611902, JString, required = false, default = nil) - if valid_610698 != nil: - section.add "X-Amz-Content-Sha256", valid_610698 - var valid_610699 = header.getOrDefault("X-Amz-Date") - valid_610699 = validateParameter(valid_610699, JString, required = false, + if valid_611902 != nil: + section.add "X-Amz-Content-Sha256", valid_611902 + var valid_611903 = header.getOrDefault("X-Amz-Date") + valid_611903 = validateParameter(valid_611903, JString, required = false, default = nil) - if valid_610699 != nil: - section.add "X-Amz-Date", valid_610699 - var valid_610700 = header.getOrDefault("X-Amz-Credential") - valid_610700 = validateParameter(valid_610700, JString, required = false, + if valid_611903 != nil: + section.add "X-Amz-Date", valid_611903 + var valid_611904 = header.getOrDefault("X-Amz-Credential") + valid_611904 = validateParameter(valid_611904, JString, required = false, default = nil) - if valid_610700 != nil: - section.add "X-Amz-Credential", valid_610700 - var valid_610701 = header.getOrDefault("X-Amz-Security-Token") - valid_610701 = validateParameter(valid_610701, JString, required = false, + if valid_611904 != nil: + section.add "X-Amz-Credential", valid_611904 + var valid_611905 = header.getOrDefault("X-Amz-Security-Token") + valid_611905 = validateParameter(valid_611905, JString, required = false, default = nil) - if valid_610701 != nil: - section.add "X-Amz-Security-Token", valid_610701 - var valid_610702 = header.getOrDefault("X-Amz-Algorithm") - valid_610702 = validateParameter(valid_610702, JString, required = false, + if valid_611905 != nil: + section.add "X-Amz-Security-Token", valid_611905 + var valid_611906 = header.getOrDefault("X-Amz-Algorithm") + valid_611906 = validateParameter(valid_611906, JString, required = false, default = nil) - if valid_610702 != nil: - section.add "X-Amz-Algorithm", valid_610702 - var valid_610703 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610703 = validateParameter(valid_610703, JString, required = false, + if valid_611906 != nil: + section.add "X-Amz-Algorithm", valid_611906 + var valid_611907 = header.getOrDefault("X-Amz-SignedHeaders") + valid_611907 = validateParameter(valid_611907, JString, required = false, default = nil) - if valid_610703 != nil: - section.add "X-Amz-SignedHeaders", valid_610703 + if valid_611907 != nil: + section.add "X-Amz-SignedHeaders", valid_611907 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610704: Call_GetDeregisterImage_610690; path: JsonNode; +proc call*(call_611908: Call_GetDeregisterImage_611894; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Deregisters the specified AMI. After you deregister an AMI, it can't be used to launch new instances; however, it doesn't affect any instances that you've already launched from the AMI. You'll continue to incur usage costs for those instances until you terminate them.
When you deregister an Amazon EBS-backed AMI, it doesn't affect the snapshot that was created for the root volume of the instance during the AMI creation process. When you deregister an instance store-backed AMI, it doesn't affect the files that you uploaded to Amazon S3 when you created the AMI.
## - let valid = call_610704.validator(path, query, header, formData, body) - let scheme = call_610704.pickScheme + let valid = call_611908.validator(path, query, header, formData, body) + let scheme = call_611908.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610704.url(scheme.get, call_610704.host, call_610704.base, - call_610704.route, valid.getOrDefault("path"), + let url = call_611908.url(scheme.get, call_611908.host, call_611908.base, + call_611908.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610704, url, valid) + result = atozHook(call_611908, url, valid) -proc call*(call_610705: Call_GetDeregisterImage_610690; ImageId: string; +proc call*(call_611909: Call_GetDeregisterImage_611894; ImageId: string; DryRun: bool = false; Action: string = "DeregisterImage"; Version: string = "2016-11-15"): Recallable = ## getDeregisterImage @@ -49061,21 +49126,21 @@ proc call*(call_610705: Call_GetDeregisterImage_610690; ImageId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610706 = newJObject()
- add(query_610706, "ImageId", newJString(ImageId))
- add(query_610706, "DryRun", newJBool(DryRun))
- add(query_610706, "Action", newJString(Action))
- add(query_610706, "Version", newJString(Version))
- result = call_610705.call(nil, query_610706, nil, nil, nil)
+ var query_611910 = newJObject()
+ add(query_611910, "ImageId", newJString(ImageId))
+ add(query_611910, "DryRun", newJBool(DryRun))
+ add(query_611910, "Action", newJString(Action))
+ add(query_611910, "Version", newJString(Version))
+ result = call_611909.call(nil, query_611910, nil, nil, nil)
-var getDeregisterImage* = Call_GetDeregisterImage_610690(
+var getDeregisterImage* = Call_GetDeregisterImage_611894(
name: "getDeregisterImage", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
- route: "/#Action=DeregisterImage", validator: validate_GetDeregisterImage_610691,
- base: "/", url: url_GetDeregisterImage_610692,
+ route: "/#Action=DeregisterImage", validator: validate_GetDeregisterImage_611895,
+ base: "/", url: url_GetDeregisterImage_611896,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeregisterTransitGatewayMulticastGroupMembers_610744 = ref object of OpenApiRestCall_604389
-proc url_PostDeregisterTransitGatewayMulticastGroupMembers_610746(
+ Call_PostDeregisterTransitGatewayMulticastGroupMembers_611948 = ref object of OpenApiRestCall_605589
+proc url_PostDeregisterTransitGatewayMulticastGroupMembers_611950(
protocol: Scheme; host: string; base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -49088,7 +49153,7 @@ proc url_PostDeregisterTransitGatewayMulticastGroupMembers_610746(
else:
result.path = base & route
-proc validate_PostDeregisterTransitGatewayMulticastGroupMembers_610745(
+proc validate_PostDeregisterTransitGatewayMulticastGroupMembers_611949(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deregisters the specified members (network interfaces) from the transit gateway multicast group.
@@ -49102,16 +49167,16 @@ proc validate_PostDeregisterTransitGatewayMulticastGroupMembers_610745(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610747 = query.getOrDefault("Action")
- valid_610747 = validateParameter(valid_610747, JString, required = true, default = newJString(
+ var valid_611951 = query.getOrDefault("Action")
+ valid_611951 = validateParameter(valid_611951, JString, required = true, default = newJString(
"DeregisterTransitGatewayMulticastGroupMembers"))
- if valid_610747 != nil:
- section.add "Action", valid_610747
- var valid_610748 = query.getOrDefault("Version")
- valid_610748 = validateParameter(valid_610748, JString, required = true,
+ if valid_611951 != nil:
+ section.add "Action", valid_611951
+ var valid_611952 = query.getOrDefault("Version")
+ valid_611952 = validateParameter(valid_611952, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610748 != nil:
- section.add "Version", valid_610748
+ if valid_611952 != nil:
+ section.add "Version", valid_611952
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -49122,41 +49187,41 @@ proc validate_PostDeregisterTransitGatewayMulticastGroupMembers_610745(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610749 = header.getOrDefault("X-Amz-Signature")
- valid_610749 = validateParameter(valid_610749, JString, required = false,
+ var valid_611953 = header.getOrDefault("X-Amz-Signature")
+ valid_611953 = validateParameter(valid_611953, JString, required = false,
default = nil)
- if valid_610749 != nil:
- section.add "X-Amz-Signature", valid_610749
- var valid_610750 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610750 = validateParameter(valid_610750, JString, required = false,
+ if valid_611953 != nil:
+ section.add "X-Amz-Signature", valid_611953
+ var valid_611954 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611954 = validateParameter(valid_611954, JString, required = false,
default = nil)
- if valid_610750 != nil:
- section.add "X-Amz-Content-Sha256", valid_610750
- var valid_610751 = header.getOrDefault("X-Amz-Date")
- valid_610751 = validateParameter(valid_610751, JString, required = false,
+ if valid_611954 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611954
+ var valid_611955 = header.getOrDefault("X-Amz-Date")
+ valid_611955 = validateParameter(valid_611955, JString, required = false,
default = nil)
- if valid_610751 != nil:
- section.add "X-Amz-Date", valid_610751
- var valid_610752 = header.getOrDefault("X-Amz-Credential")
- valid_610752 = validateParameter(valid_610752, JString, required = false,
+ if valid_611955 != nil:
+ section.add "X-Amz-Date", valid_611955
+ var valid_611956 = header.getOrDefault("X-Amz-Credential")
+ valid_611956 = validateParameter(valid_611956, JString, required = false,
default = nil)
- if valid_610752 != nil:
- section.add "X-Amz-Credential", valid_610752
- var valid_610753 = header.getOrDefault("X-Amz-Security-Token")
- valid_610753 = validateParameter(valid_610753, JString, required = false,
+ if valid_611956 != nil:
+ section.add "X-Amz-Credential", valid_611956
+ var valid_611957 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611957 = validateParameter(valid_611957, JString, required = false,
default = nil)
- if valid_610753 != nil:
- section.add "X-Amz-Security-Token", valid_610753
- var valid_610754 = header.getOrDefault("X-Amz-Algorithm")
- valid_610754 = validateParameter(valid_610754, JString, required = false,
+ if valid_611957 != nil:
+ section.add "X-Amz-Security-Token", valid_611957
+ var valid_611958 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611958 = validateParameter(valid_611958, JString, required = false,
default = nil)
- if valid_610754 != nil:
- section.add "X-Amz-Algorithm", valid_610754
- var valid_610755 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610755 = validateParameter(valid_610755, JString, required = false,
+ if valid_611958 != nil:
+ section.add "X-Amz-Algorithm", valid_611958
+ var valid_611959 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611959 = validateParameter(valid_611959, JString, required = false,
default = nil)
- if valid_610755 != nil:
- section.add "X-Amz-SignedHeaders", valid_610755
+ if valid_611959 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611959
result.add "header", section
## parameters in `formData` object:
## NetworkInterfaceIds: JArray
@@ -49168,44 +49233,44 @@ proc validate_PostDeregisterTransitGatewayMulticastGroupMembers_610745(
## TransitGatewayMulticastDomainId: JString
## : The ID of the transit gateway multicast domain.
section = newJObject()
- var valid_610756 = formData.getOrDefault("NetworkInterfaceIds")
- valid_610756 = validateParameter(valid_610756, JArray, required = false,
+ var valid_611960 = formData.getOrDefault("NetworkInterfaceIds")
+ valid_611960 = validateParameter(valid_611960, JArray, required = false,
default = nil)
- if valid_610756 != nil:
- section.add "NetworkInterfaceIds", valid_610756
- var valid_610757 = formData.getOrDefault("GroupIpAddress")
- valid_610757 = validateParameter(valid_610757, JString, required = false,
+ if valid_611960 != nil:
+ section.add "NetworkInterfaceIds", valid_611960
+ var valid_611961 = formData.getOrDefault("GroupIpAddress")
+ valid_611961 = validateParameter(valid_611961, JString, required = false,
default = nil)
- if valid_610757 != nil:
- section.add "GroupIpAddress", valid_610757
- var valid_610758 = formData.getOrDefault("DryRun")
- valid_610758 = validateParameter(valid_610758, JBool, required = false, default = nil)
- if valid_610758 != nil:
- section.add "DryRun", valid_610758
- var valid_610759 = formData.getOrDefault("TransitGatewayMulticastDomainId")
- valid_610759 = validateParameter(valid_610759, JString, required = false,
+ if valid_611961 != nil:
+ section.add "GroupIpAddress", valid_611961
+ var valid_611962 = formData.getOrDefault("DryRun")
+ valid_611962 = validateParameter(valid_611962, JBool, required = false, default = nil)
+ if valid_611962 != nil:
+ section.add "DryRun", valid_611962
+ var valid_611963 = formData.getOrDefault("TransitGatewayMulticastDomainId")
+ valid_611963 = validateParameter(valid_611963, JString, required = false,
default = nil)
- if valid_610759 != nil:
- section.add "TransitGatewayMulticastDomainId", valid_610759
+ if valid_611963 != nil:
+ section.add "TransitGatewayMulticastDomainId", valid_611963
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610760: Call_PostDeregisterTransitGatewayMulticastGroupMembers_610744;
+proc call*(call_611964: Call_PostDeregisterTransitGatewayMulticastGroupMembers_611948;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deregisters the specified members (network interfaces) from the transit gateway multicast group.
##
- let valid = call_610760.validator(path, query, header, formData, body)
- let scheme = call_610760.pickScheme
+ let valid = call_611964.validator(path, query, header, formData, body)
+ let scheme = call_611964.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610760.url(scheme.get, call_610760.host, call_610760.base,
- call_610760.route, valid.getOrDefault("path"),
+ let url = call_611964.url(scheme.get, call_611964.host, call_611964.base,
+ call_611964.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610760, url, valid)
+ result = atozHook(call_611964, url, valid)
-proc call*(call_610761: Call_PostDeregisterTransitGatewayMulticastGroupMembers_610744;
+proc call*(call_611965: Call_PostDeregisterTransitGatewayMulticastGroupMembers_611948;
NetworkInterfaceIds: JsonNode = nil; GroupIpAddress: string = "";
DryRun: bool = false;
Action: string = "DeregisterTransitGatewayMulticastGroupMembers";
@@ -49223,28 +49288,28 @@ proc call*(call_610761: Call_PostDeregisterTransitGatewayMulticastGroupMembers_6
## TransitGatewayMulticastDomainId: string
## : The ID of the transit gateway multicast domain.
## Version: string (required)
- var query_610762 = newJObject()
- var formData_610763 = newJObject()
+ var query_611966 = newJObject()
+ var formData_611967 = newJObject()
if NetworkInterfaceIds != nil:
- formData_610763.add "NetworkInterfaceIds", NetworkInterfaceIds
- add(formData_610763, "GroupIpAddress", newJString(GroupIpAddress))
- add(formData_610763, "DryRun", newJBool(DryRun))
- add(query_610762, "Action", newJString(Action))
- add(formData_610763, "TransitGatewayMulticastDomainId",
+ formData_611967.add "NetworkInterfaceIds", NetworkInterfaceIds
+ add(formData_611967, "GroupIpAddress", newJString(GroupIpAddress))
+ add(formData_611967, "DryRun", newJBool(DryRun))
+ add(query_611966, "Action", newJString(Action))
+ add(formData_611967, "TransitGatewayMulticastDomainId",
newJString(TransitGatewayMulticastDomainId))
- add(query_610762, "Version", newJString(Version))
- result = call_610761.call(nil, query_610762, nil, formData_610763, nil)
+ add(query_611966, "Version", newJString(Version))
+ result = call_611965.call(nil, query_611966, nil, formData_611967, nil)
-var postDeregisterTransitGatewayMulticastGroupMembers* = Call_PostDeregisterTransitGatewayMulticastGroupMembers_610744(
+var postDeregisterTransitGatewayMulticastGroupMembers* = Call_PostDeregisterTransitGatewayMulticastGroupMembers_611948(
name: "postDeregisterTransitGatewayMulticastGroupMembers",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=DeregisterTransitGatewayMulticastGroupMembers",
- validator: validate_PostDeregisterTransitGatewayMulticastGroupMembers_610745,
- base: "/", url: url_PostDeregisterTransitGatewayMulticastGroupMembers_610746,
+ validator: validate_PostDeregisterTransitGatewayMulticastGroupMembers_611949,
+ base: "/", url: url_PostDeregisterTransitGatewayMulticastGroupMembers_611950,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeregisterTransitGatewayMulticastGroupMembers_610725 = ref object of OpenApiRestCall_604389
-proc url_GetDeregisterTransitGatewayMulticastGroupMembers_610727(
+ Call_GetDeregisterTransitGatewayMulticastGroupMembers_611929 = ref object of OpenApiRestCall_605589
+proc url_GetDeregisterTransitGatewayMulticastGroupMembers_611931(
protocol: Scheme; host: string; base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -49257,7 +49322,7 @@ proc url_GetDeregisterTransitGatewayMulticastGroupMembers_610727(
else:
result.path = base & route
-proc validate_GetDeregisterTransitGatewayMulticastGroupMembers_610726(
+proc validate_GetDeregisterTransitGatewayMulticastGroupMembers_611930(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deregisters the specified members (network interfaces) from the transit gateway multicast group.
@@ -49278,36 +49343,36 @@ proc validate_GetDeregisterTransitGatewayMulticastGroupMembers_610726(
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_610728 = query.getOrDefault("DryRun")
- valid_610728 = validateParameter(valid_610728, JBool, required = false, default = nil)
- if valid_610728 != nil:
- section.add "DryRun", valid_610728
- var valid_610729 = query.getOrDefault("TransitGatewayMulticastDomainId")
- valid_610729 = validateParameter(valid_610729, JString, required = false,
+ var valid_611932 = query.getOrDefault("DryRun")
+ valid_611932 = validateParameter(valid_611932, JBool, required = false, default = nil)
+ if valid_611932 != nil:
+ section.add "DryRun", valid_611932
+ var valid_611933 = query.getOrDefault("TransitGatewayMulticastDomainId")
+ valid_611933 = validateParameter(valid_611933, JString, required = false,
default = nil)
- if valid_610729 != nil:
- section.add "TransitGatewayMulticastDomainId", valid_610729
- var valid_610730 = query.getOrDefault("GroupIpAddress")
- valid_610730 = validateParameter(valid_610730, JString, required = false,
+ if valid_611933 != nil:
+ section.add "TransitGatewayMulticastDomainId", valid_611933
+ var valid_611934 = query.getOrDefault("GroupIpAddress")
+ valid_611934 = validateParameter(valid_611934, JString, required = false,
default = nil)
- if valid_610730 != nil:
- section.add "GroupIpAddress", valid_610730
- var valid_610731 = query.getOrDefault("NetworkInterfaceIds")
- valid_610731 = validateParameter(valid_610731, JArray, required = false,
+ if valid_611934 != nil:
+ section.add "GroupIpAddress", valid_611934
+ var valid_611935 = query.getOrDefault("NetworkInterfaceIds")
+ valid_611935 = validateParameter(valid_611935, JArray, required = false,
default = nil)
- if valid_610731 != nil:
- section.add "NetworkInterfaceIds", valid_610731
+ if valid_611935 != nil:
+ section.add "NetworkInterfaceIds", valid_611935
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610732 = query.getOrDefault("Action")
- valid_610732 = validateParameter(valid_610732, JString, required = true, default = newJString(
+ var valid_611936 = query.getOrDefault("Action")
+ valid_611936 = validateParameter(valid_611936, JString, required = true, default = newJString(
"DeregisterTransitGatewayMulticastGroupMembers"))
- if valid_610732 != nil:
- section.add "Action", valid_610732
- var valid_610733 = query.getOrDefault("Version")
- valid_610733 = validateParameter(valid_610733, JString, required = true,
+ if valid_611936 != nil:
+ section.add "Action", valid_611936
+ var valid_611937 = query.getOrDefault("Version")
+ valid_611937 = validateParameter(valid_611937, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610733 != nil:
- section.add "Version", valid_610733
+ if valid_611937 != nil:
+ section.add "Version", valid_611937
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -49318,62 +49383,62 @@ proc validate_GetDeregisterTransitGatewayMulticastGroupMembers_610726(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610734 = header.getOrDefault("X-Amz-Signature")
- valid_610734 = validateParameter(valid_610734, JString, required = false,
+ var valid_611938 = header.getOrDefault("X-Amz-Signature")
+ valid_611938 = validateParameter(valid_611938, JString, required = false,
default = nil)
- if valid_610734 != nil:
- section.add "X-Amz-Signature", valid_610734
- var valid_610735 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610735 = validateParameter(valid_610735, JString, required = false,
+ if valid_611938 != nil:
+ section.add "X-Amz-Signature", valid_611938
+ var valid_611939 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611939 = validateParameter(valid_611939, JString, required = false,
default = nil)
- if valid_610735 != nil:
- section.add "X-Amz-Content-Sha256", valid_610735
- var valid_610736 = header.getOrDefault("X-Amz-Date")
- valid_610736 = validateParameter(valid_610736, JString, required = false,
+ if valid_611939 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611939
+ var valid_611940 = header.getOrDefault("X-Amz-Date")
+ valid_611940 = validateParameter(valid_611940, JString, required = false,
default = nil)
- if valid_610736 != nil:
- section.add "X-Amz-Date", valid_610736
- var valid_610737 = header.getOrDefault("X-Amz-Credential")
- valid_610737 = validateParameter(valid_610737, JString, required = false,
+ if valid_611940 != nil:
+ section.add "X-Amz-Date", valid_611940
+ var valid_611941 = header.getOrDefault("X-Amz-Credential")
+ valid_611941 = validateParameter(valid_611941, JString, required = false,
default = nil)
- if valid_610737 != nil:
- section.add "X-Amz-Credential", valid_610737
- var valid_610738 = header.getOrDefault("X-Amz-Security-Token")
- valid_610738 = validateParameter(valid_610738, JString, required = false,
+ if valid_611941 != nil:
+ section.add "X-Amz-Credential", valid_611941
+ var valid_611942 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611942 = validateParameter(valid_611942, JString, required = false,
default = nil)
- if valid_610738 != nil:
- section.add "X-Amz-Security-Token", valid_610738
- var valid_610739 = header.getOrDefault("X-Amz-Algorithm")
- valid_610739 = validateParameter(valid_610739, JString, required = false,
+ if valid_611942 != nil:
+ section.add "X-Amz-Security-Token", valid_611942
+ var valid_611943 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611943 = validateParameter(valid_611943, JString, required = false,
default = nil)
- if valid_610739 != nil:
- section.add "X-Amz-Algorithm", valid_610739
- var valid_610740 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610740 = validateParameter(valid_610740, JString, required = false,
+ if valid_611943 != nil:
+ section.add "X-Amz-Algorithm", valid_611943
+ var valid_611944 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611944 = validateParameter(valid_611944, JString, required = false,
default = nil)
- if valid_610740 != nil:
- section.add "X-Amz-SignedHeaders", valid_610740
+ if valid_611944 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611944
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610741: Call_GetDeregisterTransitGatewayMulticastGroupMembers_610725;
+proc call*(call_611945: Call_GetDeregisterTransitGatewayMulticastGroupMembers_611929;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deregisters the specified members (network interfaces) from the transit gateway multicast group.
##
- let valid = call_610741.validator(path, query, header, formData, body)
- let scheme = call_610741.pickScheme
+ let valid = call_611945.validator(path, query, header, formData, body)
+ let scheme = call_611945.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610741.url(scheme.get, call_610741.host, call_610741.base,
- call_610741.route, valid.getOrDefault("path"),
+ let url = call_611945.url(scheme.get, call_611945.host, call_611945.base,
+ call_611945.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610741, url, valid)
+ result = atozHook(call_611945, url, valid)
-proc call*(call_610742: Call_GetDeregisterTransitGatewayMulticastGroupMembers_610725;
+proc call*(call_611946: Call_GetDeregisterTransitGatewayMulticastGroupMembers_611929;
DryRun: bool = false; TransitGatewayMulticastDomainId: string = "";
GroupIpAddress: string = ""; NetworkInterfaceIds: JsonNode = nil;
Action: string = "DeregisterTransitGatewayMulticastGroupMembers";
@@ -49390,27 +49455,27 @@ proc call*(call_610742: Call_GetDeregisterTransitGatewayMulticastGroupMembers_61
## : The IDs of the group members' network interfaces.
## Action: string (required)
## Version: string (required)
- var query_610743 = newJObject()
- add(query_610743, "DryRun", newJBool(DryRun))
- add(query_610743, "TransitGatewayMulticastDomainId",
+ var query_611947 = newJObject()
+ add(query_611947, "DryRun", newJBool(DryRun))
+ add(query_611947, "TransitGatewayMulticastDomainId",
newJString(TransitGatewayMulticastDomainId))
- add(query_610743, "GroupIpAddress", newJString(GroupIpAddress))
+ add(query_611947, "GroupIpAddress", newJString(GroupIpAddress))
if NetworkInterfaceIds != nil:
- query_610743.add "NetworkInterfaceIds", NetworkInterfaceIds
- add(query_610743, "Action", newJString(Action))
- add(query_610743, "Version", newJString(Version))
- result = call_610742.call(nil, query_610743, nil, nil, nil)
+ query_611947.add "NetworkInterfaceIds", NetworkInterfaceIds
+ add(query_611947, "Action", newJString(Action))
+ add(query_611947, "Version", newJString(Version))
+ result = call_611946.call(nil, query_611947, nil, nil, nil)
-var getDeregisterTransitGatewayMulticastGroupMembers* = Call_GetDeregisterTransitGatewayMulticastGroupMembers_610725(
+var getDeregisterTransitGatewayMulticastGroupMembers* = Call_GetDeregisterTransitGatewayMulticastGroupMembers_611929(
name: "getDeregisterTransitGatewayMulticastGroupMembers",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
route: "/#Action=DeregisterTransitGatewayMulticastGroupMembers",
- validator: validate_GetDeregisterTransitGatewayMulticastGroupMembers_610726,
- base: "/", url: url_GetDeregisterTransitGatewayMulticastGroupMembers_610727,
+ validator: validate_GetDeregisterTransitGatewayMulticastGroupMembers_611930,
+ base: "/", url: url_GetDeregisterTransitGatewayMulticastGroupMembers_611931,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDeregisterTransitGatewayMulticastGroupSources_610783 = ref object of OpenApiRestCall_604389
-proc url_PostDeregisterTransitGatewayMulticastGroupSources_610785(
+ Call_PostDeregisterTransitGatewayMulticastGroupSources_611987 = ref object of OpenApiRestCall_605589
+proc url_PostDeregisterTransitGatewayMulticastGroupSources_611989(
protocol: Scheme; host: string; base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -49423,7 +49488,7 @@ proc url_PostDeregisterTransitGatewayMulticastGroupSources_610785(
else:
result.path = base & route
-proc validate_PostDeregisterTransitGatewayMulticastGroupSources_610784(
+proc validate_PostDeregisterTransitGatewayMulticastGroupSources_611988(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deregisters the specified sources (network interfaces) from the transit gateway multicast group.
@@ -49437,16 +49502,16 @@ proc validate_PostDeregisterTransitGatewayMulticastGroupSources_610784(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610786 = query.getOrDefault("Action")
- valid_610786 = validateParameter(valid_610786, JString, required = true, default = newJString(
+ var valid_611990 = query.getOrDefault("Action")
+ valid_611990 = validateParameter(valid_611990, JString, required = true, default = newJString(
"DeregisterTransitGatewayMulticastGroupSources"))
- if valid_610786 != nil:
- section.add "Action", valid_610786
- var valid_610787 = query.getOrDefault("Version")
- valid_610787 = validateParameter(valid_610787, JString, required = true,
+ if valid_611990 != nil:
+ section.add "Action", valid_611990
+ var valid_611991 = query.getOrDefault("Version")
+ valid_611991 = validateParameter(valid_611991, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610787 != nil:
- section.add "Version", valid_610787
+ if valid_611991 != nil:
+ section.add "Version", valid_611991
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -49457,41 +49522,41 @@ proc validate_PostDeregisterTransitGatewayMulticastGroupSources_610784(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610788 = header.getOrDefault("X-Amz-Signature")
- valid_610788 = validateParameter(valid_610788, JString, required = false,
+ var valid_611992 = header.getOrDefault("X-Amz-Signature")
+ valid_611992 = validateParameter(valid_611992, JString, required = false,
default = nil)
- if valid_610788 != nil:
- section.add "X-Amz-Signature", valid_610788
- var valid_610789 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610789 = validateParameter(valid_610789, JString, required = false,
+ if valid_611992 != nil:
+ section.add "X-Amz-Signature", valid_611992
+ var valid_611993 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611993 = validateParameter(valid_611993, JString, required = false,
default = nil)
- if valid_610789 != nil:
- section.add "X-Amz-Content-Sha256", valid_610789
- var valid_610790 = header.getOrDefault("X-Amz-Date")
- valid_610790 = validateParameter(valid_610790, JString, required = false,
+ if valid_611993 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611993
+ var valid_611994 = header.getOrDefault("X-Amz-Date")
+ valid_611994 = validateParameter(valid_611994, JString, required = false,
default = nil)
- if valid_610790 != nil:
- section.add "X-Amz-Date", valid_610790
- var valid_610791 = header.getOrDefault("X-Amz-Credential")
- valid_610791 = validateParameter(valid_610791, JString, required = false,
+ if valid_611994 != nil:
+ section.add "X-Amz-Date", valid_611994
+ var valid_611995 = header.getOrDefault("X-Amz-Credential")
+ valid_611995 = validateParameter(valid_611995, JString, required = false,
default = nil)
- if valid_610791 != nil:
- section.add "X-Amz-Credential", valid_610791
- var valid_610792 = header.getOrDefault("X-Amz-Security-Token")
- valid_610792 = validateParameter(valid_610792, JString, required = false,
+ if valid_611995 != nil:
+ section.add "X-Amz-Credential", valid_611995
+ var valid_611996 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611996 = validateParameter(valid_611996, JString, required = false,
default = nil)
- if valid_610792 != nil:
- section.add "X-Amz-Security-Token", valid_610792
- var valid_610793 = header.getOrDefault("X-Amz-Algorithm")
- valid_610793 = validateParameter(valid_610793, JString, required = false,
+ if valid_611996 != nil:
+ section.add "X-Amz-Security-Token", valid_611996
+ var valid_611997 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611997 = validateParameter(valid_611997, JString, required = false,
default = nil)
- if valid_610793 != nil:
- section.add "X-Amz-Algorithm", valid_610793
- var valid_610794 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610794 = validateParameter(valid_610794, JString, required = false,
+ if valid_611997 != nil:
+ section.add "X-Amz-Algorithm", valid_611997
+ var valid_611998 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611998 = validateParameter(valid_611998, JString, required = false,
default = nil)
- if valid_610794 != nil:
- section.add "X-Amz-SignedHeaders", valid_610794
+ if valid_611998 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611998
result.add "header", section
## parameters in `formData` object:
## NetworkInterfaceIds: JArray
@@ -49503,44 +49568,44 @@ proc validate_PostDeregisterTransitGatewayMulticastGroupSources_610784(
## TransitGatewayMulticastDomainId: JString
## : The ID of the transit gateway multicast domain.
section = newJObject()
- var valid_610795 = formData.getOrDefault("NetworkInterfaceIds")
- valid_610795 = validateParameter(valid_610795, JArray, required = false,
+ var valid_611999 = formData.getOrDefault("NetworkInterfaceIds")
+ valid_611999 = validateParameter(valid_611999, JArray, required = false,
default = nil)
- if valid_610795 != nil:
- section.add "NetworkInterfaceIds", valid_610795
- var valid_610796 = formData.getOrDefault("GroupIpAddress")
- valid_610796 = validateParameter(valid_610796, JString, required = false,
+ if valid_611999 != nil:
+ section.add "NetworkInterfaceIds", valid_611999
+ var valid_612000 = formData.getOrDefault("GroupIpAddress")
+ valid_612000 = validateParameter(valid_612000, JString, required = false,
default = nil)
- if valid_610796 != nil:
- section.add "GroupIpAddress", valid_610796
- var valid_610797 = formData.getOrDefault("DryRun")
- valid_610797 = validateParameter(valid_610797, JBool, required = false, default = nil)
- if valid_610797 != nil:
- section.add "DryRun", valid_610797
- var valid_610798 = formData.getOrDefault("TransitGatewayMulticastDomainId")
- valid_610798 = validateParameter(valid_610798, JString, required = false,
+ if valid_612000 != nil:
+ section.add "GroupIpAddress", valid_612000
+ var valid_612001 = formData.getOrDefault("DryRun")
+ valid_612001 = validateParameter(valid_612001, JBool, required = false, default = nil)
+ if valid_612001 != nil:
+ section.add "DryRun", valid_612001
+ var valid_612002 = formData.getOrDefault("TransitGatewayMulticastDomainId")
+ valid_612002 = validateParameter(valid_612002, JString, required = false,
default = nil)
- if valid_610798 != nil:
- section.add "TransitGatewayMulticastDomainId", valid_610798
+ if valid_612002 != nil:
+ section.add "TransitGatewayMulticastDomainId", valid_612002
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610799: Call_PostDeregisterTransitGatewayMulticastGroupSources_610783;
+proc call*(call_612003: Call_PostDeregisterTransitGatewayMulticastGroupSources_611987;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deregisters the specified sources (network interfaces) from the transit gateway multicast group.
##
- let valid = call_610799.validator(path, query, header, formData, body)
- let scheme = call_610799.pickScheme
+ let valid = call_612003.validator(path, query, header, formData, body)
+ let scheme = call_612003.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610799.url(scheme.get, call_610799.host, call_610799.base,
- call_610799.route, valid.getOrDefault("path"),
+ let url = call_612003.url(scheme.get, call_612003.host, call_612003.base,
+ call_612003.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610799, url, valid)
+ result = atozHook(call_612003, url, valid)
-proc call*(call_610800: Call_PostDeregisterTransitGatewayMulticastGroupSources_610783;
+proc call*(call_612004: Call_PostDeregisterTransitGatewayMulticastGroupSources_611987;
NetworkInterfaceIds: JsonNode = nil; GroupIpAddress: string = "";
DryRun: bool = false;
Action: string = "DeregisterTransitGatewayMulticastGroupSources";
@@ -49558,28 +49623,28 @@ proc call*(call_610800: Call_PostDeregisterTransitGatewayMulticastGroupSources_6
## TransitGatewayMulticastDomainId: string
## : The ID of the transit gateway multicast domain.
## Version: string (required)
- var query_610801 = newJObject()
- var formData_610802 = newJObject()
+ var query_612005 = newJObject()
+ var formData_612006 = newJObject()
if NetworkInterfaceIds != nil:
- formData_610802.add "NetworkInterfaceIds", NetworkInterfaceIds
- add(formData_610802, "GroupIpAddress", newJString(GroupIpAddress))
- add(formData_610802, "DryRun", newJBool(DryRun))
- add(query_610801, "Action", newJString(Action))
- add(formData_610802, "TransitGatewayMulticastDomainId",
+ formData_612006.add "NetworkInterfaceIds", NetworkInterfaceIds
+ add(formData_612006, "GroupIpAddress", newJString(GroupIpAddress))
+ add(formData_612006, "DryRun", newJBool(DryRun))
+ add(query_612005, "Action", newJString(Action))
+ add(formData_612006, "TransitGatewayMulticastDomainId",
newJString(TransitGatewayMulticastDomainId))
- add(query_610801, "Version", newJString(Version))
- result = call_610800.call(nil, query_610801, nil, formData_610802, nil)
+ add(query_612005, "Version", newJString(Version))
+ result = call_612004.call(nil, query_612005, nil, formData_612006, nil)
-var postDeregisterTransitGatewayMulticastGroupSources* = Call_PostDeregisterTransitGatewayMulticastGroupSources_610783(
+var postDeregisterTransitGatewayMulticastGroupSources* = Call_PostDeregisterTransitGatewayMulticastGroupSources_611987(
name: "postDeregisterTransitGatewayMulticastGroupSources",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=DeregisterTransitGatewayMulticastGroupSources",
- validator: validate_PostDeregisterTransitGatewayMulticastGroupSources_610784,
- base: "/", url: url_PostDeregisterTransitGatewayMulticastGroupSources_610785,
+ validator: validate_PostDeregisterTransitGatewayMulticastGroupSources_611988,
+ base: "/", url: url_PostDeregisterTransitGatewayMulticastGroupSources_611989,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDeregisterTransitGatewayMulticastGroupSources_610764 = ref object of OpenApiRestCall_604389
-proc url_GetDeregisterTransitGatewayMulticastGroupSources_610766(
+ Call_GetDeregisterTransitGatewayMulticastGroupSources_611968 = ref object of OpenApiRestCall_605589
+proc url_GetDeregisterTransitGatewayMulticastGroupSources_611970(
protocol: Scheme; host: string; base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -49592,7 +49657,7 @@ proc url_GetDeregisterTransitGatewayMulticastGroupSources_610766(
else:
result.path = base & route
-proc validate_GetDeregisterTransitGatewayMulticastGroupSources_610765(
+proc validate_GetDeregisterTransitGatewayMulticastGroupSources_611969(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Deregisters the specified sources (network interfaces) from the transit gateway multicast group.
@@ -49613,36 +49678,36 @@ proc validate_GetDeregisterTransitGatewayMulticastGroupSources_610765(
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_610767 = query.getOrDefault("DryRun")
- valid_610767 = validateParameter(valid_610767, JBool, required = false, default = nil)
- if valid_610767 != nil:
- section.add "DryRun", valid_610767
- var valid_610768 = query.getOrDefault("TransitGatewayMulticastDomainId")
- valid_610768 = validateParameter(valid_610768, JString, required = false,
+ var valid_611971 = query.getOrDefault("DryRun")
+ valid_611971 = validateParameter(valid_611971, JBool, required = false, default = nil)
+ if valid_611971 != nil:
+ section.add "DryRun", valid_611971
+ var valid_611972 = query.getOrDefault("TransitGatewayMulticastDomainId")
+ valid_611972 = validateParameter(valid_611972, JString, required = false,
default = nil)
- if valid_610768 != nil:
- section.add "TransitGatewayMulticastDomainId", valid_610768
- var valid_610769 = query.getOrDefault("GroupIpAddress")
- valid_610769 = validateParameter(valid_610769, JString, required = false,
+ if valid_611972 != nil:
+ section.add "TransitGatewayMulticastDomainId", valid_611972
+ var valid_611973 = query.getOrDefault("GroupIpAddress")
+ valid_611973 = validateParameter(valid_611973, JString, required = false,
default = nil)
- if valid_610769 != nil:
- section.add "GroupIpAddress", valid_610769
- var valid_610770 = query.getOrDefault("NetworkInterfaceIds")
- valid_610770 = validateParameter(valid_610770, JArray, required = false,
+ if valid_611973 != nil:
+ section.add "GroupIpAddress", valid_611973
+ var valid_611974 = query.getOrDefault("NetworkInterfaceIds")
+ valid_611974 = validateParameter(valid_611974, JArray, required = false,
default = nil)
- if valid_610770 != nil:
- section.add "NetworkInterfaceIds", valid_610770
+ if valid_611974 != nil:
+ section.add "NetworkInterfaceIds", valid_611974
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_610771 = query.getOrDefault("Action")
- valid_610771 = validateParameter(valid_610771, JString, required = true, default = newJString(
+ var valid_611975 = query.getOrDefault("Action")
+ valid_611975 = validateParameter(valid_611975, JString, required = true, default = newJString(
"DeregisterTransitGatewayMulticastGroupSources"))
- if valid_610771 != nil:
- section.add "Action", valid_610771
- var valid_610772 = query.getOrDefault("Version")
- valid_610772 = validateParameter(valid_610772, JString, required = true,
+ if valid_611975 != nil:
+ section.add "Action", valid_611975
+ var valid_611976 = query.getOrDefault("Version")
+ valid_611976 = validateParameter(valid_611976, JString, required = true,
default = newJString("2016-11-15"))
- if valid_610772 != nil:
- section.add "Version", valid_610772
+ if valid_611976 != nil:
+ section.add "Version", valid_611976
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -49653,62 +49718,62 @@ proc validate_GetDeregisterTransitGatewayMulticastGroupSources_610765(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_610773 = header.getOrDefault("X-Amz-Signature")
- valid_610773 = validateParameter(valid_610773, JString, required = false,
+ var valid_611977 = header.getOrDefault("X-Amz-Signature")
+ valid_611977 = validateParameter(valid_611977, JString, required = false,
default = nil)
- if valid_610773 != nil:
- section.add "X-Amz-Signature", valid_610773
- var valid_610774 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_610774 = validateParameter(valid_610774, JString, required = false,
+ if valid_611977 != nil:
+ section.add "X-Amz-Signature", valid_611977
+ var valid_611978 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_611978 = validateParameter(valid_611978, JString, required = false,
default = nil)
- if valid_610774 != nil:
- section.add "X-Amz-Content-Sha256", valid_610774
- var valid_610775 = header.getOrDefault("X-Amz-Date")
- valid_610775 = validateParameter(valid_610775, JString, required = false,
+ if valid_611978 != nil:
+ section.add "X-Amz-Content-Sha256", valid_611978
+ var valid_611979 = header.getOrDefault("X-Amz-Date")
+ valid_611979 = validateParameter(valid_611979, JString, required = false,
default = nil)
- if valid_610775 != nil:
- section.add "X-Amz-Date", valid_610775
- var valid_610776 = header.getOrDefault("X-Amz-Credential")
- valid_610776 = validateParameter(valid_610776, JString, required = false,
+ if valid_611979 != nil:
+ section.add "X-Amz-Date", valid_611979
+ var valid_611980 = header.getOrDefault("X-Amz-Credential")
+ valid_611980 = validateParameter(valid_611980, JString, required = false,
default = nil)
- if valid_610776 != nil:
- section.add "X-Amz-Credential", valid_610776
- var valid_610777 = header.getOrDefault("X-Amz-Security-Token")
- valid_610777 = validateParameter(valid_610777, JString, required = false,
+ if valid_611980 != nil:
+ section.add "X-Amz-Credential", valid_611980
+ var valid_611981 = header.getOrDefault("X-Amz-Security-Token")
+ valid_611981 = validateParameter(valid_611981, JString, required = false,
default = nil)
- if valid_610777 != nil:
- section.add "X-Amz-Security-Token", valid_610777
- var valid_610778 = header.getOrDefault("X-Amz-Algorithm")
- valid_610778 = validateParameter(valid_610778, JString, required = false,
+ if valid_611981 != nil:
+ section.add "X-Amz-Security-Token", valid_611981
+ var valid_611982 = header.getOrDefault("X-Amz-Algorithm")
+ valid_611982 = validateParameter(valid_611982, JString, required = false,
default = nil)
- if valid_610778 != nil:
- section.add "X-Amz-Algorithm", valid_610778
- var valid_610779 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_610779 = validateParameter(valid_610779, JString, required = false,
+ if valid_611982 != nil:
+ section.add "X-Amz-Algorithm", valid_611982
+ var valid_611983 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_611983 = validateParameter(valid_611983, JString, required = false,
default = nil)
- if valid_610779 != nil:
- section.add "X-Amz-SignedHeaders", valid_610779
+ if valid_611983 != nil:
+ section.add "X-Amz-SignedHeaders", valid_611983
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610780: Call_GetDeregisterTransitGatewayMulticastGroupSources_610764;
+proc call*(call_611984: Call_GetDeregisterTransitGatewayMulticastGroupSources_611968;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Deregisters the specified sources (network interfaces) from the transit gateway multicast group.
##
- let valid = call_610780.validator(path, query, header, formData, body)
- let scheme = call_610780.pickScheme
+ let valid = call_611984.validator(path, query, header, formData, body)
+ let scheme = call_611984.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_610780.url(scheme.get, call_610780.host, call_610780.base,
- call_610780.route, valid.getOrDefault("path"),
+ let url = call_611984.url(scheme.get, call_611984.host, call_611984.base,
+ call_611984.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_610780, url, valid)
+ result = atozHook(call_611984, url, valid)
-proc call*(call_610781: Call_GetDeregisterTransitGatewayMulticastGroupSources_610764;
+proc call*(call_611985: Call_GetDeregisterTransitGatewayMulticastGroupSources_611968;
DryRun: bool = false; TransitGatewayMulticastDomainId: string = "";
GroupIpAddress: string = ""; NetworkInterfaceIds: JsonNode = nil;
Action: string = "DeregisterTransitGatewayMulticastGroupSources";
@@ -49725,27 +49790,27 @@ proc call*(call_610781: Call_GetDeregisterTransitGatewayMulticastGroupSources_61
## : The IDs of the group sources' network interfaces.
## Action: string (required)
## Version: string (required)
- var query_610782 = newJObject()
- add(query_610782, "DryRun", newJBool(DryRun))
- add(query_610782, "TransitGatewayMulticastDomainId",
+ var query_611986 = newJObject()
+ add(query_611986, "DryRun", newJBool(DryRun))
+ add(query_611986, "TransitGatewayMulticastDomainId",
newJString(TransitGatewayMulticastDomainId))
- add(query_610782, "GroupIpAddress", newJString(GroupIpAddress))
+ add(query_611986, "GroupIpAddress", newJString(GroupIpAddress))
if NetworkInterfaceIds != nil:
- query_610782.add "NetworkInterfaceIds", NetworkInterfaceIds
- add(query_610782, "Action", newJString(Action))
- add(query_610782, "Version", newJString(Version))
- result = call_610781.call(nil, query_610782, nil, nil, nil)
+ query_611986.add "NetworkInterfaceIds", NetworkInterfaceIds
+ add(query_611986, "Action", newJString(Action))
+ add(query_611986, "Version", newJString(Version))
+ result = call_611985.call(nil, query_611986, nil, nil, nil)
-var getDeregisterTransitGatewayMulticastGroupSources* = Call_GetDeregisterTransitGatewayMulticastGroupSources_610764(
+var getDeregisterTransitGatewayMulticastGroupSources* = Call_GetDeregisterTransitGatewayMulticastGroupSources_611968(
name: "getDeregisterTransitGatewayMulticastGroupSources",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
route: "/#Action=DeregisterTransitGatewayMulticastGroupSources",
- validator: validate_GetDeregisterTransitGatewayMulticastGroupSources_610765,
- base: "/", url: url_GetDeregisterTransitGatewayMulticastGroupSources_610766,
+ validator: validate_GetDeregisterTransitGatewayMulticastGroupSources_611969,
+ base: "/", url: url_GetDeregisterTransitGatewayMulticastGroupSources_611970,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeAccountAttributes_610820 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeAccountAttributes_610822(protocol: Scheme; host: string;
+ Call_PostDescribeAccountAttributes_612024 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeAccountAttributes_612026(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -49757,7 +49822,7 @@ proc url_PostDescribeAccountAttributes_610822(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeAccountAttributes_610821(path: JsonNode; query: JsonNode;
+proc validate_PostDescribeAccountAttributes_612025(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes attributes of your AWS account. The following are the supported account attributes:
supported-platforms
: Indicates whether your account can launch instances into EC2-Classic and EC2-VPC, or only into EC2-VPC.
default-vpc
: The ID of the default VPC for your account, or none
.
max-instances
: This attribute is no longer supported. The returned value does not reflect your actual vCPU limit for running On-Demand Instances. For more information, see On-Demand Instance Limits in the Amazon Elastic Compute Cloud User Guide.
vpc-max-security-groups-per-interface
: The maximum number of security groups that you can assign to a network interface.
max-elastic-ips
: The maximum number of Elastic IP addresses that you can allocate for use with EC2-Classic.
vpc-max-elastic-ips
: The maximum number of Elastic IP addresses that you can allocate for use with EC2-VPC.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_610832 = formData.getOrDefault("AttributeName")
- valid_610832 = validateParameter(valid_610832, JArray, required = false,
+ var valid_612036 = formData.getOrDefault("AttributeName")
+ valid_612036 = validateParameter(valid_612036, JArray, required = false,
default = nil)
- if valid_610832 != nil:
- section.add "AttributeName", valid_610832
- var valid_610833 = formData.getOrDefault("DryRun")
- valid_610833 = validateParameter(valid_610833, JBool, required = false, default = nil)
- if valid_610833 != nil:
- section.add "DryRun", valid_610833
+ if valid_612036 != nil:
+ section.add "AttributeName", valid_612036
+ var valid_612037 = formData.getOrDefault("DryRun")
+ valid_612037 = validateParameter(valid_612037, JBool, required = false, default = nil)
+ if valid_612037 != nil:
+ section.add "DryRun", valid_612037
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610834: Call_PostDescribeAccountAttributes_610820; path: JsonNode;
+proc call*(call_612038: Call_PostDescribeAccountAttributes_612024; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes attributes of your AWS account. The following are the supported account attributes:
supported-platforms
: Indicates whether your account can launch instances into EC2-Classic and EC2-VPC, or only into EC2-VPC.
default-vpc
: The ID of the default VPC for your account, or none
.
max-instances
: This attribute is no longer supported. The returned value does not reflect your actual vCPU limit for running On-Demand Instances. For more information, see On-Demand Instance Limits in the Amazon Elastic Compute Cloud User Guide.
vpc-max-security-groups-per-interface
: The maximum number of security groups that you can assign to a network interface.
max-elastic-ips
: The maximum number of Elastic IP addresses that you can allocate for use with EC2-Classic.
vpc-max-elastic-ips
: The maximum number of Elastic IP addresses that you can allocate for use with EC2-VPC.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610836 = newJObject()
- var formData_610837 = newJObject()
+ var query_612040 = newJObject()
+ var formData_612041 = newJObject()
if AttributeName != nil:
- formData_610837.add "AttributeName", AttributeName
- add(formData_610837, "DryRun", newJBool(DryRun))
- add(query_610836, "Action", newJString(Action))
- add(query_610836, "Version", newJString(Version))
- result = call_610835.call(nil, query_610836, nil, formData_610837, nil)
+ formData_612041.add "AttributeName", AttributeName
+ add(formData_612041, "DryRun", newJBool(DryRun))
+ add(query_612040, "Action", newJString(Action))
+ add(query_612040, "Version", newJString(Version))
+ result = call_612039.call(nil, query_612040, nil, formData_612041, nil)
-var postDescribeAccountAttributes* = Call_PostDescribeAccountAttributes_610820(
+var postDescribeAccountAttributes* = Call_PostDescribeAccountAttributes_612024(
name: "postDescribeAccountAttributes", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeAccountAttributes",
- validator: validate_PostDescribeAccountAttributes_610821, base: "/",
- url: url_PostDescribeAccountAttributes_610822,
+ validator: validate_PostDescribeAccountAttributes_612025, base: "/",
+ url: url_PostDescribeAccountAttributes_612026,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeAccountAttributes_610803 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeAccountAttributes_610805(protocol: Scheme; host: string;
+ Call_GetDescribeAccountAttributes_612007 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeAccountAttributes_612009(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -49899,7 +49964,7 @@ proc url_GetDescribeAccountAttributes_610805(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribeAccountAttributes_610804(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeAccountAttributes_612008(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes attributes of your AWS account. The following are the supported account attributes:
supported-platforms
: Indicates whether your account can launch instances into EC2-Classic and EC2-VPC, or only into EC2-VPC.
default-vpc
: The ID of the default VPC for your account, or none
.
max-instances
: This attribute is no longer supported. The returned value does not reflect your actual vCPU limit for running On-Demand Instances. For more information, see On-Demand Instance Limits in the Amazon Elastic Compute Cloud User Guide.
vpc-max-security-groups-per-interface
: The maximum number of security groups that you can assign to a network interface.
max-elastic-ips
: The maximum number of Elastic IP addresses that you can allocate for use with EC2-Classic.
vpc-max-elastic-ips
: The maximum number of Elastic IP addresses that you can allocate for use with EC2-VPC.
Describes attributes of your AWS account. The following are the supported account attributes:
supported-platforms
: Indicates whether your account can launch instances into EC2-Classic and EC2-VPC, or only into EC2-VPC.
default-vpc
: The ID of the default VPC for your account, or none
.
max-instances
: This attribute is no longer supported. The returned value does not reflect your actual vCPU limit for running On-Demand Instances. For more information, see On-Demand Instance Limits in the Amazon Elastic Compute Cloud User Guide.
vpc-max-security-groups-per-interface
: The maximum number of security groups that you can assign to a network interface.
max-elastic-ips
: The maximum number of Elastic IP addresses that you can allocate for use with EC2-Classic.
vpc-max-elastic-ips
: The maximum number of Elastic IP addresses that you can allocate for use with EC2-VPC.
Describes the specified Elastic IP addresses or all of your Elastic IP addresses.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
## @@ -50051,16 +50116,16 @@ proc validate_PostDescribeAddresses_610858(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610860 = query.getOrDefault("Action") - valid_610860 = validateParameter(valid_610860, JString, required = true, + var valid_612064 = query.getOrDefault("Action") + valid_612064 = validateParameter(valid_612064, JString, required = true, default = newJString("DescribeAddresses")) - if valid_610860 != nil: - section.add "Action", valid_610860 - var valid_610861 = query.getOrDefault("Version") - valid_610861 = validateParameter(valid_610861, JString, required = true, + if valid_612064 != nil: + section.add "Action", valid_612064 + var valid_612065 = query.getOrDefault("Version") + valid_612065 = validateParameter(valid_612065, JString, required = true, default = newJString("2016-11-15")) - if valid_610861 != nil: - section.add "Version", valid_610861 + if valid_612065 != nil: + section.add "Version", valid_612065 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -50071,41 +50136,41 @@ proc validate_PostDescribeAddresses_610858(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610862 = header.getOrDefault("X-Amz-Signature") - valid_610862 = validateParameter(valid_610862, JString, required = false, - default = nil) - if valid_610862 != nil: - section.add "X-Amz-Signature", valid_610862 - var valid_610863 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610863 = validateParameter(valid_610863, JString, required = false, - default = nil) - if valid_610863 != nil: - section.add "X-Amz-Content-Sha256", valid_610863 - var valid_610864 = header.getOrDefault("X-Amz-Date") - valid_610864 = validateParameter(valid_610864, JString, required = false, + var valid_612066 = header.getOrDefault("X-Amz-Signature") + valid_612066 = validateParameter(valid_612066, JString, required = false, default = nil) - if valid_610864 != nil: - section.add "X-Amz-Date", valid_610864 - var valid_610865 = header.getOrDefault("X-Amz-Credential") - valid_610865 = validateParameter(valid_610865, JString, required = false, - default = nil) - if valid_610865 != nil: - section.add "X-Amz-Credential", valid_610865 - var valid_610866 = header.getOrDefault("X-Amz-Security-Token") - valid_610866 = validateParameter(valid_610866, JString, required = false, - default = nil) - if valid_610866 != nil: - section.add "X-Amz-Security-Token", valid_610866 - var valid_610867 = header.getOrDefault("X-Amz-Algorithm") - valid_610867 = validateParameter(valid_610867, JString, required = false, - default = nil) - if valid_610867 != nil: - section.add "X-Amz-Algorithm", valid_610867 - var valid_610868 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610868 = validateParameter(valid_610868, JString, required = false, - default = nil) - if valid_610868 != nil: - section.add "X-Amz-SignedHeaders", valid_610868 + if valid_612066 != nil: + section.add "X-Amz-Signature", valid_612066 + var valid_612067 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612067 = validateParameter(valid_612067, JString, required = false, + default = nil) + if valid_612067 != nil: + section.add "X-Amz-Content-Sha256", valid_612067 + var valid_612068 = header.getOrDefault("X-Amz-Date") + valid_612068 = validateParameter(valid_612068, JString, required = false, + default = nil) + if valid_612068 != nil: + section.add "X-Amz-Date", valid_612068 + var valid_612069 = header.getOrDefault("X-Amz-Credential") + valid_612069 = validateParameter(valid_612069, JString, required = false, + default = nil) + if valid_612069 != nil: + section.add "X-Amz-Credential", valid_612069 + var valid_612070 = header.getOrDefault("X-Amz-Security-Token") + valid_612070 = validateParameter(valid_612070, JString, required = false, + default = nil) + if valid_612070 != nil: + section.add "X-Amz-Security-Token", valid_612070 + var valid_612071 = header.getOrDefault("X-Amz-Algorithm") + valid_612071 = validateParameter(valid_612071, JString, required = false, + default = nil) + if valid_612071 != nil: + section.add "X-Amz-Algorithm", valid_612071 + var valid_612072 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612072 = validateParameter(valid_612072, JString, required = false, + default = nil) + if valid_612072 != nil: + section.add "X-Amz-SignedHeaders", valid_612072 result.add "header", section ## parameters in `formData` object: ## AllocationId: JArray @@ -50117,43 +50182,43 @@ proc validate_PostDescribeAddresses_610858(path: JsonNode; query: JsonNode; ## Filter: JArray ## :One or more filters. Filter names and values are case-sensitive.
allocation-id
- [EC2-VPC] The allocation ID for the address.
association-id
- [EC2-VPC] The association ID for the address.
domain
- Indicates whether the address is for use in EC2-Classic (standard
) or in a VPC (vpc
).
instance-id
- The ID of the instance the address is associated with, if any.
network-border-group
- The location from where the IP address is advertised.
network-interface-id
- [EC2-VPC] The ID of the network interface that the address is associated with, if any.
network-interface-owner-id
- The AWS account ID of the owner.
private-ip-address
- [EC2-VPC] The private IP address associated with the Elastic IP address.
public-ip
- The Elastic IP address.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
Describes the specified Elastic IP addresses or all of your Elastic IP addresses.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_610873.validator(path, query, header, formData, body) - let scheme = call_610873.pickScheme + let valid = call_612077.validator(path, query, header, formData, body) + let scheme = call_612077.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610873.url(scheme.get, call_610873.host, call_610873.base, - call_610873.route, valid.getOrDefault("path"), + let url = call_612077.url(scheme.get, call_612077.host, call_612077.base, + call_612077.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610873, url, valid) + result = atozHook(call_612077, url, valid) -proc call*(call_610874: Call_PostDescribeAddresses_610857; +proc call*(call_612078: Call_PostDescribeAddresses_612061; AllocationId: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeAddresses"; PublicIp: JsonNode = nil; Version: string = "2016-11-15"; Filter: JsonNode = nil): Recallable = @@ -50169,27 +50234,27 @@ proc call*(call_610874: Call_PostDescribeAddresses_610857; ## Version: string (required) ## Filter: JArray ## :One or more filters. Filter names and values are case-sensitive.
allocation-id
- [EC2-VPC] The allocation ID for the address.
association-id
- [EC2-VPC] The association ID for the address.
domain
- Indicates whether the address is for use in EC2-Classic (standard
) or in a VPC (vpc
).
instance-id
- The ID of the instance the address is associated with, if any.
network-border-group
- The location from where the IP address is advertised.
network-interface-id
- [EC2-VPC] The ID of the network interface that the address is associated with, if any.
network-interface-owner-id
- The AWS account ID of the owner.
private-ip-address
- [EC2-VPC] The private IP address associated with the Elastic IP address.
public-ip
- The Elastic IP address.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
Describes the specified Elastic IP addresses or all of your Elastic IP addresses.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
## @@ -50221,36 +50286,36 @@ proc validate_GetDescribeAddresses_610839(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_610841 = query.getOrDefault("AllocationId") - valid_610841 = validateParameter(valid_610841, JArray, required = false, + var valid_612045 = query.getOrDefault("AllocationId") + valid_612045 = validateParameter(valid_612045, JArray, required = false, default = nil) - if valid_610841 != nil: - section.add "AllocationId", valid_610841 - var valid_610842 = query.getOrDefault("DryRun") - valid_610842 = validateParameter(valid_610842, JBool, required = false, default = nil) - if valid_610842 != nil: - section.add "DryRun", valid_610842 - var valid_610843 = query.getOrDefault("Filter") - valid_610843 = validateParameter(valid_610843, JArray, required = false, + if valid_612045 != nil: + section.add "AllocationId", valid_612045 + var valid_612046 = query.getOrDefault("DryRun") + valid_612046 = validateParameter(valid_612046, JBool, required = false, default = nil) + if valid_612046 != nil: + section.add "DryRun", valid_612046 + var valid_612047 = query.getOrDefault("Filter") + valid_612047 = validateParameter(valid_612047, JArray, required = false, default = nil) - if valid_610843 != nil: - section.add "Filter", valid_610843 - var valid_610844 = query.getOrDefault("PublicIp") - valid_610844 = validateParameter(valid_610844, JArray, required = false, + if valid_612047 != nil: + section.add "Filter", valid_612047 + var valid_612048 = query.getOrDefault("PublicIp") + valid_612048 = validateParameter(valid_612048, JArray, required = false, default = nil) - if valid_610844 != nil: - section.add "PublicIp", valid_610844 + if valid_612048 != nil: + section.add "PublicIp", valid_612048 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610845 = query.getOrDefault("Action") - valid_610845 = validateParameter(valid_610845, JString, required = true, + var valid_612049 = query.getOrDefault("Action") + valid_612049 = validateParameter(valid_612049, JString, required = true, default = newJString("DescribeAddresses")) - if valid_610845 != nil: - section.add "Action", valid_610845 - var valid_610846 = query.getOrDefault("Version") - valid_610846 = validateParameter(valid_610846, JString, required = true, + if valid_612049 != nil: + section.add "Action", valid_612049 + var valid_612050 = query.getOrDefault("Version") + valid_612050 = validateParameter(valid_612050, JString, required = true, default = newJString("2016-11-15")) - if valid_610846 != nil: - section.add "Version", valid_610846 + if valid_612050 != nil: + section.add "Version", valid_612050 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -50261,61 +50326,61 @@ proc validate_GetDescribeAddresses_610839(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610847 = header.getOrDefault("X-Amz-Signature") - valid_610847 = validateParameter(valid_610847, JString, required = false, + var valid_612051 = header.getOrDefault("X-Amz-Signature") + valid_612051 = validateParameter(valid_612051, JString, required = false, default = nil) - if valid_610847 != nil: - section.add "X-Amz-Signature", valid_610847 - var valid_610848 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610848 = validateParameter(valid_610848, JString, required = false, + if valid_612051 != nil: + section.add "X-Amz-Signature", valid_612051 + var valid_612052 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612052 = validateParameter(valid_612052, JString, required = false, default = nil) - if valid_610848 != nil: - section.add "X-Amz-Content-Sha256", valid_610848 - var valid_610849 = header.getOrDefault("X-Amz-Date") - valid_610849 = validateParameter(valid_610849, JString, required = false, + if valid_612052 != nil: + section.add "X-Amz-Content-Sha256", valid_612052 + var valid_612053 = header.getOrDefault("X-Amz-Date") + valid_612053 = validateParameter(valid_612053, JString, required = false, default = nil) - if valid_610849 != nil: - section.add "X-Amz-Date", valid_610849 - var valid_610850 = header.getOrDefault("X-Amz-Credential") - valid_610850 = validateParameter(valid_610850, JString, required = false, + if valid_612053 != nil: + section.add "X-Amz-Date", valid_612053 + var valid_612054 = header.getOrDefault("X-Amz-Credential") + valid_612054 = validateParameter(valid_612054, JString, required = false, default = nil) - if valid_610850 != nil: - section.add "X-Amz-Credential", valid_610850 - var valid_610851 = header.getOrDefault("X-Amz-Security-Token") - valid_610851 = validateParameter(valid_610851, JString, required = false, + if valid_612054 != nil: + section.add "X-Amz-Credential", valid_612054 + var valid_612055 = header.getOrDefault("X-Amz-Security-Token") + valid_612055 = validateParameter(valid_612055, JString, required = false, default = nil) - if valid_610851 != nil: - section.add "X-Amz-Security-Token", valid_610851 - var valid_610852 = header.getOrDefault("X-Amz-Algorithm") - valid_610852 = validateParameter(valid_610852, JString, required = false, + if valid_612055 != nil: + section.add "X-Amz-Security-Token", valid_612055 + var valid_612056 = header.getOrDefault("X-Amz-Algorithm") + valid_612056 = validateParameter(valid_612056, JString, required = false, default = nil) - if valid_610852 != nil: - section.add "X-Amz-Algorithm", valid_610852 - var valid_610853 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610853 = validateParameter(valid_610853, JString, required = false, + if valid_612056 != nil: + section.add "X-Amz-Algorithm", valid_612056 + var valid_612057 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612057 = validateParameter(valid_612057, JString, required = false, default = nil) - if valid_610853 != nil: - section.add "X-Amz-SignedHeaders", valid_610853 + if valid_612057 != nil: + section.add "X-Amz-SignedHeaders", valid_612057 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610854: Call_GetDescribeAddresses_610838; path: JsonNode; +proc call*(call_612058: Call_GetDescribeAddresses_612042; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified Elastic IP addresses or all of your Elastic IP addresses.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_610854.validator(path, query, header, formData, body) - let scheme = call_610854.pickScheme + let valid = call_612058.validator(path, query, header, formData, body) + let scheme = call_612058.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610854.url(scheme.get, call_610854.host, call_610854.base, - call_610854.route, valid.getOrDefault("path"), + let url = call_612058.url(scheme.get, call_612058.host, call_612058.base, + call_612058.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610854, url, valid) + result = atozHook(call_612058, url, valid) -proc call*(call_610855: Call_GetDescribeAddresses_610838; +proc call*(call_612059: Call_GetDescribeAddresses_612042; AllocationId: JsonNode = nil; DryRun: bool = false; Filter: JsonNode = nil; PublicIp: JsonNode = nil; Action: string = "DescribeAddresses"; Version: string = "2016-11-15"): Recallable = @@ -50331,26 +50396,26 @@ proc call*(call_610855: Call_GetDescribeAddresses_610838; ## :One or more Elastic IP addresses.
Default: Describes all your Elastic IP addresses.
## Action: string (required) ## Version: string (required) - var query_610856 = newJObject() + var query_612060 = newJObject() if AllocationId != nil: - query_610856.add "AllocationId", AllocationId - add(query_610856, "DryRun", newJBool(DryRun)) + query_612060.add "AllocationId", AllocationId + add(query_612060, "DryRun", newJBool(DryRun)) if Filter != nil: - query_610856.add "Filter", Filter + query_612060.add "Filter", Filter if PublicIp != nil: - query_610856.add "PublicIp", PublicIp - add(query_610856, "Action", newJString(Action)) - add(query_610856, "Version", newJString(Version)) - result = call_610855.call(nil, query_610856, nil, nil, nil) + query_612060.add "PublicIp", PublicIp + add(query_612060, "Action", newJString(Action)) + add(query_612060, "Version", newJString(Version)) + result = call_612059.call(nil, query_612060, nil, nil, nil) -var getDescribeAddresses* = Call_GetDescribeAddresses_610838( +var getDescribeAddresses* = Call_GetDescribeAddresses_612042( name: "getDescribeAddresses", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeAddresses", - validator: validate_GetDescribeAddresses_610839, base: "/", - url: url_GetDescribeAddresses_610840, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDescribeAddresses_612043, base: "/", + url: url_GetDescribeAddresses_612044, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeAggregateIdFormat_610893 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeAggregateIdFormat_610895(protocol: Scheme; host: string; + Call_PostDescribeAggregateIdFormat_612097 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeAggregateIdFormat_612099(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -50362,7 +50427,7 @@ proc url_PostDescribeAggregateIdFormat_610895(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeAggregateIdFormat_610894(path: JsonNode; query: JsonNode; +proc validate_PostDescribeAggregateIdFormat_612098(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the longer ID format settings for all resource types in a specific Region. This request is useful for performing a quick audit to determine whether a specific Region is fully opted in for longer IDs (17-character IDs).
This request only returns information about resource types that support longer IDs.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_610905 = formData.getOrDefault("DryRun")
- valid_610905 = validateParameter(valid_610905, JBool, required = false, default = nil)
- if valid_610905 != nil:
- section.add "DryRun", valid_610905
+ var valid_612109 = formData.getOrDefault("DryRun")
+ valid_612109 = validateParameter(valid_612109, JBool, required = false, default = nil)
+ if valid_612109 != nil:
+ section.add "DryRun", valid_612109
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_610906: Call_PostDescribeAggregateIdFormat_610893; path: JsonNode;
+proc call*(call_612110: Call_PostDescribeAggregateIdFormat_612097; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the longer ID format settings for all resource types in a specific Region. This request is useful for performing a quick audit to determine whether a specific Region is fully opted in for longer IDs (17-character IDs).
This request only returns information about resource types that support longer IDs.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610908 = newJObject()
- var formData_610909 = newJObject()
- add(formData_610909, "DryRun", newJBool(DryRun))
- add(query_610908, "Action", newJString(Action))
- add(query_610908, "Version", newJString(Version))
- result = call_610907.call(nil, query_610908, nil, formData_610909, nil)
+ var query_612112 = newJObject()
+ var formData_612113 = newJObject()
+ add(formData_612113, "DryRun", newJBool(DryRun))
+ add(query_612112, "Action", newJString(Action))
+ add(query_612112, "Version", newJString(Version))
+ result = call_612111.call(nil, query_612112, nil, formData_612113, nil)
-var postDescribeAggregateIdFormat* = Call_PostDescribeAggregateIdFormat_610893(
+var postDescribeAggregateIdFormat* = Call_PostDescribeAggregateIdFormat_612097(
name: "postDescribeAggregateIdFormat", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeAggregateIdFormat",
- validator: validate_PostDescribeAggregateIdFormat_610894, base: "/",
- url: url_PostDescribeAggregateIdFormat_610895,
+ validator: validate_PostDescribeAggregateIdFormat_612098, base: "/",
+ url: url_PostDescribeAggregateIdFormat_612099,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeAggregateIdFormat_610877 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeAggregateIdFormat_610879(protocol: Scheme; host: string;
+ Call_GetDescribeAggregateIdFormat_612081 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeAggregateIdFormat_612083(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -50492,7 +50557,7 @@ proc url_GetDescribeAggregateIdFormat_610879(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribeAggregateIdFormat_610878(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeAggregateIdFormat_612082(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the longer ID format settings for all resource types in a specific Region. This request is useful for performing a quick audit to determine whether a specific Region is fully opted in for longer IDs (17-character IDs).
This request only returns information about resource types that support longer IDs.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
Describes the longer ID format settings for all resource types in a specific Region. This request is useful for performing a quick audit to determine whether a specific Region is fully opted in for longer IDs (17-character IDs).
This request only returns information about resource types that support longer IDs.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_610892 = newJObject()
- add(query_610892, "DryRun", newJBool(DryRun))
- add(query_610892, "Action", newJString(Action))
- add(query_610892, "Version", newJString(Version))
- result = call_610891.call(nil, query_610892, nil, nil, nil)
+ var query_612096 = newJObject()
+ add(query_612096, "DryRun", newJBool(DryRun))
+ add(query_612096, "Action", newJString(Action))
+ add(query_612096, "Version", newJString(Version))
+ result = call_612095.call(nil, query_612096, nil, nil, nil)
-var getDescribeAggregateIdFormat* = Call_GetDescribeAggregateIdFormat_610877(
+var getDescribeAggregateIdFormat* = Call_GetDescribeAggregateIdFormat_612081(
name: "getDescribeAggregateIdFormat", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeAggregateIdFormat",
- validator: validate_GetDescribeAggregateIdFormat_610878, base: "/",
- url: url_GetDescribeAggregateIdFormat_610879,
+ validator: validate_GetDescribeAggregateIdFormat_612082, base: "/",
+ url: url_GetDescribeAggregateIdFormat_612083,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeAvailabilityZones_610930 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeAvailabilityZones_610932(protocol: Scheme; host: string;
+ Call_PostDescribeAvailabilityZones_612134 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeAvailabilityZones_612136(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -50620,7 +50685,7 @@ proc url_PostDescribeAvailabilityZones_610932(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeAvailabilityZones_610931(path: JsonNode; query: JsonNode;
+proc validate_PostDescribeAvailabilityZones_612135(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the Availability Zones and Local Zones that are available to you. If there is an event impacting an Availability Zone or Local Zone, you can use this request to view the state and any provided messages for that Availability Zone or Local Zone.
For more information about Availability Zones and Local Zones, see Regions and Availability Zones in the Amazon Elastic Compute Cloud User Guide.
## @@ -50633,16 +50698,16 @@ proc validate_PostDescribeAvailabilityZones_610931(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610933 = query.getOrDefault("Action") - valid_610933 = validateParameter(valid_610933, JString, required = true, default = newJString( + var valid_612137 = query.getOrDefault("Action") + valid_612137 = validateParameter(valid_612137, JString, required = true, default = newJString( "DescribeAvailabilityZones")) - if valid_610933 != nil: - section.add "Action", valid_610933 - var valid_610934 = query.getOrDefault("Version") - valid_610934 = validateParameter(valid_610934, JString, required = true, + if valid_612137 != nil: + section.add "Action", valid_612137 + var valid_612138 = query.getOrDefault("Version") + valid_612138 = validateParameter(valid_612138, JString, required = true, default = newJString("2016-11-15")) - if valid_610934 != nil: - section.add "Version", valid_610934 + if valid_612138 != nil: + section.add "Version", valid_612138 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -50653,41 +50718,41 @@ proc validate_PostDescribeAvailabilityZones_610931(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610935 = header.getOrDefault("X-Amz-Signature") - valid_610935 = validateParameter(valid_610935, JString, required = false, + var valid_612139 = header.getOrDefault("X-Amz-Signature") + valid_612139 = validateParameter(valid_612139, JString, required = false, default = nil) - if valid_610935 != nil: - section.add "X-Amz-Signature", valid_610935 - var valid_610936 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610936 = validateParameter(valid_610936, JString, required = false, + if valid_612139 != nil: + section.add "X-Amz-Signature", valid_612139 + var valid_612140 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612140 = validateParameter(valid_612140, JString, required = false, default = nil) - if valid_610936 != nil: - section.add "X-Amz-Content-Sha256", valid_610936 - var valid_610937 = header.getOrDefault("X-Amz-Date") - valid_610937 = validateParameter(valid_610937, JString, required = false, + if valid_612140 != nil: + section.add "X-Amz-Content-Sha256", valid_612140 + var valid_612141 = header.getOrDefault("X-Amz-Date") + valid_612141 = validateParameter(valid_612141, JString, required = false, default = nil) - if valid_610937 != nil: - section.add "X-Amz-Date", valid_610937 - var valid_610938 = header.getOrDefault("X-Amz-Credential") - valid_610938 = validateParameter(valid_610938, JString, required = false, + if valid_612141 != nil: + section.add "X-Amz-Date", valid_612141 + var valid_612142 = header.getOrDefault("X-Amz-Credential") + valid_612142 = validateParameter(valid_612142, JString, required = false, default = nil) - if valid_610938 != nil: - section.add "X-Amz-Credential", valid_610938 - var valid_610939 = header.getOrDefault("X-Amz-Security-Token") - valid_610939 = validateParameter(valid_610939, JString, required = false, + if valid_612142 != nil: + section.add "X-Amz-Credential", valid_612142 + var valid_612143 = header.getOrDefault("X-Amz-Security-Token") + valid_612143 = validateParameter(valid_612143, JString, required = false, default = nil) - if valid_610939 != nil: - section.add "X-Amz-Security-Token", valid_610939 - var valid_610940 = header.getOrDefault("X-Amz-Algorithm") - valid_610940 = validateParameter(valid_610940, JString, required = false, + if valid_612143 != nil: + section.add "X-Amz-Security-Token", valid_612143 + var valid_612144 = header.getOrDefault("X-Amz-Algorithm") + valid_612144 = validateParameter(valid_612144, JString, required = false, default = nil) - if valid_610940 != nil: - section.add "X-Amz-Algorithm", valid_610940 - var valid_610941 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610941 = validateParameter(valid_610941, JString, required = false, + if valid_612144 != nil: + section.add "X-Amz-Algorithm", valid_612144 + var valid_612145 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612145 = validateParameter(valid_612145, JString, required = false, default = nil) - if valid_610941 != nil: - section.add "X-Amz-SignedHeaders", valid_610941 + if valid_612145 != nil: + section.add "X-Amz-SignedHeaders", valid_612145 result.add "header", section ## parameters in `formData` object: ## ZoneId: JArray @@ -50701,47 +50766,47 @@ proc validate_PostDescribeAvailabilityZones_610931(path: JsonNode; query: JsonNo ## Filter: JArray ## :The filters.
group-name
- For Availability Zones, use the Region name. For Local Zones, use the name of the group associated with the Local Zone (for example, us-west-2-lax-1
).
message
- The Availability Zone or Local Zone message.
opt-in-status
- The opt in status (opted-in
, and not-opted-in
| opt-in-not-required
).
region-name
- The name of the Region for the Availability Zone or Local Zone (for example, us-east-1
).
state
- The state of the Availability Zone or Local Zone (available
| information
| impaired
| unavailable
).
zone-id
- The ID of the Availability Zone (for example, use1-az1
) or the Local Zone (for example, use usw2-lax1-az1
).
zone-name
- The name of the Availability Zone (for example, us-east-1a
) or the Local Zone (for example, use us-west-2-lax-1a
).
Describes the Availability Zones and Local Zones that are available to you. If there is an event impacting an Availability Zone or Local Zone, you can use this request to view the state and any provided messages for that Availability Zone or Local Zone.
For more information about Availability Zones and Local Zones, see Regions and Availability Zones in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_610947.validator(path, query, header, formData, body) - let scheme = call_610947.pickScheme + let valid = call_612151.validator(path, query, header, formData, body) + let scheme = call_612151.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610947.url(scheme.get, call_610947.host, call_610947.base, - call_610947.route, valid.getOrDefault("path"), + let url = call_612151.url(scheme.get, call_612151.host, call_612151.base, + call_612151.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610947, url, valid) + result = atozHook(call_612151, url, valid) -proc call*(call_610948: Call_PostDescribeAvailabilityZones_610930; +proc call*(call_612152: Call_PostDescribeAvailabilityZones_612134; ZoneId: JsonNode = nil; ZoneName: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeAvailabilityZones"; Version: string = "2016-11-15"; AllAvailabilityZones: bool = false; @@ -50760,29 +50825,29 @@ proc call*(call_610948: Call_PostDescribeAvailabilityZones_610930; ## :Include all Availability Zones and Local Zones regardless of your opt in status.
If you do not use this parameter, the results include only the zones for the Regions where you have chosen the option to opt in.
## Filter: JArray ## :The filters.
group-name
- For Availability Zones, use the Region name. For Local Zones, use the name of the group associated with the Local Zone (for example, us-west-2-lax-1
).
message
- The Availability Zone or Local Zone message.
opt-in-status
- The opt in status (opted-in
, and not-opted-in
| opt-in-not-required
).
region-name
- The name of the Region for the Availability Zone or Local Zone (for example, us-east-1
).
state
- The state of the Availability Zone or Local Zone (available
| information
| impaired
| unavailable
).
zone-id
- The ID of the Availability Zone (for example, use1-az1
) or the Local Zone (for example, use usw2-lax1-az1
).
zone-name
- The name of the Availability Zone (for example, us-east-1a
) or the Local Zone (for example, use us-west-2-lax-1a
).
Describes the Availability Zones and Local Zones that are available to you. If there is an event impacting an Availability Zone or Local Zone, you can use this request to view the state and any provided messages for that Availability Zone or Local Zone.
For more information about Availability Zones and Local Zones, see Regions and Availability Zones in the Amazon Elastic Compute Cloud User Guide.
## @@ -50816,40 +50881,40 @@ proc validate_GetDescribeAvailabilityZones_610911(path: JsonNode; query: JsonNod ## AllAvailabilityZones: JBool ## :Include all Availability Zones and Local Zones regardless of your opt in status.
If you do not use this parameter, the results include only the zones for the Regions where you have chosen the option to opt in.
section = newJObject() - var valid_610913 = query.getOrDefault("DryRun") - valid_610913 = validateParameter(valid_610913, JBool, required = false, default = nil) - if valid_610913 != nil: - section.add "DryRun", valid_610913 - var valid_610914 = query.getOrDefault("ZoneName") - valid_610914 = validateParameter(valid_610914, JArray, required = false, + var valid_612117 = query.getOrDefault("DryRun") + valid_612117 = validateParameter(valid_612117, JBool, required = false, default = nil) + if valid_612117 != nil: + section.add "DryRun", valid_612117 + var valid_612118 = query.getOrDefault("ZoneName") + valid_612118 = validateParameter(valid_612118, JArray, required = false, default = nil) - if valid_610914 != nil: - section.add "ZoneName", valid_610914 - var valid_610915 = query.getOrDefault("Filter") - valid_610915 = validateParameter(valid_610915, JArray, required = false, + if valid_612118 != nil: + section.add "ZoneName", valid_612118 + var valid_612119 = query.getOrDefault("Filter") + valid_612119 = validateParameter(valid_612119, JArray, required = false, default = nil) - if valid_610915 != nil: - section.add "Filter", valid_610915 - var valid_610916 = query.getOrDefault("ZoneId") - valid_610916 = validateParameter(valid_610916, JArray, required = false, + if valid_612119 != nil: + section.add "Filter", valid_612119 + var valid_612120 = query.getOrDefault("ZoneId") + valid_612120 = validateParameter(valid_612120, JArray, required = false, default = nil) - if valid_610916 != nil: - section.add "ZoneId", valid_610916 + if valid_612120 != nil: + section.add "ZoneId", valid_612120 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_610917 = query.getOrDefault("Action") - valid_610917 = validateParameter(valid_610917, JString, required = true, default = newJString( + var valid_612121 = query.getOrDefault("Action") + valid_612121 = validateParameter(valid_612121, JString, required = true, default = newJString( "DescribeAvailabilityZones")) - if valid_610917 != nil: - section.add "Action", valid_610917 - var valid_610918 = query.getOrDefault("Version") - valid_610918 = validateParameter(valid_610918, JString, required = true, + if valid_612121 != nil: + section.add "Action", valid_612121 + var valid_612122 = query.getOrDefault("Version") + valid_612122 = validateParameter(valid_612122, JString, required = true, default = newJString("2016-11-15")) - if valid_610918 != nil: - section.add "Version", valid_610918 - var valid_610919 = query.getOrDefault("AllAvailabilityZones") - valid_610919 = validateParameter(valid_610919, JBool, required = false, default = nil) - if valid_610919 != nil: - section.add "AllAvailabilityZones", valid_610919 + if valid_612122 != nil: + section.add "Version", valid_612122 + var valid_612123 = query.getOrDefault("AllAvailabilityZones") + valid_612123 = validateParameter(valid_612123, JBool, required = false, default = nil) + if valid_612123 != nil: + section.add "AllAvailabilityZones", valid_612123 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -50860,61 +50925,61 @@ proc validate_GetDescribeAvailabilityZones_610911(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610920 = header.getOrDefault("X-Amz-Signature") - valid_610920 = validateParameter(valid_610920, JString, required = false, + var valid_612124 = header.getOrDefault("X-Amz-Signature") + valid_612124 = validateParameter(valid_612124, JString, required = false, default = nil) - if valid_610920 != nil: - section.add "X-Amz-Signature", valid_610920 - var valid_610921 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610921 = validateParameter(valid_610921, JString, required = false, + if valid_612124 != nil: + section.add "X-Amz-Signature", valid_612124 + var valid_612125 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612125 = validateParameter(valid_612125, JString, required = false, default = nil) - if valid_610921 != nil: - section.add "X-Amz-Content-Sha256", valid_610921 - var valid_610922 = header.getOrDefault("X-Amz-Date") - valid_610922 = validateParameter(valid_610922, JString, required = false, + if valid_612125 != nil: + section.add "X-Amz-Content-Sha256", valid_612125 + var valid_612126 = header.getOrDefault("X-Amz-Date") + valid_612126 = validateParameter(valid_612126, JString, required = false, default = nil) - if valid_610922 != nil: - section.add "X-Amz-Date", valid_610922 - var valid_610923 = header.getOrDefault("X-Amz-Credential") - valid_610923 = validateParameter(valid_610923, JString, required = false, + if valid_612126 != nil: + section.add "X-Amz-Date", valid_612126 + var valid_612127 = header.getOrDefault("X-Amz-Credential") + valid_612127 = validateParameter(valid_612127, JString, required = false, default = nil) - if valid_610923 != nil: - section.add "X-Amz-Credential", valid_610923 - var valid_610924 = header.getOrDefault("X-Amz-Security-Token") - valid_610924 = validateParameter(valid_610924, JString, required = false, + if valid_612127 != nil: + section.add "X-Amz-Credential", valid_612127 + var valid_612128 = header.getOrDefault("X-Amz-Security-Token") + valid_612128 = validateParameter(valid_612128, JString, required = false, default = nil) - if valid_610924 != nil: - section.add "X-Amz-Security-Token", valid_610924 - var valid_610925 = header.getOrDefault("X-Amz-Algorithm") - valid_610925 = validateParameter(valid_610925, JString, required = false, + if valid_612128 != nil: + section.add "X-Amz-Security-Token", valid_612128 + var valid_612129 = header.getOrDefault("X-Amz-Algorithm") + valid_612129 = validateParameter(valid_612129, JString, required = false, default = nil) - if valid_610925 != nil: - section.add "X-Amz-Algorithm", valid_610925 - var valid_610926 = header.getOrDefault("X-Amz-SignedHeaders") - valid_610926 = validateParameter(valid_610926, JString, required = false, + if valid_612129 != nil: + section.add "X-Amz-Algorithm", valid_612129 + var valid_612130 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612130 = validateParameter(valid_612130, JString, required = false, default = nil) - if valid_610926 != nil: - section.add "X-Amz-SignedHeaders", valid_610926 + if valid_612130 != nil: + section.add "X-Amz-SignedHeaders", valid_612130 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_610927: Call_GetDescribeAvailabilityZones_610910; path: JsonNode; +proc call*(call_612131: Call_GetDescribeAvailabilityZones_612114; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the Availability Zones and Local Zones that are available to you. If there is an event impacting an Availability Zone or Local Zone, you can use this request to view the state and any provided messages for that Availability Zone or Local Zone.
For more information about Availability Zones and Local Zones, see Regions and Availability Zones in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_610927.validator(path, query, header, formData, body) - let scheme = call_610927.pickScheme + let valid = call_612131.validator(path, query, header, formData, body) + let scheme = call_612131.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_610927.url(scheme.get, call_610927.host, call_610927.base, - call_610927.route, valid.getOrDefault("path"), + let url = call_612131.url(scheme.get, call_612131.host, call_612131.base, + call_612131.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_610927, url, valid) + result = atozHook(call_612131, url, valid) -proc call*(call_610928: Call_GetDescribeAvailabilityZones_610910; +proc call*(call_612132: Call_GetDescribeAvailabilityZones_612114; DryRun: bool = false; ZoneName: JsonNode = nil; Filter: JsonNode = nil; ZoneId: JsonNode = nil; Action: string = "DescribeAvailabilityZones"; Version: string = "2016-11-15"; AllAvailabilityZones: bool = false): Recallable = @@ -50932,28 +50997,28 @@ proc call*(call_610928: Call_GetDescribeAvailabilityZones_610910; ## Version: string (required) ## AllAvailabilityZones: bool ## :Include all Availability Zones and Local Zones regardless of your opt in status.
If you do not use this parameter, the results include only the zones for the Regions where you have chosen the option to opt in.
- var query_610929 = newJObject() - add(query_610929, "DryRun", newJBool(DryRun)) + var query_612133 = newJObject() + add(query_612133, "DryRun", newJBool(DryRun)) if ZoneName != nil: - query_610929.add "ZoneName", ZoneName + query_612133.add "ZoneName", ZoneName if Filter != nil: - query_610929.add "Filter", Filter + query_612133.add "Filter", Filter if ZoneId != nil: - query_610929.add "ZoneId", ZoneId - add(query_610929, "Action", newJString(Action)) - add(query_610929, "Version", newJString(Version)) - add(query_610929, "AllAvailabilityZones", newJBool(AllAvailabilityZones)) - result = call_610928.call(nil, query_610929, nil, nil, nil) + query_612133.add "ZoneId", ZoneId + add(query_612133, "Action", newJString(Action)) + add(query_612133, "Version", newJString(Version)) + add(query_612133, "AllAvailabilityZones", newJBool(AllAvailabilityZones)) + result = call_612132.call(nil, query_612133, nil, nil, nil) -var getDescribeAvailabilityZones* = Call_GetDescribeAvailabilityZones_610910( +var getDescribeAvailabilityZones* = Call_GetDescribeAvailabilityZones_612114( name: "getDescribeAvailabilityZones", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeAvailabilityZones", - validator: validate_GetDescribeAvailabilityZones_610911, base: "/", - url: url_GetDescribeAvailabilityZones_610912, + validator: validate_GetDescribeAvailabilityZones_612115, base: "/", + url: url_GetDescribeAvailabilityZones_612116, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeBundleTasks_610969 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeBundleTasks_610971(protocol: Scheme; host: string; base: string; + Call_PostDescribeBundleTasks_612173 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeBundleTasks_612175(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -50966,7 +51031,7 @@ proc url_PostDescribeBundleTasks_610971(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_PostDescribeBundleTasks_610970(path: JsonNode; query: JsonNode; +proc validate_PostDescribeBundleTasks_612174(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the specified bundle tasks or all of your bundle tasks.
Completed bundle tasks are listed for only a limited time. If your bundle task is no longer in the list, you can still register an AMI from it. Just use RegisterImage
with the Amazon S3 bucket name and image manifest name you provided to the bundle task.
The filters.
bundle-id
- The ID of the bundle task.
error-code
- If the task failed, the error code returned.
error-message
- If the task failed, the error message returned.
instance-id
- The ID of the instance.
progress
- The level of task completion, as a percentage (for example, 20%).
s3-bucket
- The Amazon S3 bucket to store the AMI.
s3-prefix
- The beginning of the AMI name.
start-time
- The time the task started (for example, 2013-09-15T17:15:20.000Z).
state
- The state of the task (pending
| waiting-for-shutdown
| bundling
| storing
| cancelling
| complete
| failed
).
update-time
- The time of the most recent update for the task.
Describes the specified bundle tasks or all of your bundle tasks.
Completed bundle tasks are listed for only a limited time. If your bundle task is no longer in the list, you can still register an AMI from it. Just use RegisterImage
with the Amazon S3 bucket name and image manifest name you provided to the bundle task.
The filters.
bundle-id
- The ID of the bundle task.
error-code
- If the task failed, the error code returned.
error-message
- If the task failed, the error message returned.
instance-id
- The ID of the instance.
progress
- The level of task completion, as a percentage (for example, 20%).
s3-bucket
- The Amazon S3 bucket to store the AMI.
s3-prefix
- The beginning of the AMI name.
start-time
- The time the task started (for example, 2013-09-15T17:15:20.000Z).
state
- The state of the task (pending
| waiting-for-shutdown
| bundling
| storing
| cancelling
| complete
| failed
).
update-time
- The time of the most recent update for the task.
Describes the specified bundle tasks or all of your bundle tasks.
Completed bundle tasks are listed for only a limited time. If your bundle task is no longer in the list, you can still register an AMI from it. Just use RegisterImage
with the Amazon S3 bucket name and image manifest name you provided to the bundle task.
Describes the specified bundle tasks or all of your bundle tasks.
Completed bundle tasks are listed for only a limited time. If your bundle task is no longer in the list, you can still register an AMI from it. Just use RegisterImage
with the Amazon S3 bucket name and image manifest name you provided to the bundle task.
The filters.
bundle-id
- The ID of the bundle task.
error-code
- If the task failed, the error code returned.
error-message
- If the task failed, the error message returned.
instance-id
- The ID of the instance.
progress
- The level of task completion, as a percentage (for example, 20%).
s3-bucket
- The Amazon S3 bucket to store the AMI.
s3-prefix
- The beginning of the AMI name.
start-time
- The time the task started (for example, 2013-09-15T17:15:20.000Z).
state
- The state of the task (pending
| waiting-for-shutdown
| bundling
| storing
| cancelling
| complete
| failed
).
update-time
- The time of the most recent update for the task.
Describes the IP address ranges that were specified in calls to ProvisionByoipCidr.
To describe the address pools that were created when you provisioned the address ranges, use DescribePublicIpv4Pools.
## @@ -51280,16 +51345,16 @@ proc validate_PostDescribeByoipCidrs_611007(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611009 = query.getOrDefault("Action") - valid_611009 = validateParameter(valid_611009, JString, required = true, + var valid_612213 = query.getOrDefault("Action") + valid_612213 = validateParameter(valid_612213, JString, required = true, default = newJString("DescribeByoipCidrs")) - if valid_611009 != nil: - section.add "Action", valid_611009 - var valid_611010 = query.getOrDefault("Version") - valid_611010 = validateParameter(valid_611010, JString, required = true, + if valid_612213 != nil: + section.add "Action", valid_612213 + var valid_612214 = query.getOrDefault("Version") + valid_612214 = validateParameter(valid_612214, JString, required = true, default = newJString("2016-11-15")) - if valid_611010 != nil: - section.add "Version", valid_611010 + if valid_612214 != nil: + section.add "Version", valid_612214 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -51300,41 +51365,41 @@ proc validate_PostDescribeByoipCidrs_611007(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611011 = header.getOrDefault("X-Amz-Signature") - valid_611011 = validateParameter(valid_611011, JString, required = false, + var valid_612215 = header.getOrDefault("X-Amz-Signature") + valid_612215 = validateParameter(valid_612215, JString, required = false, default = nil) - if valid_611011 != nil: - section.add "X-Amz-Signature", valid_611011 - var valid_611012 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611012 = validateParameter(valid_611012, JString, required = false, + if valid_612215 != nil: + section.add "X-Amz-Signature", valid_612215 + var valid_612216 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612216 = validateParameter(valid_612216, JString, required = false, default = nil) - if valid_611012 != nil: - section.add "X-Amz-Content-Sha256", valid_611012 - var valid_611013 = header.getOrDefault("X-Amz-Date") - valid_611013 = validateParameter(valid_611013, JString, required = false, + if valid_612216 != nil: + section.add "X-Amz-Content-Sha256", valid_612216 + var valid_612217 = header.getOrDefault("X-Amz-Date") + valid_612217 = validateParameter(valid_612217, JString, required = false, default = nil) - if valid_611013 != nil: - section.add "X-Amz-Date", valid_611013 - var valid_611014 = header.getOrDefault("X-Amz-Credential") - valid_611014 = validateParameter(valid_611014, JString, required = false, + if valid_612217 != nil: + section.add "X-Amz-Date", valid_612217 + var valid_612218 = header.getOrDefault("X-Amz-Credential") + valid_612218 = validateParameter(valid_612218, JString, required = false, default = nil) - if valid_611014 != nil: - section.add "X-Amz-Credential", valid_611014 - var valid_611015 = header.getOrDefault("X-Amz-Security-Token") - valid_611015 = validateParameter(valid_611015, JString, required = false, + if valid_612218 != nil: + section.add "X-Amz-Credential", valid_612218 + var valid_612219 = header.getOrDefault("X-Amz-Security-Token") + valid_612219 = validateParameter(valid_612219, JString, required = false, default = nil) - if valid_611015 != nil: - section.add "X-Amz-Security-Token", valid_611015 - var valid_611016 = header.getOrDefault("X-Amz-Algorithm") - valid_611016 = validateParameter(valid_611016, JString, required = false, + if valid_612219 != nil: + section.add "X-Amz-Security-Token", valid_612219 + var valid_612220 = header.getOrDefault("X-Amz-Algorithm") + valid_612220 = validateParameter(valid_612220, JString, required = false, default = nil) - if valid_611016 != nil: - section.add "X-Amz-Algorithm", valid_611016 - var valid_611017 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611017 = validateParameter(valid_611017, JString, required = false, + if valid_612220 != nil: + section.add "X-Amz-Algorithm", valid_612220 + var valid_612221 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612221 = validateParameter(valid_612221, JString, required = false, default = nil) - if valid_611017 != nil: - section.add "X-Amz-SignedHeaders", valid_611017 + if valid_612221 != nil: + section.add "X-Amz-SignedHeaders", valid_612221 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -51344,39 +51409,39 @@ proc validate_PostDescribeByoipCidrs_611007(path: JsonNode; query: JsonNode; ## MaxResults: JInt (required) ## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returnednextToken
value.
section = newJObject()
- var valid_611018 = formData.getOrDefault("NextToken")
- valid_611018 = validateParameter(valid_611018, JString, required = false,
+ var valid_612222 = formData.getOrDefault("NextToken")
+ valid_612222 = validateParameter(valid_612222, JString, required = false,
default = nil)
- if valid_611018 != nil:
- section.add "NextToken", valid_611018
- var valid_611019 = formData.getOrDefault("DryRun")
- valid_611019 = validateParameter(valid_611019, JBool, required = false, default = nil)
- if valid_611019 != nil:
- section.add "DryRun", valid_611019
+ if valid_612222 != nil:
+ section.add "NextToken", valid_612222
+ var valid_612223 = formData.getOrDefault("DryRun")
+ valid_612223 = validateParameter(valid_612223, JBool, required = false, default = nil)
+ if valid_612223 != nil:
+ section.add "DryRun", valid_612223
assert formData != nil,
"formData argument is necessary due to required `MaxResults` field"
- var valid_611020 = formData.getOrDefault("MaxResults")
- valid_611020 = validateParameter(valid_611020, JInt, required = true, default = nil)
- if valid_611020 != nil:
- section.add "MaxResults", valid_611020
+ var valid_612224 = formData.getOrDefault("MaxResults")
+ valid_612224 = validateParameter(valid_612224, JInt, required = true, default = nil)
+ if valid_612224 != nil:
+ section.add "MaxResults", valid_612224
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_611021: Call_PostDescribeByoipCidrs_611006; path: JsonNode;
+proc call*(call_612225: Call_PostDescribeByoipCidrs_612210; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the IP address ranges that were specified in calls to ProvisionByoipCidr.
To describe the address pools that were created when you provisioned the address ranges, use DescribePublicIpv4Pools.
## - let valid = call_611021.validator(path, query, header, formData, body) - let scheme = call_611021.pickScheme + let valid = call_612225.validator(path, query, header, formData, body) + let scheme = call_612225.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611021.url(scheme.get, call_611021.host, call_611021.base, - call_611021.route, valid.getOrDefault("path"), + let url = call_612225.url(scheme.get, call_612225.host, call_612225.base, + call_612225.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611021, url, valid) + result = atozHook(call_612225, url, valid) -proc call*(call_611022: Call_PostDescribeByoipCidrs_611006; MaxResults: int; +proc call*(call_612226: Call_PostDescribeByoipCidrs_612210; MaxResults: int; NextToken: string = ""; DryRun: bool = false; Action: string = "DescribeByoipCidrs"; Version: string = "2016-11-15"): Recallable = ## postDescribeByoipCidrs @@ -51389,23 +51454,23 @@ proc call*(call_611022: Call_PostDescribeByoipCidrs_611006; MaxResults: int; ## Version: string (required) ## MaxResults: int (required) ## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returnednextToken
value.
- var query_611023 = newJObject()
- var formData_611024 = newJObject()
- add(formData_611024, "NextToken", newJString(NextToken))
- add(formData_611024, "DryRun", newJBool(DryRun))
- add(query_611023, "Action", newJString(Action))
- add(query_611023, "Version", newJString(Version))
- add(formData_611024, "MaxResults", newJInt(MaxResults))
- result = call_611022.call(nil, query_611023, nil, formData_611024, nil)
-
-var postDescribeByoipCidrs* = Call_PostDescribeByoipCidrs_611006(
+ var query_612227 = newJObject()
+ var formData_612228 = newJObject()
+ add(formData_612228, "NextToken", newJString(NextToken))
+ add(formData_612228, "DryRun", newJBool(DryRun))
+ add(query_612227, "Action", newJString(Action))
+ add(query_612227, "Version", newJString(Version))
+ add(formData_612228, "MaxResults", newJInt(MaxResults))
+ result = call_612226.call(nil, query_612227, nil, formData_612228, nil)
+
+var postDescribeByoipCidrs* = Call_PostDescribeByoipCidrs_612210(
name: "postDescribeByoipCidrs", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeByoipCidrs",
- validator: validate_PostDescribeByoipCidrs_611007, base: "/",
- url: url_PostDescribeByoipCidrs_611008, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDescribeByoipCidrs_612211, base: "/",
+ url: url_PostDescribeByoipCidrs_612212, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeByoipCidrs_610988 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeByoipCidrs_610990(protocol: Scheme; host: string; base: string;
+ Call_GetDescribeByoipCidrs_612192 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeByoipCidrs_612194(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -51417,7 +51482,7 @@ proc url_GetDescribeByoipCidrs_610990(protocol: Scheme; host: string; base: stri
else:
result.path = base & route
-proc validate_GetDescribeByoipCidrs_610989(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeByoipCidrs_612193(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the IP address ranges that were specified in calls to ProvisionByoipCidr.
To describe the address pools that were created when you provisioned the address ranges, use DescribePublicIpv4Pools.
## @@ -51437,29 +51502,29 @@ proc validate_GetDescribeByoipCidrs_610989(path: JsonNode; query: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `MaxResults` field" - var valid_610991 = query.getOrDefault("MaxResults") - valid_610991 = validateParameter(valid_610991, JInt, required = true, default = nil) - if valid_610991 != nil: - section.add "MaxResults", valid_610991 - var valid_610992 = query.getOrDefault("DryRun") - valid_610992 = validateParameter(valid_610992, JBool, required = false, default = nil) - if valid_610992 != nil: - section.add "DryRun", valid_610992 - var valid_610993 = query.getOrDefault("NextToken") - valid_610993 = validateParameter(valid_610993, JString, required = false, - default = nil) - if valid_610993 != nil: - section.add "NextToken", valid_610993 - var valid_610994 = query.getOrDefault("Action") - valid_610994 = validateParameter(valid_610994, JString, required = true, + var valid_612195 = query.getOrDefault("MaxResults") + valid_612195 = validateParameter(valid_612195, JInt, required = true, default = nil) + if valid_612195 != nil: + section.add "MaxResults", valid_612195 + var valid_612196 = query.getOrDefault("DryRun") + valid_612196 = validateParameter(valid_612196, JBool, required = false, default = nil) + if valid_612196 != nil: + section.add "DryRun", valid_612196 + var valid_612197 = query.getOrDefault("NextToken") + valid_612197 = validateParameter(valid_612197, JString, required = false, + default = nil) + if valid_612197 != nil: + section.add "NextToken", valid_612197 + var valid_612198 = query.getOrDefault("Action") + valid_612198 = validateParameter(valid_612198, JString, required = true, default = newJString("DescribeByoipCidrs")) - if valid_610994 != nil: - section.add "Action", valid_610994 - var valid_610995 = query.getOrDefault("Version") - valid_610995 = validateParameter(valid_610995, JString, required = true, + if valid_612198 != nil: + section.add "Action", valid_612198 + var valid_612199 = query.getOrDefault("Version") + valid_612199 = validateParameter(valid_612199, JString, required = true, default = newJString("2016-11-15")) - if valid_610995 != nil: - section.add "Version", valid_610995 + if valid_612199 != nil: + section.add "Version", valid_612199 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -51470,61 +51535,61 @@ proc validate_GetDescribeByoipCidrs_610989(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_610996 = header.getOrDefault("X-Amz-Signature") - valid_610996 = validateParameter(valid_610996, JString, required = false, + var valid_612200 = header.getOrDefault("X-Amz-Signature") + valid_612200 = validateParameter(valid_612200, JString, required = false, default = nil) - if valid_610996 != nil: - section.add "X-Amz-Signature", valid_610996 - var valid_610997 = header.getOrDefault("X-Amz-Content-Sha256") - valid_610997 = validateParameter(valid_610997, JString, required = false, + if valid_612200 != nil: + section.add "X-Amz-Signature", valid_612200 + var valid_612201 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612201 = validateParameter(valid_612201, JString, required = false, default = nil) - if valid_610997 != nil: - section.add "X-Amz-Content-Sha256", valid_610997 - var valid_610998 = header.getOrDefault("X-Amz-Date") - valid_610998 = validateParameter(valid_610998, JString, required = false, + if valid_612201 != nil: + section.add "X-Amz-Content-Sha256", valid_612201 + var valid_612202 = header.getOrDefault("X-Amz-Date") + valid_612202 = validateParameter(valid_612202, JString, required = false, default = nil) - if valid_610998 != nil: - section.add "X-Amz-Date", valid_610998 - var valid_610999 = header.getOrDefault("X-Amz-Credential") - valid_610999 = validateParameter(valid_610999, JString, required = false, + if valid_612202 != nil: + section.add "X-Amz-Date", valid_612202 + var valid_612203 = header.getOrDefault("X-Amz-Credential") + valid_612203 = validateParameter(valid_612203, JString, required = false, default = nil) - if valid_610999 != nil: - section.add "X-Amz-Credential", valid_610999 - var valid_611000 = header.getOrDefault("X-Amz-Security-Token") - valid_611000 = validateParameter(valid_611000, JString, required = false, + if valid_612203 != nil: + section.add "X-Amz-Credential", valid_612203 + var valid_612204 = header.getOrDefault("X-Amz-Security-Token") + valid_612204 = validateParameter(valid_612204, JString, required = false, default = nil) - if valid_611000 != nil: - section.add "X-Amz-Security-Token", valid_611000 - var valid_611001 = header.getOrDefault("X-Amz-Algorithm") - valid_611001 = validateParameter(valid_611001, JString, required = false, + if valid_612204 != nil: + section.add "X-Amz-Security-Token", valid_612204 + var valid_612205 = header.getOrDefault("X-Amz-Algorithm") + valid_612205 = validateParameter(valid_612205, JString, required = false, default = nil) - if valid_611001 != nil: - section.add "X-Amz-Algorithm", valid_611001 - var valid_611002 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611002 = validateParameter(valid_611002, JString, required = false, + if valid_612205 != nil: + section.add "X-Amz-Algorithm", valid_612205 + var valid_612206 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612206 = validateParameter(valid_612206, JString, required = false, default = nil) - if valid_611002 != nil: - section.add "X-Amz-SignedHeaders", valid_611002 + if valid_612206 != nil: + section.add "X-Amz-SignedHeaders", valid_612206 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_611003: Call_GetDescribeByoipCidrs_610988; path: JsonNode; +proc call*(call_612207: Call_GetDescribeByoipCidrs_612192; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the IP address ranges that were specified in calls to ProvisionByoipCidr.
To describe the address pools that were created when you provisioned the address ranges, use DescribePublicIpv4Pools.
## - let valid = call_611003.validator(path, query, header, formData, body) - let scheme = call_611003.pickScheme + let valid = call_612207.validator(path, query, header, formData, body) + let scheme = call_612207.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611003.url(scheme.get, call_611003.host, call_611003.base, - call_611003.route, valid.getOrDefault("path"), + let url = call_612207.url(scheme.get, call_612207.host, call_612207.base, + call_612207.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611003, url, valid) + result = atozHook(call_612207, url, valid) -proc call*(call_611004: Call_GetDescribeByoipCidrs_610988; MaxResults: int; +proc call*(call_612208: Call_GetDescribeByoipCidrs_612192; MaxResults: int; DryRun: bool = false; NextToken: string = ""; Action: string = "DescribeByoipCidrs"; Version: string = "2016-11-15"): Recallable = ## getDescribeByoipCidrs @@ -51537,22 +51602,22 @@ proc call*(call_611004: Call_GetDescribeByoipCidrs_610988; MaxResults: int; ## : The token for the next page of results. ## Action: string (required) ## Version: string (required) - var query_611005 = newJObject() - add(query_611005, "MaxResults", newJInt(MaxResults)) - add(query_611005, "DryRun", newJBool(DryRun)) - add(query_611005, "NextToken", newJString(NextToken)) - add(query_611005, "Action", newJString(Action)) - add(query_611005, "Version", newJString(Version)) - result = call_611004.call(nil, query_611005, nil, nil, nil) + var query_612209 = newJObject() + add(query_612209, "MaxResults", newJInt(MaxResults)) + add(query_612209, "DryRun", newJBool(DryRun)) + add(query_612209, "NextToken", newJString(NextToken)) + add(query_612209, "Action", newJString(Action)) + add(query_612209, "Version", newJString(Version)) + result = call_612208.call(nil, query_612209, nil, nil, nil) -var getDescribeByoipCidrs* = Call_GetDescribeByoipCidrs_610988( +var getDescribeByoipCidrs* = Call_GetDescribeByoipCidrs_612192( name: "getDescribeByoipCidrs", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeByoipCidrs", - validator: validate_GetDescribeByoipCidrs_610989, base: "/", - url: url_GetDescribeByoipCidrs_610990, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDescribeByoipCidrs_612193, base: "/", + url: url_GetDescribeByoipCidrs_612194, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeCapacityReservations_611045 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeCapacityReservations_611047(protocol: Scheme; host: string; + Call_PostDescribeCapacityReservations_612249 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeCapacityReservations_612251(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -51564,7 +51629,7 @@ proc url_PostDescribeCapacityReservations_611047(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeCapacityReservations_611046(path: JsonNode; +proc validate_PostDescribeCapacityReservations_612250(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes one or more of your Capacity Reservations. The results describe only the Capacity Reservations in the AWS Region that you're currently using. ## @@ -51577,16 +51642,16 @@ proc validate_PostDescribeCapacityReservations_611046(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611048 = query.getOrDefault("Action") - valid_611048 = validateParameter(valid_611048, JString, required = true, default = newJString( + var valid_612252 = query.getOrDefault("Action") + valid_612252 = validateParameter(valid_612252, JString, required = true, default = newJString( "DescribeCapacityReservations")) - if valid_611048 != nil: - section.add "Action", valid_611048 - var valid_611049 = query.getOrDefault("Version") - valid_611049 = validateParameter(valid_611049, JString, required = true, + if valid_612252 != nil: + section.add "Action", valid_612252 + var valid_612253 = query.getOrDefault("Version") + valid_612253 = validateParameter(valid_612253, JString, required = true, default = newJString("2016-11-15")) - if valid_611049 != nil: - section.add "Version", valid_611049 + if valid_612253 != nil: + section.add "Version", valid_612253 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -51597,41 +51662,41 @@ proc validate_PostDescribeCapacityReservations_611046(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611050 = header.getOrDefault("X-Amz-Signature") - valid_611050 = validateParameter(valid_611050, JString, required = false, + var valid_612254 = header.getOrDefault("X-Amz-Signature") + valid_612254 = validateParameter(valid_612254, JString, required = false, default = nil) - if valid_611050 != nil: - section.add "X-Amz-Signature", valid_611050 - var valid_611051 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611051 = validateParameter(valid_611051, JString, required = false, + if valid_612254 != nil: + section.add "X-Amz-Signature", valid_612254 + var valid_612255 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612255 = validateParameter(valid_612255, JString, required = false, default = nil) - if valid_611051 != nil: - section.add "X-Amz-Content-Sha256", valid_611051 - var valid_611052 = header.getOrDefault("X-Amz-Date") - valid_611052 = validateParameter(valid_611052, JString, required = false, + if valid_612255 != nil: + section.add "X-Amz-Content-Sha256", valid_612255 + var valid_612256 = header.getOrDefault("X-Amz-Date") + valid_612256 = validateParameter(valid_612256, JString, required = false, default = nil) - if valid_611052 != nil: - section.add "X-Amz-Date", valid_611052 - var valid_611053 = header.getOrDefault("X-Amz-Credential") - valid_611053 = validateParameter(valid_611053, JString, required = false, + if valid_612256 != nil: + section.add "X-Amz-Date", valid_612256 + var valid_612257 = header.getOrDefault("X-Amz-Credential") + valid_612257 = validateParameter(valid_612257, JString, required = false, default = nil) - if valid_611053 != nil: - section.add "X-Amz-Credential", valid_611053 - var valid_611054 = header.getOrDefault("X-Amz-Security-Token") - valid_611054 = validateParameter(valid_611054, JString, required = false, + if valid_612257 != nil: + section.add "X-Amz-Credential", valid_612257 + var valid_612258 = header.getOrDefault("X-Amz-Security-Token") + valid_612258 = validateParameter(valid_612258, JString, required = false, default = nil) - if valid_611054 != nil: - section.add "X-Amz-Security-Token", valid_611054 - var valid_611055 = header.getOrDefault("X-Amz-Algorithm") - valid_611055 = validateParameter(valid_611055, JString, required = false, + if valid_612258 != nil: + section.add "X-Amz-Security-Token", valid_612258 + var valid_612259 = header.getOrDefault("X-Amz-Algorithm") + valid_612259 = validateParameter(valid_612259, JString, required = false, default = nil) - if valid_611055 != nil: - section.add "X-Amz-Algorithm", valid_611055 - var valid_611056 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611056 = validateParameter(valid_611056, JString, required = false, + if valid_612259 != nil: + section.add "X-Amz-Algorithm", valid_612259 + var valid_612260 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612260 = validateParameter(valid_612260, JString, required = false, default = nil) - if valid_611056 != nil: - section.add "X-Amz-SignedHeaders", valid_611056 + if valid_612260 != nil: + section.add "X-Amz-SignedHeaders", valid_612260 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -51645,48 +51710,48 @@ proc validate_PostDescribeCapacityReservations_611046(path: JsonNode; ## Filter: JArray ## : One or more filters. section = newJObject() - var valid_611057 = formData.getOrDefault("NextToken") - valid_611057 = validateParameter(valid_611057, JString, required = false, + var valid_612261 = formData.getOrDefault("NextToken") + valid_612261 = validateParameter(valid_612261, JString, required = false, default = nil) - if valid_611057 != nil: - section.add "NextToken", valid_611057 - var valid_611058 = formData.getOrDefault("DryRun") - valid_611058 = validateParameter(valid_611058, JBool, required = false, default = nil) - if valid_611058 != nil: - section.add "DryRun", valid_611058 - var valid_611059 = formData.getOrDefault("CapacityReservationId") - valid_611059 = validateParameter(valid_611059, JArray, required = false, + if valid_612261 != nil: + section.add "NextToken", valid_612261 + var valid_612262 = formData.getOrDefault("DryRun") + valid_612262 = validateParameter(valid_612262, JBool, required = false, default = nil) + if valid_612262 != nil: + section.add "DryRun", valid_612262 + var valid_612263 = formData.getOrDefault("CapacityReservationId") + valid_612263 = validateParameter(valid_612263, JArray, required = false, default = nil) - if valid_611059 != nil: - section.add "CapacityReservationId", valid_611059 - var valid_611060 = formData.getOrDefault("MaxResults") - valid_611060 = validateParameter(valid_611060, JInt, required = false, default = nil) - if valid_611060 != nil: - section.add "MaxResults", valid_611060 - var valid_611061 = formData.getOrDefault("Filter") - valid_611061 = validateParameter(valid_611061, JArray, required = false, + if valid_612263 != nil: + section.add "CapacityReservationId", valid_612263 + var valid_612264 = formData.getOrDefault("MaxResults") + valid_612264 = validateParameter(valid_612264, JInt, required = false, default = nil) + if valid_612264 != nil: + section.add "MaxResults", valid_612264 + var valid_612265 = formData.getOrDefault("Filter") + valid_612265 = validateParameter(valid_612265, JArray, required = false, default = nil) - if valid_611061 != nil: - section.add "Filter", valid_611061 + if valid_612265 != nil: + section.add "Filter", valid_612265 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_611062: Call_PostDescribeCapacityReservations_611045; +proc call*(call_612266: Call_PostDescribeCapacityReservations_612249; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Describes one or more of your Capacity Reservations. The results describe only the Capacity Reservations in the AWS Region that you're currently using. ## - let valid = call_611062.validator(path, query, header, formData, body) - let scheme = call_611062.pickScheme + let valid = call_612266.validator(path, query, header, formData, body) + let scheme = call_612266.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611062.url(scheme.get, call_611062.host, call_611062.base, - call_611062.route, valid.getOrDefault("path"), + let url = call_612266.url(scheme.get, call_612266.host, call_612266.base, + call_612266.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611062, url, valid) + result = atozHook(call_612266, url, valid) -proc call*(call_611063: Call_PostDescribeCapacityReservations_611045; +proc call*(call_612267: Call_PostDescribeCapacityReservations_612249; NextToken: string = ""; DryRun: bool = false; Action: string = "DescribeCapacityReservations"; CapacityReservationId: JsonNode = nil; Version: string = "2016-11-15"; @@ -51705,28 +51770,28 @@ proc call*(call_611063: Call_PostDescribeCapacityReservations_611045; ## : The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value. ## Filter: JArray ## : One or more filters. - var query_611064 = newJObject() - var formData_611065 = newJObject() - add(formData_611065, "NextToken", newJString(NextToken)) - add(formData_611065, "DryRun", newJBool(DryRun)) - add(query_611064, "Action", newJString(Action)) + var query_612268 = newJObject() + var formData_612269 = newJObject() + add(formData_612269, "NextToken", newJString(NextToken)) + add(formData_612269, "DryRun", newJBool(DryRun)) + add(query_612268, "Action", newJString(Action)) if CapacityReservationId != nil: - formData_611065.add "CapacityReservationId", CapacityReservationId - add(query_611064, "Version", newJString(Version)) - add(formData_611065, "MaxResults", newJInt(MaxResults)) + formData_612269.add "CapacityReservationId", CapacityReservationId + add(query_612268, "Version", newJString(Version)) + add(formData_612269, "MaxResults", newJInt(MaxResults)) if Filter != nil: - formData_611065.add "Filter", Filter - result = call_611063.call(nil, query_611064, nil, formData_611065, nil) + formData_612269.add "Filter", Filter + result = call_612267.call(nil, query_612268, nil, formData_612269, nil) -var postDescribeCapacityReservations* = Call_PostDescribeCapacityReservations_611045( +var postDescribeCapacityReservations* = Call_PostDescribeCapacityReservations_612249( name: "postDescribeCapacityReservations", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DescribeCapacityReservations", - validator: validate_PostDescribeCapacityReservations_611046, base: "/", - url: url_PostDescribeCapacityReservations_611047, + validator: validate_PostDescribeCapacityReservations_612250, base: "/", + url: url_PostDescribeCapacityReservations_612251, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDescribeCapacityReservations_611025 = ref object of OpenApiRestCall_604389 -proc url_GetDescribeCapacityReservations_611027(protocol: Scheme; host: string; + Call_GetDescribeCapacityReservations_612229 = ref object of OpenApiRestCall_605589 +proc url_GetDescribeCapacityReservations_612231(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -51738,7 +51803,7 @@ proc url_GetDescribeCapacityReservations_611027(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDescribeCapacityReservations_611026(path: JsonNode; +proc validate_GetDescribeCapacityReservations_612230(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes one or more of your Capacity Reservations. The results describe only the Capacity Reservations in the AWS Region that you're currently using. ## @@ -51760,40 +51825,40 @@ proc validate_GetDescribeCapacityReservations_611026(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_611028 = query.getOrDefault("MaxResults") - valid_611028 = validateParameter(valid_611028, JInt, required = false, default = nil) - if valid_611028 != nil: - section.add "MaxResults", valid_611028 - var valid_611029 = query.getOrDefault("DryRun") - valid_611029 = validateParameter(valid_611029, JBool, required = false, default = nil) - if valid_611029 != nil: - section.add "DryRun", valid_611029 - var valid_611030 = query.getOrDefault("CapacityReservationId") - valid_611030 = validateParameter(valid_611030, JArray, required = false, + var valid_612232 = query.getOrDefault("MaxResults") + valid_612232 = validateParameter(valid_612232, JInt, required = false, default = nil) + if valid_612232 != nil: + section.add "MaxResults", valid_612232 + var valid_612233 = query.getOrDefault("DryRun") + valid_612233 = validateParameter(valid_612233, JBool, required = false, default = nil) + if valid_612233 != nil: + section.add "DryRun", valid_612233 + var valid_612234 = query.getOrDefault("CapacityReservationId") + valid_612234 = validateParameter(valid_612234, JArray, required = false, default = nil) - if valid_611030 != nil: - section.add "CapacityReservationId", valid_611030 - var valid_611031 = query.getOrDefault("NextToken") - valid_611031 = validateParameter(valid_611031, JString, required = false, + if valid_612234 != nil: + section.add "CapacityReservationId", valid_612234 + var valid_612235 = query.getOrDefault("NextToken") + valid_612235 = validateParameter(valid_612235, JString, required = false, default = nil) - if valid_611031 != nil: - section.add "NextToken", valid_611031 - var valid_611032 = query.getOrDefault("Filter") - valid_611032 = validateParameter(valid_611032, JArray, required = false, + if valid_612235 != nil: + section.add "NextToken", valid_612235 + var valid_612236 = query.getOrDefault("Filter") + valid_612236 = validateParameter(valid_612236, JArray, required = false, default = nil) - if valid_611032 != nil: - section.add "Filter", valid_611032 + if valid_612236 != nil: + section.add "Filter", valid_612236 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611033 = query.getOrDefault("Action") - valid_611033 = validateParameter(valid_611033, JString, required = true, default = newJString( + var valid_612237 = query.getOrDefault("Action") + valid_612237 = validateParameter(valid_612237, JString, required = true, default = newJString( "DescribeCapacityReservations")) - if valid_611033 != nil: - section.add "Action", valid_611033 - var valid_611034 = query.getOrDefault("Version") - valid_611034 = validateParameter(valid_611034, JString, required = true, + if valid_612237 != nil: + section.add "Action", valid_612237 + var valid_612238 = query.getOrDefault("Version") + valid_612238 = validateParameter(valid_612238, JString, required = true, default = newJString("2016-11-15")) - if valid_611034 != nil: - section.add "Version", valid_611034 + if valid_612238 != nil: + section.add "Version", valid_612238 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -51804,62 +51869,62 @@ proc validate_GetDescribeCapacityReservations_611026(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611035 = header.getOrDefault("X-Amz-Signature") - valid_611035 = validateParameter(valid_611035, JString, required = false, + var valid_612239 = header.getOrDefault("X-Amz-Signature") + valid_612239 = validateParameter(valid_612239, JString, required = false, default = nil) - if valid_611035 != nil: - section.add "X-Amz-Signature", valid_611035 - var valid_611036 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611036 = validateParameter(valid_611036, JString, required = false, + if valid_612239 != nil: + section.add "X-Amz-Signature", valid_612239 + var valid_612240 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612240 = validateParameter(valid_612240, JString, required = false, default = nil) - if valid_611036 != nil: - section.add "X-Amz-Content-Sha256", valid_611036 - var valid_611037 = header.getOrDefault("X-Amz-Date") - valid_611037 = validateParameter(valid_611037, JString, required = false, + if valid_612240 != nil: + section.add "X-Amz-Content-Sha256", valid_612240 + var valid_612241 = header.getOrDefault("X-Amz-Date") + valid_612241 = validateParameter(valid_612241, JString, required = false, default = nil) - if valid_611037 != nil: - section.add "X-Amz-Date", valid_611037 - var valid_611038 = header.getOrDefault("X-Amz-Credential") - valid_611038 = validateParameter(valid_611038, JString, required = false, + if valid_612241 != nil: + section.add "X-Amz-Date", valid_612241 + var valid_612242 = header.getOrDefault("X-Amz-Credential") + valid_612242 = validateParameter(valid_612242, JString, required = false, default = nil) - if valid_611038 != nil: - section.add "X-Amz-Credential", valid_611038 - var valid_611039 = header.getOrDefault("X-Amz-Security-Token") - valid_611039 = validateParameter(valid_611039, JString, required = false, + if valid_612242 != nil: + section.add "X-Amz-Credential", valid_612242 + var valid_612243 = header.getOrDefault("X-Amz-Security-Token") + valid_612243 = validateParameter(valid_612243, JString, required = false, default = nil) - if valid_611039 != nil: - section.add "X-Amz-Security-Token", valid_611039 - var valid_611040 = header.getOrDefault("X-Amz-Algorithm") - valid_611040 = validateParameter(valid_611040, JString, required = false, + if valid_612243 != nil: + section.add "X-Amz-Security-Token", valid_612243 + var valid_612244 = header.getOrDefault("X-Amz-Algorithm") + valid_612244 = validateParameter(valid_612244, JString, required = false, default = nil) - if valid_611040 != nil: - section.add "X-Amz-Algorithm", valid_611040 - var valid_611041 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611041 = validateParameter(valid_611041, JString, required = false, + if valid_612244 != nil: + section.add "X-Amz-Algorithm", valid_612244 + var valid_612245 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612245 = validateParameter(valid_612245, JString, required = false, default = nil) - if valid_611041 != nil: - section.add "X-Amz-SignedHeaders", valid_611041 + if valid_612245 != nil: + section.add "X-Amz-SignedHeaders", valid_612245 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_611042: Call_GetDescribeCapacityReservations_611025; +proc call*(call_612246: Call_GetDescribeCapacityReservations_612229; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Describes one or more of your Capacity Reservations. The results describe only the Capacity Reservations in the AWS Region that you're currently using. ## - let valid = call_611042.validator(path, query, header, formData, body) - let scheme = call_611042.pickScheme + let valid = call_612246.validator(path, query, header, formData, body) + let scheme = call_612246.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611042.url(scheme.get, call_611042.host, call_611042.base, - call_611042.route, valid.getOrDefault("path"), + let url = call_612246.url(scheme.get, call_612246.host, call_612246.base, + call_612246.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611042, url, valid) + result = atozHook(call_612246, url, valid) -proc call*(call_611043: Call_GetDescribeCapacityReservations_611025; +proc call*(call_612247: Call_GetDescribeCapacityReservations_612229; MaxResults: int = 0; DryRun: bool = false; CapacityReservationId: JsonNode = nil; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeCapacityReservations"; @@ -51878,27 +51943,27 @@ proc call*(call_611043: Call_GetDescribeCapacityReservations_611025; ## : One or more filters. ## Action: string (required) ## Version: string (required) - var query_611044 = newJObject() - add(query_611044, "MaxResults", newJInt(MaxResults)) - add(query_611044, "DryRun", newJBool(DryRun)) + var query_612248 = newJObject() + add(query_612248, "MaxResults", newJInt(MaxResults)) + add(query_612248, "DryRun", newJBool(DryRun)) if CapacityReservationId != nil: - query_611044.add "CapacityReservationId", CapacityReservationId - add(query_611044, "NextToken", newJString(NextToken)) + query_612248.add "CapacityReservationId", CapacityReservationId + add(query_612248, "NextToken", newJString(NextToken)) if Filter != nil: - query_611044.add "Filter", Filter - add(query_611044, "Action", newJString(Action)) - add(query_611044, "Version", newJString(Version)) - result = call_611043.call(nil, query_611044, nil, nil, nil) + query_612248.add "Filter", Filter + add(query_612248, "Action", newJString(Action)) + add(query_612248, "Version", newJString(Version)) + result = call_612247.call(nil, query_612248, nil, nil, nil) -var getDescribeCapacityReservations* = Call_GetDescribeCapacityReservations_611025( +var getDescribeCapacityReservations* = Call_GetDescribeCapacityReservations_612229( name: "getDescribeCapacityReservations", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeCapacityReservations", - validator: validate_GetDescribeCapacityReservations_611026, base: "/", - url: url_GetDescribeCapacityReservations_611027, + validator: validate_GetDescribeCapacityReservations_612230, base: "/", + url: url_GetDescribeCapacityReservations_612231, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeClassicLinkInstances_611086 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeClassicLinkInstances_611088(protocol: Scheme; host: string; + Call_PostDescribeClassicLinkInstances_612290 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeClassicLinkInstances_612292(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -51910,7 +51975,7 @@ proc url_PostDescribeClassicLinkInstances_611088(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeClassicLinkInstances_611087(path: JsonNode; +proc validate_PostDescribeClassicLinkInstances_612291(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes one or more of your linked EC2-Classic instances. This request only returns information about EC2-Classic instances linked to a VPC through ClassicLink. You cannot use this request to return information about other instances. ## @@ -51923,16 +51988,16 @@ proc validate_PostDescribeClassicLinkInstances_611087(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611089 = query.getOrDefault("Action") - valid_611089 = validateParameter(valid_611089, JString, required = true, default = newJString( + var valid_612293 = query.getOrDefault("Action") + valid_612293 = validateParameter(valid_612293, JString, required = true, default = newJString( "DescribeClassicLinkInstances")) - if valid_611089 != nil: - section.add "Action", valid_611089 - var valid_611090 = query.getOrDefault("Version") - valid_611090 = validateParameter(valid_611090, JString, required = true, + if valid_612293 != nil: + section.add "Action", valid_612293 + var valid_612294 = query.getOrDefault("Version") + valid_612294 = validateParameter(valid_612294, JString, required = true, default = newJString("2016-11-15")) - if valid_611090 != nil: - section.add "Version", valid_611090 + if valid_612294 != nil: + section.add "Version", valid_612294 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -51943,41 +52008,41 @@ proc validate_PostDescribeClassicLinkInstances_611087(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611091 = header.getOrDefault("X-Amz-Signature") - valid_611091 = validateParameter(valid_611091, JString, required = false, + var valid_612295 = header.getOrDefault("X-Amz-Signature") + valid_612295 = validateParameter(valid_612295, JString, required = false, default = nil) - if valid_611091 != nil: - section.add "X-Amz-Signature", valid_611091 - var valid_611092 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611092 = validateParameter(valid_611092, JString, required = false, + if valid_612295 != nil: + section.add "X-Amz-Signature", valid_612295 + var valid_612296 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612296 = validateParameter(valid_612296, JString, required = false, default = nil) - if valid_611092 != nil: - section.add "X-Amz-Content-Sha256", valid_611092 - var valid_611093 = header.getOrDefault("X-Amz-Date") - valid_611093 = validateParameter(valid_611093, JString, required = false, + if valid_612296 != nil: + section.add "X-Amz-Content-Sha256", valid_612296 + var valid_612297 = header.getOrDefault("X-Amz-Date") + valid_612297 = validateParameter(valid_612297, JString, required = false, default = nil) - if valid_611093 != nil: - section.add "X-Amz-Date", valid_611093 - var valid_611094 = header.getOrDefault("X-Amz-Credential") - valid_611094 = validateParameter(valid_611094, JString, required = false, + if valid_612297 != nil: + section.add "X-Amz-Date", valid_612297 + var valid_612298 = header.getOrDefault("X-Amz-Credential") + valid_612298 = validateParameter(valid_612298, JString, required = false, default = nil) - if valid_611094 != nil: - section.add "X-Amz-Credential", valid_611094 - var valid_611095 = header.getOrDefault("X-Amz-Security-Token") - valid_611095 = validateParameter(valid_611095, JString, required = false, + if valid_612298 != nil: + section.add "X-Amz-Credential", valid_612298 + var valid_612299 = header.getOrDefault("X-Amz-Security-Token") + valid_612299 = validateParameter(valid_612299, JString, required = false, default = nil) - if valid_611095 != nil: - section.add "X-Amz-Security-Token", valid_611095 - var valid_611096 = header.getOrDefault("X-Amz-Algorithm") - valid_611096 = validateParameter(valid_611096, JString, required = false, + if valid_612299 != nil: + section.add "X-Amz-Security-Token", valid_612299 + var valid_612300 = header.getOrDefault("X-Amz-Algorithm") + valid_612300 = validateParameter(valid_612300, JString, required = false, default = nil) - if valid_611096 != nil: - section.add "X-Amz-Algorithm", valid_611096 - var valid_611097 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611097 = validateParameter(valid_611097, JString, required = false, + if valid_612300 != nil: + section.add "X-Amz-Algorithm", valid_612300 + var valid_612301 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612301 = validateParameter(valid_612301, JString, required = false, default = nil) - if valid_611097 != nil: - section.add "X-Amz-SignedHeaders", valid_611097 + if valid_612301 != nil: + section.add "X-Amz-SignedHeaders", valid_612301 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -51991,48 +52056,48 @@ proc validate_PostDescribeClassicLinkInstances_611087(path: JsonNode; ## Filter: JArray ## :One or more filters.
group-id
- The ID of a VPC security group that's associated with the instance.
instance-id
- The ID of the instance.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC to which the instance is linked.
vpc-id
- The ID of the VPC that the instance is linked to.
The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
Constraint: If the value is greater than 1000, we return only 1000 items.
## Filter: JArray ## :One or more filters.
group-id
- The ID of a VPC security group that's associated with the instance.
instance-id
- The ID of the instance.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC to which the instance is linked.
vpc-id
- The ID of the VPC that the instance is linked to.
One or more filters.
group-id
- The ID of a VPC security group that's associated with the instance.
instance-id
- The ID of the instance.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC to which the instance is linked.
vpc-id
- The ID of the VPC that the instance is linked to.
The filters. The following are the possible values:
coip-pool.pool-id
coip-pool.local-gateway-route-table-id
The filters. The following are the possible values:
coip-pool.pool-id
coip-pool.local-gateway-route-table-id
Describes the specified conversion tasks or all your conversion tasks. For more information, see the VM Import/Export User Guide.
For information about the import manifest referenced by this API action, see VM Import Manifest.
## @@ -54351,16 +54416,16 @@ proc validate_PostDescribeConversionTasks_611373(path: JsonNode; query: JsonNode ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611375 = query.getOrDefault("Action") - valid_611375 = validateParameter(valid_611375, JString, required = true, default = newJString( + var valid_612579 = query.getOrDefault("Action") + valid_612579 = validateParameter(valid_612579, JString, required = true, default = newJString( "DescribeConversionTasks")) - if valid_611375 != nil: - section.add "Action", valid_611375 - var valid_611376 = query.getOrDefault("Version") - valid_611376 = validateParameter(valid_611376, JString, required = true, + if valid_612579 != nil: + section.add "Action", valid_612579 + var valid_612580 = query.getOrDefault("Version") + valid_612580 = validateParameter(valid_612580, JString, required = true, default = newJString("2016-11-15")) - if valid_611376 != nil: - section.add "Version", valid_611376 + if valid_612580 != nil: + section.add "Version", valid_612580 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -54371,41 +54436,41 @@ proc validate_PostDescribeConversionTasks_611373(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611377 = header.getOrDefault("X-Amz-Signature") - valid_611377 = validateParameter(valid_611377, JString, required = false, + var valid_612581 = header.getOrDefault("X-Amz-Signature") + valid_612581 = validateParameter(valid_612581, JString, required = false, default = nil) - if valid_611377 != nil: - section.add "X-Amz-Signature", valid_611377 - var valid_611378 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611378 = validateParameter(valid_611378, JString, required = false, + if valid_612581 != nil: + section.add "X-Amz-Signature", valid_612581 + var valid_612582 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612582 = validateParameter(valid_612582, JString, required = false, default = nil) - if valid_611378 != nil: - section.add "X-Amz-Content-Sha256", valid_611378 - var valid_611379 = header.getOrDefault("X-Amz-Date") - valid_611379 = validateParameter(valid_611379, JString, required = false, + if valid_612582 != nil: + section.add "X-Amz-Content-Sha256", valid_612582 + var valid_612583 = header.getOrDefault("X-Amz-Date") + valid_612583 = validateParameter(valid_612583, JString, required = false, default = nil) - if valid_611379 != nil: - section.add "X-Amz-Date", valid_611379 - var valid_611380 = header.getOrDefault("X-Amz-Credential") - valid_611380 = validateParameter(valid_611380, JString, required = false, + if valid_612583 != nil: + section.add "X-Amz-Date", valid_612583 + var valid_612584 = header.getOrDefault("X-Amz-Credential") + valid_612584 = validateParameter(valid_612584, JString, required = false, default = nil) - if valid_611380 != nil: - section.add "X-Amz-Credential", valid_611380 - var valid_611381 = header.getOrDefault("X-Amz-Security-Token") - valid_611381 = validateParameter(valid_611381, JString, required = false, + if valid_612584 != nil: + section.add "X-Amz-Credential", valid_612584 + var valid_612585 = header.getOrDefault("X-Amz-Security-Token") + valid_612585 = validateParameter(valid_612585, JString, required = false, default = nil) - if valid_611381 != nil: - section.add "X-Amz-Security-Token", valid_611381 - var valid_611382 = header.getOrDefault("X-Amz-Algorithm") - valid_611382 = validateParameter(valid_611382, JString, required = false, + if valid_612585 != nil: + section.add "X-Amz-Security-Token", valid_612585 + var valid_612586 = header.getOrDefault("X-Amz-Algorithm") + valid_612586 = validateParameter(valid_612586, JString, required = false, default = nil) - if valid_611382 != nil: - section.add "X-Amz-Algorithm", valid_611382 - var valid_611383 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611383 = validateParameter(valid_611383, JString, required = false, + if valid_612586 != nil: + section.add "X-Amz-Algorithm", valid_612586 + var valid_612587 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612587 = validateParameter(valid_612587, JString, required = false, default = nil) - if valid_611383 != nil: - section.add "X-Amz-SignedHeaders", valid_611383 + if valid_612587 != nil: + section.add "X-Amz-SignedHeaders", valid_612587 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -54413,33 +54478,33 @@ proc validate_PostDescribeConversionTasks_611373(path: JsonNode; query: JsonNode ## ConversionTaskId: JArray ## : The conversion task IDs. section = newJObject() - var valid_611384 = formData.getOrDefault("DryRun") - valid_611384 = validateParameter(valid_611384, JBool, required = false, default = nil) - if valid_611384 != nil: - section.add "DryRun", valid_611384 - var valid_611385 = formData.getOrDefault("ConversionTaskId") - valid_611385 = validateParameter(valid_611385, JArray, required = false, + var valid_612588 = formData.getOrDefault("DryRun") + valid_612588 = validateParameter(valid_612588, JBool, required = false, default = nil) + if valid_612588 != nil: + section.add "DryRun", valid_612588 + var valid_612589 = formData.getOrDefault("ConversionTaskId") + valid_612589 = validateParameter(valid_612589, JArray, required = false, default = nil) - if valid_611385 != nil: - section.add "ConversionTaskId", valid_611385 + if valid_612589 != nil: + section.add "ConversionTaskId", valid_612589 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_611386: Call_PostDescribeConversionTasks_611372; path: JsonNode; +proc call*(call_612590: Call_PostDescribeConversionTasks_612576; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified conversion tasks or all your conversion tasks. For more information, see the VM Import/Export User Guide.
For information about the import manifest referenced by this API action, see VM Import Manifest.
## - let valid = call_611386.validator(path, query, header, formData, body) - let scheme = call_611386.pickScheme + let valid = call_612590.validator(path, query, header, formData, body) + let scheme = call_612590.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611386.url(scheme.get, call_611386.host, call_611386.base, - call_611386.route, valid.getOrDefault("path"), + let url = call_612590.url(scheme.get, call_612590.host, call_612590.base, + call_612590.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611386, url, valid) + result = atozHook(call_612590, url, valid) -proc call*(call_611387: Call_PostDescribeConversionTasks_611372; +proc call*(call_612591: Call_PostDescribeConversionTasks_612576; DryRun: bool = false; Action: string = "DescribeConversionTasks"; Version: string = "2016-11-15"; ConversionTaskId: JsonNode = nil): Recallable = ## postDescribeConversionTasks @@ -54450,24 +54515,24 @@ proc call*(call_611387: Call_PostDescribeConversionTasks_611372; ## Version: string (required) ## ConversionTaskId: JArray ## : The conversion task IDs. - var query_611388 = newJObject() - var formData_611389 = newJObject() - add(formData_611389, "DryRun", newJBool(DryRun)) - add(query_611388, "Action", newJString(Action)) - add(query_611388, "Version", newJString(Version)) + var query_612592 = newJObject() + var formData_612593 = newJObject() + add(formData_612593, "DryRun", newJBool(DryRun)) + add(query_612592, "Action", newJString(Action)) + add(query_612592, "Version", newJString(Version)) if ConversionTaskId != nil: - formData_611389.add "ConversionTaskId", ConversionTaskId - result = call_611387.call(nil, query_611388, nil, formData_611389, nil) + formData_612593.add "ConversionTaskId", ConversionTaskId + result = call_612591.call(nil, query_612592, nil, formData_612593, nil) -var postDescribeConversionTasks* = Call_PostDescribeConversionTasks_611372( +var postDescribeConversionTasks* = Call_PostDescribeConversionTasks_612576( name: "postDescribeConversionTasks", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DescribeConversionTasks", - validator: validate_PostDescribeConversionTasks_611373, base: "/", - url: url_PostDescribeConversionTasks_611374, + validator: validate_PostDescribeConversionTasks_612577, base: "/", + url: url_PostDescribeConversionTasks_612578, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDescribeConversionTasks_611355 = ref object of OpenApiRestCall_604389 -proc url_GetDescribeConversionTasks_611357(protocol: Scheme; host: string; + Call_GetDescribeConversionTasks_612559 = ref object of OpenApiRestCall_605589 +proc url_GetDescribeConversionTasks_612561(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -54479,7 +54544,7 @@ proc url_GetDescribeConversionTasks_611357(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDescribeConversionTasks_611356(path: JsonNode; query: JsonNode; +proc validate_GetDescribeConversionTasks_612560(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the specified conversion tasks or all your conversion tasks. For more information, see the VM Import/Export User Guide.
For information about the import manifest referenced by this API action, see VM Import Manifest.
## @@ -54495,26 +54560,26 @@ proc validate_GetDescribeConversionTasks_611356(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_611358 = query.getOrDefault("ConversionTaskId") - valid_611358 = validateParameter(valid_611358, JArray, required = false, + var valid_612562 = query.getOrDefault("ConversionTaskId") + valid_612562 = validateParameter(valid_612562, JArray, required = false, default = nil) - if valid_611358 != nil: - section.add "ConversionTaskId", valid_611358 - var valid_611359 = query.getOrDefault("DryRun") - valid_611359 = validateParameter(valid_611359, JBool, required = false, default = nil) - if valid_611359 != nil: - section.add "DryRun", valid_611359 + if valid_612562 != nil: + section.add "ConversionTaskId", valid_612562 + var valid_612563 = query.getOrDefault("DryRun") + valid_612563 = validateParameter(valid_612563, JBool, required = false, default = nil) + if valid_612563 != nil: + section.add "DryRun", valid_612563 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611360 = query.getOrDefault("Action") - valid_611360 = validateParameter(valid_611360, JString, required = true, default = newJString( + var valid_612564 = query.getOrDefault("Action") + valid_612564 = validateParameter(valid_612564, JString, required = true, default = newJString( "DescribeConversionTasks")) - if valid_611360 != nil: - section.add "Action", valid_611360 - var valid_611361 = query.getOrDefault("Version") - valid_611361 = validateParameter(valid_611361, JString, required = true, + if valid_612564 != nil: + section.add "Action", valid_612564 + var valid_612565 = query.getOrDefault("Version") + valid_612565 = validateParameter(valid_612565, JString, required = true, default = newJString("2016-11-15")) - if valid_611361 != nil: - section.add "Version", valid_611361 + if valid_612565 != nil: + section.add "Version", valid_612565 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -54525,61 +54590,61 @@ proc validate_GetDescribeConversionTasks_611356(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611362 = header.getOrDefault("X-Amz-Signature") - valid_611362 = validateParameter(valid_611362, JString, required = false, + var valid_612566 = header.getOrDefault("X-Amz-Signature") + valid_612566 = validateParameter(valid_612566, JString, required = false, default = nil) - if valid_611362 != nil: - section.add "X-Amz-Signature", valid_611362 - var valid_611363 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611363 = validateParameter(valid_611363, JString, required = false, + if valid_612566 != nil: + section.add "X-Amz-Signature", valid_612566 + var valid_612567 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612567 = validateParameter(valid_612567, JString, required = false, default = nil) - if valid_611363 != nil: - section.add "X-Amz-Content-Sha256", valid_611363 - var valid_611364 = header.getOrDefault("X-Amz-Date") - valid_611364 = validateParameter(valid_611364, JString, required = false, + if valid_612567 != nil: + section.add "X-Amz-Content-Sha256", valid_612567 + var valid_612568 = header.getOrDefault("X-Amz-Date") + valid_612568 = validateParameter(valid_612568, JString, required = false, default = nil) - if valid_611364 != nil: - section.add "X-Amz-Date", valid_611364 - var valid_611365 = header.getOrDefault("X-Amz-Credential") - valid_611365 = validateParameter(valid_611365, JString, required = false, + if valid_612568 != nil: + section.add "X-Amz-Date", valid_612568 + var valid_612569 = header.getOrDefault("X-Amz-Credential") + valid_612569 = validateParameter(valid_612569, JString, required = false, default = nil) - if valid_611365 != nil: - section.add "X-Amz-Credential", valid_611365 - var valid_611366 = header.getOrDefault("X-Amz-Security-Token") - valid_611366 = validateParameter(valid_611366, JString, required = false, + if valid_612569 != nil: + section.add "X-Amz-Credential", valid_612569 + var valid_612570 = header.getOrDefault("X-Amz-Security-Token") + valid_612570 = validateParameter(valid_612570, JString, required = false, default = nil) - if valid_611366 != nil: - section.add "X-Amz-Security-Token", valid_611366 - var valid_611367 = header.getOrDefault("X-Amz-Algorithm") - valid_611367 = validateParameter(valid_611367, JString, required = false, + if valid_612570 != nil: + section.add "X-Amz-Security-Token", valid_612570 + var valid_612571 = header.getOrDefault("X-Amz-Algorithm") + valid_612571 = validateParameter(valid_612571, JString, required = false, default = nil) - if valid_611367 != nil: - section.add "X-Amz-Algorithm", valid_611367 - var valid_611368 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611368 = validateParameter(valid_611368, JString, required = false, + if valid_612571 != nil: + section.add "X-Amz-Algorithm", valid_612571 + var valid_612572 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612572 = validateParameter(valid_612572, JString, required = false, default = nil) - if valid_611368 != nil: - section.add "X-Amz-SignedHeaders", valid_611368 + if valid_612572 != nil: + section.add "X-Amz-SignedHeaders", valid_612572 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_611369: Call_GetDescribeConversionTasks_611355; path: JsonNode; +proc call*(call_612573: Call_GetDescribeConversionTasks_612559; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified conversion tasks or all your conversion tasks. For more information, see the VM Import/Export User Guide.
For information about the import manifest referenced by this API action, see VM Import Manifest.
## - let valid = call_611369.validator(path, query, header, formData, body) - let scheme = call_611369.pickScheme + let valid = call_612573.validator(path, query, header, formData, body) + let scheme = call_612573.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611369.url(scheme.get, call_611369.host, call_611369.base, - call_611369.route, valid.getOrDefault("path"), + let url = call_612573.url(scheme.get, call_612573.host, call_612573.base, + call_612573.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611369, url, valid) + result = atozHook(call_612573, url, valid) -proc call*(call_611370: Call_GetDescribeConversionTasks_611355; +proc call*(call_612574: Call_GetDescribeConversionTasks_612559; ConversionTaskId: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeConversionTasks"; Version: string = "2016-11-15"): Recallable = ## getDescribeConversionTasks @@ -54590,23 +54655,23 @@ proc call*(call_611370: Call_GetDescribeConversionTasks_611355; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_611371 = newJObject()
+ var query_612575 = newJObject()
if ConversionTaskId != nil:
- query_611371.add "ConversionTaskId", ConversionTaskId
- add(query_611371, "DryRun", newJBool(DryRun))
- add(query_611371, "Action", newJString(Action))
- add(query_611371, "Version", newJString(Version))
- result = call_611370.call(nil, query_611371, nil, nil, nil)
+ query_612575.add "ConversionTaskId", ConversionTaskId
+ add(query_612575, "DryRun", newJBool(DryRun))
+ add(query_612575, "Action", newJString(Action))
+ add(query_612575, "Version", newJString(Version))
+ result = call_612574.call(nil, query_612575, nil, nil, nil)
-var getDescribeConversionTasks* = Call_GetDescribeConversionTasks_611355(
+var getDescribeConversionTasks* = Call_GetDescribeConversionTasks_612559(
name: "getDescribeConversionTasks", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeConversionTasks",
- validator: validate_GetDescribeConversionTasks_611356, base: "/",
- url: url_GetDescribeConversionTasks_611357,
+ validator: validate_GetDescribeConversionTasks_612560, base: "/",
+ url: url_GetDescribeConversionTasks_612561,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeCustomerGateways_611408 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeCustomerGateways_611410(protocol: Scheme; host: string;
+ Call_PostDescribeCustomerGateways_612612 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeCustomerGateways_612614(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -54618,7 +54683,7 @@ proc url_PostDescribeCustomerGateways_611410(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeCustomerGateways_611409(path: JsonNode; query: JsonNode;
+proc validate_PostDescribeCustomerGateways_612613(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes one or more of your VPN customer gateways.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -54631,16 +54696,16 @@ proc validate_PostDescribeCustomerGateways_611409(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611411 = query.getOrDefault("Action") - valid_611411 = validateParameter(valid_611411, JString, required = true, default = newJString( + var valid_612615 = query.getOrDefault("Action") + valid_612615 = validateParameter(valid_612615, JString, required = true, default = newJString( "DescribeCustomerGateways")) - if valid_611411 != nil: - section.add "Action", valid_611411 - var valid_611412 = query.getOrDefault("Version") - valid_611412 = validateParameter(valid_611412, JString, required = true, + if valid_612615 != nil: + section.add "Action", valid_612615 + var valid_612616 = query.getOrDefault("Version") + valid_612616 = validateParameter(valid_612616, JString, required = true, default = newJString("2016-11-15")) - if valid_611412 != nil: - section.add "Version", valid_611412 + if valid_612616 != nil: + section.add "Version", valid_612616 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -54651,41 +54716,41 @@ proc validate_PostDescribeCustomerGateways_611409(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611413 = header.getOrDefault("X-Amz-Signature") - valid_611413 = validateParameter(valid_611413, JString, required = false, + var valid_612617 = header.getOrDefault("X-Amz-Signature") + valid_612617 = validateParameter(valid_612617, JString, required = false, default = nil) - if valid_611413 != nil: - section.add "X-Amz-Signature", valid_611413 - var valid_611414 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611414 = validateParameter(valid_611414, JString, required = false, + if valid_612617 != nil: + section.add "X-Amz-Signature", valid_612617 + var valid_612618 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612618 = validateParameter(valid_612618, JString, required = false, default = nil) - if valid_611414 != nil: - section.add "X-Amz-Content-Sha256", valid_611414 - var valid_611415 = header.getOrDefault("X-Amz-Date") - valid_611415 = validateParameter(valid_611415, JString, required = false, + if valid_612618 != nil: + section.add "X-Amz-Content-Sha256", valid_612618 + var valid_612619 = header.getOrDefault("X-Amz-Date") + valid_612619 = validateParameter(valid_612619, JString, required = false, default = nil) - if valid_611415 != nil: - section.add "X-Amz-Date", valid_611415 - var valid_611416 = header.getOrDefault("X-Amz-Credential") - valid_611416 = validateParameter(valid_611416, JString, required = false, + if valid_612619 != nil: + section.add "X-Amz-Date", valid_612619 + var valid_612620 = header.getOrDefault("X-Amz-Credential") + valid_612620 = validateParameter(valid_612620, JString, required = false, default = nil) - if valid_611416 != nil: - section.add "X-Amz-Credential", valid_611416 - var valid_611417 = header.getOrDefault("X-Amz-Security-Token") - valid_611417 = validateParameter(valid_611417, JString, required = false, + if valid_612620 != nil: + section.add "X-Amz-Credential", valid_612620 + var valid_612621 = header.getOrDefault("X-Amz-Security-Token") + valid_612621 = validateParameter(valid_612621, JString, required = false, default = nil) - if valid_611417 != nil: - section.add "X-Amz-Security-Token", valid_611417 - var valid_611418 = header.getOrDefault("X-Amz-Algorithm") - valid_611418 = validateParameter(valid_611418, JString, required = false, + if valid_612621 != nil: + section.add "X-Amz-Security-Token", valid_612621 + var valid_612622 = header.getOrDefault("X-Amz-Algorithm") + valid_612622 = validateParameter(valid_612622, JString, required = false, default = nil) - if valid_611418 != nil: - section.add "X-Amz-Algorithm", valid_611418 - var valid_611419 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611419 = validateParameter(valid_611419, JString, required = false, + if valid_612622 != nil: + section.add "X-Amz-Algorithm", valid_612622 + var valid_612623 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612623 = validateParameter(valid_612623, JString, required = false, default = nil) - if valid_611419 != nil: - section.add "X-Amz-SignedHeaders", valid_611419 + if valid_612623 != nil: + section.add "X-Amz-SignedHeaders", valid_612623 result.add "header", section ## parameters in `formData` object: ## CustomerGatewayId: JArray @@ -54695,38 +54760,38 @@ proc validate_PostDescribeCustomerGateways_611409(path: JsonNode; query: JsonNod ## Filter: JArray ## :One or more filters.
bgp-asn
- The customer gateway's Border Gateway Protocol (BGP) Autonomous System Number (ASN).
customer-gateway-id
- The ID of the customer gateway.
ip-address
- The IP address of the customer gateway's Internet-routable external interface.
state
- The state of the customer gateway (pending
| available
| deleting
| deleted
).
type
- The type of customer gateway. Currently, the only supported type is ipsec.1
.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
Describes one or more of your VPN customer gateways.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_611423.validator(path, query, header, formData, body) - let scheme = call_611423.pickScheme + let valid = call_612627.validator(path, query, header, formData, body) + let scheme = call_612627.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611423.url(scheme.get, call_611423.host, call_611423.base, - call_611423.route, valid.getOrDefault("path"), + let url = call_612627.url(scheme.get, call_612627.host, call_612627.base, + call_612627.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611423, url, valid) + result = atozHook(call_612627, url, valid) -proc call*(call_611424: Call_PostDescribeCustomerGateways_611408; +proc call*(call_612628: Call_PostDescribeCustomerGateways_612612; CustomerGatewayId: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeCustomerGateways"; Version: string = "2016-11-15"; Filter: JsonNode = nil): Recallable = @@ -54740,26 +54805,26 @@ proc call*(call_611424: Call_PostDescribeCustomerGateways_611408; ## Version: string (required) ## Filter: JArray ## :One or more filters.
bgp-asn
- The customer gateway's Border Gateway Protocol (BGP) Autonomous System Number (ASN).
customer-gateway-id
- The ID of the customer gateway.
ip-address
- The IP address of the customer gateway's Internet-routable external interface.
state
- The state of the customer gateway (pending
| available
| deleting
| deleted
).
type
- The type of customer gateway. Currently, the only supported type is ipsec.1
.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
Describes one or more of your VPN customer gateways.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -54789,31 +54854,31 @@ proc validate_GetDescribeCustomerGateways_611391(path: JsonNode; query: JsonNode ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_611393 = query.getOrDefault("DryRun") - valid_611393 = validateParameter(valid_611393, JBool, required = false, default = nil) - if valid_611393 != nil: - section.add "DryRun", valid_611393 - var valid_611394 = query.getOrDefault("CustomerGatewayId") - valid_611394 = validateParameter(valid_611394, JArray, required = false, + var valid_612597 = query.getOrDefault("DryRun") + valid_612597 = validateParameter(valid_612597, JBool, required = false, default = nil) + if valid_612597 != nil: + section.add "DryRun", valid_612597 + var valid_612598 = query.getOrDefault("CustomerGatewayId") + valid_612598 = validateParameter(valid_612598, JArray, required = false, default = nil) - if valid_611394 != nil: - section.add "CustomerGatewayId", valid_611394 - var valid_611395 = query.getOrDefault("Filter") - valid_611395 = validateParameter(valid_611395, JArray, required = false, + if valid_612598 != nil: + section.add "CustomerGatewayId", valid_612598 + var valid_612599 = query.getOrDefault("Filter") + valid_612599 = validateParameter(valid_612599, JArray, required = false, default = nil) - if valid_611395 != nil: - section.add "Filter", valid_611395 + if valid_612599 != nil: + section.add "Filter", valid_612599 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611396 = query.getOrDefault("Action") - valid_611396 = validateParameter(valid_611396, JString, required = true, default = newJString( + var valid_612600 = query.getOrDefault("Action") + valid_612600 = validateParameter(valid_612600, JString, required = true, default = newJString( "DescribeCustomerGateways")) - if valid_611396 != nil: - section.add "Action", valid_611396 - var valid_611397 = query.getOrDefault("Version") - valid_611397 = validateParameter(valid_611397, JString, required = true, + if valid_612600 != nil: + section.add "Action", valid_612600 + var valid_612601 = query.getOrDefault("Version") + valid_612601 = validateParameter(valid_612601, JString, required = true, default = newJString("2016-11-15")) - if valid_611397 != nil: - section.add "Version", valid_611397 + if valid_612601 != nil: + section.add "Version", valid_612601 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -54824,61 +54889,61 @@ proc validate_GetDescribeCustomerGateways_611391(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611398 = header.getOrDefault("X-Amz-Signature") - valid_611398 = validateParameter(valid_611398, JString, required = false, + var valid_612602 = header.getOrDefault("X-Amz-Signature") + valid_612602 = validateParameter(valid_612602, JString, required = false, default = nil) - if valid_611398 != nil: - section.add "X-Amz-Signature", valid_611398 - var valid_611399 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611399 = validateParameter(valid_611399, JString, required = false, + if valid_612602 != nil: + section.add "X-Amz-Signature", valid_612602 + var valid_612603 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612603 = validateParameter(valid_612603, JString, required = false, default = nil) - if valid_611399 != nil: - section.add "X-Amz-Content-Sha256", valid_611399 - var valid_611400 = header.getOrDefault("X-Amz-Date") - valid_611400 = validateParameter(valid_611400, JString, required = false, + if valid_612603 != nil: + section.add "X-Amz-Content-Sha256", valid_612603 + var valid_612604 = header.getOrDefault("X-Amz-Date") + valid_612604 = validateParameter(valid_612604, JString, required = false, default = nil) - if valid_611400 != nil: - section.add "X-Amz-Date", valid_611400 - var valid_611401 = header.getOrDefault("X-Amz-Credential") - valid_611401 = validateParameter(valid_611401, JString, required = false, + if valid_612604 != nil: + section.add "X-Amz-Date", valid_612604 + var valid_612605 = header.getOrDefault("X-Amz-Credential") + valid_612605 = validateParameter(valid_612605, JString, required = false, default = nil) - if valid_611401 != nil: - section.add "X-Amz-Credential", valid_611401 - var valid_611402 = header.getOrDefault("X-Amz-Security-Token") - valid_611402 = validateParameter(valid_611402, JString, required = false, + if valid_612605 != nil: + section.add "X-Amz-Credential", valid_612605 + var valid_612606 = header.getOrDefault("X-Amz-Security-Token") + valid_612606 = validateParameter(valid_612606, JString, required = false, default = nil) - if valid_611402 != nil: - section.add "X-Amz-Security-Token", valid_611402 - var valid_611403 = header.getOrDefault("X-Amz-Algorithm") - valid_611403 = validateParameter(valid_611403, JString, required = false, + if valid_612606 != nil: + section.add "X-Amz-Security-Token", valid_612606 + var valid_612607 = header.getOrDefault("X-Amz-Algorithm") + valid_612607 = validateParameter(valid_612607, JString, required = false, default = nil) - if valid_611403 != nil: - section.add "X-Amz-Algorithm", valid_611403 - var valid_611404 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611404 = validateParameter(valid_611404, JString, required = false, + if valid_612607 != nil: + section.add "X-Amz-Algorithm", valid_612607 + var valid_612608 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612608 = validateParameter(valid_612608, JString, required = false, default = nil) - if valid_611404 != nil: - section.add "X-Amz-SignedHeaders", valid_611404 + if valid_612608 != nil: + section.add "X-Amz-SignedHeaders", valid_612608 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_611405: Call_GetDescribeCustomerGateways_611390; path: JsonNode; +proc call*(call_612609: Call_GetDescribeCustomerGateways_612594; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes one or more of your VPN customer gateways.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_611405.validator(path, query, header, formData, body) - let scheme = call_611405.pickScheme + let valid = call_612609.validator(path, query, header, formData, body) + let scheme = call_612609.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611405.url(scheme.get, call_611405.host, call_611405.base, - call_611405.route, valid.getOrDefault("path"), + let url = call_612609.url(scheme.get, call_612609.host, call_612609.base, + call_612609.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611405, url, valid) + result = atozHook(call_612609, url, valid) -proc call*(call_611406: Call_GetDescribeCustomerGateways_611390; +proc call*(call_612610: Call_GetDescribeCustomerGateways_612594; DryRun: bool = false; CustomerGatewayId: JsonNode = nil; Filter: JsonNode = nil; Action: string = "DescribeCustomerGateways"; Version: string = "2016-11-15"): Recallable = @@ -54892,25 +54957,25 @@ proc call*(call_611406: Call_GetDescribeCustomerGateways_611390; ## :One or more filters.
bgp-asn
- The customer gateway's Border Gateway Protocol (BGP) Autonomous System Number (ASN).
customer-gateway-id
- The ID of the customer gateway.
ip-address
- The IP address of the customer gateway's Internet-routable external interface.
state
- The state of the customer gateway (pending
| available
| deleting
| deleted
).
type
- The type of customer gateway. Currently, the only supported type is ipsec.1
.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
Describes one or more of your DHCP options sets.
For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
## @@ -54936,16 +55001,16 @@ proc validate_PostDescribeDhcpOptions_611448(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611450 = query.getOrDefault("Action") - valid_611450 = validateParameter(valid_611450, JString, required = true, + var valid_612654 = query.getOrDefault("Action") + valid_612654 = validateParameter(valid_612654, JString, required = true, default = newJString("DescribeDhcpOptions")) - if valid_611450 != nil: - section.add "Action", valid_611450 - var valid_611451 = query.getOrDefault("Version") - valid_611451 = validateParameter(valid_611451, JString, required = true, + if valid_612654 != nil: + section.add "Action", valid_612654 + var valid_612655 = query.getOrDefault("Version") + valid_612655 = validateParameter(valid_612655, JString, required = true, default = newJString("2016-11-15")) - if valid_611451 != nil: - section.add "Version", valid_611451 + if valid_612655 != nil: + section.add "Version", valid_612655 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -54956,41 +55021,41 @@ proc validate_PostDescribeDhcpOptions_611448(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611452 = header.getOrDefault("X-Amz-Signature") - valid_611452 = validateParameter(valid_611452, JString, required = false, + var valid_612656 = header.getOrDefault("X-Amz-Signature") + valid_612656 = validateParameter(valid_612656, JString, required = false, default = nil) - if valid_611452 != nil: - section.add "X-Amz-Signature", valid_611452 - var valid_611453 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611453 = validateParameter(valid_611453, JString, required = false, + if valid_612656 != nil: + section.add "X-Amz-Signature", valid_612656 + var valid_612657 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612657 = validateParameter(valid_612657, JString, required = false, default = nil) - if valid_611453 != nil: - section.add "X-Amz-Content-Sha256", valid_611453 - var valid_611454 = header.getOrDefault("X-Amz-Date") - valid_611454 = validateParameter(valid_611454, JString, required = false, + if valid_612657 != nil: + section.add "X-Amz-Content-Sha256", valid_612657 + var valid_612658 = header.getOrDefault("X-Amz-Date") + valid_612658 = validateParameter(valid_612658, JString, required = false, default = nil) - if valid_611454 != nil: - section.add "X-Amz-Date", valid_611454 - var valid_611455 = header.getOrDefault("X-Amz-Credential") - valid_611455 = validateParameter(valid_611455, JString, required = false, + if valid_612658 != nil: + section.add "X-Amz-Date", valid_612658 + var valid_612659 = header.getOrDefault("X-Amz-Credential") + valid_612659 = validateParameter(valid_612659, JString, required = false, default = nil) - if valid_611455 != nil: - section.add "X-Amz-Credential", valid_611455 - var valid_611456 = header.getOrDefault("X-Amz-Security-Token") - valid_611456 = validateParameter(valid_611456, JString, required = false, + if valid_612659 != nil: + section.add "X-Amz-Credential", valid_612659 + var valid_612660 = header.getOrDefault("X-Amz-Security-Token") + valid_612660 = validateParameter(valid_612660, JString, required = false, default = nil) - if valid_611456 != nil: - section.add "X-Amz-Security-Token", valid_611456 - var valid_611457 = header.getOrDefault("X-Amz-Algorithm") - valid_611457 = validateParameter(valid_611457, JString, required = false, + if valid_612660 != nil: + section.add "X-Amz-Security-Token", valid_612660 + var valid_612661 = header.getOrDefault("X-Amz-Algorithm") + valid_612661 = validateParameter(valid_612661, JString, required = false, default = nil) - if valid_611457 != nil: - section.add "X-Amz-Algorithm", valid_611457 - var valid_611458 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611458 = validateParameter(valid_611458, JString, required = false, + if valid_612661 != nil: + section.add "X-Amz-Algorithm", valid_612661 + var valid_612662 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612662 = validateParameter(valid_612662, JString, required = false, default = nil) - if valid_611458 != nil: - section.add "X-Amz-SignedHeaders", valid_611458 + if valid_612662 != nil: + section.add "X-Amz-SignedHeaders", valid_612662 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -55004,47 +55069,47 @@ proc validate_PostDescribeDhcpOptions_611448(path: JsonNode; query: JsonNode; ## Filter: JArray ## :One or more filters.
dhcp-options-id
- The ID of a DHCP options set.
key
- The key for one of the options (for example, domain-name
).
value
- The value for one of the options.
owner-id
- The ID of the AWS account that owns the DHCP options set.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
Describes one or more of your DHCP options sets.
For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_611464.validator(path, query, header, formData, body) - let scheme = call_611464.pickScheme + let valid = call_612668.validator(path, query, header, formData, body) + let scheme = call_612668.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611464.url(scheme.get, call_611464.host, call_611464.base, - call_611464.route, valid.getOrDefault("path"), + let url = call_612668.url(scheme.get, call_612668.host, call_612668.base, + call_612668.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611464, url, valid) + result = atozHook(call_612668, url, valid) -proc call*(call_611465: Call_PostDescribeDhcpOptions_611447; +proc call*(call_612669: Call_PostDescribeDhcpOptions_612651; NextToken: string = ""; DhcpOptionsId: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeDhcpOptions"; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable = @@ -55062,27 +55127,27 @@ proc call*(call_611465: Call_PostDescribeDhcpOptions_611447; ## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returnednextToken
value.
## Filter: JArray
## : One or more filters.
dhcp-options-id
- The ID of a DHCP options set.
key
- The key for one of the options (for example, domain-name
).
value
- The value for one of the options.
owner-id
- The ID of the AWS account that owns the DHCP options set.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
Describes one or more of your DHCP options sets.
For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
## @@ -55116,40 +55181,40 @@ proc validate_GetDescribeDhcpOptions_611428(path: JsonNode; query: JsonNode; ## :The IDs of one or more DHCP options sets.
Default: Describes all your DHCP options sets.
## Version: JString (required) section = newJObject() - var valid_611430 = query.getOrDefault("MaxResults") - valid_611430 = validateParameter(valid_611430, JInt, required = false, default = nil) - if valid_611430 != nil: - section.add "MaxResults", valid_611430 - var valid_611431 = query.getOrDefault("DryRun") - valid_611431 = validateParameter(valid_611431, JBool, required = false, default = nil) - if valid_611431 != nil: - section.add "DryRun", valid_611431 - var valid_611432 = query.getOrDefault("NextToken") - valid_611432 = validateParameter(valid_611432, JString, required = false, + var valid_612634 = query.getOrDefault("MaxResults") + valid_612634 = validateParameter(valid_612634, JInt, required = false, default = nil) + if valid_612634 != nil: + section.add "MaxResults", valid_612634 + var valid_612635 = query.getOrDefault("DryRun") + valid_612635 = validateParameter(valid_612635, JBool, required = false, default = nil) + if valid_612635 != nil: + section.add "DryRun", valid_612635 + var valid_612636 = query.getOrDefault("NextToken") + valid_612636 = validateParameter(valid_612636, JString, required = false, default = nil) - if valid_611432 != nil: - section.add "NextToken", valid_611432 - var valid_611433 = query.getOrDefault("Filter") - valid_611433 = validateParameter(valid_611433, JArray, required = false, + if valid_612636 != nil: + section.add "NextToken", valid_612636 + var valid_612637 = query.getOrDefault("Filter") + valid_612637 = validateParameter(valid_612637, JArray, required = false, default = nil) - if valid_611433 != nil: - section.add "Filter", valid_611433 + if valid_612637 != nil: + section.add "Filter", valid_612637 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611434 = query.getOrDefault("Action") - valid_611434 = validateParameter(valid_611434, JString, required = true, + var valid_612638 = query.getOrDefault("Action") + valid_612638 = validateParameter(valid_612638, JString, required = true, default = newJString("DescribeDhcpOptions")) - if valid_611434 != nil: - section.add "Action", valid_611434 - var valid_611435 = query.getOrDefault("DhcpOptionsId") - valid_611435 = validateParameter(valid_611435, JArray, required = false, + if valid_612638 != nil: + section.add "Action", valid_612638 + var valid_612639 = query.getOrDefault("DhcpOptionsId") + valid_612639 = validateParameter(valid_612639, JArray, required = false, default = nil) - if valid_611435 != nil: - section.add "DhcpOptionsId", valid_611435 - var valid_611436 = query.getOrDefault("Version") - valid_611436 = validateParameter(valid_611436, JString, required = true, + if valid_612639 != nil: + section.add "DhcpOptionsId", valid_612639 + var valid_612640 = query.getOrDefault("Version") + valid_612640 = validateParameter(valid_612640, JString, required = true, default = newJString("2016-11-15")) - if valid_611436 != nil: - section.add "Version", valid_611436 + if valid_612640 != nil: + section.add "Version", valid_612640 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -55160,61 +55225,61 @@ proc validate_GetDescribeDhcpOptions_611428(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611437 = header.getOrDefault("X-Amz-Signature") - valid_611437 = validateParameter(valid_611437, JString, required = false, + var valid_612641 = header.getOrDefault("X-Amz-Signature") + valid_612641 = validateParameter(valid_612641, JString, required = false, default = nil) - if valid_611437 != nil: - section.add "X-Amz-Signature", valid_611437 - var valid_611438 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611438 = validateParameter(valid_611438, JString, required = false, + if valid_612641 != nil: + section.add "X-Amz-Signature", valid_612641 + var valid_612642 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612642 = validateParameter(valid_612642, JString, required = false, default = nil) - if valid_611438 != nil: - section.add "X-Amz-Content-Sha256", valid_611438 - var valid_611439 = header.getOrDefault("X-Amz-Date") - valid_611439 = validateParameter(valid_611439, JString, required = false, + if valid_612642 != nil: + section.add "X-Amz-Content-Sha256", valid_612642 + var valid_612643 = header.getOrDefault("X-Amz-Date") + valid_612643 = validateParameter(valid_612643, JString, required = false, default = nil) - if valid_611439 != nil: - section.add "X-Amz-Date", valid_611439 - var valid_611440 = header.getOrDefault("X-Amz-Credential") - valid_611440 = validateParameter(valid_611440, JString, required = false, + if valid_612643 != nil: + section.add "X-Amz-Date", valid_612643 + var valid_612644 = header.getOrDefault("X-Amz-Credential") + valid_612644 = validateParameter(valid_612644, JString, required = false, default = nil) - if valid_611440 != nil: - section.add "X-Amz-Credential", valid_611440 - var valid_611441 = header.getOrDefault("X-Amz-Security-Token") - valid_611441 = validateParameter(valid_611441, JString, required = false, + if valid_612644 != nil: + section.add "X-Amz-Credential", valid_612644 + var valid_612645 = header.getOrDefault("X-Amz-Security-Token") + valid_612645 = validateParameter(valid_612645, JString, required = false, default = nil) - if valid_611441 != nil: - section.add "X-Amz-Security-Token", valid_611441 - var valid_611442 = header.getOrDefault("X-Amz-Algorithm") - valid_611442 = validateParameter(valid_611442, JString, required = false, + if valid_612645 != nil: + section.add "X-Amz-Security-Token", valid_612645 + var valid_612646 = header.getOrDefault("X-Amz-Algorithm") + valid_612646 = validateParameter(valid_612646, JString, required = false, default = nil) - if valid_611442 != nil: - section.add "X-Amz-Algorithm", valid_611442 - var valid_611443 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611443 = validateParameter(valid_611443, JString, required = false, + if valid_612646 != nil: + section.add "X-Amz-Algorithm", valid_612646 + var valid_612647 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612647 = validateParameter(valid_612647, JString, required = false, default = nil) - if valid_611443 != nil: - section.add "X-Amz-SignedHeaders", valid_611443 + if valid_612647 != nil: + section.add "X-Amz-SignedHeaders", valid_612647 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_611444: Call_GetDescribeDhcpOptions_611427; path: JsonNode; +proc call*(call_612648: Call_GetDescribeDhcpOptions_612631; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes one or more of your DHCP options sets.
For more information, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_611444.validator(path, query, header, formData, body) - let scheme = call_611444.pickScheme + let valid = call_612648.validator(path, query, header, formData, body) + let scheme = call_612648.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611444.url(scheme.get, call_611444.host, call_611444.base, - call_611444.route, valid.getOrDefault("path"), + let url = call_612648.url(scheme.get, call_612648.host, call_612648.base, + call_612648.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611444, url, valid) + result = atozHook(call_612648, url, valid) -proc call*(call_611445: Call_GetDescribeDhcpOptions_611427; MaxResults: int = 0; +proc call*(call_612649: Call_GetDescribeDhcpOptions_612631; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeDhcpOptions"; DhcpOptionsId: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -55232,26 +55297,26 @@ proc call*(call_611445: Call_GetDescribeDhcpOptions_611427; MaxResults: int = 0; ## DhcpOptionsId: JArray ## :The IDs of one or more DHCP options sets.
Default: Describes all your DHCP options sets.
## Version: string (required) - var query_611446 = newJObject() - add(query_611446, "MaxResults", newJInt(MaxResults)) - add(query_611446, "DryRun", newJBool(DryRun)) - add(query_611446, "NextToken", newJString(NextToken)) + var query_612650 = newJObject() + add(query_612650, "MaxResults", newJInt(MaxResults)) + add(query_612650, "DryRun", newJBool(DryRun)) + add(query_612650, "NextToken", newJString(NextToken)) if Filter != nil: - query_611446.add "Filter", Filter - add(query_611446, "Action", newJString(Action)) + query_612650.add "Filter", Filter + add(query_612650, "Action", newJString(Action)) if DhcpOptionsId != nil: - query_611446.add "DhcpOptionsId", DhcpOptionsId - add(query_611446, "Version", newJString(Version)) - result = call_611445.call(nil, query_611446, nil, nil, nil) + query_612650.add "DhcpOptionsId", DhcpOptionsId + add(query_612650, "Version", newJString(Version)) + result = call_612649.call(nil, query_612650, nil, nil, nil) -var getDescribeDhcpOptions* = Call_GetDescribeDhcpOptions_611427( +var getDescribeDhcpOptions* = Call_GetDescribeDhcpOptions_612631( name: "getDescribeDhcpOptions", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeDhcpOptions", - validator: validate_GetDescribeDhcpOptions_611428, base: "/", - url: url_GetDescribeDhcpOptions_611429, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDescribeDhcpOptions_612632, base: "/", + url: url_GetDescribeDhcpOptions_612633, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeEgressOnlyInternetGateways_611488 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeEgressOnlyInternetGateways_611490(protocol: Scheme; + Call_PostDescribeEgressOnlyInternetGateways_612692 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeEgressOnlyInternetGateways_612694(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -55263,7 +55328,7 @@ proc url_PostDescribeEgressOnlyInternetGateways_611490(protocol: Scheme; else: result.path = base & route -proc validate_PostDescribeEgressOnlyInternetGateways_611489(path: JsonNode; +proc validate_PostDescribeEgressOnlyInternetGateways_612693(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes one or more of your egress-only internet gateways. ## @@ -55276,16 +55341,16 @@ proc validate_PostDescribeEgressOnlyInternetGateways_611489(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611491 = query.getOrDefault("Action") - valid_611491 = validateParameter(valid_611491, JString, required = true, default = newJString( + var valid_612695 = query.getOrDefault("Action") + valid_612695 = validateParameter(valid_612695, JString, required = true, default = newJString( "DescribeEgressOnlyInternetGateways")) - if valid_611491 != nil: - section.add "Action", valid_611491 - var valid_611492 = query.getOrDefault("Version") - valid_611492 = validateParameter(valid_611492, JString, required = true, + if valid_612695 != nil: + section.add "Action", valid_612695 + var valid_612696 = query.getOrDefault("Version") + valid_612696 = validateParameter(valid_612696, JString, required = true, default = newJString("2016-11-15")) - if valid_611492 != nil: - section.add "Version", valid_611492 + if valid_612696 != nil: + section.add "Version", valid_612696 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -55296,41 +55361,41 @@ proc validate_PostDescribeEgressOnlyInternetGateways_611489(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611493 = header.getOrDefault("X-Amz-Signature") - valid_611493 = validateParameter(valid_611493, JString, required = false, + var valid_612697 = header.getOrDefault("X-Amz-Signature") + valid_612697 = validateParameter(valid_612697, JString, required = false, default = nil) - if valid_611493 != nil: - section.add "X-Amz-Signature", valid_611493 - var valid_611494 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611494 = validateParameter(valid_611494, JString, required = false, + if valid_612697 != nil: + section.add "X-Amz-Signature", valid_612697 + var valid_612698 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612698 = validateParameter(valid_612698, JString, required = false, default = nil) - if valid_611494 != nil: - section.add "X-Amz-Content-Sha256", valid_611494 - var valid_611495 = header.getOrDefault("X-Amz-Date") - valid_611495 = validateParameter(valid_611495, JString, required = false, + if valid_612698 != nil: + section.add "X-Amz-Content-Sha256", valid_612698 + var valid_612699 = header.getOrDefault("X-Amz-Date") + valid_612699 = validateParameter(valid_612699, JString, required = false, default = nil) - if valid_611495 != nil: - section.add "X-Amz-Date", valid_611495 - var valid_611496 = header.getOrDefault("X-Amz-Credential") - valid_611496 = validateParameter(valid_611496, JString, required = false, + if valid_612699 != nil: + section.add "X-Amz-Date", valid_612699 + var valid_612700 = header.getOrDefault("X-Amz-Credential") + valid_612700 = validateParameter(valid_612700, JString, required = false, default = nil) - if valid_611496 != nil: - section.add "X-Amz-Credential", valid_611496 - var valid_611497 = header.getOrDefault("X-Amz-Security-Token") - valid_611497 = validateParameter(valid_611497, JString, required = false, + if valid_612700 != nil: + section.add "X-Amz-Credential", valid_612700 + var valid_612701 = header.getOrDefault("X-Amz-Security-Token") + valid_612701 = validateParameter(valid_612701, JString, required = false, default = nil) - if valid_611497 != nil: - section.add "X-Amz-Security-Token", valid_611497 - var valid_611498 = header.getOrDefault("X-Amz-Algorithm") - valid_611498 = validateParameter(valid_611498, JString, required = false, + if valid_612701 != nil: + section.add "X-Amz-Security-Token", valid_612701 + var valid_612702 = header.getOrDefault("X-Amz-Algorithm") + valid_612702 = validateParameter(valid_612702, JString, required = false, default = nil) - if valid_611498 != nil: - section.add "X-Amz-Algorithm", valid_611498 - var valid_611499 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611499 = validateParameter(valid_611499, JString, required = false, + if valid_612702 != nil: + section.add "X-Amz-Algorithm", valid_612702 + var valid_612703 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612703 = validateParameter(valid_612703, JString, required = false, default = nil) - if valid_611499 != nil: - section.add "X-Amz-SignedHeaders", valid_611499 + if valid_612703 != nil: + section.add "X-Amz-SignedHeaders", valid_612703 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -55344,48 +55409,48 @@ proc validate_PostDescribeEgressOnlyInternetGateways_611489(path: JsonNode; ## Filter: JArray ## :One or more filters.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
nextToken
value.
## Filter: JArray
## : One or more filters.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
The filters.
availability-zone
- The Availability Zone in which the Elastic Graphics accelerator resides.
elastic-gpu-health
- The status of the Elastic Graphics accelerator (OK
| IMPAIRED
).
elastic-gpu-state
- The state of the Elastic Graphics accelerator (ATTACHED
).
elastic-gpu-type
- The type of Elastic Graphics accelerator; for example, eg1.medium
.
instance-id
- The ID of the instance to which the Elastic Graphics accelerator is associated.
NextToken
value. This value can be between 5 and 1000.
## Filter: JArray
## : The filters.
availability-zone
- The Availability Zone in which the Elastic Graphics accelerator resides.
elastic-gpu-health
- The status of the Elastic Graphics accelerator (OK
| IMPAIRED
).
elastic-gpu-state
- The state of the Elastic Graphics accelerator (ATTACHED
).
elastic-gpu-type
- The type of Elastic Graphics accelerator; for example, eg1.medium
.
instance-id
- The ID of the instance to which the Elastic Graphics accelerator is associated.
task-state
filter and one of the following values: active
, completed
, deleting
, or deleted
.
section = newJObject()
- var valid_611582 = formData.getOrDefault("NextToken")
- valid_611582 = validateParameter(valid_611582, JString, required = false,
+ var valid_612786 = formData.getOrDefault("NextToken")
+ valid_612786 = validateParameter(valid_612786, JString, required = false,
default = nil)
- if valid_611582 != nil:
- section.add "NextToken", valid_611582
- var valid_611583 = formData.getOrDefault("ExportImageTaskId")
- valid_611583 = validateParameter(valid_611583, JArray, required = false,
+ if valid_612786 != nil:
+ section.add "NextToken", valid_612786
+ var valid_612787 = formData.getOrDefault("ExportImageTaskId")
+ valid_612787 = validateParameter(valid_612787, JArray, required = false,
default = nil)
- if valid_611583 != nil:
- section.add "ExportImageTaskId", valid_611583
- var valid_611584 = formData.getOrDefault("DryRun")
- valid_611584 = validateParameter(valid_611584, JBool, required = false, default = nil)
- if valid_611584 != nil:
- section.add "DryRun", valid_611584
- var valid_611585 = formData.getOrDefault("MaxResults")
- valid_611585 = validateParameter(valid_611585, JInt, required = false, default = nil)
- if valid_611585 != nil:
- section.add "MaxResults", valid_611585
- var valid_611586 = formData.getOrDefault("Filter")
- valid_611586 = validateParameter(valid_611586, JArray, required = false,
+ if valid_612787 != nil:
+ section.add "ExportImageTaskId", valid_612787
+ var valid_612788 = formData.getOrDefault("DryRun")
+ valid_612788 = validateParameter(valid_612788, JBool, required = false, default = nil)
+ if valid_612788 != nil:
+ section.add "DryRun", valid_612788
+ var valid_612789 = formData.getOrDefault("MaxResults")
+ valid_612789 = validateParameter(valid_612789, JInt, required = false, default = nil)
+ if valid_612789 != nil:
+ section.add "MaxResults", valid_612789
+ var valid_612790 = formData.getOrDefault("Filter")
+ valid_612790 = validateParameter(valid_612790, JArray, required = false,
default = nil)
- if valid_611586 != nil:
- section.add "Filter", valid_611586
+ if valid_612790 != nil:
+ section.add "Filter", valid_612790
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_611587: Call_PostDescribeExportImageTasks_611570; path: JsonNode;
+proc call*(call_612791: Call_PostDescribeExportImageTasks_612774; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the specified export image tasks or all your export image tasks.
##
- let valid = call_611587.validator(path, query, header, formData, body)
- let scheme = call_611587.pickScheme
+ let valid = call_612791.validator(path, query, header, formData, body)
+ let scheme = call_612791.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_611587.url(scheme.get, call_611587.host, call_611587.base,
- call_611587.route, valid.getOrDefault("path"),
+ let url = call_612791.url(scheme.get, call_612791.host, call_612791.base,
+ call_612791.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_611587, url, valid)
+ result = atozHook(call_612791, url, valid)
-proc call*(call_611588: Call_PostDescribeExportImageTasks_611570;
+proc call*(call_612792: Call_PostDescribeExportImageTasks_612774;
NextToken: string = ""; ExportImageTaskId: JsonNode = nil;
DryRun: bool = false; Action: string = "DescribeExportImageTasks";
Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable =
@@ -56092,28 +56157,28 @@ proc call*(call_611588: Call_PostDescribeExportImageTasks_611570;
## : The maximum number of results to return in a single call.
## Filter: JArray
## : Filter tasks using the task-state
filter and one of the following values: active
, completed
, deleting
, or deleted
.
- var query_611589 = newJObject()
- var formData_611590 = newJObject()
- add(formData_611590, "NextToken", newJString(NextToken))
+ var query_612793 = newJObject()
+ var formData_612794 = newJObject()
+ add(formData_612794, "NextToken", newJString(NextToken))
if ExportImageTaskId != nil:
- formData_611590.add "ExportImageTaskId", ExportImageTaskId
- add(formData_611590, "DryRun", newJBool(DryRun))
- add(query_611589, "Action", newJString(Action))
- add(query_611589, "Version", newJString(Version))
- add(formData_611590, "MaxResults", newJInt(MaxResults))
+ formData_612794.add "ExportImageTaskId", ExportImageTaskId
+ add(formData_612794, "DryRun", newJBool(DryRun))
+ add(query_612793, "Action", newJString(Action))
+ add(query_612793, "Version", newJString(Version))
+ add(formData_612794, "MaxResults", newJInt(MaxResults))
if Filter != nil:
- formData_611590.add "Filter", Filter
- result = call_611588.call(nil, query_611589, nil, formData_611590, nil)
+ formData_612794.add "Filter", Filter
+ result = call_612792.call(nil, query_612793, nil, formData_612794, nil)
-var postDescribeExportImageTasks* = Call_PostDescribeExportImageTasks_611570(
+var postDescribeExportImageTasks* = Call_PostDescribeExportImageTasks_612774(
name: "postDescribeExportImageTasks", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeExportImageTasks",
- validator: validate_PostDescribeExportImageTasks_611571, base: "/",
- url: url_PostDescribeExportImageTasks_611572,
+ validator: validate_PostDescribeExportImageTasks_612775, base: "/",
+ url: url_PostDescribeExportImageTasks_612776,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeExportImageTasks_611550 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeExportImageTasks_611552(protocol: Scheme; host: string;
+ Call_GetDescribeExportImageTasks_612754 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeExportImageTasks_612756(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -56125,7 +56190,7 @@ proc url_GetDescribeExportImageTasks_611552(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribeExportImageTasks_611551(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeExportImageTasks_612755(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified export image tasks or all your export image tasks.
##
@@ -56147,40 +56212,40 @@ proc validate_GetDescribeExportImageTasks_611551(path: JsonNode; query: JsonNode
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_611553 = query.getOrDefault("MaxResults")
- valid_611553 = validateParameter(valid_611553, JInt, required = false, default = nil)
- if valid_611553 != nil:
- section.add "MaxResults", valid_611553
- var valid_611554 = query.getOrDefault("ExportImageTaskId")
- valid_611554 = validateParameter(valid_611554, JArray, required = false,
+ var valid_612757 = query.getOrDefault("MaxResults")
+ valid_612757 = validateParameter(valid_612757, JInt, required = false, default = nil)
+ if valid_612757 != nil:
+ section.add "MaxResults", valid_612757
+ var valid_612758 = query.getOrDefault("ExportImageTaskId")
+ valid_612758 = validateParameter(valid_612758, JArray, required = false,
default = nil)
- if valid_611554 != nil:
- section.add "ExportImageTaskId", valid_611554
- var valid_611555 = query.getOrDefault("DryRun")
- valid_611555 = validateParameter(valid_611555, JBool, required = false, default = nil)
- if valid_611555 != nil:
- section.add "DryRun", valid_611555
- var valid_611556 = query.getOrDefault("NextToken")
- valid_611556 = validateParameter(valid_611556, JString, required = false,
+ if valid_612758 != nil:
+ section.add "ExportImageTaskId", valid_612758
+ var valid_612759 = query.getOrDefault("DryRun")
+ valid_612759 = validateParameter(valid_612759, JBool, required = false, default = nil)
+ if valid_612759 != nil:
+ section.add "DryRun", valid_612759
+ var valid_612760 = query.getOrDefault("NextToken")
+ valid_612760 = validateParameter(valid_612760, JString, required = false,
default = nil)
- if valid_611556 != nil:
- section.add "NextToken", valid_611556
- var valid_611557 = query.getOrDefault("Filter")
- valid_611557 = validateParameter(valid_611557, JArray, required = false,
+ if valid_612760 != nil:
+ section.add "NextToken", valid_612760
+ var valid_612761 = query.getOrDefault("Filter")
+ valid_612761 = validateParameter(valid_612761, JArray, required = false,
default = nil)
- if valid_611557 != nil:
- section.add "Filter", valid_611557
+ if valid_612761 != nil:
+ section.add "Filter", valid_612761
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_611558 = query.getOrDefault("Action")
- valid_611558 = validateParameter(valid_611558, JString, required = true, default = newJString(
+ var valid_612762 = query.getOrDefault("Action")
+ valid_612762 = validateParameter(valid_612762, JString, required = true, default = newJString(
"DescribeExportImageTasks"))
- if valid_611558 != nil:
- section.add "Action", valid_611558
- var valid_611559 = query.getOrDefault("Version")
- valid_611559 = validateParameter(valid_611559, JString, required = true,
+ if valid_612762 != nil:
+ section.add "Action", valid_612762
+ var valid_612763 = query.getOrDefault("Version")
+ valid_612763 = validateParameter(valid_612763, JString, required = true,
default = newJString("2016-11-15"))
- if valid_611559 != nil:
- section.add "Version", valid_611559
+ if valid_612763 != nil:
+ section.add "Version", valid_612763
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -56191,61 +56256,61 @@ proc validate_GetDescribeExportImageTasks_611551(path: JsonNode; query: JsonNode
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_611560 = header.getOrDefault("X-Amz-Signature")
- valid_611560 = validateParameter(valid_611560, JString, required = false,
+ var valid_612764 = header.getOrDefault("X-Amz-Signature")
+ valid_612764 = validateParameter(valid_612764, JString, required = false,
default = nil)
- if valid_611560 != nil:
- section.add "X-Amz-Signature", valid_611560
- var valid_611561 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_611561 = validateParameter(valid_611561, JString, required = false,
+ if valid_612764 != nil:
+ section.add "X-Amz-Signature", valid_612764
+ var valid_612765 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_612765 = validateParameter(valid_612765, JString, required = false,
default = nil)
- if valid_611561 != nil:
- section.add "X-Amz-Content-Sha256", valid_611561
- var valid_611562 = header.getOrDefault("X-Amz-Date")
- valid_611562 = validateParameter(valid_611562, JString, required = false,
+ if valid_612765 != nil:
+ section.add "X-Amz-Content-Sha256", valid_612765
+ var valid_612766 = header.getOrDefault("X-Amz-Date")
+ valid_612766 = validateParameter(valid_612766, JString, required = false,
default = nil)
- if valid_611562 != nil:
- section.add "X-Amz-Date", valid_611562
- var valid_611563 = header.getOrDefault("X-Amz-Credential")
- valid_611563 = validateParameter(valid_611563, JString, required = false,
+ if valid_612766 != nil:
+ section.add "X-Amz-Date", valid_612766
+ var valid_612767 = header.getOrDefault("X-Amz-Credential")
+ valid_612767 = validateParameter(valid_612767, JString, required = false,
default = nil)
- if valid_611563 != nil:
- section.add "X-Amz-Credential", valid_611563
- var valid_611564 = header.getOrDefault("X-Amz-Security-Token")
- valid_611564 = validateParameter(valid_611564, JString, required = false,
+ if valid_612767 != nil:
+ section.add "X-Amz-Credential", valid_612767
+ var valid_612768 = header.getOrDefault("X-Amz-Security-Token")
+ valid_612768 = validateParameter(valid_612768, JString, required = false,
default = nil)
- if valid_611564 != nil:
- section.add "X-Amz-Security-Token", valid_611564
- var valid_611565 = header.getOrDefault("X-Amz-Algorithm")
- valid_611565 = validateParameter(valid_611565, JString, required = false,
+ if valid_612768 != nil:
+ section.add "X-Amz-Security-Token", valid_612768
+ var valid_612769 = header.getOrDefault("X-Amz-Algorithm")
+ valid_612769 = validateParameter(valid_612769, JString, required = false,
default = nil)
- if valid_611565 != nil:
- section.add "X-Amz-Algorithm", valid_611565
- var valid_611566 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_611566 = validateParameter(valid_611566, JString, required = false,
+ if valid_612769 != nil:
+ section.add "X-Amz-Algorithm", valid_612769
+ var valid_612770 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_612770 = validateParameter(valid_612770, JString, required = false,
default = nil)
- if valid_611566 != nil:
- section.add "X-Amz-SignedHeaders", valid_611566
+ if valid_612770 != nil:
+ section.add "X-Amz-SignedHeaders", valid_612770
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_611567: Call_GetDescribeExportImageTasks_611550; path: JsonNode;
+proc call*(call_612771: Call_GetDescribeExportImageTasks_612754; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the specified export image tasks or all your export image tasks.
##
- let valid = call_611567.validator(path, query, header, formData, body)
- let scheme = call_611567.pickScheme
+ let valid = call_612771.validator(path, query, header, formData, body)
+ let scheme = call_612771.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_611567.url(scheme.get, call_611567.host, call_611567.base,
- call_611567.route, valid.getOrDefault("path"),
+ let url = call_612771.url(scheme.get, call_612771.host, call_612771.base,
+ call_612771.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_611567, url, valid)
+ result = atozHook(call_612771, url, valid)
-proc call*(call_611568: Call_GetDescribeExportImageTasks_611550;
+proc call*(call_612772: Call_GetDescribeExportImageTasks_612754;
MaxResults: int = 0; ExportImageTaskId: JsonNode = nil; DryRun: bool = false;
NextToken: string = ""; Filter: JsonNode = nil;
Action: string = "DescribeExportImageTasks";
@@ -56264,27 +56329,27 @@ proc call*(call_611568: Call_GetDescribeExportImageTasks_611550;
## : Filter tasks using the task-state
filter and one of the following values: active
, completed
, deleting
, or deleted
.
## Action: string (required)
## Version: string (required)
- var query_611569 = newJObject()
- add(query_611569, "MaxResults", newJInt(MaxResults))
+ var query_612773 = newJObject()
+ add(query_612773, "MaxResults", newJInt(MaxResults))
if ExportImageTaskId != nil:
- query_611569.add "ExportImageTaskId", ExportImageTaskId
- add(query_611569, "DryRun", newJBool(DryRun))
- add(query_611569, "NextToken", newJString(NextToken))
+ query_612773.add "ExportImageTaskId", ExportImageTaskId
+ add(query_612773, "DryRun", newJBool(DryRun))
+ add(query_612773, "NextToken", newJString(NextToken))
if Filter != nil:
- query_611569.add "Filter", Filter
- add(query_611569, "Action", newJString(Action))
- add(query_611569, "Version", newJString(Version))
- result = call_611568.call(nil, query_611569, nil, nil, nil)
+ query_612773.add "Filter", Filter
+ add(query_612773, "Action", newJString(Action))
+ add(query_612773, "Version", newJString(Version))
+ result = call_612772.call(nil, query_612773, nil, nil, nil)
-var getDescribeExportImageTasks* = Call_GetDescribeExportImageTasks_611550(
+var getDescribeExportImageTasks* = Call_GetDescribeExportImageTasks_612754(
name: "getDescribeExportImageTasks", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeExportImageTasks",
- validator: validate_GetDescribeExportImageTasks_611551, base: "/",
- url: url_GetDescribeExportImageTasks_611552,
+ validator: validate_GetDescribeExportImageTasks_612755, base: "/",
+ url: url_GetDescribeExportImageTasks_612756,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeExportTasks_611608 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeExportTasks_611610(protocol: Scheme; host: string; base: string;
+ Call_PostDescribeExportTasks_612812 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeExportTasks_612814(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -56297,7 +56362,7 @@ proc url_PostDescribeExportTasks_611610(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_PostDescribeExportTasks_611609(path: JsonNode; query: JsonNode;
+proc validate_PostDescribeExportTasks_612813(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified export instance tasks or all your export instance tasks.
##
@@ -56310,16 +56375,16 @@ proc validate_PostDescribeExportTasks_611609(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_611611 = query.getOrDefault("Action")
- valid_611611 = validateParameter(valid_611611, JString, required = true,
+ var valid_612815 = query.getOrDefault("Action")
+ valid_612815 = validateParameter(valid_612815, JString, required = true,
default = newJString("DescribeExportTasks"))
- if valid_611611 != nil:
- section.add "Action", valid_611611
- var valid_611612 = query.getOrDefault("Version")
- valid_611612 = validateParameter(valid_611612, JString, required = true,
+ if valid_612815 != nil:
+ section.add "Action", valid_612815
+ var valid_612816 = query.getOrDefault("Version")
+ valid_612816 = validateParameter(valid_612816, JString, required = true,
default = newJString("2016-11-15"))
- if valid_611612 != nil:
- section.add "Version", valid_611612
+ if valid_612816 != nil:
+ section.add "Version", valid_612816
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -56330,75 +56395,75 @@ proc validate_PostDescribeExportTasks_611609(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_611613 = header.getOrDefault("X-Amz-Signature")
- valid_611613 = validateParameter(valid_611613, JString, required = false,
+ var valid_612817 = header.getOrDefault("X-Amz-Signature")
+ valid_612817 = validateParameter(valid_612817, JString, required = false,
default = nil)
- if valid_611613 != nil:
- section.add "X-Amz-Signature", valid_611613
- var valid_611614 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_611614 = validateParameter(valid_611614, JString, required = false,
+ if valid_612817 != nil:
+ section.add "X-Amz-Signature", valid_612817
+ var valid_612818 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_612818 = validateParameter(valid_612818, JString, required = false,
default = nil)
- if valid_611614 != nil:
- section.add "X-Amz-Content-Sha256", valid_611614
- var valid_611615 = header.getOrDefault("X-Amz-Date")
- valid_611615 = validateParameter(valid_611615, JString, required = false,
+ if valid_612818 != nil:
+ section.add "X-Amz-Content-Sha256", valid_612818
+ var valid_612819 = header.getOrDefault("X-Amz-Date")
+ valid_612819 = validateParameter(valid_612819, JString, required = false,
default = nil)
- if valid_611615 != nil:
- section.add "X-Amz-Date", valid_611615
- var valid_611616 = header.getOrDefault("X-Amz-Credential")
- valid_611616 = validateParameter(valid_611616, JString, required = false,
+ if valid_612819 != nil:
+ section.add "X-Amz-Date", valid_612819
+ var valid_612820 = header.getOrDefault("X-Amz-Credential")
+ valid_612820 = validateParameter(valid_612820, JString, required = false,
default = nil)
- if valid_611616 != nil:
- section.add "X-Amz-Credential", valid_611616
- var valid_611617 = header.getOrDefault("X-Amz-Security-Token")
- valid_611617 = validateParameter(valid_611617, JString, required = false,
+ if valid_612820 != nil:
+ section.add "X-Amz-Credential", valid_612820
+ var valid_612821 = header.getOrDefault("X-Amz-Security-Token")
+ valid_612821 = validateParameter(valid_612821, JString, required = false,
default = nil)
- if valid_611617 != nil:
- section.add "X-Amz-Security-Token", valid_611617
- var valid_611618 = header.getOrDefault("X-Amz-Algorithm")
- valid_611618 = validateParameter(valid_611618, JString, required = false,
+ if valid_612821 != nil:
+ section.add "X-Amz-Security-Token", valid_612821
+ var valid_612822 = header.getOrDefault("X-Amz-Algorithm")
+ valid_612822 = validateParameter(valid_612822, JString, required = false,
default = nil)
- if valid_611618 != nil:
- section.add "X-Amz-Algorithm", valid_611618
- var valid_611619 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_611619 = validateParameter(valid_611619, JString, required = false,
+ if valid_612822 != nil:
+ section.add "X-Amz-Algorithm", valid_612822
+ var valid_612823 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_612823 = validateParameter(valid_612823, JString, required = false,
default = nil)
- if valid_611619 != nil:
- section.add "X-Amz-SignedHeaders", valid_611619
+ if valid_612823 != nil:
+ section.add "X-Amz-SignedHeaders", valid_612823
result.add "header", section
## parameters in `formData` object:
## ExportTaskId: JArray
## : The export task IDs.
## Filter: JArray
section = newJObject()
- var valid_611620 = formData.getOrDefault("ExportTaskId")
- valid_611620 = validateParameter(valid_611620, JArray, required = false,
+ var valid_612824 = formData.getOrDefault("ExportTaskId")
+ valid_612824 = validateParameter(valid_612824, JArray, required = false,
default = nil)
- if valid_611620 != nil:
- section.add "ExportTaskId", valid_611620
- var valid_611621 = formData.getOrDefault("Filter")
- valid_611621 = validateParameter(valid_611621, JArray, required = false,
+ if valid_612824 != nil:
+ section.add "ExportTaskId", valid_612824
+ var valid_612825 = formData.getOrDefault("Filter")
+ valid_612825 = validateParameter(valid_612825, JArray, required = false,
default = nil)
- if valid_611621 != nil:
- section.add "Filter", valid_611621
+ if valid_612825 != nil:
+ section.add "Filter", valid_612825
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_611622: Call_PostDescribeExportTasks_611608; path: JsonNode;
+proc call*(call_612826: Call_PostDescribeExportTasks_612812; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the specified export instance tasks or all your export instance tasks.
##
- let valid = call_611622.validator(path, query, header, formData, body)
- let scheme = call_611622.pickScheme
+ let valid = call_612826.validator(path, query, header, formData, body)
+ let scheme = call_612826.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_611622.url(scheme.get, call_611622.host, call_611622.base,
- call_611622.route, valid.getOrDefault("path"),
+ let url = call_612826.url(scheme.get, call_612826.host, call_612826.base,
+ call_612826.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_611622, url, valid)
+ result = atozHook(call_612826, url, valid)
-proc call*(call_611623: Call_PostDescribeExportTasks_611608;
+proc call*(call_612827: Call_PostDescribeExportTasks_612812;
ExportTaskId: JsonNode = nil; Action: string = "DescribeExportTasks";
Version: string = "2016-11-15"; Filter: JsonNode = nil): Recallable =
## postDescribeExportTasks
@@ -56408,24 +56473,24 @@ proc call*(call_611623: Call_PostDescribeExportTasks_611608;
## Action: string (required)
## Version: string (required)
## Filter: JArray
- var query_611624 = newJObject()
- var formData_611625 = newJObject()
+ var query_612828 = newJObject()
+ var formData_612829 = newJObject()
if ExportTaskId != nil:
- formData_611625.add "ExportTaskId", ExportTaskId
- add(query_611624, "Action", newJString(Action))
- add(query_611624, "Version", newJString(Version))
+ formData_612829.add "ExportTaskId", ExportTaskId
+ add(query_612828, "Action", newJString(Action))
+ add(query_612828, "Version", newJString(Version))
if Filter != nil:
- formData_611625.add "Filter", Filter
- result = call_611623.call(nil, query_611624, nil, formData_611625, nil)
+ formData_612829.add "Filter", Filter
+ result = call_612827.call(nil, query_612828, nil, formData_612829, nil)
-var postDescribeExportTasks* = Call_PostDescribeExportTasks_611608(
+var postDescribeExportTasks* = Call_PostDescribeExportTasks_612812(
name: "postDescribeExportTasks", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeExportTasks",
- validator: validate_PostDescribeExportTasks_611609, base: "/",
- url: url_PostDescribeExportTasks_611610, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDescribeExportTasks_612813, base: "/",
+ url: url_PostDescribeExportTasks_612814, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeExportTasks_611591 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeExportTasks_611593(protocol: Scheme; host: string; base: string;
+ Call_GetDescribeExportTasks_612795 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeExportTasks_612797(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -56437,7 +56502,7 @@ proc url_GetDescribeExportTasks_611593(protocol: Scheme; host: string; base: str
else:
result.path = base & route
-proc validate_GetDescribeExportTasks_611592(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeExportTasks_612796(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified export instance tasks or all your export instance tasks.
##
@@ -56452,27 +56517,27 @@ proc validate_GetDescribeExportTasks_611592(path: JsonNode; query: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_611594 = query.getOrDefault("ExportTaskId")
- valid_611594 = validateParameter(valid_611594, JArray, required = false,
+ var valid_612798 = query.getOrDefault("ExportTaskId")
+ valid_612798 = validateParameter(valid_612798, JArray, required = false,
default = nil)
- if valid_611594 != nil:
- section.add "ExportTaskId", valid_611594
- var valid_611595 = query.getOrDefault("Filter")
- valid_611595 = validateParameter(valid_611595, JArray, required = false,
+ if valid_612798 != nil:
+ section.add "ExportTaskId", valid_612798
+ var valid_612799 = query.getOrDefault("Filter")
+ valid_612799 = validateParameter(valid_612799, JArray, required = false,
default = nil)
- if valid_611595 != nil:
- section.add "Filter", valid_611595
+ if valid_612799 != nil:
+ section.add "Filter", valid_612799
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_611596 = query.getOrDefault("Action")
- valid_611596 = validateParameter(valid_611596, JString, required = true,
+ var valid_612800 = query.getOrDefault("Action")
+ valid_612800 = validateParameter(valid_612800, JString, required = true,
default = newJString("DescribeExportTasks"))
- if valid_611596 != nil:
- section.add "Action", valid_611596
- var valid_611597 = query.getOrDefault("Version")
- valid_611597 = validateParameter(valid_611597, JString, required = true,
+ if valid_612800 != nil:
+ section.add "Action", valid_612800
+ var valid_612801 = query.getOrDefault("Version")
+ valid_612801 = validateParameter(valid_612801, JString, required = true,
default = newJString("2016-11-15"))
- if valid_611597 != nil:
- section.add "Version", valid_611597
+ if valid_612801 != nil:
+ section.add "Version", valid_612801
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -56483,61 +56548,61 @@ proc validate_GetDescribeExportTasks_611592(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_611598 = header.getOrDefault("X-Amz-Signature")
- valid_611598 = validateParameter(valid_611598, JString, required = false,
+ var valid_612802 = header.getOrDefault("X-Amz-Signature")
+ valid_612802 = validateParameter(valid_612802, JString, required = false,
default = nil)
- if valid_611598 != nil:
- section.add "X-Amz-Signature", valid_611598
- var valid_611599 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_611599 = validateParameter(valid_611599, JString, required = false,
+ if valid_612802 != nil:
+ section.add "X-Amz-Signature", valid_612802
+ var valid_612803 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_612803 = validateParameter(valid_612803, JString, required = false,
default = nil)
- if valid_611599 != nil:
- section.add "X-Amz-Content-Sha256", valid_611599
- var valid_611600 = header.getOrDefault("X-Amz-Date")
- valid_611600 = validateParameter(valid_611600, JString, required = false,
+ if valid_612803 != nil:
+ section.add "X-Amz-Content-Sha256", valid_612803
+ var valid_612804 = header.getOrDefault("X-Amz-Date")
+ valid_612804 = validateParameter(valid_612804, JString, required = false,
default = nil)
- if valid_611600 != nil:
- section.add "X-Amz-Date", valid_611600
- var valid_611601 = header.getOrDefault("X-Amz-Credential")
- valid_611601 = validateParameter(valid_611601, JString, required = false,
+ if valid_612804 != nil:
+ section.add "X-Amz-Date", valid_612804
+ var valid_612805 = header.getOrDefault("X-Amz-Credential")
+ valid_612805 = validateParameter(valid_612805, JString, required = false,
default = nil)
- if valid_611601 != nil:
- section.add "X-Amz-Credential", valid_611601
- var valid_611602 = header.getOrDefault("X-Amz-Security-Token")
- valid_611602 = validateParameter(valid_611602, JString, required = false,
+ if valid_612805 != nil:
+ section.add "X-Amz-Credential", valid_612805
+ var valid_612806 = header.getOrDefault("X-Amz-Security-Token")
+ valid_612806 = validateParameter(valid_612806, JString, required = false,
default = nil)
- if valid_611602 != nil:
- section.add "X-Amz-Security-Token", valid_611602
- var valid_611603 = header.getOrDefault("X-Amz-Algorithm")
- valid_611603 = validateParameter(valid_611603, JString, required = false,
+ if valid_612806 != nil:
+ section.add "X-Amz-Security-Token", valid_612806
+ var valid_612807 = header.getOrDefault("X-Amz-Algorithm")
+ valid_612807 = validateParameter(valid_612807, JString, required = false,
default = nil)
- if valid_611603 != nil:
- section.add "X-Amz-Algorithm", valid_611603
- var valid_611604 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_611604 = validateParameter(valid_611604, JString, required = false,
+ if valid_612807 != nil:
+ section.add "X-Amz-Algorithm", valid_612807
+ var valid_612808 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_612808 = validateParameter(valid_612808, JString, required = false,
default = nil)
- if valid_611604 != nil:
- section.add "X-Amz-SignedHeaders", valid_611604
+ if valid_612808 != nil:
+ section.add "X-Amz-SignedHeaders", valid_612808
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_611605: Call_GetDescribeExportTasks_611591; path: JsonNode;
+proc call*(call_612809: Call_GetDescribeExportTasks_612795; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the specified export instance tasks or all your export instance tasks.
##
- let valid = call_611605.validator(path, query, header, formData, body)
- let scheme = call_611605.pickScheme
+ let valid = call_612809.validator(path, query, header, formData, body)
+ let scheme = call_612809.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_611605.url(scheme.get, call_611605.host, call_611605.base,
- call_611605.route, valid.getOrDefault("path"),
+ let url = call_612809.url(scheme.get, call_612809.host, call_612809.base,
+ call_612809.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_611605, url, valid)
+ result = atozHook(call_612809, url, valid)
-proc call*(call_611606: Call_GetDescribeExportTasks_611591;
+proc call*(call_612810: Call_GetDescribeExportTasks_612795;
ExportTaskId: JsonNode = nil; Filter: JsonNode = nil;
Action: string = "DescribeExportTasks"; Version: string = "2016-11-15"): Recallable =
## getDescribeExportTasks
@@ -56547,23 +56612,23 @@ proc call*(call_611606: Call_GetDescribeExportTasks_611591;
## Filter: JArray
## Action: string (required)
## Version: string (required)
- var query_611607 = newJObject()
+ var query_612811 = newJObject()
if ExportTaskId != nil:
- query_611607.add "ExportTaskId", ExportTaskId
+ query_612811.add "ExportTaskId", ExportTaskId
if Filter != nil:
- query_611607.add "Filter", Filter
- add(query_611607, "Action", newJString(Action))
- add(query_611607, "Version", newJString(Version))
- result = call_611606.call(nil, query_611607, nil, nil, nil)
+ query_612811.add "Filter", Filter
+ add(query_612811, "Action", newJString(Action))
+ add(query_612811, "Version", newJString(Version))
+ result = call_612810.call(nil, query_612811, nil, nil, nil)
-var getDescribeExportTasks* = Call_GetDescribeExportTasks_611591(
+var getDescribeExportTasks* = Call_GetDescribeExportTasks_612795(
name: "getDescribeExportTasks", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeExportTasks",
- validator: validate_GetDescribeExportTasks_611592, base: "/",
- url: url_GetDescribeExportTasks_611593, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDescribeExportTasks_612796, base: "/",
+ url: url_GetDescribeExportTasks_612797, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeFastSnapshotRestores_611645 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeFastSnapshotRestores_611647(protocol: Scheme; host: string;
+ Call_PostDescribeFastSnapshotRestores_612849 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeFastSnapshotRestores_612851(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -56575,7 +56640,7 @@ proc url_PostDescribeFastSnapshotRestores_611647(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeFastSnapshotRestores_611646(path: JsonNode;
+proc validate_PostDescribeFastSnapshotRestores_612850(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the state of fast snapshot restores for your snapshots.
##
@@ -56588,16 +56653,16 @@ proc validate_PostDescribeFastSnapshotRestores_611646(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_611648 = query.getOrDefault("Action")
- valid_611648 = validateParameter(valid_611648, JString, required = true, default = newJString(
+ var valid_612852 = query.getOrDefault("Action")
+ valid_612852 = validateParameter(valid_612852, JString, required = true, default = newJString(
"DescribeFastSnapshotRestores"))
- if valid_611648 != nil:
- section.add "Action", valid_611648
- var valid_611649 = query.getOrDefault("Version")
- valid_611649 = validateParameter(valid_611649, JString, required = true,
+ if valid_612852 != nil:
+ section.add "Action", valid_612852
+ var valid_612853 = query.getOrDefault("Version")
+ valid_612853 = validateParameter(valid_612853, JString, required = true,
default = newJString("2016-11-15"))
- if valid_611649 != nil:
- section.add "Version", valid_611649
+ if valid_612853 != nil:
+ section.add "Version", valid_612853
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -56608,41 +56673,41 @@ proc validate_PostDescribeFastSnapshotRestores_611646(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_611650 = header.getOrDefault("X-Amz-Signature")
- valid_611650 = validateParameter(valid_611650, JString, required = false,
- default = nil)
- if valid_611650 != nil:
- section.add "X-Amz-Signature", valid_611650
- var valid_611651 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_611651 = validateParameter(valid_611651, JString, required = false,
- default = nil)
- if valid_611651 != nil:
- section.add "X-Amz-Content-Sha256", valid_611651
- var valid_611652 = header.getOrDefault("X-Amz-Date")
- valid_611652 = validateParameter(valid_611652, JString, required = false,
- default = nil)
- if valid_611652 != nil:
- section.add "X-Amz-Date", valid_611652
- var valid_611653 = header.getOrDefault("X-Amz-Credential")
- valid_611653 = validateParameter(valid_611653, JString, required = false,
- default = nil)
- if valid_611653 != nil:
- section.add "X-Amz-Credential", valid_611653
- var valid_611654 = header.getOrDefault("X-Amz-Security-Token")
- valid_611654 = validateParameter(valid_611654, JString, required = false,
- default = nil)
- if valid_611654 != nil:
- section.add "X-Amz-Security-Token", valid_611654
- var valid_611655 = header.getOrDefault("X-Amz-Algorithm")
- valid_611655 = validateParameter(valid_611655, JString, required = false,
- default = nil)
- if valid_611655 != nil:
- section.add "X-Amz-Algorithm", valid_611655
- var valid_611656 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_611656 = validateParameter(valid_611656, JString, required = false,
+ var valid_612854 = header.getOrDefault("X-Amz-Signature")
+ valid_612854 = validateParameter(valid_612854, JString, required = false,
default = nil)
- if valid_611656 != nil:
- section.add "X-Amz-SignedHeaders", valid_611656
+ if valid_612854 != nil:
+ section.add "X-Amz-Signature", valid_612854
+ var valid_612855 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_612855 = validateParameter(valid_612855, JString, required = false,
+ default = nil)
+ if valid_612855 != nil:
+ section.add "X-Amz-Content-Sha256", valid_612855
+ var valid_612856 = header.getOrDefault("X-Amz-Date")
+ valid_612856 = validateParameter(valid_612856, JString, required = false,
+ default = nil)
+ if valid_612856 != nil:
+ section.add "X-Amz-Date", valid_612856
+ var valid_612857 = header.getOrDefault("X-Amz-Credential")
+ valid_612857 = validateParameter(valid_612857, JString, required = false,
+ default = nil)
+ if valid_612857 != nil:
+ section.add "X-Amz-Credential", valid_612857
+ var valid_612858 = header.getOrDefault("X-Amz-Security-Token")
+ valid_612858 = validateParameter(valid_612858, JString, required = false,
+ default = nil)
+ if valid_612858 != nil:
+ section.add "X-Amz-Security-Token", valid_612858
+ var valid_612859 = header.getOrDefault("X-Amz-Algorithm")
+ valid_612859 = validateParameter(valid_612859, JString, required = false,
+ default = nil)
+ if valid_612859 != nil:
+ section.add "X-Amz-Algorithm", valid_612859
+ var valid_612860 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_612860 = validateParameter(valid_612860, JString, required = false,
+ default = nil)
+ if valid_612860 != nil:
+ section.add "X-Amz-SignedHeaders", valid_612860
result.add "header", section
## parameters in `formData` object:
## NextToken: JString
@@ -56654,43 +56719,43 @@ proc validate_PostDescribeFastSnapshotRestores_611646(path: JsonNode;
## Filter: JArray
## : The filters. The possible values are:
availability-zone
: The Availability Zone of the snapshot.
owner-id
: The ID of the AWS account that owns the snapshot.
snapshot-id
: The ID of the snapshot.
state
: The state of fast snapshot restores for the snapshot (enabling
| optimizing
| enabled
| disabling
| disabled
).
nextToken
value.
## Filter: JArray
## : The filters. The possible values are:
availability-zone
: The Availability Zone of the snapshot.
owner-id
: The ID of the AWS account that owns the snapshot.
snapshot-id
: The ID of the snapshot.
state
: The state of fast snapshot restores for the snapshot (enabling
| optimizing
| enabled
| disabling
| disabled
).
The filters. The possible values are:
availability-zone
: The Availability Zone of the snapshot.
owner-id
: The ID of the AWS account that owns the snapshot.
snapshot-id
: The ID of the snapshot.
state
: The state of fast snapshot restores for the snapshot (enabling
| optimizing
| enabled
| disabling
| disabled
).
Describes the events for the specified EC2 Fleet during the specified time.
EC2 Fleet events are delayed by up to 30 seconds before they can be described. This ensures that you can query by the last evaluated time and not miss a recorded event. EC2 Fleet events are available for 48 hours.
## @@ -56911,16 +56976,16 @@ proc validate_PostDescribeFleetHistory_611687(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611689 = query.getOrDefault("Action") - valid_611689 = validateParameter(valid_611689, JString, required = true, + var valid_612893 = query.getOrDefault("Action") + valid_612893 = validateParameter(valid_612893, JString, required = true, default = newJString("DescribeFleetHistory")) - if valid_611689 != nil: - section.add "Action", valid_611689 - var valid_611690 = query.getOrDefault("Version") - valid_611690 = validateParameter(valid_611690, JString, required = true, + if valid_612893 != nil: + section.add "Action", valid_612893 + var valid_612894 = query.getOrDefault("Version") + valid_612894 = validateParameter(valid_612894, JString, required = true, default = newJString("2016-11-15")) - if valid_611690 != nil: - section.add "Version", valid_611690 + if valid_612894 != nil: + section.add "Version", valid_612894 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -56931,41 +56996,41 @@ proc validate_PostDescribeFleetHistory_611687(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611691 = header.getOrDefault("X-Amz-Signature") - valid_611691 = validateParameter(valid_611691, JString, required = false, - default = nil) - if valid_611691 != nil: - section.add "X-Amz-Signature", valid_611691 - var valid_611692 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611692 = validateParameter(valid_611692, JString, required = false, - default = nil) - if valid_611692 != nil: - section.add "X-Amz-Content-Sha256", valid_611692 - var valid_611693 = header.getOrDefault("X-Amz-Date") - valid_611693 = validateParameter(valid_611693, JString, required = false, - default = nil) - if valid_611693 != nil: - section.add "X-Amz-Date", valid_611693 - var valid_611694 = header.getOrDefault("X-Amz-Credential") - valid_611694 = validateParameter(valid_611694, JString, required = false, - default = nil) - if valid_611694 != nil: - section.add "X-Amz-Credential", valid_611694 - var valid_611695 = header.getOrDefault("X-Amz-Security-Token") - valid_611695 = validateParameter(valid_611695, JString, required = false, - default = nil) - if valid_611695 != nil: - section.add "X-Amz-Security-Token", valid_611695 - var valid_611696 = header.getOrDefault("X-Amz-Algorithm") - valid_611696 = validateParameter(valid_611696, JString, required = false, - default = nil) - if valid_611696 != nil: - section.add "X-Amz-Algorithm", valid_611696 - var valid_611697 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611697 = validateParameter(valid_611697, JString, required = false, + var valid_612895 = header.getOrDefault("X-Amz-Signature") + valid_612895 = validateParameter(valid_612895, JString, required = false, default = nil) - if valid_611697 != nil: - section.add "X-Amz-SignedHeaders", valid_611697 + if valid_612895 != nil: + section.add "X-Amz-Signature", valid_612895 + var valid_612896 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612896 = validateParameter(valid_612896, JString, required = false, + default = nil) + if valid_612896 != nil: + section.add "X-Amz-Content-Sha256", valid_612896 + var valid_612897 = header.getOrDefault("X-Amz-Date") + valid_612897 = validateParameter(valid_612897, JString, required = false, + default = nil) + if valid_612897 != nil: + section.add "X-Amz-Date", valid_612897 + var valid_612898 = header.getOrDefault("X-Amz-Credential") + valid_612898 = validateParameter(valid_612898, JString, required = false, + default = nil) + if valid_612898 != nil: + section.add "X-Amz-Credential", valid_612898 + var valid_612899 = header.getOrDefault("X-Amz-Security-Token") + valid_612899 = validateParameter(valid_612899, JString, required = false, + default = nil) + if valid_612899 != nil: + section.add "X-Amz-Security-Token", valid_612899 + var valid_612900 = header.getOrDefault("X-Amz-Algorithm") + valid_612900 = validateParameter(valid_612900, JString, required = false, + default = nil) + if valid_612900 != nil: + section.add "X-Amz-Algorithm", valid_612900 + var valid_612901 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612901 = validateParameter(valid_612901, JString, required = false, + default = nil) + if valid_612901 != nil: + section.add "X-Amz-SignedHeaders", valid_612901 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -56981,54 +57046,54 @@ proc validate_PostDescribeFleetHistory_611687(path: JsonNode; query: JsonNode; ## MaxResults: JInt ## : The maximum number of results to return in a single call. Specify a value between 1 and 1000. The default value is 1000. To retrieve the remaining results, make another call with the returnedNextToken
value.
section = newJObject()
- var valid_611698 = formData.getOrDefault("NextToken")
- valid_611698 = validateParameter(valid_611698, JString, required = false,
+ var valid_612902 = formData.getOrDefault("NextToken")
+ valid_612902 = validateParameter(valid_612902, JString, required = false,
default = nil)
- if valid_611698 != nil:
- section.add "NextToken", valid_611698
+ if valid_612902 != nil:
+ section.add "NextToken", valid_612902
assert formData != nil,
"formData argument is necessary due to required `StartTime` field"
- var valid_611699 = formData.getOrDefault("StartTime")
- valid_611699 = validateParameter(valid_611699, JString, required = true,
- default = nil)
- if valid_611699 != nil:
- section.add "StartTime", valid_611699
- var valid_611700 = formData.getOrDefault("DryRun")
- valid_611700 = validateParameter(valid_611700, JBool, required = false, default = nil)
- if valid_611700 != nil:
- section.add "DryRun", valid_611700
- var valid_611701 = formData.getOrDefault("FleetId")
- valid_611701 = validateParameter(valid_611701, JString, required = true,
- default = nil)
- if valid_611701 != nil:
- section.add "FleetId", valid_611701
- var valid_611702 = formData.getOrDefault("EventType")
- valid_611702 = validateParameter(valid_611702, JString, required = false,
+ var valid_612903 = formData.getOrDefault("StartTime")
+ valid_612903 = validateParameter(valid_612903, JString, required = true,
+ default = nil)
+ if valid_612903 != nil:
+ section.add "StartTime", valid_612903
+ var valid_612904 = formData.getOrDefault("DryRun")
+ valid_612904 = validateParameter(valid_612904, JBool, required = false, default = nil)
+ if valid_612904 != nil:
+ section.add "DryRun", valid_612904
+ var valid_612905 = formData.getOrDefault("FleetId")
+ valid_612905 = validateParameter(valid_612905, JString, required = true,
+ default = nil)
+ if valid_612905 != nil:
+ section.add "FleetId", valid_612905
+ var valid_612906 = formData.getOrDefault("EventType")
+ valid_612906 = validateParameter(valid_612906, JString, required = false,
default = newJString("instance-change"))
- if valid_611702 != nil:
- section.add "EventType", valid_611702
- var valid_611703 = formData.getOrDefault("MaxResults")
- valid_611703 = validateParameter(valid_611703, JInt, required = false, default = nil)
- if valid_611703 != nil:
- section.add "MaxResults", valid_611703
+ if valid_612906 != nil:
+ section.add "EventType", valid_612906
+ var valid_612907 = formData.getOrDefault("MaxResults")
+ valid_612907 = validateParameter(valid_612907, JInt, required = false, default = nil)
+ if valid_612907 != nil:
+ section.add "MaxResults", valid_612907
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_611704: Call_PostDescribeFleetHistory_611686; path: JsonNode;
+proc call*(call_612908: Call_PostDescribeFleetHistory_612890; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the events for the specified EC2 Fleet during the specified time.
EC2 Fleet events are delayed by up to 30 seconds before they can be described. This ensures that you can query by the last evaluated time and not miss a recorded event. EC2 Fleet events are available for 48 hours.
## - let valid = call_611704.validator(path, query, header, formData, body) - let scheme = call_611704.pickScheme + let valid = call_612908.validator(path, query, header, formData, body) + let scheme = call_612908.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611704.url(scheme.get, call_611704.host, call_611704.base, - call_611704.route, valid.getOrDefault("path"), + let url = call_612908.url(scheme.get, call_612908.host, call_612908.base, + call_612908.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611704, url, valid) + result = atozHook(call_612908, url, valid) -proc call*(call_611705: Call_PostDescribeFleetHistory_611686; StartTime: string; +proc call*(call_612909: Call_PostDescribeFleetHistory_612890; StartTime: string; FleetId: string; NextToken: string = ""; DryRun: bool = false; Action: string = "DescribeFleetHistory"; EventType: string = "instance-change"; Version: string = "2016-11-15"; @@ -57049,26 +57114,26 @@ proc call*(call_611705: Call_PostDescribeFleetHistory_611686; StartTime: string; ## Version: string (required) ## MaxResults: int ## : The maximum number of results to return in a single call. Specify a value between 1 and 1000. The default value is 1000. To retrieve the remaining results, make another call with the returnedNextToken
value.
- var query_611706 = newJObject()
- var formData_611707 = newJObject()
- add(formData_611707, "NextToken", newJString(NextToken))
- add(formData_611707, "StartTime", newJString(StartTime))
- add(formData_611707, "DryRun", newJBool(DryRun))
- add(formData_611707, "FleetId", newJString(FleetId))
- add(query_611706, "Action", newJString(Action))
- add(formData_611707, "EventType", newJString(EventType))
- add(query_611706, "Version", newJString(Version))
- add(formData_611707, "MaxResults", newJInt(MaxResults))
- result = call_611705.call(nil, query_611706, nil, formData_611707, nil)
-
-var postDescribeFleetHistory* = Call_PostDescribeFleetHistory_611686(
+ var query_612910 = newJObject()
+ var formData_612911 = newJObject()
+ add(formData_612911, "NextToken", newJString(NextToken))
+ add(formData_612911, "StartTime", newJString(StartTime))
+ add(formData_612911, "DryRun", newJBool(DryRun))
+ add(formData_612911, "FleetId", newJString(FleetId))
+ add(query_612910, "Action", newJString(Action))
+ add(formData_612911, "EventType", newJString(EventType))
+ add(query_612910, "Version", newJString(Version))
+ add(formData_612911, "MaxResults", newJInt(MaxResults))
+ result = call_612909.call(nil, query_612910, nil, formData_612911, nil)
+
+var postDescribeFleetHistory* = Call_PostDescribeFleetHistory_612890(
name: "postDescribeFleetHistory", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeFleetHistory",
- validator: validate_PostDescribeFleetHistory_611687, base: "/",
- url: url_PostDescribeFleetHistory_611688, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDescribeFleetHistory_612891, base: "/",
+ url: url_PostDescribeFleetHistory_612892, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeFleetHistory_611665 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeFleetHistory_611667(protocol: Scheme; host: string; base: string;
+ Call_GetDescribeFleetHistory_612869 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeFleetHistory_612871(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -57081,7 +57146,7 @@ proc url_GetDescribeFleetHistory_611667(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_GetDescribeFleetHistory_611666(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeFleetHistory_612870(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the events for the specified EC2 Fleet during the specified time.
EC2 Fleet events are delayed by up to 30 seconds before they can be described. This ensures that you can query by the last evaluated time and not miss a recorded event. EC2 Fleet events are available for 48 hours.
## @@ -57105,45 +57170,45 @@ proc validate_GetDescribeFleetHistory_611666(path: JsonNode; query: JsonNode; ## FleetId: JString (required) ## : The ID of the EC2 Fleet. section = newJObject() - var valid_611668 = query.getOrDefault("MaxResults") - valid_611668 = validateParameter(valid_611668, JInt, required = false, default = nil) - if valid_611668 != nil: - section.add "MaxResults", valid_611668 - var valid_611669 = query.getOrDefault("EventType") - valid_611669 = validateParameter(valid_611669, JString, required = false, + var valid_612872 = query.getOrDefault("MaxResults") + valid_612872 = validateParameter(valid_612872, JInt, required = false, default = nil) + if valid_612872 != nil: + section.add "MaxResults", valid_612872 + var valid_612873 = query.getOrDefault("EventType") + valid_612873 = validateParameter(valid_612873, JString, required = false, default = newJString("instance-change")) - if valid_611669 != nil: - section.add "EventType", valid_611669 - var valid_611670 = query.getOrDefault("DryRun") - valid_611670 = validateParameter(valid_611670, JBool, required = false, default = nil) - if valid_611670 != nil: - section.add "DryRun", valid_611670 - var valid_611671 = query.getOrDefault("NextToken") - valid_611671 = validateParameter(valid_611671, JString, required = false, + if valid_612873 != nil: + section.add "EventType", valid_612873 + var valid_612874 = query.getOrDefault("DryRun") + valid_612874 = validateParameter(valid_612874, JBool, required = false, default = nil) + if valid_612874 != nil: + section.add "DryRun", valid_612874 + var valid_612875 = query.getOrDefault("NextToken") + valid_612875 = validateParameter(valid_612875, JString, required = false, default = nil) - if valid_611671 != nil: - section.add "NextToken", valid_611671 + if valid_612875 != nil: + section.add "NextToken", valid_612875 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611672 = query.getOrDefault("Action") - valid_611672 = validateParameter(valid_611672, JString, required = true, + var valid_612876 = query.getOrDefault("Action") + valid_612876 = validateParameter(valid_612876, JString, required = true, default = newJString("DescribeFleetHistory")) - if valid_611672 != nil: - section.add "Action", valid_611672 - var valid_611673 = query.getOrDefault("StartTime") - valid_611673 = validateParameter(valid_611673, JString, required = true, + if valid_612876 != nil: + section.add "Action", valid_612876 + var valid_612877 = query.getOrDefault("StartTime") + valid_612877 = validateParameter(valid_612877, JString, required = true, default = nil) - if valid_611673 != nil: - section.add "StartTime", valid_611673 - var valid_611674 = query.getOrDefault("Version") - valid_611674 = validateParameter(valid_611674, JString, required = true, + if valid_612877 != nil: + section.add "StartTime", valid_612877 + var valid_612878 = query.getOrDefault("Version") + valid_612878 = validateParameter(valid_612878, JString, required = true, default = newJString("2016-11-15")) - if valid_611674 != nil: - section.add "Version", valid_611674 - var valid_611675 = query.getOrDefault("FleetId") - valid_611675 = validateParameter(valid_611675, JString, required = true, + if valid_612878 != nil: + section.add "Version", valid_612878 + var valid_612879 = query.getOrDefault("FleetId") + valid_612879 = validateParameter(valid_612879, JString, required = true, default = nil) - if valid_611675 != nil: - section.add "FleetId", valid_611675 + if valid_612879 != nil: + section.add "FleetId", valid_612879 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -57154,61 +57219,61 @@ proc validate_GetDescribeFleetHistory_611666(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611676 = header.getOrDefault("X-Amz-Signature") - valid_611676 = validateParameter(valid_611676, JString, required = false, + var valid_612880 = header.getOrDefault("X-Amz-Signature") + valid_612880 = validateParameter(valid_612880, JString, required = false, default = nil) - if valid_611676 != nil: - section.add "X-Amz-Signature", valid_611676 - var valid_611677 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611677 = validateParameter(valid_611677, JString, required = false, + if valid_612880 != nil: + section.add "X-Amz-Signature", valid_612880 + var valid_612881 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612881 = validateParameter(valid_612881, JString, required = false, default = nil) - if valid_611677 != nil: - section.add "X-Amz-Content-Sha256", valid_611677 - var valid_611678 = header.getOrDefault("X-Amz-Date") - valid_611678 = validateParameter(valid_611678, JString, required = false, + if valid_612881 != nil: + section.add "X-Amz-Content-Sha256", valid_612881 + var valid_612882 = header.getOrDefault("X-Amz-Date") + valid_612882 = validateParameter(valid_612882, JString, required = false, default = nil) - if valid_611678 != nil: - section.add "X-Amz-Date", valid_611678 - var valid_611679 = header.getOrDefault("X-Amz-Credential") - valid_611679 = validateParameter(valid_611679, JString, required = false, + if valid_612882 != nil: + section.add "X-Amz-Date", valid_612882 + var valid_612883 = header.getOrDefault("X-Amz-Credential") + valid_612883 = validateParameter(valid_612883, JString, required = false, default = nil) - if valid_611679 != nil: - section.add "X-Amz-Credential", valid_611679 - var valid_611680 = header.getOrDefault("X-Amz-Security-Token") - valid_611680 = validateParameter(valid_611680, JString, required = false, + if valid_612883 != nil: + section.add "X-Amz-Credential", valid_612883 + var valid_612884 = header.getOrDefault("X-Amz-Security-Token") + valid_612884 = validateParameter(valid_612884, JString, required = false, default = nil) - if valid_611680 != nil: - section.add "X-Amz-Security-Token", valid_611680 - var valid_611681 = header.getOrDefault("X-Amz-Algorithm") - valid_611681 = validateParameter(valid_611681, JString, required = false, + if valid_612884 != nil: + section.add "X-Amz-Security-Token", valid_612884 + var valid_612885 = header.getOrDefault("X-Amz-Algorithm") + valid_612885 = validateParameter(valid_612885, JString, required = false, default = nil) - if valid_611681 != nil: - section.add "X-Amz-Algorithm", valid_611681 - var valid_611682 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611682 = validateParameter(valid_611682, JString, required = false, + if valid_612885 != nil: + section.add "X-Amz-Algorithm", valid_612885 + var valid_612886 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612886 = validateParameter(valid_612886, JString, required = false, default = nil) - if valid_611682 != nil: - section.add "X-Amz-SignedHeaders", valid_611682 + if valid_612886 != nil: + section.add "X-Amz-SignedHeaders", valid_612886 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_611683: Call_GetDescribeFleetHistory_611665; path: JsonNode; +proc call*(call_612887: Call_GetDescribeFleetHistory_612869; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the events for the specified EC2 Fleet during the specified time.
EC2 Fleet events are delayed by up to 30 seconds before they can be described. This ensures that you can query by the last evaluated time and not miss a recorded event. EC2 Fleet events are available for 48 hours.
## - let valid = call_611683.validator(path, query, header, formData, body) - let scheme = call_611683.pickScheme + let valid = call_612887.validator(path, query, header, formData, body) + let scheme = call_612887.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611683.url(scheme.get, call_611683.host, call_611683.base, - call_611683.route, valid.getOrDefault("path"), + let url = call_612887.url(scheme.get, call_612887.host, call_612887.base, + call_612887.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611683, url, valid) + result = atozHook(call_612887, url, valid) -proc call*(call_611684: Call_GetDescribeFleetHistory_611665; StartTime: string; +proc call*(call_612888: Call_GetDescribeFleetHistory_612869; StartTime: string; FleetId: string; MaxResults: int = 0; EventType: string = "instance-change"; DryRun: bool = false; NextToken: string = ""; Action: string = "DescribeFleetHistory"; Version: string = "2016-11-15"): Recallable = @@ -57228,25 +57293,25 @@ proc call*(call_611684: Call_GetDescribeFleetHistory_611665; StartTime: string; ## Version: string (required) ## FleetId: string (required) ## : The ID of the EC2 Fleet. - var query_611685 = newJObject() - add(query_611685, "MaxResults", newJInt(MaxResults)) - add(query_611685, "EventType", newJString(EventType)) - add(query_611685, "DryRun", newJBool(DryRun)) - add(query_611685, "NextToken", newJString(NextToken)) - add(query_611685, "Action", newJString(Action)) - add(query_611685, "StartTime", newJString(StartTime)) - add(query_611685, "Version", newJString(Version)) - add(query_611685, "FleetId", newJString(FleetId)) - result = call_611684.call(nil, query_611685, nil, nil, nil) - -var getDescribeFleetHistory* = Call_GetDescribeFleetHistory_611665( + var query_612889 = newJObject() + add(query_612889, "MaxResults", newJInt(MaxResults)) + add(query_612889, "EventType", newJString(EventType)) + add(query_612889, "DryRun", newJBool(DryRun)) + add(query_612889, "NextToken", newJString(NextToken)) + add(query_612889, "Action", newJString(Action)) + add(query_612889, "StartTime", newJString(StartTime)) + add(query_612889, "Version", newJString(Version)) + add(query_612889, "FleetId", newJString(FleetId)) + result = call_612888.call(nil, query_612889, nil, nil, nil) + +var getDescribeFleetHistory* = Call_GetDescribeFleetHistory_612869( name: "getDescribeFleetHistory", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeFleetHistory", - validator: validate_GetDescribeFleetHistory_611666, base: "/", - url: url_GetDescribeFleetHistory_611667, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDescribeFleetHistory_612870, base: "/", + url: url_GetDescribeFleetHistory_612871, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeFleetInstances_611728 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeFleetInstances_611730(protocol: Scheme; host: string; + Call_PostDescribeFleetInstances_612932 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeFleetInstances_612934(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -57258,7 +57323,7 @@ proc url_PostDescribeFleetInstances_611730(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeFleetInstances_611729(path: JsonNode; query: JsonNode; +proc validate_PostDescribeFleetInstances_612933(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes the running instances for the specified EC2 Fleet. ## @@ -57271,16 +57336,16 @@ proc validate_PostDescribeFleetInstances_611729(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611731 = query.getOrDefault("Action") - valid_611731 = validateParameter(valid_611731, JString, required = true, + var valid_612935 = query.getOrDefault("Action") + valid_612935 = validateParameter(valid_612935, JString, required = true, default = newJString("DescribeFleetInstances")) - if valid_611731 != nil: - section.add "Action", valid_611731 - var valid_611732 = query.getOrDefault("Version") - valid_611732 = validateParameter(valid_611732, JString, required = true, + if valid_612935 != nil: + section.add "Action", valid_612935 + var valid_612936 = query.getOrDefault("Version") + valid_612936 = validateParameter(valid_612936, JString, required = true, default = newJString("2016-11-15")) - if valid_611732 != nil: - section.add "Version", valid_611732 + if valid_612936 != nil: + section.add "Version", valid_612936 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -57291,41 +57356,41 @@ proc validate_PostDescribeFleetInstances_611729(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611733 = header.getOrDefault("X-Amz-Signature") - valid_611733 = validateParameter(valid_611733, JString, required = false, + var valid_612937 = header.getOrDefault("X-Amz-Signature") + valid_612937 = validateParameter(valid_612937, JString, required = false, default = nil) - if valid_611733 != nil: - section.add "X-Amz-Signature", valid_611733 - var valid_611734 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611734 = validateParameter(valid_611734, JString, required = false, + if valid_612937 != nil: + section.add "X-Amz-Signature", valid_612937 + var valid_612938 = header.getOrDefault("X-Amz-Content-Sha256") + valid_612938 = validateParameter(valid_612938, JString, required = false, default = nil) - if valid_611734 != nil: - section.add "X-Amz-Content-Sha256", valid_611734 - var valid_611735 = header.getOrDefault("X-Amz-Date") - valid_611735 = validateParameter(valid_611735, JString, required = false, + if valid_612938 != nil: + section.add "X-Amz-Content-Sha256", valid_612938 + var valid_612939 = header.getOrDefault("X-Amz-Date") + valid_612939 = validateParameter(valid_612939, JString, required = false, default = nil) - if valid_611735 != nil: - section.add "X-Amz-Date", valid_611735 - var valid_611736 = header.getOrDefault("X-Amz-Credential") - valid_611736 = validateParameter(valid_611736, JString, required = false, + if valid_612939 != nil: + section.add "X-Amz-Date", valid_612939 + var valid_612940 = header.getOrDefault("X-Amz-Credential") + valid_612940 = validateParameter(valid_612940, JString, required = false, default = nil) - if valid_611736 != nil: - section.add "X-Amz-Credential", valid_611736 - var valid_611737 = header.getOrDefault("X-Amz-Security-Token") - valid_611737 = validateParameter(valid_611737, JString, required = false, + if valid_612940 != nil: + section.add "X-Amz-Credential", valid_612940 + var valid_612941 = header.getOrDefault("X-Amz-Security-Token") + valid_612941 = validateParameter(valid_612941, JString, required = false, default = nil) - if valid_611737 != nil: - section.add "X-Amz-Security-Token", valid_611737 - var valid_611738 = header.getOrDefault("X-Amz-Algorithm") - valid_611738 = validateParameter(valid_611738, JString, required = false, + if valid_612941 != nil: + section.add "X-Amz-Security-Token", valid_612941 + var valid_612942 = header.getOrDefault("X-Amz-Algorithm") + valid_612942 = validateParameter(valid_612942, JString, required = false, default = nil) - if valid_611738 != nil: - section.add "X-Amz-Algorithm", valid_611738 - var valid_611739 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611739 = validateParameter(valid_611739, JString, required = false, + if valid_612942 != nil: + section.add "X-Amz-Algorithm", valid_612942 + var valid_612943 = header.getOrDefault("X-Amz-SignedHeaders") + valid_612943 = validateParameter(valid_612943, JString, required = false, default = nil) - if valid_611739 != nil: - section.add "X-Amz-SignedHeaders", valid_611739 + if valid_612943 != nil: + section.add "X-Amz-SignedHeaders", valid_612943 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -57339,49 +57404,49 @@ proc validate_PostDescribeFleetInstances_611729(path: JsonNode; query: JsonNode; ## Filter: JArray ## :The filters.
instance-type
- The instance type.
NextToken
value.
## Filter: JArray
## : The filters.
instance-type
- The instance type.
The filters.
activity-status
- The progress of the EC2 Fleet ( error
| pending-fulfillment
| pending-termination
| fulfilled
).
excess-capacity-termination-policy
- Indicates whether to terminate running instances if the target capacity is decreased below the current EC2 Fleet size (true
| false
).
fleet-state
- The state of the EC2 Fleet (submitted
| active
| deleted
| failed
| deleted-running
| deleted-terminating
| modifying
).
replace-unhealthy-instances
- Indicates whether EC2 Fleet should replace unhealthy instances (true
| false
).
type
- The type of request (instant
| request
| maintain
).
NextToken
value.
## Filter: JArray
## : The filters.
activity-status
- The progress of the EC2 Fleet ( error
| pending-fulfillment
| pending-termination
| fulfilled
).
excess-capacity-termination-policy
- Indicates whether to terminate running instances if the target capacity is decreased below the current EC2 Fleet size (true
| false
).
fleet-state
- The state of the EC2 Fleet (submitted
| active
| deleted
| failed
| deleted-running
| deleted-terminating
| modifying
).
replace-unhealthy-instances
- Indicates whether EC2 Fleet should replace unhealthy instances (true
| false
).
type
- The type of request (instant
| request
| maintain
).
One or more filters.
deliver-log-status
- The status of the logs delivery (SUCCESS
| FAILED
).
log-destination-type
- The type of destination to which the flow log publishes data. Possible destination types include cloud-watch-logs
and S3
.
flow-log-id
- The ID of the flow log.
log-group-name
- The name of the log group.
resource-id
- The ID of the VPC, subnet, or network interface.
traffic-type
- The type of traffic (ACCEPT
| REJECT
| ALL
).
nextToken
value.
## Filter: JArray
## : One or more filters.
deliver-log-status
- The status of the logs delivery (SUCCESS
| FAILED
).
log-destination-type
- The type of destination to which the flow log publishes data. Possible destination types include cloud-watch-logs
and S3
.
flow-log-id
- The ID of the flow log.
log-group-name
- The name of the log group.
resource-id
- The ID of the VPC, subnet, or network interface.
traffic-type
- The type of traffic (ACCEPT
| REJECT
| ALL
).
One or more filters.
deliver-log-status
- The status of the logs delivery (SUCCESS
| FAILED
).
log-destination-type
- The type of destination to which the flow log publishes data. Possible destination types include cloud-watch-logs
and S3
.
flow-log-id
- The ID of the flow log.
log-group-name
- The name of the log group.
resource-id
- The ID of the VPC, subnet, or network interface.
traffic-type
- The type of traffic (ACCEPT
| REJECT
| ALL
).
The filters.
create-time
- The creation time of the AFI.
fpga-image-id
- The FPGA image identifier (AFI ID).
fpga-image-global-id
- The global FPGA image identifier (AGFI ID).
name
- The name of the AFI.
owner-id
- The AWS account ID of the AFI owner.
product-code
- The product code.
shell-version
- The version of the AWS Shell that was used to create the bitstream.
state
- The state of the AFI (pending
| failed
| available
| unavailable
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
update-time
- The time of the most recent update.
The filters.
create-time
- The creation time of the AFI.
fpga-image-id
- The FPGA image identifier (AFI ID).
fpga-image-global-id
- The global FPGA image identifier (AGFI ID).
name
- The name of the AFI.
owner-id
- The AWS account ID of the AFI owner.
product-code
- The product code.
shell-version
- The version of the AWS Shell that was used to create the bitstream.
state
- The state of the AFI (pending
| failed
| available
| unavailable
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
update-time
- The time of the most recent update.
Describes the Dedicated Host reservations that are available to purchase.
The results describe all of the Dedicated Host reservation offerings, including offerings that might not match the instance family and Region of your Dedicated Hosts. When purchasing an offering, ensure that the instance family and Region of the offering matches that of the Dedicated Hosts with which it is to be associated. For more information about supported instance types, see Dedicated Hosts Overview in the Amazon Elastic Compute Cloud User Guide.
## @@ -58960,16 +59025,16 @@ proc validate_PostDescribeHostReservationOfferings_611933(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611935 = query.getOrDefault("Action") - valid_611935 = validateParameter(valid_611935, JString, required = true, default = newJString( + var valid_613139 = query.getOrDefault("Action") + valid_613139 = validateParameter(valid_613139, JString, required = true, default = newJString( "DescribeHostReservationOfferings")) - if valid_611935 != nil: - section.add "Action", valid_611935 - var valid_611936 = query.getOrDefault("Version") - valid_611936 = validateParameter(valid_611936, JString, required = true, + if valid_613139 != nil: + section.add "Action", valid_613139 + var valid_613140 = query.getOrDefault("Version") + valid_613140 = validateParameter(valid_613140, JString, required = true, default = newJString("2016-11-15")) - if valid_611936 != nil: - section.add "Version", valid_611936 + if valid_613140 != nil: + section.add "Version", valid_613140 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -58980,41 +59045,41 @@ proc validate_PostDescribeHostReservationOfferings_611933(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611937 = header.getOrDefault("X-Amz-Signature") - valid_611937 = validateParameter(valid_611937, JString, required = false, + var valid_613141 = header.getOrDefault("X-Amz-Signature") + valid_613141 = validateParameter(valid_613141, JString, required = false, default = nil) - if valid_611937 != nil: - section.add "X-Amz-Signature", valid_611937 - var valid_611938 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611938 = validateParameter(valid_611938, JString, required = false, + if valid_613141 != nil: + section.add "X-Amz-Signature", valid_613141 + var valid_613142 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613142 = validateParameter(valid_613142, JString, required = false, default = nil) - if valid_611938 != nil: - section.add "X-Amz-Content-Sha256", valid_611938 - var valid_611939 = header.getOrDefault("X-Amz-Date") - valid_611939 = validateParameter(valid_611939, JString, required = false, + if valid_613142 != nil: + section.add "X-Amz-Content-Sha256", valid_613142 + var valid_613143 = header.getOrDefault("X-Amz-Date") + valid_613143 = validateParameter(valid_613143, JString, required = false, default = nil) - if valid_611939 != nil: - section.add "X-Amz-Date", valid_611939 - var valid_611940 = header.getOrDefault("X-Amz-Credential") - valid_611940 = validateParameter(valid_611940, JString, required = false, + if valid_613143 != nil: + section.add "X-Amz-Date", valid_613143 + var valid_613144 = header.getOrDefault("X-Amz-Credential") + valid_613144 = validateParameter(valid_613144, JString, required = false, default = nil) - if valid_611940 != nil: - section.add "X-Amz-Credential", valid_611940 - var valid_611941 = header.getOrDefault("X-Amz-Security-Token") - valid_611941 = validateParameter(valid_611941, JString, required = false, + if valid_613144 != nil: + section.add "X-Amz-Credential", valid_613144 + var valid_613145 = header.getOrDefault("X-Amz-Security-Token") + valid_613145 = validateParameter(valid_613145, JString, required = false, default = nil) - if valid_611941 != nil: - section.add "X-Amz-Security-Token", valid_611941 - var valid_611942 = header.getOrDefault("X-Amz-Algorithm") - valid_611942 = validateParameter(valid_611942, JString, required = false, + if valid_613145 != nil: + section.add "X-Amz-Security-Token", valid_613145 + var valid_613146 = header.getOrDefault("X-Amz-Algorithm") + valid_613146 = validateParameter(valid_613146, JString, required = false, default = nil) - if valid_611942 != nil: - section.add "X-Amz-Algorithm", valid_611942 - var valid_611943 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611943 = validateParameter(valid_611943, JString, required = false, + if valid_613146 != nil: + section.add "X-Amz-Algorithm", valid_613146 + var valid_613147 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613147 = validateParameter(valid_613147, JString, required = false, default = nil) - if valid_611943 != nil: - section.add "X-Amz-SignedHeaders", valid_611943 + if valid_613147 != nil: + section.add "X-Amz-SignedHeaders", valid_613147 result.add "header", section ## parameters in `formData` object: ## OfferingId: JString @@ -59030,52 +59095,52 @@ proc validate_PostDescribeHostReservationOfferings_611933(path: JsonNode; ## Filter: JArray ## :The filters.
instance-family
- The instance family of the offering (for example, m4
).
payment-option
- The payment option (NoUpfront
| PartialUpfront
| AllUpfront
).
Describes the Dedicated Host reservations that are available to purchase.
The results describe all of the Dedicated Host reservation offerings, including offerings that might not match the instance family and Region of your Dedicated Hosts. When purchasing an offering, ensure that the instance family and Region of the offering matches that of the Dedicated Hosts with which it is to be associated. For more information about supported instance types, see Dedicated Hosts Overview in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_611950.validator(path, query, header, formData, body) - let scheme = call_611950.pickScheme + let valid = call_613154.validator(path, query, header, formData, body) + let scheme = call_613154.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611950.url(scheme.get, call_611950.host, call_611950.base, - call_611950.route, valid.getOrDefault("path"), + let url = call_613154.url(scheme.get, call_613154.host, call_613154.base, + call_613154.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611950, url, valid) + result = atozHook(call_613154, url, valid) -proc call*(call_611951: Call_PostDescribeHostReservationOfferings_611932; +proc call*(call_613155: Call_PostDescribeHostReservationOfferings_613136; OfferingId: string = ""; NextToken: string = ""; MinDuration: int = 0; Action: string = "DescribeHostReservationOfferings"; MaxDuration: int = 0; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable = @@ -59095,28 +59160,28 @@ proc call*(call_611951: Call_PostDescribeHostReservationOfferings_611932; ## : The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returnednextToken
value. This value can be between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.
## Filter: JArray
## : The filters.
instance-family
- The instance family of the offering (for example, m4
).
payment-option
- The payment option (NoUpfront
| PartialUpfront
| AllUpfront
).
Describes the Dedicated Host reservations that are available to purchase.
The results describe all of the Dedicated Host reservation offerings, including offerings that might not match the instance family and Region of your Dedicated Hosts. When purchasing an offering, ensure that the instance family and Region of the offering matches that of the Dedicated Hosts with which it is to be associated. For more information about supported instance types, see Dedicated Hosts Overview in the Amazon Elastic Compute Cloud User Guide.
## @@ -59152,44 +59217,44 @@ proc validate_GetDescribeHostReservationOfferings_611912(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_611914 = query.getOrDefault("MaxResults") - valid_611914 = validateParameter(valid_611914, JInt, required = false, default = nil) - if valid_611914 != nil: - section.add "MaxResults", valid_611914 - var valid_611915 = query.getOrDefault("OfferingId") - valid_611915 = validateParameter(valid_611915, JString, required = false, + var valid_613118 = query.getOrDefault("MaxResults") + valid_613118 = validateParameter(valid_613118, JInt, required = false, default = nil) + if valid_613118 != nil: + section.add "MaxResults", valid_613118 + var valid_613119 = query.getOrDefault("OfferingId") + valid_613119 = validateParameter(valid_613119, JString, required = false, default = nil) - if valid_611915 != nil: - section.add "OfferingId", valid_611915 - var valid_611916 = query.getOrDefault("NextToken") - valid_611916 = validateParameter(valid_611916, JString, required = false, + if valid_613119 != nil: + section.add "OfferingId", valid_613119 + var valid_613120 = query.getOrDefault("NextToken") + valid_613120 = validateParameter(valid_613120, JString, required = false, default = nil) - if valid_611916 != nil: - section.add "NextToken", valid_611916 - var valid_611917 = query.getOrDefault("MinDuration") - valid_611917 = validateParameter(valid_611917, JInt, required = false, default = nil) - if valid_611917 != nil: - section.add "MinDuration", valid_611917 - var valid_611918 = query.getOrDefault("Filter") - valid_611918 = validateParameter(valid_611918, JArray, required = false, + if valid_613120 != nil: + section.add "NextToken", valid_613120 + var valid_613121 = query.getOrDefault("MinDuration") + valid_613121 = validateParameter(valid_613121, JInt, required = false, default = nil) + if valid_613121 != nil: + section.add "MinDuration", valid_613121 + var valid_613122 = query.getOrDefault("Filter") + valid_613122 = validateParameter(valid_613122, JArray, required = false, default = nil) - if valid_611918 != nil: - section.add "Filter", valid_611918 - var valid_611919 = query.getOrDefault("MaxDuration") - valid_611919 = validateParameter(valid_611919, JInt, required = false, default = nil) - if valid_611919 != nil: - section.add "MaxDuration", valid_611919 + if valid_613122 != nil: + section.add "Filter", valid_613122 + var valid_613123 = query.getOrDefault("MaxDuration") + valid_613123 = validateParameter(valid_613123, JInt, required = false, default = nil) + if valid_613123 != nil: + section.add "MaxDuration", valid_613123 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611920 = query.getOrDefault("Action") - valid_611920 = validateParameter(valid_611920, JString, required = true, default = newJString( + var valid_613124 = query.getOrDefault("Action") + valid_613124 = validateParameter(valid_613124, JString, required = true, default = newJString( "DescribeHostReservationOfferings")) - if valid_611920 != nil: - section.add "Action", valid_611920 - var valid_611921 = query.getOrDefault("Version") - valid_611921 = validateParameter(valid_611921, JString, required = true, + if valid_613124 != nil: + section.add "Action", valid_613124 + var valid_613125 = query.getOrDefault("Version") + valid_613125 = validateParameter(valid_613125, JString, required = true, default = newJString("2016-11-15")) - if valid_611921 != nil: - section.add "Version", valid_611921 + if valid_613125 != nil: + section.add "Version", valid_613125 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -59200,62 +59265,62 @@ proc validate_GetDescribeHostReservationOfferings_611912(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611922 = header.getOrDefault("X-Amz-Signature") - valid_611922 = validateParameter(valid_611922, JString, required = false, + var valid_613126 = header.getOrDefault("X-Amz-Signature") + valid_613126 = validateParameter(valid_613126, JString, required = false, default = nil) - if valid_611922 != nil: - section.add "X-Amz-Signature", valid_611922 - var valid_611923 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611923 = validateParameter(valid_611923, JString, required = false, + if valid_613126 != nil: + section.add "X-Amz-Signature", valid_613126 + var valid_613127 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613127 = validateParameter(valid_613127, JString, required = false, default = nil) - if valid_611923 != nil: - section.add "X-Amz-Content-Sha256", valid_611923 - var valid_611924 = header.getOrDefault("X-Amz-Date") - valid_611924 = validateParameter(valid_611924, JString, required = false, + if valid_613127 != nil: + section.add "X-Amz-Content-Sha256", valid_613127 + var valid_613128 = header.getOrDefault("X-Amz-Date") + valid_613128 = validateParameter(valid_613128, JString, required = false, default = nil) - if valid_611924 != nil: - section.add "X-Amz-Date", valid_611924 - var valid_611925 = header.getOrDefault("X-Amz-Credential") - valid_611925 = validateParameter(valid_611925, JString, required = false, + if valid_613128 != nil: + section.add "X-Amz-Date", valid_613128 + var valid_613129 = header.getOrDefault("X-Amz-Credential") + valid_613129 = validateParameter(valid_613129, JString, required = false, default = nil) - if valid_611925 != nil: - section.add "X-Amz-Credential", valid_611925 - var valid_611926 = header.getOrDefault("X-Amz-Security-Token") - valid_611926 = validateParameter(valid_611926, JString, required = false, + if valid_613129 != nil: + section.add "X-Amz-Credential", valid_613129 + var valid_613130 = header.getOrDefault("X-Amz-Security-Token") + valid_613130 = validateParameter(valid_613130, JString, required = false, default = nil) - if valid_611926 != nil: - section.add "X-Amz-Security-Token", valid_611926 - var valid_611927 = header.getOrDefault("X-Amz-Algorithm") - valid_611927 = validateParameter(valid_611927, JString, required = false, + if valid_613130 != nil: + section.add "X-Amz-Security-Token", valid_613130 + var valid_613131 = header.getOrDefault("X-Amz-Algorithm") + valid_613131 = validateParameter(valid_613131, JString, required = false, default = nil) - if valid_611927 != nil: - section.add "X-Amz-Algorithm", valid_611927 - var valid_611928 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611928 = validateParameter(valid_611928, JString, required = false, + if valid_613131 != nil: + section.add "X-Amz-Algorithm", valid_613131 + var valid_613132 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613132 = validateParameter(valid_613132, JString, required = false, default = nil) - if valid_611928 != nil: - section.add "X-Amz-SignedHeaders", valid_611928 + if valid_613132 != nil: + section.add "X-Amz-SignedHeaders", valid_613132 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_611929: Call_GetDescribeHostReservationOfferings_611911; +proc call*(call_613133: Call_GetDescribeHostReservationOfferings_613115; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the Dedicated Host reservations that are available to purchase.
The results describe all of the Dedicated Host reservation offerings, including offerings that might not match the instance family and Region of your Dedicated Hosts. When purchasing an offering, ensure that the instance family and Region of the offering matches that of the Dedicated Hosts with which it is to be associated. For more information about supported instance types, see Dedicated Hosts Overview in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_611929.validator(path, query, header, formData, body) - let scheme = call_611929.pickScheme + let valid = call_613133.validator(path, query, header, formData, body) + let scheme = call_613133.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_611929.url(scheme.get, call_611929.host, call_611929.base, - call_611929.route, valid.getOrDefault("path"), + let url = call_613133.url(scheme.get, call_613133.host, call_613133.base, + call_613133.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_611929, url, valid) + result = atozHook(call_613133, url, valid) -proc call*(call_611930: Call_GetDescribeHostReservationOfferings_611911; +proc call*(call_613134: Call_GetDescribeHostReservationOfferings_613115; MaxResults: int = 0; OfferingId: string = ""; NextToken: string = ""; MinDuration: int = 0; Filter: JsonNode = nil; MaxDuration: int = 0; Action: string = "DescribeHostReservationOfferings"; @@ -59276,27 +59341,27 @@ proc call*(call_611930: Call_GetDescribeHostReservationOfferings_611911; ## : This is the maximum duration of the reservation to purchase, specified in seconds. Reservations are available in one-year and three-year terms. The number of seconds specified must be the number of seconds in a year (365x24x60x60) times one of the supported durations (1 or 3). For example, specify 94608000 for three years. ## Action: string (required) ## Version: string (required) - var query_611931 = newJObject() - add(query_611931, "MaxResults", newJInt(MaxResults)) - add(query_611931, "OfferingId", newJString(OfferingId)) - add(query_611931, "NextToken", newJString(NextToken)) - add(query_611931, "MinDuration", newJInt(MinDuration)) + var query_613135 = newJObject() + add(query_613135, "MaxResults", newJInt(MaxResults)) + add(query_613135, "OfferingId", newJString(OfferingId)) + add(query_613135, "NextToken", newJString(NextToken)) + add(query_613135, "MinDuration", newJInt(MinDuration)) if Filter != nil: - query_611931.add "Filter", Filter - add(query_611931, "MaxDuration", newJInt(MaxDuration)) - add(query_611931, "Action", newJString(Action)) - add(query_611931, "Version", newJString(Version)) - result = call_611930.call(nil, query_611931, nil, nil, nil) + query_613135.add "Filter", Filter + add(query_613135, "MaxDuration", newJInt(MaxDuration)) + add(query_613135, "Action", newJString(Action)) + add(query_613135, "Version", newJString(Version)) + result = call_613134.call(nil, query_613135, nil, nil, nil) -var getDescribeHostReservationOfferings* = Call_GetDescribeHostReservationOfferings_611911( +var getDescribeHostReservationOfferings* = Call_GetDescribeHostReservationOfferings_613115( name: "getDescribeHostReservationOfferings", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeHostReservationOfferings", - validator: validate_GetDescribeHostReservationOfferings_611912, base: "/", - url: url_GetDescribeHostReservationOfferings_611913, + validator: validate_GetDescribeHostReservationOfferings_613116, base: "/", + url: url_GetDescribeHostReservationOfferings_613117, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeHostReservations_611973 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeHostReservations_611975(protocol: Scheme; host: string; + Call_PostDescribeHostReservations_613177 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeHostReservations_613179(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -59308,7 +59373,7 @@ proc url_PostDescribeHostReservations_611975(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeHostReservations_611974(path: JsonNode; query: JsonNode; +proc validate_PostDescribeHostReservations_613178(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes reservations that are associated with Dedicated Hosts in your account. ## @@ -59321,16 +59386,16 @@ proc validate_PostDescribeHostReservations_611974(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_611976 = query.getOrDefault("Action") - valid_611976 = validateParameter(valid_611976, JString, required = true, default = newJString( + var valid_613180 = query.getOrDefault("Action") + valid_613180 = validateParameter(valid_613180, JString, required = true, default = newJString( "DescribeHostReservations")) - if valid_611976 != nil: - section.add "Action", valid_611976 - var valid_611977 = query.getOrDefault("Version") - valid_611977 = validateParameter(valid_611977, JString, required = true, + if valid_613180 != nil: + section.add "Action", valid_613180 + var valid_613181 = query.getOrDefault("Version") + valid_613181 = validateParameter(valid_613181, JString, required = true, default = newJString("2016-11-15")) - if valid_611977 != nil: - section.add "Version", valid_611977 + if valid_613181 != nil: + section.add "Version", valid_613181 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -59341,41 +59406,41 @@ proc validate_PostDescribeHostReservations_611974(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_611978 = header.getOrDefault("X-Amz-Signature") - valid_611978 = validateParameter(valid_611978, JString, required = false, + var valid_613182 = header.getOrDefault("X-Amz-Signature") + valid_613182 = validateParameter(valid_613182, JString, required = false, default = nil) - if valid_611978 != nil: - section.add "X-Amz-Signature", valid_611978 - var valid_611979 = header.getOrDefault("X-Amz-Content-Sha256") - valid_611979 = validateParameter(valid_611979, JString, required = false, + if valid_613182 != nil: + section.add "X-Amz-Signature", valid_613182 + var valid_613183 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613183 = validateParameter(valid_613183, JString, required = false, default = nil) - if valid_611979 != nil: - section.add "X-Amz-Content-Sha256", valid_611979 - var valid_611980 = header.getOrDefault("X-Amz-Date") - valid_611980 = validateParameter(valid_611980, JString, required = false, + if valid_613183 != nil: + section.add "X-Amz-Content-Sha256", valid_613183 + var valid_613184 = header.getOrDefault("X-Amz-Date") + valid_613184 = validateParameter(valid_613184, JString, required = false, default = nil) - if valid_611980 != nil: - section.add "X-Amz-Date", valid_611980 - var valid_611981 = header.getOrDefault("X-Amz-Credential") - valid_611981 = validateParameter(valid_611981, JString, required = false, + if valid_613184 != nil: + section.add "X-Amz-Date", valid_613184 + var valid_613185 = header.getOrDefault("X-Amz-Credential") + valid_613185 = validateParameter(valid_613185, JString, required = false, default = nil) - if valid_611981 != nil: - section.add "X-Amz-Credential", valid_611981 - var valid_611982 = header.getOrDefault("X-Amz-Security-Token") - valid_611982 = validateParameter(valid_611982, JString, required = false, + if valid_613185 != nil: + section.add "X-Amz-Credential", valid_613185 + var valid_613186 = header.getOrDefault("X-Amz-Security-Token") + valid_613186 = validateParameter(valid_613186, JString, required = false, default = nil) - if valid_611982 != nil: - section.add "X-Amz-Security-Token", valid_611982 - var valid_611983 = header.getOrDefault("X-Amz-Algorithm") - valid_611983 = validateParameter(valid_611983, JString, required = false, + if valid_613186 != nil: + section.add "X-Amz-Security-Token", valid_613186 + var valid_613187 = header.getOrDefault("X-Amz-Algorithm") + valid_613187 = validateParameter(valid_613187, JString, required = false, default = nil) - if valid_611983 != nil: - section.add "X-Amz-Algorithm", valid_611983 - var valid_611984 = header.getOrDefault("X-Amz-SignedHeaders") - valid_611984 = validateParameter(valid_611984, JString, required = false, + if valid_613187 != nil: + section.add "X-Amz-Algorithm", valid_613187 + var valid_613188 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613188 = validateParameter(valid_613188, JString, required = false, default = nil) - if valid_611984 != nil: - section.add "X-Amz-SignedHeaders", valid_611984 + if valid_613188 != nil: + section.add "X-Amz-SignedHeaders", valid_613188 result.add "header", section ## parameters in `formData` object: ## HostReservationIdSet: JArray @@ -59387,43 +59452,43 @@ proc validate_PostDescribeHostReservations_611974(path: JsonNode; query: JsonNod ## Filter: JArray ## :The filters.
instance-family
- The instance family (for example, m4
).
payment-option
- The payment option (NoUpfront
| PartialUpfront
| AllUpfront
).
state
- The state of the reservation (payment-pending
| payment-failed
| active
| retired
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
nextToken
value. This value can be between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.
## Filter: JArray
## : The filters.
instance-family
- The instance family (for example, m4
).
payment-option
- The payment option (NoUpfront
| PartialUpfront
| AllUpfront
).
state
- The state of the reservation (payment-pending
| payment-failed
| active
| retired
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
The filters.
instance-family
- The instance family (for example, m4
).
payment-option
- The payment option (NoUpfront
| PartialUpfront
| AllUpfront
).
state
- The state of the reservation (payment-pending
| payment-failed
| active
| retired
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
Describes the specified Dedicated Hosts or all your Dedicated Hosts.
The results describe only the Dedicated Hosts in the Region you're currently using. All listed instances consume capacity on your Dedicated Host. Dedicated Hosts that have recently been released are listed with the state released
.
The filters.
auto-placement
- Whether auto-placement is enabled or disabled (on
| off
).
availability-zone
- The Availability Zone of the host.
client-token
- The idempotency token that you provided when you allocated the host.
host-reservation-id
- The ID of the reservation assigned to this host.
instance-type
- The instance type size that the Dedicated Host is configured to support.
state
- The allocation state of the Dedicated Host (available
| under-assessment
| permanent-failure
| released
| released-permanent-failure
).
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
Describes the specified Dedicated Hosts or all your Dedicated Hosts.
The results describe only the Dedicated Hosts in the Region you're currently using. All listed instances consume capacity on your Dedicated Host. Dedicated Hosts that have recently been released are listed with the state released
.
The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken
value. This value can be between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.
You cannot specify this parameter and the host IDs parameter in the same request.
## Filter: JArray ## :The filters.
auto-placement
- Whether auto-placement is enabled or disabled (on
| off
).
availability-zone
- The Availability Zone of the host.
client-token
- The idempotency token that you provided when you allocated the host.
host-reservation-id
- The ID of the reservation assigned to this host.
instance-type
- The instance type size that the Dedicated Host is configured to support.
state
- The allocation state of the Dedicated Host (available
| under-assessment
| permanent-failure
| released
| released-permanent-failure
).
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
Describes the specified Dedicated Hosts or all your Dedicated Hosts.
The results describe only the Dedicated Hosts in the Region you're currently using. All listed instances consume capacity on your Dedicated Host. Dedicated Hosts that have recently been released are listed with the state released
.
Describes the specified Dedicated Hosts or all your Dedicated Hosts.
The results describe only the Dedicated Hosts in the Region you're currently using. All listed instances consume capacity on your Dedicated Host. Dedicated Hosts that have recently been released are listed with the state released
.
The filters.
auto-placement
- Whether auto-placement is enabled or disabled (on
| off
).
availability-zone
- The Availability Zone of the host.
client-token
- The idempotency token that you provided when you allocated the host.
host-reservation-id
- The ID of the reservation assigned to this host.
instance-type
- The instance type size that the Dedicated Host is configured to support.
state
- The allocation state of the Dedicated Host (available
| under-assessment
| permanent-failure
| released
| released-permanent-failure
).
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
The filters.
instance-id
- The ID of the instance.
state
- The state of the association (associating
| associated
| disassociating
| disassociated
).
The filters.
instance-id
- The ID of the instance.
state
- The state of the association (associating
| associated
| disassociating
| disassociated
).
The filters.
instance-id
- The ID of the instance.
state
- The state of the association (associating
| associated
| disassociating
| disassociated
).
Describes the ID format settings for your resources on a per-Region basis, for example, to view which resource types are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
These settings apply to the IAM user who makes the request; they do not apply to the entire AWS account. By default, an IAM user defaults to the same settings as the root user, unless they explicitly override the settings by running the ModifyIdFormat command. Resources created with longer IDs are visible to all IAM users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
section = newJObject()
- var valid_612099 = formData.getOrDefault("Resource")
- valid_612099 = validateParameter(valid_612099, JString, required = false,
+ var valid_613303 = formData.getOrDefault("Resource")
+ valid_613303 = validateParameter(valid_613303, JString, required = false,
default = nil)
- if valid_612099 != nil:
- section.add "Resource", valid_612099
+ if valid_613303 != nil:
+ section.add "Resource", valid_613303
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612100: Call_PostDescribeIdFormat_612087; path: JsonNode;
+proc call*(call_613304: Call_PostDescribeIdFormat_613291; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the ID format settings for your resources on a per-Region basis, for example, to view which resource types are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
These settings apply to the IAM user who makes the request; they do not apply to the entire AWS account. By default, an IAM user defaults to the same settings as the root user, unless they explicitly override the settings by running the ModifyIdFormat command. Resources created with longer IDs are visible to all IAM users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
Describes the ID format settings for your resources on a per-Region basis, for example, to view which resource types are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
These settings apply to the IAM user who makes the request; they do not apply to the entire AWS account. By default, an IAM user defaults to the same settings as the root user, unless they explicitly override the settings by running the ModifyIdFormat command. Resources created with longer IDs are visible to all IAM users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
## Action: string (required)
## Version: string (required)
- var query_612102 = newJObject()
- var formData_612103 = newJObject()
- add(formData_612103, "Resource", newJString(Resource))
- add(query_612102, "Action", newJString(Action))
- add(query_612102, "Version", newJString(Version))
- result = call_612101.call(nil, query_612102, nil, formData_612103, nil)
+ var query_613306 = newJObject()
+ var formData_613307 = newJObject()
+ add(formData_613307, "Resource", newJString(Resource))
+ add(query_613306, "Action", newJString(Action))
+ add(query_613306, "Version", newJString(Version))
+ result = call_613305.call(nil, query_613306, nil, formData_613307, nil)
-var postDescribeIdFormat* = Call_PostDescribeIdFormat_612087(
+var postDescribeIdFormat* = Call_PostDescribeIdFormat_613291(
name: "postDescribeIdFormat", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeIdFormat",
- validator: validate_PostDescribeIdFormat_612088, base: "/",
- url: url_PostDescribeIdFormat_612089, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDescribeIdFormat_613292, base: "/",
+ url: url_PostDescribeIdFormat_613293, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeIdFormat_612071 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeIdFormat_612073(protocol: Scheme; host: string; base: string;
+ Call_GetDescribeIdFormat_613275 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeIdFormat_613277(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -60414,7 +60479,7 @@ proc url_GetDescribeIdFormat_612073(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetDescribeIdFormat_612072(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeIdFormat_613276(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Describes the ID format settings for your resources on a per-Region basis, for example, to view which resource types are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
These settings apply to the IAM user who makes the request; they do not apply to the entire AWS account. By default, an IAM user defaults to the same settings as the root user, unless they explicitly override the settings by running the ModifyIdFormat command. Resources created with longer IDs are visible to all IAM users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
Describes the ID format settings for your resources on a per-Region basis, for example, to view which resource types are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
These settings apply to the IAM user who makes the request; they do not apply to the entire AWS account. By default, an IAM user defaults to the same settings as the root user, unless they explicitly override the settings by running the ModifyIdFormat command. Resources created with longer IDs are visible to all IAM users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
Describes the ID format settings for your resources on a per-Region basis, for example, to view which resource types are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
These settings apply to the IAM user who makes the request; they do not apply to the entire AWS account. By default, an IAM user defaults to the same settings as the root user, unless they explicitly override the settings by running the ModifyIdFormat command. Resources created with longer IDs are visible to all IAM users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
## Action: string (required)
## Version: string (required)
- var query_612086 = newJObject()
- add(query_612086, "Resource", newJString(Resource))
- add(query_612086, "Action", newJString(Action))
- add(query_612086, "Version", newJString(Version))
- result = call_612085.call(nil, query_612086, nil, nil, nil)
+ var query_613290 = newJObject()
+ add(query_613290, "Resource", newJString(Resource))
+ add(query_613290, "Action", newJString(Action))
+ add(query_613290, "Version", newJString(Version))
+ result = call_613289.call(nil, query_613290, nil, nil, nil)
-var getDescribeIdFormat* = Call_GetDescribeIdFormat_612071(
+var getDescribeIdFormat* = Call_GetDescribeIdFormat_613275(
name: "getDescribeIdFormat", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeIdFormat",
- validator: validate_GetDescribeIdFormat_612072, base: "/",
- url: url_GetDescribeIdFormat_612073, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDescribeIdFormat_613276, base: "/",
+ url: url_GetDescribeIdFormat_613277, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeIdentityIdFormat_612121 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeIdentityIdFormat_612123(protocol: Scheme; host: string;
+ Call_PostDescribeIdentityIdFormat_613325 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeIdentityIdFormat_613327(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -60542,7 +60607,7 @@ proc url_PostDescribeIdentityIdFormat_612123(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeIdentityIdFormat_612122(path: JsonNode; query: JsonNode;
+proc validate_PostDescribeIdentityIdFormat_613326(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the ID format settings for resources for the specified IAM user, IAM role, or root user. For example, you can view the resource types that are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types. For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
These settings apply to the principal specified in the request. They do not apply to the principal that makes the request.
## @@ -60555,16 +60620,16 @@ proc validate_PostDescribeIdentityIdFormat_612122(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612124 = query.getOrDefault("Action") - valid_612124 = validateParameter(valid_612124, JString, required = true, default = newJString( + var valid_613328 = query.getOrDefault("Action") + valid_613328 = validateParameter(valid_613328, JString, required = true, default = newJString( "DescribeIdentityIdFormat")) - if valid_612124 != nil: - section.add "Action", valid_612124 - var valid_612125 = query.getOrDefault("Version") - valid_612125 = validateParameter(valid_612125, JString, required = true, + if valid_613328 != nil: + section.add "Action", valid_613328 + var valid_613329 = query.getOrDefault("Version") + valid_613329 = validateParameter(valid_613329, JString, required = true, default = newJString("2016-11-15")) - if valid_612125 != nil: - section.add "Version", valid_612125 + if valid_613329 != nil: + section.add "Version", valid_613329 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -60575,41 +60640,41 @@ proc validate_PostDescribeIdentityIdFormat_612122(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612126 = header.getOrDefault("X-Amz-Signature") - valid_612126 = validateParameter(valid_612126, JString, required = false, + var valid_613330 = header.getOrDefault("X-Amz-Signature") + valid_613330 = validateParameter(valid_613330, JString, required = false, default = nil) - if valid_612126 != nil: - section.add "X-Amz-Signature", valid_612126 - var valid_612127 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612127 = validateParameter(valid_612127, JString, required = false, + if valid_613330 != nil: + section.add "X-Amz-Signature", valid_613330 + var valid_613331 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613331 = validateParameter(valid_613331, JString, required = false, default = nil) - if valid_612127 != nil: - section.add "X-Amz-Content-Sha256", valid_612127 - var valid_612128 = header.getOrDefault("X-Amz-Date") - valid_612128 = validateParameter(valid_612128, JString, required = false, + if valid_613331 != nil: + section.add "X-Amz-Content-Sha256", valid_613331 + var valid_613332 = header.getOrDefault("X-Amz-Date") + valid_613332 = validateParameter(valid_613332, JString, required = false, default = nil) - if valid_612128 != nil: - section.add "X-Amz-Date", valid_612128 - var valid_612129 = header.getOrDefault("X-Amz-Credential") - valid_612129 = validateParameter(valid_612129, JString, required = false, + if valid_613332 != nil: + section.add "X-Amz-Date", valid_613332 + var valid_613333 = header.getOrDefault("X-Amz-Credential") + valid_613333 = validateParameter(valid_613333, JString, required = false, default = nil) - if valid_612129 != nil: - section.add "X-Amz-Credential", valid_612129 - var valid_612130 = header.getOrDefault("X-Amz-Security-Token") - valid_612130 = validateParameter(valid_612130, JString, required = false, + if valid_613333 != nil: + section.add "X-Amz-Credential", valid_613333 + var valid_613334 = header.getOrDefault("X-Amz-Security-Token") + valid_613334 = validateParameter(valid_613334, JString, required = false, default = nil) - if valid_612130 != nil: - section.add "X-Amz-Security-Token", valid_612130 - var valid_612131 = header.getOrDefault("X-Amz-Algorithm") - valid_612131 = validateParameter(valid_612131, JString, required = false, + if valid_613334 != nil: + section.add "X-Amz-Security-Token", valid_613334 + var valid_613335 = header.getOrDefault("X-Amz-Algorithm") + valid_613335 = validateParameter(valid_613335, JString, required = false, default = nil) - if valid_612131 != nil: - section.add "X-Amz-Algorithm", valid_612131 - var valid_612132 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612132 = validateParameter(valid_612132, JString, required = false, + if valid_613335 != nil: + section.add "X-Amz-Algorithm", valid_613335 + var valid_613336 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613336 = validateParameter(valid_613336, JString, required = false, default = nil) - if valid_612132 != nil: - section.add "X-Amz-SignedHeaders", valid_612132 + if valid_613336 != nil: + section.add "X-Amz-SignedHeaders", valid_613336 result.add "header", section ## parameters in `formData` object: ## Resource: JString @@ -60617,36 +60682,36 @@ proc validate_PostDescribeIdentityIdFormat_612122(path: JsonNode; query: JsonNod ## PrincipalArn: JString (required) ## : The ARN of the principal, which can be an IAM role, IAM user, or the root user. section = newJObject() - var valid_612133 = formData.getOrDefault("Resource") - valid_612133 = validateParameter(valid_612133, JString, required = false, + var valid_613337 = formData.getOrDefault("Resource") + valid_613337 = validateParameter(valid_613337, JString, required = false, default = nil) - if valid_612133 != nil: - section.add "Resource", valid_612133 + if valid_613337 != nil: + section.add "Resource", valid_613337 assert formData != nil, "formData argument is necessary due to required `PrincipalArn` field" - var valid_612134 = formData.getOrDefault("PrincipalArn") - valid_612134 = validateParameter(valid_612134, JString, required = true, + var valid_613338 = formData.getOrDefault("PrincipalArn") + valid_613338 = validateParameter(valid_613338, JString, required = true, default = nil) - if valid_612134 != nil: - section.add "PrincipalArn", valid_612134 + if valid_613338 != nil: + section.add "PrincipalArn", valid_613338 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_612135: Call_PostDescribeIdentityIdFormat_612121; path: JsonNode; +proc call*(call_613339: Call_PostDescribeIdentityIdFormat_613325; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the ID format settings for resources for the specified IAM user, IAM role, or root user. For example, you can view the resource types that are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types. For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
These settings apply to the principal specified in the request. They do not apply to the principal that makes the request.
## - let valid = call_612135.validator(path, query, header, formData, body) - let scheme = call_612135.pickScheme + let valid = call_613339.validator(path, query, header, formData, body) + let scheme = call_613339.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612135.url(scheme.get, call_612135.host, call_612135.base, - call_612135.route, valid.getOrDefault("path"), + let url = call_613339.url(scheme.get, call_613339.host, call_613339.base, + call_613339.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612135, url, valid) + result = atozHook(call_613339, url, valid) -proc call*(call_612136: Call_PostDescribeIdentityIdFormat_612121; +proc call*(call_613340: Call_PostDescribeIdentityIdFormat_613325; PrincipalArn: string; Resource: string = ""; Action: string = "DescribeIdentityIdFormat"; Version: string = "2016-11-15"): Recallable = @@ -60658,23 +60723,23 @@ proc call*(call_612136: Call_PostDescribeIdentityIdFormat_612121; ## Version: string (required) ## PrincipalArn: string (required) ## : The ARN of the principal, which can be an IAM role, IAM user, or the root user. - var query_612137 = newJObject() - var formData_612138 = newJObject() - add(formData_612138, "Resource", newJString(Resource)) - add(query_612137, "Action", newJString(Action)) - add(query_612137, "Version", newJString(Version)) - add(formData_612138, "PrincipalArn", newJString(PrincipalArn)) - result = call_612136.call(nil, query_612137, nil, formData_612138, nil) - -var postDescribeIdentityIdFormat* = Call_PostDescribeIdentityIdFormat_612121( + var query_613341 = newJObject() + var formData_613342 = newJObject() + add(formData_613342, "Resource", newJString(Resource)) + add(query_613341, "Action", newJString(Action)) + add(query_613341, "Version", newJString(Version)) + add(formData_613342, "PrincipalArn", newJString(PrincipalArn)) + result = call_613340.call(nil, query_613341, nil, formData_613342, nil) + +var postDescribeIdentityIdFormat* = Call_PostDescribeIdentityIdFormat_613325( name: "postDescribeIdentityIdFormat", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DescribeIdentityIdFormat", - validator: validate_PostDescribeIdentityIdFormat_612122, base: "/", - url: url_PostDescribeIdentityIdFormat_612123, + validator: validate_PostDescribeIdentityIdFormat_613326, base: "/", + url: url_PostDescribeIdentityIdFormat_613327, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDescribeIdentityIdFormat_612104 = ref object of OpenApiRestCall_604389 -proc url_GetDescribeIdentityIdFormat_612106(protocol: Scheme; host: string; + Call_GetDescribeIdentityIdFormat_613308 = ref object of OpenApiRestCall_605589 +proc url_GetDescribeIdentityIdFormat_613310(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -60686,7 +60751,7 @@ proc url_GetDescribeIdentityIdFormat_612106(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDescribeIdentityIdFormat_612105(path: JsonNode; query: JsonNode; +proc validate_GetDescribeIdentityIdFormat_613309(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the ID format settings for resources for the specified IAM user, IAM role, or root user. For example, you can view the resource types that are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types. For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
These settings apply to the principal specified in the request. They do not apply to the principal that makes the request.
## @@ -60702,28 +60767,28 @@ proc validate_GetDescribeIdentityIdFormat_612105(path: JsonNode; query: JsonNode ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_612107 = query.getOrDefault("Resource") - valid_612107 = validateParameter(valid_612107, JString, required = false, + var valid_613311 = query.getOrDefault("Resource") + valid_613311 = validateParameter(valid_613311, JString, required = false, default = nil) - if valid_612107 != nil: - section.add "Resource", valid_612107 + if valid_613311 != nil: + section.add "Resource", valid_613311 assert query != nil, "query argument is necessary due to required `PrincipalArn` field" - var valid_612108 = query.getOrDefault("PrincipalArn") - valid_612108 = validateParameter(valid_612108, JString, required = true, + var valid_613312 = query.getOrDefault("PrincipalArn") + valid_613312 = validateParameter(valid_613312, JString, required = true, default = nil) - if valid_612108 != nil: - section.add "PrincipalArn", valid_612108 - var valid_612109 = query.getOrDefault("Action") - valid_612109 = validateParameter(valid_612109, JString, required = true, default = newJString( + if valid_613312 != nil: + section.add "PrincipalArn", valid_613312 + var valid_613313 = query.getOrDefault("Action") + valid_613313 = validateParameter(valid_613313, JString, required = true, default = newJString( "DescribeIdentityIdFormat")) - if valid_612109 != nil: - section.add "Action", valid_612109 - var valid_612110 = query.getOrDefault("Version") - valid_612110 = validateParameter(valid_612110, JString, required = true, + if valid_613313 != nil: + section.add "Action", valid_613313 + var valid_613314 = query.getOrDefault("Version") + valid_613314 = validateParameter(valid_613314, JString, required = true, default = newJString("2016-11-15")) - if valid_612110 != nil: - section.add "Version", valid_612110 + if valid_613314 != nil: + section.add "Version", valid_613314 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -60734,61 +60799,61 @@ proc validate_GetDescribeIdentityIdFormat_612105(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612111 = header.getOrDefault("X-Amz-Signature") - valid_612111 = validateParameter(valid_612111, JString, required = false, + var valid_613315 = header.getOrDefault("X-Amz-Signature") + valid_613315 = validateParameter(valid_613315, JString, required = false, default = nil) - if valid_612111 != nil: - section.add "X-Amz-Signature", valid_612111 - var valid_612112 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612112 = validateParameter(valid_612112, JString, required = false, + if valid_613315 != nil: + section.add "X-Amz-Signature", valid_613315 + var valid_613316 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613316 = validateParameter(valid_613316, JString, required = false, default = nil) - if valid_612112 != nil: - section.add "X-Amz-Content-Sha256", valid_612112 - var valid_612113 = header.getOrDefault("X-Amz-Date") - valid_612113 = validateParameter(valid_612113, JString, required = false, + if valid_613316 != nil: + section.add "X-Amz-Content-Sha256", valid_613316 + var valid_613317 = header.getOrDefault("X-Amz-Date") + valid_613317 = validateParameter(valid_613317, JString, required = false, default = nil) - if valid_612113 != nil: - section.add "X-Amz-Date", valid_612113 - var valid_612114 = header.getOrDefault("X-Amz-Credential") - valid_612114 = validateParameter(valid_612114, JString, required = false, + if valid_613317 != nil: + section.add "X-Amz-Date", valid_613317 + var valid_613318 = header.getOrDefault("X-Amz-Credential") + valid_613318 = validateParameter(valid_613318, JString, required = false, default = nil) - if valid_612114 != nil: - section.add "X-Amz-Credential", valid_612114 - var valid_612115 = header.getOrDefault("X-Amz-Security-Token") - valid_612115 = validateParameter(valid_612115, JString, required = false, + if valid_613318 != nil: + section.add "X-Amz-Credential", valid_613318 + var valid_613319 = header.getOrDefault("X-Amz-Security-Token") + valid_613319 = validateParameter(valid_613319, JString, required = false, default = nil) - if valid_612115 != nil: - section.add "X-Amz-Security-Token", valid_612115 - var valid_612116 = header.getOrDefault("X-Amz-Algorithm") - valid_612116 = validateParameter(valid_612116, JString, required = false, + if valid_613319 != nil: + section.add "X-Amz-Security-Token", valid_613319 + var valid_613320 = header.getOrDefault("X-Amz-Algorithm") + valid_613320 = validateParameter(valid_613320, JString, required = false, default = nil) - if valid_612116 != nil: - section.add "X-Amz-Algorithm", valid_612116 - var valid_612117 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612117 = validateParameter(valid_612117, JString, required = false, + if valid_613320 != nil: + section.add "X-Amz-Algorithm", valid_613320 + var valid_613321 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613321 = validateParameter(valid_613321, JString, required = false, default = nil) - if valid_612117 != nil: - section.add "X-Amz-SignedHeaders", valid_612117 + if valid_613321 != nil: + section.add "X-Amz-SignedHeaders", valid_613321 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_612118: Call_GetDescribeIdentityIdFormat_612104; path: JsonNode; +proc call*(call_613322: Call_GetDescribeIdentityIdFormat_613308; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the ID format settings for resources for the specified IAM user, IAM role, or root user. For example, you can view the resource types that are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types. For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
These settings apply to the principal specified in the request. They do not apply to the principal that makes the request.
## - let valid = call_612118.validator(path, query, header, formData, body) - let scheme = call_612118.pickScheme + let valid = call_613322.validator(path, query, header, formData, body) + let scheme = call_613322.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612118.url(scheme.get, call_612118.host, call_612118.base, - call_612118.route, valid.getOrDefault("path"), + let url = call_613322.url(scheme.get, call_613322.host, call_613322.base, + call_613322.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612118, url, valid) + result = atozHook(call_613322, url, valid) -proc call*(call_612119: Call_GetDescribeIdentityIdFormat_612104; +proc call*(call_613323: Call_GetDescribeIdentityIdFormat_613308; PrincipalArn: string; Resource: string = ""; Action: string = "DescribeIdentityIdFormat"; Version: string = "2016-11-15"): Recallable = @@ -60800,22 +60865,22 @@ proc call*(call_612119: Call_GetDescribeIdentityIdFormat_612104; ## : The ARN of the principal, which can be an IAM role, IAM user, or the root user. ## Action: string (required) ## Version: string (required) - var query_612120 = newJObject() - add(query_612120, "Resource", newJString(Resource)) - add(query_612120, "PrincipalArn", newJString(PrincipalArn)) - add(query_612120, "Action", newJString(Action)) - add(query_612120, "Version", newJString(Version)) - result = call_612119.call(nil, query_612120, nil, nil, nil) + var query_613324 = newJObject() + add(query_613324, "Resource", newJString(Resource)) + add(query_613324, "PrincipalArn", newJString(PrincipalArn)) + add(query_613324, "Action", newJString(Action)) + add(query_613324, "Version", newJString(Version)) + result = call_613323.call(nil, query_613324, nil, nil, nil) -var getDescribeIdentityIdFormat* = Call_GetDescribeIdentityIdFormat_612104( +var getDescribeIdentityIdFormat* = Call_GetDescribeIdentityIdFormat_613308( name: "getDescribeIdentityIdFormat", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeIdentityIdFormat", - validator: validate_GetDescribeIdentityIdFormat_612105, base: "/", - url: url_GetDescribeIdentityIdFormat_612106, + validator: validate_GetDescribeIdentityIdFormat_613309, base: "/", + url: url_GetDescribeIdentityIdFormat_613310, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeImageAttribute_612157 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeImageAttribute_612159(protocol: Scheme; host: string; + Call_PostDescribeImageAttribute_613361 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeImageAttribute_613363(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -60827,7 +60892,7 @@ proc url_PostDescribeImageAttribute_612159(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeImageAttribute_612158(path: JsonNode; query: JsonNode; +proc validate_PostDescribeImageAttribute_613362(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes the specified attribute of the specified AMI. You can specify only one attribute at a time. ## @@ -60840,16 +60905,16 @@ proc validate_PostDescribeImageAttribute_612158(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612160 = query.getOrDefault("Action") - valid_612160 = validateParameter(valid_612160, JString, required = true, + var valid_613364 = query.getOrDefault("Action") + valid_613364 = validateParameter(valid_613364, JString, required = true, default = newJString("DescribeImageAttribute")) - if valid_612160 != nil: - section.add "Action", valid_612160 - var valid_612161 = query.getOrDefault("Version") - valid_612161 = validateParameter(valid_612161, JString, required = true, + if valid_613364 != nil: + section.add "Action", valid_613364 + var valid_613365 = query.getOrDefault("Version") + valid_613365 = validateParameter(valid_613365, JString, required = true, default = newJString("2016-11-15")) - if valid_612161 != nil: - section.add "Version", valid_612161 + if valid_613365 != nil: + section.add "Version", valid_613365 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -60860,41 +60925,41 @@ proc validate_PostDescribeImageAttribute_612158(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612162 = header.getOrDefault("X-Amz-Signature") - valid_612162 = validateParameter(valid_612162, JString, required = false, + var valid_613366 = header.getOrDefault("X-Amz-Signature") + valid_613366 = validateParameter(valid_613366, JString, required = false, default = nil) - if valid_612162 != nil: - section.add "X-Amz-Signature", valid_612162 - var valid_612163 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612163 = validateParameter(valid_612163, JString, required = false, + if valid_613366 != nil: + section.add "X-Amz-Signature", valid_613366 + var valid_613367 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613367 = validateParameter(valid_613367, JString, required = false, default = nil) - if valid_612163 != nil: - section.add "X-Amz-Content-Sha256", valid_612163 - var valid_612164 = header.getOrDefault("X-Amz-Date") - valid_612164 = validateParameter(valid_612164, JString, required = false, + if valid_613367 != nil: + section.add "X-Amz-Content-Sha256", valid_613367 + var valid_613368 = header.getOrDefault("X-Amz-Date") + valid_613368 = validateParameter(valid_613368, JString, required = false, default = nil) - if valid_612164 != nil: - section.add "X-Amz-Date", valid_612164 - var valid_612165 = header.getOrDefault("X-Amz-Credential") - valid_612165 = validateParameter(valid_612165, JString, required = false, + if valid_613368 != nil: + section.add "X-Amz-Date", valid_613368 + var valid_613369 = header.getOrDefault("X-Amz-Credential") + valid_613369 = validateParameter(valid_613369, JString, required = false, default = nil) - if valid_612165 != nil: - section.add "X-Amz-Credential", valid_612165 - var valid_612166 = header.getOrDefault("X-Amz-Security-Token") - valid_612166 = validateParameter(valid_612166, JString, required = false, + if valid_613369 != nil: + section.add "X-Amz-Credential", valid_613369 + var valid_613370 = header.getOrDefault("X-Amz-Security-Token") + valid_613370 = validateParameter(valid_613370, JString, required = false, default = nil) - if valid_612166 != nil: - section.add "X-Amz-Security-Token", valid_612166 - var valid_612167 = header.getOrDefault("X-Amz-Algorithm") - valid_612167 = validateParameter(valid_612167, JString, required = false, + if valid_613370 != nil: + section.add "X-Amz-Security-Token", valid_613370 + var valid_613371 = header.getOrDefault("X-Amz-Algorithm") + valid_613371 = validateParameter(valid_613371, JString, required = false, default = nil) - if valid_612167 != nil: - section.add "X-Amz-Algorithm", valid_612167 - var valid_612168 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612168 = validateParameter(valid_612168, JString, required = false, + if valid_613371 != nil: + section.add "X-Amz-Algorithm", valid_613371 + var valid_613372 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613372 = validateParameter(valid_613372, JString, required = false, default = nil) - if valid_612168 != nil: - section.add "X-Amz-SignedHeaders", valid_612168 + if valid_613372 != nil: + section.add "X-Amz-SignedHeaders", valid_613372 result.add "header", section ## parameters in `formData` object: ## Attribute: JString (required) @@ -60906,38 +60971,38 @@ proc validate_PostDescribeImageAttribute_612158(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `Attribute` field" - var valid_612169 = formData.getOrDefault("Attribute") - valid_612169 = validateParameter(valid_612169, JString, required = true, + var valid_613373 = formData.getOrDefault("Attribute") + valid_613373 = validateParameter(valid_613373, JString, required = true, default = newJString("description")) - if valid_612169 != nil: - section.add "Attribute", valid_612169 - var valid_612170 = formData.getOrDefault("DryRun") - valid_612170 = validateParameter(valid_612170, JBool, required = false, default = nil) - if valid_612170 != nil: - section.add "DryRun", valid_612170 - var valid_612171 = formData.getOrDefault("ImageId") - valid_612171 = validateParameter(valid_612171, JString, required = true, + if valid_613373 != nil: + section.add "Attribute", valid_613373 + var valid_613374 = formData.getOrDefault("DryRun") + valid_613374 = validateParameter(valid_613374, JBool, required = false, default = nil) + if valid_613374 != nil: + section.add "DryRun", valid_613374 + var valid_613375 = formData.getOrDefault("ImageId") + valid_613375 = validateParameter(valid_613375, JString, required = true, default = nil) - if valid_612171 != nil: - section.add "ImageId", valid_612171 + if valid_613375 != nil: + section.add "ImageId", valid_613375 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_612172: Call_PostDescribeImageAttribute_612157; path: JsonNode; +proc call*(call_613376: Call_PostDescribeImageAttribute_613361; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Describes the specified attribute of the specified AMI. You can specify only one attribute at a time. ## - let valid = call_612172.validator(path, query, header, formData, body) - let scheme = call_612172.pickScheme + let valid = call_613376.validator(path, query, header, formData, body) + let scheme = call_613376.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612172.url(scheme.get, call_612172.host, call_612172.base, - call_612172.route, valid.getOrDefault("path"), + let url = call_613376.url(scheme.get, call_613376.host, call_613376.base, + call_613376.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612172, url, valid) + result = atozHook(call_613376, url, valid) -proc call*(call_612173: Call_PostDescribeImageAttribute_612157; ImageId: string; +proc call*(call_613377: Call_PostDescribeImageAttribute_613361; ImageId: string; Attribute: string = "description"; DryRun: bool = false; Action: string = "DescribeImageAttribute"; Version: string = "2016-11-15"): Recallable = ## postDescribeImageAttribute @@ -60950,24 +61015,24 @@ proc call*(call_612173: Call_PostDescribeImageAttribute_612157; ImageId: string; ## ImageId: string (required) ## : The ID of the AMI. ## Version: string (required) - var query_612174 = newJObject() - var formData_612175 = newJObject() - add(formData_612175, "Attribute", newJString(Attribute)) - add(formData_612175, "DryRun", newJBool(DryRun)) - add(query_612174, "Action", newJString(Action)) - add(formData_612175, "ImageId", newJString(ImageId)) - add(query_612174, "Version", newJString(Version)) - result = call_612173.call(nil, query_612174, nil, formData_612175, nil) + var query_613378 = newJObject() + var formData_613379 = newJObject() + add(formData_613379, "Attribute", newJString(Attribute)) + add(formData_613379, "DryRun", newJBool(DryRun)) + add(query_613378, "Action", newJString(Action)) + add(formData_613379, "ImageId", newJString(ImageId)) + add(query_613378, "Version", newJString(Version)) + result = call_613377.call(nil, query_613378, nil, formData_613379, nil) -var postDescribeImageAttribute* = Call_PostDescribeImageAttribute_612157( +var postDescribeImageAttribute* = Call_PostDescribeImageAttribute_613361( name: "postDescribeImageAttribute", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DescribeImageAttribute", - validator: validate_PostDescribeImageAttribute_612158, base: "/", - url: url_PostDescribeImageAttribute_612159, + validator: validate_PostDescribeImageAttribute_613362, base: "/", + url: url_PostDescribeImageAttribute_613363, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDescribeImageAttribute_612139 = ref object of OpenApiRestCall_604389 -proc url_GetDescribeImageAttribute_612141(protocol: Scheme; host: string; + Call_GetDescribeImageAttribute_613343 = ref object of OpenApiRestCall_605589 +proc url_GetDescribeImageAttribute_613345(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -60979,7 +61044,7 @@ proc url_GetDescribeImageAttribute_612141(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDescribeImageAttribute_612140(path: JsonNode; query: JsonNode; +proc validate_GetDescribeImageAttribute_613344(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes the specified attribute of the specified AMI. You can specify only one attribute at a time. ## @@ -60998,30 +61063,30 @@ proc validate_GetDescribeImageAttribute_612140(path: JsonNode; query: JsonNode; ## :The AMI attribute.
Note: Depending on your account privileges, the blockDeviceMapping
attribute may return a Client.AuthFailure
error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.
The AMI attribute.
Note: Depending on your account privileges, the blockDeviceMapping
attribute may return a Client.AuthFailure
error. If this happens, use DescribeImages to get information about the block device mapping for the AMI.
Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you.
The images available to you include public images, private images that you own, and private images owned by other AWS accounts for which you have explicit launch permissions.
Recently deregistered images appear in the returned results for a short interval and then return empty results. After all instances that reference a deregistered AMI are terminated, specifying the ID of the image results in an error indicating that the AMI ID cannot be found.
@@ -61141,16 +61206,16 @@ proc validate_PostDescribeImages_612197(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612199 = query.getOrDefault("Action") - valid_612199 = validateParameter(valid_612199, JString, required = true, + var valid_613403 = query.getOrDefault("Action") + valid_613403 = validateParameter(valid_613403, JString, required = true, default = newJString("DescribeImages")) - if valid_612199 != nil: - section.add "Action", valid_612199 - var valid_612200 = query.getOrDefault("Version") - valid_612200 = validateParameter(valid_612200, JString, required = true, + if valid_613403 != nil: + section.add "Action", valid_613403 + var valid_613404 = query.getOrDefault("Version") + valid_613404 = validateParameter(valid_613404, JString, required = true, default = newJString("2016-11-15")) - if valid_612200 != nil: - section.add "Version", valid_612200 + if valid_613404 != nil: + section.add "Version", valid_613404 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -61161,41 +61226,41 @@ proc validate_PostDescribeImages_612197(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612201 = header.getOrDefault("X-Amz-Signature") - valid_612201 = validateParameter(valid_612201, JString, required = false, + var valid_613405 = header.getOrDefault("X-Amz-Signature") + valid_613405 = validateParameter(valid_613405, JString, required = false, default = nil) - if valid_612201 != nil: - section.add "X-Amz-Signature", valid_612201 - var valid_612202 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612202 = validateParameter(valid_612202, JString, required = false, + if valid_613405 != nil: + section.add "X-Amz-Signature", valid_613405 + var valid_613406 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613406 = validateParameter(valid_613406, JString, required = false, default = nil) - if valid_612202 != nil: - section.add "X-Amz-Content-Sha256", valid_612202 - var valid_612203 = header.getOrDefault("X-Amz-Date") - valid_612203 = validateParameter(valid_612203, JString, required = false, + if valid_613406 != nil: + section.add "X-Amz-Content-Sha256", valid_613406 + var valid_613407 = header.getOrDefault("X-Amz-Date") + valid_613407 = validateParameter(valid_613407, JString, required = false, default = nil) - if valid_612203 != nil: - section.add "X-Amz-Date", valid_612203 - var valid_612204 = header.getOrDefault("X-Amz-Credential") - valid_612204 = validateParameter(valid_612204, JString, required = false, + if valid_613407 != nil: + section.add "X-Amz-Date", valid_613407 + var valid_613408 = header.getOrDefault("X-Amz-Credential") + valid_613408 = validateParameter(valid_613408, JString, required = false, default = nil) - if valid_612204 != nil: - section.add "X-Amz-Credential", valid_612204 - var valid_612205 = header.getOrDefault("X-Amz-Security-Token") - valid_612205 = validateParameter(valid_612205, JString, required = false, + if valid_613408 != nil: + section.add "X-Amz-Credential", valid_613408 + var valid_613409 = header.getOrDefault("X-Amz-Security-Token") + valid_613409 = validateParameter(valid_613409, JString, required = false, default = nil) - if valid_612205 != nil: - section.add "X-Amz-Security-Token", valid_612205 - var valid_612206 = header.getOrDefault("X-Amz-Algorithm") - valid_612206 = validateParameter(valid_612206, JString, required = false, + if valid_613409 != nil: + section.add "X-Amz-Security-Token", valid_613409 + var valid_613410 = header.getOrDefault("X-Amz-Algorithm") + valid_613410 = validateParameter(valid_613410, JString, required = false, default = nil) - if valid_612206 != nil: - section.add "X-Amz-Algorithm", valid_612206 - var valid_612207 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612207 = validateParameter(valid_612207, JString, required = false, + if valid_613410 != nil: + section.add "X-Amz-Algorithm", valid_613410 + var valid_613411 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613411 = validateParameter(valid_613411, JString, required = false, default = nil) - if valid_612207 != nil: - section.add "X-Amz-SignedHeaders", valid_612207 + if valid_613411 != nil: + section.add "X-Amz-SignedHeaders", valid_613411 result.add "header", section ## parameters in `formData` object: ## ExecutableBy: JArray @@ -61209,48 +61274,48 @@ proc validate_PostDescribeImages_612197(path: JsonNode; query: JsonNode; ## Filter: JArray ## :The filters.
architecture
- The image architecture (i386
| x86_64
| arm64
).
block-device-mapping.delete-on-termination
- A Boolean value that indicates whether the Amazon EBS volume is deleted on instance termination.
block-device-mapping.device-name
- The device name specified in the block device mapping (for example, /dev/sdh
or xvdh
).
block-device-mapping.snapshot-id
- The ID of the snapshot used for the EBS volume.
block-device-mapping.volume-size
- The volume size of the EBS volume, in GiB.
block-device-mapping.volume-type
- The volume type of the EBS volume (gp2
| io1
| st1
| sc1
| standard
).
block-device-mapping.encrypted
- A Boolean that indicates whether the EBS volume is encrypted.
description
- The description of the image (provided during image creation).
ena-support
- A Boolean that indicates whether enhanced networking with ENA is enabled.
hypervisor
- The hypervisor type (ovm
| xen
).
image-id
- The ID of the image.
image-type
- The image type (machine
| kernel
| ramdisk
).
is-public
- A Boolean that indicates whether the image is public.
kernel-id
- The kernel ID.
manifest-location
- The location of the image manifest.
name
- The name of the AMI (provided during image creation).
owner-alias
- String value from an Amazon-maintained list (amazon
| aws-marketplace
| microsoft
) of snapshot owners. Not to be confused with the user-configured AWS account alias, which is set from the IAM console.
owner-id
- The AWS account ID of the image owner.
platform
- The platform. To only list Windows-based AMIs, use windows
.
product-code
- The product code.
product-code.type
- The type of the product code (devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
root-device-type
- The type of the root device volume (ebs
| instance-store
).
state
- The state of the image (available
| pending
| failed
).
state-reason-code
- The reason code for the state change.
state-reason-message
- The message for the state change.
sriov-net-support
- A value of simple
indicates that enhanced networking with the Intel 82599 VF interface is enabled.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
virtualization-type
- The virtualization type (paravirtual
| hvm
).
Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you.
The images available to you include public images, private images that you own, and private images owned by other AWS accounts for which you have explicit launch permissions.
Recently deregistered images appear in the returned results for a short interval and then return empty results. After all instances that reference a deregistered AMI are terminated, specifying the ID of the image results in an error indicating that the AMI ID cannot be found.
## - let valid = call_612213.validator(path, query, header, formData, body) - let scheme = call_612213.pickScheme + let valid = call_613417.validator(path, query, header, formData, body) + let scheme = call_613417.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612213.url(scheme.get, call_612213.host, call_612213.base, - call_612213.route, valid.getOrDefault("path"), + let url = call_613417.url(scheme.get, call_613417.host, call_613417.base, + call_613417.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612213, url, valid) + result = atozHook(call_613417, url, valid) -proc call*(call_612214: Call_PostDescribeImages_612196; +proc call*(call_613418: Call_PostDescribeImages_613400; ExecutableBy: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeImages"; Owner: JsonNode = nil; ImageId: JsonNode = nil; Version: string = "2016-11-15"; @@ -61269,29 +61334,29 @@ proc call*(call_612214: Call_PostDescribeImages_612196; ## Version: string (required) ## Filter: JArray ## :The filters.
architecture
- The image architecture (i386
| x86_64
| arm64
).
block-device-mapping.delete-on-termination
- A Boolean value that indicates whether the Amazon EBS volume is deleted on instance termination.
block-device-mapping.device-name
- The device name specified in the block device mapping (for example, /dev/sdh
or xvdh
).
block-device-mapping.snapshot-id
- The ID of the snapshot used for the EBS volume.
block-device-mapping.volume-size
- The volume size of the EBS volume, in GiB.
block-device-mapping.volume-type
- The volume type of the EBS volume (gp2
| io1
| st1
| sc1
| standard
).
block-device-mapping.encrypted
- A Boolean that indicates whether the EBS volume is encrypted.
description
- The description of the image (provided during image creation).
ena-support
- A Boolean that indicates whether enhanced networking with ENA is enabled.
hypervisor
- The hypervisor type (ovm
| xen
).
image-id
- The ID of the image.
image-type
- The image type (machine
| kernel
| ramdisk
).
is-public
- A Boolean that indicates whether the image is public.
kernel-id
- The kernel ID.
manifest-location
- The location of the image manifest.
name
- The name of the AMI (provided during image creation).
owner-alias
- String value from an Amazon-maintained list (amazon
| aws-marketplace
| microsoft
) of snapshot owners. Not to be confused with the user-configured AWS account alias, which is set from the IAM console.
owner-id
- The AWS account ID of the image owner.
platform
- The platform. To only list Windows-based AMIs, use windows
.
product-code
- The product code.
product-code.type
- The type of the product code (devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
root-device-type
- The type of the root device volume (ebs
| instance-store
).
state
- The state of the image (available
| pending
| failed
).
state-reason-code
- The reason code for the state change.
state-reason-message
- The message for the state change.
sriov-net-support
- A value of simple
indicates that enhanced networking with the Intel 82599 VF interface is enabled.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
virtualization-type
- The virtualization type (paravirtual
| hvm
).
Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you.
The images available to you include public images, private images that you own, and private images owned by other AWS accounts for which you have explicit launch permissions.
Recently deregistered images appear in the returned results for a short interval and then return empty results. After all instances that reference a deregistered AMI are terminated, specifying the ID of the image results in an error indicating that the AMI ID cannot be found.
@@ -61326,41 +61391,41 @@ proc validate_GetDescribeImages_612177(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_612179 = query.getOrDefault("ImageId") - valid_612179 = validateParameter(valid_612179, JArray, required = false, + var valid_613383 = query.getOrDefault("ImageId") + valid_613383 = validateParameter(valid_613383, JArray, required = false, default = nil) - if valid_612179 != nil: - section.add "ImageId", valid_612179 - var valid_612180 = query.getOrDefault("Owner") - valid_612180 = validateParameter(valid_612180, JArray, required = false, + if valid_613383 != nil: + section.add "ImageId", valid_613383 + var valid_613384 = query.getOrDefault("Owner") + valid_613384 = validateParameter(valid_613384, JArray, required = false, default = nil) - if valid_612180 != nil: - section.add "Owner", valid_612180 - var valid_612181 = query.getOrDefault("ExecutableBy") - valid_612181 = validateParameter(valid_612181, JArray, required = false, + if valid_613384 != nil: + section.add "Owner", valid_613384 + var valid_613385 = query.getOrDefault("ExecutableBy") + valid_613385 = validateParameter(valid_613385, JArray, required = false, default = nil) - if valid_612181 != nil: - section.add "ExecutableBy", valid_612181 - var valid_612182 = query.getOrDefault("DryRun") - valid_612182 = validateParameter(valid_612182, JBool, required = false, default = nil) - if valid_612182 != nil: - section.add "DryRun", valid_612182 - var valid_612183 = query.getOrDefault("Filter") - valid_612183 = validateParameter(valid_612183, JArray, required = false, + if valid_613385 != nil: + section.add "ExecutableBy", valid_613385 + var valid_613386 = query.getOrDefault("DryRun") + valid_613386 = validateParameter(valid_613386, JBool, required = false, default = nil) + if valid_613386 != nil: + section.add "DryRun", valid_613386 + var valid_613387 = query.getOrDefault("Filter") + valid_613387 = validateParameter(valid_613387, JArray, required = false, default = nil) - if valid_612183 != nil: - section.add "Filter", valid_612183 + if valid_613387 != nil: + section.add "Filter", valid_613387 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612184 = query.getOrDefault("Action") - valid_612184 = validateParameter(valid_612184, JString, required = true, + var valid_613388 = query.getOrDefault("Action") + valid_613388 = validateParameter(valid_613388, JString, required = true, default = newJString("DescribeImages")) - if valid_612184 != nil: - section.add "Action", valid_612184 - var valid_612185 = query.getOrDefault("Version") - valid_612185 = validateParameter(valid_612185, JString, required = true, + if valid_613388 != nil: + section.add "Action", valid_613388 + var valid_613389 = query.getOrDefault("Version") + valid_613389 = validateParameter(valid_613389, JString, required = true, default = newJString("2016-11-15")) - if valid_612185 != nil: - section.add "Version", valid_612185 + if valid_613389 != nil: + section.add "Version", valid_613389 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -61371,61 +61436,61 @@ proc validate_GetDescribeImages_612177(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612186 = header.getOrDefault("X-Amz-Signature") - valid_612186 = validateParameter(valid_612186, JString, required = false, + var valid_613390 = header.getOrDefault("X-Amz-Signature") + valid_613390 = validateParameter(valid_613390, JString, required = false, default = nil) - if valid_612186 != nil: - section.add "X-Amz-Signature", valid_612186 - var valid_612187 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612187 = validateParameter(valid_612187, JString, required = false, + if valid_613390 != nil: + section.add "X-Amz-Signature", valid_613390 + var valid_613391 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613391 = validateParameter(valid_613391, JString, required = false, default = nil) - if valid_612187 != nil: - section.add "X-Amz-Content-Sha256", valid_612187 - var valid_612188 = header.getOrDefault("X-Amz-Date") - valid_612188 = validateParameter(valid_612188, JString, required = false, + if valid_613391 != nil: + section.add "X-Amz-Content-Sha256", valid_613391 + var valid_613392 = header.getOrDefault("X-Amz-Date") + valid_613392 = validateParameter(valid_613392, JString, required = false, default = nil) - if valid_612188 != nil: - section.add "X-Amz-Date", valid_612188 - var valid_612189 = header.getOrDefault("X-Amz-Credential") - valid_612189 = validateParameter(valid_612189, JString, required = false, + if valid_613392 != nil: + section.add "X-Amz-Date", valid_613392 + var valid_613393 = header.getOrDefault("X-Amz-Credential") + valid_613393 = validateParameter(valid_613393, JString, required = false, default = nil) - if valid_612189 != nil: - section.add "X-Amz-Credential", valid_612189 - var valid_612190 = header.getOrDefault("X-Amz-Security-Token") - valid_612190 = validateParameter(valid_612190, JString, required = false, + if valid_613393 != nil: + section.add "X-Amz-Credential", valid_613393 + var valid_613394 = header.getOrDefault("X-Amz-Security-Token") + valid_613394 = validateParameter(valid_613394, JString, required = false, default = nil) - if valid_612190 != nil: - section.add "X-Amz-Security-Token", valid_612190 - var valid_612191 = header.getOrDefault("X-Amz-Algorithm") - valid_612191 = validateParameter(valid_612191, JString, required = false, + if valid_613394 != nil: + section.add "X-Amz-Security-Token", valid_613394 + var valid_613395 = header.getOrDefault("X-Amz-Algorithm") + valid_613395 = validateParameter(valid_613395, JString, required = false, default = nil) - if valid_612191 != nil: - section.add "X-Amz-Algorithm", valid_612191 - var valid_612192 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612192 = validateParameter(valid_612192, JString, required = false, + if valid_613395 != nil: + section.add "X-Amz-Algorithm", valid_613395 + var valid_613396 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613396 = validateParameter(valid_613396, JString, required = false, default = nil) - if valid_612192 != nil: - section.add "X-Amz-SignedHeaders", valid_612192 + if valid_613396 != nil: + section.add "X-Amz-SignedHeaders", valid_613396 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_612193: Call_GetDescribeImages_612176; path: JsonNode; +proc call*(call_613397: Call_GetDescribeImages_613380; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you.
The images available to you include public images, private images that you own, and private images owned by other AWS accounts for which you have explicit launch permissions.
Recently deregistered images appear in the returned results for a short interval and then return empty results. After all instances that reference a deregistered AMI are terminated, specifying the ID of the image results in an error indicating that the AMI ID cannot be found.
## - let valid = call_612193.validator(path, query, header, formData, body) - let scheme = call_612193.pickScheme + let valid = call_613397.validator(path, query, header, formData, body) + let scheme = call_613397.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612193.url(scheme.get, call_612193.host, call_612193.base, - call_612193.route, valid.getOrDefault("path"), + let url = call_613397.url(scheme.get, call_613397.host, call_613397.base, + call_613397.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612193, url, valid) + result = atozHook(call_613397, url, valid) -proc call*(call_612194: Call_GetDescribeImages_612176; ImageId: JsonNode = nil; +proc call*(call_613398: Call_GetDescribeImages_613380; ImageId: JsonNode = nil; Owner: JsonNode = nil; ExecutableBy: JsonNode = nil; DryRun: bool = false; Filter: JsonNode = nil; Action: string = "DescribeImages"; Version: string = "2016-11-15"): Recallable = @@ -61443,28 +61508,28 @@ proc call*(call_612194: Call_GetDescribeImages_612176; ImageId: JsonNode = nil; ## :The filters.
architecture
- The image architecture (i386
| x86_64
| arm64
).
block-device-mapping.delete-on-termination
- A Boolean value that indicates whether the Amazon EBS volume is deleted on instance termination.
block-device-mapping.device-name
- The device name specified in the block device mapping (for example, /dev/sdh
or xvdh
).
block-device-mapping.snapshot-id
- The ID of the snapshot used for the EBS volume.
block-device-mapping.volume-size
- The volume size of the EBS volume, in GiB.
block-device-mapping.volume-type
- The volume type of the EBS volume (gp2
| io1
| st1
| sc1
| standard
).
block-device-mapping.encrypted
- A Boolean that indicates whether the EBS volume is encrypted.
description
- The description of the image (provided during image creation).
ena-support
- A Boolean that indicates whether enhanced networking with ENA is enabled.
hypervisor
- The hypervisor type (ovm
| xen
).
image-id
- The ID of the image.
image-type
- The image type (machine
| kernel
| ramdisk
).
is-public
- A Boolean that indicates whether the image is public.
kernel-id
- The kernel ID.
manifest-location
- The location of the image manifest.
name
- The name of the AMI (provided during image creation).
owner-alias
- String value from an Amazon-maintained list (amazon
| aws-marketplace
| microsoft
) of snapshot owners. Not to be confused with the user-configured AWS account alias, which is set from the IAM console.
owner-id
- The AWS account ID of the image owner.
platform
- The platform. To only list Windows-based AMIs, use windows
.
product-code
- The product code.
product-code.type
- The type of the product code (devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
root-device-type
- The type of the root device volume (ebs
| instance-store
).
state
- The state of the image (available
| pending
| failed
).
state-reason-code
- The reason code for the state change.
state-reason-message
- The message for the state change.
sriov-net-support
- A value of simple
indicates that enhanced networking with the Intel 82599 VF interface is enabled.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
virtualization-type
- The virtualization type (paravirtual
| hvm
).
task-state
filter and one of the following values: active
, completed
, deleting
, or deleted
.
section = newJObject()
- var valid_612220 = query.getOrDefault("ImportTaskId")
- valid_612220 = validateParameter(valid_612220, JArray, required = false,
+ var valid_613424 = query.getOrDefault("ImportTaskId")
+ valid_613424 = validateParameter(valid_613424, JArray, required = false,
default = nil)
- if valid_612220 != nil:
- section.add "ImportTaskId", valid_612220
- var valid_612221 = query.getOrDefault("MaxResults")
- valid_612221 = validateParameter(valid_612221, JInt, required = false, default = nil)
- if valid_612221 != nil:
- section.add "MaxResults", valid_612221
- var valid_612222 = query.getOrDefault("DryRun")
- valid_612222 = validateParameter(valid_612222, JBool, required = false, default = nil)
- if valid_612222 != nil:
- section.add "DryRun", valid_612222
- var valid_612223 = query.getOrDefault("NextToken")
- valid_612223 = validateParameter(valid_612223, JString, required = false,
+ if valid_613424 != nil:
+ section.add "ImportTaskId", valid_613424
+ var valid_613425 = query.getOrDefault("MaxResults")
+ valid_613425 = validateParameter(valid_613425, JInt, required = false, default = nil)
+ if valid_613425 != nil:
+ section.add "MaxResults", valid_613425
+ var valid_613426 = query.getOrDefault("DryRun")
+ valid_613426 = validateParameter(valid_613426, JBool, required = false, default = nil)
+ if valid_613426 != nil:
+ section.add "DryRun", valid_613426
+ var valid_613427 = query.getOrDefault("NextToken")
+ valid_613427 = validateParameter(valid_613427, JString, required = false,
default = nil)
- if valid_612223 != nil:
- section.add "NextToken", valid_612223
+ if valid_613427 != nil:
+ section.add "NextToken", valid_613427
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612224 = query.getOrDefault("Action")
- valid_612224 = validateParameter(valid_612224, JString, required = true, default = newJString(
+ var valid_613428 = query.getOrDefault("Action")
+ valid_613428 = validateParameter(valid_613428, JString, required = true, default = newJString(
"DescribeImportImageTasks"))
- if valid_612224 != nil:
- section.add "Action", valid_612224
- var valid_612225 = query.getOrDefault("Version")
- valid_612225 = validateParameter(valid_612225, JString, required = true,
+ if valid_613428 != nil:
+ section.add "Action", valid_613428
+ var valid_613429 = query.getOrDefault("Version")
+ valid_613429 = validateParameter(valid_613429, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612225 != nil:
- section.add "Version", valid_612225
- var valid_612226 = query.getOrDefault("Filters")
- valid_612226 = validateParameter(valid_612226, JArray, required = false,
+ if valid_613429 != nil:
+ section.add "Version", valid_613429
+ var valid_613430 = query.getOrDefault("Filters")
+ valid_613430 = validateParameter(valid_613430, JArray, required = false,
default = nil)
- if valid_612226 != nil:
- section.add "Filters", valid_612226
+ if valid_613430 != nil:
+ section.add "Filters", valid_613430
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -61714,61 +61779,61 @@ proc validate_GetDescribeImportImageTasks_612218(path: JsonNode; query: JsonNode
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612227 = header.getOrDefault("X-Amz-Signature")
- valid_612227 = validateParameter(valid_612227, JString, required = false,
+ var valid_613431 = header.getOrDefault("X-Amz-Signature")
+ valid_613431 = validateParameter(valid_613431, JString, required = false,
default = nil)
- if valid_612227 != nil:
- section.add "X-Amz-Signature", valid_612227
- var valid_612228 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612228 = validateParameter(valid_612228, JString, required = false,
+ if valid_613431 != nil:
+ section.add "X-Amz-Signature", valid_613431
+ var valid_613432 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_613432 = validateParameter(valid_613432, JString, required = false,
default = nil)
- if valid_612228 != nil:
- section.add "X-Amz-Content-Sha256", valid_612228
- var valid_612229 = header.getOrDefault("X-Amz-Date")
- valid_612229 = validateParameter(valid_612229, JString, required = false,
+ if valid_613432 != nil:
+ section.add "X-Amz-Content-Sha256", valid_613432
+ var valid_613433 = header.getOrDefault("X-Amz-Date")
+ valid_613433 = validateParameter(valid_613433, JString, required = false,
default = nil)
- if valid_612229 != nil:
- section.add "X-Amz-Date", valid_612229
- var valid_612230 = header.getOrDefault("X-Amz-Credential")
- valid_612230 = validateParameter(valid_612230, JString, required = false,
+ if valid_613433 != nil:
+ section.add "X-Amz-Date", valid_613433
+ var valid_613434 = header.getOrDefault("X-Amz-Credential")
+ valid_613434 = validateParameter(valid_613434, JString, required = false,
default = nil)
- if valid_612230 != nil:
- section.add "X-Amz-Credential", valid_612230
- var valid_612231 = header.getOrDefault("X-Amz-Security-Token")
- valid_612231 = validateParameter(valid_612231, JString, required = false,
+ if valid_613434 != nil:
+ section.add "X-Amz-Credential", valid_613434
+ var valid_613435 = header.getOrDefault("X-Amz-Security-Token")
+ valid_613435 = validateParameter(valid_613435, JString, required = false,
default = nil)
- if valid_612231 != nil:
- section.add "X-Amz-Security-Token", valid_612231
- var valid_612232 = header.getOrDefault("X-Amz-Algorithm")
- valid_612232 = validateParameter(valid_612232, JString, required = false,
+ if valid_613435 != nil:
+ section.add "X-Amz-Security-Token", valid_613435
+ var valid_613436 = header.getOrDefault("X-Amz-Algorithm")
+ valid_613436 = validateParameter(valid_613436, JString, required = false,
default = nil)
- if valid_612232 != nil:
- section.add "X-Amz-Algorithm", valid_612232
- var valid_612233 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612233 = validateParameter(valid_612233, JString, required = false,
+ if valid_613436 != nil:
+ section.add "X-Amz-Algorithm", valid_613436
+ var valid_613437 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_613437 = validateParameter(valid_613437, JString, required = false,
default = nil)
- if valid_612233 != nil:
- section.add "X-Amz-SignedHeaders", valid_612233
+ if valid_613437 != nil:
+ section.add "X-Amz-SignedHeaders", valid_613437
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612234: Call_GetDescribeImportImageTasks_612217; path: JsonNode;
+proc call*(call_613438: Call_GetDescribeImportImageTasks_613421; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Displays details about an import virtual machine or import snapshot tasks that are already created.
##
- let valid = call_612234.validator(path, query, header, formData, body)
- let scheme = call_612234.pickScheme
+ let valid = call_613438.validator(path, query, header, formData, body)
+ let scheme = call_613438.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612234.url(scheme.get, call_612234.host, call_612234.base,
- call_612234.route, valid.getOrDefault("path"),
+ let url = call_613438.url(scheme.get, call_613438.host, call_613438.base,
+ call_613438.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612234, url, valid)
+ result = atozHook(call_613438, url, valid)
-proc call*(call_612235: Call_GetDescribeImportImageTasks_612217;
+proc call*(call_613439: Call_GetDescribeImportImageTasks_613421;
ImportTaskId: JsonNode = nil; MaxResults: int = 0; DryRun: bool = false;
NextToken: string = ""; Action: string = "DescribeImportImageTasks";
Version: string = "2016-11-15"; Filters: JsonNode = nil): Recallable =
@@ -61786,27 +61851,27 @@ proc call*(call_612235: Call_GetDescribeImportImageTasks_612217;
## Version: string (required)
## Filters: JArray
## : Filter tasks using the task-state
filter and one of the following values: active
, completed
, deleting
, or deleted
.
- var query_612236 = newJObject()
+ var query_613440 = newJObject()
if ImportTaskId != nil:
- query_612236.add "ImportTaskId", ImportTaskId
- add(query_612236, "MaxResults", newJInt(MaxResults))
- add(query_612236, "DryRun", newJBool(DryRun))
- add(query_612236, "NextToken", newJString(NextToken))
- add(query_612236, "Action", newJString(Action))
- add(query_612236, "Version", newJString(Version))
+ query_613440.add "ImportTaskId", ImportTaskId
+ add(query_613440, "MaxResults", newJInt(MaxResults))
+ add(query_613440, "DryRun", newJBool(DryRun))
+ add(query_613440, "NextToken", newJString(NextToken))
+ add(query_613440, "Action", newJString(Action))
+ add(query_613440, "Version", newJString(Version))
if Filters != nil:
- query_612236.add "Filters", Filters
- result = call_612235.call(nil, query_612236, nil, nil, nil)
+ query_613440.add "Filters", Filters
+ result = call_613439.call(nil, query_613440, nil, nil, nil)
-var getDescribeImportImageTasks* = Call_GetDescribeImportImageTasks_612217(
+var getDescribeImportImageTasks* = Call_GetDescribeImportImageTasks_613421(
name: "getDescribeImportImageTasks", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeImportImageTasks",
- validator: validate_GetDescribeImportImageTasks_612218, base: "/",
- url: url_GetDescribeImportImageTasks_612219,
+ validator: validate_GetDescribeImportImageTasks_613422, base: "/",
+ url: url_GetDescribeImportImageTasks_613423,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeImportSnapshotTasks_612278 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeImportSnapshotTasks_612280(protocol: Scheme; host: string;
+ Call_PostDescribeImportSnapshotTasks_613482 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeImportSnapshotTasks_613484(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -61818,7 +61883,7 @@ proc url_PostDescribeImportSnapshotTasks_612280(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeImportSnapshotTasks_612279(path: JsonNode;
+proc validate_PostDescribeImportSnapshotTasks_613483(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes your import snapshot tasks.
##
@@ -61831,16 +61896,16 @@ proc validate_PostDescribeImportSnapshotTasks_612279(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612281 = query.getOrDefault("Action")
- valid_612281 = validateParameter(valid_612281, JString, required = true, default = newJString(
+ var valid_613485 = query.getOrDefault("Action")
+ valid_613485 = validateParameter(valid_613485, JString, required = true, default = newJString(
"DescribeImportSnapshotTasks"))
- if valid_612281 != nil:
- section.add "Action", valid_612281
- var valid_612282 = query.getOrDefault("Version")
- valid_612282 = validateParameter(valid_612282, JString, required = true,
+ if valid_613485 != nil:
+ section.add "Action", valid_613485
+ var valid_613486 = query.getOrDefault("Version")
+ valid_613486 = validateParameter(valid_613486, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612282 != nil:
- section.add "Version", valid_612282
+ if valid_613486 != nil:
+ section.add "Version", valid_613486
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -61851,41 +61916,41 @@ proc validate_PostDescribeImportSnapshotTasks_612279(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612283 = header.getOrDefault("X-Amz-Signature")
- valid_612283 = validateParameter(valid_612283, JString, required = false,
+ var valid_613487 = header.getOrDefault("X-Amz-Signature")
+ valid_613487 = validateParameter(valid_613487, JString, required = false,
default = nil)
- if valid_612283 != nil:
- section.add "X-Amz-Signature", valid_612283
- var valid_612284 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612284 = validateParameter(valid_612284, JString, required = false,
+ if valid_613487 != nil:
+ section.add "X-Amz-Signature", valid_613487
+ var valid_613488 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_613488 = validateParameter(valid_613488, JString, required = false,
default = nil)
- if valid_612284 != nil:
- section.add "X-Amz-Content-Sha256", valid_612284
- var valid_612285 = header.getOrDefault("X-Amz-Date")
- valid_612285 = validateParameter(valid_612285, JString, required = false,
+ if valid_613488 != nil:
+ section.add "X-Amz-Content-Sha256", valid_613488
+ var valid_613489 = header.getOrDefault("X-Amz-Date")
+ valid_613489 = validateParameter(valid_613489, JString, required = false,
default = nil)
- if valid_612285 != nil:
- section.add "X-Amz-Date", valid_612285
- var valid_612286 = header.getOrDefault("X-Amz-Credential")
- valid_612286 = validateParameter(valid_612286, JString, required = false,
+ if valid_613489 != nil:
+ section.add "X-Amz-Date", valid_613489
+ var valid_613490 = header.getOrDefault("X-Amz-Credential")
+ valid_613490 = validateParameter(valid_613490, JString, required = false,
default = nil)
- if valid_612286 != nil:
- section.add "X-Amz-Credential", valid_612286
- var valid_612287 = header.getOrDefault("X-Amz-Security-Token")
- valid_612287 = validateParameter(valid_612287, JString, required = false,
+ if valid_613490 != nil:
+ section.add "X-Amz-Credential", valid_613490
+ var valid_613491 = header.getOrDefault("X-Amz-Security-Token")
+ valid_613491 = validateParameter(valid_613491, JString, required = false,
default = nil)
- if valid_612287 != nil:
- section.add "X-Amz-Security-Token", valid_612287
- var valid_612288 = header.getOrDefault("X-Amz-Algorithm")
- valid_612288 = validateParameter(valid_612288, JString, required = false,
+ if valid_613491 != nil:
+ section.add "X-Amz-Security-Token", valid_613491
+ var valid_613492 = header.getOrDefault("X-Amz-Algorithm")
+ valid_613492 = validateParameter(valid_613492, JString, required = false,
default = nil)
- if valid_612288 != nil:
- section.add "X-Amz-Algorithm", valid_612288
- var valid_612289 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612289 = validateParameter(valid_612289, JString, required = false,
+ if valid_613492 != nil:
+ section.add "X-Amz-Algorithm", valid_613492
+ var valid_613493 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_613493 = validateParameter(valid_613493, JString, required = false,
default = nil)
- if valid_612289 != nil:
- section.add "X-Amz-SignedHeaders", valid_612289
+ if valid_613493 != nil:
+ section.add "X-Amz-SignedHeaders", valid_613493
result.add "header", section
## parameters in `formData` object:
## ImportTaskId: JArray
@@ -61899,48 +61964,48 @@ proc validate_PostDescribeImportSnapshotTasks_612279(path: JsonNode;
## MaxResults: JInt
## : The maximum number of results to return in a single call. To retrieve the remaining results, make another call with the returned NextToken
value.
section = newJObject()
- var valid_612290 = formData.getOrDefault("ImportTaskId")
- valid_612290 = validateParameter(valid_612290, JArray, required = false,
+ var valid_613494 = formData.getOrDefault("ImportTaskId")
+ valid_613494 = validateParameter(valid_613494, JArray, required = false,
default = nil)
- if valid_612290 != nil:
- section.add "ImportTaskId", valid_612290
- var valid_612291 = formData.getOrDefault("NextToken")
- valid_612291 = validateParameter(valid_612291, JString, required = false,
+ if valid_613494 != nil:
+ section.add "ImportTaskId", valid_613494
+ var valid_613495 = formData.getOrDefault("NextToken")
+ valid_613495 = validateParameter(valid_613495, JString, required = false,
default = nil)
- if valid_612291 != nil:
- section.add "NextToken", valid_612291
- var valid_612292 = formData.getOrDefault("DryRun")
- valid_612292 = validateParameter(valid_612292, JBool, required = false, default = nil)
- if valid_612292 != nil:
- section.add "DryRun", valid_612292
- var valid_612293 = formData.getOrDefault("Filters")
- valid_612293 = validateParameter(valid_612293, JArray, required = false,
+ if valid_613495 != nil:
+ section.add "NextToken", valid_613495
+ var valid_613496 = formData.getOrDefault("DryRun")
+ valid_613496 = validateParameter(valid_613496, JBool, required = false, default = nil)
+ if valid_613496 != nil:
+ section.add "DryRun", valid_613496
+ var valid_613497 = formData.getOrDefault("Filters")
+ valid_613497 = validateParameter(valid_613497, JArray, required = false,
default = nil)
- if valid_612293 != nil:
- section.add "Filters", valid_612293
- var valid_612294 = formData.getOrDefault("MaxResults")
- valid_612294 = validateParameter(valid_612294, JInt, required = false, default = nil)
- if valid_612294 != nil:
- section.add "MaxResults", valid_612294
+ if valid_613497 != nil:
+ section.add "Filters", valid_613497
+ var valid_613498 = formData.getOrDefault("MaxResults")
+ valid_613498 = validateParameter(valid_613498, JInt, required = false, default = nil)
+ if valid_613498 != nil:
+ section.add "MaxResults", valid_613498
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612295: Call_PostDescribeImportSnapshotTasks_612278;
+proc call*(call_613499: Call_PostDescribeImportSnapshotTasks_613482;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes your import snapshot tasks.
##
- let valid = call_612295.validator(path, query, header, formData, body)
- let scheme = call_612295.pickScheme
+ let valid = call_613499.validator(path, query, header, formData, body)
+ let scheme = call_613499.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612295.url(scheme.get, call_612295.host, call_612295.base,
- call_612295.route, valid.getOrDefault("path"),
+ let url = call_613499.url(scheme.get, call_613499.host, call_613499.base,
+ call_613499.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612295, url, valid)
+ result = atozHook(call_613499, url, valid)
-proc call*(call_612296: Call_PostDescribeImportSnapshotTasks_612278;
+proc call*(call_613500: Call_PostDescribeImportSnapshotTasks_613482;
ImportTaskId: JsonNode = nil; NextToken: string = ""; DryRun: bool = false;
Action: string = "DescribeImportSnapshotTasks"; Filters: JsonNode = nil;
Version: string = "2016-11-15"; MaxResults: int = 0): Recallable =
@@ -61958,28 +62023,28 @@ proc call*(call_612296: Call_PostDescribeImportSnapshotTasks_612278;
## Version: string (required)
## MaxResults: int
## : The maximum number of results to return in a single call. To retrieve the remaining results, make another call with the returned NextToken
value.
- var query_612297 = newJObject()
- var formData_612298 = newJObject()
+ var query_613501 = newJObject()
+ var formData_613502 = newJObject()
if ImportTaskId != nil:
- formData_612298.add "ImportTaskId", ImportTaskId
- add(formData_612298, "NextToken", newJString(NextToken))
- add(formData_612298, "DryRun", newJBool(DryRun))
- add(query_612297, "Action", newJString(Action))
+ formData_613502.add "ImportTaskId", ImportTaskId
+ add(formData_613502, "NextToken", newJString(NextToken))
+ add(formData_613502, "DryRun", newJBool(DryRun))
+ add(query_613501, "Action", newJString(Action))
if Filters != nil:
- formData_612298.add "Filters", Filters
- add(query_612297, "Version", newJString(Version))
- add(formData_612298, "MaxResults", newJInt(MaxResults))
- result = call_612296.call(nil, query_612297, nil, formData_612298, nil)
+ formData_613502.add "Filters", Filters
+ add(query_613501, "Version", newJString(Version))
+ add(formData_613502, "MaxResults", newJInt(MaxResults))
+ result = call_613500.call(nil, query_613501, nil, formData_613502, nil)
-var postDescribeImportSnapshotTasks* = Call_PostDescribeImportSnapshotTasks_612278(
+var postDescribeImportSnapshotTasks* = Call_PostDescribeImportSnapshotTasks_613482(
name: "postDescribeImportSnapshotTasks", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeImportSnapshotTasks",
- validator: validate_PostDescribeImportSnapshotTasks_612279, base: "/",
- url: url_PostDescribeImportSnapshotTasks_612280,
+ validator: validate_PostDescribeImportSnapshotTasks_613483, base: "/",
+ url: url_PostDescribeImportSnapshotTasks_613484,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeImportSnapshotTasks_612258 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeImportSnapshotTasks_612260(protocol: Scheme; host: string;
+ Call_GetDescribeImportSnapshotTasks_613462 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeImportSnapshotTasks_613464(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -61991,7 +62056,7 @@ proc url_GetDescribeImportSnapshotTasks_612260(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribeImportSnapshotTasks_612259(path: JsonNode;
+proc validate_GetDescribeImportSnapshotTasks_613463(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes your import snapshot tasks.
##
@@ -62013,40 +62078,40 @@ proc validate_GetDescribeImportSnapshotTasks_612259(path: JsonNode;
## Filters: JArray
## : The filters.
section = newJObject()
- var valid_612261 = query.getOrDefault("ImportTaskId")
- valid_612261 = validateParameter(valid_612261, JArray, required = false,
+ var valid_613465 = query.getOrDefault("ImportTaskId")
+ valid_613465 = validateParameter(valid_613465, JArray, required = false,
default = nil)
- if valid_612261 != nil:
- section.add "ImportTaskId", valid_612261
- var valid_612262 = query.getOrDefault("MaxResults")
- valid_612262 = validateParameter(valid_612262, JInt, required = false, default = nil)
- if valid_612262 != nil:
- section.add "MaxResults", valid_612262
- var valid_612263 = query.getOrDefault("DryRun")
- valid_612263 = validateParameter(valid_612263, JBool, required = false, default = nil)
- if valid_612263 != nil:
- section.add "DryRun", valid_612263
- var valid_612264 = query.getOrDefault("NextToken")
- valid_612264 = validateParameter(valid_612264, JString, required = false,
+ if valid_613465 != nil:
+ section.add "ImportTaskId", valid_613465
+ var valid_613466 = query.getOrDefault("MaxResults")
+ valid_613466 = validateParameter(valid_613466, JInt, required = false, default = nil)
+ if valid_613466 != nil:
+ section.add "MaxResults", valid_613466
+ var valid_613467 = query.getOrDefault("DryRun")
+ valid_613467 = validateParameter(valid_613467, JBool, required = false, default = nil)
+ if valid_613467 != nil:
+ section.add "DryRun", valid_613467
+ var valid_613468 = query.getOrDefault("NextToken")
+ valid_613468 = validateParameter(valid_613468, JString, required = false,
default = nil)
- if valid_612264 != nil:
- section.add "NextToken", valid_612264
+ if valid_613468 != nil:
+ section.add "NextToken", valid_613468
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612265 = query.getOrDefault("Action")
- valid_612265 = validateParameter(valid_612265, JString, required = true, default = newJString(
+ var valid_613469 = query.getOrDefault("Action")
+ valid_613469 = validateParameter(valid_613469, JString, required = true, default = newJString(
"DescribeImportSnapshotTasks"))
- if valid_612265 != nil:
- section.add "Action", valid_612265
- var valid_612266 = query.getOrDefault("Version")
- valid_612266 = validateParameter(valid_612266, JString, required = true,
+ if valid_613469 != nil:
+ section.add "Action", valid_613469
+ var valid_613470 = query.getOrDefault("Version")
+ valid_613470 = validateParameter(valid_613470, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612266 != nil:
- section.add "Version", valid_612266
- var valid_612267 = query.getOrDefault("Filters")
- valid_612267 = validateParameter(valid_612267, JArray, required = false,
+ if valid_613470 != nil:
+ section.add "Version", valid_613470
+ var valid_613471 = query.getOrDefault("Filters")
+ valid_613471 = validateParameter(valid_613471, JArray, required = false,
default = nil)
- if valid_612267 != nil:
- section.add "Filters", valid_612267
+ if valid_613471 != nil:
+ section.add "Filters", valid_613471
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -62057,61 +62122,61 @@ proc validate_GetDescribeImportSnapshotTasks_612259(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612268 = header.getOrDefault("X-Amz-Signature")
- valid_612268 = validateParameter(valid_612268, JString, required = false,
+ var valid_613472 = header.getOrDefault("X-Amz-Signature")
+ valid_613472 = validateParameter(valid_613472, JString, required = false,
default = nil)
- if valid_612268 != nil:
- section.add "X-Amz-Signature", valid_612268
- var valid_612269 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612269 = validateParameter(valid_612269, JString, required = false,
+ if valid_613472 != nil:
+ section.add "X-Amz-Signature", valid_613472
+ var valid_613473 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_613473 = validateParameter(valid_613473, JString, required = false,
default = nil)
- if valid_612269 != nil:
- section.add "X-Amz-Content-Sha256", valid_612269
- var valid_612270 = header.getOrDefault("X-Amz-Date")
- valid_612270 = validateParameter(valid_612270, JString, required = false,
+ if valid_613473 != nil:
+ section.add "X-Amz-Content-Sha256", valid_613473
+ var valid_613474 = header.getOrDefault("X-Amz-Date")
+ valid_613474 = validateParameter(valid_613474, JString, required = false,
default = nil)
- if valid_612270 != nil:
- section.add "X-Amz-Date", valid_612270
- var valid_612271 = header.getOrDefault("X-Amz-Credential")
- valid_612271 = validateParameter(valid_612271, JString, required = false,
+ if valid_613474 != nil:
+ section.add "X-Amz-Date", valid_613474
+ var valid_613475 = header.getOrDefault("X-Amz-Credential")
+ valid_613475 = validateParameter(valid_613475, JString, required = false,
default = nil)
- if valid_612271 != nil:
- section.add "X-Amz-Credential", valid_612271
- var valid_612272 = header.getOrDefault("X-Amz-Security-Token")
- valid_612272 = validateParameter(valid_612272, JString, required = false,
+ if valid_613475 != nil:
+ section.add "X-Amz-Credential", valid_613475
+ var valid_613476 = header.getOrDefault("X-Amz-Security-Token")
+ valid_613476 = validateParameter(valid_613476, JString, required = false,
default = nil)
- if valid_612272 != nil:
- section.add "X-Amz-Security-Token", valid_612272
- var valid_612273 = header.getOrDefault("X-Amz-Algorithm")
- valid_612273 = validateParameter(valid_612273, JString, required = false,
+ if valid_613476 != nil:
+ section.add "X-Amz-Security-Token", valid_613476
+ var valid_613477 = header.getOrDefault("X-Amz-Algorithm")
+ valid_613477 = validateParameter(valid_613477, JString, required = false,
default = nil)
- if valid_612273 != nil:
- section.add "X-Amz-Algorithm", valid_612273
- var valid_612274 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612274 = validateParameter(valid_612274, JString, required = false,
+ if valid_613477 != nil:
+ section.add "X-Amz-Algorithm", valid_613477
+ var valid_613478 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_613478 = validateParameter(valid_613478, JString, required = false,
default = nil)
- if valid_612274 != nil:
- section.add "X-Amz-SignedHeaders", valid_612274
+ if valid_613478 != nil:
+ section.add "X-Amz-SignedHeaders", valid_613478
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612275: Call_GetDescribeImportSnapshotTasks_612258; path: JsonNode;
+proc call*(call_613479: Call_GetDescribeImportSnapshotTasks_613462; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes your import snapshot tasks.
##
- let valid = call_612275.validator(path, query, header, formData, body)
- let scheme = call_612275.pickScheme
+ let valid = call_613479.validator(path, query, header, formData, body)
+ let scheme = call_613479.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612275.url(scheme.get, call_612275.host, call_612275.base,
- call_612275.route, valid.getOrDefault("path"),
+ let url = call_613479.url(scheme.get, call_613479.host, call_613479.base,
+ call_613479.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612275, url, valid)
+ result = atozHook(call_613479, url, valid)
-proc call*(call_612276: Call_GetDescribeImportSnapshotTasks_612258;
+proc call*(call_613480: Call_GetDescribeImportSnapshotTasks_613462;
ImportTaskId: JsonNode = nil; MaxResults: int = 0; DryRun: bool = false;
NextToken: string = ""; Action: string = "DescribeImportSnapshotTasks";
Version: string = "2016-11-15"; Filters: JsonNode = nil): Recallable =
@@ -62129,27 +62194,27 @@ proc call*(call_612276: Call_GetDescribeImportSnapshotTasks_612258;
## Version: string (required)
## Filters: JArray
## : The filters.
- var query_612277 = newJObject()
+ var query_613481 = newJObject()
if ImportTaskId != nil:
- query_612277.add "ImportTaskId", ImportTaskId
- add(query_612277, "MaxResults", newJInt(MaxResults))
- add(query_612277, "DryRun", newJBool(DryRun))
- add(query_612277, "NextToken", newJString(NextToken))
- add(query_612277, "Action", newJString(Action))
- add(query_612277, "Version", newJString(Version))
+ query_613481.add "ImportTaskId", ImportTaskId
+ add(query_613481, "MaxResults", newJInt(MaxResults))
+ add(query_613481, "DryRun", newJBool(DryRun))
+ add(query_613481, "NextToken", newJString(NextToken))
+ add(query_613481, "Action", newJString(Action))
+ add(query_613481, "Version", newJString(Version))
if Filters != nil:
- query_612277.add "Filters", Filters
- result = call_612276.call(nil, query_612277, nil, nil, nil)
+ query_613481.add "Filters", Filters
+ result = call_613480.call(nil, query_613481, nil, nil, nil)
-var getDescribeImportSnapshotTasks* = Call_GetDescribeImportSnapshotTasks_612258(
+var getDescribeImportSnapshotTasks* = Call_GetDescribeImportSnapshotTasks_613462(
name: "getDescribeImportSnapshotTasks", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeImportSnapshotTasks",
- validator: validate_GetDescribeImportSnapshotTasks_612259, base: "/",
- url: url_GetDescribeImportSnapshotTasks_612260,
+ validator: validate_GetDescribeImportSnapshotTasks_613463, base: "/",
+ url: url_GetDescribeImportSnapshotTasks_613464,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeInstanceAttribute_612317 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeInstanceAttribute_612319(protocol: Scheme; host: string;
+ Call_PostDescribeInstanceAttribute_613521 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeInstanceAttribute_613523(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -62161,7 +62226,7 @@ proc url_PostDescribeInstanceAttribute_612319(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeInstanceAttribute_612318(path: JsonNode; query: JsonNode;
+proc validate_PostDescribeInstanceAttribute_613522(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified attribute of the specified instance. You can specify only one attribute at a time. Valid attribute values are: instanceType
| kernel
| ramdisk
| userData
| disableApiTermination
| instanceInitiatedShutdownBehavior
| rootDeviceName
| blockDeviceMapping
| productCodes
| sourceDestCheck
| groupSet
| ebsOptimized
| sriovNetSupport
##
@@ -62174,16 +62239,16 @@ proc validate_PostDescribeInstanceAttribute_612318(path: JsonNode; query: JsonNo
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612320 = query.getOrDefault("Action")
- valid_612320 = validateParameter(valid_612320, JString, required = true, default = newJString(
+ var valid_613524 = query.getOrDefault("Action")
+ valid_613524 = validateParameter(valid_613524, JString, required = true, default = newJString(
"DescribeInstanceAttribute"))
- if valid_612320 != nil:
- section.add "Action", valid_612320
- var valid_612321 = query.getOrDefault("Version")
- valid_612321 = validateParameter(valid_612321, JString, required = true,
+ if valid_613524 != nil:
+ section.add "Action", valid_613524
+ var valid_613525 = query.getOrDefault("Version")
+ valid_613525 = validateParameter(valid_613525, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612321 != nil:
- section.add "Version", valid_612321
+ if valid_613525 != nil:
+ section.add "Version", valid_613525
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -62194,41 +62259,41 @@ proc validate_PostDescribeInstanceAttribute_612318(path: JsonNode; query: JsonNo
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612322 = header.getOrDefault("X-Amz-Signature")
- valid_612322 = validateParameter(valid_612322, JString, required = false,
+ var valid_613526 = header.getOrDefault("X-Amz-Signature")
+ valid_613526 = validateParameter(valid_613526, JString, required = false,
default = nil)
- if valid_612322 != nil:
- section.add "X-Amz-Signature", valid_612322
- var valid_612323 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612323 = validateParameter(valid_612323, JString, required = false,
+ if valid_613526 != nil:
+ section.add "X-Amz-Signature", valid_613526
+ var valid_613527 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_613527 = validateParameter(valid_613527, JString, required = false,
default = nil)
- if valid_612323 != nil:
- section.add "X-Amz-Content-Sha256", valid_612323
- var valid_612324 = header.getOrDefault("X-Amz-Date")
- valid_612324 = validateParameter(valid_612324, JString, required = false,
+ if valid_613527 != nil:
+ section.add "X-Amz-Content-Sha256", valid_613527
+ var valid_613528 = header.getOrDefault("X-Amz-Date")
+ valid_613528 = validateParameter(valid_613528, JString, required = false,
default = nil)
- if valid_612324 != nil:
- section.add "X-Amz-Date", valid_612324
- var valid_612325 = header.getOrDefault("X-Amz-Credential")
- valid_612325 = validateParameter(valid_612325, JString, required = false,
+ if valid_613528 != nil:
+ section.add "X-Amz-Date", valid_613528
+ var valid_613529 = header.getOrDefault("X-Amz-Credential")
+ valid_613529 = validateParameter(valid_613529, JString, required = false,
default = nil)
- if valid_612325 != nil:
- section.add "X-Amz-Credential", valid_612325
- var valid_612326 = header.getOrDefault("X-Amz-Security-Token")
- valid_612326 = validateParameter(valid_612326, JString, required = false,
+ if valid_613529 != nil:
+ section.add "X-Amz-Credential", valid_613529
+ var valid_613530 = header.getOrDefault("X-Amz-Security-Token")
+ valid_613530 = validateParameter(valid_613530, JString, required = false,
default = nil)
- if valid_612326 != nil:
- section.add "X-Amz-Security-Token", valid_612326
- var valid_612327 = header.getOrDefault("X-Amz-Algorithm")
- valid_612327 = validateParameter(valid_612327, JString, required = false,
+ if valid_613530 != nil:
+ section.add "X-Amz-Security-Token", valid_613530
+ var valid_613531 = header.getOrDefault("X-Amz-Algorithm")
+ valid_613531 = validateParameter(valid_613531, JString, required = false,
default = nil)
- if valid_612327 != nil:
- section.add "X-Amz-Algorithm", valid_612327
- var valid_612328 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612328 = validateParameter(valid_612328, JString, required = false,
+ if valid_613531 != nil:
+ section.add "X-Amz-Algorithm", valid_613531
+ var valid_613532 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_613532 = validateParameter(valid_613532, JString, required = false,
default = nil)
- if valid_612328 != nil:
- section.add "X-Amz-SignedHeaders", valid_612328
+ if valid_613532 != nil:
+ section.add "X-Amz-SignedHeaders", valid_613532
result.add "header", section
## parameters in `formData` object:
## Attribute: JString (required)
@@ -62240,38 +62305,38 @@ proc validate_PostDescribeInstanceAttribute_612318(path: JsonNode; query: JsonNo
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `Attribute` field"
- var valid_612329 = formData.getOrDefault("Attribute")
- valid_612329 = validateParameter(valid_612329, JString, required = true,
+ var valid_613533 = formData.getOrDefault("Attribute")
+ valid_613533 = validateParameter(valid_613533, JString, required = true,
default = newJString("instanceType"))
- if valid_612329 != nil:
- section.add "Attribute", valid_612329
- var valid_612330 = formData.getOrDefault("DryRun")
- valid_612330 = validateParameter(valid_612330, JBool, required = false, default = nil)
- if valid_612330 != nil:
- section.add "DryRun", valid_612330
- var valid_612331 = formData.getOrDefault("InstanceId")
- valid_612331 = validateParameter(valid_612331, JString, required = true,
+ if valid_613533 != nil:
+ section.add "Attribute", valid_613533
+ var valid_613534 = formData.getOrDefault("DryRun")
+ valid_613534 = validateParameter(valid_613534, JBool, required = false, default = nil)
+ if valid_613534 != nil:
+ section.add "DryRun", valid_613534
+ var valid_613535 = formData.getOrDefault("InstanceId")
+ valid_613535 = validateParameter(valid_613535, JString, required = true,
default = nil)
- if valid_612331 != nil:
- section.add "InstanceId", valid_612331
+ if valid_613535 != nil:
+ section.add "InstanceId", valid_613535
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612332: Call_PostDescribeInstanceAttribute_612317; path: JsonNode;
+proc call*(call_613536: Call_PostDescribeInstanceAttribute_613521; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the specified attribute of the specified instance. You can specify only one attribute at a time. Valid attribute values are: instanceType
| kernel
| ramdisk
| userData
| disableApiTermination
| instanceInitiatedShutdownBehavior
| rootDeviceName
| blockDeviceMapping
| productCodes
| sourceDestCheck
| groupSet
| ebsOptimized
| sriovNetSupport
##
- let valid = call_612332.validator(path, query, header, formData, body)
- let scheme = call_612332.pickScheme
+ let valid = call_613536.validator(path, query, header, formData, body)
+ let scheme = call_613536.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612332.url(scheme.get, call_612332.host, call_612332.base,
- call_612332.route, valid.getOrDefault("path"),
+ let url = call_613536.url(scheme.get, call_613536.host, call_613536.base,
+ call_613536.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612332, url, valid)
+ result = atozHook(call_613536, url, valid)
-proc call*(call_612333: Call_PostDescribeInstanceAttribute_612317;
+proc call*(call_613537: Call_PostDescribeInstanceAttribute_613521;
InstanceId: string; Attribute: string = "instanceType";
DryRun: bool = false; Action: string = "DescribeInstanceAttribute";
Version: string = "2016-11-15"): Recallable =
@@ -62285,24 +62350,24 @@ proc call*(call_612333: Call_PostDescribeInstanceAttribute_612317;
## : The ID of the instance.
## Action: string (required)
## Version: string (required)
- var query_612334 = newJObject()
- var formData_612335 = newJObject()
- add(formData_612335, "Attribute", newJString(Attribute))
- add(formData_612335, "DryRun", newJBool(DryRun))
- add(formData_612335, "InstanceId", newJString(InstanceId))
- add(query_612334, "Action", newJString(Action))
- add(query_612334, "Version", newJString(Version))
- result = call_612333.call(nil, query_612334, nil, formData_612335, nil)
+ var query_613538 = newJObject()
+ var formData_613539 = newJObject()
+ add(formData_613539, "Attribute", newJString(Attribute))
+ add(formData_613539, "DryRun", newJBool(DryRun))
+ add(formData_613539, "InstanceId", newJString(InstanceId))
+ add(query_613538, "Action", newJString(Action))
+ add(query_613538, "Version", newJString(Version))
+ result = call_613537.call(nil, query_613538, nil, formData_613539, nil)
-var postDescribeInstanceAttribute* = Call_PostDescribeInstanceAttribute_612317(
+var postDescribeInstanceAttribute* = Call_PostDescribeInstanceAttribute_613521(
name: "postDescribeInstanceAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeInstanceAttribute",
- validator: validate_PostDescribeInstanceAttribute_612318, base: "/",
- url: url_PostDescribeInstanceAttribute_612319,
+ validator: validate_PostDescribeInstanceAttribute_613522, base: "/",
+ url: url_PostDescribeInstanceAttribute_613523,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeInstanceAttribute_612299 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeInstanceAttribute_612301(protocol: Scheme; host: string;
+ Call_GetDescribeInstanceAttribute_613503 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeInstanceAttribute_613505(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -62314,7 +62379,7 @@ proc url_GetDescribeInstanceAttribute_612301(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribeInstanceAttribute_612300(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeInstanceAttribute_613504(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified attribute of the specified instance. You can specify only one attribute at a time. Valid attribute values are: instanceType
| kernel
| ramdisk
| userData
| disableApiTermination
| instanceInitiatedShutdownBehavior
| rootDeviceName
| blockDeviceMapping
| productCodes
| sourceDestCheck
| groupSet
| ebsOptimized
| sriovNetSupport
##
@@ -62332,32 +62397,32 @@ proc validate_GetDescribeInstanceAttribute_612300(path: JsonNode; query: JsonNod
## Attribute: JString (required)
## : The instance attribute.
Note: The enaSupport
attribute is not supported at this time.
instanceType
| kernel
| ramdisk
| userData
| disableApiTermination
| instanceInitiatedShutdownBehavior
| rootDeviceName
| blockDeviceMapping
| productCodes
| sourceDestCheck
| groupSet
| ebsOptimized
| sriovNetSupport
##
- let valid = call_612314.validator(path, query, header, formData, body)
- let scheme = call_612314.pickScheme
+ let valid = call_613518.validator(path, query, header, formData, body)
+ let scheme = call_613518.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612314.url(scheme.get, call_612314.host, call_612314.base,
- call_612314.route, valid.getOrDefault("path"),
+ let url = call_613518.url(scheme.get, call_613518.host, call_613518.base,
+ call_613518.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612314, url, valid)
+ result = atozHook(call_613518, url, valid)
-proc call*(call_612315: Call_GetDescribeInstanceAttribute_612299;
+proc call*(call_613519: Call_GetDescribeInstanceAttribute_613503;
InstanceId: string; DryRun: bool = false;
Action: string = "DescribeInstanceAttribute";
Version: string = "2016-11-15"; Attribute: string = "instanceType"): Recallable =
@@ -62436,23 +62501,23 @@ proc call*(call_612315: Call_GetDescribeInstanceAttribute_612299;
## Version: string (required)
## Attribute: string (required)
## : The instance attribute.
Note: The enaSupport
attribute is not supported at this time.
Describes the credit option for CPU usage of the specified burstable performance instances. The credit options are standard
and unlimited
.
If you do not specify an instance ID, Amazon EC2 returns burstable performance instances with the unlimited
credit option, as well as instances that were previously configured as T2, T3, and T3a with the unlimited
credit option. For example, if you resize a T2 instance, while it is configured as unlimited
, to an M4 instance, Amazon EC2 returns the M4 instance.
If you specify one or more instance IDs, Amazon EC2 returns the credit option (standard
or unlimited
) of those instances. If you specify an instance ID that is not valid, such as an instance that is not a burstable performance instance, an error is returned.
Recently terminated instances might appear in the returned results. This interval is usually less than one hour.
If an Availability Zone is experiencing a service disruption and you specify instance IDs in the affected zone, or do not specify any instance IDs at all, the call fails. If you specify only instance IDs in an unaffected zone, the call works normally.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -62477,16 +62542,16 @@ proc validate_PostDescribeInstanceCreditSpecifications_612357(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612359 = query.getOrDefault("Action") - valid_612359 = validateParameter(valid_612359, JString, required = true, default = newJString( + var valid_613563 = query.getOrDefault("Action") + valid_613563 = validateParameter(valid_613563, JString, required = true, default = newJString( "DescribeInstanceCreditSpecifications")) - if valid_612359 != nil: - section.add "Action", valid_612359 - var valid_612360 = query.getOrDefault("Version") - valid_612360 = validateParameter(valid_612360, JString, required = true, + if valid_613563 != nil: + section.add "Action", valid_613563 + var valid_613564 = query.getOrDefault("Version") + valid_613564 = validateParameter(valid_613564, JString, required = true, default = newJString("2016-11-15")) - if valid_612360 != nil: - section.add "Version", valid_612360 + if valid_613564 != nil: + section.add "Version", valid_613564 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -62497,41 +62562,41 @@ proc validate_PostDescribeInstanceCreditSpecifications_612357(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612361 = header.getOrDefault("X-Amz-Signature") - valid_612361 = validateParameter(valid_612361, JString, required = false, + var valid_613565 = header.getOrDefault("X-Amz-Signature") + valid_613565 = validateParameter(valid_613565, JString, required = false, default = nil) - if valid_612361 != nil: - section.add "X-Amz-Signature", valid_612361 - var valid_612362 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612362 = validateParameter(valid_612362, JString, required = false, - default = nil) - if valid_612362 != nil: - section.add "X-Amz-Content-Sha256", valid_612362 - var valid_612363 = header.getOrDefault("X-Amz-Date") - valid_612363 = validateParameter(valid_612363, JString, required = false, - default = nil) - if valid_612363 != nil: - section.add "X-Amz-Date", valid_612363 - var valid_612364 = header.getOrDefault("X-Amz-Credential") - valid_612364 = validateParameter(valid_612364, JString, required = false, - default = nil) - if valid_612364 != nil: - section.add "X-Amz-Credential", valid_612364 - var valid_612365 = header.getOrDefault("X-Amz-Security-Token") - valid_612365 = validateParameter(valid_612365, JString, required = false, - default = nil) - if valid_612365 != nil: - section.add "X-Amz-Security-Token", valid_612365 - var valid_612366 = header.getOrDefault("X-Amz-Algorithm") - valid_612366 = validateParameter(valid_612366, JString, required = false, - default = nil) - if valid_612366 != nil: - section.add "X-Amz-Algorithm", valid_612366 - var valid_612367 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612367 = validateParameter(valid_612367, JString, required = false, - default = nil) - if valid_612367 != nil: - section.add "X-Amz-SignedHeaders", valid_612367 + if valid_613565 != nil: + section.add "X-Amz-Signature", valid_613565 + var valid_613566 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613566 = validateParameter(valid_613566, JString, required = false, + default = nil) + if valid_613566 != nil: + section.add "X-Amz-Content-Sha256", valid_613566 + var valid_613567 = header.getOrDefault("X-Amz-Date") + valid_613567 = validateParameter(valid_613567, JString, required = false, + default = nil) + if valid_613567 != nil: + section.add "X-Amz-Date", valid_613567 + var valid_613568 = header.getOrDefault("X-Amz-Credential") + valid_613568 = validateParameter(valid_613568, JString, required = false, + default = nil) + if valid_613568 != nil: + section.add "X-Amz-Credential", valid_613568 + var valid_613569 = header.getOrDefault("X-Amz-Security-Token") + valid_613569 = validateParameter(valid_613569, JString, required = false, + default = nil) + if valid_613569 != nil: + section.add "X-Amz-Security-Token", valid_613569 + var valid_613570 = header.getOrDefault("X-Amz-Algorithm") + valid_613570 = validateParameter(valid_613570, JString, required = false, + default = nil) + if valid_613570 != nil: + section.add "X-Amz-Algorithm", valid_613570 + var valid_613571 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613571 = validateParameter(valid_613571, JString, required = false, + default = nil) + if valid_613571 != nil: + section.add "X-Amz-SignedHeaders", valid_613571 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -62545,48 +62610,48 @@ proc validate_PostDescribeInstanceCreditSpecifications_612357(path: JsonNode; ## Filter: JArray ## :The filters.
instance-id
- The ID of the instance.
Describes the credit option for CPU usage of the specified burstable performance instances. The credit options are standard
and unlimited
.
If you do not specify an instance ID, Amazon EC2 returns burstable performance instances with the unlimited
credit option, as well as instances that were previously configured as T2, T3, and T3a with the unlimited
credit option. For example, if you resize a T2 instance, while it is configured as unlimited
, to an M4 instance, Amazon EC2 returns the M4 instance.
If you specify one or more instance IDs, Amazon EC2 returns the credit option (standard
or unlimited
) of those instances. If you specify an instance ID that is not valid, such as an instance that is not a burstable performance instance, an error is returned.
Recently terminated instances might appear in the returned results. This interval is usually less than one hour.
If an Availability Zone is experiencing a service disruption and you specify instance IDs in the affected zone, or do not specify any instance IDs at all, the call fails. If you specify only instance IDs in an unaffected zone, the call works normally.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_612373.validator(path, query, header, formData, body) - let scheme = call_612373.pickScheme + let valid = call_613577.validator(path, query, header, formData, body) + let scheme = call_613577.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612373.url(scheme.get, call_612373.host, call_612373.base, - call_612373.route, valid.getOrDefault("path"), + let url = call_613577.url(scheme.get, call_613577.host, call_613577.base, + call_613577.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612373, url, valid) + result = atozHook(call_613577, url, valid) -proc call*(call_612374: Call_PostDescribeInstanceCreditSpecifications_612356; +proc call*(call_613578: Call_PostDescribeInstanceCreditSpecifications_613560; NextToken: string = ""; DryRun: bool = false; InstanceId: JsonNode = nil; Action: string = "DescribeInstanceCreditSpecifications"; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable = @@ -62604,29 +62669,29 @@ proc call*(call_612374: Call_PostDescribeInstanceCreditSpecifications_612356; ## : The maximum number of results to return in a single call. To retrieve the remaining results, make another call with the returnedNextToken
value. This value can be between 5 and 1000. You cannot specify this parameter and the instance IDs parameter in the same call.
## Filter: JArray
## : The filters.
instance-id
- The ID of the instance.
Describes the credit option for CPU usage of the specified burstable performance instances. The credit options are standard
and unlimited
.
If you do not specify an instance ID, Amazon EC2 returns burstable performance instances with the unlimited
credit option, as well as instances that were previously configured as T2, T3, and T3a with the unlimited
credit option. For example, if you resize a T2 instance, while it is configured as unlimited
, to an M4 instance, Amazon EC2 returns the M4 instance.
If you specify one or more instance IDs, Amazon EC2 returns the credit option (standard
or unlimited
) of those instances. If you specify an instance ID that is not valid, such as an instance that is not a burstable performance instance, an error is returned.
Recently terminated instances might appear in the returned results. This interval is usually less than one hour.
If an Availability Zone is experiencing a service disruption and you specify instance IDs in the affected zone, or do not specify any instance IDs at all, the call fails. If you specify only instance IDs in an unaffected zone, the call works normally.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -62660,40 +62725,40 @@ proc validate_GetDescribeInstanceCreditSpecifications_612337(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_612339 = query.getOrDefault("MaxResults") - valid_612339 = validateParameter(valid_612339, JInt, required = false, default = nil) - if valid_612339 != nil: - section.add "MaxResults", valid_612339 - var valid_612340 = query.getOrDefault("DryRun") - valid_612340 = validateParameter(valid_612340, JBool, required = false, default = nil) - if valid_612340 != nil: - section.add "DryRun", valid_612340 - var valid_612341 = query.getOrDefault("NextToken") - valid_612341 = validateParameter(valid_612341, JString, required = false, + var valid_613543 = query.getOrDefault("MaxResults") + valid_613543 = validateParameter(valid_613543, JInt, required = false, default = nil) + if valid_613543 != nil: + section.add "MaxResults", valid_613543 + var valid_613544 = query.getOrDefault("DryRun") + valid_613544 = validateParameter(valid_613544, JBool, required = false, default = nil) + if valid_613544 != nil: + section.add "DryRun", valid_613544 + var valid_613545 = query.getOrDefault("NextToken") + valid_613545 = validateParameter(valid_613545, JString, required = false, default = nil) - if valid_612341 != nil: - section.add "NextToken", valid_612341 - var valid_612342 = query.getOrDefault("InstanceId") - valid_612342 = validateParameter(valid_612342, JArray, required = false, + if valid_613545 != nil: + section.add "NextToken", valid_613545 + var valid_613546 = query.getOrDefault("InstanceId") + valid_613546 = validateParameter(valid_613546, JArray, required = false, default = nil) - if valid_612342 != nil: - section.add "InstanceId", valid_612342 - var valid_612343 = query.getOrDefault("Filter") - valid_612343 = validateParameter(valid_612343, JArray, required = false, + if valid_613546 != nil: + section.add "InstanceId", valid_613546 + var valid_613547 = query.getOrDefault("Filter") + valid_613547 = validateParameter(valid_613547, JArray, required = false, default = nil) - if valid_612343 != nil: - section.add "Filter", valid_612343 + if valid_613547 != nil: + section.add "Filter", valid_613547 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612344 = query.getOrDefault("Action") - valid_612344 = validateParameter(valid_612344, JString, required = true, default = newJString( + var valid_613548 = query.getOrDefault("Action") + valid_613548 = validateParameter(valid_613548, JString, required = true, default = newJString( "DescribeInstanceCreditSpecifications")) - if valid_612344 != nil: - section.add "Action", valid_612344 - var valid_612345 = query.getOrDefault("Version") - valid_612345 = validateParameter(valid_612345, JString, required = true, + if valid_613548 != nil: + section.add "Action", valid_613548 + var valid_613549 = query.getOrDefault("Version") + valid_613549 = validateParameter(valid_613549, JString, required = true, default = newJString("2016-11-15")) - if valid_612345 != nil: - section.add "Version", valid_612345 + if valid_613549 != nil: + section.add "Version", valid_613549 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -62704,62 +62769,62 @@ proc validate_GetDescribeInstanceCreditSpecifications_612337(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612346 = header.getOrDefault("X-Amz-Signature") - valid_612346 = validateParameter(valid_612346, JString, required = false, + var valid_613550 = header.getOrDefault("X-Amz-Signature") + valid_613550 = validateParameter(valid_613550, JString, required = false, default = nil) - if valid_612346 != nil: - section.add "X-Amz-Signature", valid_612346 - var valid_612347 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612347 = validateParameter(valid_612347, JString, required = false, + if valid_613550 != nil: + section.add "X-Amz-Signature", valid_613550 + var valid_613551 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613551 = validateParameter(valid_613551, JString, required = false, default = nil) - if valid_612347 != nil: - section.add "X-Amz-Content-Sha256", valid_612347 - var valid_612348 = header.getOrDefault("X-Amz-Date") - valid_612348 = validateParameter(valid_612348, JString, required = false, + if valid_613551 != nil: + section.add "X-Amz-Content-Sha256", valid_613551 + var valid_613552 = header.getOrDefault("X-Amz-Date") + valid_613552 = validateParameter(valid_613552, JString, required = false, default = nil) - if valid_612348 != nil: - section.add "X-Amz-Date", valid_612348 - var valid_612349 = header.getOrDefault("X-Amz-Credential") - valid_612349 = validateParameter(valid_612349, JString, required = false, + if valid_613552 != nil: + section.add "X-Amz-Date", valid_613552 + var valid_613553 = header.getOrDefault("X-Amz-Credential") + valid_613553 = validateParameter(valid_613553, JString, required = false, default = nil) - if valid_612349 != nil: - section.add "X-Amz-Credential", valid_612349 - var valid_612350 = header.getOrDefault("X-Amz-Security-Token") - valid_612350 = validateParameter(valid_612350, JString, required = false, + if valid_613553 != nil: + section.add "X-Amz-Credential", valid_613553 + var valid_613554 = header.getOrDefault("X-Amz-Security-Token") + valid_613554 = validateParameter(valid_613554, JString, required = false, default = nil) - if valid_612350 != nil: - section.add "X-Amz-Security-Token", valid_612350 - var valid_612351 = header.getOrDefault("X-Amz-Algorithm") - valid_612351 = validateParameter(valid_612351, JString, required = false, + if valid_613554 != nil: + section.add "X-Amz-Security-Token", valid_613554 + var valid_613555 = header.getOrDefault("X-Amz-Algorithm") + valid_613555 = validateParameter(valid_613555, JString, required = false, default = nil) - if valid_612351 != nil: - section.add "X-Amz-Algorithm", valid_612351 - var valid_612352 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612352 = validateParameter(valid_612352, JString, required = false, + if valid_613555 != nil: + section.add "X-Amz-Algorithm", valid_613555 + var valid_613556 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613556 = validateParameter(valid_613556, JString, required = false, default = nil) - if valid_612352 != nil: - section.add "X-Amz-SignedHeaders", valid_612352 + if valid_613556 != nil: + section.add "X-Amz-SignedHeaders", valid_613556 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_612353: Call_GetDescribeInstanceCreditSpecifications_612336; +proc call*(call_613557: Call_GetDescribeInstanceCreditSpecifications_613540; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the credit option for CPU usage of the specified burstable performance instances. The credit options are standard
and unlimited
.
If you do not specify an instance ID, Amazon EC2 returns burstable performance instances with the unlimited
credit option, as well as instances that were previously configured as T2, T3, and T3a with the unlimited
credit option. For example, if you resize a T2 instance, while it is configured as unlimited
, to an M4 instance, Amazon EC2 returns the M4 instance.
If you specify one or more instance IDs, Amazon EC2 returns the credit option (standard
or unlimited
) of those instances. If you specify an instance ID that is not valid, such as an instance that is not a burstable performance instance, an error is returned.
Recently terminated instances might appear in the returned results. This interval is usually less than one hour.
If an Availability Zone is experiencing a service disruption and you specify instance IDs in the affected zone, or do not specify any instance IDs at all, the call fails. If you specify only instance IDs in an unaffected zone, the call works normally.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_612353.validator(path, query, header, formData, body) - let scheme = call_612353.pickScheme + let valid = call_613557.validator(path, query, header, formData, body) + let scheme = call_613557.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612353.url(scheme.get, call_612353.host, call_612353.base, - call_612353.route, valid.getOrDefault("path"), + let url = call_613557.url(scheme.get, call_613557.host, call_613557.base, + call_613557.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612353, url, valid) + result = atozHook(call_613557, url, valid) -proc call*(call_612354: Call_GetDescribeInstanceCreditSpecifications_612336; +proc call*(call_613558: Call_GetDescribeInstanceCreditSpecifications_613540; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; InstanceId: JsonNode = nil; Filter: JsonNode = nil; Action: string = "DescribeInstanceCreditSpecifications"; @@ -62778,28 +62843,28 @@ proc call*(call_612354: Call_GetDescribeInstanceCreditSpecifications_612336; ## :The filters.
instance-id
- The ID of the instance.
Describes the status of the specified instances or all of your instances. By default, only running instances are described, unless you specifically indicate to return the status of all instances.
Instance status includes the following components:
Status checks - Amazon EC2 performs status checks on running EC2 instances to identify hardware and software issues. For more information, see Status Checks for Your Instances and Troubleshooting Instances with Failed Status Checks in the Amazon Elastic Compute Cloud User Guide.
Scheduled events - Amazon EC2 can schedule events (such as reboot, stop, or terminate) for your instances related to hardware issues, software updates, or system maintenance. For more information, see Scheduled Events for Your Instances in the Amazon Elastic Compute Cloud User Guide.
Instance state - You can manage your instances from the moment you launch them through their termination. For more information, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
The filters.
availability-zone
- The Availability Zone of the instance.
event.code
- The code for the scheduled event (instance-reboot
| system-reboot
| system-maintenance
| instance-retirement
| instance-stop
).
event.description
- A description of the event.
event.instance-event-id
- The ID of the event whose date and time you are modifying.
event.not-after
- The latest end time for the scheduled event (for example, 2014-09-15T17:15:20.000Z
).
event.not-before
- The earliest start time for the scheduled event (for example, 2014-09-15T17:15:20.000Z
).
event.not-before-deadline
- The deadline for starting the event (for example, 2014-09-15T17:15:20.000Z
).
instance-state-code
- The code for the instance state, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-status.reachability
- Filters on instance status where the name is reachability
(passed
| failed
| initializing
| insufficient-data
).
instance-status.status
- The status of the instance (ok
| impaired
| initializing
| insufficient-data
| not-applicable
).
system-status.reachability
- Filters on system status where the name is reachability
(passed
| failed
| initializing
| insufficient-data
).
system-status.status
- The system status of the instance (ok
| impaired
| initializing
| insufficient-data
| not-applicable
).
Describes the status of the specified instances or all of your instances. By default, only running instances are described, unless you specifically indicate to return the status of all instances.
Instance status includes the following components:
Status checks - Amazon EC2 performs status checks on running EC2 instances to identify hardware and software issues. For more information, see Status Checks for Your Instances and Troubleshooting Instances with Failed Status Checks in the Amazon Elastic Compute Cloud User Guide.
Scheduled events - Amazon EC2 can schedule events (such as reboot, stop, or terminate) for your instances related to hardware issues, software updates, or system maintenance. For more information, see Scheduled Events for Your Instances in the Amazon Elastic Compute Cloud User Guide.
Instance state - You can manage your instances from the moment you launch them through their termination. For more information, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
NextToken
value. This value can be between 5 and 1000. You cannot specify this parameter and the instance IDs parameter in the same call.
## Filter: JArray
## : The filters.
availability-zone
- The Availability Zone of the instance.
event.code
- The code for the scheduled event (instance-reboot
| system-reboot
| system-maintenance
| instance-retirement
| instance-stop
).
event.description
- A description of the event.
event.instance-event-id
- The ID of the event whose date and time you are modifying.
event.not-after
- The latest end time for the scheduled event (for example, 2014-09-15T17:15:20.000Z
).
event.not-before
- The earliest start time for the scheduled event (for example, 2014-09-15T17:15:20.000Z
).
event.not-before-deadline
- The deadline for starting the event (for example, 2014-09-15T17:15:20.000Z
).
instance-state-code
- The code for the instance state, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-status.reachability
- Filters on instance status where the name is reachability
(passed
| failed
| initializing
| insufficient-data
).
instance-status.status
- The status of the instance (ok
| impaired
| initializing
| insufficient-data
| not-applicable
).
system-status.reachability
- Filters on system status where the name is reachability
(passed
| failed
| initializing
| insufficient-data
).
system-status.status
- The system status of the instance (ok
| impaired
| initializing
| insufficient-data
| not-applicable
).
Describes the status of the specified instances or all of your instances. By default, only running instances are described, unless you specifically indicate to return the status of all instances.
Instance status includes the following components:
Status checks - Amazon EC2 performs status checks on running EC2 instances to identify hardware and software issues. For more information, see Status Checks for Your Instances and Troubleshooting Instances with Failed Status Checks in the Amazon Elastic Compute Cloud User Guide.
Scheduled events - Amazon EC2 can schedule events (such as reboot, stop, or terminate) for your instances related to hardware issues, software updates, or system maintenance. For more information, see Scheduled Events for Your Instances in the Amazon Elastic Compute Cloud User Guide.
Instance state - You can manage your instances from the moment you launch them through their termination. For more information, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When true
, includes the health status for all instances. When false
, includes the health status for running instances only.
Default: false
Describes the status of the specified instances or all of your instances. By default, only running instances are described, unless you specifically indicate to return the status of all instances.
Instance status includes the following components:
Status checks - Amazon EC2 performs status checks on running EC2 instances to identify hardware and software issues. For more information, see Status Checks for Your Instances and Troubleshooting Instances with Failed Status Checks in the Amazon Elastic Compute Cloud User Guide.
Scheduled events - Amazon EC2 can schedule events (such as reboot, stop, or terminate) for your instances related to hardware issues, software updates, or system maintenance. For more information, see Scheduled Events for Your Instances in the Amazon Elastic Compute Cloud User Guide.
Instance state - You can manage your instances from the moment you launch them through their termination. For more information, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When true
, includes the health status for all instances. When false
, includes the health status for running instances only.
Default: false
One or more filters. Filter names and values are case-sensitive.
location
- This depends on the location type. For example, if the location type is region
(default), the location is the Region code (for example, us-east-2
.)
instance-type
- The instance type.
One or more filters. Filter names and values are case-sensitive.
location
- This depends on the location type. For example, if the location type is region
(default), the location is the Region code (for example, us-east-2
.)
instance-type
- The instance type.
One or more filters. Filter names and values are case-sensitive.
location
- This depends on the location type. For example, if the location type is region
(default), the location is the Region code (for example, us-east-2
.)
instance-type
- The instance type.
One or more filters. Filter names and values are case-sensitive.
auto-recovery-supported
- Indicates whether auto recovery is supported. (true
| false
)
bare-metal
- Indicates whether it is a bare metal instance type. (true
| false
)
burstable-performance-supported
- Indicates whether it is a burstable performance instance type. (true
| false
)
current-generation
- Indicates whether this instance type is the latest generation instance type of an instance family. (true
| false
)
ebs-info.ebs-optimized-support
- Indicates whether the instance type is EBS-optimized. (true
| false
)
ebs-info.encryption-support
- Indicates whether EBS encryption is supported. (true
| false
)
free-tier-eligible
- Indicates whether the instance type is eligible to use in the free tier. (true
| false
)
hibernation-supported
- Indicates whether On-Demand hibernation is supported. (true
| false
)
hypervisor
- The hypervisor used. (nitro
| xen
)
instance-storage-info.disk.count
- The number of local disks.
instance-storage-info.disk.size-in-gb
- The storage size of each instance storage disk, in GB.
instance-storage-info.disk.type
- The storage technology for the local instance storage disks. (hdd
| ssd
)
instance-storage-info.total-size-in-gb
- The total amount of storage available from all local instance storage, in GB.
instance-storage-supported
- Indicates whether the instance type has local instance storage. (true
| false
)
memory-info.size-in-mib
- The memory size.
network-info.ena-support
- Indicates whether Elastic Network Adapter (ENA) is supported or required. (required
| supported
| unsupported
)
network-info.ipv4-addresses-per-interface
- The maximum number of private IPv4 addresses per network interface.
network-info.ipv6-addresses-per-interface
- The maximum number of private IPv6 addresses per network interface.
network-info.ipv6-supported
- Indicates whether the instance type supports IPv6. (true
| false
)
network-info.maximum-network-interfaces
- The maximum number of network interfaces per instance.
network-info.network-performance
- Describes the network performance.
processor-info.sustained-clock-speed-in-ghz
- The CPU clock speed, in GHz.
vcpu-info.default-cores
- The default number of cores for the instance type.
vcpu-info.default-threads-per-core
- The default number of threads per core for the instance type.
vcpu-info.default-vcpus
- The default number of vCPUs for the instance type.
One or more filters. Filter names and values are case-sensitive.
auto-recovery-supported
- Indicates whether auto recovery is supported. (true
| false
)
bare-metal
- Indicates whether it is a bare metal instance type. (true
| false
)
burstable-performance-supported
- Indicates whether it is a burstable performance instance type. (true
| false
)
current-generation
- Indicates whether this instance type is the latest generation instance type of an instance family. (true
| false
)
ebs-info.ebs-optimized-support
- Indicates whether the instance type is EBS-optimized. (true
| false
)
ebs-info.encryption-support
- Indicates whether EBS encryption is supported. (true
| false
)
free-tier-eligible
- Indicates whether the instance type is eligible to use in the free tier. (true
| false
)
hibernation-supported
- Indicates whether On-Demand hibernation is supported. (true
| false
)
hypervisor
- The hypervisor used. (nitro
| xen
)
instance-storage-info.disk.count
- The number of local disks.
instance-storage-info.disk.size-in-gb
- The storage size of each instance storage disk, in GB.
instance-storage-info.disk.type
- The storage technology for the local instance storage disks. (hdd
| ssd
)
instance-storage-info.total-size-in-gb
- The total amount of storage available from all local instance storage, in GB.
instance-storage-supported
- Indicates whether the instance type has local instance storage. (true
| false
)
memory-info.size-in-mib
- The memory size.
network-info.ena-support
- Indicates whether Elastic Network Adapter (ENA) is supported or required. (required
| supported
| unsupported
)
network-info.ipv4-addresses-per-interface
- The maximum number of private IPv4 addresses per network interface.
network-info.ipv6-addresses-per-interface
- The maximum number of private IPv6 addresses per network interface.
network-info.ipv6-supported
- Indicates whether the instance type supports IPv6. (true
| false
)
network-info.maximum-network-interfaces
- The maximum number of network interfaces per instance.
network-info.network-performance
- Describes the network performance.
processor-info.sustained-clock-speed-in-ghz
- The CPU clock speed, in GHz.
vcpu-info.default-cores
- The default number of cores for the instance type.
vcpu-info.default-threads-per-core
- The default number of threads per cores for the instance type.
vcpu-info.default-vcpus
- The default number of vCPUs for the instance type.
One or more filters. Filter names and values are case-sensitive.
auto-recovery-supported
- Indicates whether auto recovery is supported. (true
| false
)
bare-metal
- Indicates whether it is a bare metal instance type. (true
| false
)
burstable-performance-supported
- Indicates whether it is a burstable performance instance type. (true
| false
)
current-generation
- Indicates whether this instance type is the latest generation instance type of an instance family. (true
| false
)
ebs-info.ebs-optimized-support
- Indicates whether the instance type is EBS-optimized. (true
| false
)
ebs-info.encryption-support
- Indicates whether EBS encryption is supported. (true
| false
)
free-tier-eligible
- Indicates whether the instance type is eligible to use in the free tier. (true
| false
)
hibernation-supported
- Indicates whether On-Demand hibernation is supported. (true
| false
)
hypervisor
- The hypervisor used. (nitro
| xen
)
instance-storage-info.disk.count
- The number of local disks.
instance-storage-info.disk.size-in-gb
- The storage size of each instance storage disk, in GB.
instance-storage-info.disk.type
- The storage technology for the local instance storage disks. (hdd
| ssd
)
instance-storage-info.total-size-in-gb
- The total amount of storage available from all local instance storage, in GB.
instance-storage-supported
- Indicates whether the instance type has local instance storage. (true
| false
)
memory-info.size-in-mib
- The memory size.
network-info.ena-support
- Indicates whether Elastic Network Adapter (ENA) is supported or required. (required
| supported
| unsupported
)
network-info.ipv4-addresses-per-interface
- The maximum number of private IPv4 addresses per network interface.
network-info.ipv6-addresses-per-interface
- The maximum number of private IPv6 addresses per network interface.
network-info.ipv6-supported
- Indicates whether the instance type supports IPv6. (true
| false
)
network-info.maximum-network-interfaces
- The maximum number of network interfaces per instance.
network-info.network-performance
- Describes the network performance.
processor-info.sustained-clock-speed-in-ghz
- The CPU clock speed, in GHz.
vcpu-info.default-cores
- The default number of cores for the instance type.
vcpu-info.default-threads-per-core
- The default number of threads per core for the instance type.
vcpu-info.default-vcpus
- The default number of vCPUs for the instance type.
One or more filters. Filter names and values are case-sensitive.
auto-recovery-supported
- Indicates whether auto recovery is supported. (true
| false
)
bare-metal
- Indicates whether it is a bare metal instance type. (true
| false
)
burstable-performance-supported
- Indicates whether it is a burstable performance instance type. (true
| false
)
current-generation
- Indicates whether this instance type is the latest generation instance type of an instance family. (true
| false
)
ebs-info.ebs-optimized-support
- Indicates whether the instance type is EBS-optimized. (true
| false
)
ebs-info.encryption-support
- Indicates whether EBS encryption is supported. (true
| false
)
free-tier-eligible
- Indicates whether the instance type is eligible to use in the free tier. (true
| false
)
hibernation-supported
- Indicates whether On-Demand hibernation is supported. (true
| false
)
hypervisor
- The hypervisor used. (nitro
| xen
)
instance-storage-info.disk.count
- The number of local disks.
instance-storage-info.disk.size-in-gb
- The storage size of each instance storage disk, in GB.
instance-storage-info.disk.type
- The storage technology for the local instance storage disks. (hdd
| ssd
)
instance-storage-info.total-size-in-gb
- The total amount of storage available from all local instance storage, in GB.
instance-storage-supported
- Indicates whether the instance type has local instance storage. (true
| false
)
memory-info.size-in-mib
- The memory size.
network-info.ena-support
- Indicates whether Elastic Network Adapter (ENA) is supported or required. (required
| supported
| unsupported
)
network-info.ipv4-addresses-per-interface
- The maximum number of private IPv4 addresses per network interface.
network-info.ipv6-addresses-per-interface
- The maximum number of private IPv6 addresses per network interface.
network-info.ipv6-supported
- Indicates whether the instance type supports IPv6. (true
| false
)
network-info.maximum-network-interfaces
- The maximum number of network interfaces per instance.
network-info.network-performance
- Describes the network performance.
processor-info.sustained-clock-speed-in-ghz
- The CPU clock speed, in GHz.
vcpu-info.default-cores
- The default number of cores for the instance type.
vcpu-info.default-threads-per-core
- The default number of threads per cores for the instance type.
vcpu-info.default-vcpus
- The default number of vCPUs for the instance type.
One or more filters. Filter names and values are case-sensitive.
auto-recovery-supported
- Indicates whether auto recovery is supported. (true
| false
)
bare-metal
- Indicates whether it is a bare metal instance type. (true
| false
)
burstable-performance-supported
- Indicates whether it is a burstable performance instance type. (true
| false
)
current-generation
- Indicates whether this instance type is the latest generation instance type of an instance family. (true
| false
)
ebs-info.ebs-optimized-support
- Indicates whether the instance type is EBS-optimized. (true
| false
)
ebs-info.encryption-support
- Indicates whether EBS encryption is supported. (true
| false
)
free-tier-eligible
- Indicates whether the instance type is eligible to use in the free tier. (true
| false
)
hibernation-supported
- Indicates whether On-Demand hibernation is supported. (true
| false
)
hypervisor
- The hypervisor used. (nitro
| xen
)
instance-storage-info.disk.count
- The number of local disks.
instance-storage-info.disk.size-in-gb
- The storage size of each instance storage disk, in GB.
instance-storage-info.disk.type
- The storage technology for the local instance storage disks. (hdd
| ssd
)
instance-storage-info.total-size-in-gb
- The total amount of storage available from all local instance storage, in GB.
instance-storage-supported
- Indicates whether the instance type has local instance storage. (true
| false
)
memory-info.size-in-mib
- The memory size.
network-info.ena-support
- Indicates whether Elastic Network Adapter (ENA) is supported or required. (required
| supported
| unsupported
)
network-info.ipv4-addresses-per-interface
- The maximum number of private IPv4 addresses per network interface.
network-info.ipv6-addresses-per-interface
- The maximum number of private IPv6 addresses per network interface.
network-info.ipv6-supported
- Indicates whether the instance type supports IPv6. (true
| false
)
network-info.maximum-network-interfaces
- The maximum number of network interfaces per instance.
network-info.network-performance
- Describes the network performance.
processor-info.sustained-clock-speed-in-ghz
- The CPU clock speed, in GHz.
vcpu-info.default-cores
- The default number of cores for the instance type.
vcpu-info.default-threads-per-core
- The default number of threads per core for the instance type.
vcpu-info.default-vcpus
- The default number of vCPUs for the instance type.
One or more filters. Filter names and values are case-sensitive.
auto-recovery-supported
- Indicates whether auto recovery is supported. (true
| false
)
bare-metal
- Indicates whether it is a bare metal instance type. (true
| false
)
burstable-performance-supported
- Indicates whether it is a burstable performance instance type. (true
| false
)
current-generation
- Indicates whether this instance type is the latest generation instance type of an instance family. (true
| false
)
ebs-info.ebs-optimized-support
- Indicates whether the instance type is EBS-optimized. (true
| false
)
ebs-info.encryption-support
- Indicates whether EBS encryption is supported. (true
| false
)
free-tier-eligible
- Indicates whether the instance type is eligible to use in the free tier. (true
| false
)
hibernation-supported
- Indicates whether On-Demand hibernation is supported. (true
| false
)
hypervisor
- The hypervisor used. (nitro
| xen
)
instance-storage-info.disk.count
- The number of local disks.
instance-storage-info.disk.size-in-gb
- The storage size of each instance storage disk, in GB.
instance-storage-info.disk.type
- The storage technology for the local instance storage disks. (hdd
| ssd
)
instance-storage-info.total-size-in-gb
- The total amount of storage available from all local instance storage, in GB.
instance-storage-supported
- Indicates whether the instance type has local instance storage. (true
| false
)
memory-info.size-in-mib
- The memory size.
network-info.ena-support
- Indicates whether Elastic Network Adapter (ENA) is supported or required. (required
| supported
| unsupported
)
network-info.ipv4-addresses-per-interface
- The maximum number of private IPv4 addresses per network interface.
network-info.ipv6-addresses-per-interface
- The maximum number of private IPv6 addresses per network interface.
network-info.ipv6-supported
- Indicates whether the instance type supports IPv6. (true
| false
)
network-info.maximum-network-interfaces
- The maximum number of network interfaces per instance.
network-info.network-performance
- Describes the network performance.
processor-info.sustained-clock-speed-in-ghz
- The CPU clock speed, in GHz.
vcpu-info.default-cores
- The default number of cores for the instance type.
vcpu-info.default-threads-per-core
- The default number of threads per cores for the instance type.
vcpu-info.default-vcpus
- The default number of vCPUs for the instance type.
One or more filters. Filter names and values are case-sensitive.
auto-recovery-supported
- Indicates whether auto recovery is supported. (true
| false
)
bare-metal
- Indicates whether it is a bare metal instance type. (true
| false
)
burstable-performance-supported
- Indicates whether it is a burstable performance instance type. (true
| false
)
current-generation
- Indicates whether this instance type is the latest generation instance type of an instance family. (true
| false
)
ebs-info.ebs-optimized-support
- Indicates whether the instance type is EBS-optimized. (true
| false
)
ebs-info.encryption-support
- Indicates whether EBS encryption is supported. (true
| false
)
free-tier-eligible
- Indicates whether the instance type is eligible to use in the free tier. (true
| false
)
hibernation-supported
- Indicates whether On-Demand hibernation is supported. (true
| false
)
hypervisor
- The hypervisor used. (nitro
| xen
)
instance-storage-info.disk.count
- The number of local disks.
instance-storage-info.disk.size-in-gb
- The storage size of each instance storage disk, in GB.
instance-storage-info.disk.type
- The storage technology for the local instance storage disks. (hdd
| ssd
)
instance-storage-info.total-size-in-gb
- The total amount of storage available from all local instance storage, in GB.
instance-storage-supported
- Indicates whether the instance type has local instance storage. (true
| false
)
memory-info.size-in-mib
- The memory size.
network-info.ena-support
- Indicates whether Elastic Network Adapter (ENA) is supported or required. (required
| supported
| unsupported
)
network-info.ipv4-addresses-per-interface
- The maximum number of private IPv4 addresses per network interface.
network-info.ipv6-addresses-per-interface
- The maximum number of private IPv6 addresses per network interface.
network-info.ipv6-supported
- Indicates whether the instance type supports IPv6. (true
| false
)
network-info.maximum-network-interfaces
- The maximum number of network interfaces per instance.
network-info.network-performance
- Describes the network performance.
processor-info.sustained-clock-speed-in-ghz
- The CPU clock speed, in GHz.
vcpu-info.default-cores
- The default number of cores for the instance type.
vcpu-info.default-threads-per-core
- The default number of threads per core for the instance type.
vcpu-info.default-vcpus
- The default number of vCPUs for the instance type.
One or more filters. Filter names and values are case-sensitive.
auto-recovery-supported
- Indicates whether auto recovery is supported. (true
| false
)
bare-metal
- Indicates whether it is a bare metal instance type. (true
| false
)
burstable-performance-supported
- Indicates whether it is a burstable performance instance type. (true
| false
)
current-generation
- Indicates whether this instance type is the latest generation instance type of an instance family. (true
| false
)
ebs-info.ebs-optimized-support
- Indicates whether the instance type is EBS-optimized. (true
| false
)
ebs-info.encryption-support
- Indicates whether EBS encryption is supported. (true
| false
)
free-tier-eligible
- Indicates whether the instance type is eligible to use in the free tier. (true
| false
)
hibernation-supported
- Indicates whether On-Demand hibernation is supported. (true
| false
)
hypervisor
- The hypervisor used. (nitro
| xen
)
instance-storage-info.disk.count
- The number of local disks.
instance-storage-info.disk.size-in-gb
- The storage size of each instance storage disk, in GB.
instance-storage-info.disk.type
- The storage technology for the local instance storage disks. (hdd
| ssd
)
instance-storage-info.total-size-in-gb
- The total amount of storage available from all local instance storage, in GB.
instance-storage-supported
- Indicates whether the instance type has local instance storage. (true
| false
)
memory-info.size-in-mib
- The memory size.
network-info.ena-support
- Indicates whether Elastic Network Adapter (ENA) is supported or required. (required
| supported
| unsupported
)
network-info.ipv4-addresses-per-interface
- The maximum number of private IPv4 addresses per network interface.
network-info.ipv6-addresses-per-interface
- The maximum number of private IPv6 addresses per network interface.
network-info.ipv6-supported
- Indicates whether the instance type supports IPv6. (true
| false
)
network-info.maximum-network-interfaces
- The maximum number of network interfaces per instance.
network-info.network-performance
- Describes the network performance.
processor-info.sustained-clock-speed-in-ghz
- The CPU clock speed, in GHz.
vcpu-info.default-cores
- The default number of cores for the instance type.
vcpu-info.default-threads-per-core
- The default number of threads per cores for the instance type.
vcpu-info.default-vcpus
- The default number of vCPUs for the instance type.
Describes the specified instances or all of AWS account's instances.
If you specify one or more instance IDs, Amazon EC2 returns information for those instances. If you do not specify instance IDs, Amazon EC2 returns information for all relevant instances. If you specify an instance ID that is not valid, an error is returned. If you specify an instance that you do not own, it is not included in the returned results.
Recently terminated instances might appear in the returned results. This interval is usually less than one hour.
If you describe instances in the rare case where an Availability Zone is experiencing a service disruption and you specify instance IDs that are in the affected zone, or do not specify any instance IDs at all, the call fails. If you describe instances and specify only instance IDs that are in an unaffected zone, the call works normally.
## @@ -63875,16 +63940,16 @@ proc validate_PostDescribeInstances_612523(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612525 = query.getOrDefault("Action") - valid_612525 = validateParameter(valid_612525, JString, required = true, + var valid_613729 = query.getOrDefault("Action") + valid_613729 = validateParameter(valid_613729, JString, required = true, default = newJString("DescribeInstances")) - if valid_612525 != nil: - section.add "Action", valid_612525 - var valid_612526 = query.getOrDefault("Version") - valid_612526 = validateParameter(valid_612526, JString, required = true, + if valid_613729 != nil: + section.add "Action", valid_613729 + var valid_613730 = query.getOrDefault("Version") + valid_613730 = validateParameter(valid_613730, JString, required = true, default = newJString("2016-11-15")) - if valid_612526 != nil: - section.add "Version", valid_612526 + if valid_613730 != nil: + section.add "Version", valid_613730 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -63895,41 +63960,41 @@ proc validate_PostDescribeInstances_612523(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612527 = header.getOrDefault("X-Amz-Signature") - valid_612527 = validateParameter(valid_612527, JString, required = false, + var valid_613731 = header.getOrDefault("X-Amz-Signature") + valid_613731 = validateParameter(valid_613731, JString, required = false, default = nil) - if valid_612527 != nil: - section.add "X-Amz-Signature", valid_612527 - var valid_612528 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612528 = validateParameter(valid_612528, JString, required = false, + if valid_613731 != nil: + section.add "X-Amz-Signature", valid_613731 + var valid_613732 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613732 = validateParameter(valid_613732, JString, required = false, default = nil) - if valid_612528 != nil: - section.add "X-Amz-Content-Sha256", valid_612528 - var valid_612529 = header.getOrDefault("X-Amz-Date") - valid_612529 = validateParameter(valid_612529, JString, required = false, + if valid_613732 != nil: + section.add "X-Amz-Content-Sha256", valid_613732 + var valid_613733 = header.getOrDefault("X-Amz-Date") + valid_613733 = validateParameter(valid_613733, JString, required = false, default = nil) - if valid_612529 != nil: - section.add "X-Amz-Date", valid_612529 - var valid_612530 = header.getOrDefault("X-Amz-Credential") - valid_612530 = validateParameter(valid_612530, JString, required = false, + if valid_613733 != nil: + section.add "X-Amz-Date", valid_613733 + var valid_613734 = header.getOrDefault("X-Amz-Credential") + valid_613734 = validateParameter(valid_613734, JString, required = false, default = nil) - if valid_612530 != nil: - section.add "X-Amz-Credential", valid_612530 - var valid_612531 = header.getOrDefault("X-Amz-Security-Token") - valid_612531 = validateParameter(valid_612531, JString, required = false, + if valid_613734 != nil: + section.add "X-Amz-Credential", valid_613734 + var valid_613735 = header.getOrDefault("X-Amz-Security-Token") + valid_613735 = validateParameter(valid_613735, JString, required = false, default = nil) - if valid_612531 != nil: - section.add "X-Amz-Security-Token", valid_612531 - var valid_612532 = header.getOrDefault("X-Amz-Algorithm") - valid_612532 = validateParameter(valid_612532, JString, required = false, + if valid_613735 != nil: + section.add "X-Amz-Security-Token", valid_613735 + var valid_613736 = header.getOrDefault("X-Amz-Algorithm") + valid_613736 = validateParameter(valid_613736, JString, required = false, default = nil) - if valid_612532 != nil: - section.add "X-Amz-Algorithm", valid_612532 - var valid_612533 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612533 = validateParameter(valid_612533, JString, required = false, + if valid_613736 != nil: + section.add "X-Amz-Algorithm", valid_613736 + var valid_613737 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613737 = validateParameter(valid_613737, JString, required = false, default = nil) - if valid_612533 != nil: - section.add "X-Amz-SignedHeaders", valid_612533 + if valid_613737 != nil: + section.add "X-Amz-SignedHeaders", valid_613737 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -63943,47 +64008,47 @@ proc validate_PostDescribeInstances_612523(path: JsonNode; query: JsonNode; ## Filter: JArray ## :The filters.
affinity
- The affinity setting for an instance running on a Dedicated Host (default
| host
).
architecture
- The instance architecture (i386
| x86_64
| arm64
).
availability-zone
- The Availability Zone of the instance.
block-device-mapping.attach-time
- The attach time for an EBS volume mapped to the instance, for example, 2010-09-15T17:15:20.000Z
.
block-device-mapping.delete-on-termination
- A Boolean that indicates whether the EBS volume is deleted on instance termination.
block-device-mapping.device-name
- The device name specified in the block device mapping (for example, /dev/sdh
or xvdh
).
block-device-mapping.status
- The status for the EBS volume (attaching
| attached
| detaching
| detached
).
block-device-mapping.volume-id
- The volume ID of the EBS volume.
client-token
- The idempotency token you provided when you launched the instance.
dns-name
- The public DNS name of the instance.
group-id
- The ID of the security group for the instance. EC2-Classic only.
group-name
- The name of the security group for the instance. EC2-Classic only.
hibernation-options.configured
- A Boolean that indicates whether the instance is enabled for hibernation. A value of true
means that the instance is enabled for hibernation.
host-id
- The ID of the Dedicated Host on which the instance is running, if applicable.
hypervisor
- The hypervisor type of the instance (ovm
| xen
).
iam-instance-profile.arn
- The instance profile associated with the instance. Specified as an ARN.
image-id
- The ID of the image used to launch the instance.
instance-id
- The ID of the instance.
instance-lifecycle
- Indicates whether this is a Spot Instance or a Scheduled Instance (spot
| scheduled
).
instance-state-code
- The state of the instance, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are: 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-type
- The type of instance (for example, t2.micro
).
instance.group-id
- The ID of the security group for the instance.
instance.group-name
- The name of the security group for the instance.
ip-address
- The public IPv4 address of the instance.
kernel-id
- The kernel ID.
key-name
- The name of the key pair used when the instance was launched.
launch-index
- When launching multiple instances, this is the index for the instance in the launch group (for example, 0, 1, 2, and so on).
launch-time
- The time when the instance was launched.
metadata-options.http-tokens
- The metadata request authorization state (optional
| required
)
metadata-options.http-put-response-hop-limit
- The http metadata request put response hop limit (integer, possible values 1
to 64
)
metadata-options.http-endpoint
- Enable or disable metadata access on http endpoint (enabled
| disabled
)
monitoring-state
- Indicates whether detailed monitoring is enabled (disabled
| enabled
).
network-interface.addresses.private-ip-address
- The private IPv4 address associated with the network interface.
network-interface.addresses.primary
- Specifies whether the IPv4 address of the network interface is the primary private IPv4 address.
network-interface.addresses.association.public-ip
- The ID of the association of an Elastic IP address (IPv4) with a network interface.
network-interface.addresses.association.ip-owner-id
- The owner ID of the private IPv4 address associated with the network interface.
network-interface.association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
network-interface.association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
network-interface.association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
network-interface.association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
network-interface.attachment.attachment-id
- The ID of the interface attachment.
network-interface.attachment.instance-id
- The ID of the instance to which the network interface is attached.
network-interface.attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
network-interface.attachment.device-index
- The device index to which the network interface is attached.
network-interface.attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
network-interface.attachment.attach-time
- The time that the network interface was attached to an instance.
network-interface.attachment.delete-on-termination
- Specifies whether the attachment is deleted when an instance is terminated.
network-interface.availability-zone
- The Availability Zone for the network interface.
network-interface.description
- The description of the network interface.
network-interface.group-id
- The ID of a security group associated with the network interface.
network-interface.group-name
- The name of a security group associated with the network interface.
network-interface.ipv6-addresses.ipv6-address
- The IPv6 address associated with the network interface.
network-interface.mac-address
- The MAC address of the network interface.
network-interface.network-interface-id
- The ID of the network interface.
network-interface.owner-id
- The ID of the owner of the network interface.
network-interface.private-dns-name
- The private DNS name of the network interface.
network-interface.requester-id
- The requester ID for the network interface.
network-interface.requester-managed
- Indicates whether the network interface is being managed by AWS.
network-interface.status
- The status of the network interface (available
) | in-use
).
network-interface.source-dest-check
- Whether the network interface performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
network-interface.subnet-id
- The ID of the subnet for the network interface.
network-interface.vpc-id
- The ID of the VPC for the network interface.
owner-id
- The AWS account ID of the instance owner.
placement-group-name
- The name of the placement group for the instance.
placement-partition-number
- The partition in which the instance is located.
platform
- The platform. To list only Windows instances, use windows
.
private-dns-name
- The private IPv4 DNS name of the instance.
private-ip-address
- The private IPv4 address of the instance.
product-code
- The product code associated with the AMI used to launch the instance.
product-code.type
- The type of product code (devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
reason
- The reason for the current state of the instance (for example, shows "User Initiated [date]" when you stop or terminate the instance). Similar to the state-reason-code filter.
requester-id
- The ID of the entity that launched the instance on your behalf (for example, AWS Management Console, Auto Scaling, and so on).
reservation-id
- The ID of the instance's reservation. A reservation ID is created any time you launch an instance. A reservation ID has a one-to-one relationship with an instance launch request, but can be associated with more than one instance if you launch multiple instances using the same launch request. For example, if you launch one instance, you get one reservation ID. If you launch ten instances using the same launch request, you also get one reservation ID.
root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
root-device-type
- The type of the root device volume (ebs
| instance-store
).
source-dest-check
- Indicates whether the instance performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the instance to perform network address translation (NAT) in your VPC.
spot-instance-request-id
- The ID of the Spot Instance request.
state-reason-code
- The reason code for the state change.
state-reason-message
- A message that describes the state change.
subnet-id
- The ID of the subnet for the instance.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value.
tenancy
- The tenancy of an instance (dedicated
| default
| host
).
virtualization-type
- The virtualization type of the instance (paravirtual
| hvm
).
vpc-id
- The ID of the VPC that the instance is running in.
Describes the specified instances or all of AWS account's instances.
If you specify one or more instance IDs, Amazon EC2 returns information for those instances. If you do not specify instance IDs, Amazon EC2 returns information for all relevant instances. If you specify an instance ID that is not valid, an error is returned. If you specify an instance that you do not own, it is not included in the returned results.
Recently terminated instances might appear in the returned results. This interval is usually less than one hour.
If you describe instances in the rare case where an Availability Zone is experiencing a service disruption and you specify instance IDs that are in the affected zone, or do not specify any instance IDs at all, the call fails. If you describe instances and specify only instance IDs that are in an unaffected zone, the call works normally.
## - let valid = call_612539.validator(path, query, header, formData, body) - let scheme = call_612539.pickScheme + let valid = call_613743.validator(path, query, header, formData, body) + let scheme = call_613743.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612539.url(scheme.get, call_612539.host, call_612539.base, - call_612539.route, valid.getOrDefault("path"), + let url = call_613743.url(scheme.get, call_613743.host, call_613743.base, + call_613743.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612539, url, valid) + result = atozHook(call_613743, url, valid) -proc call*(call_612540: Call_PostDescribeInstances_612522; NextToken: string = ""; +proc call*(call_613744: Call_PostDescribeInstances_613726; NextToken: string = ""; DryRun: bool = false; InstanceId: JsonNode = nil; Action: string = "DescribeInstances"; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable = @@ -64001,27 +64066,27 @@ proc call*(call_612540: Call_PostDescribeInstances_612522; NextToken: string = " ## : The maximum number of results to return in a single call. To retrieve the remaining results, make another call with the returnedNextToken
value. This value can be between 5 and 1000. You cannot specify this parameter and the instance IDs parameter in the same call.
## Filter: JArray
## : The filters.
affinity
- The affinity setting for an instance running on a Dedicated Host (default
| host
).
architecture
- The instance architecture (i386
| x86_64
| arm64
).
availability-zone
- The Availability Zone of the instance.
block-device-mapping.attach-time
- The attach time for an EBS volume mapped to the instance, for example, 2010-09-15T17:15:20.000Z
.
block-device-mapping.delete-on-termination
- A Boolean that indicates whether the EBS volume is deleted on instance termination.
block-device-mapping.device-name
- The device name specified in the block device mapping (for example, /dev/sdh
or xvdh
).
block-device-mapping.status
- The status for the EBS volume (attaching
| attached
| detaching
| detached
).
block-device-mapping.volume-id
- The volume ID of the EBS volume.
client-token
- The idempotency token you provided when you launched the instance.
dns-name
- The public DNS name of the instance.
group-id
- The ID of the security group for the instance. EC2-Classic only.
group-name
- The name of the security group for the instance. EC2-Classic only.
hibernation-options.configured
- A Boolean that indicates whether the instance is enabled for hibernation. A value of true
means that the instance is enabled for hibernation.
host-id
- The ID of the Dedicated Host on which the instance is running, if applicable.
hypervisor
- The hypervisor type of the instance (ovm
| xen
).
iam-instance-profile.arn
- The instance profile associated with the instance. Specified as an ARN.
image-id
- The ID of the image used to launch the instance.
instance-id
- The ID of the instance.
instance-lifecycle
- Indicates whether this is a Spot Instance or a Scheduled Instance (spot
| scheduled
).
instance-state-code
- The state of the instance, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are: 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-type
- The type of instance (for example, t2.micro
).
instance.group-id
- The ID of the security group for the instance.
instance.group-name
- The name of the security group for the instance.
ip-address
- The public IPv4 address of the instance.
kernel-id
- The kernel ID.
key-name
- The name of the key pair used when the instance was launched.
launch-index
- When launching multiple instances, this is the index for the instance in the launch group (for example, 0, 1, 2, and so on).
launch-time
- The time when the instance was launched.
metadata-options.http-tokens
- The metadata request authorization state (optional
| required
)
metadata-options.http-put-response-hop-limit
- The http metadata request put response hop limit (integer, possible values 1
to 64
)
metadata-options.http-endpoint
- Enable or disable metadata access on http endpoint (enabled
| disabled
)
monitoring-state
- Indicates whether detailed monitoring is enabled (disabled
| enabled
).
network-interface.addresses.private-ip-address
- The private IPv4 address associated with the network interface.
network-interface.addresses.primary
- Specifies whether the IPv4 address of the network interface is the primary private IPv4 address.
network-interface.addresses.association.public-ip
- The ID of the association of an Elastic IP address (IPv4) with a network interface.
network-interface.addresses.association.ip-owner-id
- The owner ID of the private IPv4 address associated with the network interface.
network-interface.association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
network-interface.association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
network-interface.association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
network-interface.association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
network-interface.attachment.attachment-id
- The ID of the interface attachment.
network-interface.attachment.instance-id
- The ID of the instance to which the network interface is attached.
network-interface.attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
network-interface.attachment.device-index
- The device index to which the network interface is attached.
network-interface.attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
network-interface.attachment.attach-time
- The time that the network interface was attached to an instance.
network-interface.attachment.delete-on-termination
- Specifies whether the attachment is deleted when an instance is terminated.
network-interface.availability-zone
- The Availability Zone for the network interface.
network-interface.description
- The description of the network interface.
network-interface.group-id
- The ID of a security group associated with the network interface.
network-interface.group-name
- The name of a security group associated with the network interface.
network-interface.ipv6-addresses.ipv6-address
- The IPv6 address associated with the network interface.
network-interface.mac-address
- The MAC address of the network interface.
network-interface.network-interface-id
- The ID of the network interface.
network-interface.owner-id
- The ID of the owner of the network interface.
network-interface.private-dns-name
- The private DNS name of the network interface.
network-interface.requester-id
- The requester ID for the network interface.
network-interface.requester-managed
- Indicates whether the network interface is being managed by AWS.
network-interface.status
- The status of the network interface (available
) | in-use
).
network-interface.source-dest-check
- Whether the network interface performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
network-interface.subnet-id
- The ID of the subnet for the network interface.
network-interface.vpc-id
- The ID of the VPC for the network interface.
owner-id
- The AWS account ID of the instance owner.
placement-group-name
- The name of the placement group for the instance.
placement-partition-number
- The partition in which the instance is located.
platform
- The platform. To list only Windows instances, use windows
.
private-dns-name
- The private IPv4 DNS name of the instance.
private-ip-address
- The private IPv4 address of the instance.
product-code
- The product code associated with the AMI used to launch the instance.
product-code.type
- The type of product code (devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
reason
- The reason for the current state of the instance (for example, shows "User Initiated [date]" when you stop or terminate the instance). Similar to the state-reason-code filter.
requester-id
- The ID of the entity that launched the instance on your behalf (for example, AWS Management Console, Auto Scaling, and so on).
reservation-id
- The ID of the instance's reservation. A reservation ID is created any time you launch an instance. A reservation ID has a one-to-one relationship with an instance launch request, but can be associated with more than one instance if you launch multiple instances using the same launch request. For example, if you launch one instance, you get one reservation ID. If you launch ten instances using the same launch request, you also get one reservation ID.
root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
root-device-type
- The type of the root device volume (ebs
| instance-store
).
source-dest-check
- Indicates whether the instance performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the instance to perform network address translation (NAT) in your VPC.
spot-instance-request-id
- The ID of the Spot Instance request.
state-reason-code
- The reason code for the state change.
state-reason-message
- A message that describes the state change.
subnet-id
- The ID of the subnet for the instance.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value.
tenancy
- The tenancy of an instance (dedicated
| default
| host
).
virtualization-type
- The virtualization type of the instance (paravirtual
| hvm
).
vpc-id
- The ID of the VPC that the instance is running in.
Describes the specified instances or all of AWS account's instances.
If you specify one or more instance IDs, Amazon EC2 returns information for those instances. If you do not specify instance IDs, Amazon EC2 returns information for all relevant instances. If you specify an instance ID that is not valid, an error is returned. If you specify an instance that you do not own, it is not included in the returned results.
Recently terminated instances might appear in the returned results. This interval is usually less than one hour.
If you describe instances in the rare case where an Availability Zone is experiencing a service disruption and you specify instance IDs that are in the affected zone, or do not specify any instance IDs at all, the call fails. If you describe instances and specify only instance IDs that are in an unaffected zone, the call works normally.
## @@ -64055,40 +64120,40 @@ proc validate_GetDescribeInstances_612503(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_612505 = query.getOrDefault("MaxResults") - valid_612505 = validateParameter(valid_612505, JInt, required = false, default = nil) - if valid_612505 != nil: - section.add "MaxResults", valid_612505 - var valid_612506 = query.getOrDefault("DryRun") - valid_612506 = validateParameter(valid_612506, JBool, required = false, default = nil) - if valid_612506 != nil: - section.add "DryRun", valid_612506 - var valid_612507 = query.getOrDefault("NextToken") - valid_612507 = validateParameter(valid_612507, JString, required = false, + var valid_613709 = query.getOrDefault("MaxResults") + valid_613709 = validateParameter(valid_613709, JInt, required = false, default = nil) + if valid_613709 != nil: + section.add "MaxResults", valid_613709 + var valid_613710 = query.getOrDefault("DryRun") + valid_613710 = validateParameter(valid_613710, JBool, required = false, default = nil) + if valid_613710 != nil: + section.add "DryRun", valid_613710 + var valid_613711 = query.getOrDefault("NextToken") + valid_613711 = validateParameter(valid_613711, JString, required = false, default = nil) - if valid_612507 != nil: - section.add "NextToken", valid_612507 - var valid_612508 = query.getOrDefault("InstanceId") - valid_612508 = validateParameter(valid_612508, JArray, required = false, + if valid_613711 != nil: + section.add "NextToken", valid_613711 + var valid_613712 = query.getOrDefault("InstanceId") + valid_613712 = validateParameter(valid_613712, JArray, required = false, default = nil) - if valid_612508 != nil: - section.add "InstanceId", valid_612508 - var valid_612509 = query.getOrDefault("Filter") - valid_612509 = validateParameter(valid_612509, JArray, required = false, + if valid_613712 != nil: + section.add "InstanceId", valid_613712 + var valid_613713 = query.getOrDefault("Filter") + valid_613713 = validateParameter(valid_613713, JArray, required = false, default = nil) - if valid_612509 != nil: - section.add "Filter", valid_612509 + if valid_613713 != nil: + section.add "Filter", valid_613713 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612510 = query.getOrDefault("Action") - valid_612510 = validateParameter(valid_612510, JString, required = true, + var valid_613714 = query.getOrDefault("Action") + valid_613714 = validateParameter(valid_613714, JString, required = true, default = newJString("DescribeInstances")) - if valid_612510 != nil: - section.add "Action", valid_612510 - var valid_612511 = query.getOrDefault("Version") - valid_612511 = validateParameter(valid_612511, JString, required = true, + if valid_613714 != nil: + section.add "Action", valid_613714 + var valid_613715 = query.getOrDefault("Version") + valid_613715 = validateParameter(valid_613715, JString, required = true, default = newJString("2016-11-15")) - if valid_612511 != nil: - section.add "Version", valid_612511 + if valid_613715 != nil: + section.add "Version", valid_613715 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -64099,61 +64164,61 @@ proc validate_GetDescribeInstances_612503(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612512 = header.getOrDefault("X-Amz-Signature") - valid_612512 = validateParameter(valid_612512, JString, required = false, + var valid_613716 = header.getOrDefault("X-Amz-Signature") + valid_613716 = validateParameter(valid_613716, JString, required = false, default = nil) - if valid_612512 != nil: - section.add "X-Amz-Signature", valid_612512 - var valid_612513 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612513 = validateParameter(valid_612513, JString, required = false, + if valid_613716 != nil: + section.add "X-Amz-Signature", valid_613716 + var valid_613717 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613717 = validateParameter(valid_613717, JString, required = false, default = nil) - if valid_612513 != nil: - section.add "X-Amz-Content-Sha256", valid_612513 - var valid_612514 = header.getOrDefault("X-Amz-Date") - valid_612514 = validateParameter(valid_612514, JString, required = false, + if valid_613717 != nil: + section.add "X-Amz-Content-Sha256", valid_613717 + var valid_613718 = header.getOrDefault("X-Amz-Date") + valid_613718 = validateParameter(valid_613718, JString, required = false, default = nil) - if valid_612514 != nil: - section.add "X-Amz-Date", valid_612514 - var valid_612515 = header.getOrDefault("X-Amz-Credential") - valid_612515 = validateParameter(valid_612515, JString, required = false, + if valid_613718 != nil: + section.add "X-Amz-Date", valid_613718 + var valid_613719 = header.getOrDefault("X-Amz-Credential") + valid_613719 = validateParameter(valid_613719, JString, required = false, default = nil) - if valid_612515 != nil: - section.add "X-Amz-Credential", valid_612515 - var valid_612516 = header.getOrDefault("X-Amz-Security-Token") - valid_612516 = validateParameter(valid_612516, JString, required = false, + if valid_613719 != nil: + section.add "X-Amz-Credential", valid_613719 + var valid_613720 = header.getOrDefault("X-Amz-Security-Token") + valid_613720 = validateParameter(valid_613720, JString, required = false, default = nil) - if valid_612516 != nil: - section.add "X-Amz-Security-Token", valid_612516 - var valid_612517 = header.getOrDefault("X-Amz-Algorithm") - valid_612517 = validateParameter(valid_612517, JString, required = false, + if valid_613720 != nil: + section.add "X-Amz-Security-Token", valid_613720 + var valid_613721 = header.getOrDefault("X-Amz-Algorithm") + valid_613721 = validateParameter(valid_613721, JString, required = false, default = nil) - if valid_612517 != nil: - section.add "X-Amz-Algorithm", valid_612517 - var valid_612518 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612518 = validateParameter(valid_612518, JString, required = false, + if valid_613721 != nil: + section.add "X-Amz-Algorithm", valid_613721 + var valid_613722 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613722 = validateParameter(valid_613722, JString, required = false, default = nil) - if valid_612518 != nil: - section.add "X-Amz-SignedHeaders", valid_612518 + if valid_613722 != nil: + section.add "X-Amz-SignedHeaders", valid_613722 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_612519: Call_GetDescribeInstances_612502; path: JsonNode; +proc call*(call_613723: Call_GetDescribeInstances_613706; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified instances or all of AWS account's instances.
If you specify one or more instance IDs, Amazon EC2 returns information for those instances. If you do not specify instance IDs, Amazon EC2 returns information for all relevant instances. If you specify an instance ID that is not valid, an error is returned. If you specify an instance that you do not own, it is not included in the returned results.
Recently terminated instances might appear in the returned results. This interval is usually less than one hour.
If you describe instances in the rare case where an Availability Zone is experiencing a service disruption and you specify instance IDs that are in the affected zone, or do not specify any instance IDs at all, the call fails. If you describe instances and specify only instance IDs that are in an unaffected zone, the call works normally.
## - let valid = call_612519.validator(path, query, header, formData, body) - let scheme = call_612519.pickScheme + let valid = call_613723.validator(path, query, header, formData, body) + let scheme = call_613723.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612519.url(scheme.get, call_612519.host, call_612519.base, - call_612519.route, valid.getOrDefault("path"), + let url = call_613723.url(scheme.get, call_613723.host, call_613723.base, + call_613723.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612519, url, valid) + result = atozHook(call_613723, url, valid) -proc call*(call_612520: Call_GetDescribeInstances_612502; MaxResults: int = 0; +proc call*(call_613724: Call_GetDescribeInstances_613706; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; InstanceId: JsonNode = nil; Filter: JsonNode = nil; Action: string = "DescribeInstances"; Version: string = "2016-11-15"): Recallable = @@ -64171,26 +64236,26 @@ proc call*(call_612520: Call_GetDescribeInstances_612502; MaxResults: int = 0; ## :The filters.
affinity
- The affinity setting for an instance running on a Dedicated Host (default
| host
).
architecture
- The instance architecture (i386
| x86_64
| arm64
).
availability-zone
- The Availability Zone of the instance.
block-device-mapping.attach-time
- The attach time for an EBS volume mapped to the instance, for example, 2010-09-15T17:15:20.000Z
.
block-device-mapping.delete-on-termination
- A Boolean that indicates whether the EBS volume is deleted on instance termination.
block-device-mapping.device-name
- The device name specified in the block device mapping (for example, /dev/sdh
or xvdh
).
block-device-mapping.status
- The status for the EBS volume (attaching
| attached
| detaching
| detached
).
block-device-mapping.volume-id
- The volume ID of the EBS volume.
client-token
- The idempotency token you provided when you launched the instance.
dns-name
- The public DNS name of the instance.
group-id
- The ID of the security group for the instance. EC2-Classic only.
group-name
- The name of the security group for the instance. EC2-Classic only.
hibernation-options.configured
- A Boolean that indicates whether the instance is enabled for hibernation. A value of true
means that the instance is enabled for hibernation.
host-id
- The ID of the Dedicated Host on which the instance is running, if applicable.
hypervisor
- The hypervisor type of the instance (ovm
| xen
).
iam-instance-profile.arn
- The instance profile associated with the instance. Specified as an ARN.
image-id
- The ID of the image used to launch the instance.
instance-id
- The ID of the instance.
instance-lifecycle
- Indicates whether this is a Spot Instance or a Scheduled Instance (spot
| scheduled
).
instance-state-code
- The state of the instance, as a 16-bit unsigned integer. The high byte is used for internal purposes and should be ignored. The low byte is set based on the state represented. The valid values are: 0 (pending), 16 (running), 32 (shutting-down), 48 (terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-type
- The type of instance (for example, t2.micro
).
instance.group-id
- The ID of the security group for the instance.
instance.group-name
- The name of the security group for the instance.
ip-address
- The public IPv4 address of the instance.
kernel-id
- The kernel ID.
key-name
- The name of the key pair used when the instance was launched.
launch-index
- When launching multiple instances, this is the index for the instance in the launch group (for example, 0, 1, 2, and so on).
launch-time
- The time when the instance was launched.
metadata-options.http-tokens
- The metadata request authorization state (optional
| required
)
metadata-options.http-put-response-hop-limit
- The http metadata request put response hop limit (integer, possible values 1
to 64
)
metadata-options.http-endpoint
- Enable or disable metadata access on http endpoint (enabled
| disabled
)
monitoring-state
- Indicates whether detailed monitoring is enabled (disabled
| enabled
).
network-interface.addresses.private-ip-address
- The private IPv4 address associated with the network interface.
network-interface.addresses.primary
- Specifies whether the IPv4 address of the network interface is the primary private IPv4 address.
network-interface.addresses.association.public-ip
- The ID of the association of an Elastic IP address (IPv4) with a network interface.
network-interface.addresses.association.ip-owner-id
- The owner ID of the private IPv4 address associated with the network interface.
network-interface.association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
network-interface.association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
network-interface.association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
network-interface.association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
network-interface.attachment.attachment-id
- The ID of the interface attachment.
network-interface.attachment.instance-id
- The ID of the instance to which the network interface is attached.
network-interface.attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
network-interface.attachment.device-index
- The device index to which the network interface is attached.
network-interface.attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
network-interface.attachment.attach-time
- The time that the network interface was attached to an instance.
network-interface.attachment.delete-on-termination
- Specifies whether the attachment is deleted when an instance is terminated.
network-interface.availability-zone
- The Availability Zone for the network interface.
network-interface.description
- The description of the network interface.
network-interface.group-id
- The ID of a security group associated with the network interface.
network-interface.group-name
- The name of a security group associated with the network interface.
network-interface.ipv6-addresses.ipv6-address
- The IPv6 address associated with the network interface.
network-interface.mac-address
- The MAC address of the network interface.
network-interface.network-interface-id
- The ID of the network interface.
network-interface.owner-id
- The ID of the owner of the network interface.
network-interface.private-dns-name
- The private DNS name of the network interface.
network-interface.requester-id
- The requester ID for the network interface.
network-interface.requester-managed
- Indicates whether the network interface is being managed by AWS.
network-interface.status
- The status of the network interface (available
) | in-use
).
network-interface.source-dest-check
- Whether the network interface performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
network-interface.subnet-id
- The ID of the subnet for the network interface.
network-interface.vpc-id
- The ID of the VPC for the network interface.
owner-id
- The AWS account ID of the instance owner.
placement-group-name
- The name of the placement group for the instance.
placement-partition-number
- The partition in which the instance is located.
platform
- The platform. To list only Windows instances, use windows
.
private-dns-name
- The private IPv4 DNS name of the instance.
private-ip-address
- The private IPv4 address of the instance.
product-code
- The product code associated with the AMI used to launch the instance.
product-code.type
- The type of product code (devpay
| marketplace
).
ramdisk-id
- The RAM disk ID.
reason
- The reason for the current state of the instance (for example, shows "User Initiated [date]" when you stop or terminate the instance). Similar to the state-reason-code filter.
requester-id
- The ID of the entity that launched the instance on your behalf (for example, AWS Management Console, Auto Scaling, and so on).
reservation-id
- The ID of the instance's reservation. A reservation ID is created any time you launch an instance. A reservation ID has a one-to-one relationship with an instance launch request, but can be associated with more than one instance if you launch multiple instances using the same launch request. For example, if you launch one instance, you get one reservation ID. If you launch ten instances using the same launch request, you also get one reservation ID.
root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
root-device-type
- The type of the root device volume (ebs
| instance-store
).
source-dest-check
- Indicates whether the instance performs source/destination checking. A value of true
means that checking is enabled, and false
means that checking is disabled. The value must be false
for the instance to perform network address translation (NAT) in your VPC.
spot-instance-request-id
- The ID of the Spot Instance request.
state-reason-code
- The reason code for the state change.
state-reason-message
- A message that describes the state change.
subnet-id
- The ID of the subnet for the instance.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources that have a tag with a specific key, regardless of the tag value.
tenancy
- The tenancy of an instance (dedicated
| default
| host
).
virtualization-type
- The virtualization type of the instance (paravirtual
| hvm
).
vpc-id
- The ID of the VPC that the instance is running in.
One or more filters.
attachment.state
- The current state of the attachment between the gateway and the VPC (available
). Present only if a VPC is attached.
attachment.vpc-id
- The ID of an attached VPC.
internet-gateway-id
- The ID of the Internet gateway.
owner-id
- The ID of the AWS account that owns the internet gateway.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
nextToken
value.
## Filter: JArray
## : One or more filters.
attachment.state
- The current state of the attachment between the gateway and the VPC (available
). Present only if a VPC is attached.
attachment.vpc-id
- The ID of an attached VPC.
internet-gateway-id
- The ID of the Internet gateway.
owner-id
- The ID of the AWS account that owns the internet gateway.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
One or more internet gateway IDs.
Default: Describes all your internet gateways.
section = newJObject() - var valid_612546 = query.getOrDefault("MaxResults") - valid_612546 = validateParameter(valid_612546, JInt, required = false, default = nil) - if valid_612546 != nil: - section.add "MaxResults", valid_612546 - var valid_612547 = query.getOrDefault("DryRun") - valid_612547 = validateParameter(valid_612547, JBool, required = false, default = nil) - if valid_612547 != nil: - section.add "DryRun", valid_612547 - var valid_612548 = query.getOrDefault("NextToken") - valid_612548 = validateParameter(valid_612548, JString, required = false, + var valid_613750 = query.getOrDefault("MaxResults") + valid_613750 = validateParameter(valid_613750, JInt, required = false, default = nil) + if valid_613750 != nil: + section.add "MaxResults", valid_613750 + var valid_613751 = query.getOrDefault("DryRun") + valid_613751 = validateParameter(valid_613751, JBool, required = false, default = nil) + if valid_613751 != nil: + section.add "DryRun", valid_613751 + var valid_613752 = query.getOrDefault("NextToken") + valid_613752 = validateParameter(valid_613752, JString, required = false, default = nil) - if valid_612548 != nil: - section.add "NextToken", valid_612548 - var valid_612549 = query.getOrDefault("Filter") - valid_612549 = validateParameter(valid_612549, JArray, required = false, + if valid_613752 != nil: + section.add "NextToken", valid_613752 + var valid_613753 = query.getOrDefault("Filter") + valid_613753 = validateParameter(valid_613753, JArray, required = false, default = nil) - if valid_612549 != nil: - section.add "Filter", valid_612549 + if valid_613753 != nil: + section.add "Filter", valid_613753 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612550 = query.getOrDefault("Action") - valid_612550 = validateParameter(valid_612550, JString, required = true, default = newJString( + var valid_613754 = query.getOrDefault("Action") + valid_613754 = validateParameter(valid_613754, JString, required = true, default = newJString( "DescribeInternetGateways")) - if valid_612550 != nil: - section.add "Action", valid_612550 - var valid_612551 = query.getOrDefault("Version") - valid_612551 = validateParameter(valid_612551, JString, required = true, + if valid_613754 != nil: + section.add "Action", valid_613754 + var valid_613755 = query.getOrDefault("Version") + valid_613755 = validateParameter(valid_613755, JString, required = true, default = newJString("2016-11-15")) - if valid_612551 != nil: - section.add "Version", valid_612551 - var valid_612552 = query.getOrDefault("InternetGatewayId") - valid_612552 = validateParameter(valid_612552, JArray, required = false, + if valid_613755 != nil: + section.add "Version", valid_613755 + var valid_613756 = query.getOrDefault("InternetGatewayId") + valid_613756 = validateParameter(valid_613756, JArray, required = false, default = nil) - if valid_612552 != nil: - section.add "InternetGatewayId", valid_612552 + if valid_613756 != nil: + section.add "InternetGatewayId", valid_613756 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -64440,61 +64505,61 @@ proc validate_GetDescribeInternetGateways_612544(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612553 = header.getOrDefault("X-Amz-Signature") - valid_612553 = validateParameter(valid_612553, JString, required = false, + var valid_613757 = header.getOrDefault("X-Amz-Signature") + valid_613757 = validateParameter(valid_613757, JString, required = false, default = nil) - if valid_612553 != nil: - section.add "X-Amz-Signature", valid_612553 - var valid_612554 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612554 = validateParameter(valid_612554, JString, required = false, + if valid_613757 != nil: + section.add "X-Amz-Signature", valid_613757 + var valid_613758 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613758 = validateParameter(valid_613758, JString, required = false, default = nil) - if valid_612554 != nil: - section.add "X-Amz-Content-Sha256", valid_612554 - var valid_612555 = header.getOrDefault("X-Amz-Date") - valid_612555 = validateParameter(valid_612555, JString, required = false, + if valid_613758 != nil: + section.add "X-Amz-Content-Sha256", valid_613758 + var valid_613759 = header.getOrDefault("X-Amz-Date") + valid_613759 = validateParameter(valid_613759, JString, required = false, default = nil) - if valid_612555 != nil: - section.add "X-Amz-Date", valid_612555 - var valid_612556 = header.getOrDefault("X-Amz-Credential") - valid_612556 = validateParameter(valid_612556, JString, required = false, + if valid_613759 != nil: + section.add "X-Amz-Date", valid_613759 + var valid_613760 = header.getOrDefault("X-Amz-Credential") + valid_613760 = validateParameter(valid_613760, JString, required = false, default = nil) - if valid_612556 != nil: - section.add "X-Amz-Credential", valid_612556 - var valid_612557 = header.getOrDefault("X-Amz-Security-Token") - valid_612557 = validateParameter(valid_612557, JString, required = false, + if valid_613760 != nil: + section.add "X-Amz-Credential", valid_613760 + var valid_613761 = header.getOrDefault("X-Amz-Security-Token") + valid_613761 = validateParameter(valid_613761, JString, required = false, default = nil) - if valid_612557 != nil: - section.add "X-Amz-Security-Token", valid_612557 - var valid_612558 = header.getOrDefault("X-Amz-Algorithm") - valid_612558 = validateParameter(valid_612558, JString, required = false, + if valid_613761 != nil: + section.add "X-Amz-Security-Token", valid_613761 + var valid_613762 = header.getOrDefault("X-Amz-Algorithm") + valid_613762 = validateParameter(valid_613762, JString, required = false, default = nil) - if valid_612558 != nil: - section.add "X-Amz-Algorithm", valid_612558 - var valid_612559 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612559 = validateParameter(valid_612559, JString, required = false, + if valid_613762 != nil: + section.add "X-Amz-Algorithm", valid_613762 + var valid_613763 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613763 = validateParameter(valid_613763, JString, required = false, default = nil) - if valid_612559 != nil: - section.add "X-Amz-SignedHeaders", valid_612559 + if valid_613763 != nil: + section.add "X-Amz-SignedHeaders", valid_613763 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_612560: Call_GetDescribeInternetGateways_612543; path: JsonNode; +proc call*(call_613764: Call_GetDescribeInternetGateways_613747; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Describes one or more of your internet gateways. ## - let valid = call_612560.validator(path, query, header, formData, body) - let scheme = call_612560.pickScheme + let valid = call_613764.validator(path, query, header, formData, body) + let scheme = call_613764.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612560.url(scheme.get, call_612560.host, call_612560.base, - call_612560.route, valid.getOrDefault("path"), + let url = call_613764.url(scheme.get, call_613764.host, call_613764.base, + call_613764.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612560, url, valid) + result = atozHook(call_613764, url, valid) -proc call*(call_612561: Call_GetDescribeInternetGateways_612543; +proc call*(call_613765: Call_GetDescribeInternetGateways_613747; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeInternetGateways"; Version: string = "2016-11-15"; InternetGatewayId: JsonNode = nil): Recallable = @@ -64512,27 +64577,27 @@ proc call*(call_612561: Call_GetDescribeInternetGateways_612543; ## Version: string (required) ## InternetGatewayId: JArray ## :One or more internet gateway IDs.
Default: Describes all your internet gateways.
- var query_612562 = newJObject() - add(query_612562, "MaxResults", newJInt(MaxResults)) - add(query_612562, "DryRun", newJBool(DryRun)) - add(query_612562, "NextToken", newJString(NextToken)) + var query_613766 = newJObject() + add(query_613766, "MaxResults", newJInt(MaxResults)) + add(query_613766, "DryRun", newJBool(DryRun)) + add(query_613766, "NextToken", newJString(NextToken)) if Filter != nil: - query_612562.add "Filter", Filter - add(query_612562, "Action", newJString(Action)) - add(query_612562, "Version", newJString(Version)) + query_613766.add "Filter", Filter + add(query_613766, "Action", newJString(Action)) + add(query_613766, "Version", newJString(Version)) if InternetGatewayId != nil: - query_612562.add "InternetGatewayId", InternetGatewayId - result = call_612561.call(nil, query_612562, nil, nil, nil) + query_613766.add "InternetGatewayId", InternetGatewayId + result = call_613765.call(nil, query_613766, nil, nil, nil) -var getDescribeInternetGateways* = Call_GetDescribeInternetGateways_612543( +var getDescribeInternetGateways* = Call_GetDescribeInternetGateways_613747( name: "getDescribeInternetGateways", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeInternetGateways", - validator: validate_GetDescribeInternetGateways_612544, base: "/", - url: url_GetDescribeInternetGateways_612545, + validator: validate_GetDescribeInternetGateways_613748, base: "/", + url: url_GetDescribeInternetGateways_613749, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeKeyPairs_612603 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeKeyPairs_612605(protocol: Scheme; host: string; base: string; + Call_PostDescribeKeyPairs_613807 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeKeyPairs_613809(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -64544,7 +64609,7 @@ proc url_PostDescribeKeyPairs_612605(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostDescribeKeyPairs_612604(path: JsonNode; query: JsonNode; +proc validate_PostDescribeKeyPairs_613808(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the specified key pairs or all of your key pairs.
For more information about key pairs, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
## @@ -64557,16 +64622,16 @@ proc validate_PostDescribeKeyPairs_612604(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612606 = query.getOrDefault("Action") - valid_612606 = validateParameter(valid_612606, JString, required = true, + var valid_613810 = query.getOrDefault("Action") + valid_613810 = validateParameter(valid_613810, JString, required = true, default = newJString("DescribeKeyPairs")) - if valid_612606 != nil: - section.add "Action", valid_612606 - var valid_612607 = query.getOrDefault("Version") - valid_612607 = validateParameter(valid_612607, JString, required = true, + if valid_613810 != nil: + section.add "Action", valid_613810 + var valid_613811 = query.getOrDefault("Version") + valid_613811 = validateParameter(valid_613811, JString, required = true, default = newJString("2016-11-15")) - if valid_612607 != nil: - section.add "Version", valid_612607 + if valid_613811 != nil: + section.add "Version", valid_613811 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -64577,41 +64642,41 @@ proc validate_PostDescribeKeyPairs_612604(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612608 = header.getOrDefault("X-Amz-Signature") - valid_612608 = validateParameter(valid_612608, JString, required = false, + var valid_613812 = header.getOrDefault("X-Amz-Signature") + valid_613812 = validateParameter(valid_613812, JString, required = false, default = nil) - if valid_612608 != nil: - section.add "X-Amz-Signature", valid_612608 - var valid_612609 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612609 = validateParameter(valid_612609, JString, required = false, - default = nil) - if valid_612609 != nil: - section.add "X-Amz-Content-Sha256", valid_612609 - var valid_612610 = header.getOrDefault("X-Amz-Date") - valid_612610 = validateParameter(valid_612610, JString, required = false, - default = nil) - if valid_612610 != nil: - section.add "X-Amz-Date", valid_612610 - var valid_612611 = header.getOrDefault("X-Amz-Credential") - valid_612611 = validateParameter(valid_612611, JString, required = false, - default = nil) - if valid_612611 != nil: - section.add "X-Amz-Credential", valid_612611 - var valid_612612 = header.getOrDefault("X-Amz-Security-Token") - valid_612612 = validateParameter(valid_612612, JString, required = false, - default = nil) - if valid_612612 != nil: - section.add "X-Amz-Security-Token", valid_612612 - var valid_612613 = header.getOrDefault("X-Amz-Algorithm") - valid_612613 = validateParameter(valid_612613, JString, required = false, - default = nil) - if valid_612613 != nil: - section.add "X-Amz-Algorithm", valid_612613 - var valid_612614 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612614 = validateParameter(valid_612614, JString, required = false, - default = nil) - if valid_612614 != nil: - section.add "X-Amz-SignedHeaders", valid_612614 + if valid_613812 != nil: + section.add "X-Amz-Signature", valid_613812 + var valid_613813 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613813 = validateParameter(valid_613813, JString, required = false, + default = nil) + if valid_613813 != nil: + section.add "X-Amz-Content-Sha256", valid_613813 + var valid_613814 = header.getOrDefault("X-Amz-Date") + valid_613814 = validateParameter(valid_613814, JString, required = false, + default = nil) + if valid_613814 != nil: + section.add "X-Amz-Date", valid_613814 + var valid_613815 = header.getOrDefault("X-Amz-Credential") + valid_613815 = validateParameter(valid_613815, JString, required = false, + default = nil) + if valid_613815 != nil: + section.add "X-Amz-Credential", valid_613815 + var valid_613816 = header.getOrDefault("X-Amz-Security-Token") + valid_613816 = validateParameter(valid_613816, JString, required = false, + default = nil) + if valid_613816 != nil: + section.add "X-Amz-Security-Token", valid_613816 + var valid_613817 = header.getOrDefault("X-Amz-Algorithm") + valid_613817 = validateParameter(valid_613817, JString, required = false, + default = nil) + if valid_613817 != nil: + section.add "X-Amz-Algorithm", valid_613817 + var valid_613818 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613818 = validateParameter(valid_613818, JString, required = false, + default = nil) + if valid_613818 != nil: + section.add "X-Amz-SignedHeaders", valid_613818 result.add "header", section ## parameters in `formData` object: ## KeyName: JArray @@ -64623,43 +64688,43 @@ proc validate_PostDescribeKeyPairs_612604(path: JsonNode; query: JsonNode; ## Filter: JArray ## :The filters.
fingerprint
- The fingerprint of the key pair.
key-name
- The name of the key pair.
Describes the specified key pairs or all of your key pairs.
For more information about key pairs, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_612619.validator(path, query, header, formData, body) - let scheme = call_612619.pickScheme + let valid = call_613823.validator(path, query, header, formData, body) + let scheme = call_613823.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612619.url(scheme.get, call_612619.host, call_612619.base, - call_612619.route, valid.getOrDefault("path"), + let url = call_613823.url(scheme.get, call_613823.host, call_613823.base, + call_613823.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612619, url, valid) + result = atozHook(call_613823, url, valid) -proc call*(call_612620: Call_PostDescribeKeyPairs_612603; KeyName: JsonNode = nil; +proc call*(call_613824: Call_PostDescribeKeyPairs_613807; KeyName: JsonNode = nil; DryRun: bool = false; KeyPairId: JsonNode = nil; Action: string = "DescribeKeyPairs"; Version: string = "2016-11-15"; Filter: JsonNode = nil): Recallable = @@ -64675,27 +64740,27 @@ proc call*(call_612620: Call_PostDescribeKeyPairs_612603; KeyName: JsonNode = ni ## Version: string (required) ## Filter: JArray ## :The filters.
fingerprint
- The fingerprint of the key pair.
key-name
- The name of the key pair.
Describes the specified key pairs or all of your key pairs.
For more information about key pairs, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
@@ -64728,36 +64793,36 @@ proc validate_GetDescribeKeyPairs_612585(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_612587 = query.getOrDefault("KeyName") - valid_612587 = validateParameter(valid_612587, JArray, required = false, + var valid_613791 = query.getOrDefault("KeyName") + valid_613791 = validateParameter(valid_613791, JArray, required = false, default = nil) - if valid_612587 != nil: - section.add "KeyName", valid_612587 - var valid_612588 = query.getOrDefault("DryRun") - valid_612588 = validateParameter(valid_612588, JBool, required = false, default = nil) - if valid_612588 != nil: - section.add "DryRun", valid_612588 - var valid_612589 = query.getOrDefault("Filter") - valid_612589 = validateParameter(valid_612589, JArray, required = false, + if valid_613791 != nil: + section.add "KeyName", valid_613791 + var valid_613792 = query.getOrDefault("DryRun") + valid_613792 = validateParameter(valid_613792, JBool, required = false, default = nil) + if valid_613792 != nil: + section.add "DryRun", valid_613792 + var valid_613793 = query.getOrDefault("Filter") + valid_613793 = validateParameter(valid_613793, JArray, required = false, default = nil) - if valid_612589 != nil: - section.add "Filter", valid_612589 - var valid_612590 = query.getOrDefault("KeyPairId") - valid_612590 = validateParameter(valid_612590, JArray, required = false, + if valid_613793 != nil: + section.add "Filter", valid_613793 + var valid_613794 = query.getOrDefault("KeyPairId") + valid_613794 = validateParameter(valid_613794, JArray, required = false, default = nil) - if valid_612590 != nil: - section.add "KeyPairId", valid_612590 + if valid_613794 != nil: + section.add "KeyPairId", valid_613794 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612591 = query.getOrDefault("Action") - valid_612591 = validateParameter(valid_612591, JString, required = true, + var valid_613795 = query.getOrDefault("Action") + valid_613795 = validateParameter(valid_613795, JString, required = true, default = newJString("DescribeKeyPairs")) - if valid_612591 != nil: - section.add "Action", valid_612591 - var valid_612592 = query.getOrDefault("Version") - valid_612592 = validateParameter(valid_612592, JString, required = true, + if valid_613795 != nil: + section.add "Action", valid_613795 + var valid_613796 = query.getOrDefault("Version") + valid_613796 = validateParameter(valid_613796, JString, required = true, default = newJString("2016-11-15")) - if valid_612592 != nil: - section.add "Version", valid_612592 + if valid_613796 != nil: + section.add "Version", valid_613796 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -64768,61 +64833,61 @@ proc validate_GetDescribeKeyPairs_612585(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612593 = header.getOrDefault("X-Amz-Signature") - valid_612593 = validateParameter(valid_612593, JString, required = false, + var valid_613797 = header.getOrDefault("X-Amz-Signature") + valid_613797 = validateParameter(valid_613797, JString, required = false, default = nil) - if valid_612593 != nil: - section.add "X-Amz-Signature", valid_612593 - var valid_612594 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612594 = validateParameter(valid_612594, JString, required = false, + if valid_613797 != nil: + section.add "X-Amz-Signature", valid_613797 + var valid_613798 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613798 = validateParameter(valid_613798, JString, required = false, default = nil) - if valid_612594 != nil: - section.add "X-Amz-Content-Sha256", valid_612594 - var valid_612595 = header.getOrDefault("X-Amz-Date") - valid_612595 = validateParameter(valid_612595, JString, required = false, + if valid_613798 != nil: + section.add "X-Amz-Content-Sha256", valid_613798 + var valid_613799 = header.getOrDefault("X-Amz-Date") + valid_613799 = validateParameter(valid_613799, JString, required = false, default = nil) - if valid_612595 != nil: - section.add "X-Amz-Date", valid_612595 - var valid_612596 = header.getOrDefault("X-Amz-Credential") - valid_612596 = validateParameter(valid_612596, JString, required = false, + if valid_613799 != nil: + section.add "X-Amz-Date", valid_613799 + var valid_613800 = header.getOrDefault("X-Amz-Credential") + valid_613800 = validateParameter(valid_613800, JString, required = false, default = nil) - if valid_612596 != nil: - section.add "X-Amz-Credential", valid_612596 - var valid_612597 = header.getOrDefault("X-Amz-Security-Token") - valid_612597 = validateParameter(valid_612597, JString, required = false, + if valid_613800 != nil: + section.add "X-Amz-Credential", valid_613800 + var valid_613801 = header.getOrDefault("X-Amz-Security-Token") + valid_613801 = validateParameter(valid_613801, JString, required = false, default = nil) - if valid_612597 != nil: - section.add "X-Amz-Security-Token", valid_612597 - var valid_612598 = header.getOrDefault("X-Amz-Algorithm") - valid_612598 = validateParameter(valid_612598, JString, required = false, + if valid_613801 != nil: + section.add "X-Amz-Security-Token", valid_613801 + var valid_613802 = header.getOrDefault("X-Amz-Algorithm") + valid_613802 = validateParameter(valid_613802, JString, required = false, default = nil) - if valid_612598 != nil: - section.add "X-Amz-Algorithm", valid_612598 - var valid_612599 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612599 = validateParameter(valid_612599, JString, required = false, + if valid_613802 != nil: + section.add "X-Amz-Algorithm", valid_613802 + var valid_613803 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613803 = validateParameter(valid_613803, JString, required = false, default = nil) - if valid_612599 != nil: - section.add "X-Amz-SignedHeaders", valid_612599 + if valid_613803 != nil: + section.add "X-Amz-SignedHeaders", valid_613803 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_612600: Call_GetDescribeKeyPairs_612584; path: JsonNode; +proc call*(call_613804: Call_GetDescribeKeyPairs_613788; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified key pairs or all of your key pairs.
For more information about key pairs, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_612600.validator(path, query, header, formData, body) - let scheme = call_612600.pickScheme + let valid = call_613804.validator(path, query, header, formData, body) + let scheme = call_613804.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_612600.url(scheme.get, call_612600.host, call_612600.base, - call_612600.route, valid.getOrDefault("path"), + let url = call_613804.url(scheme.get, call_613804.host, call_613804.base, + call_613804.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_612600, url, valid) + result = atozHook(call_613804, url, valid) -proc call*(call_612601: Call_GetDescribeKeyPairs_612584; KeyName: JsonNode = nil; +proc call*(call_613805: Call_GetDescribeKeyPairs_613788; KeyName: JsonNode = nil; DryRun: bool = false; Filter: JsonNode = nil; KeyPairId: JsonNode = nil; Action: string = "DescribeKeyPairs"; Version: string = "2016-11-15"): Recallable = ## getDescribeKeyPairs @@ -64837,26 +64902,26 @@ proc call*(call_612601: Call_GetDescribeKeyPairs_612584; KeyName: JsonNode = nil ## : The IDs of the key pairs. ## Action: string (required) ## Version: string (required) - var query_612602 = newJObject() + var query_613806 = newJObject() if KeyName != nil: - query_612602.add "KeyName", KeyName - add(query_612602, "DryRun", newJBool(DryRun)) + query_613806.add "KeyName", KeyName + add(query_613806, "DryRun", newJBool(DryRun)) if Filter != nil: - query_612602.add "Filter", Filter + query_613806.add "Filter", Filter if KeyPairId != nil: - query_612602.add "KeyPairId", KeyPairId - add(query_612602, "Action", newJString(Action)) - add(query_612602, "Version", newJString(Version)) - result = call_612601.call(nil, query_612602, nil, nil, nil) + query_613806.add "KeyPairId", KeyPairId + add(query_613806, "Action", newJString(Action)) + add(query_613806, "Version", newJString(Version)) + result = call_613805.call(nil, query_613806, nil, nil, nil) -var getDescribeKeyPairs* = Call_GetDescribeKeyPairs_612584( +var getDescribeKeyPairs* = Call_GetDescribeKeyPairs_613788( name: "getDescribeKeyPairs", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeKeyPairs", - validator: validate_GetDescribeKeyPairs_612585, base: "/", - url: url_GetDescribeKeyPairs_612586, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDescribeKeyPairs_613789, base: "/", + url: url_GetDescribeKeyPairs_613790, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeLaunchTemplateVersions_612647 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeLaunchTemplateVersions_612649(protocol: Scheme; host: string; + Call_PostDescribeLaunchTemplateVersions_613851 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeLaunchTemplateVersions_613853(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -64868,7 +64933,7 @@ proc url_PostDescribeLaunchTemplateVersions_612649(protocol: Scheme; host: strin else: result.path = base & route -proc validate_PostDescribeLaunchTemplateVersions_612648(path: JsonNode; +proc validate_PostDescribeLaunchTemplateVersions_613852(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes one or more versions of a specified launch template. You can describe all versions, individual versions, or a range of versions. ## @@ -64881,16 +64946,16 @@ proc validate_PostDescribeLaunchTemplateVersions_612648(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_612650 = query.getOrDefault("Action") - valid_612650 = validateParameter(valid_612650, JString, required = true, default = newJString( + var valid_613854 = query.getOrDefault("Action") + valid_613854 = validateParameter(valid_613854, JString, required = true, default = newJString( "DescribeLaunchTemplateVersions")) - if valid_612650 != nil: - section.add "Action", valid_612650 - var valid_612651 = query.getOrDefault("Version") - valid_612651 = validateParameter(valid_612651, JString, required = true, + if valid_613854 != nil: + section.add "Action", valid_613854 + var valid_613855 = query.getOrDefault("Version") + valid_613855 = validateParameter(valid_613855, JString, required = true, default = newJString("2016-11-15")) - if valid_612651 != nil: - section.add "Version", valid_612651 + if valid_613855 != nil: + section.add "Version", valid_613855 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -64901,41 +64966,41 @@ proc validate_PostDescribeLaunchTemplateVersions_612648(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_612652 = header.getOrDefault("X-Amz-Signature") - valid_612652 = validateParameter(valid_612652, JString, required = false, + var valid_613856 = header.getOrDefault("X-Amz-Signature") + valid_613856 = validateParameter(valid_613856, JString, required = false, default = nil) - if valid_612652 != nil: - section.add "X-Amz-Signature", valid_612652 - var valid_612653 = header.getOrDefault("X-Amz-Content-Sha256") - valid_612653 = validateParameter(valid_612653, JString, required = false, + if valid_613856 != nil: + section.add "X-Amz-Signature", valid_613856 + var valid_613857 = header.getOrDefault("X-Amz-Content-Sha256") + valid_613857 = validateParameter(valid_613857, JString, required = false, default = nil) - if valid_612653 != nil: - section.add "X-Amz-Content-Sha256", valid_612653 - var valid_612654 = header.getOrDefault("X-Amz-Date") - valid_612654 = validateParameter(valid_612654, JString, required = false, + if valid_613857 != nil: + section.add "X-Amz-Content-Sha256", valid_613857 + var valid_613858 = header.getOrDefault("X-Amz-Date") + valid_613858 = validateParameter(valid_613858, JString, required = false, default = nil) - if valid_612654 != nil: - section.add "X-Amz-Date", valid_612654 - var valid_612655 = header.getOrDefault("X-Amz-Credential") - valid_612655 = validateParameter(valid_612655, JString, required = false, + if valid_613858 != nil: + section.add "X-Amz-Date", valid_613858 + var valid_613859 = header.getOrDefault("X-Amz-Credential") + valid_613859 = validateParameter(valid_613859, JString, required = false, default = nil) - if valid_612655 != nil: - section.add "X-Amz-Credential", valid_612655 - var valid_612656 = header.getOrDefault("X-Amz-Security-Token") - valid_612656 = validateParameter(valid_612656, JString, required = false, + if valid_613859 != nil: + section.add "X-Amz-Credential", valid_613859 + var valid_613860 = header.getOrDefault("X-Amz-Security-Token") + valid_613860 = validateParameter(valid_613860, JString, required = false, default = nil) - if valid_612656 != nil: - section.add "X-Amz-Security-Token", valid_612656 - var valid_612657 = header.getOrDefault("X-Amz-Algorithm") - valid_612657 = validateParameter(valid_612657, JString, required = false, + if valid_613860 != nil: + section.add "X-Amz-Security-Token", valid_613860 + var valid_613861 = header.getOrDefault("X-Amz-Algorithm") + valid_613861 = validateParameter(valid_613861, JString, required = false, default = nil) - if valid_612657 != nil: - section.add "X-Amz-Algorithm", valid_612657 - var valid_612658 = header.getOrDefault("X-Amz-SignedHeaders") - valid_612658 = validateParameter(valid_612658, JString, required = false, + if valid_613861 != nil: + section.add "X-Amz-Algorithm", valid_613861 + var valid_613862 = header.getOrDefault("X-Amz-SignedHeaders") + valid_613862 = validateParameter(valid_613862, JString, required = false, default = nil) - if valid_612658 != nil: - section.add "X-Amz-SignedHeaders", valid_612658 + if valid_613862 != nil: + section.add "X-Amz-SignedHeaders", valid_613862 result.add "header", section ## parameters in `formData` object: ## MaxVersion: JString @@ -64957,68 +65022,68 @@ proc validate_PostDescribeLaunchTemplateVersions_612648(path: JsonNode; ## Filter: JArray ## :One or more filters.
create-time
- The time the launch template version was created.
ebs-optimized
- A boolean that indicates whether the instance is optimized for Amazon EBS I/O.
iam-instance-profile
- The ARN of the IAM instance profile.
image-id
- The ID of the AMI.
instance-type
- The instance type.
is-default-version
- A boolean that indicates whether the launch template version is the default version.
kernel-id
- The kernel ID.
ram-disk-id
- The RAM disk ID.
NextToken
value. This value can be between 1 and 200.
## Filter: JArray
## : One or more filters.
create-time
- The time the launch template version was created.
ebs-optimized
- A boolean that indicates whether the instance is optimized for Amazon EBS I/O.
iam-instance-profile
- The ARN of the IAM instance profile.
image-id
- The ID of the AMI.
instance-type
- The instance type.
is-default-version
- A boolean that indicates whether the launch template version is the default version.
kernel-id
- The kernel ID.
ram-disk-id
- The RAM disk ID.
One or more filters.
create-time
- The time the launch template was created.
launch-template-name
- The name of the launch template.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
NextToken
value. This value can be between 1 and 200.
## Filter: JArray
## : One or more filters.
create-time
- The time the launch template was created.
launch-template-name
- The name of the launch template.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
nextToken
value.
## Filter: JArray
## : One or more filters.
- var query_612754 = newJObject()
- var formData_612755 = newJObject()
- add(formData_612755, "NextToken", newJString(NextToken))
- add(formData_612755, "DryRun", newJBool(DryRun))
- add(query_612754, "Action", newJString(Action))
+ var query_613958 = newJObject()
+ var formData_613959 = newJObject()
+ add(formData_613959, "NextToken", newJString(NextToken))
+ add(formData_613959, "DryRun", newJBool(DryRun))
+ add(query_613958, "Action", newJString(Action))
if LocalGatewayRouteTableVirtualInterfaceGroupAssociationId != nil:
- formData_612755.add "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId",
+ formData_613959.add "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId",
LocalGatewayRouteTableVirtualInterfaceGroupAssociationId
- add(query_612754, "Version", newJString(Version))
- add(formData_612755, "MaxResults", newJInt(MaxResults))
+ add(query_613958, "Version", newJString(Version))
+ add(formData_613959, "MaxResults", newJInt(MaxResults))
if Filter != nil:
- formData_612755.add "Filter", Filter
- result = call_612753.call(nil, query_612754, nil, formData_612755, nil)
+ formData_613959.add "Filter", Filter
+ result = call_613957.call(nil, query_613958, nil, formData_613959, nil)
-var postDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations* = Call_PostDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_612735(name: "postDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations",
- meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", validator: validate_PostDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_612736,
- base: "/", url: url_PostDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_612737,
+var postDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations* = Call_PostDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_613939(name: "postDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations",
+ meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", validator: validate_PostDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_613940,
+ base: "/", url: url_PostDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_613941,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_612715 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_612717(
+ Call_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_613919 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_613921(
protocol: Scheme; host: string; base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -65837,7 +65902,7 @@ proc url_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_6127
else:
result.path = base & route
-proc validate_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_612716(
+proc validate_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_613920(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Describes the associations between virtual interface groups and local gateway route tables.
@@ -65860,40 +65925,40 @@ proc validate_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_612718 = query.getOrDefault("MaxResults")
- valid_612718 = validateParameter(valid_612718, JInt, required = false, default = nil)
- if valid_612718 != nil:
- section.add "MaxResults", valid_612718
- var valid_612719 = query.getOrDefault("LocalGatewayRouteTableVirtualInterfaceGroupAssociationId")
- valid_612719 = validateParameter(valid_612719, JArray, required = false,
+ var valid_613922 = query.getOrDefault("MaxResults")
+ valid_613922 = validateParameter(valid_613922, JInt, required = false, default = nil)
+ if valid_613922 != nil:
+ section.add "MaxResults", valid_613922
+ var valid_613923 = query.getOrDefault("LocalGatewayRouteTableVirtualInterfaceGroupAssociationId")
+ valid_613923 = validateParameter(valid_613923, JArray, required = false,
default = nil)
- if valid_612719 != nil:
- section.add "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId", valid_612719
- var valid_612720 = query.getOrDefault("DryRun")
- valid_612720 = validateParameter(valid_612720, JBool, required = false, default = nil)
- if valid_612720 != nil:
- section.add "DryRun", valid_612720
- var valid_612721 = query.getOrDefault("NextToken")
- valid_612721 = validateParameter(valid_612721, JString, required = false,
+ if valid_613923 != nil:
+ section.add "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId", valid_613923
+ var valid_613924 = query.getOrDefault("DryRun")
+ valid_613924 = validateParameter(valid_613924, JBool, required = false, default = nil)
+ if valid_613924 != nil:
+ section.add "DryRun", valid_613924
+ var valid_613925 = query.getOrDefault("NextToken")
+ valid_613925 = validateParameter(valid_613925, JString, required = false,
default = nil)
- if valid_612721 != nil:
- section.add "NextToken", valid_612721
- var valid_612722 = query.getOrDefault("Filter")
- valid_612722 = validateParameter(valid_612722, JArray, required = false,
+ if valid_613925 != nil:
+ section.add "NextToken", valid_613925
+ var valid_613926 = query.getOrDefault("Filter")
+ valid_613926 = validateParameter(valid_613926, JArray, required = false,
default = nil)
- if valid_612722 != nil:
- section.add "Filter", valid_612722
+ if valid_613926 != nil:
+ section.add "Filter", valid_613926
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612723 = query.getOrDefault("Action")
- valid_612723 = validateParameter(valid_612723, JString, required = true, default = newJString(
+ var valid_613927 = query.getOrDefault("Action")
+ valid_613927 = validateParameter(valid_613927, JString, required = true, default = newJString(
"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations"))
- if valid_612723 != nil:
- section.add "Action", valid_612723
- var valid_612724 = query.getOrDefault("Version")
- valid_612724 = validateParameter(valid_612724, JString, required = true,
+ if valid_613927 != nil:
+ section.add "Action", valid_613927
+ var valid_613928 = query.getOrDefault("Version")
+ valid_613928 = validateParameter(valid_613928, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612724 != nil:
- section.add "Version", valid_612724
+ if valid_613928 != nil:
+ section.add "Version", valid_613928
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -65904,62 +65969,62 @@ proc validate_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612725 = header.getOrDefault("X-Amz-Signature")
- valid_612725 = validateParameter(valid_612725, JString, required = false,
+ var valid_613929 = header.getOrDefault("X-Amz-Signature")
+ valid_613929 = validateParameter(valid_613929, JString, required = false,
default = nil)
- if valid_612725 != nil:
- section.add "X-Amz-Signature", valid_612725
- var valid_612726 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612726 = validateParameter(valid_612726, JString, required = false,
+ if valid_613929 != nil:
+ section.add "X-Amz-Signature", valid_613929
+ var valid_613930 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_613930 = validateParameter(valid_613930, JString, required = false,
default = nil)
- if valid_612726 != nil:
- section.add "X-Amz-Content-Sha256", valid_612726
- var valid_612727 = header.getOrDefault("X-Amz-Date")
- valid_612727 = validateParameter(valid_612727, JString, required = false,
+ if valid_613930 != nil:
+ section.add "X-Amz-Content-Sha256", valid_613930
+ var valid_613931 = header.getOrDefault("X-Amz-Date")
+ valid_613931 = validateParameter(valid_613931, JString, required = false,
default = nil)
- if valid_612727 != nil:
- section.add "X-Amz-Date", valid_612727
- var valid_612728 = header.getOrDefault("X-Amz-Credential")
- valid_612728 = validateParameter(valid_612728, JString, required = false,
+ if valid_613931 != nil:
+ section.add "X-Amz-Date", valid_613931
+ var valid_613932 = header.getOrDefault("X-Amz-Credential")
+ valid_613932 = validateParameter(valid_613932, JString, required = false,
default = nil)
- if valid_612728 != nil:
- section.add "X-Amz-Credential", valid_612728
- var valid_612729 = header.getOrDefault("X-Amz-Security-Token")
- valid_612729 = validateParameter(valid_612729, JString, required = false,
+ if valid_613932 != nil:
+ section.add "X-Amz-Credential", valid_613932
+ var valid_613933 = header.getOrDefault("X-Amz-Security-Token")
+ valid_613933 = validateParameter(valid_613933, JString, required = false,
default = nil)
- if valid_612729 != nil:
- section.add "X-Amz-Security-Token", valid_612729
- var valid_612730 = header.getOrDefault("X-Amz-Algorithm")
- valid_612730 = validateParameter(valid_612730, JString, required = false,
+ if valid_613933 != nil:
+ section.add "X-Amz-Security-Token", valid_613933
+ var valid_613934 = header.getOrDefault("X-Amz-Algorithm")
+ valid_613934 = validateParameter(valid_613934, JString, required = false,
default = nil)
- if valid_612730 != nil:
- section.add "X-Amz-Algorithm", valid_612730
- var valid_612731 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612731 = validateParameter(valid_612731, JString, required = false,
+ if valid_613934 != nil:
+ section.add "X-Amz-Algorithm", valid_613934
+ var valid_613935 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_613935 = validateParameter(valid_613935, JString, required = false,
default = nil)
- if valid_612731 != nil:
- section.add "X-Amz-SignedHeaders", valid_612731
+ if valid_613935 != nil:
+ section.add "X-Amz-SignedHeaders", valid_613935
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612732: Call_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_612715;
+proc call*(call_613936: Call_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_613919;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the associations between virtual interface groups and local gateway route tables.
##
- let valid = call_612732.validator(path, query, header, formData, body)
- let scheme = call_612732.pickScheme
+ let valid = call_613936.validator(path, query, header, formData, body)
+ let scheme = call_613936.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612732.url(scheme.get, call_612732.host, call_612732.base,
- call_612732.route, valid.getOrDefault("path"),
+ let url = call_613936.url(scheme.get, call_613936.host, call_613936.base,
+ call_613936.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612732, url, valid)
+ result = atozHook(call_613936, url, valid)
-proc call*(call_612733: Call_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_612715;
+proc call*(call_613937: Call_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_613919;
MaxResults: int = 0; LocalGatewayRouteTableVirtualInterfaceGroupAssociationId: JsonNode = nil;
DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations";
Version: string = "2016-11-15"): Recallable =
@@ -65977,27 +66042,27 @@ proc call*(call_612733: Call_GetDescribeLocalGatewayRouteTableVirtualInterfaceGr
## : One or more filters.
## Action: string (required)
## Version: string (required)
- var query_612734 = newJObject()
- add(query_612734, "MaxResults", newJInt(MaxResults))
+ var query_613938 = newJObject()
+ add(query_613938, "MaxResults", newJInt(MaxResults))
if LocalGatewayRouteTableVirtualInterfaceGroupAssociationId != nil:
- query_612734.add "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId",
+ query_613938.add "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId",
LocalGatewayRouteTableVirtualInterfaceGroupAssociationId
- add(query_612734, "DryRun", newJBool(DryRun))
- add(query_612734, "NextToken", newJString(NextToken))
+ add(query_613938, "DryRun", newJBool(DryRun))
+ add(query_613938, "NextToken", newJString(NextToken))
if Filter != nil:
- query_612734.add "Filter", Filter
- add(query_612734, "Action", newJString(Action))
- add(query_612734, "Version", newJString(Version))
- result = call_612733.call(nil, query_612734, nil, nil, nil)
+ query_613938.add "Filter", Filter
+ add(query_613938, "Action", newJString(Action))
+ add(query_613938, "Version", newJString(Version))
+ result = call_613937.call(nil, query_613938, nil, nil, nil)
-var getDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations* = Call_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_612715(
+var getDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations* = Call_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_613919(
name: "getDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations",
- meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", validator: validate_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_612716,
- base: "/", url: url_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_612717,
+ meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", validator: validate_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_613920,
+ base: "/", url: url_GetDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations_613921,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeLocalGatewayRouteTableVpcAssociations_612776 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeLocalGatewayRouteTableVpcAssociations_612778(
+ Call_PostDescribeLocalGatewayRouteTableVpcAssociations_613980 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeLocalGatewayRouteTableVpcAssociations_613982(
protocol: Scheme; host: string; base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -66010,7 +66075,7 @@ proc url_PostDescribeLocalGatewayRouteTableVpcAssociations_612778(
else:
result.path = base & route
-proc validate_PostDescribeLocalGatewayRouteTableVpcAssociations_612777(
+proc validate_PostDescribeLocalGatewayRouteTableVpcAssociations_613981(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Describes the specified associations between VPCs and local gateway route tables.
@@ -66024,16 +66089,16 @@ proc validate_PostDescribeLocalGatewayRouteTableVpcAssociations_612777(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612779 = query.getOrDefault("Action")
- valid_612779 = validateParameter(valid_612779, JString, required = true, default = newJString(
+ var valid_613983 = query.getOrDefault("Action")
+ valid_613983 = validateParameter(valid_613983, JString, required = true, default = newJString(
"DescribeLocalGatewayRouteTableVpcAssociations"))
- if valid_612779 != nil:
- section.add "Action", valid_612779
- var valid_612780 = query.getOrDefault("Version")
- valid_612780 = validateParameter(valid_612780, JString, required = true,
+ if valid_613983 != nil:
+ section.add "Action", valid_613983
+ var valid_613984 = query.getOrDefault("Version")
+ valid_613984 = validateParameter(valid_613984, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612780 != nil:
- section.add "Version", valid_612780
+ if valid_613984 != nil:
+ section.add "Version", valid_613984
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -66044,41 +66109,41 @@ proc validate_PostDescribeLocalGatewayRouteTableVpcAssociations_612777(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612781 = header.getOrDefault("X-Amz-Signature")
- valid_612781 = validateParameter(valid_612781, JString, required = false,
+ var valid_613985 = header.getOrDefault("X-Amz-Signature")
+ valid_613985 = validateParameter(valid_613985, JString, required = false,
default = nil)
- if valid_612781 != nil:
- section.add "X-Amz-Signature", valid_612781
- var valid_612782 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612782 = validateParameter(valid_612782, JString, required = false,
+ if valid_613985 != nil:
+ section.add "X-Amz-Signature", valid_613985
+ var valid_613986 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_613986 = validateParameter(valid_613986, JString, required = false,
default = nil)
- if valid_612782 != nil:
- section.add "X-Amz-Content-Sha256", valid_612782
- var valid_612783 = header.getOrDefault("X-Amz-Date")
- valid_612783 = validateParameter(valid_612783, JString, required = false,
+ if valid_613986 != nil:
+ section.add "X-Amz-Content-Sha256", valid_613986
+ var valid_613987 = header.getOrDefault("X-Amz-Date")
+ valid_613987 = validateParameter(valid_613987, JString, required = false,
default = nil)
- if valid_612783 != nil:
- section.add "X-Amz-Date", valid_612783
- var valid_612784 = header.getOrDefault("X-Amz-Credential")
- valid_612784 = validateParameter(valid_612784, JString, required = false,
+ if valid_613987 != nil:
+ section.add "X-Amz-Date", valid_613987
+ var valid_613988 = header.getOrDefault("X-Amz-Credential")
+ valid_613988 = validateParameter(valid_613988, JString, required = false,
default = nil)
- if valid_612784 != nil:
- section.add "X-Amz-Credential", valid_612784
- var valid_612785 = header.getOrDefault("X-Amz-Security-Token")
- valid_612785 = validateParameter(valid_612785, JString, required = false,
+ if valid_613988 != nil:
+ section.add "X-Amz-Credential", valid_613988
+ var valid_613989 = header.getOrDefault("X-Amz-Security-Token")
+ valid_613989 = validateParameter(valid_613989, JString, required = false,
default = nil)
- if valid_612785 != nil:
- section.add "X-Amz-Security-Token", valid_612785
- var valid_612786 = header.getOrDefault("X-Amz-Algorithm")
- valid_612786 = validateParameter(valid_612786, JString, required = false,
+ if valid_613989 != nil:
+ section.add "X-Amz-Security-Token", valid_613989
+ var valid_613990 = header.getOrDefault("X-Amz-Algorithm")
+ valid_613990 = validateParameter(valid_613990, JString, required = false,
default = nil)
- if valid_612786 != nil:
- section.add "X-Amz-Algorithm", valid_612786
- var valid_612787 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612787 = validateParameter(valid_612787, JString, required = false,
+ if valid_613990 != nil:
+ section.add "X-Amz-Algorithm", valid_613990
+ var valid_613991 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_613991 = validateParameter(valid_613991, JString, required = false,
default = nil)
- if valid_612787 != nil:
- section.add "X-Amz-SignedHeaders", valid_612787
+ if valid_613991 != nil:
+ section.add "X-Amz-SignedHeaders", valid_613991
result.add "header", section
## parameters in `formData` object:
## NextToken: JString
@@ -66092,48 +66157,48 @@ proc validate_PostDescribeLocalGatewayRouteTableVpcAssociations_612777(
## Filter: JArray
## : One or more filters.
section = newJObject()
- var valid_612788 = formData.getOrDefault("NextToken")
- valid_612788 = validateParameter(valid_612788, JString, required = false,
+ var valid_613992 = formData.getOrDefault("NextToken")
+ valid_613992 = validateParameter(valid_613992, JString, required = false,
default = nil)
- if valid_612788 != nil:
- section.add "NextToken", valid_612788
- var valid_612789 = formData.getOrDefault("LocalGatewayRouteTableVpcAssociationId")
- valid_612789 = validateParameter(valid_612789, JArray, required = false,
+ if valid_613992 != nil:
+ section.add "NextToken", valid_613992
+ var valid_613993 = formData.getOrDefault("LocalGatewayRouteTableVpcAssociationId")
+ valid_613993 = validateParameter(valid_613993, JArray, required = false,
default = nil)
- if valid_612789 != nil:
- section.add "LocalGatewayRouteTableVpcAssociationId", valid_612789
- var valid_612790 = formData.getOrDefault("DryRun")
- valid_612790 = validateParameter(valid_612790, JBool, required = false, default = nil)
- if valid_612790 != nil:
- section.add "DryRun", valid_612790
- var valid_612791 = formData.getOrDefault("MaxResults")
- valid_612791 = validateParameter(valid_612791, JInt, required = false, default = nil)
- if valid_612791 != nil:
- section.add "MaxResults", valid_612791
- var valid_612792 = formData.getOrDefault("Filter")
- valid_612792 = validateParameter(valid_612792, JArray, required = false,
+ if valid_613993 != nil:
+ section.add "LocalGatewayRouteTableVpcAssociationId", valid_613993
+ var valid_613994 = formData.getOrDefault("DryRun")
+ valid_613994 = validateParameter(valid_613994, JBool, required = false, default = nil)
+ if valid_613994 != nil:
+ section.add "DryRun", valid_613994
+ var valid_613995 = formData.getOrDefault("MaxResults")
+ valid_613995 = validateParameter(valid_613995, JInt, required = false, default = nil)
+ if valid_613995 != nil:
+ section.add "MaxResults", valid_613995
+ var valid_613996 = formData.getOrDefault("Filter")
+ valid_613996 = validateParameter(valid_613996, JArray, required = false,
default = nil)
- if valid_612792 != nil:
- section.add "Filter", valid_612792
+ if valid_613996 != nil:
+ section.add "Filter", valid_613996
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612793: Call_PostDescribeLocalGatewayRouteTableVpcAssociations_612776;
+proc call*(call_613997: Call_PostDescribeLocalGatewayRouteTableVpcAssociations_613980;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the specified associations between VPCs and local gateway route tables.
##
- let valid = call_612793.validator(path, query, header, formData, body)
- let scheme = call_612793.pickScheme
+ let valid = call_613997.validator(path, query, header, formData, body)
+ let scheme = call_613997.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612793.url(scheme.get, call_612793.host, call_612793.base,
- call_612793.route, valid.getOrDefault("path"),
+ let url = call_613997.url(scheme.get, call_613997.host, call_613997.base,
+ call_613997.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612793, url, valid)
+ result = atozHook(call_613997, url, valid)
-proc call*(call_612794: Call_PostDescribeLocalGatewayRouteTableVpcAssociations_612776;
+proc call*(call_613998: Call_PostDescribeLocalGatewayRouteTableVpcAssociations_613980;
NextToken: string = "";
LocalGatewayRouteTableVpcAssociationId: JsonNode = nil;
DryRun: bool = false;
@@ -66153,30 +66218,30 @@ proc call*(call_612794: Call_PostDescribeLocalGatewayRouteTableVpcAssociations_6
## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
## Filter: JArray
## : One or more filters.
- var query_612795 = newJObject()
- var formData_612796 = newJObject()
- add(formData_612796, "NextToken", newJString(NextToken))
+ var query_613999 = newJObject()
+ var formData_614000 = newJObject()
+ add(formData_614000, "NextToken", newJString(NextToken))
if LocalGatewayRouteTableVpcAssociationId != nil:
- formData_612796.add "LocalGatewayRouteTableVpcAssociationId",
+ formData_614000.add "LocalGatewayRouteTableVpcAssociationId",
LocalGatewayRouteTableVpcAssociationId
- add(formData_612796, "DryRun", newJBool(DryRun))
- add(query_612795, "Action", newJString(Action))
- add(query_612795, "Version", newJString(Version))
- add(formData_612796, "MaxResults", newJInt(MaxResults))
+ add(formData_614000, "DryRun", newJBool(DryRun))
+ add(query_613999, "Action", newJString(Action))
+ add(query_613999, "Version", newJString(Version))
+ add(formData_614000, "MaxResults", newJInt(MaxResults))
if Filter != nil:
- formData_612796.add "Filter", Filter
- result = call_612794.call(nil, query_612795, nil, formData_612796, nil)
+ formData_614000.add "Filter", Filter
+ result = call_613998.call(nil, query_613999, nil, formData_614000, nil)
-var postDescribeLocalGatewayRouteTableVpcAssociations* = Call_PostDescribeLocalGatewayRouteTableVpcAssociations_612776(
+var postDescribeLocalGatewayRouteTableVpcAssociations* = Call_PostDescribeLocalGatewayRouteTableVpcAssociations_613980(
name: "postDescribeLocalGatewayRouteTableVpcAssociations",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=DescribeLocalGatewayRouteTableVpcAssociations",
- validator: validate_PostDescribeLocalGatewayRouteTableVpcAssociations_612777,
- base: "/", url: url_PostDescribeLocalGatewayRouteTableVpcAssociations_612778,
+ validator: validate_PostDescribeLocalGatewayRouteTableVpcAssociations_613981,
+ base: "/", url: url_PostDescribeLocalGatewayRouteTableVpcAssociations_613982,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeLocalGatewayRouteTableVpcAssociations_612756 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeLocalGatewayRouteTableVpcAssociations_612758(
+ Call_GetDescribeLocalGatewayRouteTableVpcAssociations_613960 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeLocalGatewayRouteTableVpcAssociations_613962(
protocol: Scheme; host: string; base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -66189,7 +66254,7 @@ proc url_GetDescribeLocalGatewayRouteTableVpcAssociations_612758(
else:
result.path = base & route
-proc validate_GetDescribeLocalGatewayRouteTableVpcAssociations_612757(
+proc validate_GetDescribeLocalGatewayRouteTableVpcAssociations_613961(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Describes the specified associations between VPCs and local gateway route tables.
@@ -66212,40 +66277,40 @@ proc validate_GetDescribeLocalGatewayRouteTableVpcAssociations_612757(
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_612759 = query.getOrDefault("MaxResults")
- valid_612759 = validateParameter(valid_612759, JInt, required = false, default = nil)
- if valid_612759 != nil:
- section.add "MaxResults", valid_612759
- var valid_612760 = query.getOrDefault("DryRun")
- valid_612760 = validateParameter(valid_612760, JBool, required = false, default = nil)
- if valid_612760 != nil:
- section.add "DryRun", valid_612760
- var valid_612761 = query.getOrDefault("NextToken")
- valid_612761 = validateParameter(valid_612761, JString, required = false,
+ var valid_613963 = query.getOrDefault("MaxResults")
+ valid_613963 = validateParameter(valid_613963, JInt, required = false, default = nil)
+ if valid_613963 != nil:
+ section.add "MaxResults", valid_613963
+ var valid_613964 = query.getOrDefault("DryRun")
+ valid_613964 = validateParameter(valid_613964, JBool, required = false, default = nil)
+ if valid_613964 != nil:
+ section.add "DryRun", valid_613964
+ var valid_613965 = query.getOrDefault("NextToken")
+ valid_613965 = validateParameter(valid_613965, JString, required = false,
default = nil)
- if valid_612761 != nil:
- section.add "NextToken", valid_612761
- var valid_612762 = query.getOrDefault("Filter")
- valid_612762 = validateParameter(valid_612762, JArray, required = false,
+ if valid_613965 != nil:
+ section.add "NextToken", valid_613965
+ var valid_613966 = query.getOrDefault("Filter")
+ valid_613966 = validateParameter(valid_613966, JArray, required = false,
default = nil)
- if valid_612762 != nil:
- section.add "Filter", valid_612762
- var valid_612763 = query.getOrDefault("LocalGatewayRouteTableVpcAssociationId")
- valid_612763 = validateParameter(valid_612763, JArray, required = false,
+ if valid_613966 != nil:
+ section.add "Filter", valid_613966
+ var valid_613967 = query.getOrDefault("LocalGatewayRouteTableVpcAssociationId")
+ valid_613967 = validateParameter(valid_613967, JArray, required = false,
default = nil)
- if valid_612763 != nil:
- section.add "LocalGatewayRouteTableVpcAssociationId", valid_612763
+ if valid_613967 != nil:
+ section.add "LocalGatewayRouteTableVpcAssociationId", valid_613967
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612764 = query.getOrDefault("Action")
- valid_612764 = validateParameter(valid_612764, JString, required = true, default = newJString(
+ var valid_613968 = query.getOrDefault("Action")
+ valid_613968 = validateParameter(valid_613968, JString, required = true, default = newJString(
"DescribeLocalGatewayRouteTableVpcAssociations"))
- if valid_612764 != nil:
- section.add "Action", valid_612764
- var valid_612765 = query.getOrDefault("Version")
- valid_612765 = validateParameter(valid_612765, JString, required = true,
+ if valid_613968 != nil:
+ section.add "Action", valid_613968
+ var valid_613969 = query.getOrDefault("Version")
+ valid_613969 = validateParameter(valid_613969, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612765 != nil:
- section.add "Version", valid_612765
+ if valid_613969 != nil:
+ section.add "Version", valid_613969
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -66256,62 +66321,62 @@ proc validate_GetDescribeLocalGatewayRouteTableVpcAssociations_612757(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612766 = header.getOrDefault("X-Amz-Signature")
- valid_612766 = validateParameter(valid_612766, JString, required = false,
+ var valid_613970 = header.getOrDefault("X-Amz-Signature")
+ valid_613970 = validateParameter(valid_613970, JString, required = false,
default = nil)
- if valid_612766 != nil:
- section.add "X-Amz-Signature", valid_612766
- var valid_612767 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612767 = validateParameter(valid_612767, JString, required = false,
+ if valid_613970 != nil:
+ section.add "X-Amz-Signature", valid_613970
+ var valid_613971 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_613971 = validateParameter(valid_613971, JString, required = false,
default = nil)
- if valid_612767 != nil:
- section.add "X-Amz-Content-Sha256", valid_612767
- var valid_612768 = header.getOrDefault("X-Amz-Date")
- valid_612768 = validateParameter(valid_612768, JString, required = false,
+ if valid_613971 != nil:
+ section.add "X-Amz-Content-Sha256", valid_613971
+ var valid_613972 = header.getOrDefault("X-Amz-Date")
+ valid_613972 = validateParameter(valid_613972, JString, required = false,
default = nil)
- if valid_612768 != nil:
- section.add "X-Amz-Date", valid_612768
- var valid_612769 = header.getOrDefault("X-Amz-Credential")
- valid_612769 = validateParameter(valid_612769, JString, required = false,
+ if valid_613972 != nil:
+ section.add "X-Amz-Date", valid_613972
+ var valid_613973 = header.getOrDefault("X-Amz-Credential")
+ valid_613973 = validateParameter(valid_613973, JString, required = false,
default = nil)
- if valid_612769 != nil:
- section.add "X-Amz-Credential", valid_612769
- var valid_612770 = header.getOrDefault("X-Amz-Security-Token")
- valid_612770 = validateParameter(valid_612770, JString, required = false,
+ if valid_613973 != nil:
+ section.add "X-Amz-Credential", valid_613973
+ var valid_613974 = header.getOrDefault("X-Amz-Security-Token")
+ valid_613974 = validateParameter(valid_613974, JString, required = false,
default = nil)
- if valid_612770 != nil:
- section.add "X-Amz-Security-Token", valid_612770
- var valid_612771 = header.getOrDefault("X-Amz-Algorithm")
- valid_612771 = validateParameter(valid_612771, JString, required = false,
+ if valid_613974 != nil:
+ section.add "X-Amz-Security-Token", valid_613974
+ var valid_613975 = header.getOrDefault("X-Amz-Algorithm")
+ valid_613975 = validateParameter(valid_613975, JString, required = false,
default = nil)
- if valid_612771 != nil:
- section.add "X-Amz-Algorithm", valid_612771
- var valid_612772 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612772 = validateParameter(valid_612772, JString, required = false,
+ if valid_613975 != nil:
+ section.add "X-Amz-Algorithm", valid_613975
+ var valid_613976 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_613976 = validateParameter(valid_613976, JString, required = false,
default = nil)
- if valid_612772 != nil:
- section.add "X-Amz-SignedHeaders", valid_612772
+ if valid_613976 != nil:
+ section.add "X-Amz-SignedHeaders", valid_613976
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612773: Call_GetDescribeLocalGatewayRouteTableVpcAssociations_612756;
+proc call*(call_613977: Call_GetDescribeLocalGatewayRouteTableVpcAssociations_613960;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the specified associations between VPCs and local gateway route tables.
##
- let valid = call_612773.validator(path, query, header, formData, body)
- let scheme = call_612773.pickScheme
+ let valid = call_613977.validator(path, query, header, formData, body)
+ let scheme = call_613977.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612773.url(scheme.get, call_612773.host, call_612773.base,
- call_612773.route, valid.getOrDefault("path"),
+ let url = call_613977.url(scheme.get, call_613977.host, call_613977.base,
+ call_613977.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612773, url, valid)
+ result = atozHook(call_613977, url, valid)
-proc call*(call_612774: Call_GetDescribeLocalGatewayRouteTableVpcAssociations_612756;
+proc call*(call_613978: Call_GetDescribeLocalGatewayRouteTableVpcAssociations_613960;
MaxResults: int = 0; DryRun: bool = false; NextToken: string = "";
Filter: JsonNode = nil;
LocalGatewayRouteTableVpcAssociationId: JsonNode = nil;
@@ -66331,29 +66396,29 @@ proc call*(call_612774: Call_GetDescribeLocalGatewayRouteTableVpcAssociations_61
## : The IDs of the associations.
## Action: string (required)
## Version: string (required)
- var query_612775 = newJObject()
- add(query_612775, "MaxResults", newJInt(MaxResults))
- add(query_612775, "DryRun", newJBool(DryRun))
- add(query_612775, "NextToken", newJString(NextToken))
+ var query_613979 = newJObject()
+ add(query_613979, "MaxResults", newJInt(MaxResults))
+ add(query_613979, "DryRun", newJBool(DryRun))
+ add(query_613979, "NextToken", newJString(NextToken))
if Filter != nil:
- query_612775.add "Filter", Filter
+ query_613979.add "Filter", Filter
if LocalGatewayRouteTableVpcAssociationId != nil:
- query_612775.add "LocalGatewayRouteTableVpcAssociationId",
+ query_613979.add "LocalGatewayRouteTableVpcAssociationId",
LocalGatewayRouteTableVpcAssociationId
- add(query_612775, "Action", newJString(Action))
- add(query_612775, "Version", newJString(Version))
- result = call_612774.call(nil, query_612775, nil, nil, nil)
+ add(query_613979, "Action", newJString(Action))
+ add(query_613979, "Version", newJString(Version))
+ result = call_613978.call(nil, query_613979, nil, nil, nil)
-var getDescribeLocalGatewayRouteTableVpcAssociations* = Call_GetDescribeLocalGatewayRouteTableVpcAssociations_612756(
+var getDescribeLocalGatewayRouteTableVpcAssociations* = Call_GetDescribeLocalGatewayRouteTableVpcAssociations_613960(
name: "getDescribeLocalGatewayRouteTableVpcAssociations",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
route: "/#Action=DescribeLocalGatewayRouteTableVpcAssociations",
- validator: validate_GetDescribeLocalGatewayRouteTableVpcAssociations_612757,
- base: "/", url: url_GetDescribeLocalGatewayRouteTableVpcAssociations_612758,
+ validator: validate_GetDescribeLocalGatewayRouteTableVpcAssociations_613961,
+ base: "/", url: url_GetDescribeLocalGatewayRouteTableVpcAssociations_613962,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeLocalGatewayRouteTables_612817 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeLocalGatewayRouteTables_612819(protocol: Scheme; host: string;
+ Call_PostDescribeLocalGatewayRouteTables_614021 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeLocalGatewayRouteTables_614023(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -66365,7 +66430,7 @@ proc url_PostDescribeLocalGatewayRouteTables_612819(protocol: Scheme; host: stri
else:
result.path = base & route
-proc validate_PostDescribeLocalGatewayRouteTables_612818(path: JsonNode;
+proc validate_PostDescribeLocalGatewayRouteTables_614022(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes one or more local gateway route tables. By default, all local gateway route tables are described. Alternatively, you can filter the results.
##
@@ -66378,16 +66443,16 @@ proc validate_PostDescribeLocalGatewayRouteTables_612818(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612820 = query.getOrDefault("Action")
- valid_612820 = validateParameter(valid_612820, JString, required = true, default = newJString(
+ var valid_614024 = query.getOrDefault("Action")
+ valid_614024 = validateParameter(valid_614024, JString, required = true, default = newJString(
"DescribeLocalGatewayRouteTables"))
- if valid_612820 != nil:
- section.add "Action", valid_612820
- var valid_612821 = query.getOrDefault("Version")
- valid_612821 = validateParameter(valid_612821, JString, required = true,
+ if valid_614024 != nil:
+ section.add "Action", valid_614024
+ var valid_614025 = query.getOrDefault("Version")
+ valid_614025 = validateParameter(valid_614025, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612821 != nil:
- section.add "Version", valid_612821
+ if valid_614025 != nil:
+ section.add "Version", valid_614025
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -66398,41 +66463,41 @@ proc validate_PostDescribeLocalGatewayRouteTables_612818(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612822 = header.getOrDefault("X-Amz-Signature")
- valid_612822 = validateParameter(valid_612822, JString, required = false,
+ var valid_614026 = header.getOrDefault("X-Amz-Signature")
+ valid_614026 = validateParameter(valid_614026, JString, required = false,
default = nil)
- if valid_612822 != nil:
- section.add "X-Amz-Signature", valid_612822
- var valid_612823 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612823 = validateParameter(valid_612823, JString, required = false,
+ if valid_614026 != nil:
+ section.add "X-Amz-Signature", valid_614026
+ var valid_614027 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614027 = validateParameter(valid_614027, JString, required = false,
default = nil)
- if valid_612823 != nil:
- section.add "X-Amz-Content-Sha256", valid_612823
- var valid_612824 = header.getOrDefault("X-Amz-Date")
- valid_612824 = validateParameter(valid_612824, JString, required = false,
+ if valid_614027 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614027
+ var valid_614028 = header.getOrDefault("X-Amz-Date")
+ valid_614028 = validateParameter(valid_614028, JString, required = false,
default = nil)
- if valid_612824 != nil:
- section.add "X-Amz-Date", valid_612824
- var valid_612825 = header.getOrDefault("X-Amz-Credential")
- valid_612825 = validateParameter(valid_612825, JString, required = false,
+ if valid_614028 != nil:
+ section.add "X-Amz-Date", valid_614028
+ var valid_614029 = header.getOrDefault("X-Amz-Credential")
+ valid_614029 = validateParameter(valid_614029, JString, required = false,
default = nil)
- if valid_612825 != nil:
- section.add "X-Amz-Credential", valid_612825
- var valid_612826 = header.getOrDefault("X-Amz-Security-Token")
- valid_612826 = validateParameter(valid_612826, JString, required = false,
+ if valid_614029 != nil:
+ section.add "X-Amz-Credential", valid_614029
+ var valid_614030 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614030 = validateParameter(valid_614030, JString, required = false,
default = nil)
- if valid_612826 != nil:
- section.add "X-Amz-Security-Token", valid_612826
- var valid_612827 = header.getOrDefault("X-Amz-Algorithm")
- valid_612827 = validateParameter(valid_612827, JString, required = false,
+ if valid_614030 != nil:
+ section.add "X-Amz-Security-Token", valid_614030
+ var valid_614031 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614031 = validateParameter(valid_614031, JString, required = false,
default = nil)
- if valid_612827 != nil:
- section.add "X-Amz-Algorithm", valid_612827
- var valid_612828 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612828 = validateParameter(valid_612828, JString, required = false,
+ if valid_614031 != nil:
+ section.add "X-Amz-Algorithm", valid_614031
+ var valid_614032 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614032 = validateParameter(valid_614032, JString, required = false,
default = nil)
- if valid_612828 != nil:
- section.add "X-Amz-SignedHeaders", valid_612828
+ if valid_614032 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614032
result.add "header", section
## parameters in `formData` object:
## LocalGatewayRouteTableId: JArray
@@ -66446,48 +66511,48 @@ proc validate_PostDescribeLocalGatewayRouteTables_612818(path: JsonNode;
## Filter: JArray
## : One or more filters.
section = newJObject()
- var valid_612829 = formData.getOrDefault("LocalGatewayRouteTableId")
- valid_612829 = validateParameter(valid_612829, JArray, required = false,
- default = nil)
- if valid_612829 != nil:
- section.add "LocalGatewayRouteTableId", valid_612829
- var valid_612830 = formData.getOrDefault("NextToken")
- valid_612830 = validateParameter(valid_612830, JString, required = false,
- default = nil)
- if valid_612830 != nil:
- section.add "NextToken", valid_612830
- var valid_612831 = formData.getOrDefault("DryRun")
- valid_612831 = validateParameter(valid_612831, JBool, required = false, default = nil)
- if valid_612831 != nil:
- section.add "DryRun", valid_612831
- var valid_612832 = formData.getOrDefault("MaxResults")
- valid_612832 = validateParameter(valid_612832, JInt, required = false, default = nil)
- if valid_612832 != nil:
- section.add "MaxResults", valid_612832
- var valid_612833 = formData.getOrDefault("Filter")
- valid_612833 = validateParameter(valid_612833, JArray, required = false,
+ var valid_614033 = formData.getOrDefault("LocalGatewayRouteTableId")
+ valid_614033 = validateParameter(valid_614033, JArray, required = false,
default = nil)
- if valid_612833 != nil:
- section.add "Filter", valid_612833
+ if valid_614033 != nil:
+ section.add "LocalGatewayRouteTableId", valid_614033
+ var valid_614034 = formData.getOrDefault("NextToken")
+ valid_614034 = validateParameter(valid_614034, JString, required = false,
+ default = nil)
+ if valid_614034 != nil:
+ section.add "NextToken", valid_614034
+ var valid_614035 = formData.getOrDefault("DryRun")
+ valid_614035 = validateParameter(valid_614035, JBool, required = false, default = nil)
+ if valid_614035 != nil:
+ section.add "DryRun", valid_614035
+ var valid_614036 = formData.getOrDefault("MaxResults")
+ valid_614036 = validateParameter(valid_614036, JInt, required = false, default = nil)
+ if valid_614036 != nil:
+ section.add "MaxResults", valid_614036
+ var valid_614037 = formData.getOrDefault("Filter")
+ valid_614037 = validateParameter(valid_614037, JArray, required = false,
+ default = nil)
+ if valid_614037 != nil:
+ section.add "Filter", valid_614037
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612834: Call_PostDescribeLocalGatewayRouteTables_612817;
+proc call*(call_614038: Call_PostDescribeLocalGatewayRouteTables_614021;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes one or more local gateway route tables. By default, all local gateway route tables are described. Alternatively, you can filter the results.
##
- let valid = call_612834.validator(path, query, header, formData, body)
- let scheme = call_612834.pickScheme
+ let valid = call_614038.validator(path, query, header, formData, body)
+ let scheme = call_614038.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612834.url(scheme.get, call_612834.host, call_612834.base,
- call_612834.route, valid.getOrDefault("path"),
+ let url = call_614038.url(scheme.get, call_614038.host, call_614038.base,
+ call_614038.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612834, url, valid)
+ result = atozHook(call_614038, url, valid)
-proc call*(call_612835: Call_PostDescribeLocalGatewayRouteTables_612817;
+proc call*(call_614039: Call_PostDescribeLocalGatewayRouteTables_614021;
LocalGatewayRouteTableId: JsonNode = nil; NextToken: string = "";
DryRun: bool = false; Action: string = "DescribeLocalGatewayRouteTables";
Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable =
@@ -66505,28 +66570,28 @@ proc call*(call_612835: Call_PostDescribeLocalGatewayRouteTables_612817;
## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
## Filter: JArray
## : One or more filters.
- var query_612836 = newJObject()
- var formData_612837 = newJObject()
+ var query_614040 = newJObject()
+ var formData_614041 = newJObject()
if LocalGatewayRouteTableId != nil:
- formData_612837.add "LocalGatewayRouteTableId", LocalGatewayRouteTableId
- add(formData_612837, "NextToken", newJString(NextToken))
- add(formData_612837, "DryRun", newJBool(DryRun))
- add(query_612836, "Action", newJString(Action))
- add(query_612836, "Version", newJString(Version))
- add(formData_612837, "MaxResults", newJInt(MaxResults))
+ formData_614041.add "LocalGatewayRouteTableId", LocalGatewayRouteTableId
+ add(formData_614041, "NextToken", newJString(NextToken))
+ add(formData_614041, "DryRun", newJBool(DryRun))
+ add(query_614040, "Action", newJString(Action))
+ add(query_614040, "Version", newJString(Version))
+ add(formData_614041, "MaxResults", newJInt(MaxResults))
if Filter != nil:
- formData_612837.add "Filter", Filter
- result = call_612835.call(nil, query_612836, nil, formData_612837, nil)
+ formData_614041.add "Filter", Filter
+ result = call_614039.call(nil, query_614040, nil, formData_614041, nil)
-var postDescribeLocalGatewayRouteTables* = Call_PostDescribeLocalGatewayRouteTables_612817(
+var postDescribeLocalGatewayRouteTables* = Call_PostDescribeLocalGatewayRouteTables_614021(
name: "postDescribeLocalGatewayRouteTables", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeLocalGatewayRouteTables",
- validator: validate_PostDescribeLocalGatewayRouteTables_612818, base: "/",
- url: url_PostDescribeLocalGatewayRouteTables_612819,
+ validator: validate_PostDescribeLocalGatewayRouteTables_614022, base: "/",
+ url: url_PostDescribeLocalGatewayRouteTables_614023,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeLocalGatewayRouteTables_612797 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeLocalGatewayRouteTables_612799(protocol: Scheme; host: string;
+ Call_GetDescribeLocalGatewayRouteTables_614001 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeLocalGatewayRouteTables_614003(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -66538,7 +66603,7 @@ proc url_GetDescribeLocalGatewayRouteTables_612799(protocol: Scheme; host: strin
else:
result.path = base & route
-proc validate_GetDescribeLocalGatewayRouteTables_612798(path: JsonNode;
+proc validate_GetDescribeLocalGatewayRouteTables_614002(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes one or more local gateway route tables. By default, all local gateway route tables are described. Alternatively, you can filter the results.
##
@@ -66560,40 +66625,40 @@ proc validate_GetDescribeLocalGatewayRouteTables_612798(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_612800 = query.getOrDefault("LocalGatewayRouteTableId")
- valid_612800 = validateParameter(valid_612800, JArray, required = false,
+ var valid_614004 = query.getOrDefault("LocalGatewayRouteTableId")
+ valid_614004 = validateParameter(valid_614004, JArray, required = false,
default = nil)
- if valid_612800 != nil:
- section.add "LocalGatewayRouteTableId", valid_612800
- var valid_612801 = query.getOrDefault("MaxResults")
- valid_612801 = validateParameter(valid_612801, JInt, required = false, default = nil)
- if valid_612801 != nil:
- section.add "MaxResults", valid_612801
- var valid_612802 = query.getOrDefault("DryRun")
- valid_612802 = validateParameter(valid_612802, JBool, required = false, default = nil)
- if valid_612802 != nil:
- section.add "DryRun", valid_612802
- var valid_612803 = query.getOrDefault("NextToken")
- valid_612803 = validateParameter(valid_612803, JString, required = false,
+ if valid_614004 != nil:
+ section.add "LocalGatewayRouteTableId", valid_614004
+ var valid_614005 = query.getOrDefault("MaxResults")
+ valid_614005 = validateParameter(valid_614005, JInt, required = false, default = nil)
+ if valid_614005 != nil:
+ section.add "MaxResults", valid_614005
+ var valid_614006 = query.getOrDefault("DryRun")
+ valid_614006 = validateParameter(valid_614006, JBool, required = false, default = nil)
+ if valid_614006 != nil:
+ section.add "DryRun", valid_614006
+ var valid_614007 = query.getOrDefault("NextToken")
+ valid_614007 = validateParameter(valid_614007, JString, required = false,
default = nil)
- if valid_612803 != nil:
- section.add "NextToken", valid_612803
- var valid_612804 = query.getOrDefault("Filter")
- valid_612804 = validateParameter(valid_612804, JArray, required = false,
+ if valid_614007 != nil:
+ section.add "NextToken", valid_614007
+ var valid_614008 = query.getOrDefault("Filter")
+ valid_614008 = validateParameter(valid_614008, JArray, required = false,
default = nil)
- if valid_612804 != nil:
- section.add "Filter", valid_612804
+ if valid_614008 != nil:
+ section.add "Filter", valid_614008
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612805 = query.getOrDefault("Action")
- valid_612805 = validateParameter(valid_612805, JString, required = true, default = newJString(
+ var valid_614009 = query.getOrDefault("Action")
+ valid_614009 = validateParameter(valid_614009, JString, required = true, default = newJString(
"DescribeLocalGatewayRouteTables"))
- if valid_612805 != nil:
- section.add "Action", valid_612805
- var valid_612806 = query.getOrDefault("Version")
- valid_612806 = validateParameter(valid_612806, JString, required = true,
+ if valid_614009 != nil:
+ section.add "Action", valid_614009
+ var valid_614010 = query.getOrDefault("Version")
+ valid_614010 = validateParameter(valid_614010, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612806 != nil:
- section.add "Version", valid_612806
+ if valid_614010 != nil:
+ section.add "Version", valid_614010
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -66604,62 +66669,62 @@ proc validate_GetDescribeLocalGatewayRouteTables_612798(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612807 = header.getOrDefault("X-Amz-Signature")
- valid_612807 = validateParameter(valid_612807, JString, required = false,
+ var valid_614011 = header.getOrDefault("X-Amz-Signature")
+ valid_614011 = validateParameter(valid_614011, JString, required = false,
default = nil)
- if valid_612807 != nil:
- section.add "X-Amz-Signature", valid_612807
- var valid_612808 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612808 = validateParameter(valid_612808, JString, required = false,
+ if valid_614011 != nil:
+ section.add "X-Amz-Signature", valid_614011
+ var valid_614012 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614012 = validateParameter(valid_614012, JString, required = false,
default = nil)
- if valid_612808 != nil:
- section.add "X-Amz-Content-Sha256", valid_612808
- var valid_612809 = header.getOrDefault("X-Amz-Date")
- valid_612809 = validateParameter(valid_612809, JString, required = false,
+ if valid_614012 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614012
+ var valid_614013 = header.getOrDefault("X-Amz-Date")
+ valid_614013 = validateParameter(valid_614013, JString, required = false,
default = nil)
- if valid_612809 != nil:
- section.add "X-Amz-Date", valid_612809
- var valid_612810 = header.getOrDefault("X-Amz-Credential")
- valid_612810 = validateParameter(valid_612810, JString, required = false,
+ if valid_614013 != nil:
+ section.add "X-Amz-Date", valid_614013
+ var valid_614014 = header.getOrDefault("X-Amz-Credential")
+ valid_614014 = validateParameter(valid_614014, JString, required = false,
default = nil)
- if valid_612810 != nil:
- section.add "X-Amz-Credential", valid_612810
- var valid_612811 = header.getOrDefault("X-Amz-Security-Token")
- valid_612811 = validateParameter(valid_612811, JString, required = false,
+ if valid_614014 != nil:
+ section.add "X-Amz-Credential", valid_614014
+ var valid_614015 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614015 = validateParameter(valid_614015, JString, required = false,
default = nil)
- if valid_612811 != nil:
- section.add "X-Amz-Security-Token", valid_612811
- var valid_612812 = header.getOrDefault("X-Amz-Algorithm")
- valid_612812 = validateParameter(valid_612812, JString, required = false,
+ if valid_614015 != nil:
+ section.add "X-Amz-Security-Token", valid_614015
+ var valid_614016 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614016 = validateParameter(valid_614016, JString, required = false,
default = nil)
- if valid_612812 != nil:
- section.add "X-Amz-Algorithm", valid_612812
- var valid_612813 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612813 = validateParameter(valid_612813, JString, required = false,
+ if valid_614016 != nil:
+ section.add "X-Amz-Algorithm", valid_614016
+ var valid_614017 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614017 = validateParameter(valid_614017, JString, required = false,
default = nil)
- if valid_612813 != nil:
- section.add "X-Amz-SignedHeaders", valid_612813
+ if valid_614017 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614017
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612814: Call_GetDescribeLocalGatewayRouteTables_612797;
+proc call*(call_614018: Call_GetDescribeLocalGatewayRouteTables_614001;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes one or more local gateway route tables. By default, all local gateway route tables are described. Alternatively, you can filter the results.
##
- let valid = call_612814.validator(path, query, header, formData, body)
- let scheme = call_612814.pickScheme
+ let valid = call_614018.validator(path, query, header, formData, body)
+ let scheme = call_614018.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612814.url(scheme.get, call_612814.host, call_612814.base,
- call_612814.route, valid.getOrDefault("path"),
+ let url = call_614018.url(scheme.get, call_614018.host, call_614018.base,
+ call_614018.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612814, url, valid)
+ result = atozHook(call_614018, url, valid)
-proc call*(call_612815: Call_GetDescribeLocalGatewayRouteTables_612797;
+proc call*(call_614019: Call_GetDescribeLocalGatewayRouteTables_614001;
LocalGatewayRouteTableId: JsonNode = nil; MaxResults: int = 0;
DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil;
Action: string = "DescribeLocalGatewayRouteTables";
@@ -66678,27 +66743,27 @@ proc call*(call_612815: Call_GetDescribeLocalGatewayRouteTables_612797;
## : One or more filters.
## Action: string (required)
## Version: string (required)
- var query_612816 = newJObject()
+ var query_614020 = newJObject()
if LocalGatewayRouteTableId != nil:
- query_612816.add "LocalGatewayRouteTableId", LocalGatewayRouteTableId
- add(query_612816, "MaxResults", newJInt(MaxResults))
- add(query_612816, "DryRun", newJBool(DryRun))
- add(query_612816, "NextToken", newJString(NextToken))
+ query_614020.add "LocalGatewayRouteTableId", LocalGatewayRouteTableId
+ add(query_614020, "MaxResults", newJInt(MaxResults))
+ add(query_614020, "DryRun", newJBool(DryRun))
+ add(query_614020, "NextToken", newJString(NextToken))
if Filter != nil:
- query_612816.add "Filter", Filter
- add(query_612816, "Action", newJString(Action))
- add(query_612816, "Version", newJString(Version))
- result = call_612815.call(nil, query_612816, nil, nil, nil)
+ query_614020.add "Filter", Filter
+ add(query_614020, "Action", newJString(Action))
+ add(query_614020, "Version", newJString(Version))
+ result = call_614019.call(nil, query_614020, nil, nil, nil)
-var getDescribeLocalGatewayRouteTables* = Call_GetDescribeLocalGatewayRouteTables_612797(
+var getDescribeLocalGatewayRouteTables* = Call_GetDescribeLocalGatewayRouteTables_614001(
name: "getDescribeLocalGatewayRouteTables", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeLocalGatewayRouteTables",
- validator: validate_GetDescribeLocalGatewayRouteTables_612798, base: "/",
- url: url_GetDescribeLocalGatewayRouteTables_612799,
+ validator: validate_GetDescribeLocalGatewayRouteTables_614002, base: "/",
+ url: url_GetDescribeLocalGatewayRouteTables_614003,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeLocalGatewayVirtualInterfaceGroups_612858 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeLocalGatewayVirtualInterfaceGroups_612860(protocol: Scheme;
+ Call_PostDescribeLocalGatewayVirtualInterfaceGroups_614062 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeLocalGatewayVirtualInterfaceGroups_614064(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -66710,7 +66775,7 @@ proc url_PostDescribeLocalGatewayVirtualInterfaceGroups_612860(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDescribeLocalGatewayVirtualInterfaceGroups_612859(
+proc validate_PostDescribeLocalGatewayVirtualInterfaceGroups_614063(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Describes the specified local gateway virtual interface groups.
@@ -66724,16 +66789,16 @@ proc validate_PostDescribeLocalGatewayVirtualInterfaceGroups_612859(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612861 = query.getOrDefault("Action")
- valid_612861 = validateParameter(valid_612861, JString, required = true, default = newJString(
+ var valid_614065 = query.getOrDefault("Action")
+ valid_614065 = validateParameter(valid_614065, JString, required = true, default = newJString(
"DescribeLocalGatewayVirtualInterfaceGroups"))
- if valid_612861 != nil:
- section.add "Action", valid_612861
- var valid_612862 = query.getOrDefault("Version")
- valid_612862 = validateParameter(valid_612862, JString, required = true,
+ if valid_614065 != nil:
+ section.add "Action", valid_614065
+ var valid_614066 = query.getOrDefault("Version")
+ valid_614066 = validateParameter(valid_614066, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612862 != nil:
- section.add "Version", valid_612862
+ if valid_614066 != nil:
+ section.add "Version", valid_614066
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -66744,41 +66809,41 @@ proc validate_PostDescribeLocalGatewayVirtualInterfaceGroups_612859(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612863 = header.getOrDefault("X-Amz-Signature")
- valid_612863 = validateParameter(valid_612863, JString, required = false,
+ var valid_614067 = header.getOrDefault("X-Amz-Signature")
+ valid_614067 = validateParameter(valid_614067, JString, required = false,
default = nil)
- if valid_612863 != nil:
- section.add "X-Amz-Signature", valid_612863
- var valid_612864 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612864 = validateParameter(valid_612864, JString, required = false,
+ if valid_614067 != nil:
+ section.add "X-Amz-Signature", valid_614067
+ var valid_614068 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614068 = validateParameter(valid_614068, JString, required = false,
default = nil)
- if valid_612864 != nil:
- section.add "X-Amz-Content-Sha256", valid_612864
- var valid_612865 = header.getOrDefault("X-Amz-Date")
- valid_612865 = validateParameter(valid_612865, JString, required = false,
+ if valid_614068 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614068
+ var valid_614069 = header.getOrDefault("X-Amz-Date")
+ valid_614069 = validateParameter(valid_614069, JString, required = false,
default = nil)
- if valid_612865 != nil:
- section.add "X-Amz-Date", valid_612865
- var valid_612866 = header.getOrDefault("X-Amz-Credential")
- valid_612866 = validateParameter(valid_612866, JString, required = false,
+ if valid_614069 != nil:
+ section.add "X-Amz-Date", valid_614069
+ var valid_614070 = header.getOrDefault("X-Amz-Credential")
+ valid_614070 = validateParameter(valid_614070, JString, required = false,
default = nil)
- if valid_612866 != nil:
- section.add "X-Amz-Credential", valid_612866
- var valid_612867 = header.getOrDefault("X-Amz-Security-Token")
- valid_612867 = validateParameter(valid_612867, JString, required = false,
+ if valid_614070 != nil:
+ section.add "X-Amz-Credential", valid_614070
+ var valid_614071 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614071 = validateParameter(valid_614071, JString, required = false,
default = nil)
- if valid_612867 != nil:
- section.add "X-Amz-Security-Token", valid_612867
- var valid_612868 = header.getOrDefault("X-Amz-Algorithm")
- valid_612868 = validateParameter(valid_612868, JString, required = false,
+ if valid_614071 != nil:
+ section.add "X-Amz-Security-Token", valid_614071
+ var valid_614072 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614072 = validateParameter(valid_614072, JString, required = false,
default = nil)
- if valid_612868 != nil:
- section.add "X-Amz-Algorithm", valid_612868
- var valid_612869 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612869 = validateParameter(valid_612869, JString, required = false,
+ if valid_614072 != nil:
+ section.add "X-Amz-Algorithm", valid_614072
+ var valid_614073 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614073 = validateParameter(valid_614073, JString, required = false,
default = nil)
- if valid_612869 != nil:
- section.add "X-Amz-SignedHeaders", valid_612869
+ if valid_614073 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614073
result.add "header", section
## parameters in `formData` object:
## LocalGatewayVirtualInterfaceGroupId: JArray
@@ -66792,48 +66857,48 @@ proc validate_PostDescribeLocalGatewayVirtualInterfaceGroups_612859(
## Filter: JArray
## : One or more filters.
section = newJObject()
- var valid_612870 = formData.getOrDefault("LocalGatewayVirtualInterfaceGroupId")
- valid_612870 = validateParameter(valid_612870, JArray, required = false,
+ var valid_614074 = formData.getOrDefault("LocalGatewayVirtualInterfaceGroupId")
+ valid_614074 = validateParameter(valid_614074, JArray, required = false,
default = nil)
- if valid_612870 != nil:
- section.add "LocalGatewayVirtualInterfaceGroupId", valid_612870
- var valid_612871 = formData.getOrDefault("NextToken")
- valid_612871 = validateParameter(valid_612871, JString, required = false,
+ if valid_614074 != nil:
+ section.add "LocalGatewayVirtualInterfaceGroupId", valid_614074
+ var valid_614075 = formData.getOrDefault("NextToken")
+ valid_614075 = validateParameter(valid_614075, JString, required = false,
default = nil)
- if valid_612871 != nil:
- section.add "NextToken", valid_612871
- var valid_612872 = formData.getOrDefault("DryRun")
- valid_612872 = validateParameter(valid_612872, JBool, required = false, default = nil)
- if valid_612872 != nil:
- section.add "DryRun", valid_612872
- var valid_612873 = formData.getOrDefault("MaxResults")
- valid_612873 = validateParameter(valid_612873, JInt, required = false, default = nil)
- if valid_612873 != nil:
- section.add "MaxResults", valid_612873
- var valid_612874 = formData.getOrDefault("Filter")
- valid_612874 = validateParameter(valid_612874, JArray, required = false,
+ if valid_614075 != nil:
+ section.add "NextToken", valid_614075
+ var valid_614076 = formData.getOrDefault("DryRun")
+ valid_614076 = validateParameter(valid_614076, JBool, required = false, default = nil)
+ if valid_614076 != nil:
+ section.add "DryRun", valid_614076
+ var valid_614077 = formData.getOrDefault("MaxResults")
+ valid_614077 = validateParameter(valid_614077, JInt, required = false, default = nil)
+ if valid_614077 != nil:
+ section.add "MaxResults", valid_614077
+ var valid_614078 = formData.getOrDefault("Filter")
+ valid_614078 = validateParameter(valid_614078, JArray, required = false,
default = nil)
- if valid_612874 != nil:
- section.add "Filter", valid_612874
+ if valid_614078 != nil:
+ section.add "Filter", valid_614078
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612875: Call_PostDescribeLocalGatewayVirtualInterfaceGroups_612858;
+proc call*(call_614079: Call_PostDescribeLocalGatewayVirtualInterfaceGroups_614062;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the specified local gateway virtual interface groups.
##
- let valid = call_612875.validator(path, query, header, formData, body)
- let scheme = call_612875.pickScheme
+ let valid = call_614079.validator(path, query, header, formData, body)
+ let scheme = call_614079.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612875.url(scheme.get, call_612875.host, call_612875.base,
- call_612875.route, valid.getOrDefault("path"),
+ let url = call_614079.url(scheme.get, call_614079.host, call_614079.base,
+ call_614079.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612875, url, valid)
+ result = atozHook(call_614079, url, valid)
-proc call*(call_612876: Call_PostDescribeLocalGatewayVirtualInterfaceGroups_612858;
+proc call*(call_614080: Call_PostDescribeLocalGatewayVirtualInterfaceGroups_614062;
LocalGatewayVirtualInterfaceGroupId: JsonNode = nil;
NextToken: string = ""; DryRun: bool = false;
Action: string = "DescribeLocalGatewayVirtualInterfaceGroups";
@@ -66852,30 +66917,30 @@ proc call*(call_612876: Call_PostDescribeLocalGatewayVirtualInterfaceGroups_6128
## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
## Filter: JArray
## : One or more filters.
- var query_612877 = newJObject()
- var formData_612878 = newJObject()
+ var query_614081 = newJObject()
+ var formData_614082 = newJObject()
if LocalGatewayVirtualInterfaceGroupId != nil:
- formData_612878.add "LocalGatewayVirtualInterfaceGroupId",
+ formData_614082.add "LocalGatewayVirtualInterfaceGroupId",
LocalGatewayVirtualInterfaceGroupId
- add(formData_612878, "NextToken", newJString(NextToken))
- add(formData_612878, "DryRun", newJBool(DryRun))
- add(query_612877, "Action", newJString(Action))
- add(query_612877, "Version", newJString(Version))
- add(formData_612878, "MaxResults", newJInt(MaxResults))
+ add(formData_614082, "NextToken", newJString(NextToken))
+ add(formData_614082, "DryRun", newJBool(DryRun))
+ add(query_614081, "Action", newJString(Action))
+ add(query_614081, "Version", newJString(Version))
+ add(formData_614082, "MaxResults", newJInt(MaxResults))
if Filter != nil:
- formData_612878.add "Filter", Filter
- result = call_612876.call(nil, query_612877, nil, formData_612878, nil)
+ formData_614082.add "Filter", Filter
+ result = call_614080.call(nil, query_614081, nil, formData_614082, nil)
-var postDescribeLocalGatewayVirtualInterfaceGroups* = Call_PostDescribeLocalGatewayVirtualInterfaceGroups_612858(
+var postDescribeLocalGatewayVirtualInterfaceGroups* = Call_PostDescribeLocalGatewayVirtualInterfaceGroups_614062(
name: "postDescribeLocalGatewayVirtualInterfaceGroups",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=DescribeLocalGatewayVirtualInterfaceGroups",
- validator: validate_PostDescribeLocalGatewayVirtualInterfaceGroups_612859,
- base: "/", url: url_PostDescribeLocalGatewayVirtualInterfaceGroups_612860,
+ validator: validate_PostDescribeLocalGatewayVirtualInterfaceGroups_614063,
+ base: "/", url: url_PostDescribeLocalGatewayVirtualInterfaceGroups_614064,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeLocalGatewayVirtualInterfaceGroups_612838 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeLocalGatewayVirtualInterfaceGroups_612840(protocol: Scheme;
+ Call_GetDescribeLocalGatewayVirtualInterfaceGroups_614042 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeLocalGatewayVirtualInterfaceGroups_614044(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -66887,7 +66952,7 @@ proc url_GetDescribeLocalGatewayVirtualInterfaceGroups_612840(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetDescribeLocalGatewayVirtualInterfaceGroups_612839(
+proc validate_GetDescribeLocalGatewayVirtualInterfaceGroups_614043(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Describes the specified local gateway virtual interface groups.
@@ -66910,40 +66975,40 @@ proc validate_GetDescribeLocalGatewayVirtualInterfaceGroups_612839(
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_612841 = query.getOrDefault("MaxResults")
- valid_612841 = validateParameter(valid_612841, JInt, required = false, default = nil)
- if valid_612841 != nil:
- section.add "MaxResults", valid_612841
- var valid_612842 = query.getOrDefault("DryRun")
- valid_612842 = validateParameter(valid_612842, JBool, required = false, default = nil)
- if valid_612842 != nil:
- section.add "DryRun", valid_612842
- var valid_612843 = query.getOrDefault("NextToken")
- valid_612843 = validateParameter(valid_612843, JString, required = false,
+ var valid_614045 = query.getOrDefault("MaxResults")
+ valid_614045 = validateParameter(valid_614045, JInt, required = false, default = nil)
+ if valid_614045 != nil:
+ section.add "MaxResults", valid_614045
+ var valid_614046 = query.getOrDefault("DryRun")
+ valid_614046 = validateParameter(valid_614046, JBool, required = false, default = nil)
+ if valid_614046 != nil:
+ section.add "DryRun", valid_614046
+ var valid_614047 = query.getOrDefault("NextToken")
+ valid_614047 = validateParameter(valid_614047, JString, required = false,
default = nil)
- if valid_612843 != nil:
- section.add "NextToken", valid_612843
- var valid_612844 = query.getOrDefault("Filter")
- valid_612844 = validateParameter(valid_612844, JArray, required = false,
+ if valid_614047 != nil:
+ section.add "NextToken", valid_614047
+ var valid_614048 = query.getOrDefault("Filter")
+ valid_614048 = validateParameter(valid_614048, JArray, required = false,
default = nil)
- if valid_612844 != nil:
- section.add "Filter", valid_612844
- var valid_612845 = query.getOrDefault("LocalGatewayVirtualInterfaceGroupId")
- valid_612845 = validateParameter(valid_612845, JArray, required = false,
+ if valid_614048 != nil:
+ section.add "Filter", valid_614048
+ var valid_614049 = query.getOrDefault("LocalGatewayVirtualInterfaceGroupId")
+ valid_614049 = validateParameter(valid_614049, JArray, required = false,
default = nil)
- if valid_612845 != nil:
- section.add "LocalGatewayVirtualInterfaceGroupId", valid_612845
+ if valid_614049 != nil:
+ section.add "LocalGatewayVirtualInterfaceGroupId", valid_614049
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612846 = query.getOrDefault("Action")
- valid_612846 = validateParameter(valid_612846, JString, required = true, default = newJString(
+ var valid_614050 = query.getOrDefault("Action")
+ valid_614050 = validateParameter(valid_614050, JString, required = true, default = newJString(
"DescribeLocalGatewayVirtualInterfaceGroups"))
- if valid_612846 != nil:
- section.add "Action", valid_612846
- var valid_612847 = query.getOrDefault("Version")
- valid_612847 = validateParameter(valid_612847, JString, required = true,
+ if valid_614050 != nil:
+ section.add "Action", valid_614050
+ var valid_614051 = query.getOrDefault("Version")
+ valid_614051 = validateParameter(valid_614051, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612847 != nil:
- section.add "Version", valid_612847
+ if valid_614051 != nil:
+ section.add "Version", valid_614051
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -66954,62 +67019,62 @@ proc validate_GetDescribeLocalGatewayVirtualInterfaceGroups_612839(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612848 = header.getOrDefault("X-Amz-Signature")
- valid_612848 = validateParameter(valid_612848, JString, required = false,
+ var valid_614052 = header.getOrDefault("X-Amz-Signature")
+ valid_614052 = validateParameter(valid_614052, JString, required = false,
default = nil)
- if valid_612848 != nil:
- section.add "X-Amz-Signature", valid_612848
- var valid_612849 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612849 = validateParameter(valid_612849, JString, required = false,
+ if valid_614052 != nil:
+ section.add "X-Amz-Signature", valid_614052
+ var valid_614053 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614053 = validateParameter(valid_614053, JString, required = false,
default = nil)
- if valid_612849 != nil:
- section.add "X-Amz-Content-Sha256", valid_612849
- var valid_612850 = header.getOrDefault("X-Amz-Date")
- valid_612850 = validateParameter(valid_612850, JString, required = false,
+ if valid_614053 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614053
+ var valid_614054 = header.getOrDefault("X-Amz-Date")
+ valid_614054 = validateParameter(valid_614054, JString, required = false,
default = nil)
- if valid_612850 != nil:
- section.add "X-Amz-Date", valid_612850
- var valid_612851 = header.getOrDefault("X-Amz-Credential")
- valid_612851 = validateParameter(valid_612851, JString, required = false,
+ if valid_614054 != nil:
+ section.add "X-Amz-Date", valid_614054
+ var valid_614055 = header.getOrDefault("X-Amz-Credential")
+ valid_614055 = validateParameter(valid_614055, JString, required = false,
default = nil)
- if valid_612851 != nil:
- section.add "X-Amz-Credential", valid_612851
- var valid_612852 = header.getOrDefault("X-Amz-Security-Token")
- valid_612852 = validateParameter(valid_612852, JString, required = false,
+ if valid_614055 != nil:
+ section.add "X-Amz-Credential", valid_614055
+ var valid_614056 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614056 = validateParameter(valid_614056, JString, required = false,
default = nil)
- if valid_612852 != nil:
- section.add "X-Amz-Security-Token", valid_612852
- var valid_612853 = header.getOrDefault("X-Amz-Algorithm")
- valid_612853 = validateParameter(valid_612853, JString, required = false,
+ if valid_614056 != nil:
+ section.add "X-Amz-Security-Token", valid_614056
+ var valid_614057 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614057 = validateParameter(valid_614057, JString, required = false,
default = nil)
- if valid_612853 != nil:
- section.add "X-Amz-Algorithm", valid_612853
- var valid_612854 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612854 = validateParameter(valid_612854, JString, required = false,
+ if valid_614057 != nil:
+ section.add "X-Amz-Algorithm", valid_614057
+ var valid_614058 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614058 = validateParameter(valid_614058, JString, required = false,
default = nil)
- if valid_612854 != nil:
- section.add "X-Amz-SignedHeaders", valid_612854
+ if valid_614058 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614058
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612855: Call_GetDescribeLocalGatewayVirtualInterfaceGroups_612838;
+proc call*(call_614059: Call_GetDescribeLocalGatewayVirtualInterfaceGroups_614042;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the specified local gateway virtual interface groups.
##
- let valid = call_612855.validator(path, query, header, formData, body)
- let scheme = call_612855.pickScheme
+ let valid = call_614059.validator(path, query, header, formData, body)
+ let scheme = call_614059.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612855.url(scheme.get, call_612855.host, call_612855.base,
- call_612855.route, valid.getOrDefault("path"),
+ let url = call_614059.url(scheme.get, call_614059.host, call_614059.base,
+ call_614059.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612855, url, valid)
+ result = atozHook(call_614059, url, valid)
-proc call*(call_612856: Call_GetDescribeLocalGatewayVirtualInterfaceGroups_612838;
+proc call*(call_614060: Call_GetDescribeLocalGatewayVirtualInterfaceGroups_614042;
MaxResults: int = 0; DryRun: bool = false; NextToken: string = "";
Filter: JsonNode = nil;
LocalGatewayVirtualInterfaceGroupId: JsonNode = nil;
@@ -67029,29 +67094,29 @@ proc call*(call_612856: Call_GetDescribeLocalGatewayVirtualInterfaceGroups_61283
## : The IDs of the virtual interface groups.
## Action: string (required)
## Version: string (required)
- var query_612857 = newJObject()
- add(query_612857, "MaxResults", newJInt(MaxResults))
- add(query_612857, "DryRun", newJBool(DryRun))
- add(query_612857, "NextToken", newJString(NextToken))
+ var query_614061 = newJObject()
+ add(query_614061, "MaxResults", newJInt(MaxResults))
+ add(query_614061, "DryRun", newJBool(DryRun))
+ add(query_614061, "NextToken", newJString(NextToken))
if Filter != nil:
- query_612857.add "Filter", Filter
+ query_614061.add "Filter", Filter
if LocalGatewayVirtualInterfaceGroupId != nil:
- query_612857.add "LocalGatewayVirtualInterfaceGroupId",
+ query_614061.add "LocalGatewayVirtualInterfaceGroupId",
LocalGatewayVirtualInterfaceGroupId
- add(query_612857, "Action", newJString(Action))
- add(query_612857, "Version", newJString(Version))
- result = call_612856.call(nil, query_612857, nil, nil, nil)
+ add(query_614061, "Action", newJString(Action))
+ add(query_614061, "Version", newJString(Version))
+ result = call_614060.call(nil, query_614061, nil, nil, nil)
-var getDescribeLocalGatewayVirtualInterfaceGroups* = Call_GetDescribeLocalGatewayVirtualInterfaceGroups_612838(
+var getDescribeLocalGatewayVirtualInterfaceGroups* = Call_GetDescribeLocalGatewayVirtualInterfaceGroups_614042(
name: "getDescribeLocalGatewayVirtualInterfaceGroups",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
route: "/#Action=DescribeLocalGatewayVirtualInterfaceGroups",
- validator: validate_GetDescribeLocalGatewayVirtualInterfaceGroups_612839,
- base: "/", url: url_GetDescribeLocalGatewayVirtualInterfaceGroups_612840,
+ validator: validate_GetDescribeLocalGatewayVirtualInterfaceGroups_614043,
+ base: "/", url: url_GetDescribeLocalGatewayVirtualInterfaceGroups_614044,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeLocalGatewayVirtualInterfaces_612899 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeLocalGatewayVirtualInterfaces_612901(protocol: Scheme;
+ Call_PostDescribeLocalGatewayVirtualInterfaces_614103 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeLocalGatewayVirtualInterfaces_614105(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -67063,7 +67128,7 @@ proc url_PostDescribeLocalGatewayVirtualInterfaces_612901(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDescribeLocalGatewayVirtualInterfaces_612900(path: JsonNode;
+proc validate_PostDescribeLocalGatewayVirtualInterfaces_614104(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified local gateway virtual interfaces.
##
@@ -67076,16 +67141,16 @@ proc validate_PostDescribeLocalGatewayVirtualInterfaces_612900(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612902 = query.getOrDefault("Action")
- valid_612902 = validateParameter(valid_612902, JString, required = true, default = newJString(
+ var valid_614106 = query.getOrDefault("Action")
+ valid_614106 = validateParameter(valid_614106, JString, required = true, default = newJString(
"DescribeLocalGatewayVirtualInterfaces"))
- if valid_612902 != nil:
- section.add "Action", valid_612902
- var valid_612903 = query.getOrDefault("Version")
- valid_612903 = validateParameter(valid_612903, JString, required = true,
+ if valid_614106 != nil:
+ section.add "Action", valid_614106
+ var valid_614107 = query.getOrDefault("Version")
+ valid_614107 = validateParameter(valid_614107, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612903 != nil:
- section.add "Version", valid_612903
+ if valid_614107 != nil:
+ section.add "Version", valid_614107
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -67096,41 +67161,41 @@ proc validate_PostDescribeLocalGatewayVirtualInterfaces_612900(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612904 = header.getOrDefault("X-Amz-Signature")
- valid_612904 = validateParameter(valid_612904, JString, required = false,
+ var valid_614108 = header.getOrDefault("X-Amz-Signature")
+ valid_614108 = validateParameter(valid_614108, JString, required = false,
default = nil)
- if valid_612904 != nil:
- section.add "X-Amz-Signature", valid_612904
- var valid_612905 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612905 = validateParameter(valid_612905, JString, required = false,
+ if valid_614108 != nil:
+ section.add "X-Amz-Signature", valid_614108
+ var valid_614109 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614109 = validateParameter(valid_614109, JString, required = false,
default = nil)
- if valid_612905 != nil:
- section.add "X-Amz-Content-Sha256", valid_612905
- var valid_612906 = header.getOrDefault("X-Amz-Date")
- valid_612906 = validateParameter(valid_612906, JString, required = false,
+ if valid_614109 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614109
+ var valid_614110 = header.getOrDefault("X-Amz-Date")
+ valid_614110 = validateParameter(valid_614110, JString, required = false,
default = nil)
- if valid_612906 != nil:
- section.add "X-Amz-Date", valid_612906
- var valid_612907 = header.getOrDefault("X-Amz-Credential")
- valid_612907 = validateParameter(valid_612907, JString, required = false,
+ if valid_614110 != nil:
+ section.add "X-Amz-Date", valid_614110
+ var valid_614111 = header.getOrDefault("X-Amz-Credential")
+ valid_614111 = validateParameter(valid_614111, JString, required = false,
default = nil)
- if valid_612907 != nil:
- section.add "X-Amz-Credential", valid_612907
- var valid_612908 = header.getOrDefault("X-Amz-Security-Token")
- valid_612908 = validateParameter(valid_612908, JString, required = false,
+ if valid_614111 != nil:
+ section.add "X-Amz-Credential", valid_614111
+ var valid_614112 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614112 = validateParameter(valid_614112, JString, required = false,
default = nil)
- if valid_612908 != nil:
- section.add "X-Amz-Security-Token", valid_612908
- var valid_612909 = header.getOrDefault("X-Amz-Algorithm")
- valid_612909 = validateParameter(valid_612909, JString, required = false,
+ if valid_614112 != nil:
+ section.add "X-Amz-Security-Token", valid_614112
+ var valid_614113 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614113 = validateParameter(valid_614113, JString, required = false,
default = nil)
- if valid_612909 != nil:
- section.add "X-Amz-Algorithm", valid_612909
- var valid_612910 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612910 = validateParameter(valid_612910, JString, required = false,
+ if valid_614113 != nil:
+ section.add "X-Amz-Algorithm", valid_614113
+ var valid_614114 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614114 = validateParameter(valid_614114, JString, required = false,
default = nil)
- if valid_612910 != nil:
- section.add "X-Amz-SignedHeaders", valid_612910
+ if valid_614114 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614114
result.add "header", section
## parameters in `formData` object:
## NextToken: JString
@@ -67144,48 +67209,48 @@ proc validate_PostDescribeLocalGatewayVirtualInterfaces_612900(path: JsonNode;
## Filter: JArray
## : One or more filters.
section = newJObject()
- var valid_612911 = formData.getOrDefault("NextToken")
- valid_612911 = validateParameter(valid_612911, JString, required = false,
- default = nil)
- if valid_612911 != nil:
- section.add "NextToken", valid_612911
- var valid_612912 = formData.getOrDefault("LocalGatewayVirtualInterfaceId")
- valid_612912 = validateParameter(valid_612912, JArray, required = false,
- default = nil)
- if valid_612912 != nil:
- section.add "LocalGatewayVirtualInterfaceId", valid_612912
- var valid_612913 = formData.getOrDefault("DryRun")
- valid_612913 = validateParameter(valid_612913, JBool, required = false, default = nil)
- if valid_612913 != nil:
- section.add "DryRun", valid_612913
- var valid_612914 = formData.getOrDefault("MaxResults")
- valid_612914 = validateParameter(valid_612914, JInt, required = false, default = nil)
- if valid_612914 != nil:
- section.add "MaxResults", valid_612914
- var valid_612915 = formData.getOrDefault("Filter")
- valid_612915 = validateParameter(valid_612915, JArray, required = false,
+ var valid_614115 = formData.getOrDefault("NextToken")
+ valid_614115 = validateParameter(valid_614115, JString, required = false,
default = nil)
- if valid_612915 != nil:
- section.add "Filter", valid_612915
+ if valid_614115 != nil:
+ section.add "NextToken", valid_614115
+ var valid_614116 = formData.getOrDefault("LocalGatewayVirtualInterfaceId")
+ valid_614116 = validateParameter(valid_614116, JArray, required = false,
+ default = nil)
+ if valid_614116 != nil:
+ section.add "LocalGatewayVirtualInterfaceId", valid_614116
+ var valid_614117 = formData.getOrDefault("DryRun")
+ valid_614117 = validateParameter(valid_614117, JBool, required = false, default = nil)
+ if valid_614117 != nil:
+ section.add "DryRun", valid_614117
+ var valid_614118 = formData.getOrDefault("MaxResults")
+ valid_614118 = validateParameter(valid_614118, JInt, required = false, default = nil)
+ if valid_614118 != nil:
+ section.add "MaxResults", valid_614118
+ var valid_614119 = formData.getOrDefault("Filter")
+ valid_614119 = validateParameter(valid_614119, JArray, required = false,
+ default = nil)
+ if valid_614119 != nil:
+ section.add "Filter", valid_614119
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612916: Call_PostDescribeLocalGatewayVirtualInterfaces_612899;
+proc call*(call_614120: Call_PostDescribeLocalGatewayVirtualInterfaces_614103;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the specified local gateway virtual interfaces.
##
- let valid = call_612916.validator(path, query, header, formData, body)
- let scheme = call_612916.pickScheme
+ let valid = call_614120.validator(path, query, header, formData, body)
+ let scheme = call_614120.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612916.url(scheme.get, call_612916.host, call_612916.base,
- call_612916.route, valid.getOrDefault("path"),
+ let url = call_614120.url(scheme.get, call_614120.host, call_614120.base,
+ call_614120.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612916, url, valid)
+ result = atozHook(call_614120, url, valid)
-proc call*(call_612917: Call_PostDescribeLocalGatewayVirtualInterfaces_612899;
+proc call*(call_614121: Call_PostDescribeLocalGatewayVirtualInterfaces_614103;
NextToken: string = ""; LocalGatewayVirtualInterfaceId: JsonNode = nil;
DryRun: bool = false;
Action: string = "DescribeLocalGatewayVirtualInterfaces";
@@ -67204,30 +67269,30 @@ proc call*(call_612917: Call_PostDescribeLocalGatewayVirtualInterfaces_612899;
## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
## Filter: JArray
## : One or more filters.
- var query_612918 = newJObject()
- var formData_612919 = newJObject()
- add(formData_612919, "NextToken", newJString(NextToken))
+ var query_614122 = newJObject()
+ var formData_614123 = newJObject()
+ add(formData_614123, "NextToken", newJString(NextToken))
if LocalGatewayVirtualInterfaceId != nil:
- formData_612919.add "LocalGatewayVirtualInterfaceId",
+ formData_614123.add "LocalGatewayVirtualInterfaceId",
LocalGatewayVirtualInterfaceId
- add(formData_612919, "DryRun", newJBool(DryRun))
- add(query_612918, "Action", newJString(Action))
- add(query_612918, "Version", newJString(Version))
- add(formData_612919, "MaxResults", newJInt(MaxResults))
+ add(formData_614123, "DryRun", newJBool(DryRun))
+ add(query_614122, "Action", newJString(Action))
+ add(query_614122, "Version", newJString(Version))
+ add(formData_614123, "MaxResults", newJInt(MaxResults))
if Filter != nil:
- formData_612919.add "Filter", Filter
- result = call_612917.call(nil, query_612918, nil, formData_612919, nil)
+ formData_614123.add "Filter", Filter
+ result = call_614121.call(nil, query_614122, nil, formData_614123, nil)
-var postDescribeLocalGatewayVirtualInterfaces* = Call_PostDescribeLocalGatewayVirtualInterfaces_612899(
+var postDescribeLocalGatewayVirtualInterfaces* = Call_PostDescribeLocalGatewayVirtualInterfaces_614103(
name: "postDescribeLocalGatewayVirtualInterfaces", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com",
route: "/#Action=DescribeLocalGatewayVirtualInterfaces",
- validator: validate_PostDescribeLocalGatewayVirtualInterfaces_612900,
- base: "/", url: url_PostDescribeLocalGatewayVirtualInterfaces_612901,
+ validator: validate_PostDescribeLocalGatewayVirtualInterfaces_614104,
+ base: "/", url: url_PostDescribeLocalGatewayVirtualInterfaces_614105,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeLocalGatewayVirtualInterfaces_612879 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeLocalGatewayVirtualInterfaces_612881(protocol: Scheme;
+ Call_GetDescribeLocalGatewayVirtualInterfaces_614083 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeLocalGatewayVirtualInterfaces_614085(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -67239,7 +67304,7 @@ proc url_GetDescribeLocalGatewayVirtualInterfaces_612881(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetDescribeLocalGatewayVirtualInterfaces_612880(path: JsonNode;
+proc validate_GetDescribeLocalGatewayVirtualInterfaces_614084(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified local gateway virtual interfaces.
##
@@ -67261,40 +67326,40 @@ proc validate_GetDescribeLocalGatewayVirtualInterfaces_612880(path: JsonNode;
## LocalGatewayVirtualInterfaceId: JArray
## : The IDs of the virtual interfaces.
section = newJObject()
- var valid_612882 = query.getOrDefault("MaxResults")
- valid_612882 = validateParameter(valid_612882, JInt, required = false, default = nil)
- if valid_612882 != nil:
- section.add "MaxResults", valid_612882
- var valid_612883 = query.getOrDefault("DryRun")
- valid_612883 = validateParameter(valid_612883, JBool, required = false, default = nil)
- if valid_612883 != nil:
- section.add "DryRun", valid_612883
- var valid_612884 = query.getOrDefault("NextToken")
- valid_612884 = validateParameter(valid_612884, JString, required = false,
+ var valid_614086 = query.getOrDefault("MaxResults")
+ valid_614086 = validateParameter(valid_614086, JInt, required = false, default = nil)
+ if valid_614086 != nil:
+ section.add "MaxResults", valid_614086
+ var valid_614087 = query.getOrDefault("DryRun")
+ valid_614087 = validateParameter(valid_614087, JBool, required = false, default = nil)
+ if valid_614087 != nil:
+ section.add "DryRun", valid_614087
+ var valid_614088 = query.getOrDefault("NextToken")
+ valid_614088 = validateParameter(valid_614088, JString, required = false,
default = nil)
- if valid_612884 != nil:
- section.add "NextToken", valid_612884
- var valid_612885 = query.getOrDefault("Filter")
- valid_612885 = validateParameter(valid_612885, JArray, required = false,
+ if valid_614088 != nil:
+ section.add "NextToken", valid_614088
+ var valid_614089 = query.getOrDefault("Filter")
+ valid_614089 = validateParameter(valid_614089, JArray, required = false,
default = nil)
- if valid_612885 != nil:
- section.add "Filter", valid_612885
+ if valid_614089 != nil:
+ section.add "Filter", valid_614089
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612886 = query.getOrDefault("Action")
- valid_612886 = validateParameter(valid_612886, JString, required = true, default = newJString(
+ var valid_614090 = query.getOrDefault("Action")
+ valid_614090 = validateParameter(valid_614090, JString, required = true, default = newJString(
"DescribeLocalGatewayVirtualInterfaces"))
- if valid_612886 != nil:
- section.add "Action", valid_612886
- var valid_612887 = query.getOrDefault("Version")
- valid_612887 = validateParameter(valid_612887, JString, required = true,
+ if valid_614090 != nil:
+ section.add "Action", valid_614090
+ var valid_614091 = query.getOrDefault("Version")
+ valid_614091 = validateParameter(valid_614091, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612887 != nil:
- section.add "Version", valid_612887
- var valid_612888 = query.getOrDefault("LocalGatewayVirtualInterfaceId")
- valid_612888 = validateParameter(valid_612888, JArray, required = false,
+ if valid_614091 != nil:
+ section.add "Version", valid_614091
+ var valid_614092 = query.getOrDefault("LocalGatewayVirtualInterfaceId")
+ valid_614092 = validateParameter(valid_614092, JArray, required = false,
default = nil)
- if valid_612888 != nil:
- section.add "LocalGatewayVirtualInterfaceId", valid_612888
+ if valid_614092 != nil:
+ section.add "LocalGatewayVirtualInterfaceId", valid_614092
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -67305,62 +67370,62 @@ proc validate_GetDescribeLocalGatewayVirtualInterfaces_612880(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612889 = header.getOrDefault("X-Amz-Signature")
- valid_612889 = validateParameter(valid_612889, JString, required = false,
+ var valid_614093 = header.getOrDefault("X-Amz-Signature")
+ valid_614093 = validateParameter(valid_614093, JString, required = false,
default = nil)
- if valid_612889 != nil:
- section.add "X-Amz-Signature", valid_612889
- var valid_612890 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612890 = validateParameter(valid_612890, JString, required = false,
+ if valid_614093 != nil:
+ section.add "X-Amz-Signature", valid_614093
+ var valid_614094 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614094 = validateParameter(valid_614094, JString, required = false,
default = nil)
- if valid_612890 != nil:
- section.add "X-Amz-Content-Sha256", valid_612890
- var valid_612891 = header.getOrDefault("X-Amz-Date")
- valid_612891 = validateParameter(valid_612891, JString, required = false,
+ if valid_614094 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614094
+ var valid_614095 = header.getOrDefault("X-Amz-Date")
+ valid_614095 = validateParameter(valid_614095, JString, required = false,
default = nil)
- if valid_612891 != nil:
- section.add "X-Amz-Date", valid_612891
- var valid_612892 = header.getOrDefault("X-Amz-Credential")
- valid_612892 = validateParameter(valid_612892, JString, required = false,
+ if valid_614095 != nil:
+ section.add "X-Amz-Date", valid_614095
+ var valid_614096 = header.getOrDefault("X-Amz-Credential")
+ valid_614096 = validateParameter(valid_614096, JString, required = false,
default = nil)
- if valid_612892 != nil:
- section.add "X-Amz-Credential", valid_612892
- var valid_612893 = header.getOrDefault("X-Amz-Security-Token")
- valid_612893 = validateParameter(valid_612893, JString, required = false,
+ if valid_614096 != nil:
+ section.add "X-Amz-Credential", valid_614096
+ var valid_614097 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614097 = validateParameter(valid_614097, JString, required = false,
default = nil)
- if valid_612893 != nil:
- section.add "X-Amz-Security-Token", valid_612893
- var valid_612894 = header.getOrDefault("X-Amz-Algorithm")
- valid_612894 = validateParameter(valid_612894, JString, required = false,
+ if valid_614097 != nil:
+ section.add "X-Amz-Security-Token", valid_614097
+ var valid_614098 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614098 = validateParameter(valid_614098, JString, required = false,
default = nil)
- if valid_612894 != nil:
- section.add "X-Amz-Algorithm", valid_612894
- var valid_612895 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612895 = validateParameter(valid_612895, JString, required = false,
+ if valid_614098 != nil:
+ section.add "X-Amz-Algorithm", valid_614098
+ var valid_614099 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614099 = validateParameter(valid_614099, JString, required = false,
default = nil)
- if valid_612895 != nil:
- section.add "X-Amz-SignedHeaders", valid_612895
+ if valid_614099 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614099
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612896: Call_GetDescribeLocalGatewayVirtualInterfaces_612879;
+proc call*(call_614100: Call_GetDescribeLocalGatewayVirtualInterfaces_614083;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the specified local gateway virtual interfaces.
##
- let valid = call_612896.validator(path, query, header, formData, body)
- let scheme = call_612896.pickScheme
+ let valid = call_614100.validator(path, query, header, formData, body)
+ let scheme = call_614100.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612896.url(scheme.get, call_612896.host, call_612896.base,
- call_612896.route, valid.getOrDefault("path"),
+ let url = call_614100.url(scheme.get, call_614100.host, call_614100.base,
+ call_614100.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612896, url, valid)
+ result = atozHook(call_614100, url, valid)
-proc call*(call_612897: Call_GetDescribeLocalGatewayVirtualInterfaces_612879;
+proc call*(call_614101: Call_GetDescribeLocalGatewayVirtualInterfaces_614083;
MaxResults: int = 0; DryRun: bool = false; NextToken: string = "";
Filter: JsonNode = nil;
Action: string = "DescribeLocalGatewayVirtualInterfaces";
@@ -67380,29 +67445,29 @@ proc call*(call_612897: Call_GetDescribeLocalGatewayVirtualInterfaces_612879;
## Version: string (required)
## LocalGatewayVirtualInterfaceId: JArray
## : The IDs of the virtual interfaces.
- var query_612898 = newJObject()
- add(query_612898, "MaxResults", newJInt(MaxResults))
- add(query_612898, "DryRun", newJBool(DryRun))
- add(query_612898, "NextToken", newJString(NextToken))
+ var query_614102 = newJObject()
+ add(query_614102, "MaxResults", newJInt(MaxResults))
+ add(query_614102, "DryRun", newJBool(DryRun))
+ add(query_614102, "NextToken", newJString(NextToken))
if Filter != nil:
- query_612898.add "Filter", Filter
- add(query_612898, "Action", newJString(Action))
- add(query_612898, "Version", newJString(Version))
+ query_614102.add "Filter", Filter
+ add(query_614102, "Action", newJString(Action))
+ add(query_614102, "Version", newJString(Version))
if LocalGatewayVirtualInterfaceId != nil:
- query_612898.add "LocalGatewayVirtualInterfaceId",
+ query_614102.add "LocalGatewayVirtualInterfaceId",
LocalGatewayVirtualInterfaceId
- result = call_612897.call(nil, query_612898, nil, nil, nil)
+ result = call_614101.call(nil, query_614102, nil, nil, nil)
-var getDescribeLocalGatewayVirtualInterfaces* = Call_GetDescribeLocalGatewayVirtualInterfaces_612879(
+var getDescribeLocalGatewayVirtualInterfaces* = Call_GetDescribeLocalGatewayVirtualInterfaces_614083(
name: "getDescribeLocalGatewayVirtualInterfaces", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=DescribeLocalGatewayVirtualInterfaces",
- validator: validate_GetDescribeLocalGatewayVirtualInterfaces_612880,
- base: "/", url: url_GetDescribeLocalGatewayVirtualInterfaces_612881,
+ validator: validate_GetDescribeLocalGatewayVirtualInterfaces_614084,
+ base: "/", url: url_GetDescribeLocalGatewayVirtualInterfaces_614085,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeLocalGateways_612940 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeLocalGateways_612942(protocol: Scheme; host: string;
+ Call_PostDescribeLocalGateways_614144 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeLocalGateways_614146(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -67414,7 +67479,7 @@ proc url_PostDescribeLocalGateways_612942(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeLocalGateways_612941(path: JsonNode; query: JsonNode;
+proc validate_PostDescribeLocalGateways_614145(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes one or more local gateways. By default, all local gateways are described. Alternatively, you can filter the results.
##
@@ -67427,16 +67492,16 @@ proc validate_PostDescribeLocalGateways_612941(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612943 = query.getOrDefault("Action")
- valid_612943 = validateParameter(valid_612943, JString, required = true,
+ var valid_614147 = query.getOrDefault("Action")
+ valid_614147 = validateParameter(valid_614147, JString, required = true,
default = newJString("DescribeLocalGateways"))
- if valid_612943 != nil:
- section.add "Action", valid_612943
- var valid_612944 = query.getOrDefault("Version")
- valid_612944 = validateParameter(valid_612944, JString, required = true,
+ if valid_614147 != nil:
+ section.add "Action", valid_614147
+ var valid_614148 = query.getOrDefault("Version")
+ valid_614148 = validateParameter(valid_614148, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612944 != nil:
- section.add "Version", valid_612944
+ if valid_614148 != nil:
+ section.add "Version", valid_614148
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -67447,41 +67512,41 @@ proc validate_PostDescribeLocalGateways_612941(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612945 = header.getOrDefault("X-Amz-Signature")
- valid_612945 = validateParameter(valid_612945, JString, required = false,
+ var valid_614149 = header.getOrDefault("X-Amz-Signature")
+ valid_614149 = validateParameter(valid_614149, JString, required = false,
default = nil)
- if valid_612945 != nil:
- section.add "X-Amz-Signature", valid_612945
- var valid_612946 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612946 = validateParameter(valid_612946, JString, required = false,
+ if valid_614149 != nil:
+ section.add "X-Amz-Signature", valid_614149
+ var valid_614150 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614150 = validateParameter(valid_614150, JString, required = false,
default = nil)
- if valid_612946 != nil:
- section.add "X-Amz-Content-Sha256", valid_612946
- var valid_612947 = header.getOrDefault("X-Amz-Date")
- valid_612947 = validateParameter(valid_612947, JString, required = false,
+ if valid_614150 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614150
+ var valid_614151 = header.getOrDefault("X-Amz-Date")
+ valid_614151 = validateParameter(valid_614151, JString, required = false,
default = nil)
- if valid_612947 != nil:
- section.add "X-Amz-Date", valid_612947
- var valid_612948 = header.getOrDefault("X-Amz-Credential")
- valid_612948 = validateParameter(valid_612948, JString, required = false,
+ if valid_614151 != nil:
+ section.add "X-Amz-Date", valid_614151
+ var valid_614152 = header.getOrDefault("X-Amz-Credential")
+ valid_614152 = validateParameter(valid_614152, JString, required = false,
default = nil)
- if valid_612948 != nil:
- section.add "X-Amz-Credential", valid_612948
- var valid_612949 = header.getOrDefault("X-Amz-Security-Token")
- valid_612949 = validateParameter(valid_612949, JString, required = false,
+ if valid_614152 != nil:
+ section.add "X-Amz-Credential", valid_614152
+ var valid_614153 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614153 = validateParameter(valid_614153, JString, required = false,
default = nil)
- if valid_612949 != nil:
- section.add "X-Amz-Security-Token", valid_612949
- var valid_612950 = header.getOrDefault("X-Amz-Algorithm")
- valid_612950 = validateParameter(valid_612950, JString, required = false,
+ if valid_614153 != nil:
+ section.add "X-Amz-Security-Token", valid_614153
+ var valid_614154 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614154 = validateParameter(valid_614154, JString, required = false,
default = nil)
- if valid_612950 != nil:
- section.add "X-Amz-Algorithm", valid_612950
- var valid_612951 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612951 = validateParameter(valid_612951, JString, required = false,
+ if valid_614154 != nil:
+ section.add "X-Amz-Algorithm", valid_614154
+ var valid_614155 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614155 = validateParameter(valid_614155, JString, required = false,
default = nil)
- if valid_612951 != nil:
- section.add "X-Amz-SignedHeaders", valid_612951
+ if valid_614155 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614155
result.add "header", section
## parameters in `formData` object:
## LocalGatewayId: JArray
@@ -67495,47 +67560,47 @@ proc validate_PostDescribeLocalGateways_612941(path: JsonNode; query: JsonNode;
## Filter: JArray
## : One or more filters.
section = newJObject()
- var valid_612952 = formData.getOrDefault("LocalGatewayId")
- valid_612952 = validateParameter(valid_612952, JArray, required = false,
- default = nil)
- if valid_612952 != nil:
- section.add "LocalGatewayId", valid_612952
- var valid_612953 = formData.getOrDefault("NextToken")
- valid_612953 = validateParameter(valid_612953, JString, required = false,
- default = nil)
- if valid_612953 != nil:
- section.add "NextToken", valid_612953
- var valid_612954 = formData.getOrDefault("DryRun")
- valid_612954 = validateParameter(valid_612954, JBool, required = false, default = nil)
- if valid_612954 != nil:
- section.add "DryRun", valid_612954
- var valid_612955 = formData.getOrDefault("MaxResults")
- valid_612955 = validateParameter(valid_612955, JInt, required = false, default = nil)
- if valid_612955 != nil:
- section.add "MaxResults", valid_612955
- var valid_612956 = formData.getOrDefault("Filter")
- valid_612956 = validateParameter(valid_612956, JArray, required = false,
+ var valid_614156 = formData.getOrDefault("LocalGatewayId")
+ valid_614156 = validateParameter(valid_614156, JArray, required = false,
+ default = nil)
+ if valid_614156 != nil:
+ section.add "LocalGatewayId", valid_614156
+ var valid_614157 = formData.getOrDefault("NextToken")
+ valid_614157 = validateParameter(valid_614157, JString, required = false,
+ default = nil)
+ if valid_614157 != nil:
+ section.add "NextToken", valid_614157
+ var valid_614158 = formData.getOrDefault("DryRun")
+ valid_614158 = validateParameter(valid_614158, JBool, required = false, default = nil)
+ if valid_614158 != nil:
+ section.add "DryRun", valid_614158
+ var valid_614159 = formData.getOrDefault("MaxResults")
+ valid_614159 = validateParameter(valid_614159, JInt, required = false, default = nil)
+ if valid_614159 != nil:
+ section.add "MaxResults", valid_614159
+ var valid_614160 = formData.getOrDefault("Filter")
+ valid_614160 = validateParameter(valid_614160, JArray, required = false,
default = nil)
- if valid_612956 != nil:
- section.add "Filter", valid_612956
+ if valid_614160 != nil:
+ section.add "Filter", valid_614160
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612957: Call_PostDescribeLocalGateways_612940; path: JsonNode;
+proc call*(call_614161: Call_PostDescribeLocalGateways_614144; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes one or more local gateways. By default, all local gateways are described. Alternatively, you can filter the results.
##
- let valid = call_612957.validator(path, query, header, formData, body)
- let scheme = call_612957.pickScheme
+ let valid = call_614161.validator(path, query, header, formData, body)
+ let scheme = call_614161.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612957.url(scheme.get, call_612957.host, call_612957.base,
- call_612957.route, valid.getOrDefault("path"),
+ let url = call_614161.url(scheme.get, call_614161.host, call_614161.base,
+ call_614161.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612957, url, valid)
+ result = atozHook(call_614161, url, valid)
-proc call*(call_612958: Call_PostDescribeLocalGateways_612940;
+proc call*(call_614162: Call_PostDescribeLocalGateways_614144;
LocalGatewayId: JsonNode = nil; NextToken: string = ""; DryRun: bool = false;
Action: string = "DescribeLocalGateways"; Version: string = "2016-11-15";
MaxResults: int = 0; Filter: JsonNode = nil): Recallable =
@@ -67553,28 +67618,28 @@ proc call*(call_612958: Call_PostDescribeLocalGateways_612940;
## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
## Filter: JArray
## : One or more filters.
- var query_612959 = newJObject()
- var formData_612960 = newJObject()
+ var query_614163 = newJObject()
+ var formData_614164 = newJObject()
if LocalGatewayId != nil:
- formData_612960.add "LocalGatewayId", LocalGatewayId
- add(formData_612960, "NextToken", newJString(NextToken))
- add(formData_612960, "DryRun", newJBool(DryRun))
- add(query_612959, "Action", newJString(Action))
- add(query_612959, "Version", newJString(Version))
- add(formData_612960, "MaxResults", newJInt(MaxResults))
+ formData_614164.add "LocalGatewayId", LocalGatewayId
+ add(formData_614164, "NextToken", newJString(NextToken))
+ add(formData_614164, "DryRun", newJBool(DryRun))
+ add(query_614163, "Action", newJString(Action))
+ add(query_614163, "Version", newJString(Version))
+ add(formData_614164, "MaxResults", newJInt(MaxResults))
if Filter != nil:
- formData_612960.add "Filter", Filter
- result = call_612958.call(nil, query_612959, nil, formData_612960, nil)
+ formData_614164.add "Filter", Filter
+ result = call_614162.call(nil, query_614163, nil, formData_614164, nil)
-var postDescribeLocalGateways* = Call_PostDescribeLocalGateways_612940(
+var postDescribeLocalGateways* = Call_PostDescribeLocalGateways_614144(
name: "postDescribeLocalGateways", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeLocalGateways",
- validator: validate_PostDescribeLocalGateways_612941, base: "/",
- url: url_PostDescribeLocalGateways_612942,
+ validator: validate_PostDescribeLocalGateways_614145, base: "/",
+ url: url_PostDescribeLocalGateways_614146,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeLocalGateways_612920 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeLocalGateways_612922(protocol: Scheme; host: string;
+ Call_GetDescribeLocalGateways_614124 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeLocalGateways_614126(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -67587,7 +67652,7 @@ proc url_GetDescribeLocalGateways_612922(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribeLocalGateways_612921(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeLocalGateways_614125(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes one or more local gateways. By default, all local gateways are described. Alternatively, you can filter the results.
##
@@ -67609,40 +67674,40 @@ proc validate_GetDescribeLocalGateways_612921(path: JsonNode; query: JsonNode;
## : The IDs of the local gateways.
## Version: JString (required)
section = newJObject()
- var valid_612923 = query.getOrDefault("MaxResults")
- valid_612923 = validateParameter(valid_612923, JInt, required = false, default = nil)
- if valid_612923 != nil:
- section.add "MaxResults", valid_612923
- var valid_612924 = query.getOrDefault("DryRun")
- valid_612924 = validateParameter(valid_612924, JBool, required = false, default = nil)
- if valid_612924 != nil:
- section.add "DryRun", valid_612924
- var valid_612925 = query.getOrDefault("NextToken")
- valid_612925 = validateParameter(valid_612925, JString, required = false,
+ var valid_614127 = query.getOrDefault("MaxResults")
+ valid_614127 = validateParameter(valid_614127, JInt, required = false, default = nil)
+ if valid_614127 != nil:
+ section.add "MaxResults", valid_614127
+ var valid_614128 = query.getOrDefault("DryRun")
+ valid_614128 = validateParameter(valid_614128, JBool, required = false, default = nil)
+ if valid_614128 != nil:
+ section.add "DryRun", valid_614128
+ var valid_614129 = query.getOrDefault("NextToken")
+ valid_614129 = validateParameter(valid_614129, JString, required = false,
default = nil)
- if valid_612925 != nil:
- section.add "NextToken", valid_612925
- var valid_612926 = query.getOrDefault("Filter")
- valid_612926 = validateParameter(valid_612926, JArray, required = false,
+ if valid_614129 != nil:
+ section.add "NextToken", valid_614129
+ var valid_614130 = query.getOrDefault("Filter")
+ valid_614130 = validateParameter(valid_614130, JArray, required = false,
default = nil)
- if valid_612926 != nil:
- section.add "Filter", valid_612926
+ if valid_614130 != nil:
+ section.add "Filter", valid_614130
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612927 = query.getOrDefault("Action")
- valid_612927 = validateParameter(valid_612927, JString, required = true,
+ var valid_614131 = query.getOrDefault("Action")
+ valid_614131 = validateParameter(valid_614131, JString, required = true,
default = newJString("DescribeLocalGateways"))
- if valid_612927 != nil:
- section.add "Action", valid_612927
- var valid_612928 = query.getOrDefault("LocalGatewayId")
- valid_612928 = validateParameter(valid_612928, JArray, required = false,
+ if valid_614131 != nil:
+ section.add "Action", valid_614131
+ var valid_614132 = query.getOrDefault("LocalGatewayId")
+ valid_614132 = validateParameter(valid_614132, JArray, required = false,
default = nil)
- if valid_612928 != nil:
- section.add "LocalGatewayId", valid_612928
- var valid_612929 = query.getOrDefault("Version")
- valid_612929 = validateParameter(valid_612929, JString, required = true,
+ if valid_614132 != nil:
+ section.add "LocalGatewayId", valid_614132
+ var valid_614133 = query.getOrDefault("Version")
+ valid_614133 = validateParameter(valid_614133, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612929 != nil:
- section.add "Version", valid_612929
+ if valid_614133 != nil:
+ section.add "Version", valid_614133
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -67653,61 +67718,61 @@ proc validate_GetDescribeLocalGateways_612921(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612930 = header.getOrDefault("X-Amz-Signature")
- valid_612930 = validateParameter(valid_612930, JString, required = false,
+ var valid_614134 = header.getOrDefault("X-Amz-Signature")
+ valid_614134 = validateParameter(valid_614134, JString, required = false,
default = nil)
- if valid_612930 != nil:
- section.add "X-Amz-Signature", valid_612930
- var valid_612931 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612931 = validateParameter(valid_612931, JString, required = false,
+ if valid_614134 != nil:
+ section.add "X-Amz-Signature", valid_614134
+ var valid_614135 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614135 = validateParameter(valid_614135, JString, required = false,
default = nil)
- if valid_612931 != nil:
- section.add "X-Amz-Content-Sha256", valid_612931
- var valid_612932 = header.getOrDefault("X-Amz-Date")
- valid_612932 = validateParameter(valid_612932, JString, required = false,
+ if valid_614135 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614135
+ var valid_614136 = header.getOrDefault("X-Amz-Date")
+ valid_614136 = validateParameter(valid_614136, JString, required = false,
default = nil)
- if valid_612932 != nil:
- section.add "X-Amz-Date", valid_612932
- var valid_612933 = header.getOrDefault("X-Amz-Credential")
- valid_612933 = validateParameter(valid_612933, JString, required = false,
+ if valid_614136 != nil:
+ section.add "X-Amz-Date", valid_614136
+ var valid_614137 = header.getOrDefault("X-Amz-Credential")
+ valid_614137 = validateParameter(valid_614137, JString, required = false,
default = nil)
- if valid_612933 != nil:
- section.add "X-Amz-Credential", valid_612933
- var valid_612934 = header.getOrDefault("X-Amz-Security-Token")
- valid_612934 = validateParameter(valid_612934, JString, required = false,
+ if valid_614137 != nil:
+ section.add "X-Amz-Credential", valid_614137
+ var valid_614138 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614138 = validateParameter(valid_614138, JString, required = false,
default = nil)
- if valid_612934 != nil:
- section.add "X-Amz-Security-Token", valid_612934
- var valid_612935 = header.getOrDefault("X-Amz-Algorithm")
- valid_612935 = validateParameter(valid_612935, JString, required = false,
+ if valid_614138 != nil:
+ section.add "X-Amz-Security-Token", valid_614138
+ var valid_614139 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614139 = validateParameter(valid_614139, JString, required = false,
default = nil)
- if valid_612935 != nil:
- section.add "X-Amz-Algorithm", valid_612935
- var valid_612936 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612936 = validateParameter(valid_612936, JString, required = false,
+ if valid_614139 != nil:
+ section.add "X-Amz-Algorithm", valid_614139
+ var valid_614140 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614140 = validateParameter(valid_614140, JString, required = false,
default = nil)
- if valid_612936 != nil:
- section.add "X-Amz-SignedHeaders", valid_612936
+ if valid_614140 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614140
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_612937: Call_GetDescribeLocalGateways_612920; path: JsonNode;
+proc call*(call_614141: Call_GetDescribeLocalGateways_614124; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes one or more local gateways. By default, all local gateways are described. Alternatively, you can filter the results.
##
- let valid = call_612937.validator(path, query, header, formData, body)
- let scheme = call_612937.pickScheme
+ let valid = call_614141.validator(path, query, header, formData, body)
+ let scheme = call_614141.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_612937.url(scheme.get, call_612937.host, call_612937.base,
- call_612937.route, valid.getOrDefault("path"),
+ let url = call_614141.url(scheme.get, call_614141.host, call_614141.base,
+ call_614141.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_612937, url, valid)
+ result = atozHook(call_614141, url, valid)
-proc call*(call_612938: Call_GetDescribeLocalGateways_612920; MaxResults: int = 0;
+proc call*(call_614142: Call_GetDescribeLocalGateways_614124; MaxResults: int = 0;
DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil;
Action: string = "DescribeLocalGateways"; LocalGatewayId: JsonNode = nil;
Version: string = "2016-11-15"): Recallable =
@@ -67725,26 +67790,26 @@ proc call*(call_612938: Call_GetDescribeLocalGateways_612920; MaxResults: int =
## LocalGatewayId: JArray
## : The IDs of the local gateways.
## Version: string (required)
- var query_612939 = newJObject()
- add(query_612939, "MaxResults", newJInt(MaxResults))
- add(query_612939, "DryRun", newJBool(DryRun))
- add(query_612939, "NextToken", newJString(NextToken))
+ var query_614143 = newJObject()
+ add(query_614143, "MaxResults", newJInt(MaxResults))
+ add(query_614143, "DryRun", newJBool(DryRun))
+ add(query_614143, "NextToken", newJString(NextToken))
if Filter != nil:
- query_612939.add "Filter", Filter
- add(query_612939, "Action", newJString(Action))
+ query_614143.add "Filter", Filter
+ add(query_614143, "Action", newJString(Action))
if LocalGatewayId != nil:
- query_612939.add "LocalGatewayId", LocalGatewayId
- add(query_612939, "Version", newJString(Version))
- result = call_612938.call(nil, query_612939, nil, nil, nil)
+ query_614143.add "LocalGatewayId", LocalGatewayId
+ add(query_614143, "Version", newJString(Version))
+ result = call_614142.call(nil, query_614143, nil, nil, nil)
-var getDescribeLocalGateways* = Call_GetDescribeLocalGateways_612920(
+var getDescribeLocalGateways* = Call_GetDescribeLocalGateways_614124(
name: "getDescribeLocalGateways", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeLocalGateways",
- validator: validate_GetDescribeLocalGateways_612921, base: "/",
- url: url_GetDescribeLocalGateways_612922, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDescribeLocalGateways_614125, base: "/",
+ url: url_GetDescribeLocalGateways_614126, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeMovingAddresses_612981 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeMovingAddresses_612983(protocol: Scheme; host: string;
+ Call_PostDescribeMovingAddresses_614185 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeMovingAddresses_614187(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -67756,7 +67821,7 @@ proc url_PostDescribeMovingAddresses_612983(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeMovingAddresses_612982(path: JsonNode; query: JsonNode;
+proc validate_PostDescribeMovingAddresses_614186(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes your Elastic IP addresses that are being moved to the EC2-VPC platform, or that are being restored to the EC2-Classic platform. This request does not return information about any other Elastic IP addresses in your account.
##
@@ -67769,16 +67834,16 @@ proc validate_PostDescribeMovingAddresses_612982(path: JsonNode; query: JsonNode
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_612984 = query.getOrDefault("Action")
- valid_612984 = validateParameter(valid_612984, JString, required = true, default = newJString(
+ var valid_614188 = query.getOrDefault("Action")
+ valid_614188 = validateParameter(valid_614188, JString, required = true, default = newJString(
"DescribeMovingAddresses"))
- if valid_612984 != nil:
- section.add "Action", valid_612984
- var valid_612985 = query.getOrDefault("Version")
- valid_612985 = validateParameter(valid_612985, JString, required = true,
+ if valid_614188 != nil:
+ section.add "Action", valid_614188
+ var valid_614189 = query.getOrDefault("Version")
+ valid_614189 = validateParameter(valid_614189, JString, required = true,
default = newJString("2016-11-15"))
- if valid_612985 != nil:
- section.add "Version", valid_612985
+ if valid_614189 != nil:
+ section.add "Version", valid_614189
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -67789,41 +67854,41 @@ proc validate_PostDescribeMovingAddresses_612982(path: JsonNode; query: JsonNode
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_612986 = header.getOrDefault("X-Amz-Signature")
- valid_612986 = validateParameter(valid_612986, JString, required = false,
+ var valid_614190 = header.getOrDefault("X-Amz-Signature")
+ valid_614190 = validateParameter(valid_614190, JString, required = false,
default = nil)
- if valid_612986 != nil:
- section.add "X-Amz-Signature", valid_612986
- var valid_612987 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_612987 = validateParameter(valid_612987, JString, required = false,
+ if valid_614190 != nil:
+ section.add "X-Amz-Signature", valid_614190
+ var valid_614191 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614191 = validateParameter(valid_614191, JString, required = false,
default = nil)
- if valid_612987 != nil:
- section.add "X-Amz-Content-Sha256", valid_612987
- var valid_612988 = header.getOrDefault("X-Amz-Date")
- valid_612988 = validateParameter(valid_612988, JString, required = false,
+ if valid_614191 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614191
+ var valid_614192 = header.getOrDefault("X-Amz-Date")
+ valid_614192 = validateParameter(valid_614192, JString, required = false,
default = nil)
- if valid_612988 != nil:
- section.add "X-Amz-Date", valid_612988
- var valid_612989 = header.getOrDefault("X-Amz-Credential")
- valid_612989 = validateParameter(valid_612989, JString, required = false,
+ if valid_614192 != nil:
+ section.add "X-Amz-Date", valid_614192
+ var valid_614193 = header.getOrDefault("X-Amz-Credential")
+ valid_614193 = validateParameter(valid_614193, JString, required = false,
default = nil)
- if valid_612989 != nil:
- section.add "X-Amz-Credential", valid_612989
- var valid_612990 = header.getOrDefault("X-Amz-Security-Token")
- valid_612990 = validateParameter(valid_612990, JString, required = false,
+ if valid_614193 != nil:
+ section.add "X-Amz-Credential", valid_614193
+ var valid_614194 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614194 = validateParameter(valid_614194, JString, required = false,
default = nil)
- if valid_612990 != nil:
- section.add "X-Amz-Security-Token", valid_612990
- var valid_612991 = header.getOrDefault("X-Amz-Algorithm")
- valid_612991 = validateParameter(valid_612991, JString, required = false,
+ if valid_614194 != nil:
+ section.add "X-Amz-Security-Token", valid_614194
+ var valid_614195 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614195 = validateParameter(valid_614195, JString, required = false,
default = nil)
- if valid_612991 != nil:
- section.add "X-Amz-Algorithm", valid_612991
- var valid_612992 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_612992 = validateParameter(valid_612992, JString, required = false,
+ if valid_614195 != nil:
+ section.add "X-Amz-Algorithm", valid_614195
+ var valid_614196 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614196 = validateParameter(valid_614196, JString, required = false,
default = nil)
- if valid_612992 != nil:
- section.add "X-Amz-SignedHeaders", valid_612992
+ if valid_614196 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614196
result.add "header", section
## parameters in `formData` object:
## NextToken: JString
@@ -67837,47 +67902,47 @@ proc validate_PostDescribeMovingAddresses_612982(path: JsonNode; query: JsonNode
## Filter: JArray
## : One or more filters.
moving-status
- The status of the Elastic IP address (MovingToVpc
| RestoringToClassic
).
The maximum number of results to return for the request in a single page. The remaining results of the initial request can be seen by sending another request with the returned NextToken
value. This value can be between 5 and 1000; if MaxResults
is given a value outside of this range, an error is returned.
Default: If no value is provided, the default is 1000.
## Filter: JArray ## :One or more filters.
moving-status
- The status of the Elastic IP address (MovingToVpc
| RestoringToClassic
).
One or more filters.
nat-gateway-id
- The ID of the NAT gateway.
state
- The state of the NAT gateway (pending
| failed
| available
| deleting
| deleted
).
subnet-id
- The ID of the subnet in which the NAT gateway resides.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC in which the NAT gateway resides.
nextToken
value.
## Filter: JArray
## : One or more filters.
nat-gateway-id
- The ID of the NAT gateway.
state
- The state of the NAT gateway (pending
| failed
| available
| deleting
| deleted
).
subnet-id
- The ID of the subnet in which the NAT gateway resides.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC in which the NAT gateway resides.
Describes one or more of your network ACLs.
For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
## @@ -68434,16 +68499,16 @@ proc validate_PostDescribeNetworkAcls_613062(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613064 = query.getOrDefault("Action") - valid_613064 = validateParameter(valid_613064, JString, required = true, + var valid_614268 = query.getOrDefault("Action") + valid_614268 = validateParameter(valid_614268, JString, required = true, default = newJString("DescribeNetworkAcls")) - if valid_613064 != nil: - section.add "Action", valid_613064 - var valid_613065 = query.getOrDefault("Version") - valid_613065 = validateParameter(valid_613065, JString, required = true, + if valid_614268 != nil: + section.add "Action", valid_614268 + var valid_614269 = query.getOrDefault("Version") + valid_614269 = validateParameter(valid_614269, JString, required = true, default = newJString("2016-11-15")) - if valid_613065 != nil: - section.add "Version", valid_613065 + if valid_614269 != nil: + section.add "Version", valid_614269 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -68454,41 +68519,41 @@ proc validate_PostDescribeNetworkAcls_613062(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613066 = header.getOrDefault("X-Amz-Signature") - valid_613066 = validateParameter(valid_613066, JString, required = false, + var valid_614270 = header.getOrDefault("X-Amz-Signature") + valid_614270 = validateParameter(valid_614270, JString, required = false, default = nil) - if valid_613066 != nil: - section.add "X-Amz-Signature", valid_613066 - var valid_613067 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613067 = validateParameter(valid_613067, JString, required = false, + if valid_614270 != nil: + section.add "X-Amz-Signature", valid_614270 + var valid_614271 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614271 = validateParameter(valid_614271, JString, required = false, default = nil) - if valid_613067 != nil: - section.add "X-Amz-Content-Sha256", valid_613067 - var valid_613068 = header.getOrDefault("X-Amz-Date") - valid_613068 = validateParameter(valid_613068, JString, required = false, + if valid_614271 != nil: + section.add "X-Amz-Content-Sha256", valid_614271 + var valid_614272 = header.getOrDefault("X-Amz-Date") + valid_614272 = validateParameter(valid_614272, JString, required = false, default = nil) - if valid_613068 != nil: - section.add "X-Amz-Date", valid_613068 - var valid_613069 = header.getOrDefault("X-Amz-Credential") - valid_613069 = validateParameter(valid_613069, JString, required = false, + if valid_614272 != nil: + section.add "X-Amz-Date", valid_614272 + var valid_614273 = header.getOrDefault("X-Amz-Credential") + valid_614273 = validateParameter(valid_614273, JString, required = false, default = nil) - if valid_613069 != nil: - section.add "X-Amz-Credential", valid_613069 - var valid_613070 = header.getOrDefault("X-Amz-Security-Token") - valid_613070 = validateParameter(valid_613070, JString, required = false, + if valid_614273 != nil: + section.add "X-Amz-Credential", valid_614273 + var valid_614274 = header.getOrDefault("X-Amz-Security-Token") + valid_614274 = validateParameter(valid_614274, JString, required = false, default = nil) - if valid_613070 != nil: - section.add "X-Amz-Security-Token", valid_613070 - var valid_613071 = header.getOrDefault("X-Amz-Algorithm") - valid_613071 = validateParameter(valid_613071, JString, required = false, + if valid_614274 != nil: + section.add "X-Amz-Security-Token", valid_614274 + var valid_614275 = header.getOrDefault("X-Amz-Algorithm") + valid_614275 = validateParameter(valid_614275, JString, required = false, default = nil) - if valid_613071 != nil: - section.add "X-Amz-Algorithm", valid_613071 - var valid_613072 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613072 = validateParameter(valid_613072, JString, required = false, + if valid_614275 != nil: + section.add "X-Amz-Algorithm", valid_614275 + var valid_614276 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614276 = validateParameter(valid_614276, JString, required = false, default = nil) - if valid_613072 != nil: - section.add "X-Amz-SignedHeaders", valid_613072 + if valid_614276 != nil: + section.add "X-Amz-SignedHeaders", valid_614276 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -68502,47 +68567,47 @@ proc validate_PostDescribeNetworkAcls_613062(path: JsonNode; query: JsonNode; ## Filter: JArray ## :One or more filters.
association.association-id
- The ID of an association ID for the ACL.
association.network-acl-id
- The ID of the network ACL involved in the association.
association.subnet-id
- The ID of the subnet involved in the association.
default
- Indicates whether the ACL is the default network ACL for the VPC.
entry.cidr
- The IPv4 CIDR range specified in the entry.
entry.icmp.code
- The ICMP code specified in the entry, if any.
entry.icmp.type
- The ICMP type specified in the entry, if any.
entry.ipv6-cidr
- The IPv6 CIDR range specified in the entry.
entry.port-range.from
- The start of the port range specified in the entry.
entry.port-range.to
- The end of the port range specified in the entry.
entry.protocol
- The protocol specified in the entry (tcp
| udp
| icmp
or a protocol number).
entry.rule-action
- Allows or denies the matching traffic (allow
| deny
).
entry.rule-number
- The number of an entry (in other words, rule) in the set of ACL entries.
network-acl-id
- The ID of the network ACL.
owner-id
- The ID of the AWS account that owns the network ACL.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the network ACL.
Describes one or more of your network ACLs.
For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_613078.validator(path, query, header, formData, body) - let scheme = call_613078.pickScheme + let valid = call_614282.validator(path, query, header, formData, body) + let scheme = call_614282.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613078.url(scheme.get, call_613078.host, call_613078.base, - call_613078.route, valid.getOrDefault("path"), + let url = call_614282.url(scheme.get, call_614282.host, call_614282.base, + call_614282.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613078, url, valid) + result = atozHook(call_614282, url, valid) -proc call*(call_613079: Call_PostDescribeNetworkAcls_613061; +proc call*(call_614283: Call_PostDescribeNetworkAcls_614265; NextToken: string = ""; NetworkAclId: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeNetworkAcls"; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable = @@ -68560,27 +68625,27 @@ proc call*(call_613079: Call_PostDescribeNetworkAcls_613061; ## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returnednextToken
value.
## Filter: JArray
## : One or more filters.
association.association-id
- The ID of an association ID for the ACL.
association.network-acl-id
- The ID of the network ACL involved in the association.
association.subnet-id
- The ID of the subnet involved in the association.
default
- Indicates whether the ACL is the default network ACL for the VPC.
entry.cidr
- The IPv4 CIDR range specified in the entry.
entry.icmp.code
- The ICMP code specified in the entry, if any.
entry.icmp.type
- The ICMP type specified in the entry, if any.
entry.ipv6-cidr
- The IPv6 CIDR range specified in the entry.
entry.port-range.from
- The start of the port range specified in the entry.
entry.port-range.to
- The end of the port range specified in the entry.
entry.protocol
- The protocol specified in the entry (tcp
| udp
| icmp
or a protocol number).
entry.rule-action
- Allows or denies the matching traffic (allow
| deny
).
entry.rule-number
- The number of an entry (in other words, rule) in the set of ACL entries.
network-acl-id
- The ID of the network ACL.
owner-id
- The ID of the AWS account that owns the network ACL.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the network ACL.
Describes one or more of your network ACLs.
For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
## @@ -68614,40 +68679,40 @@ proc validate_GetDescribeNetworkAcls_613042(path: JsonNode; query: JsonNode; ## :One or more network ACL IDs.
Default: Describes all your network ACLs.
## Version: JString (required) section = newJObject() - var valid_613044 = query.getOrDefault("MaxResults") - valid_613044 = validateParameter(valid_613044, JInt, required = false, default = nil) - if valid_613044 != nil: - section.add "MaxResults", valid_613044 - var valid_613045 = query.getOrDefault("DryRun") - valid_613045 = validateParameter(valid_613045, JBool, required = false, default = nil) - if valid_613045 != nil: - section.add "DryRun", valid_613045 - var valid_613046 = query.getOrDefault("NextToken") - valid_613046 = validateParameter(valid_613046, JString, required = false, + var valid_614248 = query.getOrDefault("MaxResults") + valid_614248 = validateParameter(valid_614248, JInt, required = false, default = nil) + if valid_614248 != nil: + section.add "MaxResults", valid_614248 + var valid_614249 = query.getOrDefault("DryRun") + valid_614249 = validateParameter(valid_614249, JBool, required = false, default = nil) + if valid_614249 != nil: + section.add "DryRun", valid_614249 + var valid_614250 = query.getOrDefault("NextToken") + valid_614250 = validateParameter(valid_614250, JString, required = false, default = nil) - if valid_613046 != nil: - section.add "NextToken", valid_613046 - var valid_613047 = query.getOrDefault("Filter") - valid_613047 = validateParameter(valid_613047, JArray, required = false, + if valid_614250 != nil: + section.add "NextToken", valid_614250 + var valid_614251 = query.getOrDefault("Filter") + valid_614251 = validateParameter(valid_614251, JArray, required = false, default = nil) - if valid_613047 != nil: - section.add "Filter", valid_613047 + if valid_614251 != nil: + section.add "Filter", valid_614251 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613048 = query.getOrDefault("Action") - valid_613048 = validateParameter(valid_613048, JString, required = true, + var valid_614252 = query.getOrDefault("Action") + valid_614252 = validateParameter(valid_614252, JString, required = true, default = newJString("DescribeNetworkAcls")) - if valid_613048 != nil: - section.add "Action", valid_613048 - var valid_613049 = query.getOrDefault("NetworkAclId") - valid_613049 = validateParameter(valid_613049, JArray, required = false, + if valid_614252 != nil: + section.add "Action", valid_614252 + var valid_614253 = query.getOrDefault("NetworkAclId") + valid_614253 = validateParameter(valid_614253, JArray, required = false, default = nil) - if valid_613049 != nil: - section.add "NetworkAclId", valid_613049 - var valid_613050 = query.getOrDefault("Version") - valid_613050 = validateParameter(valid_613050, JString, required = true, + if valid_614253 != nil: + section.add "NetworkAclId", valid_614253 + var valid_614254 = query.getOrDefault("Version") + valid_614254 = validateParameter(valid_614254, JString, required = true, default = newJString("2016-11-15")) - if valid_613050 != nil: - section.add "Version", valid_613050 + if valid_614254 != nil: + section.add "Version", valid_614254 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -68658,61 +68723,61 @@ proc validate_GetDescribeNetworkAcls_613042(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613051 = header.getOrDefault("X-Amz-Signature") - valid_613051 = validateParameter(valid_613051, JString, required = false, + var valid_614255 = header.getOrDefault("X-Amz-Signature") + valid_614255 = validateParameter(valid_614255, JString, required = false, default = nil) - if valid_613051 != nil: - section.add "X-Amz-Signature", valid_613051 - var valid_613052 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613052 = validateParameter(valid_613052, JString, required = false, + if valid_614255 != nil: + section.add "X-Amz-Signature", valid_614255 + var valid_614256 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614256 = validateParameter(valid_614256, JString, required = false, default = nil) - if valid_613052 != nil: - section.add "X-Amz-Content-Sha256", valid_613052 - var valid_613053 = header.getOrDefault("X-Amz-Date") - valid_613053 = validateParameter(valid_613053, JString, required = false, + if valid_614256 != nil: + section.add "X-Amz-Content-Sha256", valid_614256 + var valid_614257 = header.getOrDefault("X-Amz-Date") + valid_614257 = validateParameter(valid_614257, JString, required = false, default = nil) - if valid_613053 != nil: - section.add "X-Amz-Date", valid_613053 - var valid_613054 = header.getOrDefault("X-Amz-Credential") - valid_613054 = validateParameter(valid_613054, JString, required = false, + if valid_614257 != nil: + section.add "X-Amz-Date", valid_614257 + var valid_614258 = header.getOrDefault("X-Amz-Credential") + valid_614258 = validateParameter(valid_614258, JString, required = false, default = nil) - if valid_613054 != nil: - section.add "X-Amz-Credential", valid_613054 - var valid_613055 = header.getOrDefault("X-Amz-Security-Token") - valid_613055 = validateParameter(valid_613055, JString, required = false, + if valid_614258 != nil: + section.add "X-Amz-Credential", valid_614258 + var valid_614259 = header.getOrDefault("X-Amz-Security-Token") + valid_614259 = validateParameter(valid_614259, JString, required = false, default = nil) - if valid_613055 != nil: - section.add "X-Amz-Security-Token", valid_613055 - var valid_613056 = header.getOrDefault("X-Amz-Algorithm") - valid_613056 = validateParameter(valid_613056, JString, required = false, + if valid_614259 != nil: + section.add "X-Amz-Security-Token", valid_614259 + var valid_614260 = header.getOrDefault("X-Amz-Algorithm") + valid_614260 = validateParameter(valid_614260, JString, required = false, default = nil) - if valid_613056 != nil: - section.add "X-Amz-Algorithm", valid_613056 - var valid_613057 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613057 = validateParameter(valid_613057, JString, required = false, + if valid_614260 != nil: + section.add "X-Amz-Algorithm", valid_614260 + var valid_614261 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614261 = validateParameter(valid_614261, JString, required = false, default = nil) - if valid_613057 != nil: - section.add "X-Amz-SignedHeaders", valid_613057 + if valid_614261 != nil: + section.add "X-Amz-SignedHeaders", valid_614261 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613058: Call_GetDescribeNetworkAcls_613041; path: JsonNode; +proc call*(call_614262: Call_GetDescribeNetworkAcls_614245; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes one or more of your network ACLs.
For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_613058.validator(path, query, header, formData, body) - let scheme = call_613058.pickScheme + let valid = call_614262.validator(path, query, header, formData, body) + let scheme = call_614262.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613058.url(scheme.get, call_613058.host, call_613058.base, - call_613058.route, valid.getOrDefault("path"), + let url = call_614262.url(scheme.get, call_614262.host, call_614262.base, + call_614262.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613058, url, valid) + result = atozHook(call_614262, url, valid) -proc call*(call_613059: Call_GetDescribeNetworkAcls_613041; MaxResults: int = 0; +proc call*(call_614263: Call_GetDescribeNetworkAcls_614245; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeNetworkAcls"; NetworkAclId: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -68730,26 +68795,26 @@ proc call*(call_613059: Call_GetDescribeNetworkAcls_613041; MaxResults: int = 0; ## NetworkAclId: JArray ## :One or more network ACL IDs.
Default: Describes all your network ACLs.
## Version: string (required) - var query_613060 = newJObject() - add(query_613060, "MaxResults", newJInt(MaxResults)) - add(query_613060, "DryRun", newJBool(DryRun)) - add(query_613060, "NextToken", newJString(NextToken)) + var query_614264 = newJObject() + add(query_614264, "MaxResults", newJInt(MaxResults)) + add(query_614264, "DryRun", newJBool(DryRun)) + add(query_614264, "NextToken", newJString(NextToken)) if Filter != nil: - query_613060.add "Filter", Filter - add(query_613060, "Action", newJString(Action)) + query_614264.add "Filter", Filter + add(query_614264, "Action", newJString(Action)) if NetworkAclId != nil: - query_613060.add "NetworkAclId", NetworkAclId - add(query_613060, "Version", newJString(Version)) - result = call_613059.call(nil, query_613060, nil, nil, nil) + query_614264.add "NetworkAclId", NetworkAclId + add(query_614264, "Version", newJString(Version)) + result = call_614263.call(nil, query_614264, nil, nil, nil) -var getDescribeNetworkAcls* = Call_GetDescribeNetworkAcls_613041( +var getDescribeNetworkAcls* = Call_GetDescribeNetworkAcls_614245( name: "getDescribeNetworkAcls", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeNetworkAcls", - validator: validate_GetDescribeNetworkAcls_613042, base: "/", - url: url_GetDescribeNetworkAcls_613043, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDescribeNetworkAcls_614246, base: "/", + url: url_GetDescribeNetworkAcls_614247, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeNetworkInterfaceAttribute_613100 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeNetworkInterfaceAttribute_613102(protocol: Scheme; + Call_PostDescribeNetworkInterfaceAttribute_614304 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeNetworkInterfaceAttribute_614306(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -68761,7 +68826,7 @@ proc url_PostDescribeNetworkInterfaceAttribute_613102(protocol: Scheme; else: result.path = base & route -proc validate_PostDescribeNetworkInterfaceAttribute_613101(path: JsonNode; +proc validate_PostDescribeNetworkInterfaceAttribute_614305(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes a network interface attribute. You can specify only one attribute at a time. ## @@ -68774,16 +68839,16 @@ proc validate_PostDescribeNetworkInterfaceAttribute_613101(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613103 = query.getOrDefault("Action") - valid_613103 = validateParameter(valid_613103, JString, required = true, default = newJString( + var valid_614307 = query.getOrDefault("Action") + valid_614307 = validateParameter(valid_614307, JString, required = true, default = newJString( "DescribeNetworkInterfaceAttribute")) - if valid_613103 != nil: - section.add "Action", valid_613103 - var valid_613104 = query.getOrDefault("Version") - valid_613104 = validateParameter(valid_613104, JString, required = true, + if valid_614307 != nil: + section.add "Action", valid_614307 + var valid_614308 = query.getOrDefault("Version") + valid_614308 = validateParameter(valid_614308, JString, required = true, default = newJString("2016-11-15")) - if valid_613104 != nil: - section.add "Version", valid_613104 + if valid_614308 != nil: + section.add "Version", valid_614308 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -68794,41 +68859,41 @@ proc validate_PostDescribeNetworkInterfaceAttribute_613101(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613105 = header.getOrDefault("X-Amz-Signature") - valid_613105 = validateParameter(valid_613105, JString, required = false, + var valid_614309 = header.getOrDefault("X-Amz-Signature") + valid_614309 = validateParameter(valid_614309, JString, required = false, default = nil) - if valid_613105 != nil: - section.add "X-Amz-Signature", valid_613105 - var valid_613106 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613106 = validateParameter(valid_613106, JString, required = false, + if valid_614309 != nil: + section.add "X-Amz-Signature", valid_614309 + var valid_614310 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614310 = validateParameter(valid_614310, JString, required = false, default = nil) - if valid_613106 != nil: - section.add "X-Amz-Content-Sha256", valid_613106 - var valid_613107 = header.getOrDefault("X-Amz-Date") - valid_613107 = validateParameter(valid_613107, JString, required = false, + if valid_614310 != nil: + section.add "X-Amz-Content-Sha256", valid_614310 + var valid_614311 = header.getOrDefault("X-Amz-Date") + valid_614311 = validateParameter(valid_614311, JString, required = false, default = nil) - if valid_613107 != nil: - section.add "X-Amz-Date", valid_613107 - var valid_613108 = header.getOrDefault("X-Amz-Credential") - valid_613108 = validateParameter(valid_613108, JString, required = false, + if valid_614311 != nil: + section.add "X-Amz-Date", valid_614311 + var valid_614312 = header.getOrDefault("X-Amz-Credential") + valid_614312 = validateParameter(valid_614312, JString, required = false, default = nil) - if valid_613108 != nil: - section.add "X-Amz-Credential", valid_613108 - var valid_613109 = header.getOrDefault("X-Amz-Security-Token") - valid_613109 = validateParameter(valid_613109, JString, required = false, + if valid_614312 != nil: + section.add "X-Amz-Credential", valid_614312 + var valid_614313 = header.getOrDefault("X-Amz-Security-Token") + valid_614313 = validateParameter(valid_614313, JString, required = false, default = nil) - if valid_613109 != nil: - section.add "X-Amz-Security-Token", valid_613109 - var valid_613110 = header.getOrDefault("X-Amz-Algorithm") - valid_613110 = validateParameter(valid_613110, JString, required = false, + if valid_614313 != nil: + section.add "X-Amz-Security-Token", valid_614313 + var valid_614314 = header.getOrDefault("X-Amz-Algorithm") + valid_614314 = validateParameter(valid_614314, JString, required = false, default = nil) - if valid_613110 != nil: - section.add "X-Amz-Algorithm", valid_613110 - var valid_613111 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613111 = validateParameter(valid_613111, JString, required = false, + if valid_614314 != nil: + section.add "X-Amz-Algorithm", valid_614314 + var valid_614315 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614315 = validateParameter(valid_614315, JString, required = false, default = nil) - if valid_613111 != nil: - section.add "X-Amz-SignedHeaders", valid_613111 + if valid_614315 != nil: + section.add "X-Amz-SignedHeaders", valid_614315 result.add "header", section ## parameters in `formData` object: ## Attribute: JString @@ -68838,40 +68903,40 @@ proc validate_PostDescribeNetworkInterfaceAttribute_613101(path: JsonNode; ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_613112 = formData.getOrDefault("Attribute")
- valid_613112 = validateParameter(valid_613112, JString, required = false,
+ var valid_614316 = formData.getOrDefault("Attribute")
+ valid_614316 = validateParameter(valid_614316, JString, required = false,
default = newJString("description"))
- if valid_613112 != nil:
- section.add "Attribute", valid_613112
+ if valid_614316 != nil:
+ section.add "Attribute", valid_614316
assert formData != nil, "formData argument is necessary due to required `NetworkInterfaceId` field"
- var valid_613113 = formData.getOrDefault("NetworkInterfaceId")
- valid_613113 = validateParameter(valid_613113, JString, required = true,
+ var valid_614317 = formData.getOrDefault("NetworkInterfaceId")
+ valid_614317 = validateParameter(valid_614317, JString, required = true,
default = nil)
- if valid_613113 != nil:
- section.add "NetworkInterfaceId", valid_613113
- var valid_613114 = formData.getOrDefault("DryRun")
- valid_613114 = validateParameter(valid_613114, JBool, required = false, default = nil)
- if valid_613114 != nil:
- section.add "DryRun", valid_613114
+ if valid_614317 != nil:
+ section.add "NetworkInterfaceId", valid_614317
+ var valid_614318 = formData.getOrDefault("DryRun")
+ valid_614318 = validateParameter(valid_614318, JBool, required = false, default = nil)
+ if valid_614318 != nil:
+ section.add "DryRun", valid_614318
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_613115: Call_PostDescribeNetworkInterfaceAttribute_613100;
+proc call*(call_614319: Call_PostDescribeNetworkInterfaceAttribute_614304;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes a network interface attribute. You can specify only one attribute at a time.
##
- let valid = call_613115.validator(path, query, header, formData, body)
- let scheme = call_613115.pickScheme
+ let valid = call_614319.validator(path, query, header, formData, body)
+ let scheme = call_614319.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_613115.url(scheme.get, call_613115.host, call_613115.base,
- call_613115.route, valid.getOrDefault("path"),
+ let url = call_614319.url(scheme.get, call_614319.host, call_614319.base,
+ call_614319.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_613115, url, valid)
+ result = atozHook(call_614319, url, valid)
-proc call*(call_613116: Call_PostDescribeNetworkInterfaceAttribute_613100;
+proc call*(call_614320: Call_PostDescribeNetworkInterfaceAttribute_614304;
NetworkInterfaceId: string; Attribute: string = "description";
DryRun: bool = false;
Action: string = "DescribeNetworkInterfaceAttribute";
@@ -68886,25 +68951,25 @@ proc call*(call_613116: Call_PostDescribeNetworkInterfaceAttribute_613100;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_613117 = newJObject()
- var formData_613118 = newJObject()
- add(formData_613118, "Attribute", newJString(Attribute))
- add(formData_613118, "NetworkInterfaceId", newJString(NetworkInterfaceId))
- add(formData_613118, "DryRun", newJBool(DryRun))
- add(query_613117, "Action", newJString(Action))
- add(query_613117, "Version", newJString(Version))
- result = call_613116.call(nil, query_613117, nil, formData_613118, nil)
+ var query_614321 = newJObject()
+ var formData_614322 = newJObject()
+ add(formData_614322, "Attribute", newJString(Attribute))
+ add(formData_614322, "NetworkInterfaceId", newJString(NetworkInterfaceId))
+ add(formData_614322, "DryRun", newJBool(DryRun))
+ add(query_614321, "Action", newJString(Action))
+ add(query_614321, "Version", newJString(Version))
+ result = call_614320.call(nil, query_614321, nil, formData_614322, nil)
-var postDescribeNetworkInterfaceAttribute* = Call_PostDescribeNetworkInterfaceAttribute_613100(
+var postDescribeNetworkInterfaceAttribute* = Call_PostDescribeNetworkInterfaceAttribute_614304(
name: "postDescribeNetworkInterfaceAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com",
route: "/#Action=DescribeNetworkInterfaceAttribute",
- validator: validate_PostDescribeNetworkInterfaceAttribute_613101, base: "/",
- url: url_PostDescribeNetworkInterfaceAttribute_613102,
+ validator: validate_PostDescribeNetworkInterfaceAttribute_614305, base: "/",
+ url: url_PostDescribeNetworkInterfaceAttribute_614306,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeNetworkInterfaceAttribute_613082 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeNetworkInterfaceAttribute_613084(protocol: Scheme;
+ Call_GetDescribeNetworkInterfaceAttribute_614286 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeNetworkInterfaceAttribute_614288(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -68916,7 +68981,7 @@ proc url_GetDescribeNetworkInterfaceAttribute_613084(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetDescribeNetworkInterfaceAttribute_613083(path: JsonNode;
+proc validate_GetDescribeNetworkInterfaceAttribute_614287(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes a network interface attribute. You can specify only one attribute at a time.
##
@@ -68935,30 +69000,30 @@ proc validate_GetDescribeNetworkInterfaceAttribute_613083(path: JsonNode;
## : The attribute of the network interface. This parameter is required.
section = newJObject()
assert query != nil, "query argument is necessary due to required `NetworkInterfaceId` field"
- var valid_613085 = query.getOrDefault("NetworkInterfaceId")
- valid_613085 = validateParameter(valid_613085, JString, required = true,
+ var valid_614289 = query.getOrDefault("NetworkInterfaceId")
+ valid_614289 = validateParameter(valid_614289, JString, required = true,
default = nil)
- if valid_613085 != nil:
- section.add "NetworkInterfaceId", valid_613085
- var valid_613086 = query.getOrDefault("DryRun")
- valid_613086 = validateParameter(valid_613086, JBool, required = false, default = nil)
- if valid_613086 != nil:
- section.add "DryRun", valid_613086
- var valid_613087 = query.getOrDefault("Action")
- valid_613087 = validateParameter(valid_613087, JString, required = true, default = newJString(
+ if valid_614289 != nil:
+ section.add "NetworkInterfaceId", valid_614289
+ var valid_614290 = query.getOrDefault("DryRun")
+ valid_614290 = validateParameter(valid_614290, JBool, required = false, default = nil)
+ if valid_614290 != nil:
+ section.add "DryRun", valid_614290
+ var valid_614291 = query.getOrDefault("Action")
+ valid_614291 = validateParameter(valid_614291, JString, required = true, default = newJString(
"DescribeNetworkInterfaceAttribute"))
- if valid_613087 != nil:
- section.add "Action", valid_613087
- var valid_613088 = query.getOrDefault("Version")
- valid_613088 = validateParameter(valid_613088, JString, required = true,
+ if valid_614291 != nil:
+ section.add "Action", valid_614291
+ var valid_614292 = query.getOrDefault("Version")
+ valid_614292 = validateParameter(valid_614292, JString, required = true,
default = newJString("2016-11-15"))
- if valid_613088 != nil:
- section.add "Version", valid_613088
- var valid_613089 = query.getOrDefault("Attribute")
- valid_613089 = validateParameter(valid_613089, JString, required = false,
+ if valid_614292 != nil:
+ section.add "Version", valid_614292
+ var valid_614293 = query.getOrDefault("Attribute")
+ valid_614293 = validateParameter(valid_614293, JString, required = false,
default = newJString("description"))
- if valid_613089 != nil:
- section.add "Attribute", valid_613089
+ if valid_614293 != nil:
+ section.add "Attribute", valid_614293
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -68969,62 +69034,62 @@ proc validate_GetDescribeNetworkInterfaceAttribute_613083(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_613090 = header.getOrDefault("X-Amz-Signature")
- valid_613090 = validateParameter(valid_613090, JString, required = false,
+ var valid_614294 = header.getOrDefault("X-Amz-Signature")
+ valid_614294 = validateParameter(valid_614294, JString, required = false,
default = nil)
- if valid_613090 != nil:
- section.add "X-Amz-Signature", valid_613090
- var valid_613091 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_613091 = validateParameter(valid_613091, JString, required = false,
+ if valid_614294 != nil:
+ section.add "X-Amz-Signature", valid_614294
+ var valid_614295 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614295 = validateParameter(valid_614295, JString, required = false,
default = nil)
- if valid_613091 != nil:
- section.add "X-Amz-Content-Sha256", valid_613091
- var valid_613092 = header.getOrDefault("X-Amz-Date")
- valid_613092 = validateParameter(valid_613092, JString, required = false,
+ if valid_614295 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614295
+ var valid_614296 = header.getOrDefault("X-Amz-Date")
+ valid_614296 = validateParameter(valid_614296, JString, required = false,
default = nil)
- if valid_613092 != nil:
- section.add "X-Amz-Date", valid_613092
- var valid_613093 = header.getOrDefault("X-Amz-Credential")
- valid_613093 = validateParameter(valid_613093, JString, required = false,
+ if valid_614296 != nil:
+ section.add "X-Amz-Date", valid_614296
+ var valid_614297 = header.getOrDefault("X-Amz-Credential")
+ valid_614297 = validateParameter(valid_614297, JString, required = false,
default = nil)
- if valid_613093 != nil:
- section.add "X-Amz-Credential", valid_613093
- var valid_613094 = header.getOrDefault("X-Amz-Security-Token")
- valid_613094 = validateParameter(valid_613094, JString, required = false,
+ if valid_614297 != nil:
+ section.add "X-Amz-Credential", valid_614297
+ var valid_614298 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614298 = validateParameter(valid_614298, JString, required = false,
default = nil)
- if valid_613094 != nil:
- section.add "X-Amz-Security-Token", valid_613094
- var valid_613095 = header.getOrDefault("X-Amz-Algorithm")
- valid_613095 = validateParameter(valid_613095, JString, required = false,
+ if valid_614298 != nil:
+ section.add "X-Amz-Security-Token", valid_614298
+ var valid_614299 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614299 = validateParameter(valid_614299, JString, required = false,
default = nil)
- if valid_613095 != nil:
- section.add "X-Amz-Algorithm", valid_613095
- var valid_613096 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_613096 = validateParameter(valid_613096, JString, required = false,
+ if valid_614299 != nil:
+ section.add "X-Amz-Algorithm", valid_614299
+ var valid_614300 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614300 = validateParameter(valid_614300, JString, required = false,
default = nil)
- if valid_613096 != nil:
- section.add "X-Amz-SignedHeaders", valid_613096
+ if valid_614300 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614300
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_613097: Call_GetDescribeNetworkInterfaceAttribute_613082;
+proc call*(call_614301: Call_GetDescribeNetworkInterfaceAttribute_614286;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes a network interface attribute. You can specify only one attribute at a time.
##
- let valid = call_613097.validator(path, query, header, formData, body)
- let scheme = call_613097.pickScheme
+ let valid = call_614301.validator(path, query, header, formData, body)
+ let scheme = call_614301.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_613097.url(scheme.get, call_613097.host, call_613097.base,
- call_613097.route, valid.getOrDefault("path"),
+ let url = call_614301.url(scheme.get, call_614301.host, call_614301.base,
+ call_614301.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_613097, url, valid)
+ result = atozHook(call_614301, url, valid)
-proc call*(call_613098: Call_GetDescribeNetworkInterfaceAttribute_613082;
+proc call*(call_614302: Call_GetDescribeNetworkInterfaceAttribute_614286;
NetworkInterfaceId: string; DryRun: bool = false;
Action: string = "DescribeNetworkInterfaceAttribute";
Version: string = "2016-11-15"; Attribute: string = "description"): Recallable =
@@ -69038,24 +69103,24 @@ proc call*(call_613098: Call_GetDescribeNetworkInterfaceAttribute_613082;
## Version: string (required)
## Attribute: string
## : The attribute of the network interface. This parameter is required.
- var query_613099 = newJObject()
- add(query_613099, "NetworkInterfaceId", newJString(NetworkInterfaceId))
- add(query_613099, "DryRun", newJBool(DryRun))
- add(query_613099, "Action", newJString(Action))
- add(query_613099, "Version", newJString(Version))
- add(query_613099, "Attribute", newJString(Attribute))
- result = call_613098.call(nil, query_613099, nil, nil, nil)
-
-var getDescribeNetworkInterfaceAttribute* = Call_GetDescribeNetworkInterfaceAttribute_613082(
+ var query_614303 = newJObject()
+ add(query_614303, "NetworkInterfaceId", newJString(NetworkInterfaceId))
+ add(query_614303, "DryRun", newJBool(DryRun))
+ add(query_614303, "Action", newJString(Action))
+ add(query_614303, "Version", newJString(Version))
+ add(query_614303, "Attribute", newJString(Attribute))
+ result = call_614302.call(nil, query_614303, nil, nil, nil)
+
+var getDescribeNetworkInterfaceAttribute* = Call_GetDescribeNetworkInterfaceAttribute_614286(
name: "getDescribeNetworkInterfaceAttribute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=DescribeNetworkInterfaceAttribute",
- validator: validate_GetDescribeNetworkInterfaceAttribute_613083, base: "/",
- url: url_GetDescribeNetworkInterfaceAttribute_613084,
+ validator: validate_GetDescribeNetworkInterfaceAttribute_614287, base: "/",
+ url: url_GetDescribeNetworkInterfaceAttribute_614288,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeNetworkInterfacePermissions_613138 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeNetworkInterfacePermissions_613140(protocol: Scheme;
+ Call_PostDescribeNetworkInterfacePermissions_614342 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeNetworkInterfacePermissions_614344(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -69067,7 +69132,7 @@ proc url_PostDescribeNetworkInterfacePermissions_613140(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDescribeNetworkInterfacePermissions_613139(path: JsonNode;
+proc validate_PostDescribeNetworkInterfacePermissions_614343(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the permissions for your network interfaces.
##
@@ -69080,16 +69145,16 @@ proc validate_PostDescribeNetworkInterfacePermissions_613139(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_613141 = query.getOrDefault("Action")
- valid_613141 = validateParameter(valid_613141, JString, required = true, default = newJString(
+ var valid_614345 = query.getOrDefault("Action")
+ valid_614345 = validateParameter(valid_614345, JString, required = true, default = newJString(
"DescribeNetworkInterfacePermissions"))
- if valid_613141 != nil:
- section.add "Action", valid_613141
- var valid_613142 = query.getOrDefault("Version")
- valid_613142 = validateParameter(valid_613142, JString, required = true,
+ if valid_614345 != nil:
+ section.add "Action", valid_614345
+ var valid_614346 = query.getOrDefault("Version")
+ valid_614346 = validateParameter(valid_614346, JString, required = true,
default = newJString("2016-11-15"))
- if valid_613142 != nil:
- section.add "Version", valid_613142
+ if valid_614346 != nil:
+ section.add "Version", valid_614346
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -69100,41 +69165,41 @@ proc validate_PostDescribeNetworkInterfacePermissions_613139(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_613143 = header.getOrDefault("X-Amz-Signature")
- valid_613143 = validateParameter(valid_613143, JString, required = false,
+ var valid_614347 = header.getOrDefault("X-Amz-Signature")
+ valid_614347 = validateParameter(valid_614347, JString, required = false,
default = nil)
- if valid_613143 != nil:
- section.add "X-Amz-Signature", valid_613143
- var valid_613144 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_613144 = validateParameter(valid_613144, JString, required = false,
+ if valid_614347 != nil:
+ section.add "X-Amz-Signature", valid_614347
+ var valid_614348 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614348 = validateParameter(valid_614348, JString, required = false,
default = nil)
- if valid_613144 != nil:
- section.add "X-Amz-Content-Sha256", valid_613144
- var valid_613145 = header.getOrDefault("X-Amz-Date")
- valid_613145 = validateParameter(valid_613145, JString, required = false,
+ if valid_614348 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614348
+ var valid_614349 = header.getOrDefault("X-Amz-Date")
+ valid_614349 = validateParameter(valid_614349, JString, required = false,
default = nil)
- if valid_613145 != nil:
- section.add "X-Amz-Date", valid_613145
- var valid_613146 = header.getOrDefault("X-Amz-Credential")
- valid_613146 = validateParameter(valid_613146, JString, required = false,
+ if valid_614349 != nil:
+ section.add "X-Amz-Date", valid_614349
+ var valid_614350 = header.getOrDefault("X-Amz-Credential")
+ valid_614350 = validateParameter(valid_614350, JString, required = false,
default = nil)
- if valid_613146 != nil:
- section.add "X-Amz-Credential", valid_613146
- var valid_613147 = header.getOrDefault("X-Amz-Security-Token")
- valid_613147 = validateParameter(valid_613147, JString, required = false,
+ if valid_614350 != nil:
+ section.add "X-Amz-Credential", valid_614350
+ var valid_614351 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614351 = validateParameter(valid_614351, JString, required = false,
default = nil)
- if valid_613147 != nil:
- section.add "X-Amz-Security-Token", valid_613147
- var valid_613148 = header.getOrDefault("X-Amz-Algorithm")
- valid_613148 = validateParameter(valid_613148, JString, required = false,
+ if valid_614351 != nil:
+ section.add "X-Amz-Security-Token", valid_614351
+ var valid_614352 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614352 = validateParameter(valid_614352, JString, required = false,
default = nil)
- if valid_613148 != nil:
- section.add "X-Amz-Algorithm", valid_613148
- var valid_613149 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_613149 = validateParameter(valid_613149, JString, required = false,
+ if valid_614352 != nil:
+ section.add "X-Amz-Algorithm", valid_614352
+ var valid_614353 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614353 = validateParameter(valid_614353, JString, required = false,
default = nil)
- if valid_613149 != nil:
- section.add "X-Amz-SignedHeaders", valid_613149
+ if valid_614353 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614353
result.add "header", section
## parameters in `formData` object:
## NextToken: JString
@@ -69146,44 +69211,44 @@ proc validate_PostDescribeNetworkInterfacePermissions_613139(path: JsonNode;
## Filter: JArray
## : One or more filters.
network-interface-permission.network-interface-permission-id
- The ID of the permission.
network-interface-permission.network-interface-id
- The ID of the network interface.
network-interface-permission.aws-account-id
- The AWS account ID.
network-interface-permission.aws-service
- The AWS service.
network-interface-permission.permission
- The type of permission (INSTANCE-ATTACH
| EIP-ASSOCIATE
).
NextToken
value. If this parameter is not specified, up to 50 results are returned by default.
## Filter: JArray
## : One or more filters.
network-interface-permission.network-interface-permission-id
- The ID of the permission.
network-interface-permission.network-interface-id
- The ID of the network interface.
network-interface-permission.aws-account-id
- The AWS account ID.
network-interface-permission.aws-service
- The AWS service.
network-interface-permission.permission
- The type of permission (INSTANCE-ATTACH
| EIP-ASSOCIATE
).
One or more filters.
network-interface-permission.network-interface-permission-id
- The ID of the permission.
network-interface-permission.network-interface-id
- The ID of the network interface.
network-interface-permission.aws-account-id
- The AWS account ID.
network-interface-permission.aws-service
- The AWS service.
network-interface-permission.permission
- The type of permission (INSTANCE-ATTACH
| EIP-ASSOCIATE
).
One or more filters.
addresses.private-ip-address
- The private IPv4 addresses associated with the network interface.
addresses.primary
- Whether the private IPv4 address is the primary IP address associated with the network interface.
addresses.association.public-ip
- The association ID returned when the network interface was associated with the Elastic IP address (IPv4).
addresses.association.owner-id
- The owner ID of the addresses associated with the network interface.
association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
association.public-dns-name
- The public DNS name for the network interface (IPv4).
attachment.attachment-id
- The ID of the interface attachment.
attachment.attach-time
- The time that the network interface was attached to an instance.
attachment.delete-on-termination
- Indicates whether the attachment is deleted when an instance is terminated.
attachment.device-index
- The device index to which the network interface is attached.
attachment.instance-id
- The ID of the instance to which the network interface is attached.
attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
attachment.nat-gateway-id
- The ID of the NAT gateway to which the network interface is attached.
attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
availability-zone
- The Availability Zone of the network interface.
description
- The description of the network interface.
group-id
- The ID of a security group associated with the network interface.
group-name
- The name of a security group associated with the network interface.
ipv6-addresses.ipv6-address
- An IPv6 address associated with the network interface.
mac-address
- The MAC address of the network interface.
network-interface-id
- The ID of the network interface.
owner-id
- The AWS account ID of the network interface owner.
private-ip-address
- The private IPv4 address or addresses of the network interface.
private-dns-name
- The private DNS name of the network interface (IPv4).
requester-id
- The ID of the entity that launched the instance on your behalf (for example, AWS Management Console, Auto Scaling, and so on).
requester-managed
- Indicates whether the network interface is being managed by an AWS service (for example, AWS Management Console, Auto Scaling, and so on).
source-dest-check
- Indicates whether the network interface performs source/destination checking. A value of true
means checking is enabled, and false
means checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
status
- The status of the network interface. If the network interface is not attached to an instance, the status is available
; if a network interface is attached to an instance the status is in-use
.
subnet-id
- The ID of the subnet for the network interface.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the network interface.
One or more filters.
addresses.private-ip-address
- The private IPv4 addresses associated with the network interface.
addresses.primary
- Whether the private IPv4 address is the primary IP address associated with the network interface.
addresses.association.public-ip
- The association ID returned when the network interface was associated with the Elastic IP address (IPv4).
addresses.association.owner-id
- The owner ID of the addresses associated with the network interface.
association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
association.public-dns-name
- The public DNS name for the network interface (IPv4).
attachment.attachment-id
- The ID of the interface attachment.
attachment.attach-time
- The time that the network interface was attached to an instance.
attachment.delete-on-termination
- Indicates whether the attachment is deleted when an instance is terminated.
attachment.device-index
- The device index to which the network interface is attached.
attachment.instance-id
- The ID of the instance to which the network interface is attached.
attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
attachment.nat-gateway-id
- The ID of the NAT gateway to which the network interface is attached.
attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
availability-zone
- The Availability Zone of the network interface.
description
- The description of the network interface.
group-id
- The ID of a security group associated with the network interface.
group-name
- The name of a security group associated with the network interface.
ipv6-addresses.ipv6-address
- An IPv6 address associated with the network interface.
mac-address
- The MAC address of the network interface.
network-interface-id
- The ID of the network interface.
owner-id
- The AWS account ID of the network interface owner.
private-ip-address
- The private IPv4 address or addresses of the network interface.
private-dns-name
- The private DNS name of the network interface (IPv4).
requester-id
- The ID of the entity that launched the instance on your behalf (for example, AWS Management Console, Auto Scaling, and so on).
requester-managed
- Indicates whether the network interface is being managed by an AWS service (for example, AWS Management Console, Auto Scaling, and so on).
source-dest-check
- Indicates whether the network interface performs source/destination checking. A value of true
means checking is enabled, and false
means checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
status
- The status of the network interface. If the network interface is not attached to an instance, the status is available
; if a network interface is attached to an instance the status is in-use
.
subnet-id
- The ID of the subnet for the network interface.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the network interface.
One or more filters.
addresses.private-ip-address
- The private IPv4 addresses associated with the network interface.
addresses.primary
- Whether the private IPv4 address is the primary IP address associated with the network interface.
addresses.association.public-ip
- The association ID returned when the network interface was associated with the Elastic IP address (IPv4).
addresses.association.owner-id
- The owner ID of the addresses associated with the network interface.
association.association-id
- The association ID returned when the network interface was associated with an IPv4 address.
association.allocation-id
- The allocation ID returned when you allocated the Elastic IP address (IPv4) for your network interface.
association.ip-owner-id
- The owner of the Elastic IP address (IPv4) associated with the network interface.
association.public-ip
- The address of the Elastic IP address (IPv4) bound to the network interface.
association.public-dns-name
- The public DNS name for the network interface (IPv4).
attachment.attachment-id
- The ID of the interface attachment.
attachment.attach-time
- The time that the network interface was attached to an instance.
attachment.delete-on-termination
- Indicates whether the attachment is deleted when an instance is terminated.
attachment.device-index
- The device index to which the network interface is attached.
attachment.instance-id
- The ID of the instance to which the network interface is attached.
attachment.instance-owner-id
- The owner ID of the instance to which the network interface is attached.
attachment.nat-gateway-id
- The ID of the NAT gateway to which the network interface is attached.
attachment.status
- The status of the attachment (attaching
| attached
| detaching
| detached
).
availability-zone
- The Availability Zone of the network interface.
description
- The description of the network interface.
group-id
- The ID of a security group associated with the network interface.
group-name
- The name of a security group associated with the network interface.
ipv6-addresses.ipv6-address
- An IPv6 address associated with the network interface.
mac-address
- The MAC address of the network interface.
network-interface-id
- The ID of the network interface.
owner-id
- The AWS account ID of the network interface owner.
private-ip-address
- The private IPv4 address or addresses of the network interface.
private-dns-name
- The private DNS name of the network interface (IPv4).
requester-id
- The ID of the entity that launched the instance on your behalf (for example, AWS Management Console, Auto Scaling, and so on).
requester-managed
- Indicates whether the network interface is being managed by an AWS service (for example, AWS Management Console, Auto Scaling, and so on).
source-dest-check
- Indicates whether the network interface performs source/destination checking. A value of true
means checking is enabled, and false
means checking is disabled. The value must be false
for the network interface to perform network address translation (NAT) in your VPC.
status
- The status of the network interface. If the network interface is not attached to an instance, the status is available
; if a network interface is attached to an instance the status is in-use
.
subnet-id
- The ID of the subnet for the network interface.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the network interface.
The filters.
group-name
- The name of the placement group.
state
- The state of the placement group (pending
| available
| deleting
| deleted
).
strategy
- The strategy of the placement group (cluster
| spread
| partition
).
The filters.
group-name
- The name of the placement group.
state
- The state of the placement group (pending
| available
| deleting
| deleted
).
strategy
- The strategy of the placement group (cluster
| spread
| partition
).
One or more filters.
prefix-list-id
: The ID of a prefix list.
prefix-list-name
: The name of a prefix list.
nextToken
value.
## Filter: JArray
## : One or more filters.
prefix-list-id
: The ID of a prefix list.
prefix-list-name
: The name of a prefix list.
Describes the ID format settings for the root user and all IAM roles and IAM users that have explicitly specified a longer ID (17-character ID) preference.
By default, all IAM roles and IAM users default to the same ID settings as the root user, unless they explicitly override the settings. This request is useful for identifying those IAM users and IAM roles that have overridden the default ID settings.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
Describes the ID format settings for the root user and all IAM roles and IAM users that have explicitly specified a longer ID (17-character ID) preference.
By default, all IAM roles and IAM users default to the same ID settings as the root user, unless they explicitly override the settings. This request is useful for identifying those IAM users and IAM roles that have overridden the default ID settings.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
Describes the ID format settings for the root user and all IAM roles and IAM users that have explicitly specified a longer ID (17-character ID) preference.
By default, all IAM roles and IAM users default to the same ID settings as the root user, unless they explicitly override the settings. This request is useful for identifying those IAM users and IAM roles that have overridden the default ID settings.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
Describes the ID format settings for the root user and all IAM roles and IAM users that have explicitly specified a longer ID (17-character ID) preference.
By default, all IAM roles and IAM users default to the same ID settings as the root user, unless they explicitly override the settings. This request is useful for identifying those IAM users and IAM roles that have overridden the default ID settings.
The following resource types support longer IDs: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| instance
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| reservation
| route-table
| route-table-association
| security-group
| snapshot
| subnet
| subnet-cidr-block-association
| volume
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
nextToken
value.
## PoolId: JArray
## : The IDs of the address pools.
- var query_613353 = newJObject()
- var formData_613354 = newJObject()
- add(formData_613354, "NextToken", newJString(NextToken))
- add(query_613353, "Action", newJString(Action))
- add(query_613353, "Version", newJString(Version))
- add(formData_613354, "MaxResults", newJInt(MaxResults))
+ var query_614557 = newJObject()
+ var formData_614558 = newJObject()
+ add(formData_614558, "NextToken", newJString(NextToken))
+ add(query_614557, "Action", newJString(Action))
+ add(query_614557, "Version", newJString(Version))
+ add(formData_614558, "MaxResults", newJInt(MaxResults))
if PoolId != nil:
- formData_613354.add "PoolId", PoolId
- result = call_613352.call(nil, query_613353, nil, formData_613354, nil)
+ formData_614558.add "PoolId", PoolId
+ result = call_614556.call(nil, query_614557, nil, formData_614558, nil)
-var postDescribePublicIpv4Pools* = Call_PostDescribePublicIpv4Pools_613336(
+var postDescribePublicIpv4Pools* = Call_PostDescribePublicIpv4Pools_614540(
name: "postDescribePublicIpv4Pools", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribePublicIpv4Pools",
- validator: validate_PostDescribePublicIpv4Pools_613337, base: "/",
- url: url_PostDescribePublicIpv4Pools_613338,
+ validator: validate_PostDescribePublicIpv4Pools_614541, base: "/",
+ url: url_PostDescribePublicIpv4Pools_614542,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribePublicIpv4Pools_613318 = ref object of OpenApiRestCall_604389
-proc url_GetDescribePublicIpv4Pools_613320(protocol: Scheme; host: string;
+ Call_GetDescribePublicIpv4Pools_614522 = ref object of OpenApiRestCall_605589
+proc url_GetDescribePublicIpv4Pools_614524(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -70879,7 +70944,7 @@ proc url_GetDescribePublicIpv4Pools_613320(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribePublicIpv4Pools_613319(path: JsonNode; query: JsonNode;
+proc validate_GetDescribePublicIpv4Pools_614523(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified IPv4 address pools.
##
@@ -70897,31 +70962,31 @@ proc validate_GetDescribePublicIpv4Pools_613319(path: JsonNode; query: JsonNode;
## : The IDs of the address pools.
## Version: JString (required)
section = newJObject()
- var valid_613321 = query.getOrDefault("MaxResults")
- valid_613321 = validateParameter(valid_613321, JInt, required = false, default = nil)
- if valid_613321 != nil:
- section.add "MaxResults", valid_613321
- var valid_613322 = query.getOrDefault("NextToken")
- valid_613322 = validateParameter(valid_613322, JString, required = false,
+ var valid_614525 = query.getOrDefault("MaxResults")
+ valid_614525 = validateParameter(valid_614525, JInt, required = false, default = nil)
+ if valid_614525 != nil:
+ section.add "MaxResults", valid_614525
+ var valid_614526 = query.getOrDefault("NextToken")
+ valid_614526 = validateParameter(valid_614526, JString, required = false,
default = nil)
- if valid_613322 != nil:
- section.add "NextToken", valid_613322
+ if valid_614526 != nil:
+ section.add "NextToken", valid_614526
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_613323 = query.getOrDefault("Action")
- valid_613323 = validateParameter(valid_613323, JString, required = true, default = newJString(
+ var valid_614527 = query.getOrDefault("Action")
+ valid_614527 = validateParameter(valid_614527, JString, required = true, default = newJString(
"DescribePublicIpv4Pools"))
- if valid_613323 != nil:
- section.add "Action", valid_613323
- var valid_613324 = query.getOrDefault("PoolId")
- valid_613324 = validateParameter(valid_613324, JArray, required = false,
+ if valid_614527 != nil:
+ section.add "Action", valid_614527
+ var valid_614528 = query.getOrDefault("PoolId")
+ valid_614528 = validateParameter(valid_614528, JArray, required = false,
default = nil)
- if valid_613324 != nil:
- section.add "PoolId", valid_613324
- var valid_613325 = query.getOrDefault("Version")
- valid_613325 = validateParameter(valid_613325, JString, required = true,
+ if valid_614528 != nil:
+ section.add "PoolId", valid_614528
+ var valid_614529 = query.getOrDefault("Version")
+ valid_614529 = validateParameter(valid_614529, JString, required = true,
default = newJString("2016-11-15"))
- if valid_613325 != nil:
- section.add "Version", valid_613325
+ if valid_614529 != nil:
+ section.add "Version", valid_614529
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -70932,61 +70997,61 @@ proc validate_GetDescribePublicIpv4Pools_613319(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_613326 = header.getOrDefault("X-Amz-Signature")
- valid_613326 = validateParameter(valid_613326, JString, required = false,
+ var valid_614530 = header.getOrDefault("X-Amz-Signature")
+ valid_614530 = validateParameter(valid_614530, JString, required = false,
default = nil)
- if valid_613326 != nil:
- section.add "X-Amz-Signature", valid_613326
- var valid_613327 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_613327 = validateParameter(valid_613327, JString, required = false,
+ if valid_614530 != nil:
+ section.add "X-Amz-Signature", valid_614530
+ var valid_614531 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614531 = validateParameter(valid_614531, JString, required = false,
default = nil)
- if valid_613327 != nil:
- section.add "X-Amz-Content-Sha256", valid_613327
- var valid_613328 = header.getOrDefault("X-Amz-Date")
- valid_613328 = validateParameter(valid_613328, JString, required = false,
+ if valid_614531 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614531
+ var valid_614532 = header.getOrDefault("X-Amz-Date")
+ valid_614532 = validateParameter(valid_614532, JString, required = false,
default = nil)
- if valid_613328 != nil:
- section.add "X-Amz-Date", valid_613328
- var valid_613329 = header.getOrDefault("X-Amz-Credential")
- valid_613329 = validateParameter(valid_613329, JString, required = false,
+ if valid_614532 != nil:
+ section.add "X-Amz-Date", valid_614532
+ var valid_614533 = header.getOrDefault("X-Amz-Credential")
+ valid_614533 = validateParameter(valid_614533, JString, required = false,
default = nil)
- if valid_613329 != nil:
- section.add "X-Amz-Credential", valid_613329
- var valid_613330 = header.getOrDefault("X-Amz-Security-Token")
- valid_613330 = validateParameter(valid_613330, JString, required = false,
+ if valid_614533 != nil:
+ section.add "X-Amz-Credential", valid_614533
+ var valid_614534 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614534 = validateParameter(valid_614534, JString, required = false,
default = nil)
- if valid_613330 != nil:
- section.add "X-Amz-Security-Token", valid_613330
- var valid_613331 = header.getOrDefault("X-Amz-Algorithm")
- valid_613331 = validateParameter(valid_613331, JString, required = false,
+ if valid_614534 != nil:
+ section.add "X-Amz-Security-Token", valid_614534
+ var valid_614535 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614535 = validateParameter(valid_614535, JString, required = false,
default = nil)
- if valid_613331 != nil:
- section.add "X-Amz-Algorithm", valid_613331
- var valid_613332 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_613332 = validateParameter(valid_613332, JString, required = false,
+ if valid_614535 != nil:
+ section.add "X-Amz-Algorithm", valid_614535
+ var valid_614536 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614536 = validateParameter(valid_614536, JString, required = false,
default = nil)
- if valid_613332 != nil:
- section.add "X-Amz-SignedHeaders", valid_613332
+ if valid_614536 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614536
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_613333: Call_GetDescribePublicIpv4Pools_613318; path: JsonNode;
+proc call*(call_614537: Call_GetDescribePublicIpv4Pools_614522; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the specified IPv4 address pools.
##
- let valid = call_613333.validator(path, query, header, formData, body)
- let scheme = call_613333.pickScheme
+ let valid = call_614537.validator(path, query, header, formData, body)
+ let scheme = call_614537.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_613333.url(scheme.get, call_613333.host, call_613333.base,
- call_613333.route, valid.getOrDefault("path"),
+ let url = call_614537.url(scheme.get, call_614537.host, call_614537.base,
+ call_614537.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_613333, url, valid)
+ result = atozHook(call_614537, url, valid)
-proc call*(call_613334: Call_GetDescribePublicIpv4Pools_613318;
+proc call*(call_614538: Call_GetDescribePublicIpv4Pools_614522;
MaxResults: int = 0; NextToken: string = "";
Action: string = "DescribePublicIpv4Pools"; PoolId: JsonNode = nil;
Version: string = "2016-11-15"): Recallable =
@@ -71000,24 +71065,24 @@ proc call*(call_613334: Call_GetDescribePublicIpv4Pools_613318;
## PoolId: JArray
## : The IDs of the address pools.
## Version: string (required)
- var query_613335 = newJObject()
- add(query_613335, "MaxResults", newJInt(MaxResults))
- add(query_613335, "NextToken", newJString(NextToken))
- add(query_613335, "Action", newJString(Action))
+ var query_614539 = newJObject()
+ add(query_614539, "MaxResults", newJInt(MaxResults))
+ add(query_614539, "NextToken", newJString(NextToken))
+ add(query_614539, "Action", newJString(Action))
if PoolId != nil:
- query_613335.add "PoolId", PoolId
- add(query_613335, "Version", newJString(Version))
- result = call_613334.call(nil, query_613335, nil, nil, nil)
+ query_614539.add "PoolId", PoolId
+ add(query_614539, "Version", newJString(Version))
+ result = call_614538.call(nil, query_614539, nil, nil, nil)
-var getDescribePublicIpv4Pools* = Call_GetDescribePublicIpv4Pools_613318(
+var getDescribePublicIpv4Pools* = Call_GetDescribePublicIpv4Pools_614522(
name: "getDescribePublicIpv4Pools", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribePublicIpv4Pools",
- validator: validate_GetDescribePublicIpv4Pools_613319, base: "/",
- url: url_GetDescribePublicIpv4Pools_613320,
+ validator: validate_GetDescribePublicIpv4Pools_614523, base: "/",
+ url: url_GetDescribePublicIpv4Pools_614524,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeRegions_613374 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeRegions_613376(protocol: Scheme; host: string; base: string;
+ Call_PostDescribeRegions_614578 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeRegions_614580(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -71029,7 +71094,7 @@ proc url_PostDescribeRegions_613376(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_PostDescribeRegions_613375(path: JsonNode; query: JsonNode;
+proc validate_PostDescribeRegions_614579(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Describes the Regions that are enabled for your account, or all Regions.
For a list of the Regions supported by Amazon EC2, see Regions and Endpoints.
For information about enabling and disabling Regions for your account, see Managing AWS Regions in the AWS General Reference.
@@ -71043,16 +71108,16 @@ proc validate_PostDescribeRegions_613375(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613377 = query.getOrDefault("Action") - valid_613377 = validateParameter(valid_613377, JString, required = true, + var valid_614581 = query.getOrDefault("Action") + valid_614581 = validateParameter(valid_614581, JString, required = true, default = newJString("DescribeRegions")) - if valid_613377 != nil: - section.add "Action", valid_613377 - var valid_613378 = query.getOrDefault("Version") - valid_613378 = validateParameter(valid_613378, JString, required = true, + if valid_614581 != nil: + section.add "Action", valid_614581 + var valid_614582 = query.getOrDefault("Version") + valid_614582 = validateParameter(valid_614582, JString, required = true, default = newJString("2016-11-15")) - if valid_613378 != nil: - section.add "Version", valid_613378 + if valid_614582 != nil: + section.add "Version", valid_614582 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -71063,41 +71128,41 @@ proc validate_PostDescribeRegions_613375(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613379 = header.getOrDefault("X-Amz-Signature") - valid_613379 = validateParameter(valid_613379, JString, required = false, + var valid_614583 = header.getOrDefault("X-Amz-Signature") + valid_614583 = validateParameter(valid_614583, JString, required = false, default = nil) - if valid_613379 != nil: - section.add "X-Amz-Signature", valid_613379 - var valid_613380 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613380 = validateParameter(valid_613380, JString, required = false, + if valid_614583 != nil: + section.add "X-Amz-Signature", valid_614583 + var valid_614584 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614584 = validateParameter(valid_614584, JString, required = false, default = nil) - if valid_613380 != nil: - section.add "X-Amz-Content-Sha256", valid_613380 - var valid_613381 = header.getOrDefault("X-Amz-Date") - valid_613381 = validateParameter(valid_613381, JString, required = false, + if valid_614584 != nil: + section.add "X-Amz-Content-Sha256", valid_614584 + var valid_614585 = header.getOrDefault("X-Amz-Date") + valid_614585 = validateParameter(valid_614585, JString, required = false, default = nil) - if valid_613381 != nil: - section.add "X-Amz-Date", valid_613381 - var valid_613382 = header.getOrDefault("X-Amz-Credential") - valid_613382 = validateParameter(valid_613382, JString, required = false, + if valid_614585 != nil: + section.add "X-Amz-Date", valid_614585 + var valid_614586 = header.getOrDefault("X-Amz-Credential") + valid_614586 = validateParameter(valid_614586, JString, required = false, default = nil) - if valid_613382 != nil: - section.add "X-Amz-Credential", valid_613382 - var valid_613383 = header.getOrDefault("X-Amz-Security-Token") - valid_613383 = validateParameter(valid_613383, JString, required = false, + if valid_614586 != nil: + section.add "X-Amz-Credential", valid_614586 + var valid_614587 = header.getOrDefault("X-Amz-Security-Token") + valid_614587 = validateParameter(valid_614587, JString, required = false, default = nil) - if valid_613383 != nil: - section.add "X-Amz-Security-Token", valid_613383 - var valid_613384 = header.getOrDefault("X-Amz-Algorithm") - valid_613384 = validateParameter(valid_613384, JString, required = false, + if valid_614587 != nil: + section.add "X-Amz-Security-Token", valid_614587 + var valid_614588 = header.getOrDefault("X-Amz-Algorithm") + valid_614588 = validateParameter(valid_614588, JString, required = false, default = nil) - if valid_613384 != nil: - section.add "X-Amz-Algorithm", valid_613384 - var valid_613385 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613385 = validateParameter(valid_613385, JString, required = false, + if valid_614588 != nil: + section.add "X-Amz-Algorithm", valid_614588 + var valid_614589 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614589 = validateParameter(valid_614589, JString, required = false, default = nil) - if valid_613385 != nil: - section.add "X-Amz-SignedHeaders", valid_613385 + if valid_614589 != nil: + section.add "X-Amz-SignedHeaders", valid_614589 result.add "header", section ## parameters in `formData` object: ## AllRegions: JBool @@ -71109,42 +71174,42 @@ proc validate_PostDescribeRegions_613375(path: JsonNode; query: JsonNode; ## Filter: JArray ## :The filters.
endpoint
- The endpoint of the Region (for example, ec2.us-east-1.amazonaws.com
).
opt-in-status
- The opt-in status of the Region (opt-in-not-required
| opted-in
| not-opted-in
).
region-name
- The name of the Region (for example, us-east-1
).
Describes the Regions that are enabled for your account, or all Regions.
For a list of the Regions supported by Amazon EC2, see Regions and Endpoints.
For information about enabling and disabling Regions for your account, see Managing AWS Regions in the AWS General Reference.
## - let valid = call_613390.validator(path, query, header, formData, body) - let scheme = call_613390.pickScheme + let valid = call_614594.validator(path, query, header, formData, body) + let scheme = call_614594.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613390.url(scheme.get, call_613390.host, call_613390.base, - call_613390.route, valid.getOrDefault("path"), + let url = call_614594.url(scheme.get, call_614594.host, call_614594.base, + call_614594.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613390, url, valid) + result = atozHook(call_614594, url, valid) -proc call*(call_613391: Call_PostDescribeRegions_613374; AllRegions: bool = false; +proc call*(call_614595: Call_PostDescribeRegions_614578; AllRegions: bool = false; DryRun: bool = false; Action: string = "DescribeRegions"; Version: string = "2016-11-15"; RegionName: JsonNode = nil; Filter: JsonNode = nil): Recallable = @@ -71160,26 +71225,26 @@ proc call*(call_613391: Call_PostDescribeRegions_613374; AllRegions: bool = fals ## : The names of the Regions. You can specify any Regions, whether they are enabled and disabled for your account. ## Filter: JArray ## :The filters.
endpoint
- The endpoint of the Region (for example, ec2.us-east-1.amazonaws.com
).
opt-in-status
- The opt-in status of the Region (opt-in-not-required
| opted-in
| not-opted-in
).
region-name
- The name of the Region (for example, us-east-1
).
Describes the Regions that are enabled for your account, or all Regions.
For a list of the Regions supported by Amazon EC2, see Regions and Endpoints.
For information about enabling and disabling Regions for your account, see Managing AWS Regions in the AWS General Reference.
@@ -71212,35 +71277,35 @@ proc validate_GetDescribeRegions_613356(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_613358 = query.getOrDefault("DryRun") - valid_613358 = validateParameter(valid_613358, JBool, required = false, default = nil) - if valid_613358 != nil: - section.add "DryRun", valid_613358 - var valid_613359 = query.getOrDefault("AllRegions") - valid_613359 = validateParameter(valid_613359, JBool, required = false, default = nil) - if valid_613359 != nil: - section.add "AllRegions", valid_613359 - var valid_613360 = query.getOrDefault("Filter") - valid_613360 = validateParameter(valid_613360, JArray, required = false, + var valid_614562 = query.getOrDefault("DryRun") + valid_614562 = validateParameter(valid_614562, JBool, required = false, default = nil) + if valid_614562 != nil: + section.add "DryRun", valid_614562 + var valid_614563 = query.getOrDefault("AllRegions") + valid_614563 = validateParameter(valid_614563, JBool, required = false, default = nil) + if valid_614563 != nil: + section.add "AllRegions", valid_614563 + var valid_614564 = query.getOrDefault("Filter") + valid_614564 = validateParameter(valid_614564, JArray, required = false, default = nil) - if valid_613360 != nil: - section.add "Filter", valid_613360 - var valid_613361 = query.getOrDefault("RegionName") - valid_613361 = validateParameter(valid_613361, JArray, required = false, + if valid_614564 != nil: + section.add "Filter", valid_614564 + var valid_614565 = query.getOrDefault("RegionName") + valid_614565 = validateParameter(valid_614565, JArray, required = false, default = nil) - if valid_613361 != nil: - section.add "RegionName", valid_613361 + if valid_614565 != nil: + section.add "RegionName", valid_614565 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613362 = query.getOrDefault("Action") - valid_613362 = validateParameter(valid_613362, JString, required = true, + var valid_614566 = query.getOrDefault("Action") + valid_614566 = validateParameter(valid_614566, JString, required = true, default = newJString("DescribeRegions")) - if valid_613362 != nil: - section.add "Action", valid_613362 - var valid_613363 = query.getOrDefault("Version") - valid_613363 = validateParameter(valid_613363, JString, required = true, + if valid_614566 != nil: + section.add "Action", valid_614566 + var valid_614567 = query.getOrDefault("Version") + valid_614567 = validateParameter(valid_614567, JString, required = true, default = newJString("2016-11-15")) - if valid_613363 != nil: - section.add "Version", valid_613363 + if valid_614567 != nil: + section.add "Version", valid_614567 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -71251,61 +71316,61 @@ proc validate_GetDescribeRegions_613356(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613364 = header.getOrDefault("X-Amz-Signature") - valid_613364 = validateParameter(valid_613364, JString, required = false, + var valid_614568 = header.getOrDefault("X-Amz-Signature") + valid_614568 = validateParameter(valid_614568, JString, required = false, default = nil) - if valid_613364 != nil: - section.add "X-Amz-Signature", valid_613364 - var valid_613365 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613365 = validateParameter(valid_613365, JString, required = false, + if valid_614568 != nil: + section.add "X-Amz-Signature", valid_614568 + var valid_614569 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614569 = validateParameter(valid_614569, JString, required = false, default = nil) - if valid_613365 != nil: - section.add "X-Amz-Content-Sha256", valid_613365 - var valid_613366 = header.getOrDefault("X-Amz-Date") - valid_613366 = validateParameter(valid_613366, JString, required = false, + if valid_614569 != nil: + section.add "X-Amz-Content-Sha256", valid_614569 + var valid_614570 = header.getOrDefault("X-Amz-Date") + valid_614570 = validateParameter(valid_614570, JString, required = false, default = nil) - if valid_613366 != nil: - section.add "X-Amz-Date", valid_613366 - var valid_613367 = header.getOrDefault("X-Amz-Credential") - valid_613367 = validateParameter(valid_613367, JString, required = false, + if valid_614570 != nil: + section.add "X-Amz-Date", valid_614570 + var valid_614571 = header.getOrDefault("X-Amz-Credential") + valid_614571 = validateParameter(valid_614571, JString, required = false, default = nil) - if valid_613367 != nil: - section.add "X-Amz-Credential", valid_613367 - var valid_613368 = header.getOrDefault("X-Amz-Security-Token") - valid_613368 = validateParameter(valid_613368, JString, required = false, + if valid_614571 != nil: + section.add "X-Amz-Credential", valid_614571 + var valid_614572 = header.getOrDefault("X-Amz-Security-Token") + valid_614572 = validateParameter(valid_614572, JString, required = false, default = nil) - if valid_613368 != nil: - section.add "X-Amz-Security-Token", valid_613368 - var valid_613369 = header.getOrDefault("X-Amz-Algorithm") - valid_613369 = validateParameter(valid_613369, JString, required = false, + if valid_614572 != nil: + section.add "X-Amz-Security-Token", valid_614572 + var valid_614573 = header.getOrDefault("X-Amz-Algorithm") + valid_614573 = validateParameter(valid_614573, JString, required = false, default = nil) - if valid_613369 != nil: - section.add "X-Amz-Algorithm", valid_613369 - var valid_613370 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613370 = validateParameter(valid_613370, JString, required = false, + if valid_614573 != nil: + section.add "X-Amz-Algorithm", valid_614573 + var valid_614574 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614574 = validateParameter(valid_614574, JString, required = false, default = nil) - if valid_613370 != nil: - section.add "X-Amz-SignedHeaders", valid_613370 + if valid_614574 != nil: + section.add "X-Amz-SignedHeaders", valid_614574 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613371: Call_GetDescribeRegions_613355; path: JsonNode; +proc call*(call_614575: Call_GetDescribeRegions_614559; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the Regions that are enabled for your account, or all Regions.
For a list of the Regions supported by Amazon EC2, see Regions and Endpoints.
For information about enabling and disabling Regions for your account, see Managing AWS Regions in the AWS General Reference.
## - let valid = call_613371.validator(path, query, header, formData, body) - let scheme = call_613371.pickScheme + let valid = call_614575.validator(path, query, header, formData, body) + let scheme = call_614575.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613371.url(scheme.get, call_613371.host, call_613371.base, - call_613371.route, valid.getOrDefault("path"), + let url = call_614575.url(scheme.get, call_614575.host, call_614575.base, + call_614575.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613371, url, valid) + result = atozHook(call_614575, url, valid) -proc call*(call_613372: Call_GetDescribeRegions_613355; DryRun: bool = false; +proc call*(call_614576: Call_GetDescribeRegions_614559; DryRun: bool = false; AllRegions: bool = false; Filter: JsonNode = nil; RegionName: JsonNode = nil; Action: string = "DescribeRegions"; Version: string = "2016-11-15"): Recallable = ## getDescribeRegions @@ -71320,25 +71385,25 @@ proc call*(call_613372: Call_GetDescribeRegions_613355; DryRun: bool = false; ## : The names of the Regions. You can specify any Regions, whether they are enabled and disabled for your account. ## Action: string (required) ## Version: string (required) - var query_613373 = newJObject() - add(query_613373, "DryRun", newJBool(DryRun)) - add(query_613373, "AllRegions", newJBool(AllRegions)) + var query_614577 = newJObject() + add(query_614577, "DryRun", newJBool(DryRun)) + add(query_614577, "AllRegions", newJBool(AllRegions)) if Filter != nil: - query_613373.add "Filter", Filter + query_614577.add "Filter", Filter if RegionName != nil: - query_613373.add "RegionName", RegionName - add(query_613373, "Action", newJString(Action)) - add(query_613373, "Version", newJString(Version)) - result = call_613372.call(nil, query_613373, nil, nil, nil) + query_614577.add "RegionName", RegionName + add(query_614577, "Action", newJString(Action)) + add(query_614577, "Version", newJString(Version)) + result = call_614576.call(nil, query_614577, nil, nil, nil) -var getDescribeRegions* = Call_GetDescribeRegions_613355( +var getDescribeRegions* = Call_GetDescribeRegions_614559( name: "getDescribeRegions", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=DescribeRegions", validator: validate_GetDescribeRegions_613356, - base: "/", url: url_GetDescribeRegions_613357, + route: "/#Action=DescribeRegions", validator: validate_GetDescribeRegions_614560, + base: "/", url: url_GetDescribeRegions_614561, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeReservedInstances_613414 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeReservedInstances_613416(protocol: Scheme; host: string; + Call_PostDescribeReservedInstances_614618 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeReservedInstances_614620(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -71350,7 +71415,7 @@ proc url_PostDescribeReservedInstances_613416(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeReservedInstances_613415(path: JsonNode; query: JsonNode; +proc validate_PostDescribeReservedInstances_614619(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes one or more of the Reserved Instances that you purchased.
For more information about Reserved Instances, see Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -71363,16 +71428,16 @@ proc validate_PostDescribeReservedInstances_613415(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613417 = query.getOrDefault("Action") - valid_613417 = validateParameter(valid_613417, JString, required = true, default = newJString( + var valid_614621 = query.getOrDefault("Action") + valid_614621 = validateParameter(valid_614621, JString, required = true, default = newJString( "DescribeReservedInstances")) - if valid_613417 != nil: - section.add "Action", valid_613417 - var valid_613418 = query.getOrDefault("Version") - valid_613418 = validateParameter(valid_613418, JString, required = true, + if valid_614621 != nil: + section.add "Action", valid_614621 + var valid_614622 = query.getOrDefault("Version") + valid_614622 = validateParameter(valid_614622, JString, required = true, default = newJString("2016-11-15")) - if valid_613418 != nil: - section.add "Version", valid_613418 + if valid_614622 != nil: + section.add "Version", valid_614622 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -71383,41 +71448,41 @@ proc validate_PostDescribeReservedInstances_613415(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613419 = header.getOrDefault("X-Amz-Signature") - valid_613419 = validateParameter(valid_613419, JString, required = false, + var valid_614623 = header.getOrDefault("X-Amz-Signature") + valid_614623 = validateParameter(valid_614623, JString, required = false, default = nil) - if valid_613419 != nil: - section.add "X-Amz-Signature", valid_613419 - var valid_613420 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613420 = validateParameter(valid_613420, JString, required = false, + if valid_614623 != nil: + section.add "X-Amz-Signature", valid_614623 + var valid_614624 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614624 = validateParameter(valid_614624, JString, required = false, default = nil) - if valid_613420 != nil: - section.add "X-Amz-Content-Sha256", valid_613420 - var valid_613421 = header.getOrDefault("X-Amz-Date") - valid_613421 = validateParameter(valid_613421, JString, required = false, + if valid_614624 != nil: + section.add "X-Amz-Content-Sha256", valid_614624 + var valid_614625 = header.getOrDefault("X-Amz-Date") + valid_614625 = validateParameter(valid_614625, JString, required = false, default = nil) - if valid_613421 != nil: - section.add "X-Amz-Date", valid_613421 - var valid_613422 = header.getOrDefault("X-Amz-Credential") - valid_613422 = validateParameter(valid_613422, JString, required = false, + if valid_614625 != nil: + section.add "X-Amz-Date", valid_614625 + var valid_614626 = header.getOrDefault("X-Amz-Credential") + valid_614626 = validateParameter(valid_614626, JString, required = false, default = nil) - if valid_613422 != nil: - section.add "X-Amz-Credential", valid_613422 - var valid_613423 = header.getOrDefault("X-Amz-Security-Token") - valid_613423 = validateParameter(valid_613423, JString, required = false, + if valid_614626 != nil: + section.add "X-Amz-Credential", valid_614626 + var valid_614627 = header.getOrDefault("X-Amz-Security-Token") + valid_614627 = validateParameter(valid_614627, JString, required = false, default = nil) - if valid_613423 != nil: - section.add "X-Amz-Security-Token", valid_613423 - var valid_613424 = header.getOrDefault("X-Amz-Algorithm") - valid_613424 = validateParameter(valid_613424, JString, required = false, + if valid_614627 != nil: + section.add "X-Amz-Security-Token", valid_614627 + var valid_614628 = header.getOrDefault("X-Amz-Algorithm") + valid_614628 = validateParameter(valid_614628, JString, required = false, default = nil) - if valid_613424 != nil: - section.add "X-Amz-Algorithm", valid_613424 - var valid_613425 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613425 = validateParameter(valid_613425, JString, required = false, + if valid_614628 != nil: + section.add "X-Amz-Algorithm", valid_614628 + var valid_614629 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614629 = validateParameter(valid_614629, JString, required = false, default = nil) - if valid_613425 != nil: - section.add "X-Amz-SignedHeaders", valid_613425 + if valid_614629 != nil: + section.add "X-Amz-SignedHeaders", valid_614629 result.add "header", section ## parameters in `formData` object: ## OfferingClass: JString @@ -71431,48 +71496,48 @@ proc validate_PostDescribeReservedInstances_613415(path: JsonNode; query: JsonNo ## Filter: JArray ## :One or more filters.
availability-zone
- The Availability Zone where the Reserved Instance can be used.
duration
- The duration of the Reserved Instance (one year or three years), in seconds (31536000
| 94608000
).
end
- The time when the Reserved Instance expires (for example, 2015-08-07T11:54:42.000Z).
fixed-price
- The purchase price of the Reserved Instance (for example, 9800.0).
instance-type
- The instance type that is covered by the reservation.
scope
- The scope of the Reserved Instance (Region
or Availability Zone
).
product-description
- The Reserved Instance product platform description. Instances that include (Amazon VPC)
in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC (Linux/UNIX
| Linux/UNIX (Amazon VPC)
| SUSE Linux
| SUSE Linux (Amazon VPC)
| Red Hat Enterprise Linux
| Red Hat Enterprise Linux (Amazon VPC)
| Windows
| Windows (Amazon VPC)
| Windows with SQL Server Standard
| Windows with SQL Server Standard (Amazon VPC)
| Windows with SQL Server Web
| Windows with SQL Server Web (Amazon VPC)
| Windows with SQL Server Enterprise
| Windows with SQL Server Enterprise (Amazon VPC)
).
reserved-instances-id
- The ID of the Reserved Instance.
start
- The time at which the Reserved Instance purchase request was placed (for example, 2014-08-07T11:54:42.000Z).
state
- The state of the Reserved Instance (payment-pending
| active
| payment-failed
| retired
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
usage-price
- The usage price of the Reserved Instance, per hour (for example, 0.84).
Describes one or more of the Reserved Instances that you purchased.
For more information about Reserved Instances, see Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613431.validator(path, query, header, formData, body) - let scheme = call_613431.pickScheme + let valid = call_614635.validator(path, query, header, formData, body) + let scheme = call_614635.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613431.url(scheme.get, call_613431.host, call_613431.base, - call_613431.route, valid.getOrDefault("path"), + let url = call_614635.url(scheme.get, call_614635.host, call_614635.base, + call_614635.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613431, url, valid) + result = atozHook(call_614635, url, valid) -proc call*(call_613432: Call_PostDescribeReservedInstances_613414; +proc call*(call_614636: Call_PostDescribeReservedInstances_614618; OfferingClass: string = "standard"; ReservedInstancesId: JsonNode = nil; OfferingType: string = "Heavy Utilization"; DryRun: bool = false; Action: string = "DescribeReservedInstances"; @@ -71491,28 +71556,28 @@ proc call*(call_613432: Call_PostDescribeReservedInstances_613414; ## Version: string (required) ## Filter: JArray ## :One or more filters.
availability-zone
- The Availability Zone where the Reserved Instance can be used.
duration
- The duration of the Reserved Instance (one year or three years), in seconds (31536000
| 94608000
).
end
- The time when the Reserved Instance expires (for example, 2015-08-07T11:54:42.000Z).
fixed-price
- The purchase price of the Reserved Instance (for example, 9800.0).
instance-type
- The instance type that is covered by the reservation.
scope
- The scope of the Reserved Instance (Region
or Availability Zone
).
product-description
- The Reserved Instance product platform description. Instances that include (Amazon VPC)
in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC (Linux/UNIX
| Linux/UNIX (Amazon VPC)
| SUSE Linux
| SUSE Linux (Amazon VPC)
| Red Hat Enterprise Linux
| Red Hat Enterprise Linux (Amazon VPC)
| Windows
| Windows (Amazon VPC)
| Windows with SQL Server Standard
| Windows with SQL Server Standard (Amazon VPC)
| Windows with SQL Server Web
| Windows with SQL Server Web (Amazon VPC)
| Windows with SQL Server Enterprise
| Windows with SQL Server Enterprise (Amazon VPC)
).
reserved-instances-id
- The ID of the Reserved Instance.
start
- The time at which the Reserved Instance purchase request was placed (for example, 2014-08-07T11:54:42.000Z).
state
- The state of the Reserved Instance (payment-pending
| active
| payment-failed
| retired
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
usage-price
- The usage price of the Reserved Instance, per hour (for example, 0.84).
Describes one or more of the Reserved Instances that you purchased.
For more information about Reserved Instances, see Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -71546,41 +71611,41 @@ proc validate_GetDescribeReservedInstances_613395(path: JsonNode; query: JsonNod ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_613397 = query.getOrDefault("ReservedInstancesId") - valid_613397 = validateParameter(valid_613397, JArray, required = false, + var valid_614601 = query.getOrDefault("ReservedInstancesId") + valid_614601 = validateParameter(valid_614601, JArray, required = false, default = nil) - if valid_613397 != nil: - section.add "ReservedInstancesId", valid_613397 - var valid_613398 = query.getOrDefault("DryRun") - valid_613398 = validateParameter(valid_613398, JBool, required = false, default = nil) - if valid_613398 != nil: - section.add "DryRun", valid_613398 - var valid_613399 = query.getOrDefault("OfferingType") - valid_613399 = validateParameter(valid_613399, JString, required = false, + if valid_614601 != nil: + section.add "ReservedInstancesId", valid_614601 + var valid_614602 = query.getOrDefault("DryRun") + valid_614602 = validateParameter(valid_614602, JBool, required = false, default = nil) + if valid_614602 != nil: + section.add "DryRun", valid_614602 + var valid_614603 = query.getOrDefault("OfferingType") + valid_614603 = validateParameter(valid_614603, JString, required = false, default = newJString("Heavy Utilization")) - if valid_613399 != nil: - section.add "OfferingType", valid_613399 - var valid_613400 = query.getOrDefault("OfferingClass") - valid_613400 = validateParameter(valid_613400, JString, required = false, + if valid_614603 != nil: + section.add "OfferingType", valid_614603 + var valid_614604 = query.getOrDefault("OfferingClass") + valid_614604 = validateParameter(valid_614604, JString, required = false, default = newJString("standard")) - if valid_613400 != nil: - section.add "OfferingClass", valid_613400 - var valid_613401 = query.getOrDefault("Filter") - valid_613401 = validateParameter(valid_613401, JArray, required = false, + if valid_614604 != nil: + section.add "OfferingClass", valid_614604 + var valid_614605 = query.getOrDefault("Filter") + valid_614605 = validateParameter(valid_614605, JArray, required = false, default = nil) - if valid_613401 != nil: - section.add "Filter", valid_613401 + if valid_614605 != nil: + section.add "Filter", valid_614605 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613402 = query.getOrDefault("Action") - valid_613402 = validateParameter(valid_613402, JString, required = true, default = newJString( + var valid_614606 = query.getOrDefault("Action") + valid_614606 = validateParameter(valid_614606, JString, required = true, default = newJString( "DescribeReservedInstances")) - if valid_613402 != nil: - section.add "Action", valid_613402 - var valid_613403 = query.getOrDefault("Version") - valid_613403 = validateParameter(valid_613403, JString, required = true, + if valid_614606 != nil: + section.add "Action", valid_614606 + var valid_614607 = query.getOrDefault("Version") + valid_614607 = validateParameter(valid_614607, JString, required = true, default = newJString("2016-11-15")) - if valid_613403 != nil: - section.add "Version", valid_613403 + if valid_614607 != nil: + section.add "Version", valid_614607 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -71591,61 +71656,61 @@ proc validate_GetDescribeReservedInstances_613395(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613404 = header.getOrDefault("X-Amz-Signature") - valid_613404 = validateParameter(valid_613404, JString, required = false, + var valid_614608 = header.getOrDefault("X-Amz-Signature") + valid_614608 = validateParameter(valid_614608, JString, required = false, default = nil) - if valid_613404 != nil: - section.add "X-Amz-Signature", valid_613404 - var valid_613405 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613405 = validateParameter(valid_613405, JString, required = false, + if valid_614608 != nil: + section.add "X-Amz-Signature", valid_614608 + var valid_614609 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614609 = validateParameter(valid_614609, JString, required = false, default = nil) - if valid_613405 != nil: - section.add "X-Amz-Content-Sha256", valid_613405 - var valid_613406 = header.getOrDefault("X-Amz-Date") - valid_613406 = validateParameter(valid_613406, JString, required = false, + if valid_614609 != nil: + section.add "X-Amz-Content-Sha256", valid_614609 + var valid_614610 = header.getOrDefault("X-Amz-Date") + valid_614610 = validateParameter(valid_614610, JString, required = false, default = nil) - if valid_613406 != nil: - section.add "X-Amz-Date", valid_613406 - var valid_613407 = header.getOrDefault("X-Amz-Credential") - valid_613407 = validateParameter(valid_613407, JString, required = false, + if valid_614610 != nil: + section.add "X-Amz-Date", valid_614610 + var valid_614611 = header.getOrDefault("X-Amz-Credential") + valid_614611 = validateParameter(valid_614611, JString, required = false, default = nil) - if valid_613407 != nil: - section.add "X-Amz-Credential", valid_613407 - var valid_613408 = header.getOrDefault("X-Amz-Security-Token") - valid_613408 = validateParameter(valid_613408, JString, required = false, + if valid_614611 != nil: + section.add "X-Amz-Credential", valid_614611 + var valid_614612 = header.getOrDefault("X-Amz-Security-Token") + valid_614612 = validateParameter(valid_614612, JString, required = false, default = nil) - if valid_613408 != nil: - section.add "X-Amz-Security-Token", valid_613408 - var valid_613409 = header.getOrDefault("X-Amz-Algorithm") - valid_613409 = validateParameter(valid_613409, JString, required = false, + if valid_614612 != nil: + section.add "X-Amz-Security-Token", valid_614612 + var valid_614613 = header.getOrDefault("X-Amz-Algorithm") + valid_614613 = validateParameter(valid_614613, JString, required = false, default = nil) - if valid_613409 != nil: - section.add "X-Amz-Algorithm", valid_613409 - var valid_613410 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613410 = validateParameter(valid_613410, JString, required = false, + if valid_614613 != nil: + section.add "X-Amz-Algorithm", valid_614613 + var valid_614614 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614614 = validateParameter(valid_614614, JString, required = false, default = nil) - if valid_613410 != nil: - section.add "X-Amz-SignedHeaders", valid_613410 + if valid_614614 != nil: + section.add "X-Amz-SignedHeaders", valid_614614 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613411: Call_GetDescribeReservedInstances_613394; path: JsonNode; +proc call*(call_614615: Call_GetDescribeReservedInstances_614598; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes one or more of the Reserved Instances that you purchased.
For more information about Reserved Instances, see Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613411.validator(path, query, header, formData, body) - let scheme = call_613411.pickScheme + let valid = call_614615.validator(path, query, header, formData, body) + let scheme = call_614615.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613411.url(scheme.get, call_613411.host, call_613411.base, - call_613411.route, valid.getOrDefault("path"), + let url = call_614615.url(scheme.get, call_614615.host, call_614615.base, + call_614615.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613411, url, valid) + result = atozHook(call_614615, url, valid) -proc call*(call_613412: Call_GetDescribeReservedInstances_613394; +proc call*(call_614616: Call_GetDescribeReservedInstances_614598; ReservedInstancesId: JsonNode = nil; DryRun: bool = false; OfferingType: string = "Heavy Utilization"; OfferingClass: string = "standard"; Filter: JsonNode = nil; @@ -71665,27 +71730,27 @@ proc call*(call_613412: Call_GetDescribeReservedInstances_613394; ## :One or more filters.
availability-zone
- The Availability Zone where the Reserved Instance can be used.
duration
- The duration of the Reserved Instance (one year or three years), in seconds (31536000
| 94608000
).
end
- The time when the Reserved Instance expires (for example, 2015-08-07T11:54:42.000Z).
fixed-price
- The purchase price of the Reserved Instance (for example, 9800.0).
instance-type
- The instance type that is covered by the reservation.
scope
- The scope of the Reserved Instance (Region
or Availability Zone
).
product-description
- The Reserved Instance product platform description. Instances that include (Amazon VPC)
in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC (Linux/UNIX
| Linux/UNIX (Amazon VPC)
| SUSE Linux
| SUSE Linux (Amazon VPC)
| Red Hat Enterprise Linux
| Red Hat Enterprise Linux (Amazon VPC)
| Windows
| Windows (Amazon VPC)
| Windows with SQL Server Standard
| Windows with SQL Server Standard (Amazon VPC)
| Windows with SQL Server Web
| Windows with SQL Server Web (Amazon VPC)
| Windows with SQL Server Enterprise
| Windows with SQL Server Enterprise (Amazon VPC)
).
reserved-instances-id
- The ID of the Reserved Instance.
start
- The time at which the Reserved Instance purchase request was placed (for example, 2014-08-07T11:54:42.000Z).
state
- The state of the Reserved Instance (payment-pending
| active
| payment-failed
| retired
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
usage-price
- The usage price of the Reserved Instance, per hour (for example, 0.84).
Describes your account's Reserved Instance listings in the Reserved Instance Marketplace.
The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.
As a seller, you choose to list some or all of your Reserved Instances, and you specify the upfront price to receive for them. Your Reserved Instances are then listed in the Reserved Instance Marketplace and are available for purchase.
As a buyer, you specify the configuration of the Reserved Instance to purchase, and the Marketplace matches what you're searching for with what's available. The Marketplace first sells the lowest priced Reserved Instances to you, and continues to sell available Reserved Instance listings to you until your demand is met. You are charged based on the total price of all of the listings that you purchase.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## @@ -71710,16 +71775,16 @@ proc validate_PostDescribeReservedInstancesListings_613454(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613456 = query.getOrDefault("Action") - valid_613456 = validateParameter(valid_613456, JString, required = true, default = newJString( + var valid_614660 = query.getOrDefault("Action") + valid_614660 = validateParameter(valid_614660, JString, required = true, default = newJString( "DescribeReservedInstancesListings")) - if valid_613456 != nil: - section.add "Action", valid_613456 - var valid_613457 = query.getOrDefault("Version") - valid_613457 = validateParameter(valid_613457, JString, required = true, + if valid_614660 != nil: + section.add "Action", valid_614660 + var valid_614661 = query.getOrDefault("Version") + valid_614661 = validateParameter(valid_614661, JString, required = true, default = newJString("2016-11-15")) - if valid_613457 != nil: - section.add "Version", valid_613457 + if valid_614661 != nil: + section.add "Version", valid_614661 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -71730,41 +71795,41 @@ proc validate_PostDescribeReservedInstancesListings_613454(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613458 = header.getOrDefault("X-Amz-Signature") - valid_613458 = validateParameter(valid_613458, JString, required = false, + var valid_614662 = header.getOrDefault("X-Amz-Signature") + valid_614662 = validateParameter(valid_614662, JString, required = false, default = nil) - if valid_613458 != nil: - section.add "X-Amz-Signature", valid_613458 - var valid_613459 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613459 = validateParameter(valid_613459, JString, required = false, + if valid_614662 != nil: + section.add "X-Amz-Signature", valid_614662 + var valid_614663 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614663 = validateParameter(valid_614663, JString, required = false, default = nil) - if valid_613459 != nil: - section.add "X-Amz-Content-Sha256", valid_613459 - var valid_613460 = header.getOrDefault("X-Amz-Date") - valid_613460 = validateParameter(valid_613460, JString, required = false, + if valid_614663 != nil: + section.add "X-Amz-Content-Sha256", valid_614663 + var valid_614664 = header.getOrDefault("X-Amz-Date") + valid_614664 = validateParameter(valid_614664, JString, required = false, default = nil) - if valid_613460 != nil: - section.add "X-Amz-Date", valid_613460 - var valid_613461 = header.getOrDefault("X-Amz-Credential") - valid_613461 = validateParameter(valid_613461, JString, required = false, + if valid_614664 != nil: + section.add "X-Amz-Date", valid_614664 + var valid_614665 = header.getOrDefault("X-Amz-Credential") + valid_614665 = validateParameter(valid_614665, JString, required = false, default = nil) - if valid_613461 != nil: - section.add "X-Amz-Credential", valid_613461 - var valid_613462 = header.getOrDefault("X-Amz-Security-Token") - valid_613462 = validateParameter(valid_613462, JString, required = false, + if valid_614665 != nil: + section.add "X-Amz-Credential", valid_614665 + var valid_614666 = header.getOrDefault("X-Amz-Security-Token") + valid_614666 = validateParameter(valid_614666, JString, required = false, default = nil) - if valid_613462 != nil: - section.add "X-Amz-Security-Token", valid_613462 - var valid_613463 = header.getOrDefault("X-Amz-Algorithm") - valid_613463 = validateParameter(valid_613463, JString, required = false, + if valid_614666 != nil: + section.add "X-Amz-Security-Token", valid_614666 + var valid_614667 = header.getOrDefault("X-Amz-Algorithm") + valid_614667 = validateParameter(valid_614667, JString, required = false, default = nil) - if valid_613463 != nil: - section.add "X-Amz-Algorithm", valid_613463 - var valid_613464 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613464 = validateParameter(valid_613464, JString, required = false, + if valid_614667 != nil: + section.add "X-Amz-Algorithm", valid_614667 + var valid_614668 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614668 = validateParameter(valid_614668, JString, required = false, default = nil) - if valid_613464 != nil: - section.add "X-Amz-SignedHeaders", valid_613464 + if valid_614668 != nil: + section.add "X-Amz-SignedHeaders", valid_614668 result.add "header", section ## parameters in `formData` object: ## ReservedInstancesId: JString @@ -71774,40 +71839,40 @@ proc validate_PostDescribeReservedInstancesListings_613454(path: JsonNode; ## ReservedInstancesListingId: JString ## : One or more Reserved Instance listing IDs. section = newJObject() - var valid_613465 = formData.getOrDefault("ReservedInstancesId") - valid_613465 = validateParameter(valid_613465, JString, required = false, + var valid_614669 = formData.getOrDefault("ReservedInstancesId") + valid_614669 = validateParameter(valid_614669, JString, required = false, default = nil) - if valid_613465 != nil: - section.add "ReservedInstancesId", valid_613465 - var valid_613466 = formData.getOrDefault("Filter") - valid_613466 = validateParameter(valid_613466, JArray, required = false, + if valid_614669 != nil: + section.add "ReservedInstancesId", valid_614669 + var valid_614670 = formData.getOrDefault("Filter") + valid_614670 = validateParameter(valid_614670, JArray, required = false, default = nil) - if valid_613466 != nil: - section.add "Filter", valid_613466 - var valid_613467 = formData.getOrDefault("ReservedInstancesListingId") - valid_613467 = validateParameter(valid_613467, JString, required = false, + if valid_614670 != nil: + section.add "Filter", valid_614670 + var valid_614671 = formData.getOrDefault("ReservedInstancesListingId") + valid_614671 = validateParameter(valid_614671, JString, required = false, default = nil) - if valid_613467 != nil: - section.add "ReservedInstancesListingId", valid_613467 + if valid_614671 != nil: + section.add "ReservedInstancesListingId", valid_614671 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613468: Call_PostDescribeReservedInstancesListings_613453; +proc call*(call_614672: Call_PostDescribeReservedInstancesListings_614657; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes your account's Reserved Instance listings in the Reserved Instance Marketplace.
The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.
As a seller, you choose to list some or all of your Reserved Instances, and you specify the upfront price to receive for them. Your Reserved Instances are then listed in the Reserved Instance Marketplace and are available for purchase.
As a buyer, you specify the configuration of the Reserved Instance to purchase, and the Marketplace matches what you're searching for with what's available. The Marketplace first sells the lowest priced Reserved Instances to you, and continues to sell available Reserved Instance listings to you until your demand is met. You are charged based on the total price of all of the listings that you purchase.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613468.validator(path, query, header, formData, body) - let scheme = call_613468.pickScheme + let valid = call_614672.validator(path, query, header, formData, body) + let scheme = call_614672.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613468.url(scheme.get, call_613468.host, call_613468.base, - call_613468.route, valid.getOrDefault("path"), + let url = call_614672.url(scheme.get, call_614672.host, call_614672.base, + call_614672.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613468, url, valid) + result = atozHook(call_614672, url, valid) -proc call*(call_613469: Call_PostDescribeReservedInstancesListings_613453; +proc call*(call_614673: Call_PostDescribeReservedInstancesListings_614657; ReservedInstancesId: string = ""; Action: string = "DescribeReservedInstancesListings"; Version: string = "2016-11-15"; Filter: JsonNode = nil; @@ -71822,27 +71887,27 @@ proc call*(call_613469: Call_PostDescribeReservedInstancesListings_613453; ## :One or more filters.
reserved-instances-id
- The ID of the Reserved Instances.
reserved-instances-listing-id
- The ID of the Reserved Instances listing.
status
- The status of the Reserved Instance listing (pending
| active
| cancelled
| closed
).
status-message
- The reason for the status.
Describes your account's Reserved Instance listings in the Reserved Instance Marketplace.
The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.
As a seller, you choose to list some or all of your Reserved Instances, and you specify the upfront price to receive for them. Your Reserved Instances are then listed in the Reserved Instance Marketplace and are available for purchase.
As a buyer, you specify the configuration of the Reserved Instance to purchase, and the Marketplace matches what you're searching for with what's available. The Marketplace first sells the lowest priced Reserved Instances to you, and continues to sell available Reserved Instance listings to you until your demand is met. You are charged based on the total price of all of the listings that you purchase.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## @@ -71872,32 +71937,32 @@ proc validate_GetDescribeReservedInstancesListings_613436(path: JsonNode; ## ReservedInstancesListingId: JString ## : One or more Reserved Instance listing IDs. section = newJObject() - var valid_613438 = query.getOrDefault("ReservedInstancesId") - valid_613438 = validateParameter(valid_613438, JString, required = false, + var valid_614642 = query.getOrDefault("ReservedInstancesId") + valid_614642 = validateParameter(valid_614642, JString, required = false, default = nil) - if valid_613438 != nil: - section.add "ReservedInstancesId", valid_613438 - var valid_613439 = query.getOrDefault("Filter") - valid_613439 = validateParameter(valid_613439, JArray, required = false, + if valid_614642 != nil: + section.add "ReservedInstancesId", valid_614642 + var valid_614643 = query.getOrDefault("Filter") + valid_614643 = validateParameter(valid_614643, JArray, required = false, default = nil) - if valid_613439 != nil: - section.add "Filter", valid_613439 + if valid_614643 != nil: + section.add "Filter", valid_614643 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613440 = query.getOrDefault("Action") - valid_613440 = validateParameter(valid_613440, JString, required = true, default = newJString( + var valid_614644 = query.getOrDefault("Action") + valid_614644 = validateParameter(valid_614644, JString, required = true, default = newJString( "DescribeReservedInstancesListings")) - if valid_613440 != nil: - section.add "Action", valid_613440 - var valid_613441 = query.getOrDefault("Version") - valid_613441 = validateParameter(valid_613441, JString, required = true, + if valid_614644 != nil: + section.add "Action", valid_614644 + var valid_614645 = query.getOrDefault("Version") + valid_614645 = validateParameter(valid_614645, JString, required = true, default = newJString("2016-11-15")) - if valid_613441 != nil: - section.add "Version", valid_613441 - var valid_613442 = query.getOrDefault("ReservedInstancesListingId") - valid_613442 = validateParameter(valid_613442, JString, required = false, + if valid_614645 != nil: + section.add "Version", valid_614645 + var valid_614646 = query.getOrDefault("ReservedInstancesListingId") + valid_614646 = validateParameter(valid_614646, JString, required = false, default = nil) - if valid_613442 != nil: - section.add "ReservedInstancesListingId", valid_613442 + if valid_614646 != nil: + section.add "ReservedInstancesListingId", valid_614646 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -71908,62 +71973,62 @@ proc validate_GetDescribeReservedInstancesListings_613436(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613443 = header.getOrDefault("X-Amz-Signature") - valid_613443 = validateParameter(valid_613443, JString, required = false, + var valid_614647 = header.getOrDefault("X-Amz-Signature") + valid_614647 = validateParameter(valid_614647, JString, required = false, default = nil) - if valid_613443 != nil: - section.add "X-Amz-Signature", valid_613443 - var valid_613444 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613444 = validateParameter(valid_613444, JString, required = false, + if valid_614647 != nil: + section.add "X-Amz-Signature", valid_614647 + var valid_614648 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614648 = validateParameter(valid_614648, JString, required = false, default = nil) - if valid_613444 != nil: - section.add "X-Amz-Content-Sha256", valid_613444 - var valid_613445 = header.getOrDefault("X-Amz-Date") - valid_613445 = validateParameter(valid_613445, JString, required = false, + if valid_614648 != nil: + section.add "X-Amz-Content-Sha256", valid_614648 + var valid_614649 = header.getOrDefault("X-Amz-Date") + valid_614649 = validateParameter(valid_614649, JString, required = false, default = nil) - if valid_613445 != nil: - section.add "X-Amz-Date", valid_613445 - var valid_613446 = header.getOrDefault("X-Amz-Credential") - valid_613446 = validateParameter(valid_613446, JString, required = false, + if valid_614649 != nil: + section.add "X-Amz-Date", valid_614649 + var valid_614650 = header.getOrDefault("X-Amz-Credential") + valid_614650 = validateParameter(valid_614650, JString, required = false, default = nil) - if valid_613446 != nil: - section.add "X-Amz-Credential", valid_613446 - var valid_613447 = header.getOrDefault("X-Amz-Security-Token") - valid_613447 = validateParameter(valid_613447, JString, required = false, + if valid_614650 != nil: + section.add "X-Amz-Credential", valid_614650 + var valid_614651 = header.getOrDefault("X-Amz-Security-Token") + valid_614651 = validateParameter(valid_614651, JString, required = false, default = nil) - if valid_613447 != nil: - section.add "X-Amz-Security-Token", valid_613447 - var valid_613448 = header.getOrDefault("X-Amz-Algorithm") - valid_613448 = validateParameter(valid_613448, JString, required = false, + if valid_614651 != nil: + section.add "X-Amz-Security-Token", valid_614651 + var valid_614652 = header.getOrDefault("X-Amz-Algorithm") + valid_614652 = validateParameter(valid_614652, JString, required = false, default = nil) - if valid_613448 != nil: - section.add "X-Amz-Algorithm", valid_613448 - var valid_613449 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613449 = validateParameter(valid_613449, JString, required = false, + if valid_614652 != nil: + section.add "X-Amz-Algorithm", valid_614652 + var valid_614653 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614653 = validateParameter(valid_614653, JString, required = false, default = nil) - if valid_613449 != nil: - section.add "X-Amz-SignedHeaders", valid_613449 + if valid_614653 != nil: + section.add "X-Amz-SignedHeaders", valid_614653 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613450: Call_GetDescribeReservedInstancesListings_613435; +proc call*(call_614654: Call_GetDescribeReservedInstancesListings_614639; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes your account's Reserved Instance listings in the Reserved Instance Marketplace.
The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances.
As a seller, you choose to list some or all of your Reserved Instances, and you specify the upfront price to receive for them. Your Reserved Instances are then listed in the Reserved Instance Marketplace and are available for purchase.
As a buyer, you specify the configuration of the Reserved Instance to purchase, and the Marketplace matches what you're searching for with what's available. The Marketplace first sells the lowest priced Reserved Instances to you, and continues to sell available Reserved Instance listings to you until your demand is met. You are charged based on the total price of all of the listings that you purchase.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613450.validator(path, query, header, formData, body) - let scheme = call_613450.pickScheme + let valid = call_614654.validator(path, query, header, formData, body) + let scheme = call_614654.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613450.url(scheme.get, call_613450.host, call_613450.base, - call_613450.route, valid.getOrDefault("path"), + let url = call_614654.url(scheme.get, call_614654.host, call_614654.base, + call_614654.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613450, url, valid) + result = atozHook(call_614654, url, valid) -proc call*(call_613451: Call_GetDescribeReservedInstancesListings_613435; +proc call*(call_614655: Call_GetDescribeReservedInstancesListings_614639; ReservedInstancesId: string = ""; Filter: JsonNode = nil; Action: string = "DescribeReservedInstancesListings"; Version: string = "2016-11-15"; ReservedInstancesListingId: string = ""): Recallable = @@ -71977,26 +72042,26 @@ proc call*(call_613451: Call_GetDescribeReservedInstancesListings_613435; ## Version: string (required) ## ReservedInstancesListingId: string ## : One or more Reserved Instance listing IDs. - var query_613452 = newJObject() - add(query_613452, "ReservedInstancesId", newJString(ReservedInstancesId)) + var query_614656 = newJObject() + add(query_614656, "ReservedInstancesId", newJString(ReservedInstancesId)) if Filter != nil: - query_613452.add "Filter", Filter - add(query_613452, "Action", newJString(Action)) - add(query_613452, "Version", newJString(Version)) - add(query_613452, "ReservedInstancesListingId", + query_614656.add "Filter", Filter + add(query_614656, "Action", newJString(Action)) + add(query_614656, "Version", newJString(Version)) + add(query_614656, "ReservedInstancesListingId", newJString(ReservedInstancesListingId)) - result = call_613451.call(nil, query_613452, nil, nil, nil) + result = call_614655.call(nil, query_614656, nil, nil, nil) -var getDescribeReservedInstancesListings* = Call_GetDescribeReservedInstancesListings_613435( +var getDescribeReservedInstancesListings* = Call_GetDescribeReservedInstancesListings_614639( name: "getDescribeReservedInstancesListings", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeReservedInstancesListings", - validator: validate_GetDescribeReservedInstancesListings_613436, base: "/", - url: url_GetDescribeReservedInstancesListings_613437, + validator: validate_GetDescribeReservedInstancesListings_614640, base: "/", + url: url_GetDescribeReservedInstancesListings_614641, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeReservedInstancesModifications_613490 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeReservedInstancesModifications_613492(protocol: Scheme; + Call_PostDescribeReservedInstancesModifications_614694 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeReservedInstancesModifications_614696(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -72008,7 +72073,7 @@ proc url_PostDescribeReservedInstancesModifications_613492(protocol: Scheme; else: result.path = base & route -proc validate_PostDescribeReservedInstancesModifications_613491(path: JsonNode; +proc validate_PostDescribeReservedInstancesModifications_614695(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned.
For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -72021,16 +72086,16 @@ proc validate_PostDescribeReservedInstancesModifications_613491(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613493 = query.getOrDefault("Action") - valid_613493 = validateParameter(valid_613493, JString, required = true, default = newJString( + var valid_614697 = query.getOrDefault("Action") + valid_614697 = validateParameter(valid_614697, JString, required = true, default = newJString( "DescribeReservedInstancesModifications")) - if valid_613493 != nil: - section.add "Action", valid_613493 - var valid_613494 = query.getOrDefault("Version") - valid_613494 = validateParameter(valid_613494, JString, required = true, + if valid_614697 != nil: + section.add "Action", valid_614697 + var valid_614698 = query.getOrDefault("Version") + valid_614698 = validateParameter(valid_614698, JString, required = true, default = newJString("2016-11-15")) - if valid_613494 != nil: - section.add "Version", valid_613494 + if valid_614698 != nil: + section.add "Version", valid_614698 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -72041,41 +72106,41 @@ proc validate_PostDescribeReservedInstancesModifications_613491(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613495 = header.getOrDefault("X-Amz-Signature") - valid_613495 = validateParameter(valid_613495, JString, required = false, - default = nil) - if valid_613495 != nil: - section.add "X-Amz-Signature", valid_613495 - var valid_613496 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613496 = validateParameter(valid_613496, JString, required = false, - default = nil) - if valid_613496 != nil: - section.add "X-Amz-Content-Sha256", valid_613496 - var valid_613497 = header.getOrDefault("X-Amz-Date") - valid_613497 = validateParameter(valid_613497, JString, required = false, - default = nil) - if valid_613497 != nil: - section.add "X-Amz-Date", valid_613497 - var valid_613498 = header.getOrDefault("X-Amz-Credential") - valid_613498 = validateParameter(valid_613498, JString, required = false, - default = nil) - if valid_613498 != nil: - section.add "X-Amz-Credential", valid_613498 - var valid_613499 = header.getOrDefault("X-Amz-Security-Token") - valid_613499 = validateParameter(valid_613499, JString, required = false, - default = nil) - if valid_613499 != nil: - section.add "X-Amz-Security-Token", valid_613499 - var valid_613500 = header.getOrDefault("X-Amz-Algorithm") - valid_613500 = validateParameter(valid_613500, JString, required = false, - default = nil) - if valid_613500 != nil: - section.add "X-Amz-Algorithm", valid_613500 - var valid_613501 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613501 = validateParameter(valid_613501, JString, required = false, + var valid_614699 = header.getOrDefault("X-Amz-Signature") + valid_614699 = validateParameter(valid_614699, JString, required = false, default = nil) - if valid_613501 != nil: - section.add "X-Amz-SignedHeaders", valid_613501 + if valid_614699 != nil: + section.add "X-Amz-Signature", valid_614699 + var valid_614700 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614700 = validateParameter(valid_614700, JString, required = false, + default = nil) + if valid_614700 != nil: + section.add "X-Amz-Content-Sha256", valid_614700 + var valid_614701 = header.getOrDefault("X-Amz-Date") + valid_614701 = validateParameter(valid_614701, JString, required = false, + default = nil) + if valid_614701 != nil: + section.add "X-Amz-Date", valid_614701 + var valid_614702 = header.getOrDefault("X-Amz-Credential") + valid_614702 = validateParameter(valid_614702, JString, required = false, + default = nil) + if valid_614702 != nil: + section.add "X-Amz-Credential", valid_614702 + var valid_614703 = header.getOrDefault("X-Amz-Security-Token") + valid_614703 = validateParameter(valid_614703, JString, required = false, + default = nil) + if valid_614703 != nil: + section.add "X-Amz-Security-Token", valid_614703 + var valid_614704 = header.getOrDefault("X-Amz-Algorithm") + valid_614704 = validateParameter(valid_614704, JString, required = false, + default = nil) + if valid_614704 != nil: + section.add "X-Amz-Algorithm", valid_614704 + var valid_614705 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614705 = validateParameter(valid_614705, JString, required = false, + default = nil) + if valid_614705 != nil: + section.add "X-Amz-SignedHeaders", valid_614705 result.add "header", section ## parameters in `formData` object: ## ReservedInstancesModificationId: JArray @@ -72085,40 +72150,40 @@ proc validate_PostDescribeReservedInstancesModifications_613491(path: JsonNode; ## Filter: JArray ## :One or more filters.
client-token
- The idempotency token for the modification request.
create-date
- The time when the modification request was created.
effective-date
- The time when the modification becomes effective.
modification-result.reserved-instances-id
- The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled
.
modification-result.target-configuration.availability-zone
- The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
- The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The instance type of the new Reserved Instances.
modification-result.target-configuration.platform
- The network platform of the new Reserved Instances (EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved Instances modified.
reserved-instances-modification-id
- The ID of the modification request.
status
- The status of the Reserved Instances modification request (processing
| fulfilled
| failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request was last updated.
Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned.
For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613505.validator(path, query, header, formData, body) - let scheme = call_613505.pickScheme + let valid = call_614709.validator(path, query, header, formData, body) + let scheme = call_614709.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613505.url(scheme.get, call_613505.host, call_613505.base, - call_613505.route, valid.getOrDefault("path"), + let url = call_614709.url(scheme.get, call_614709.host, call_614709.base, + call_614709.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613505, url, valid) + result = atozHook(call_614709, url, valid) -proc call*(call_613506: Call_PostDescribeReservedInstancesModifications_613490; +proc call*(call_614710: Call_PostDescribeReservedInstancesModifications_614694; ReservedInstancesModificationId: JsonNode = nil; NextToken: string = ""; Action: string = "DescribeReservedInstancesModifications"; Version: string = "2016-11-15"; Filter: JsonNode = nil): Recallable = @@ -72132,28 +72197,28 @@ proc call*(call_613506: Call_PostDescribeReservedInstancesModifications_613490; ## Version: string (required) ## Filter: JArray ## :One or more filters.
client-token
- The idempotency token for the modification request.
create-date
- The time when the modification request was created.
effective-date
- The time when the modification becomes effective.
modification-result.reserved-instances-id
- The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled
.
modification-result.target-configuration.availability-zone
- The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
- The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The instance type of the new Reserved Instances.
modification-result.target-configuration.platform
- The network platform of the new Reserved Instances (EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved Instances modified.
reserved-instances-modification-id
- The ID of the modification request.
status
- The status of the Reserved Instances modification request (processing
| fulfilled
| failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request was last updated.
Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned.
For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -72183,32 +72248,32 @@ proc validate_GetDescribeReservedInstancesModifications_613473(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_613475 = query.getOrDefault("ReservedInstancesModificationId") - valid_613475 = validateParameter(valid_613475, JArray, required = false, + var valid_614679 = query.getOrDefault("ReservedInstancesModificationId") + valid_614679 = validateParameter(valid_614679, JArray, required = false, default = nil) - if valid_613475 != nil: - section.add "ReservedInstancesModificationId", valid_613475 - var valid_613476 = query.getOrDefault("NextToken") - valid_613476 = validateParameter(valid_613476, JString, required = false, + if valid_614679 != nil: + section.add "ReservedInstancesModificationId", valid_614679 + var valid_614680 = query.getOrDefault("NextToken") + valid_614680 = validateParameter(valid_614680, JString, required = false, default = nil) - if valid_613476 != nil: - section.add "NextToken", valid_613476 - var valid_613477 = query.getOrDefault("Filter") - valid_613477 = validateParameter(valid_613477, JArray, required = false, + if valid_614680 != nil: + section.add "NextToken", valid_614680 + var valid_614681 = query.getOrDefault("Filter") + valid_614681 = validateParameter(valid_614681, JArray, required = false, default = nil) - if valid_613477 != nil: - section.add "Filter", valid_613477 + if valid_614681 != nil: + section.add "Filter", valid_614681 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613478 = query.getOrDefault("Action") - valid_613478 = validateParameter(valid_613478, JString, required = true, default = newJString( + var valid_614682 = query.getOrDefault("Action") + valid_614682 = validateParameter(valid_614682, JString, required = true, default = newJString( "DescribeReservedInstancesModifications")) - if valid_613478 != nil: - section.add "Action", valid_613478 - var valid_613479 = query.getOrDefault("Version") - valid_613479 = validateParameter(valid_613479, JString, required = true, + if valid_614682 != nil: + section.add "Action", valid_614682 + var valid_614683 = query.getOrDefault("Version") + valid_614683 = validateParameter(valid_614683, JString, required = true, default = newJString("2016-11-15")) - if valid_613479 != nil: - section.add "Version", valid_613479 + if valid_614683 != nil: + section.add "Version", valid_614683 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -72219,62 +72284,62 @@ proc validate_GetDescribeReservedInstancesModifications_613473(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613480 = header.getOrDefault("X-Amz-Signature") - valid_613480 = validateParameter(valid_613480, JString, required = false, + var valid_614684 = header.getOrDefault("X-Amz-Signature") + valid_614684 = validateParameter(valid_614684, JString, required = false, default = nil) - if valid_613480 != nil: - section.add "X-Amz-Signature", valid_613480 - var valid_613481 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613481 = validateParameter(valid_613481, JString, required = false, + if valid_614684 != nil: + section.add "X-Amz-Signature", valid_614684 + var valid_614685 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614685 = validateParameter(valid_614685, JString, required = false, default = nil) - if valid_613481 != nil: - section.add "X-Amz-Content-Sha256", valid_613481 - var valid_613482 = header.getOrDefault("X-Amz-Date") - valid_613482 = validateParameter(valid_613482, JString, required = false, + if valid_614685 != nil: + section.add "X-Amz-Content-Sha256", valid_614685 + var valid_614686 = header.getOrDefault("X-Amz-Date") + valid_614686 = validateParameter(valid_614686, JString, required = false, default = nil) - if valid_613482 != nil: - section.add "X-Amz-Date", valid_613482 - var valid_613483 = header.getOrDefault("X-Amz-Credential") - valid_613483 = validateParameter(valid_613483, JString, required = false, + if valid_614686 != nil: + section.add "X-Amz-Date", valid_614686 + var valid_614687 = header.getOrDefault("X-Amz-Credential") + valid_614687 = validateParameter(valid_614687, JString, required = false, default = nil) - if valid_613483 != nil: - section.add "X-Amz-Credential", valid_613483 - var valid_613484 = header.getOrDefault("X-Amz-Security-Token") - valid_613484 = validateParameter(valid_613484, JString, required = false, + if valid_614687 != nil: + section.add "X-Amz-Credential", valid_614687 + var valid_614688 = header.getOrDefault("X-Amz-Security-Token") + valid_614688 = validateParameter(valid_614688, JString, required = false, default = nil) - if valid_613484 != nil: - section.add "X-Amz-Security-Token", valid_613484 - var valid_613485 = header.getOrDefault("X-Amz-Algorithm") - valid_613485 = validateParameter(valid_613485, JString, required = false, + if valid_614688 != nil: + section.add "X-Amz-Security-Token", valid_614688 + var valid_614689 = header.getOrDefault("X-Amz-Algorithm") + valid_614689 = validateParameter(valid_614689, JString, required = false, default = nil) - if valid_613485 != nil: - section.add "X-Amz-Algorithm", valid_613485 - var valid_613486 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613486 = validateParameter(valid_613486, JString, required = false, + if valid_614689 != nil: + section.add "X-Amz-Algorithm", valid_614689 + var valid_614690 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614690 = validateParameter(valid_614690, JString, required = false, default = nil) - if valid_613486 != nil: - section.add "X-Amz-SignedHeaders", valid_613486 + if valid_614690 != nil: + section.add "X-Amz-SignedHeaders", valid_614690 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613487: Call_GetDescribeReservedInstancesModifications_613472; +proc call*(call_614691: Call_GetDescribeReservedInstancesModifications_614676; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned.
For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613487.validator(path, query, header, formData, body) - let scheme = call_613487.pickScheme + let valid = call_614691.validator(path, query, header, formData, body) + let scheme = call_614691.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613487.url(scheme.get, call_613487.host, call_613487.base, - call_613487.route, valid.getOrDefault("path"), + let url = call_614691.url(scheme.get, call_614691.host, call_614691.base, + call_614691.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613487, url, valid) + result = atozHook(call_614691, url, valid) -proc call*(call_613488: Call_GetDescribeReservedInstancesModifications_613472; +proc call*(call_614692: Call_GetDescribeReservedInstancesModifications_614676; ReservedInstancesModificationId: JsonNode = nil; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeReservedInstancesModifications"; @@ -72289,27 +72354,27 @@ proc call*(call_613488: Call_GetDescribeReservedInstancesModifications_613472; ## :One or more filters.
client-token
- The idempotency token for the modification request.
create-date
- The time when the modification request was created.
effective-date
- The time when the modification becomes effective.
modification-result.reserved-instances-id
- The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled
.
modification-result.target-configuration.availability-zone
- The Availability Zone for the new Reserved Instances.
modification-result.target-configuration.instance-count
- The number of new Reserved Instances.
modification-result.target-configuration.instance-type
- The instance type of the new Reserved Instances.
modification-result.target-configuration.platform
- The network platform of the new Reserved Instances (EC2-Classic
| EC2-VPC
).
reserved-instances-id
- The ID of the Reserved Instances modified.
reserved-instances-modification-id
- The ID of the modification request.
status
- The status of the Reserved Instances modification request (processing
| fulfilled
| failed
).
status-message
- The reason for the status.
update-date
- The time when the modification request was last updated.
Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used.
If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## @@ -72334,16 +72399,16 @@ proc validate_PostDescribeReservedInstancesOfferings_613540(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613542 = query.getOrDefault("Action") - valid_613542 = validateParameter(valid_613542, JString, required = true, default = newJString( + var valid_614746 = query.getOrDefault("Action") + valid_614746 = validateParameter(valid_614746, JString, required = true, default = newJString( "DescribeReservedInstancesOfferings")) - if valid_613542 != nil: - section.add "Action", valid_613542 - var valid_613543 = query.getOrDefault("Version") - valid_613543 = validateParameter(valid_613543, JString, required = true, + if valid_614746 != nil: + section.add "Action", valid_614746 + var valid_614747 = query.getOrDefault("Version") + valid_614747 = validateParameter(valid_614747, JString, required = true, default = newJString("2016-11-15")) - if valid_613543 != nil: - section.add "Version", valid_613543 + if valid_614747 != nil: + section.add "Version", valid_614747 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -72354,41 +72419,41 @@ proc validate_PostDescribeReservedInstancesOfferings_613540(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613544 = header.getOrDefault("X-Amz-Signature") - valid_613544 = validateParameter(valid_613544, JString, required = false, + var valid_614748 = header.getOrDefault("X-Amz-Signature") + valid_614748 = validateParameter(valid_614748, JString, required = false, default = nil) - if valid_613544 != nil: - section.add "X-Amz-Signature", valid_613544 - var valid_613545 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613545 = validateParameter(valid_613545, JString, required = false, + if valid_614748 != nil: + section.add "X-Amz-Signature", valid_614748 + var valid_614749 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614749 = validateParameter(valid_614749, JString, required = false, default = nil) - if valid_613545 != nil: - section.add "X-Amz-Content-Sha256", valid_613545 - var valid_613546 = header.getOrDefault("X-Amz-Date") - valid_613546 = validateParameter(valid_613546, JString, required = false, + if valid_614749 != nil: + section.add "X-Amz-Content-Sha256", valid_614749 + var valid_614750 = header.getOrDefault("X-Amz-Date") + valid_614750 = validateParameter(valid_614750, JString, required = false, default = nil) - if valid_613546 != nil: - section.add "X-Amz-Date", valid_613546 - var valid_613547 = header.getOrDefault("X-Amz-Credential") - valid_613547 = validateParameter(valid_613547, JString, required = false, + if valid_614750 != nil: + section.add "X-Amz-Date", valid_614750 + var valid_614751 = header.getOrDefault("X-Amz-Credential") + valid_614751 = validateParameter(valid_614751, JString, required = false, default = nil) - if valid_613547 != nil: - section.add "X-Amz-Credential", valid_613547 - var valid_613548 = header.getOrDefault("X-Amz-Security-Token") - valid_613548 = validateParameter(valid_613548, JString, required = false, + if valid_614751 != nil: + section.add "X-Amz-Credential", valid_614751 + var valid_614752 = header.getOrDefault("X-Amz-Security-Token") + valid_614752 = validateParameter(valid_614752, JString, required = false, default = nil) - if valid_613548 != nil: - section.add "X-Amz-Security-Token", valid_613548 - var valid_613549 = header.getOrDefault("X-Amz-Algorithm") - valid_613549 = validateParameter(valid_613549, JString, required = false, + if valid_614752 != nil: + section.add "X-Amz-Security-Token", valid_614752 + var valid_614753 = header.getOrDefault("X-Amz-Algorithm") + valid_614753 = validateParameter(valid_614753, JString, required = false, default = nil) - if valid_613549 != nil: - section.add "X-Amz-Algorithm", valid_613549 - var valid_613550 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613550 = validateParameter(valid_613550, JString, required = false, + if valid_614753 != nil: + section.add "X-Amz-Algorithm", valid_614753 + var valid_614754 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614754 = validateParameter(valid_614754, JString, required = false, default = nil) - if valid_613550 != nil: - section.add "X-Amz-SignedHeaders", valid_613550 + if valid_614754 != nil: + section.add "X-Amz-SignedHeaders", valid_614754 result.add "header", section ## parameters in `formData` object: ## InstanceType: JString @@ -72423,94 +72488,94 @@ proc validate_PostDescribeReservedInstancesOfferings_613540(path: JsonNode; ## Filter: JArray ## :One or more filters.
availability-zone
- The Availability Zone where the Reserved Instance can be used.
duration
- The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000
| 94608000
).
fixed-price
- The purchase price of the Reserved Instance (for example, 9800.0).
instance-type
- The instance type that is covered by the reservation.
marketplace
- Set to true
to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both AWS and the Reserved Instance Marketplace are listed.
product-description
- The Reserved Instance product platform description. Instances that include (Amazon VPC)
in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC. (Linux/UNIX
| Linux/UNIX (Amazon VPC)
| SUSE Linux
| SUSE Linux (Amazon VPC)
| Red Hat Enterprise Linux
| Red Hat Enterprise Linux (Amazon VPC)
| Windows
| Windows (Amazon VPC)
| Windows with SQL Server Standard
| Windows with SQL Server Standard (Amazon VPC)
| Windows with SQL Server Web
| Windows with SQL Server Web (Amazon VPC)
| Windows with SQL Server Enterprise
| Windows with SQL Server Enterprise (Amazon VPC)
)
reserved-instances-offering-id
- The Reserved Instances offering ID.
scope
- The scope of the Reserved Instance (Availability Zone
or Region
).
usage-price
- The usage price of the Reserved Instance, per hour (for example, 0.84).
Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used.
If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613566.validator(path, query, header, formData, body) - let scheme = call_613566.pickScheme + let valid = call_614770.validator(path, query, header, formData, body) + let scheme = call_614770.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613566.url(scheme.get, call_613566.host, call_613566.base, - call_613566.route, valid.getOrDefault("path"), + let url = call_614770.url(scheme.get, call_614770.host, call_614770.base, + call_614770.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613566, url, valid) + result = atozHook(call_614770, url, valid) -proc call*(call_613567: Call_PostDescribeReservedInstancesOfferings_613539; +proc call*(call_614771: Call_PostDescribeReservedInstancesOfferings_614743; InstanceType: string = "t1.micro"; ReservedInstancesOfferingId: JsonNode = nil; MaxInstanceCount: int = 0; NextToken: string = ""; IncludeMarketplace: bool = false; @@ -72555,39 +72620,39 @@ proc call*(call_613567: Call_PostDescribeReservedInstancesOfferings_613539; ## :The maximum number of results to return for the request in a single page. The remaining results of the initial request can be seen by sending another request with the returned NextToken
value. The maximum is 100.
Default: 100
## Filter: JArray ## :One or more filters.
availability-zone
- The Availability Zone where the Reserved Instance can be used.
duration
- The duration of the Reserved Instance (for example, one year or three years), in seconds (31536000
| 94608000
).
fixed-price
- The purchase price of the Reserved Instance (for example, 9800.0).
instance-type
- The instance type that is covered by the reservation.
marketplace
- Set to true
to show only Reserved Instance Marketplace offerings. When this filter is not used, which is the default behavior, all offerings from both AWS and the Reserved Instance Marketplace are listed.
product-description
- The Reserved Instance product platform description. Instances that include (Amazon VPC)
in the product platform description will only be displayed to EC2-Classic account holders and are for use with Amazon VPC. (Linux/UNIX
| Linux/UNIX (Amazon VPC)
| SUSE Linux
| SUSE Linux (Amazon VPC)
| Red Hat Enterprise Linux
| Red Hat Enterprise Linux (Amazon VPC)
| Windows
| Windows (Amazon VPC)
| Windows with SQL Server Standard
| Windows with SQL Server Standard (Amazon VPC)
| Windows with SQL Server Web
| Windows with SQL Server Web (Amazon VPC)
| Windows with SQL Server Enterprise
| Windows with SQL Server Enterprise (Amazon VPC)
)
reserved-instances-offering-id
- The Reserved Instances offering ID.
scope
- The scope of the Reserved Instance (Availability Zone
or Region
).
usage-price
- The usage price of the Reserved Instance, per hour (for example, 0.84).
Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used.
If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## @@ -72642,86 +72707,86 @@ proc validate_GetDescribeReservedInstancesOfferings_613510(path: JsonNode; ## : The Availability Zone in which the Reserved Instance can be used. ## Version: JString (required) section = newJObject() - var valid_613512 = query.getOrDefault("MaxResults") - valid_613512 = validateParameter(valid_613512, JInt, required = false, default = nil) - if valid_613512 != nil: - section.add "MaxResults", valid_613512 - var valid_613513 = query.getOrDefault("ProductDescription") - valid_613513 = validateParameter(valid_613513, JString, required = false, + var valid_614716 = query.getOrDefault("MaxResults") + valid_614716 = validateParameter(valid_614716, JInt, required = false, default = nil) + if valid_614716 != nil: + section.add "MaxResults", valid_614716 + var valid_614717 = query.getOrDefault("ProductDescription") + valid_614717 = validateParameter(valid_614717, JString, required = false, default = newJString("Linux/UNIX")) - if valid_613513 != nil: - section.add "ProductDescription", valid_613513 - var valid_613514 = query.getOrDefault("DryRun") - valid_613514 = validateParameter(valid_613514, JBool, required = false, default = nil) - if valid_613514 != nil: - section.add "DryRun", valid_613514 - var valid_613515 = query.getOrDefault("ReservedInstancesOfferingId") - valid_613515 = validateParameter(valid_613515, JArray, required = false, - default = nil) - if valid_613515 != nil: - section.add "ReservedInstancesOfferingId", valid_613515 - var valid_613516 = query.getOrDefault("NextToken") - valid_613516 = validateParameter(valid_613516, JString, required = false, + if valid_614717 != nil: + section.add "ProductDescription", valid_614717 + var valid_614718 = query.getOrDefault("DryRun") + valid_614718 = validateParameter(valid_614718, JBool, required = false, default = nil) + if valid_614718 != nil: + section.add "DryRun", valid_614718 + var valid_614719 = query.getOrDefault("ReservedInstancesOfferingId") + valid_614719 = validateParameter(valid_614719, JArray, required = false, default = nil) - if valid_613516 != nil: - section.add "NextToken", valid_613516 - var valid_613517 = query.getOrDefault("OfferingType") - valid_613517 = validateParameter(valid_613517, JString, required = false, + if valid_614719 != nil: + section.add "ReservedInstancesOfferingId", valid_614719 + var valid_614720 = query.getOrDefault("NextToken") + valid_614720 = validateParameter(valid_614720, JString, required = false, + default = nil) + if valid_614720 != nil: + section.add "NextToken", valid_614720 + var valid_614721 = query.getOrDefault("OfferingType") + valid_614721 = validateParameter(valid_614721, JString, required = false, default = newJString("Heavy Utilization")) - if valid_613517 != nil: - section.add "OfferingType", valid_613517 - var valid_613518 = query.getOrDefault("MinDuration") - valid_613518 = validateParameter(valid_613518, JInt, required = false, default = nil) - if valid_613518 != nil: - section.add "MinDuration", valid_613518 - var valid_613519 = query.getOrDefault("InstanceTenancy") - valid_613519 = validateParameter(valid_613519, JString, required = false, + if valid_614721 != nil: + section.add "OfferingType", valid_614721 + var valid_614722 = query.getOrDefault("MinDuration") + valid_614722 = validateParameter(valid_614722, JInt, required = false, default = nil) + if valid_614722 != nil: + section.add "MinDuration", valid_614722 + var valid_614723 = query.getOrDefault("InstanceTenancy") + valid_614723 = validateParameter(valid_614723, JString, required = false, default = newJString("default")) - if valid_613519 != nil: - section.add "InstanceTenancy", valid_613519 - var valid_613520 = query.getOrDefault("OfferingClass") - valid_613520 = validateParameter(valid_613520, JString, required = false, + if valid_614723 != nil: + section.add "InstanceTenancy", valid_614723 + var valid_614724 = query.getOrDefault("OfferingClass") + valid_614724 = validateParameter(valid_614724, JString, required = false, default = newJString("standard")) - if valid_613520 != nil: - section.add "OfferingClass", valid_613520 - var valid_613521 = query.getOrDefault("Filter") - valid_613521 = validateParameter(valid_613521, JArray, required = false, - default = nil) - if valid_613521 != nil: - section.add "Filter", valid_613521 - var valid_613522 = query.getOrDefault("MaxDuration") - valid_613522 = validateParameter(valid_613522, JInt, required = false, default = nil) - if valid_613522 != nil: - section.add "MaxDuration", valid_613522 - var valid_613523 = query.getOrDefault("InstanceType") - valid_613523 = validateParameter(valid_613523, JString, required = false, + if valid_614724 != nil: + section.add "OfferingClass", valid_614724 + var valid_614725 = query.getOrDefault("Filter") + valid_614725 = validateParameter(valid_614725, JArray, required = false, + default = nil) + if valid_614725 != nil: + section.add "Filter", valid_614725 + var valid_614726 = query.getOrDefault("MaxDuration") + valid_614726 = validateParameter(valid_614726, JInt, required = false, default = nil) + if valid_614726 != nil: + section.add "MaxDuration", valid_614726 + var valid_614727 = query.getOrDefault("InstanceType") + valid_614727 = validateParameter(valid_614727, JString, required = false, default = newJString("t1.micro")) - if valid_613523 != nil: - section.add "InstanceType", valid_613523 + if valid_614727 != nil: + section.add "InstanceType", valid_614727 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613524 = query.getOrDefault("Action") - valid_613524 = validateParameter(valid_613524, JString, required = true, default = newJString( + var valid_614728 = query.getOrDefault("Action") + valid_614728 = validateParameter(valid_614728, JString, required = true, default = newJString( "DescribeReservedInstancesOfferings")) - if valid_613524 != nil: - section.add "Action", valid_613524 - var valid_613525 = query.getOrDefault("IncludeMarketplace") - valid_613525 = validateParameter(valid_613525, JBool, required = false, default = nil) - if valid_613525 != nil: - section.add "IncludeMarketplace", valid_613525 - var valid_613526 = query.getOrDefault("MaxInstanceCount") - valid_613526 = validateParameter(valid_613526, JInt, required = false, default = nil) - if valid_613526 != nil: - section.add "MaxInstanceCount", valid_613526 - var valid_613527 = query.getOrDefault("AvailabilityZone") - valid_613527 = validateParameter(valid_613527, JString, required = false, + if valid_614728 != nil: + section.add "Action", valid_614728 + var valid_614729 = query.getOrDefault("IncludeMarketplace") + valid_614729 = validateParameter(valid_614729, JBool, required = false, default = nil) + if valid_614729 != nil: + section.add "IncludeMarketplace", valid_614729 + var valid_614730 = query.getOrDefault("MaxInstanceCount") + valid_614730 = validateParameter(valid_614730, JInt, required = false, default = nil) + if valid_614730 != nil: + section.add "MaxInstanceCount", valid_614730 + var valid_614731 = query.getOrDefault("AvailabilityZone") + valid_614731 = validateParameter(valid_614731, JString, required = false, default = nil) - if valid_613527 != nil: - section.add "AvailabilityZone", valid_613527 - var valid_613528 = query.getOrDefault("Version") - valid_613528 = validateParameter(valid_613528, JString, required = true, + if valid_614731 != nil: + section.add "AvailabilityZone", valid_614731 + var valid_614732 = query.getOrDefault("Version") + valid_614732 = validateParameter(valid_614732, JString, required = true, default = newJString("2016-11-15")) - if valid_613528 != nil: - section.add "Version", valid_613528 + if valid_614732 != nil: + section.add "Version", valid_614732 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -72732,62 +72797,62 @@ proc validate_GetDescribeReservedInstancesOfferings_613510(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613529 = header.getOrDefault("X-Amz-Signature") - valid_613529 = validateParameter(valid_613529, JString, required = false, + var valid_614733 = header.getOrDefault("X-Amz-Signature") + valid_614733 = validateParameter(valid_614733, JString, required = false, default = nil) - if valid_613529 != nil: - section.add "X-Amz-Signature", valid_613529 - var valid_613530 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613530 = validateParameter(valid_613530, JString, required = false, + if valid_614733 != nil: + section.add "X-Amz-Signature", valid_614733 + var valid_614734 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614734 = validateParameter(valid_614734, JString, required = false, default = nil) - if valid_613530 != nil: - section.add "X-Amz-Content-Sha256", valid_613530 - var valid_613531 = header.getOrDefault("X-Amz-Date") - valid_613531 = validateParameter(valid_613531, JString, required = false, + if valid_614734 != nil: + section.add "X-Amz-Content-Sha256", valid_614734 + var valid_614735 = header.getOrDefault("X-Amz-Date") + valid_614735 = validateParameter(valid_614735, JString, required = false, default = nil) - if valid_613531 != nil: - section.add "X-Amz-Date", valid_613531 - var valid_613532 = header.getOrDefault("X-Amz-Credential") - valid_613532 = validateParameter(valid_613532, JString, required = false, + if valid_614735 != nil: + section.add "X-Amz-Date", valid_614735 + var valid_614736 = header.getOrDefault("X-Amz-Credential") + valid_614736 = validateParameter(valid_614736, JString, required = false, default = nil) - if valid_613532 != nil: - section.add "X-Amz-Credential", valid_613532 - var valid_613533 = header.getOrDefault("X-Amz-Security-Token") - valid_613533 = validateParameter(valid_613533, JString, required = false, + if valid_614736 != nil: + section.add "X-Amz-Credential", valid_614736 + var valid_614737 = header.getOrDefault("X-Amz-Security-Token") + valid_614737 = validateParameter(valid_614737, JString, required = false, default = nil) - if valid_613533 != nil: - section.add "X-Amz-Security-Token", valid_613533 - var valid_613534 = header.getOrDefault("X-Amz-Algorithm") - valid_613534 = validateParameter(valid_613534, JString, required = false, + if valid_614737 != nil: + section.add "X-Amz-Security-Token", valid_614737 + var valid_614738 = header.getOrDefault("X-Amz-Algorithm") + valid_614738 = validateParameter(valid_614738, JString, required = false, default = nil) - if valid_613534 != nil: - section.add "X-Amz-Algorithm", valid_613534 - var valid_613535 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613535 = validateParameter(valid_613535, JString, required = false, + if valid_614738 != nil: + section.add "X-Amz-Algorithm", valid_614738 + var valid_614739 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614739 = validateParameter(valid_614739, JString, required = false, default = nil) - if valid_613535 != nil: - section.add "X-Amz-SignedHeaders", valid_613535 + if valid_614739 != nil: + section.add "X-Amz-SignedHeaders", valid_614739 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613536: Call_GetDescribeReservedInstancesOfferings_613509; +proc call*(call_614740: Call_GetDescribeReservedInstancesOfferings_614713; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used.
If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances.
For more information, see Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613536.validator(path, query, header, formData, body) - let scheme = call_613536.pickScheme + let valid = call_614740.validator(path, query, header, formData, body) + let scheme = call_614740.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613536.url(scheme.get, call_613536.host, call_613536.base, - call_613536.route, valid.getOrDefault("path"), + let url = call_614740.url(scheme.get, call_614740.host, call_614740.base, + call_614740.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613536, url, valid) + result = atozHook(call_614740, url, valid) -proc call*(call_613537: Call_GetDescribeReservedInstancesOfferings_613509; +proc call*(call_614741: Call_GetDescribeReservedInstancesOfferings_614713; MaxResults: int = 0; ProductDescription: string = "Linux/UNIX"; DryRun: bool = false; ReservedInstancesOfferingId: JsonNode = nil; NextToken: string = ""; OfferingType: string = "Heavy Utilization"; @@ -72832,38 +72897,38 @@ proc call*(call_613537: Call_GetDescribeReservedInstancesOfferings_613509; ## AvailabilityZone: string ## : The Availability Zone in which the Reserved Instance can be used. ## Version: string (required) - var query_613538 = newJObject() - add(query_613538, "MaxResults", newJInt(MaxResults)) - add(query_613538, "ProductDescription", newJString(ProductDescription)) - add(query_613538, "DryRun", newJBool(DryRun)) + var query_614742 = newJObject() + add(query_614742, "MaxResults", newJInt(MaxResults)) + add(query_614742, "ProductDescription", newJString(ProductDescription)) + add(query_614742, "DryRun", newJBool(DryRun)) if ReservedInstancesOfferingId != nil: - query_613538.add "ReservedInstancesOfferingId", ReservedInstancesOfferingId - add(query_613538, "NextToken", newJString(NextToken)) - add(query_613538, "OfferingType", newJString(OfferingType)) - add(query_613538, "MinDuration", newJInt(MinDuration)) - add(query_613538, "InstanceTenancy", newJString(InstanceTenancy)) - add(query_613538, "OfferingClass", newJString(OfferingClass)) + query_614742.add "ReservedInstancesOfferingId", ReservedInstancesOfferingId + add(query_614742, "NextToken", newJString(NextToken)) + add(query_614742, "OfferingType", newJString(OfferingType)) + add(query_614742, "MinDuration", newJInt(MinDuration)) + add(query_614742, "InstanceTenancy", newJString(InstanceTenancy)) + add(query_614742, "OfferingClass", newJString(OfferingClass)) if Filter != nil: - query_613538.add "Filter", Filter - add(query_613538, "MaxDuration", newJInt(MaxDuration)) - add(query_613538, "InstanceType", newJString(InstanceType)) - add(query_613538, "Action", newJString(Action)) - add(query_613538, "IncludeMarketplace", newJBool(IncludeMarketplace)) - add(query_613538, "MaxInstanceCount", newJInt(MaxInstanceCount)) - add(query_613538, "AvailabilityZone", newJString(AvailabilityZone)) - add(query_613538, "Version", newJString(Version)) - result = call_613537.call(nil, query_613538, nil, nil, nil) - -var getDescribeReservedInstancesOfferings* = Call_GetDescribeReservedInstancesOfferings_613509( + query_614742.add "Filter", Filter + add(query_614742, "MaxDuration", newJInt(MaxDuration)) + add(query_614742, "InstanceType", newJString(InstanceType)) + add(query_614742, "Action", newJString(Action)) + add(query_614742, "IncludeMarketplace", newJBool(IncludeMarketplace)) + add(query_614742, "MaxInstanceCount", newJInt(MaxInstanceCount)) + add(query_614742, "AvailabilityZone", newJString(AvailabilityZone)) + add(query_614742, "Version", newJString(Version)) + result = call_614741.call(nil, query_614742, nil, nil, nil) + +var getDescribeReservedInstancesOfferings* = Call_GetDescribeReservedInstancesOfferings_614713( name: "getDescribeReservedInstancesOfferings", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeReservedInstancesOfferings", - validator: validate_GetDescribeReservedInstancesOfferings_613510, base: "/", - url: url_GetDescribeReservedInstancesOfferings_613511, + validator: validate_GetDescribeReservedInstancesOfferings_614714, base: "/", + url: url_GetDescribeReservedInstancesOfferings_614715, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeRouteTables_613590 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeRouteTables_613592(protocol: Scheme; host: string; base: string; + Call_PostDescribeRouteTables_614794 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeRouteTables_614796(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -72876,7 +72941,7 @@ proc url_PostDescribeRouteTables_613592(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_PostDescribeRouteTables_613591(path: JsonNode; query: JsonNode; +proc validate_PostDescribeRouteTables_614795(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes one or more of your route tables.
Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any route table, it is implicitly associated with the main route table. This command does not return the subnet ID for implicit associations.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## @@ -72889,16 +72954,16 @@ proc validate_PostDescribeRouteTables_613591(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613593 = query.getOrDefault("Action") - valid_613593 = validateParameter(valid_613593, JString, required = true, + var valid_614797 = query.getOrDefault("Action") + valid_614797 = validateParameter(valid_614797, JString, required = true, default = newJString("DescribeRouteTables")) - if valid_613593 != nil: - section.add "Action", valid_613593 - var valid_613594 = query.getOrDefault("Version") - valid_613594 = validateParameter(valid_613594, JString, required = true, + if valid_614797 != nil: + section.add "Action", valid_614797 + var valid_614798 = query.getOrDefault("Version") + valid_614798 = validateParameter(valid_614798, JString, required = true, default = newJString("2016-11-15")) - if valid_613594 != nil: - section.add "Version", valid_613594 + if valid_614798 != nil: + section.add "Version", valid_614798 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -72909,41 +72974,41 @@ proc validate_PostDescribeRouteTables_613591(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613595 = header.getOrDefault("X-Amz-Signature") - valid_613595 = validateParameter(valid_613595, JString, required = false, + var valid_614799 = header.getOrDefault("X-Amz-Signature") + valid_614799 = validateParameter(valid_614799, JString, required = false, default = nil) - if valid_613595 != nil: - section.add "X-Amz-Signature", valid_613595 - var valid_613596 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613596 = validateParameter(valid_613596, JString, required = false, + if valid_614799 != nil: + section.add "X-Amz-Signature", valid_614799 + var valid_614800 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614800 = validateParameter(valid_614800, JString, required = false, default = nil) - if valid_613596 != nil: - section.add "X-Amz-Content-Sha256", valid_613596 - var valid_613597 = header.getOrDefault("X-Amz-Date") - valid_613597 = validateParameter(valid_613597, JString, required = false, + if valid_614800 != nil: + section.add "X-Amz-Content-Sha256", valid_614800 + var valid_614801 = header.getOrDefault("X-Amz-Date") + valid_614801 = validateParameter(valid_614801, JString, required = false, default = nil) - if valid_613597 != nil: - section.add "X-Amz-Date", valid_613597 - var valid_613598 = header.getOrDefault("X-Amz-Credential") - valid_613598 = validateParameter(valid_613598, JString, required = false, + if valid_614801 != nil: + section.add "X-Amz-Date", valid_614801 + var valid_614802 = header.getOrDefault("X-Amz-Credential") + valid_614802 = validateParameter(valid_614802, JString, required = false, default = nil) - if valid_613598 != nil: - section.add "X-Amz-Credential", valid_613598 - var valid_613599 = header.getOrDefault("X-Amz-Security-Token") - valid_613599 = validateParameter(valid_613599, JString, required = false, + if valid_614802 != nil: + section.add "X-Amz-Credential", valid_614802 + var valid_614803 = header.getOrDefault("X-Amz-Security-Token") + valid_614803 = validateParameter(valid_614803, JString, required = false, default = nil) - if valid_613599 != nil: - section.add "X-Amz-Security-Token", valid_613599 - var valid_613600 = header.getOrDefault("X-Amz-Algorithm") - valid_613600 = validateParameter(valid_613600, JString, required = false, + if valid_614803 != nil: + section.add "X-Amz-Security-Token", valid_614803 + var valid_614804 = header.getOrDefault("X-Amz-Algorithm") + valid_614804 = validateParameter(valid_614804, JString, required = false, default = nil) - if valid_613600 != nil: - section.add "X-Amz-Algorithm", valid_613600 - var valid_613601 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613601 = validateParameter(valid_613601, JString, required = false, + if valid_614804 != nil: + section.add "X-Amz-Algorithm", valid_614804 + var valid_614805 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614805 = validateParameter(valid_614805, JString, required = false, default = nil) - if valid_613601 != nil: - section.add "X-Amz-SignedHeaders", valid_613601 + if valid_614805 != nil: + section.add "X-Amz-SignedHeaders", valid_614805 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -72957,47 +73022,47 @@ proc validate_PostDescribeRouteTables_613591(path: JsonNode; query: JsonNode; ## Filter: JArray ## :One or more filters.
association.route-table-association-id
- The ID of an association ID for the route table.
association.route-table-id
- The ID of the route table involved in the association.
association.subnet-id
- The ID of the subnet involved in the association.
association.main
- Indicates whether the route table is the main route table for the VPC (true
| false
). Route tables that do not have an association ID are not returned in the response.
owner-id
- The ID of the AWS account that owns the route table.
route-table-id
- The ID of the route table.
route.destination-cidr-block
- The IPv4 CIDR range specified in a route in the table.
route.destination-ipv6-cidr-block
- The IPv6 CIDR range specified in a route in the route table.
route.destination-prefix-list-id
- The ID (prefix) of the AWS service specified in a route in the table.
route.egress-only-internet-gateway-id
- The ID of an egress-only Internet gateway specified in a route in the route table.
route.gateway-id
- The ID of a gateway specified in a route in the table.
route.instance-id
- The ID of an instance specified in a route in the table.
route.nat-gateway-id
- The ID of a NAT gateway.
route.transit-gateway-id
- The ID of a transit gateway.
route.origin
- Describes how the route was created. CreateRouteTable
indicates that the route was automatically created when the route table was created; CreateRoute
indicates that the route was manually added to the route table; EnableVgwRoutePropagation
indicates that the route was propagated by route propagation.
route.state
- The state of a route in the route table (active
| blackhole
). The blackhole state indicates that the route's target isn't available (for example, the specified gateway isn't attached to the VPC, the specified NAT instance has been terminated, and so on).
route.vpc-peering-connection-id
- The ID of a VPC peering connection specified in a route in the table.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
transit-gateway-id
- The ID of a transit gateway.
vpc-id
- The ID of the VPC for the route table.
Describes one or more of your route tables.
Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any route table, it is implicitly associated with the main route table. This command does not return the subnet ID for implicit associations.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_613607.validator(path, query, header, formData, body) - let scheme = call_613607.pickScheme + let valid = call_614811.validator(path, query, header, formData, body) + let scheme = call_614811.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613607.url(scheme.get, call_613607.host, call_613607.base, - call_613607.route, valid.getOrDefault("path"), + let url = call_614811.url(scheme.get, call_614811.host, call_614811.base, + call_614811.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613607, url, valid) + result = atozHook(call_614811, url, valid) -proc call*(call_613608: Call_PostDescribeRouteTables_613590; +proc call*(call_614812: Call_PostDescribeRouteTables_614794; NextToken: string = ""; DryRun: bool = false; RouteTableId: JsonNode = nil; Action: string = "DescribeRouteTables"; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable = @@ -73015,27 +73080,27 @@ proc call*(call_613608: Call_PostDescribeRouteTables_613590; ## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returnednextToken
value.
## Filter: JArray
## : One or more filters.
association.route-table-association-id
- The ID of an association ID for the route table.
association.route-table-id
- The ID of the route table involved in the association.
association.subnet-id
- The ID of the subnet involved in the association.
association.main
- Indicates whether the route table is the main route table for the VPC (true
| false
). Route tables that do not have an association ID are not returned in the response.
owner-id
- The ID of the AWS account that owns the route table.
route-table-id
- The ID of the route table.
route.destination-cidr-block
- The IPv4 CIDR range specified in a route in the table.
route.destination-ipv6-cidr-block
- The IPv6 CIDR range specified in a route in the route table.
route.destination-prefix-list-id
- The ID (prefix) of the AWS service specified in a route in the table.
route.egress-only-internet-gateway-id
- The ID of an egress-only Internet gateway specified in a route in the route table.
route.gateway-id
- The ID of a gateway specified in a route in the table.
route.instance-id
- The ID of an instance specified in a route in the table.
route.nat-gateway-id
- The ID of a NAT gateway.
route.transit-gateway-id
- The ID of a transit gateway.
route.origin
- Describes how the route was created. CreateRouteTable
indicates that the route was automatically created when the route table was created; CreateRoute
indicates that the route was manually added to the route table; EnableVgwRoutePropagation
indicates that the route was propagated by route propagation.
route.state
- The state of a route in the route table (active
| blackhole
). The blackhole state indicates that the route's target isn't available (for example, the specified gateway isn't attached to the VPC, the specified NAT instance has been terminated, and so on).
route.vpc-peering-connection-id
- The ID of a VPC peering connection specified in a route in the table.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
transit-gateway-id
- The ID of a transit gateway.
vpc-id
- The ID of the VPC for the route table.
Describes one or more of your route tables.
Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any route table, it is implicitly associated with the main route table. This command does not return the subnet ID for implicit associations.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## @@ -73069,40 +73134,40 @@ proc validate_GetDescribeRouteTables_613571(path: JsonNode; query: JsonNode; ## RouteTableId: JArray ## :One or more route table IDs.
Default: Describes all your route tables.
section = newJObject() - var valid_613573 = query.getOrDefault("MaxResults") - valid_613573 = validateParameter(valid_613573, JInt, required = false, default = nil) - if valid_613573 != nil: - section.add "MaxResults", valid_613573 - var valid_613574 = query.getOrDefault("DryRun") - valid_613574 = validateParameter(valid_613574, JBool, required = false, default = nil) - if valid_613574 != nil: - section.add "DryRun", valid_613574 - var valid_613575 = query.getOrDefault("NextToken") - valid_613575 = validateParameter(valid_613575, JString, required = false, + var valid_614777 = query.getOrDefault("MaxResults") + valid_614777 = validateParameter(valid_614777, JInt, required = false, default = nil) + if valid_614777 != nil: + section.add "MaxResults", valid_614777 + var valid_614778 = query.getOrDefault("DryRun") + valid_614778 = validateParameter(valid_614778, JBool, required = false, default = nil) + if valid_614778 != nil: + section.add "DryRun", valid_614778 + var valid_614779 = query.getOrDefault("NextToken") + valid_614779 = validateParameter(valid_614779, JString, required = false, default = nil) - if valid_613575 != nil: - section.add "NextToken", valid_613575 - var valid_613576 = query.getOrDefault("Filter") - valid_613576 = validateParameter(valid_613576, JArray, required = false, + if valid_614779 != nil: + section.add "NextToken", valid_614779 + var valid_614780 = query.getOrDefault("Filter") + valid_614780 = validateParameter(valid_614780, JArray, required = false, default = nil) - if valid_613576 != nil: - section.add "Filter", valid_613576 + if valid_614780 != nil: + section.add "Filter", valid_614780 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613577 = query.getOrDefault("Action") - valid_613577 = validateParameter(valid_613577, JString, required = true, + var valid_614781 = query.getOrDefault("Action") + valid_614781 = validateParameter(valid_614781, JString, required = true, default = newJString("DescribeRouteTables")) - if valid_613577 != nil: - section.add "Action", valid_613577 - var valid_613578 = query.getOrDefault("Version") - valid_613578 = validateParameter(valid_613578, JString, required = true, + if valid_614781 != nil: + section.add "Action", valid_614781 + var valid_614782 = query.getOrDefault("Version") + valid_614782 = validateParameter(valid_614782, JString, required = true, default = newJString("2016-11-15")) - if valid_613578 != nil: - section.add "Version", valid_613578 - var valid_613579 = query.getOrDefault("RouteTableId") - valid_613579 = validateParameter(valid_613579, JArray, required = false, + if valid_614782 != nil: + section.add "Version", valid_614782 + var valid_614783 = query.getOrDefault("RouteTableId") + valid_614783 = validateParameter(valid_614783, JArray, required = false, default = nil) - if valid_613579 != nil: - section.add "RouteTableId", valid_613579 + if valid_614783 != nil: + section.add "RouteTableId", valid_614783 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -73113,61 +73178,61 @@ proc validate_GetDescribeRouteTables_613571(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613580 = header.getOrDefault("X-Amz-Signature") - valid_613580 = validateParameter(valid_613580, JString, required = false, + var valid_614784 = header.getOrDefault("X-Amz-Signature") + valid_614784 = validateParameter(valid_614784, JString, required = false, default = nil) - if valid_613580 != nil: - section.add "X-Amz-Signature", valid_613580 - var valid_613581 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613581 = validateParameter(valid_613581, JString, required = false, + if valid_614784 != nil: + section.add "X-Amz-Signature", valid_614784 + var valid_614785 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614785 = validateParameter(valid_614785, JString, required = false, default = nil) - if valid_613581 != nil: - section.add "X-Amz-Content-Sha256", valid_613581 - var valid_613582 = header.getOrDefault("X-Amz-Date") - valid_613582 = validateParameter(valid_613582, JString, required = false, + if valid_614785 != nil: + section.add "X-Amz-Content-Sha256", valid_614785 + var valid_614786 = header.getOrDefault("X-Amz-Date") + valid_614786 = validateParameter(valid_614786, JString, required = false, default = nil) - if valid_613582 != nil: - section.add "X-Amz-Date", valid_613582 - var valid_613583 = header.getOrDefault("X-Amz-Credential") - valid_613583 = validateParameter(valid_613583, JString, required = false, + if valid_614786 != nil: + section.add "X-Amz-Date", valid_614786 + var valid_614787 = header.getOrDefault("X-Amz-Credential") + valid_614787 = validateParameter(valid_614787, JString, required = false, default = nil) - if valid_613583 != nil: - section.add "X-Amz-Credential", valid_613583 - var valid_613584 = header.getOrDefault("X-Amz-Security-Token") - valid_613584 = validateParameter(valid_613584, JString, required = false, + if valid_614787 != nil: + section.add "X-Amz-Credential", valid_614787 + var valid_614788 = header.getOrDefault("X-Amz-Security-Token") + valid_614788 = validateParameter(valid_614788, JString, required = false, default = nil) - if valid_613584 != nil: - section.add "X-Amz-Security-Token", valid_613584 - var valid_613585 = header.getOrDefault("X-Amz-Algorithm") - valid_613585 = validateParameter(valid_613585, JString, required = false, + if valid_614788 != nil: + section.add "X-Amz-Security-Token", valid_614788 + var valid_614789 = header.getOrDefault("X-Amz-Algorithm") + valid_614789 = validateParameter(valid_614789, JString, required = false, default = nil) - if valid_613585 != nil: - section.add "X-Amz-Algorithm", valid_613585 - var valid_613586 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613586 = validateParameter(valid_613586, JString, required = false, + if valid_614789 != nil: + section.add "X-Amz-Algorithm", valid_614789 + var valid_614790 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614790 = validateParameter(valid_614790, JString, required = false, default = nil) - if valid_613586 != nil: - section.add "X-Amz-SignedHeaders", valid_613586 + if valid_614790 != nil: + section.add "X-Amz-SignedHeaders", valid_614790 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613587: Call_GetDescribeRouteTables_613570; path: JsonNode; +proc call*(call_614791: Call_GetDescribeRouteTables_614774; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes one or more of your route tables.
Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any route table, it is implicitly associated with the main route table. This command does not return the subnet ID for implicit associations.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_613587.validator(path, query, header, formData, body) - let scheme = call_613587.pickScheme + let valid = call_614791.validator(path, query, header, formData, body) + let scheme = call_614791.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613587.url(scheme.get, call_613587.host, call_613587.base, - call_613587.route, valid.getOrDefault("path"), + let url = call_614791.url(scheme.get, call_614791.host, call_614791.base, + call_614791.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613587, url, valid) + result = atozHook(call_614791, url, valid) -proc call*(call_613588: Call_GetDescribeRouteTables_613570; MaxResults: int = 0; +proc call*(call_614792: Call_GetDescribeRouteTables_614774; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeRouteTables"; Version: string = "2016-11-15"; RouteTableId: JsonNode = nil): Recallable = @@ -73185,26 +73250,26 @@ proc call*(call_613588: Call_GetDescribeRouteTables_613570; MaxResults: int = 0; ## Version: string (required) ## RouteTableId: JArray ## :One or more route table IDs.
Default: Describes all your route tables.
- var query_613589 = newJObject() - add(query_613589, "MaxResults", newJInt(MaxResults)) - add(query_613589, "DryRun", newJBool(DryRun)) - add(query_613589, "NextToken", newJString(NextToken)) + var query_614793 = newJObject() + add(query_614793, "MaxResults", newJInt(MaxResults)) + add(query_614793, "DryRun", newJBool(DryRun)) + add(query_614793, "NextToken", newJString(NextToken)) if Filter != nil: - query_613589.add "Filter", Filter - add(query_613589, "Action", newJString(Action)) - add(query_613589, "Version", newJString(Version)) + query_614793.add "Filter", Filter + add(query_614793, "Action", newJString(Action)) + add(query_614793, "Version", newJString(Version)) if RouteTableId != nil: - query_613589.add "RouteTableId", RouteTableId - result = call_613588.call(nil, query_613589, nil, nil, nil) + query_614793.add "RouteTableId", RouteTableId + result = call_614792.call(nil, query_614793, nil, nil, nil) -var getDescribeRouteTables* = Call_GetDescribeRouteTables_613570( +var getDescribeRouteTables* = Call_GetDescribeRouteTables_614774( name: "getDescribeRouteTables", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeRouteTables", - validator: validate_GetDescribeRouteTables_613571, base: "/", - url: url_GetDescribeRouteTables_613572, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDescribeRouteTables_614775, base: "/", + url: url_GetDescribeRouteTables_614776, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeScheduledInstanceAvailability_613639 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeScheduledInstanceAvailability_613641(protocol: Scheme; + Call_PostDescribeScheduledInstanceAvailability_614843 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeScheduledInstanceAvailability_614845(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -73216,7 +73281,7 @@ proc url_PostDescribeScheduledInstanceAvailability_613641(protocol: Scheme; else: result.path = base & route -proc validate_PostDescribeScheduledInstanceAvailability_613640(path: JsonNode; +proc validate_PostDescribeScheduledInstanceAvailability_614844(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Finds available schedules that meet the specified criteria.
You can search for an available schedule no more than 3 months in advance. You must meet the minimum required duration of 1,200 hours per year. For example, the minimum daily schedule is 4 hours, the minimum weekly schedule is 24 hours, and the minimum monthly schedule is 100 hours.
After you find a schedule that meets your needs, call PurchaseScheduledInstances to purchase Scheduled Instances with that schedule.
## @@ -73229,16 +73294,16 @@ proc validate_PostDescribeScheduledInstanceAvailability_613640(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613642 = query.getOrDefault("Action") - valid_613642 = validateParameter(valid_613642, JString, required = true, default = newJString( + var valid_614846 = query.getOrDefault("Action") + valid_614846 = validateParameter(valid_614846, JString, required = true, default = newJString( "DescribeScheduledInstanceAvailability")) - if valid_613642 != nil: - section.add "Action", valid_613642 - var valid_613643 = query.getOrDefault("Version") - valid_613643 = validateParameter(valid_613643, JString, required = true, + if valid_614846 != nil: + section.add "Action", valid_614846 + var valid_614847 = query.getOrDefault("Version") + valid_614847 = validateParameter(valid_614847, JString, required = true, default = newJString("2016-11-15")) - if valid_613643 != nil: - section.add "Version", valid_613643 + if valid_614847 != nil: + section.add "Version", valid_614847 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -73249,41 +73314,41 @@ proc validate_PostDescribeScheduledInstanceAvailability_613640(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613644 = header.getOrDefault("X-Amz-Signature") - valid_613644 = validateParameter(valid_613644, JString, required = false, + var valid_614848 = header.getOrDefault("X-Amz-Signature") + valid_614848 = validateParameter(valid_614848, JString, required = false, default = nil) - if valid_613644 != nil: - section.add "X-Amz-Signature", valid_613644 - var valid_613645 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613645 = validateParameter(valid_613645, JString, required = false, + if valid_614848 != nil: + section.add "X-Amz-Signature", valid_614848 + var valid_614849 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614849 = validateParameter(valid_614849, JString, required = false, default = nil) - if valid_613645 != nil: - section.add "X-Amz-Content-Sha256", valid_613645 - var valid_613646 = header.getOrDefault("X-Amz-Date") - valid_613646 = validateParameter(valid_613646, JString, required = false, + if valid_614849 != nil: + section.add "X-Amz-Content-Sha256", valid_614849 + var valid_614850 = header.getOrDefault("X-Amz-Date") + valid_614850 = validateParameter(valid_614850, JString, required = false, default = nil) - if valid_613646 != nil: - section.add "X-Amz-Date", valid_613646 - var valid_613647 = header.getOrDefault("X-Amz-Credential") - valid_613647 = validateParameter(valid_613647, JString, required = false, + if valid_614850 != nil: + section.add "X-Amz-Date", valid_614850 + var valid_614851 = header.getOrDefault("X-Amz-Credential") + valid_614851 = validateParameter(valid_614851, JString, required = false, default = nil) - if valid_613647 != nil: - section.add "X-Amz-Credential", valid_613647 - var valid_613648 = header.getOrDefault("X-Amz-Security-Token") - valid_613648 = validateParameter(valid_613648, JString, required = false, + if valid_614851 != nil: + section.add "X-Amz-Credential", valid_614851 + var valid_614852 = header.getOrDefault("X-Amz-Security-Token") + valid_614852 = validateParameter(valid_614852, JString, required = false, default = nil) - if valid_613648 != nil: - section.add "X-Amz-Security-Token", valid_613648 - var valid_613649 = header.getOrDefault("X-Amz-Algorithm") - valid_613649 = validateParameter(valid_613649, JString, required = false, + if valid_614852 != nil: + section.add "X-Amz-Security-Token", valid_614852 + var valid_614853 = header.getOrDefault("X-Amz-Algorithm") + valid_614853 = validateParameter(valid_614853, JString, required = false, default = nil) - if valid_613649 != nil: - section.add "X-Amz-Algorithm", valid_613649 - var valid_613650 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613650 = validateParameter(valid_613650, JString, required = false, + if valid_614853 != nil: + section.add "X-Amz-Algorithm", valid_614853 + var valid_614854 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614854 = validateParameter(valid_614854, JString, required = false, default = nil) - if valid_613650 != nil: - section.add "X-Amz-SignedHeaders", valid_613650 + if valid_614854 != nil: + section.add "X-Amz-SignedHeaders", valid_614854 result.add "header", section ## parameters in `formData` object: ## FirstSlotStartTimeRange.EarliestTime: JString @@ -73320,86 +73385,86 @@ proc validate_PostDescribeScheduledInstanceAvailability_613640(path: JsonNode; ## Filter: JArray ## :The filters.
availability-zone
- The Availability Zone (for example, us-west-2a
).
instance-type
- The instance type (for example, c4.large
).
network-platform
- The network platform (EC2-Classic
or EC2-VPC
).
platform
- The platform (Linux/UNIX
or Windows
).
Finds available schedules that meet the specified criteria.
You can search for an available schedule no more than 3 months in advance. You must meet the minimum required duration of 1,200 hours per year. For example, the minimum daily schedule is 4 hours, the minimum weekly schedule is 24 hours, and the minimum monthly schedule is 100 hours.
After you find a schedule that meets your needs, call PurchaseScheduledInstances to purchase Scheduled Instances with that schedule.
## - let valid = call_613664.validator(path, query, header, formData, body) - let scheme = call_613664.pickScheme + let valid = call_614868.validator(path, query, header, formData, body) + let scheme = call_614868.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613664.url(scheme.get, call_613664.host, call_613664.base, - call_613664.route, valid.getOrDefault("path"), + let url = call_614868.url(scheme.get, call_614868.host, call_614868.base, + call_614868.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613664, url, valid) + result = atozHook(call_614868, url, valid) -proc call*(call_613665: Call_PostDescribeScheduledInstanceAvailability_613639; +proc call*(call_614869: Call_PostDescribeScheduledInstanceAvailability_614843; FirstSlotStartTimeRangeEarliestTime: string = ""; NextToken: string = ""; FirstSlotStartTimeRangeLatestTime: string = ""; RecurrenceOccurrenceUnit: string = ""; RecurrenceFrequency: string = ""; @@ -73446,41 +73511,41 @@ proc call*(call_613665: Call_PostDescribeScheduledInstanceAvailability_613639; ## : The maximum number of results to return in a single call. This value can be between 5 and 300. The default value is 300. To retrieve the remaining results, make another call with the returnedNextToken
value.
## Filter: JArray
## : The filters.
availability-zone
- The Availability Zone (for example, us-west-2a
).
instance-type
- The instance type (for example, c4.large
).
network-platform
- The network platform (EC2-Classic
or EC2-VPC
).
platform
- The platform (Linux/UNIX
or Windows
).
Finds available schedules that meet the specified criteria.
You can search for an available schedule no more than 3 months in advance. You must meet the minimum required duration of 1,200 hours per year. For example, the minimum daily schedule is 4 hours, the minimum weekly schedule is 24 hours, and the minimum monthly schedule is 100 hours.
After you find a schedule that meets your needs, call PurchaseScheduledInstances to purchase Scheduled Instances with that schedule.
## @@ -73537,78 +73602,78 @@ proc validate_GetDescribeScheduledInstanceAvailability_613612(path: JsonNode; ## : Describes the recurring schedule for a Scheduled Instance. ## Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule. section = newJObject() - var valid_613614 = query.getOrDefault("MaxResults") - valid_613614 = validateParameter(valid_613614, JInt, required = false, default = nil) - if valid_613614 != nil: - section.add "MaxResults", valid_613614 - var valid_613615 = query.getOrDefault("DryRun") - valid_613615 = validateParameter(valid_613615, JBool, required = false, default = nil) - if valid_613615 != nil: - section.add "DryRun", valid_613615 - var valid_613616 = query.getOrDefault("Recurrence.OccurrenceUnit") - valid_613616 = validateParameter(valid_613616, JString, required = false, + var valid_614818 = query.getOrDefault("MaxResults") + valid_614818 = validateParameter(valid_614818, JInt, required = false, default = nil) + if valid_614818 != nil: + section.add "MaxResults", valid_614818 + var valid_614819 = query.getOrDefault("DryRun") + valid_614819 = validateParameter(valid_614819, JBool, required = false, default = nil) + if valid_614819 != nil: + section.add "DryRun", valid_614819 + var valid_614820 = query.getOrDefault("Recurrence.OccurrenceUnit") + valid_614820 = validateParameter(valid_614820, JString, required = false, + default = nil) + if valid_614820 != nil: + section.add "Recurrence.OccurrenceUnit", valid_614820 + var valid_614821 = query.getOrDefault("MaxSlotDurationInHours") + valid_614821 = validateParameter(valid_614821, JInt, required = false, default = nil) + if valid_614821 != nil: + section.add "MaxSlotDurationInHours", valid_614821 + var valid_614822 = query.getOrDefault("MinSlotDurationInHours") + valid_614822 = validateParameter(valid_614822, JInt, required = false, default = nil) + if valid_614822 != nil: + section.add "MinSlotDurationInHours", valid_614822 + var valid_614823 = query.getOrDefault("NextToken") + valid_614823 = validateParameter(valid_614823, JString, required = false, default = nil) - if valid_613616 != nil: - section.add "Recurrence.OccurrenceUnit", valid_613616 - var valid_613617 = query.getOrDefault("MaxSlotDurationInHours") - valid_613617 = validateParameter(valid_613617, JInt, required = false, default = nil) - if valid_613617 != nil: - section.add "MaxSlotDurationInHours", valid_613617 - var valid_613618 = query.getOrDefault("MinSlotDurationInHours") - valid_613618 = validateParameter(valid_613618, JInt, required = false, default = nil) - if valid_613618 != nil: - section.add "MinSlotDurationInHours", valid_613618 - var valid_613619 = query.getOrDefault("NextToken") - valid_613619 = validateParameter(valid_613619, JString, required = false, + if valid_614823 != nil: + section.add "NextToken", valid_614823 + var valid_614824 = query.getOrDefault("Recurrence.Interval") + valid_614824 = validateParameter(valid_614824, JString, required = false, default = nil) - if valid_613619 != nil: - section.add "NextToken", valid_613619 - var valid_613620 = query.getOrDefault("Recurrence.Interval") - valid_613620 = validateParameter(valid_613620, JString, required = false, - default = nil) - if valid_613620 != nil: - section.add "Recurrence.Interval", valid_613620 - var valid_613621 = query.getOrDefault("Recurrence.Frequency") - valid_613621 = validateParameter(valid_613621, JString, required = false, - default = nil) - if valid_613621 != nil: - section.add "Recurrence.Frequency", valid_613621 - var valid_613622 = query.getOrDefault("Recurrence.OccurrenceDays") - valid_613622 = validateParameter(valid_613622, JArray, required = false, - default = nil) - if valid_613622 != nil: - section.add "Recurrence.OccurrenceDays", valid_613622 - var valid_613623 = query.getOrDefault("Filter") - valid_613623 = validateParameter(valid_613623, JArray, required = false, - default = nil) - if valid_613623 != nil: - section.add "Filter", valid_613623 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613624 = query.getOrDefault("Action") - valid_613624 = validateParameter(valid_613624, JString, required = true, default = newJString( + if valid_614824 != nil: + section.add "Recurrence.Interval", valid_614824 + var valid_614825 = query.getOrDefault("Recurrence.Frequency") + valid_614825 = validateParameter(valid_614825, JString, required = false, + default = nil) + if valid_614825 != nil: + section.add "Recurrence.Frequency", valid_614825 + var valid_614826 = query.getOrDefault("Recurrence.OccurrenceDays") + valid_614826 = validateParameter(valid_614826, JArray, required = false, + default = nil) + if valid_614826 != nil: + section.add "Recurrence.OccurrenceDays", valid_614826 + var valid_614827 = query.getOrDefault("Filter") + valid_614827 = validateParameter(valid_614827, JArray, required = false, + default = nil) + if valid_614827 != nil: + section.add "Filter", valid_614827 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_614828 = query.getOrDefault("Action") + valid_614828 = validateParameter(valid_614828, JString, required = true, default = newJString( "DescribeScheduledInstanceAvailability")) - if valid_613624 != nil: - section.add "Action", valid_613624 - var valid_613625 = query.getOrDefault("FirstSlotStartTimeRange.LatestTime") - valid_613625 = validateParameter(valid_613625, JString, required = false, + if valid_614828 != nil: + section.add "Action", valid_614828 + var valid_614829 = query.getOrDefault("FirstSlotStartTimeRange.LatestTime") + valid_614829 = validateParameter(valid_614829, JString, required = false, default = nil) - if valid_613625 != nil: - section.add "FirstSlotStartTimeRange.LatestTime", valid_613625 - var valid_613626 = query.getOrDefault("FirstSlotStartTimeRange.EarliestTime") - valid_613626 = validateParameter(valid_613626, JString, required = false, + if valid_614829 != nil: + section.add "FirstSlotStartTimeRange.LatestTime", valid_614829 + var valid_614830 = query.getOrDefault("FirstSlotStartTimeRange.EarliestTime") + valid_614830 = validateParameter(valid_614830, JString, required = false, default = nil) - if valid_613626 != nil: - section.add "FirstSlotStartTimeRange.EarliestTime", valid_613626 - var valid_613627 = query.getOrDefault("Version") - valid_613627 = validateParameter(valid_613627, JString, required = true, + if valid_614830 != nil: + section.add "FirstSlotStartTimeRange.EarliestTime", valid_614830 + var valid_614831 = query.getOrDefault("Version") + valid_614831 = validateParameter(valid_614831, JString, required = true, default = newJString("2016-11-15")) - if valid_613627 != nil: - section.add "Version", valid_613627 - var valid_613628 = query.getOrDefault("Recurrence.OccurrenceRelativeToEnd") - valid_613628 = validateParameter(valid_613628, JString, required = false, + if valid_614831 != nil: + section.add "Version", valid_614831 + var valid_614832 = query.getOrDefault("Recurrence.OccurrenceRelativeToEnd") + valid_614832 = validateParameter(valid_614832, JString, required = false, default = nil) - if valid_613628 != nil: - section.add "Recurrence.OccurrenceRelativeToEnd", valid_613628 + if valid_614832 != nil: + section.add "Recurrence.OccurrenceRelativeToEnd", valid_614832 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -73619,62 +73684,62 @@ proc validate_GetDescribeScheduledInstanceAvailability_613612(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613629 = header.getOrDefault("X-Amz-Signature") - valid_613629 = validateParameter(valid_613629, JString, required = false, + var valid_614833 = header.getOrDefault("X-Amz-Signature") + valid_614833 = validateParameter(valid_614833, JString, required = false, default = nil) - if valid_613629 != nil: - section.add "X-Amz-Signature", valid_613629 - var valid_613630 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613630 = validateParameter(valid_613630, JString, required = false, + if valid_614833 != nil: + section.add "X-Amz-Signature", valid_614833 + var valid_614834 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614834 = validateParameter(valid_614834, JString, required = false, default = nil) - if valid_613630 != nil: - section.add "X-Amz-Content-Sha256", valid_613630 - var valid_613631 = header.getOrDefault("X-Amz-Date") - valid_613631 = validateParameter(valid_613631, JString, required = false, + if valid_614834 != nil: + section.add "X-Amz-Content-Sha256", valid_614834 + var valid_614835 = header.getOrDefault("X-Amz-Date") + valid_614835 = validateParameter(valid_614835, JString, required = false, default = nil) - if valid_613631 != nil: - section.add "X-Amz-Date", valid_613631 - var valid_613632 = header.getOrDefault("X-Amz-Credential") - valid_613632 = validateParameter(valid_613632, JString, required = false, + if valid_614835 != nil: + section.add "X-Amz-Date", valid_614835 + var valid_614836 = header.getOrDefault("X-Amz-Credential") + valid_614836 = validateParameter(valid_614836, JString, required = false, default = nil) - if valid_613632 != nil: - section.add "X-Amz-Credential", valid_613632 - var valid_613633 = header.getOrDefault("X-Amz-Security-Token") - valid_613633 = validateParameter(valid_613633, JString, required = false, + if valid_614836 != nil: + section.add "X-Amz-Credential", valid_614836 + var valid_614837 = header.getOrDefault("X-Amz-Security-Token") + valid_614837 = validateParameter(valid_614837, JString, required = false, default = nil) - if valid_613633 != nil: - section.add "X-Amz-Security-Token", valid_613633 - var valid_613634 = header.getOrDefault("X-Amz-Algorithm") - valid_613634 = validateParameter(valid_613634, JString, required = false, + if valid_614837 != nil: + section.add "X-Amz-Security-Token", valid_614837 + var valid_614838 = header.getOrDefault("X-Amz-Algorithm") + valid_614838 = validateParameter(valid_614838, JString, required = false, default = nil) - if valid_613634 != nil: - section.add "X-Amz-Algorithm", valid_613634 - var valid_613635 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613635 = validateParameter(valid_613635, JString, required = false, + if valid_614838 != nil: + section.add "X-Amz-Algorithm", valid_614838 + var valid_614839 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614839 = validateParameter(valid_614839, JString, required = false, default = nil) - if valid_613635 != nil: - section.add "X-Amz-SignedHeaders", valid_613635 + if valid_614839 != nil: + section.add "X-Amz-SignedHeaders", valid_614839 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613636: Call_GetDescribeScheduledInstanceAvailability_613611; +proc call*(call_614840: Call_GetDescribeScheduledInstanceAvailability_614815; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Finds available schedules that meet the specified criteria.
You can search for an available schedule no more than 3 months in advance. You must meet the minimum required duration of 1,200 hours per year. For example, the minimum daily schedule is 4 hours, the minimum weekly schedule is 24 hours, and the minimum monthly schedule is 100 hours.
After you find a schedule that meets your needs, call PurchaseScheduledInstances to purchase Scheduled Instances with that schedule.
## - let valid = call_613636.validator(path, query, header, formData, body) - let scheme = call_613636.pickScheme + let valid = call_614840.validator(path, query, header, formData, body) + let scheme = call_614840.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613636.url(scheme.get, call_613636.host, call_613636.base, - call_613636.route, valid.getOrDefault("path"), + let url = call_614840.url(scheme.get, call_614840.host, call_614840.base, + call_614840.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613636, url, valid) + result = atozHook(call_614840, url, valid) -proc call*(call_613637: Call_GetDescribeScheduledInstanceAvailability_613611; +proc call*(call_614841: Call_GetDescribeScheduledInstanceAvailability_614815; MaxResults: int = 0; DryRun: bool = false; RecurrenceOccurrenceUnit: string = ""; MaxSlotDurationInHours: int = 0; MinSlotDurationInHours: int = 0; NextToken: string = ""; @@ -73722,40 +73787,40 @@ proc call*(call_613637: Call_GetDescribeScheduledInstanceAvailability_613611; ## RecurrenceOccurrenceRelativeToEnd: string ## : Describes the recurring schedule for a Scheduled Instance. ## Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule. - var query_613638 = newJObject() - add(query_613638, "MaxResults", newJInt(MaxResults)) - add(query_613638, "DryRun", newJBool(DryRun)) - add(query_613638, "Recurrence.OccurrenceUnit", + var query_614842 = newJObject() + add(query_614842, "MaxResults", newJInt(MaxResults)) + add(query_614842, "DryRun", newJBool(DryRun)) + add(query_614842, "Recurrence.OccurrenceUnit", newJString(RecurrenceOccurrenceUnit)) - add(query_613638, "MaxSlotDurationInHours", newJInt(MaxSlotDurationInHours)) - add(query_613638, "MinSlotDurationInHours", newJInt(MinSlotDurationInHours)) - add(query_613638, "NextToken", newJString(NextToken)) - add(query_613638, "Recurrence.Interval", newJString(RecurrenceInterval)) - add(query_613638, "Recurrence.Frequency", newJString(RecurrenceFrequency)) + add(query_614842, "MaxSlotDurationInHours", newJInt(MaxSlotDurationInHours)) + add(query_614842, "MinSlotDurationInHours", newJInt(MinSlotDurationInHours)) + add(query_614842, "NextToken", newJString(NextToken)) + add(query_614842, "Recurrence.Interval", newJString(RecurrenceInterval)) + add(query_614842, "Recurrence.Frequency", newJString(RecurrenceFrequency)) if RecurrenceOccurrenceDays != nil: - query_613638.add "Recurrence.OccurrenceDays", RecurrenceOccurrenceDays + query_614842.add "Recurrence.OccurrenceDays", RecurrenceOccurrenceDays if Filter != nil: - query_613638.add "Filter", Filter - add(query_613638, "Action", newJString(Action)) - add(query_613638, "FirstSlotStartTimeRange.LatestTime", + query_614842.add "Filter", Filter + add(query_614842, "Action", newJString(Action)) + add(query_614842, "FirstSlotStartTimeRange.LatestTime", newJString(FirstSlotStartTimeRangeLatestTime)) - add(query_613638, "FirstSlotStartTimeRange.EarliestTime", + add(query_614842, "FirstSlotStartTimeRange.EarliestTime", newJString(FirstSlotStartTimeRangeEarliestTime)) - add(query_613638, "Version", newJString(Version)) - add(query_613638, "Recurrence.OccurrenceRelativeToEnd", + add(query_614842, "Version", newJString(Version)) + add(query_614842, "Recurrence.OccurrenceRelativeToEnd", newJString(RecurrenceOccurrenceRelativeToEnd)) - result = call_613637.call(nil, query_613638, nil, nil, nil) + result = call_614841.call(nil, query_614842, nil, nil, nil) -var getDescribeScheduledInstanceAvailability* = Call_GetDescribeScheduledInstanceAvailability_613611( +var getDescribeScheduledInstanceAvailability* = Call_GetDescribeScheduledInstanceAvailability_614815( name: "getDescribeScheduledInstanceAvailability", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeScheduledInstanceAvailability", - validator: validate_GetDescribeScheduledInstanceAvailability_613612, - base: "/", url: url_GetDescribeScheduledInstanceAvailability_613613, + validator: validate_GetDescribeScheduledInstanceAvailability_614816, + base: "/", url: url_GetDescribeScheduledInstanceAvailability_614817, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeScheduledInstances_613690 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeScheduledInstances_613692(protocol: Scheme; host: string; + Call_PostDescribeScheduledInstances_614894 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeScheduledInstances_614896(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -73767,7 +73832,7 @@ proc url_PostDescribeScheduledInstances_613692(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeScheduledInstances_613691(path: JsonNode; +proc validate_PostDescribeScheduledInstances_614895(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes the specified Scheduled Instances or all your Scheduled Instances. ## @@ -73780,16 +73845,16 @@ proc validate_PostDescribeScheduledInstances_613691(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613693 = query.getOrDefault("Action") - valid_613693 = validateParameter(valid_613693, JString, required = true, default = newJString( + var valid_614897 = query.getOrDefault("Action") + valid_614897 = validateParameter(valid_614897, JString, required = true, default = newJString( "DescribeScheduledInstances")) - if valid_613693 != nil: - section.add "Action", valid_613693 - var valid_613694 = query.getOrDefault("Version") - valid_613694 = validateParameter(valid_613694, JString, required = true, + if valid_614897 != nil: + section.add "Action", valid_614897 + var valid_614898 = query.getOrDefault("Version") + valid_614898 = validateParameter(valid_614898, JString, required = true, default = newJString("2016-11-15")) - if valid_613694 != nil: - section.add "Version", valid_613694 + if valid_614898 != nil: + section.add "Version", valid_614898 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -73800,41 +73865,41 @@ proc validate_PostDescribeScheduledInstances_613691(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613695 = header.getOrDefault("X-Amz-Signature") - valid_613695 = validateParameter(valid_613695, JString, required = false, + var valid_614899 = header.getOrDefault("X-Amz-Signature") + valid_614899 = validateParameter(valid_614899, JString, required = false, default = nil) - if valid_613695 != nil: - section.add "X-Amz-Signature", valid_613695 - var valid_613696 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613696 = validateParameter(valid_613696, JString, required = false, + if valid_614899 != nil: + section.add "X-Amz-Signature", valid_614899 + var valid_614900 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614900 = validateParameter(valid_614900, JString, required = false, default = nil) - if valid_613696 != nil: - section.add "X-Amz-Content-Sha256", valid_613696 - var valid_613697 = header.getOrDefault("X-Amz-Date") - valid_613697 = validateParameter(valid_613697, JString, required = false, + if valid_614900 != nil: + section.add "X-Amz-Content-Sha256", valid_614900 + var valid_614901 = header.getOrDefault("X-Amz-Date") + valid_614901 = validateParameter(valid_614901, JString, required = false, default = nil) - if valid_613697 != nil: - section.add "X-Amz-Date", valid_613697 - var valid_613698 = header.getOrDefault("X-Amz-Credential") - valid_613698 = validateParameter(valid_613698, JString, required = false, + if valid_614901 != nil: + section.add "X-Amz-Date", valid_614901 + var valid_614902 = header.getOrDefault("X-Amz-Credential") + valid_614902 = validateParameter(valid_614902, JString, required = false, default = nil) - if valid_613698 != nil: - section.add "X-Amz-Credential", valid_613698 - var valid_613699 = header.getOrDefault("X-Amz-Security-Token") - valid_613699 = validateParameter(valid_613699, JString, required = false, + if valid_614902 != nil: + section.add "X-Amz-Credential", valid_614902 + var valid_614903 = header.getOrDefault("X-Amz-Security-Token") + valid_614903 = validateParameter(valid_614903, JString, required = false, default = nil) - if valid_613699 != nil: - section.add "X-Amz-Security-Token", valid_613699 - var valid_613700 = header.getOrDefault("X-Amz-Algorithm") - valid_613700 = validateParameter(valid_613700, JString, required = false, + if valid_614903 != nil: + section.add "X-Amz-Security-Token", valid_614903 + var valid_614904 = header.getOrDefault("X-Amz-Algorithm") + valid_614904 = validateParameter(valid_614904, JString, required = false, default = nil) - if valid_613700 != nil: - section.add "X-Amz-Algorithm", valid_613700 - var valid_613701 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613701 = validateParameter(valid_613701, JString, required = false, + if valid_614904 != nil: + section.add "X-Amz-Algorithm", valid_614904 + var valid_614905 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614905 = validateParameter(valid_614905, JString, required = false, default = nil) - if valid_613701 != nil: - section.add "X-Amz-SignedHeaders", valid_613701 + if valid_614905 != nil: + section.add "X-Amz-SignedHeaders", valid_614905 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -73854,57 +73919,57 @@ proc validate_PostDescribeScheduledInstances_613691(path: JsonNode; ## Filter: JArray ## :The filters.
availability-zone
- The Availability Zone (for example, us-west-2a
).
instance-type
- The instance type (for example, c4.large
).
network-platform
- The network platform (EC2-Classic
or EC2-VPC
).
platform
- The platform (Linux/UNIX
or Windows
).
The filters.
availability-zone
- The Availability Zone (for example, us-west-2a
).
instance-type
- The instance type (for example, c4.large
).
network-platform
- The network platform (EC2-Classic
or EC2-VPC
).
platform
- The platform (Linux/UNIX
or Windows
).
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_613746 = newJObject()
- var formData_613747 = newJObject()
+ var query_614950 = newJObject()
+ var formData_614951 = newJObject()
if GroupId != nil:
- formData_613747.add "GroupId", GroupId
- add(formData_613747, "DryRun", newJBool(DryRun))
- add(query_613746, "Action", newJString(Action))
- add(query_613746, "Version", newJString(Version))
- result = call_613745.call(nil, query_613746, nil, formData_613747, nil)
+ formData_614951.add "GroupId", GroupId
+ add(formData_614951, "DryRun", newJBool(DryRun))
+ add(query_614950, "Action", newJString(Action))
+ add(query_614950, "Version", newJString(Version))
+ result = call_614949.call(nil, query_614950, nil, formData_614951, nil)
-var postDescribeSecurityGroupReferences* = Call_PostDescribeSecurityGroupReferences_613730(
+var postDescribeSecurityGroupReferences* = Call_PostDescribeSecurityGroupReferences_614934(
name: "postDescribeSecurityGroupReferences", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeSecurityGroupReferences",
- validator: validate_PostDescribeSecurityGroupReferences_613731, base: "/",
- url: url_PostDescribeSecurityGroupReferences_613732,
+ validator: validate_PostDescribeSecurityGroupReferences_614935, base: "/",
+ url: url_PostDescribeSecurityGroupReferences_614936,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeSecurityGroupReferences_613713 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeSecurityGroupReferences_613715(protocol: Scheme; host: string;
+ Call_GetDescribeSecurityGroupReferences_614917 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeSecurityGroupReferences_614919(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -74309,7 +74374,7 @@ proc url_GetDescribeSecurityGroupReferences_613715(protocol: Scheme; host: strin
else:
result.path = base & route
-proc validate_GetDescribeSecurityGroupReferences_613714(path: JsonNode;
+proc validate_GetDescribeSecurityGroupReferences_614918(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## [VPC only] Describes the VPCs on the other side of a VPC peering connection that are referencing the security groups you've specified in this request.
##
@@ -74325,25 +74390,25 @@ proc validate_GetDescribeSecurityGroupReferences_613714(path: JsonNode;
## : The IDs of the security groups in your account.
## Version: JString (required)
section = newJObject()
- var valid_613716 = query.getOrDefault("DryRun")
- valid_613716 = validateParameter(valid_613716, JBool, required = false, default = nil)
- if valid_613716 != nil:
- section.add "DryRun", valid_613716
+ var valid_614920 = query.getOrDefault("DryRun")
+ valid_614920 = validateParameter(valid_614920, JBool, required = false, default = nil)
+ if valid_614920 != nil:
+ section.add "DryRun", valid_614920
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_613717 = query.getOrDefault("Action")
- valid_613717 = validateParameter(valid_613717, JString, required = true, default = newJString(
+ var valid_614921 = query.getOrDefault("Action")
+ valid_614921 = validateParameter(valid_614921, JString, required = true, default = newJString(
"DescribeSecurityGroupReferences"))
- if valid_613717 != nil:
- section.add "Action", valid_613717
- var valid_613718 = query.getOrDefault("GroupId")
- valid_613718 = validateParameter(valid_613718, JArray, required = true, default = nil)
- if valid_613718 != nil:
- section.add "GroupId", valid_613718
- var valid_613719 = query.getOrDefault("Version")
- valid_613719 = validateParameter(valid_613719, JString, required = true,
+ if valid_614921 != nil:
+ section.add "Action", valid_614921
+ var valid_614922 = query.getOrDefault("GroupId")
+ valid_614922 = validateParameter(valid_614922, JArray, required = true, default = nil)
+ if valid_614922 != nil:
+ section.add "GroupId", valid_614922
+ var valid_614923 = query.getOrDefault("Version")
+ valid_614923 = validateParameter(valid_614923, JString, required = true,
default = newJString("2016-11-15"))
- if valid_613719 != nil:
- section.add "Version", valid_613719
+ if valid_614923 != nil:
+ section.add "Version", valid_614923
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -74354,62 +74419,62 @@ proc validate_GetDescribeSecurityGroupReferences_613714(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_613720 = header.getOrDefault("X-Amz-Signature")
- valid_613720 = validateParameter(valid_613720, JString, required = false,
+ var valid_614924 = header.getOrDefault("X-Amz-Signature")
+ valid_614924 = validateParameter(valid_614924, JString, required = false,
default = nil)
- if valid_613720 != nil:
- section.add "X-Amz-Signature", valid_613720
- var valid_613721 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_613721 = validateParameter(valid_613721, JString, required = false,
+ if valid_614924 != nil:
+ section.add "X-Amz-Signature", valid_614924
+ var valid_614925 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_614925 = validateParameter(valid_614925, JString, required = false,
default = nil)
- if valid_613721 != nil:
- section.add "X-Amz-Content-Sha256", valid_613721
- var valid_613722 = header.getOrDefault("X-Amz-Date")
- valid_613722 = validateParameter(valid_613722, JString, required = false,
+ if valid_614925 != nil:
+ section.add "X-Amz-Content-Sha256", valid_614925
+ var valid_614926 = header.getOrDefault("X-Amz-Date")
+ valid_614926 = validateParameter(valid_614926, JString, required = false,
default = nil)
- if valid_613722 != nil:
- section.add "X-Amz-Date", valid_613722
- var valid_613723 = header.getOrDefault("X-Amz-Credential")
- valid_613723 = validateParameter(valid_613723, JString, required = false,
+ if valid_614926 != nil:
+ section.add "X-Amz-Date", valid_614926
+ var valid_614927 = header.getOrDefault("X-Amz-Credential")
+ valid_614927 = validateParameter(valid_614927, JString, required = false,
default = nil)
- if valid_613723 != nil:
- section.add "X-Amz-Credential", valid_613723
- var valid_613724 = header.getOrDefault("X-Amz-Security-Token")
- valid_613724 = validateParameter(valid_613724, JString, required = false,
+ if valid_614927 != nil:
+ section.add "X-Amz-Credential", valid_614927
+ var valid_614928 = header.getOrDefault("X-Amz-Security-Token")
+ valid_614928 = validateParameter(valid_614928, JString, required = false,
default = nil)
- if valid_613724 != nil:
- section.add "X-Amz-Security-Token", valid_613724
- var valid_613725 = header.getOrDefault("X-Amz-Algorithm")
- valid_613725 = validateParameter(valid_613725, JString, required = false,
+ if valid_614928 != nil:
+ section.add "X-Amz-Security-Token", valid_614928
+ var valid_614929 = header.getOrDefault("X-Amz-Algorithm")
+ valid_614929 = validateParameter(valid_614929, JString, required = false,
default = nil)
- if valid_613725 != nil:
- section.add "X-Amz-Algorithm", valid_613725
- var valid_613726 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_613726 = validateParameter(valid_613726, JString, required = false,
+ if valid_614929 != nil:
+ section.add "X-Amz-Algorithm", valid_614929
+ var valid_614930 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_614930 = validateParameter(valid_614930, JString, required = false,
default = nil)
- if valid_613726 != nil:
- section.add "X-Amz-SignedHeaders", valid_613726
+ if valid_614930 != nil:
+ section.add "X-Amz-SignedHeaders", valid_614930
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_613727: Call_GetDescribeSecurityGroupReferences_613713;
+proc call*(call_614931: Call_GetDescribeSecurityGroupReferences_614917;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## [VPC only] Describes the VPCs on the other side of a VPC peering connection that are referencing the security groups you've specified in this request.
##
- let valid = call_613727.validator(path, query, header, formData, body)
- let scheme = call_613727.pickScheme
+ let valid = call_614931.validator(path, query, header, formData, body)
+ let scheme = call_614931.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_613727.url(scheme.get, call_613727.host, call_613727.base,
- call_613727.route, valid.getOrDefault("path"),
+ let url = call_614931.url(scheme.get, call_614931.host, call_614931.base,
+ call_614931.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_613727, url, valid)
+ result = atozHook(call_614931, url, valid)
-proc call*(call_613728: Call_GetDescribeSecurityGroupReferences_613713;
+proc call*(call_614932: Call_GetDescribeSecurityGroupReferences_614917;
GroupId: JsonNode; DryRun: bool = false;
Action: string = "DescribeSecurityGroupReferences";
Version: string = "2016-11-15"): Recallable =
@@ -74421,23 +74486,23 @@ proc call*(call_613728: Call_GetDescribeSecurityGroupReferences_613713;
## GroupId: JArray (required)
## : The IDs of the security groups in your account.
## Version: string (required)
- var query_613729 = newJObject()
- add(query_613729, "DryRun", newJBool(DryRun))
- add(query_613729, "Action", newJString(Action))
+ var query_614933 = newJObject()
+ add(query_614933, "DryRun", newJBool(DryRun))
+ add(query_614933, "Action", newJString(Action))
if GroupId != nil:
- query_613729.add "GroupId", GroupId
- add(query_613729, "Version", newJString(Version))
- result = call_613728.call(nil, query_613729, nil, nil, nil)
+ query_614933.add "GroupId", GroupId
+ add(query_614933, "Version", newJString(Version))
+ result = call_614932.call(nil, query_614933, nil, nil, nil)
-var getDescribeSecurityGroupReferences* = Call_GetDescribeSecurityGroupReferences_613713(
+var getDescribeSecurityGroupReferences* = Call_GetDescribeSecurityGroupReferences_614917(
name: "getDescribeSecurityGroupReferences", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeSecurityGroupReferences",
- validator: validate_GetDescribeSecurityGroupReferences_613714, base: "/",
- url: url_GetDescribeSecurityGroupReferences_613715,
+ validator: validate_GetDescribeSecurityGroupReferences_614918, base: "/",
+ url: url_GetDescribeSecurityGroupReferences_614919,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeSecurityGroups_613769 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeSecurityGroups_613771(protocol: Scheme; host: string;
+ Call_PostDescribeSecurityGroups_614973 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeSecurityGroups_614975(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -74449,7 +74514,7 @@ proc url_PostDescribeSecurityGroups_613771(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeSecurityGroups_613770(path: JsonNode; query: JsonNode;
+proc validate_PostDescribeSecurityGroups_614974(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified security groups or all of your security groups.
A security group is for use with instances either in the EC2-Classic platform or in a specific VPC. For more information, see Amazon EC2 Security Groups in the Amazon Elastic Compute Cloud User Guide and Security Groups for Your VPC in the Amazon Virtual Private Cloud User Guide.
## @@ -74462,16 +74527,16 @@ proc validate_PostDescribeSecurityGroups_613770(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613772 = query.getOrDefault("Action") - valid_613772 = validateParameter(valid_613772, JString, required = true, + var valid_614976 = query.getOrDefault("Action") + valid_614976 = validateParameter(valid_614976, JString, required = true, default = newJString("DescribeSecurityGroups")) - if valid_613772 != nil: - section.add "Action", valid_613772 - var valid_613773 = query.getOrDefault("Version") - valid_613773 = validateParameter(valid_613773, JString, required = true, + if valid_614976 != nil: + section.add "Action", valid_614976 + var valid_614977 = query.getOrDefault("Version") + valid_614977 = validateParameter(valid_614977, JString, required = true, default = newJString("2016-11-15")) - if valid_613773 != nil: - section.add "Version", valid_613773 + if valid_614977 != nil: + section.add "Version", valid_614977 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -74482,41 +74547,41 @@ proc validate_PostDescribeSecurityGroups_613770(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613774 = header.getOrDefault("X-Amz-Signature") - valid_613774 = validateParameter(valid_613774, JString, required = false, + var valid_614978 = header.getOrDefault("X-Amz-Signature") + valid_614978 = validateParameter(valid_614978, JString, required = false, default = nil) - if valid_613774 != nil: - section.add "X-Amz-Signature", valid_613774 - var valid_613775 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613775 = validateParameter(valid_613775, JString, required = false, + if valid_614978 != nil: + section.add "X-Amz-Signature", valid_614978 + var valid_614979 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614979 = validateParameter(valid_614979, JString, required = false, default = nil) - if valid_613775 != nil: - section.add "X-Amz-Content-Sha256", valid_613775 - var valid_613776 = header.getOrDefault("X-Amz-Date") - valid_613776 = validateParameter(valid_613776, JString, required = false, + if valid_614979 != nil: + section.add "X-Amz-Content-Sha256", valid_614979 + var valid_614980 = header.getOrDefault("X-Amz-Date") + valid_614980 = validateParameter(valid_614980, JString, required = false, default = nil) - if valid_613776 != nil: - section.add "X-Amz-Date", valid_613776 - var valid_613777 = header.getOrDefault("X-Amz-Credential") - valid_613777 = validateParameter(valid_613777, JString, required = false, + if valid_614980 != nil: + section.add "X-Amz-Date", valid_614980 + var valid_614981 = header.getOrDefault("X-Amz-Credential") + valid_614981 = validateParameter(valid_614981, JString, required = false, default = nil) - if valid_613777 != nil: - section.add "X-Amz-Credential", valid_613777 - var valid_613778 = header.getOrDefault("X-Amz-Security-Token") - valid_613778 = validateParameter(valid_613778, JString, required = false, + if valid_614981 != nil: + section.add "X-Amz-Credential", valid_614981 + var valid_614982 = header.getOrDefault("X-Amz-Security-Token") + valid_614982 = validateParameter(valid_614982, JString, required = false, default = nil) - if valid_613778 != nil: - section.add "X-Amz-Security-Token", valid_613778 - var valid_613779 = header.getOrDefault("X-Amz-Algorithm") - valid_613779 = validateParameter(valid_613779, JString, required = false, + if valid_614982 != nil: + section.add "X-Amz-Security-Token", valid_614982 + var valid_614983 = header.getOrDefault("X-Amz-Algorithm") + valid_614983 = validateParameter(valid_614983, JString, required = false, default = nil) - if valid_613779 != nil: - section.add "X-Amz-Algorithm", valid_613779 - var valid_613780 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613780 = validateParameter(valid_613780, JString, required = false, + if valid_614983 != nil: + section.add "X-Amz-Algorithm", valid_614983 + var valid_614984 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614984 = validateParameter(valid_614984, JString, required = false, default = nil) - if valid_613780 != nil: - section.add "X-Amz-SignedHeaders", valid_613780 + if valid_614984 != nil: + section.add "X-Amz-SignedHeaders", valid_614984 result.add "header", section ## parameters in `formData` object: ## GroupId: JArray @@ -74532,52 +74597,52 @@ proc validate_PostDescribeSecurityGroups_613770(path: JsonNode; query: JsonNode; ## Filter: JArray ## :The filters. If using multiple filters for rules, the results include security groups for which any combination of rules - not necessarily a single rule - match all filters.
description
- The description of the security group.
egress.ip-permission.cidr
- An IPv4 CIDR block for an outbound security group rule.
egress.ip-permission.from-port
- For an outbound rule, the start of port range for the TCP and UDP protocols, or an ICMP type number.
egress.ip-permission.group-id
- The ID of a security group that has been referenced in an outbound security group rule.
egress.ip-permission.group-name
- The name of a security group that has been referenced in an outbound security group rule.
egress.ip-permission.ipv6-cidr
- An IPv6 CIDR block for an outbound security group rule.
egress.ip-permission.prefix-list-id
- The ID (prefix) of the AWS service to which a security group rule allows outbound access.
egress.ip-permission.protocol
- The IP protocol for an outbound security group rule (tcp
| udp
| icmp
or a protocol number).
egress.ip-permission.to-port
- For an outbound rule, the end of port range for the TCP and UDP protocols, or an ICMP code.
egress.ip-permission.user-id
- The ID of an AWS account that has been referenced in an outbound security group rule.
group-id
- The ID of the security group.
group-name
- The name of the security group.
ip-permission.cidr
- An IPv4 CIDR block for an inbound security group rule.
ip-permission.from-port
- For an inbound rule, the start of port range for the TCP and UDP protocols, or an ICMP type number.
ip-permission.group-id
- The ID of a security group that has been referenced in an inbound security group rule.
ip-permission.group-name
- The name of a security group that has been referenced in an inbound security group rule.
ip-permission.ipv6-cidr
- An IPv6 CIDR block for an inbound security group rule.
ip-permission.prefix-list-id
- The ID (prefix) of the AWS service from which a security group rule allows inbound access.
ip-permission.protocol
- The IP protocol for an inbound security group rule (tcp
| udp
| icmp
or a protocol number).
ip-permission.to-port
- For an inbound rule, the end of port range for the TCP and UDP protocols, or an ICMP code.
ip-permission.user-id
- The ID of an AWS account that has been referenced in an inbound security group rule.
owner-id
- The AWS account ID of the owner of the security group.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC specified when the security group was created.
Describes the specified security groups or all of your security groups.
A security group is for use with instances either in the EC2-Classic platform or in a specific VPC. For more information, see Amazon EC2 Security Groups in the Amazon Elastic Compute Cloud User Guide and Security Groups for Your VPC in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_613787.validator(path, query, header, formData, body) - let scheme = call_613787.pickScheme + let valid = call_614991.validator(path, query, header, formData, body) + let scheme = call_614991.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613787.url(scheme.get, call_613787.host, call_613787.base, - call_613787.route, valid.getOrDefault("path"), + let url = call_614991.url(scheme.get, call_614991.host, call_614991.base, + call_614991.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613787, url, valid) + result = atozHook(call_614991, url, valid) -proc call*(call_613788: Call_PostDescribeSecurityGroups_613769; +proc call*(call_614992: Call_PostDescribeSecurityGroups_614973; GroupId: JsonNode = nil; NextToken: string = ""; GroupName: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeSecurityGroups"; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable = @@ -74597,30 +74662,30 @@ proc call*(call_613788: Call_PostDescribeSecurityGroups_613769; ## : The maximum number of results to return in a single call. To retrieve the remaining results, make another request with the returnedNextToken
value. This value can be between 5 and 1000. If this parameter is not specified, then all results are returned.
## Filter: JArray
## : The filters. If using multiple filters for rules, the results include security groups for which any combination of rules - not necessarily a single rule - match all filters.
description
- The description of the security group.
egress.ip-permission.cidr
- An IPv4 CIDR block for an outbound security group rule.
egress.ip-permission.from-port
- For an outbound rule, the start of port range for the TCP and UDP protocols, or an ICMP type number.
egress.ip-permission.group-id
- The ID of a security group that has been referenced in an outbound security group rule.
egress.ip-permission.group-name
- The name of a security group that has been referenced in an outbound security group rule.
egress.ip-permission.ipv6-cidr
- An IPv6 CIDR block for an outbound security group rule.
egress.ip-permission.prefix-list-id
- The ID (prefix) of the AWS service to which a security group rule allows outbound access.
egress.ip-permission.protocol
- The IP protocol for an outbound security group rule (tcp
| udp
| icmp
or a protocol number).
egress.ip-permission.to-port
- For an outbound rule, the end of port range for the TCP and UDP protocols, or an ICMP code.
egress.ip-permission.user-id
- The ID of an AWS account that has been referenced in an outbound security group rule.
group-id
- The ID of the security group.
group-name
- The name of the security group.
ip-permission.cidr
- An IPv4 CIDR block for an inbound security group rule.
ip-permission.from-port
- For an inbound rule, the start of port range for the TCP and UDP protocols, or an ICMP type number.
ip-permission.group-id
- The ID of a security group that has been referenced in an inbound security group rule.
ip-permission.group-name
- The name of a security group that has been referenced in an inbound security group rule.
ip-permission.ipv6-cidr
- An IPv6 CIDR block for an inbound security group rule.
ip-permission.prefix-list-id
- The ID (prefix) of the AWS service from which a security group rule allows inbound access.
ip-permission.protocol
- The IP protocol for an inbound security group rule (tcp
| udp
| icmp
or a protocol number).
ip-permission.to-port
- For an inbound rule, the end of port range for the TCP and UDP protocols, or an ICMP code.
ip-permission.user-id
- The ID of an AWS account that has been referenced in an inbound security group rule.
owner-id
- The AWS account ID of the owner of the security group.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC specified when the security group was created.
Describes the specified security groups or all of your security groups.
A security group is for use with instances either in the EC2-Classic platform or in a specific VPC. For more information, see Amazon EC2 Security Groups in the Amazon Elastic Compute Cloud User Guide and Security Groups for Your VPC in the Amazon Virtual Private Cloud User Guide.
## @@ -74656,45 +74721,45 @@ proc validate_GetDescribeSecurityGroups_613749(path: JsonNode; query: JsonNode; ## :The IDs of the security groups. Required for security groups in a nondefault VPC.
Default: Describes all your security groups.
## Version: JString (required) section = newJObject() - var valid_613751 = query.getOrDefault("MaxResults") - valid_613751 = validateParameter(valid_613751, JInt, required = false, default = nil) - if valid_613751 != nil: - section.add "MaxResults", valid_613751 - var valid_613752 = query.getOrDefault("GroupName") - valid_613752 = validateParameter(valid_613752, JArray, required = false, + var valid_614955 = query.getOrDefault("MaxResults") + valid_614955 = validateParameter(valid_614955, JInt, required = false, default = nil) + if valid_614955 != nil: + section.add "MaxResults", valid_614955 + var valid_614956 = query.getOrDefault("GroupName") + valid_614956 = validateParameter(valid_614956, JArray, required = false, default = nil) - if valid_613752 != nil: - section.add "GroupName", valid_613752 - var valid_613753 = query.getOrDefault("DryRun") - valid_613753 = validateParameter(valid_613753, JBool, required = false, default = nil) - if valid_613753 != nil: - section.add "DryRun", valid_613753 - var valid_613754 = query.getOrDefault("NextToken") - valid_613754 = validateParameter(valid_613754, JString, required = false, + if valid_614956 != nil: + section.add "GroupName", valid_614956 + var valid_614957 = query.getOrDefault("DryRun") + valid_614957 = validateParameter(valid_614957, JBool, required = false, default = nil) + if valid_614957 != nil: + section.add "DryRun", valid_614957 + var valid_614958 = query.getOrDefault("NextToken") + valid_614958 = validateParameter(valid_614958, JString, required = false, default = nil) - if valid_613754 != nil: - section.add "NextToken", valid_613754 - var valid_613755 = query.getOrDefault("Filter") - valid_613755 = validateParameter(valid_613755, JArray, required = false, + if valid_614958 != nil: + section.add "NextToken", valid_614958 + var valid_614959 = query.getOrDefault("Filter") + valid_614959 = validateParameter(valid_614959, JArray, required = false, default = nil) - if valid_613755 != nil: - section.add "Filter", valid_613755 + if valid_614959 != nil: + section.add "Filter", valid_614959 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613756 = query.getOrDefault("Action") - valid_613756 = validateParameter(valid_613756, JString, required = true, + var valid_614960 = query.getOrDefault("Action") + valid_614960 = validateParameter(valid_614960, JString, required = true, default = newJString("DescribeSecurityGroups")) - if valid_613756 != nil: - section.add "Action", valid_613756 - var valid_613757 = query.getOrDefault("GroupId") - valid_613757 = validateParameter(valid_613757, JArray, required = false, + if valid_614960 != nil: + section.add "Action", valid_614960 + var valid_614961 = query.getOrDefault("GroupId") + valid_614961 = validateParameter(valid_614961, JArray, required = false, default = nil) - if valid_613757 != nil: - section.add "GroupId", valid_613757 - var valid_613758 = query.getOrDefault("Version") - valid_613758 = validateParameter(valid_613758, JString, required = true, + if valid_614961 != nil: + section.add "GroupId", valid_614961 + var valid_614962 = query.getOrDefault("Version") + valid_614962 = validateParameter(valid_614962, JString, required = true, default = newJString("2016-11-15")) - if valid_613758 != nil: - section.add "Version", valid_613758 + if valid_614962 != nil: + section.add "Version", valid_614962 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -74705,61 +74770,61 @@ proc validate_GetDescribeSecurityGroups_613749(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613759 = header.getOrDefault("X-Amz-Signature") - valid_613759 = validateParameter(valid_613759, JString, required = false, + var valid_614963 = header.getOrDefault("X-Amz-Signature") + valid_614963 = validateParameter(valid_614963, JString, required = false, default = nil) - if valid_613759 != nil: - section.add "X-Amz-Signature", valid_613759 - var valid_613760 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613760 = validateParameter(valid_613760, JString, required = false, + if valid_614963 != nil: + section.add "X-Amz-Signature", valid_614963 + var valid_614964 = header.getOrDefault("X-Amz-Content-Sha256") + valid_614964 = validateParameter(valid_614964, JString, required = false, default = nil) - if valid_613760 != nil: - section.add "X-Amz-Content-Sha256", valid_613760 - var valid_613761 = header.getOrDefault("X-Amz-Date") - valid_613761 = validateParameter(valid_613761, JString, required = false, + if valid_614964 != nil: + section.add "X-Amz-Content-Sha256", valid_614964 + var valid_614965 = header.getOrDefault("X-Amz-Date") + valid_614965 = validateParameter(valid_614965, JString, required = false, default = nil) - if valid_613761 != nil: - section.add "X-Amz-Date", valid_613761 - var valid_613762 = header.getOrDefault("X-Amz-Credential") - valid_613762 = validateParameter(valid_613762, JString, required = false, + if valid_614965 != nil: + section.add "X-Amz-Date", valid_614965 + var valid_614966 = header.getOrDefault("X-Amz-Credential") + valid_614966 = validateParameter(valid_614966, JString, required = false, default = nil) - if valid_613762 != nil: - section.add "X-Amz-Credential", valid_613762 - var valid_613763 = header.getOrDefault("X-Amz-Security-Token") - valid_613763 = validateParameter(valid_613763, JString, required = false, + if valid_614966 != nil: + section.add "X-Amz-Credential", valid_614966 + var valid_614967 = header.getOrDefault("X-Amz-Security-Token") + valid_614967 = validateParameter(valid_614967, JString, required = false, default = nil) - if valid_613763 != nil: - section.add "X-Amz-Security-Token", valid_613763 - var valid_613764 = header.getOrDefault("X-Amz-Algorithm") - valid_613764 = validateParameter(valid_613764, JString, required = false, + if valid_614967 != nil: + section.add "X-Amz-Security-Token", valid_614967 + var valid_614968 = header.getOrDefault("X-Amz-Algorithm") + valid_614968 = validateParameter(valid_614968, JString, required = false, default = nil) - if valid_613764 != nil: - section.add "X-Amz-Algorithm", valid_613764 - var valid_613765 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613765 = validateParameter(valid_613765, JString, required = false, + if valid_614968 != nil: + section.add "X-Amz-Algorithm", valid_614968 + var valid_614969 = header.getOrDefault("X-Amz-SignedHeaders") + valid_614969 = validateParameter(valid_614969, JString, required = false, default = nil) - if valid_613765 != nil: - section.add "X-Amz-SignedHeaders", valid_613765 + if valid_614969 != nil: + section.add "X-Amz-SignedHeaders", valid_614969 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613766: Call_GetDescribeSecurityGroups_613748; path: JsonNode; +proc call*(call_614970: Call_GetDescribeSecurityGroups_614952; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified security groups or all of your security groups.
A security group is for use with instances either in the EC2-Classic platform or in a specific VPC. For more information, see Amazon EC2 Security Groups in the Amazon Elastic Compute Cloud User Guide and Security Groups for Your VPC in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_613766.validator(path, query, header, formData, body) - let scheme = call_613766.pickScheme + let valid = call_614970.validator(path, query, header, formData, body) + let scheme = call_614970.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613766.url(scheme.get, call_613766.host, call_613766.base, - call_613766.route, valid.getOrDefault("path"), + let url = call_614970.url(scheme.get, call_614970.host, call_614970.base, + call_614970.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613766, url, valid) + result = atozHook(call_614970, url, valid) -proc call*(call_613767: Call_GetDescribeSecurityGroups_613748; MaxResults: int = 0; +proc call*(call_614971: Call_GetDescribeSecurityGroups_614952; MaxResults: int = 0; GroupName: JsonNode = nil; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeSecurityGroups"; GroupId: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -74779,29 +74844,29 @@ proc call*(call_613767: Call_GetDescribeSecurityGroups_613748; MaxResults: int = ## GroupId: JArray ## :The IDs of the security groups. Required for security groups in a nondefault VPC.
Default: Describes all your security groups.
## Version: string (required) - var query_613768 = newJObject() - add(query_613768, "MaxResults", newJInt(MaxResults)) + var query_614972 = newJObject() + add(query_614972, "MaxResults", newJInt(MaxResults)) if GroupName != nil: - query_613768.add "GroupName", GroupName - add(query_613768, "DryRun", newJBool(DryRun)) - add(query_613768, "NextToken", newJString(NextToken)) + query_614972.add "GroupName", GroupName + add(query_614972, "DryRun", newJBool(DryRun)) + add(query_614972, "NextToken", newJString(NextToken)) if Filter != nil: - query_613768.add "Filter", Filter - add(query_613768, "Action", newJString(Action)) + query_614972.add "Filter", Filter + add(query_614972, "Action", newJString(Action)) if GroupId != nil: - query_613768.add "GroupId", GroupId - add(query_613768, "Version", newJString(Version)) - result = call_613767.call(nil, query_613768, nil, nil, nil) + query_614972.add "GroupId", GroupId + add(query_614972, "Version", newJString(Version)) + result = call_614971.call(nil, query_614972, nil, nil, nil) -var getDescribeSecurityGroups* = Call_GetDescribeSecurityGroups_613748( +var getDescribeSecurityGroups* = Call_GetDescribeSecurityGroups_614952( name: "getDescribeSecurityGroups", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeSecurityGroups", - validator: validate_GetDescribeSecurityGroups_613749, base: "/", - url: url_GetDescribeSecurityGroups_613750, + validator: validate_GetDescribeSecurityGroups_614953, base: "/", + url: url_GetDescribeSecurityGroups_614954, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeSnapshotAttribute_613809 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeSnapshotAttribute_613811(protocol: Scheme; host: string; + Call_PostDescribeSnapshotAttribute_615013 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeSnapshotAttribute_615015(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -74813,7 +74878,7 @@ proc url_PostDescribeSnapshotAttribute_613811(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeSnapshotAttribute_613810(path: JsonNode; query: JsonNode; +proc validate_PostDescribeSnapshotAttribute_615014(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the specified attribute of the specified snapshot. You can specify only one attribute at a time.
For more information about EBS snapshots, see Amazon EBS Snapshots in the Amazon Elastic Compute Cloud User Guide.
## @@ -74826,16 +74891,16 @@ proc validate_PostDescribeSnapshotAttribute_613810(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613812 = query.getOrDefault("Action") - valid_613812 = validateParameter(valid_613812, JString, required = true, default = newJString( + var valid_615016 = query.getOrDefault("Action") + valid_615016 = validateParameter(valid_615016, JString, required = true, default = newJString( "DescribeSnapshotAttribute")) - if valid_613812 != nil: - section.add "Action", valid_613812 - var valid_613813 = query.getOrDefault("Version") - valid_613813 = validateParameter(valid_613813, JString, required = true, + if valid_615016 != nil: + section.add "Action", valid_615016 + var valid_615017 = query.getOrDefault("Version") + valid_615017 = validateParameter(valid_615017, JString, required = true, default = newJString("2016-11-15")) - if valid_613813 != nil: - section.add "Version", valid_613813 + if valid_615017 != nil: + section.add "Version", valid_615017 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -74846,41 +74911,41 @@ proc validate_PostDescribeSnapshotAttribute_613810(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613814 = header.getOrDefault("X-Amz-Signature") - valid_613814 = validateParameter(valid_613814, JString, required = false, + var valid_615018 = header.getOrDefault("X-Amz-Signature") + valid_615018 = validateParameter(valid_615018, JString, required = false, default = nil) - if valid_613814 != nil: - section.add "X-Amz-Signature", valid_613814 - var valid_613815 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613815 = validateParameter(valid_613815, JString, required = false, + if valid_615018 != nil: + section.add "X-Amz-Signature", valid_615018 + var valid_615019 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615019 = validateParameter(valid_615019, JString, required = false, default = nil) - if valid_613815 != nil: - section.add "X-Amz-Content-Sha256", valid_613815 - var valid_613816 = header.getOrDefault("X-Amz-Date") - valid_613816 = validateParameter(valid_613816, JString, required = false, + if valid_615019 != nil: + section.add "X-Amz-Content-Sha256", valid_615019 + var valid_615020 = header.getOrDefault("X-Amz-Date") + valid_615020 = validateParameter(valid_615020, JString, required = false, default = nil) - if valid_613816 != nil: - section.add "X-Amz-Date", valid_613816 - var valid_613817 = header.getOrDefault("X-Amz-Credential") - valid_613817 = validateParameter(valid_613817, JString, required = false, + if valid_615020 != nil: + section.add "X-Amz-Date", valid_615020 + var valid_615021 = header.getOrDefault("X-Amz-Credential") + valid_615021 = validateParameter(valid_615021, JString, required = false, default = nil) - if valid_613817 != nil: - section.add "X-Amz-Credential", valid_613817 - var valid_613818 = header.getOrDefault("X-Amz-Security-Token") - valid_613818 = validateParameter(valid_613818, JString, required = false, + if valid_615021 != nil: + section.add "X-Amz-Credential", valid_615021 + var valid_615022 = header.getOrDefault("X-Amz-Security-Token") + valid_615022 = validateParameter(valid_615022, JString, required = false, default = nil) - if valid_613818 != nil: - section.add "X-Amz-Security-Token", valid_613818 - var valid_613819 = header.getOrDefault("X-Amz-Algorithm") - valid_613819 = validateParameter(valid_613819, JString, required = false, + if valid_615022 != nil: + section.add "X-Amz-Security-Token", valid_615022 + var valid_615023 = header.getOrDefault("X-Amz-Algorithm") + valid_615023 = validateParameter(valid_615023, JString, required = false, default = nil) - if valid_613819 != nil: - section.add "X-Amz-Algorithm", valid_613819 - var valid_613820 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613820 = validateParameter(valid_613820, JString, required = false, + if valid_615023 != nil: + section.add "X-Amz-Algorithm", valid_615023 + var valid_615024 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615024 = validateParameter(valid_615024, JString, required = false, default = nil) - if valid_613820 != nil: - section.add "X-Amz-SignedHeaders", valid_613820 + if valid_615024 != nil: + section.add "X-Amz-SignedHeaders", valid_615024 result.add "header", section ## parameters in `formData` object: ## Attribute: JString (required) @@ -74892,38 +74957,38 @@ proc validate_PostDescribeSnapshotAttribute_613810(path: JsonNode; query: JsonNo section = newJObject() assert formData != nil, "formData argument is necessary due to required `Attribute` field" - var valid_613821 = formData.getOrDefault("Attribute") - valid_613821 = validateParameter(valid_613821, JString, required = true, + var valid_615025 = formData.getOrDefault("Attribute") + valid_615025 = validateParameter(valid_615025, JString, required = true, default = newJString("productCodes")) - if valid_613821 != nil: - section.add "Attribute", valid_613821 - var valid_613822 = formData.getOrDefault("SnapshotId") - valid_613822 = validateParameter(valid_613822, JString, required = true, + if valid_615025 != nil: + section.add "Attribute", valid_615025 + var valid_615026 = formData.getOrDefault("SnapshotId") + valid_615026 = validateParameter(valid_615026, JString, required = true, default = nil) - if valid_613822 != nil: - section.add "SnapshotId", valid_613822 - var valid_613823 = formData.getOrDefault("DryRun") - valid_613823 = validateParameter(valid_613823, JBool, required = false, default = nil) - if valid_613823 != nil: - section.add "DryRun", valid_613823 + if valid_615026 != nil: + section.add "SnapshotId", valid_615026 + var valid_615027 = formData.getOrDefault("DryRun") + valid_615027 = validateParameter(valid_615027, JBool, required = false, default = nil) + if valid_615027 != nil: + section.add "DryRun", valid_615027 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613824: Call_PostDescribeSnapshotAttribute_613809; path: JsonNode; +proc call*(call_615028: Call_PostDescribeSnapshotAttribute_615013; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified attribute of the specified snapshot. You can specify only one attribute at a time.
For more information about EBS snapshots, see Amazon EBS Snapshots in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613824.validator(path, query, header, formData, body) - let scheme = call_613824.pickScheme + let valid = call_615028.validator(path, query, header, formData, body) + let scheme = call_615028.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613824.url(scheme.get, call_613824.host, call_613824.base, - call_613824.route, valid.getOrDefault("path"), + let url = call_615028.url(scheme.get, call_615028.host, call_615028.base, + call_615028.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613824, url, valid) + result = atozHook(call_615028, url, valid) -proc call*(call_613825: Call_PostDescribeSnapshotAttribute_613809; +proc call*(call_615029: Call_PostDescribeSnapshotAttribute_615013; SnapshotId: string; Attribute: string = "productCodes"; DryRun: bool = false; Action: string = "DescribeSnapshotAttribute"; Version: string = "2016-11-15"): Recallable = @@ -74937,24 +75002,24 @@ proc call*(call_613825: Call_PostDescribeSnapshotAttribute_613809; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_613826 = newJObject()
- var formData_613827 = newJObject()
- add(formData_613827, "Attribute", newJString(Attribute))
- add(formData_613827, "SnapshotId", newJString(SnapshotId))
- add(formData_613827, "DryRun", newJBool(DryRun))
- add(query_613826, "Action", newJString(Action))
- add(query_613826, "Version", newJString(Version))
- result = call_613825.call(nil, query_613826, nil, formData_613827, nil)
+ var query_615030 = newJObject()
+ var formData_615031 = newJObject()
+ add(formData_615031, "Attribute", newJString(Attribute))
+ add(formData_615031, "SnapshotId", newJString(SnapshotId))
+ add(formData_615031, "DryRun", newJBool(DryRun))
+ add(query_615030, "Action", newJString(Action))
+ add(query_615030, "Version", newJString(Version))
+ result = call_615029.call(nil, query_615030, nil, formData_615031, nil)
-var postDescribeSnapshotAttribute* = Call_PostDescribeSnapshotAttribute_613809(
+var postDescribeSnapshotAttribute* = Call_PostDescribeSnapshotAttribute_615013(
name: "postDescribeSnapshotAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeSnapshotAttribute",
- validator: validate_PostDescribeSnapshotAttribute_613810, base: "/",
- url: url_PostDescribeSnapshotAttribute_613811,
+ validator: validate_PostDescribeSnapshotAttribute_615014, base: "/",
+ url: url_PostDescribeSnapshotAttribute_615015,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeSnapshotAttribute_613791 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeSnapshotAttribute_613793(protocol: Scheme; host: string;
+ Call_GetDescribeSnapshotAttribute_614995 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeSnapshotAttribute_614997(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -74966,7 +75031,7 @@ proc url_GetDescribeSnapshotAttribute_613793(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribeSnapshotAttribute_613792(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeSnapshotAttribute_614996(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified attribute of the specified snapshot. You can specify only one attribute at a time.
For more information about EBS snapshots, see Amazon EBS Snapshots in the Amazon Elastic Compute Cloud User Guide.
## @@ -74984,31 +75049,31 @@ proc validate_GetDescribeSnapshotAttribute_613792(path: JsonNode; query: JsonNod ## Attribute: JString (required) ## : The snapshot attribute you would like to view. section = newJObject() - var valid_613794 = query.getOrDefault("DryRun") - valid_613794 = validateParameter(valid_613794, JBool, required = false, default = nil) - if valid_613794 != nil: - section.add "DryRun", valid_613794 + var valid_614998 = query.getOrDefault("DryRun") + valid_614998 = validateParameter(valid_614998, JBool, required = false, default = nil) + if valid_614998 != nil: + section.add "DryRun", valid_614998 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613795 = query.getOrDefault("Action") - valid_613795 = validateParameter(valid_613795, JString, required = true, default = newJString( + var valid_614999 = query.getOrDefault("Action") + valid_614999 = validateParameter(valid_614999, JString, required = true, default = newJString( "DescribeSnapshotAttribute")) - if valid_613795 != nil: - section.add "Action", valid_613795 - var valid_613796 = query.getOrDefault("Version") - valid_613796 = validateParameter(valid_613796, JString, required = true, + if valid_614999 != nil: + section.add "Action", valid_614999 + var valid_615000 = query.getOrDefault("Version") + valid_615000 = validateParameter(valid_615000, JString, required = true, default = newJString("2016-11-15")) - if valid_613796 != nil: - section.add "Version", valid_613796 - var valid_613797 = query.getOrDefault("SnapshotId") - valid_613797 = validateParameter(valid_613797, JString, required = true, + if valid_615000 != nil: + section.add "Version", valid_615000 + var valid_615001 = query.getOrDefault("SnapshotId") + valid_615001 = validateParameter(valid_615001, JString, required = true, default = nil) - if valid_613797 != nil: - section.add "SnapshotId", valid_613797 - var valid_613798 = query.getOrDefault("Attribute") - valid_613798 = validateParameter(valid_613798, JString, required = true, + if valid_615001 != nil: + section.add "SnapshotId", valid_615001 + var valid_615002 = query.getOrDefault("Attribute") + valid_615002 = validateParameter(valid_615002, JString, required = true, default = newJString("productCodes")) - if valid_613798 != nil: - section.add "Attribute", valid_613798 + if valid_615002 != nil: + section.add "Attribute", valid_615002 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -75019,61 +75084,61 @@ proc validate_GetDescribeSnapshotAttribute_613792(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613799 = header.getOrDefault("X-Amz-Signature") - valid_613799 = validateParameter(valid_613799, JString, required = false, + var valid_615003 = header.getOrDefault("X-Amz-Signature") + valid_615003 = validateParameter(valid_615003, JString, required = false, default = nil) - if valid_613799 != nil: - section.add "X-Amz-Signature", valid_613799 - var valid_613800 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613800 = validateParameter(valid_613800, JString, required = false, + if valid_615003 != nil: + section.add "X-Amz-Signature", valid_615003 + var valid_615004 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615004 = validateParameter(valid_615004, JString, required = false, default = nil) - if valid_613800 != nil: - section.add "X-Amz-Content-Sha256", valid_613800 - var valid_613801 = header.getOrDefault("X-Amz-Date") - valid_613801 = validateParameter(valid_613801, JString, required = false, + if valid_615004 != nil: + section.add "X-Amz-Content-Sha256", valid_615004 + var valid_615005 = header.getOrDefault("X-Amz-Date") + valid_615005 = validateParameter(valid_615005, JString, required = false, default = nil) - if valid_613801 != nil: - section.add "X-Amz-Date", valid_613801 - var valid_613802 = header.getOrDefault("X-Amz-Credential") - valid_613802 = validateParameter(valid_613802, JString, required = false, + if valid_615005 != nil: + section.add "X-Amz-Date", valid_615005 + var valid_615006 = header.getOrDefault("X-Amz-Credential") + valid_615006 = validateParameter(valid_615006, JString, required = false, default = nil) - if valid_613802 != nil: - section.add "X-Amz-Credential", valid_613802 - var valid_613803 = header.getOrDefault("X-Amz-Security-Token") - valid_613803 = validateParameter(valid_613803, JString, required = false, + if valid_615006 != nil: + section.add "X-Amz-Credential", valid_615006 + var valid_615007 = header.getOrDefault("X-Amz-Security-Token") + valid_615007 = validateParameter(valid_615007, JString, required = false, default = nil) - if valid_613803 != nil: - section.add "X-Amz-Security-Token", valid_613803 - var valid_613804 = header.getOrDefault("X-Amz-Algorithm") - valid_613804 = validateParameter(valid_613804, JString, required = false, + if valid_615007 != nil: + section.add "X-Amz-Security-Token", valid_615007 + var valid_615008 = header.getOrDefault("X-Amz-Algorithm") + valid_615008 = validateParameter(valid_615008, JString, required = false, default = nil) - if valid_613804 != nil: - section.add "X-Amz-Algorithm", valid_613804 - var valid_613805 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613805 = validateParameter(valid_613805, JString, required = false, + if valid_615008 != nil: + section.add "X-Amz-Algorithm", valid_615008 + var valid_615009 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615009 = validateParameter(valid_615009, JString, required = false, default = nil) - if valid_613805 != nil: - section.add "X-Amz-SignedHeaders", valid_613805 + if valid_615009 != nil: + section.add "X-Amz-SignedHeaders", valid_615009 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613806: Call_GetDescribeSnapshotAttribute_613791; path: JsonNode; +proc call*(call_615010: Call_GetDescribeSnapshotAttribute_614995; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified attribute of the specified snapshot. You can specify only one attribute at a time.
For more information about EBS snapshots, see Amazon EBS Snapshots in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613806.validator(path, query, header, formData, body) - let scheme = call_613806.pickScheme + let valid = call_615010.validator(path, query, header, formData, body) + let scheme = call_615010.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613806.url(scheme.get, call_613806.host, call_613806.base, - call_613806.route, valid.getOrDefault("path"), + let url = call_615010.url(scheme.get, call_615010.host, call_615010.base, + call_615010.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613806, url, valid) + result = atozHook(call_615010, url, valid) -proc call*(call_613807: Call_GetDescribeSnapshotAttribute_613791; +proc call*(call_615011: Call_GetDescribeSnapshotAttribute_614995; SnapshotId: string; DryRun: bool = false; Action: string = "DescribeSnapshotAttribute"; Version: string = "2016-11-15"; Attribute: string = "productCodes"): Recallable = @@ -75087,23 +75152,23 @@ proc call*(call_613807: Call_GetDescribeSnapshotAttribute_613791; ## : The ID of the EBS snapshot. ## Attribute: string (required) ## : The snapshot attribute you would like to view. - var query_613808 = newJObject() - add(query_613808, "DryRun", newJBool(DryRun)) - add(query_613808, "Action", newJString(Action)) - add(query_613808, "Version", newJString(Version)) - add(query_613808, "SnapshotId", newJString(SnapshotId)) - add(query_613808, "Attribute", newJString(Attribute)) - result = call_613807.call(nil, query_613808, nil, nil, nil) - -var getDescribeSnapshotAttribute* = Call_GetDescribeSnapshotAttribute_613791( + var query_615012 = newJObject() + add(query_615012, "DryRun", newJBool(DryRun)) + add(query_615012, "Action", newJString(Action)) + add(query_615012, "Version", newJString(Version)) + add(query_615012, "SnapshotId", newJString(SnapshotId)) + add(query_615012, "Attribute", newJString(Attribute)) + result = call_615011.call(nil, query_615012, nil, nil, nil) + +var getDescribeSnapshotAttribute* = Call_GetDescribeSnapshotAttribute_614995( name: "getDescribeSnapshotAttribute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeSnapshotAttribute", - validator: validate_GetDescribeSnapshotAttribute_613792, base: "/", - url: url_GetDescribeSnapshotAttribute_613793, + validator: validate_GetDescribeSnapshotAttribute_614996, base: "/", + url: url_GetDescribeSnapshotAttribute_614997, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeSnapshots_613850 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeSnapshots_613852(protocol: Scheme; host: string; base: string; + Call_PostDescribeSnapshots_615054 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeSnapshots_615056(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -75115,7 +75180,7 @@ proc url_PostDescribeSnapshots_613852(protocol: Scheme; host: string; base: stri else: result.path = base & route -proc validate_PostDescribeSnapshots_613851(path: JsonNode; query: JsonNode; +proc validate_PostDescribeSnapshots_615055(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the specified EBS snapshots available to you or all of the EBS snapshots available to you.
The snapshots available to you include public snapshots, private snapshots that you own, and private snapshots owned by other AWS accounts for which you have explicit create volume permissions.
The create volume permissions fall into the following categories:
public: The owner of the snapshot granted create volume permissions for the snapshot to the all
group. All AWS accounts have create volume permissions for these snapshots.
explicit: The owner of the snapshot granted create volume permissions to a specific AWS account.
implicit: An AWS account has implicit create volume permissions for all snapshots it owns.
The list of snapshots returned can be modified by specifying snapshot IDs, snapshot owners, or AWS accounts with create volume permissions. If no options are specified, Amazon EC2 returns all snapshots for which you have create volume permissions.
If you specify one or more snapshot IDs, only snapshots that have the specified IDs are returned. If you specify an invalid snapshot ID, an error is returned. If you specify a snapshot ID for which you do not have access, it is not included in the returned results.
If you specify one or more snapshot owners using the OwnerIds
option, only snapshots from the specified owners and for which you have access are returned. The results can include the AWS account IDs of the specified owners, amazon
for snapshots owned by Amazon, or self
for snapshots that you own.
If you specify a list of restorable users, only snapshots with create snapshot permissions for those users are returned. You can specify AWS account IDs (if you own the snapshots), self
for snapshots for which you own or have explicit permissions, or all
for public snapshots.
If you are describing a long list of snapshots, you can paginate the output to make the list more manageable. The MaxResults
parameter sets the maximum number of results returned in a single page. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeSnapshots
request to retrieve the remaining results.
For more information about EBS snapshots, see Amazon EBS Snapshots in the Amazon Elastic Compute Cloud User Guide.
## @@ -75128,16 +75193,16 @@ proc validate_PostDescribeSnapshots_613851(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613853 = query.getOrDefault("Action") - valid_613853 = validateParameter(valid_613853, JString, required = true, + var valid_615057 = query.getOrDefault("Action") + valid_615057 = validateParameter(valid_615057, JString, required = true, default = newJString("DescribeSnapshots")) - if valid_613853 != nil: - section.add "Action", valid_613853 - var valid_613854 = query.getOrDefault("Version") - valid_613854 = validateParameter(valid_613854, JString, required = true, + if valid_615057 != nil: + section.add "Action", valid_615057 + var valid_615058 = query.getOrDefault("Version") + valid_615058 = validateParameter(valid_615058, JString, required = true, default = newJString("2016-11-15")) - if valid_613854 != nil: - section.add "Version", valid_613854 + if valid_615058 != nil: + section.add "Version", valid_615058 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -75148,41 +75213,41 @@ proc validate_PostDescribeSnapshots_613851(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613855 = header.getOrDefault("X-Amz-Signature") - valid_613855 = validateParameter(valid_613855, JString, required = false, + var valid_615059 = header.getOrDefault("X-Amz-Signature") + valid_615059 = validateParameter(valid_615059, JString, required = false, default = nil) - if valid_613855 != nil: - section.add "X-Amz-Signature", valid_613855 - var valid_613856 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613856 = validateParameter(valid_613856, JString, required = false, + if valid_615059 != nil: + section.add "X-Amz-Signature", valid_615059 + var valid_615060 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615060 = validateParameter(valid_615060, JString, required = false, default = nil) - if valid_613856 != nil: - section.add "X-Amz-Content-Sha256", valid_613856 - var valid_613857 = header.getOrDefault("X-Amz-Date") - valid_613857 = validateParameter(valid_613857, JString, required = false, + if valid_615060 != nil: + section.add "X-Amz-Content-Sha256", valid_615060 + var valid_615061 = header.getOrDefault("X-Amz-Date") + valid_615061 = validateParameter(valid_615061, JString, required = false, default = nil) - if valid_613857 != nil: - section.add "X-Amz-Date", valid_613857 - var valid_613858 = header.getOrDefault("X-Amz-Credential") - valid_613858 = validateParameter(valid_613858, JString, required = false, + if valid_615061 != nil: + section.add "X-Amz-Date", valid_615061 + var valid_615062 = header.getOrDefault("X-Amz-Credential") + valid_615062 = validateParameter(valid_615062, JString, required = false, default = nil) - if valid_613858 != nil: - section.add "X-Amz-Credential", valid_613858 - var valid_613859 = header.getOrDefault("X-Amz-Security-Token") - valid_613859 = validateParameter(valid_613859, JString, required = false, + if valid_615062 != nil: + section.add "X-Amz-Credential", valid_615062 + var valid_615063 = header.getOrDefault("X-Amz-Security-Token") + valid_615063 = validateParameter(valid_615063, JString, required = false, default = nil) - if valid_613859 != nil: - section.add "X-Amz-Security-Token", valid_613859 - var valid_613860 = header.getOrDefault("X-Amz-Algorithm") - valid_613860 = validateParameter(valid_613860, JString, required = false, + if valid_615063 != nil: + section.add "X-Amz-Security-Token", valid_615063 + var valid_615064 = header.getOrDefault("X-Amz-Algorithm") + valid_615064 = validateParameter(valid_615064, JString, required = false, default = nil) - if valid_613860 != nil: - section.add "X-Amz-Algorithm", valid_613860 - var valid_613861 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613861 = validateParameter(valid_613861, JString, required = false, + if valid_615064 != nil: + section.add "X-Amz-Algorithm", valid_615064 + var valid_615065 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615065 = validateParameter(valid_615065, JString, required = false, default = nil) - if valid_613861 != nil: - section.add "X-Amz-SignedHeaders", valid_613861 + if valid_615065 != nil: + section.add "X-Amz-SignedHeaders", valid_615065 result.add "header", section ## parameters in `formData` object: ## RestorableBy: JArray @@ -75200,57 +75265,57 @@ proc validate_PostDescribeSnapshots_613851(path: JsonNode; query: JsonNode; ## Filter: JArray ## :The filters.
description
- A description of the snapshot.
encrypted
- Indicates whether the snapshot is encrypted (true
| false
)
owner-alias
- Value from an Amazon-maintained list (amazon
| self
| all
| aws-marketplace
| microsoft
) of snapshot owners. Not to be confused with the user-configured AWS account alias, which is set from the IAM console.
owner-id
- The ID of the AWS account that owns the snapshot.
progress
- The progress of the snapshot, as a percentage (for example, 80%).
snapshot-id
- The snapshot ID.
start-time
- The time stamp when the snapshot was initiated.
status
- The status of the snapshot (pending
| completed
| error
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
volume-id
- The ID of the volume the snapshot is for.
volume-size
- The size of the volume, in GiB.
Describes the specified EBS snapshots available to you or all of the EBS snapshots available to you.
The snapshots available to you include public snapshots, private snapshots that you own, and private snapshots owned by other AWS accounts for which you have explicit create volume permissions.
The create volume permissions fall into the following categories:
public: The owner of the snapshot granted create volume permissions for the snapshot to the all
group. All AWS accounts have create volume permissions for these snapshots.
explicit: The owner of the snapshot granted create volume permissions to a specific AWS account.
implicit: An AWS account has implicit create volume permissions for all snapshots it owns.
The list of snapshots returned can be modified by specifying snapshot IDs, snapshot owners, or AWS accounts with create volume permissions. If no options are specified, Amazon EC2 returns all snapshots for which you have create volume permissions.
If you specify one or more snapshot IDs, only snapshots that have the specified IDs are returned. If you specify an invalid snapshot ID, an error is returned. If you specify a snapshot ID for which you do not have access, it is not included in the returned results.
If you specify one or more snapshot owners using the OwnerIds
option, only snapshots from the specified owners and for which you have access are returned. The results can include the AWS account IDs of the specified owners, amazon
for snapshots owned by Amazon, or self
for snapshots that you own.
If you specify a list of restorable users, only snapshots with create snapshot permissions for those users are returned. You can specify AWS account IDs (if you own the snapshots), self
for snapshots for which you own or have explicit permissions, or all
for public snapshots.
If you are describing a long list of snapshots, you can paginate the output to make the list more manageable. The MaxResults
parameter sets the maximum number of results returned in a single page. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeSnapshots
request to retrieve the remaining results.
For more information about EBS snapshots, see Amazon EBS Snapshots in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613869.validator(path, query, header, formData, body) - let scheme = call_613869.pickScheme + let valid = call_615073.validator(path, query, header, formData, body) + let scheme = call_615073.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613869.url(scheme.get, call_613869.host, call_613869.base, - call_613869.route, valid.getOrDefault("path"), + let url = call_615073.url(scheme.get, call_615073.host, call_615073.base, + call_615073.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613869, url, valid) + result = atozHook(call_615073, url, valid) -proc call*(call_613870: Call_PostDescribeSnapshots_613850; +proc call*(call_615074: Call_PostDescribeSnapshots_615054; RestorableBy: JsonNode = nil; NextToken: string = ""; SnapshotId: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeSnapshots"; Owner: JsonNode = nil; @@ -75273,31 +75338,31 @@ proc call*(call_613870: Call_PostDescribeSnapshots_613850; ## : The maximum number of snapshot results returned byDescribeSnapshots
in paginated output. When this parameter is used, DescribeSnapshots
only returns MaxResults
results in a single page along with a NextToken
response element. The remaining results of the initial request can be seen by sending another DescribeSnapshots
request with the returned NextToken
value. This value can be between 5 and 1000; if MaxResults
is given a value larger than 1000, only 1000 results are returned. If this parameter is not used, then DescribeSnapshots
returns all results. You cannot specify this parameter and the snapshot IDs parameter in the same request.
## Filter: JArray
## : The filters.
description
- A description of the snapshot.
encrypted
- Indicates whether the snapshot is encrypted (true
| false
)
owner-alias
- Value from an Amazon-maintained list (amazon
| self
| all
| aws-marketplace
| microsoft
) of snapshot owners. Not to be confused with the user-configured AWS account alias, which is set from the IAM console.
owner-id
- The ID of the AWS account that owns the snapshot.
progress
- The progress of the snapshot, as a percentage (for example, 80%).
snapshot-id
- The snapshot ID.
start-time
- The time stamp when the snapshot was initiated.
status
- The status of the snapshot (pending
| completed
| error
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
volume-id
- The ID of the volume the snapshot is for.
volume-size
- The size of the volume, in GiB.
Describes the specified EBS snapshots available to you or all of the EBS snapshots available to you.
The snapshots available to you include public snapshots, private snapshots that you own, and private snapshots owned by other AWS accounts for which you have explicit create volume permissions.
The create volume permissions fall into the following categories:
public: The owner of the snapshot granted create volume permissions for the snapshot to the all
group. All AWS accounts have create volume permissions for these snapshots.
explicit: The owner of the snapshot granted create volume permissions to a specific AWS account.
implicit: An AWS account has implicit create volume permissions for all snapshots it owns.
The list of snapshots returned can be modified by specifying snapshot IDs, snapshot owners, or AWS accounts with create volume permissions. If no options are specified, Amazon EC2 returns all snapshots for which you have create volume permissions.
If you specify one or more snapshot IDs, only snapshots that have the specified IDs are returned. If you specify an invalid snapshot ID, an error is returned. If you specify a snapshot ID for which you do not have access, it is not included in the returned results.
If you specify one or more snapshot owners using the OwnerIds
option, only snapshots from the specified owners and for which you have access are returned. The results can include the AWS account IDs of the specified owners, amazon
for snapshots owned by Amazon, or self
for snapshots that you own.
If you specify a list of restorable users, only snapshots with create snapshot permissions for those users are returned. You can specify AWS account IDs (if you own the snapshots), self
for snapshots for which you own or have explicit permissions, or all
for public snapshots.
If you are describing a long list of snapshots, you can paginate the output to make the list more manageable. The MaxResults
parameter sets the maximum number of results returned in a single page. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeSnapshots
request to retrieve the remaining results.
For more information about EBS snapshots, see Amazon EBS Snapshots in the Amazon Elastic Compute Cloud User Guide.
## @@ -75335,50 +75400,50 @@ proc validate_GetDescribeSnapshots_613829(path: JsonNode; query: JsonNode; ## SnapshotId: JArray ## :The snapshot IDs.
Default: Describes the snapshots for which you have create volume permissions.
section = newJObject() - var valid_613831 = query.getOrDefault("MaxResults") - valid_613831 = validateParameter(valid_613831, JInt, required = false, default = nil) - if valid_613831 != nil: - section.add "MaxResults", valid_613831 - var valid_613832 = query.getOrDefault("Owner") - valid_613832 = validateParameter(valid_613832, JArray, required = false, - default = nil) - if valid_613832 != nil: - section.add "Owner", valid_613832 - var valid_613833 = query.getOrDefault("DryRun") - valid_613833 = validateParameter(valid_613833, JBool, required = false, default = nil) - if valid_613833 != nil: - section.add "DryRun", valid_613833 - var valid_613834 = query.getOrDefault("RestorableBy") - valid_613834 = validateParameter(valid_613834, JArray, required = false, - default = nil) - if valid_613834 != nil: - section.add "RestorableBy", valid_613834 - var valid_613835 = query.getOrDefault("NextToken") - valid_613835 = validateParameter(valid_613835, JString, required = false, - default = nil) - if valid_613835 != nil: - section.add "NextToken", valid_613835 - var valid_613836 = query.getOrDefault("Filter") - valid_613836 = validateParameter(valid_613836, JArray, required = false, - default = nil) - if valid_613836 != nil: - section.add "Filter", valid_613836 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613837 = query.getOrDefault("Action") - valid_613837 = validateParameter(valid_613837, JString, required = true, + var valid_615035 = query.getOrDefault("MaxResults") + valid_615035 = validateParameter(valid_615035, JInt, required = false, default = nil) + if valid_615035 != nil: + section.add "MaxResults", valid_615035 + var valid_615036 = query.getOrDefault("Owner") + valid_615036 = validateParameter(valid_615036, JArray, required = false, + default = nil) + if valid_615036 != nil: + section.add "Owner", valid_615036 + var valid_615037 = query.getOrDefault("DryRun") + valid_615037 = validateParameter(valid_615037, JBool, required = false, default = nil) + if valid_615037 != nil: + section.add "DryRun", valid_615037 + var valid_615038 = query.getOrDefault("RestorableBy") + valid_615038 = validateParameter(valid_615038, JArray, required = false, + default = nil) + if valid_615038 != nil: + section.add "RestorableBy", valid_615038 + var valid_615039 = query.getOrDefault("NextToken") + valid_615039 = validateParameter(valid_615039, JString, required = false, + default = nil) + if valid_615039 != nil: + section.add "NextToken", valid_615039 + var valid_615040 = query.getOrDefault("Filter") + valid_615040 = validateParameter(valid_615040, JArray, required = false, + default = nil) + if valid_615040 != nil: + section.add "Filter", valid_615040 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_615041 = query.getOrDefault("Action") + valid_615041 = validateParameter(valid_615041, JString, required = true, default = newJString("DescribeSnapshots")) - if valid_613837 != nil: - section.add "Action", valid_613837 - var valid_613838 = query.getOrDefault("Version") - valid_613838 = validateParameter(valid_613838, JString, required = true, + if valid_615041 != nil: + section.add "Action", valid_615041 + var valid_615042 = query.getOrDefault("Version") + valid_615042 = validateParameter(valid_615042, JString, required = true, default = newJString("2016-11-15")) - if valid_613838 != nil: - section.add "Version", valid_613838 - var valid_613839 = query.getOrDefault("SnapshotId") - valid_613839 = validateParameter(valid_613839, JArray, required = false, + if valid_615042 != nil: + section.add "Version", valid_615042 + var valid_615043 = query.getOrDefault("SnapshotId") + valid_615043 = validateParameter(valid_615043, JArray, required = false, default = nil) - if valid_613839 != nil: - section.add "SnapshotId", valid_613839 + if valid_615043 != nil: + section.add "SnapshotId", valid_615043 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -75389,61 +75454,61 @@ proc validate_GetDescribeSnapshots_613829(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613840 = header.getOrDefault("X-Amz-Signature") - valid_613840 = validateParameter(valid_613840, JString, required = false, + var valid_615044 = header.getOrDefault("X-Amz-Signature") + valid_615044 = validateParameter(valid_615044, JString, required = false, default = nil) - if valid_613840 != nil: - section.add "X-Amz-Signature", valid_613840 - var valid_613841 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613841 = validateParameter(valid_613841, JString, required = false, + if valid_615044 != nil: + section.add "X-Amz-Signature", valid_615044 + var valid_615045 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615045 = validateParameter(valid_615045, JString, required = false, default = nil) - if valid_613841 != nil: - section.add "X-Amz-Content-Sha256", valid_613841 - var valid_613842 = header.getOrDefault("X-Amz-Date") - valid_613842 = validateParameter(valid_613842, JString, required = false, + if valid_615045 != nil: + section.add "X-Amz-Content-Sha256", valid_615045 + var valid_615046 = header.getOrDefault("X-Amz-Date") + valid_615046 = validateParameter(valid_615046, JString, required = false, default = nil) - if valid_613842 != nil: - section.add "X-Amz-Date", valid_613842 - var valid_613843 = header.getOrDefault("X-Amz-Credential") - valid_613843 = validateParameter(valid_613843, JString, required = false, + if valid_615046 != nil: + section.add "X-Amz-Date", valid_615046 + var valid_615047 = header.getOrDefault("X-Amz-Credential") + valid_615047 = validateParameter(valid_615047, JString, required = false, default = nil) - if valid_613843 != nil: - section.add "X-Amz-Credential", valid_613843 - var valid_613844 = header.getOrDefault("X-Amz-Security-Token") - valid_613844 = validateParameter(valid_613844, JString, required = false, + if valid_615047 != nil: + section.add "X-Amz-Credential", valid_615047 + var valid_615048 = header.getOrDefault("X-Amz-Security-Token") + valid_615048 = validateParameter(valid_615048, JString, required = false, default = nil) - if valid_613844 != nil: - section.add "X-Amz-Security-Token", valid_613844 - var valid_613845 = header.getOrDefault("X-Amz-Algorithm") - valid_613845 = validateParameter(valid_613845, JString, required = false, + if valid_615048 != nil: + section.add "X-Amz-Security-Token", valid_615048 + var valid_615049 = header.getOrDefault("X-Amz-Algorithm") + valid_615049 = validateParameter(valid_615049, JString, required = false, default = nil) - if valid_613845 != nil: - section.add "X-Amz-Algorithm", valid_613845 - var valid_613846 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613846 = validateParameter(valid_613846, JString, required = false, + if valid_615049 != nil: + section.add "X-Amz-Algorithm", valid_615049 + var valid_615050 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615050 = validateParameter(valid_615050, JString, required = false, default = nil) - if valid_613846 != nil: - section.add "X-Amz-SignedHeaders", valid_613846 + if valid_615050 != nil: + section.add "X-Amz-SignedHeaders", valid_615050 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613847: Call_GetDescribeSnapshots_613828; path: JsonNode; +proc call*(call_615051: Call_GetDescribeSnapshots_615032; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified EBS snapshots available to you or all of the EBS snapshots available to you.
The snapshots available to you include public snapshots, private snapshots that you own, and private snapshots owned by other AWS accounts for which you have explicit create volume permissions.
The create volume permissions fall into the following categories:
public: The owner of the snapshot granted create volume permissions for the snapshot to the all
group. All AWS accounts have create volume permissions for these snapshots.
explicit: The owner of the snapshot granted create volume permissions to a specific AWS account.
implicit: An AWS account has implicit create volume permissions for all snapshots it owns.
The list of snapshots returned can be modified by specifying snapshot IDs, snapshot owners, or AWS accounts with create volume permissions. If no options are specified, Amazon EC2 returns all snapshots for which you have create volume permissions.
If you specify one or more snapshot IDs, only snapshots that have the specified IDs are returned. If you specify an invalid snapshot ID, an error is returned. If you specify a snapshot ID for which you do not have access, it is not included in the returned results.
If you specify one or more snapshot owners using the OwnerIds
option, only snapshots from the specified owners and for which you have access are returned. The results can include the AWS account IDs of the specified owners, amazon
for snapshots owned by Amazon, or self
for snapshots that you own.
If you specify a list of restorable users, only snapshots with create snapshot permissions for those users are returned. You can specify AWS account IDs (if you own the snapshots), self
for snapshots for which you own or have explicit permissions, or all
for public snapshots.
If you are describing a long list of snapshots, you can paginate the output to make the list more manageable. The MaxResults
parameter sets the maximum number of results returned in a single page. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeSnapshots
request to retrieve the remaining results.
For more information about EBS snapshots, see Amazon EBS Snapshots in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_613847.validator(path, query, header, formData, body) - let scheme = call_613847.pickScheme + let valid = call_615051.validator(path, query, header, formData, body) + let scheme = call_615051.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613847.url(scheme.get, call_613847.host, call_613847.base, - call_613847.route, valid.getOrDefault("path"), + let url = call_615051.url(scheme.get, call_615051.host, call_615051.base, + call_615051.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613847, url, valid) + result = atozHook(call_615051, url, valid) -proc call*(call_613848: Call_GetDescribeSnapshots_613828; MaxResults: int = 0; +proc call*(call_615052: Call_GetDescribeSnapshots_615032; MaxResults: int = 0; Owner: JsonNode = nil; DryRun: bool = false; RestorableBy: JsonNode = nil; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeSnapshots"; Version: string = "2016-11-15"; @@ -75466,30 +75531,30 @@ proc call*(call_613848: Call_GetDescribeSnapshots_613828; MaxResults: int = 0; ## Version: string (required) ## SnapshotId: JArray ## :The snapshot IDs.
Default: Describes the snapshots for which you have create volume permissions.
- var query_613849 = newJObject() - add(query_613849, "MaxResults", newJInt(MaxResults)) + var query_615053 = newJObject() + add(query_615053, "MaxResults", newJInt(MaxResults)) if Owner != nil: - query_613849.add "Owner", Owner - add(query_613849, "DryRun", newJBool(DryRun)) + query_615053.add "Owner", Owner + add(query_615053, "DryRun", newJBool(DryRun)) if RestorableBy != nil: - query_613849.add "RestorableBy", RestorableBy - add(query_613849, "NextToken", newJString(NextToken)) + query_615053.add "RestorableBy", RestorableBy + add(query_615053, "NextToken", newJString(NextToken)) if Filter != nil: - query_613849.add "Filter", Filter - add(query_613849, "Action", newJString(Action)) - add(query_613849, "Version", newJString(Version)) + query_615053.add "Filter", Filter + add(query_615053, "Action", newJString(Action)) + add(query_615053, "Version", newJString(Version)) if SnapshotId != nil: - query_613849.add "SnapshotId", SnapshotId - result = call_613848.call(nil, query_613849, nil, nil, nil) + query_615053.add "SnapshotId", SnapshotId + result = call_615052.call(nil, query_615053, nil, nil, nil) -var getDescribeSnapshots* = Call_GetDescribeSnapshots_613828( +var getDescribeSnapshots* = Call_GetDescribeSnapshots_615032( name: "getDescribeSnapshots", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeSnapshots", - validator: validate_GetDescribeSnapshots_613829, base: "/", - url: url_GetDescribeSnapshots_613830, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDescribeSnapshots_615033, base: "/", + url: url_GetDescribeSnapshots_615034, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeSpotDatafeedSubscription_613889 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeSpotDatafeedSubscription_613891(protocol: Scheme; + Call_PostDescribeSpotDatafeedSubscription_615093 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeSpotDatafeedSubscription_615095(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -75501,7 +75566,7 @@ proc url_PostDescribeSpotDatafeedSubscription_613891(protocol: Scheme; else: result.path = base & route -proc validate_PostDescribeSpotDatafeedSubscription_613890(path: JsonNode; +proc validate_PostDescribeSpotDatafeedSubscription_615094(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes the data feed for Spot Instances. For more information, see Spot Instance Data Feed in the Amazon EC2 User Guide for Linux Instances. ## @@ -75514,16 +75579,16 @@ proc validate_PostDescribeSpotDatafeedSubscription_613890(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613892 = query.getOrDefault("Action") - valid_613892 = validateParameter(valid_613892, JString, required = true, default = newJString( + var valid_615096 = query.getOrDefault("Action") + valid_615096 = validateParameter(valid_615096, JString, required = true, default = newJString( "DescribeSpotDatafeedSubscription")) - if valid_613892 != nil: - section.add "Action", valid_613892 - var valid_613893 = query.getOrDefault("Version") - valid_613893 = validateParameter(valid_613893, JString, required = true, + if valid_615096 != nil: + section.add "Action", valid_615096 + var valid_615097 = query.getOrDefault("Version") + valid_615097 = validateParameter(valid_615097, JString, required = true, default = newJString("2016-11-15")) - if valid_613893 != nil: - section.add "Version", valid_613893 + if valid_615097 != nil: + section.add "Version", valid_615097 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -75534,69 +75599,69 @@ proc validate_PostDescribeSpotDatafeedSubscription_613890(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613894 = header.getOrDefault("X-Amz-Signature") - valid_613894 = validateParameter(valid_613894, JString, required = false, + var valid_615098 = header.getOrDefault("X-Amz-Signature") + valid_615098 = validateParameter(valid_615098, JString, required = false, default = nil) - if valid_613894 != nil: - section.add "X-Amz-Signature", valid_613894 - var valid_613895 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613895 = validateParameter(valid_613895, JString, required = false, + if valid_615098 != nil: + section.add "X-Amz-Signature", valid_615098 + var valid_615099 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615099 = validateParameter(valid_615099, JString, required = false, default = nil) - if valid_613895 != nil: - section.add "X-Amz-Content-Sha256", valid_613895 - var valid_613896 = header.getOrDefault("X-Amz-Date") - valid_613896 = validateParameter(valid_613896, JString, required = false, + if valid_615099 != nil: + section.add "X-Amz-Content-Sha256", valid_615099 + var valid_615100 = header.getOrDefault("X-Amz-Date") + valid_615100 = validateParameter(valid_615100, JString, required = false, default = nil) - if valid_613896 != nil: - section.add "X-Amz-Date", valid_613896 - var valid_613897 = header.getOrDefault("X-Amz-Credential") - valid_613897 = validateParameter(valid_613897, JString, required = false, + if valid_615100 != nil: + section.add "X-Amz-Date", valid_615100 + var valid_615101 = header.getOrDefault("X-Amz-Credential") + valid_615101 = validateParameter(valid_615101, JString, required = false, default = nil) - if valid_613897 != nil: - section.add "X-Amz-Credential", valid_613897 - var valid_613898 = header.getOrDefault("X-Amz-Security-Token") - valid_613898 = validateParameter(valid_613898, JString, required = false, + if valid_615101 != nil: + section.add "X-Amz-Credential", valid_615101 + var valid_615102 = header.getOrDefault("X-Amz-Security-Token") + valid_615102 = validateParameter(valid_615102, JString, required = false, default = nil) - if valid_613898 != nil: - section.add "X-Amz-Security-Token", valid_613898 - var valid_613899 = header.getOrDefault("X-Amz-Algorithm") - valid_613899 = validateParameter(valid_613899, JString, required = false, + if valid_615102 != nil: + section.add "X-Amz-Security-Token", valid_615102 + var valid_615103 = header.getOrDefault("X-Amz-Algorithm") + valid_615103 = validateParameter(valid_615103, JString, required = false, default = nil) - if valid_613899 != nil: - section.add "X-Amz-Algorithm", valid_613899 - var valid_613900 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613900 = validateParameter(valid_613900, JString, required = false, + if valid_615103 != nil: + section.add "X-Amz-Algorithm", valid_615103 + var valid_615104 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615104 = validateParameter(valid_615104, JString, required = false, default = nil) - if valid_613900 != nil: - section.add "X-Amz-SignedHeaders", valid_613900 + if valid_615104 != nil: + section.add "X-Amz-SignedHeaders", valid_615104 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_613901 = formData.getOrDefault("DryRun")
- valid_613901 = validateParameter(valid_613901, JBool, required = false, default = nil)
- if valid_613901 != nil:
- section.add "DryRun", valid_613901
+ var valid_615105 = formData.getOrDefault("DryRun")
+ valid_615105 = validateParameter(valid_615105, JBool, required = false, default = nil)
+ if valid_615105 != nil:
+ section.add "DryRun", valid_615105
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_613902: Call_PostDescribeSpotDatafeedSubscription_613889;
+proc call*(call_615106: Call_PostDescribeSpotDatafeedSubscription_615093;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the data feed for Spot Instances. For more information, see Spot Instance Data Feed in the Amazon EC2 User Guide for Linux Instances.
##
- let valid = call_613902.validator(path, query, header, formData, body)
- let scheme = call_613902.pickScheme
+ let valid = call_615106.validator(path, query, header, formData, body)
+ let scheme = call_615106.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_613902.url(scheme.get, call_613902.host, call_613902.base,
- call_613902.route, valid.getOrDefault("path"),
+ let url = call_615106.url(scheme.get, call_615106.host, call_615106.base,
+ call_615106.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_613902, url, valid)
+ result = atozHook(call_615106, url, valid)
-proc call*(call_613903: Call_PostDescribeSpotDatafeedSubscription_613889;
+proc call*(call_615107: Call_PostDescribeSpotDatafeedSubscription_615093;
DryRun: bool = false; Action: string = "DescribeSpotDatafeedSubscription";
Version: string = "2016-11-15"): Recallable =
## postDescribeSpotDatafeedSubscription
@@ -75605,22 +75670,22 @@ proc call*(call_613903: Call_PostDescribeSpotDatafeedSubscription_613889;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_613904 = newJObject()
- var formData_613905 = newJObject()
- add(formData_613905, "DryRun", newJBool(DryRun))
- add(query_613904, "Action", newJString(Action))
- add(query_613904, "Version", newJString(Version))
- result = call_613903.call(nil, query_613904, nil, formData_613905, nil)
+ var query_615108 = newJObject()
+ var formData_615109 = newJObject()
+ add(formData_615109, "DryRun", newJBool(DryRun))
+ add(query_615108, "Action", newJString(Action))
+ add(query_615108, "Version", newJString(Version))
+ result = call_615107.call(nil, query_615108, nil, formData_615109, nil)
-var postDescribeSpotDatafeedSubscription* = Call_PostDescribeSpotDatafeedSubscription_613889(
+var postDescribeSpotDatafeedSubscription* = Call_PostDescribeSpotDatafeedSubscription_615093(
name: "postDescribeSpotDatafeedSubscription", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeSpotDatafeedSubscription",
- validator: validate_PostDescribeSpotDatafeedSubscription_613890, base: "/",
- url: url_PostDescribeSpotDatafeedSubscription_613891,
+ validator: validate_PostDescribeSpotDatafeedSubscription_615094, base: "/",
+ url: url_PostDescribeSpotDatafeedSubscription_615095,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeSpotDatafeedSubscription_613873 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeSpotDatafeedSubscription_613875(protocol: Scheme; host: string;
+ Call_GetDescribeSpotDatafeedSubscription_615077 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeSpotDatafeedSubscription_615079(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -75632,7 +75697,7 @@ proc url_GetDescribeSpotDatafeedSubscription_613875(protocol: Scheme; host: stri
else:
result.path = base & route
-proc validate_GetDescribeSpotDatafeedSubscription_613874(path: JsonNode;
+proc validate_GetDescribeSpotDatafeedSubscription_615078(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the data feed for Spot Instances. For more information, see Spot Instance Data Feed in the Amazon EC2 User Guide for Linux Instances.
##
@@ -75646,21 +75711,21 @@ proc validate_GetDescribeSpotDatafeedSubscription_613874(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_613876 = query.getOrDefault("DryRun")
- valid_613876 = validateParameter(valid_613876, JBool, required = false, default = nil)
- if valid_613876 != nil:
- section.add "DryRun", valid_613876
+ var valid_615080 = query.getOrDefault("DryRun")
+ valid_615080 = validateParameter(valid_615080, JBool, required = false, default = nil)
+ if valid_615080 != nil:
+ section.add "DryRun", valid_615080
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_613877 = query.getOrDefault("Action")
- valid_613877 = validateParameter(valid_613877, JString, required = true, default = newJString(
+ var valid_615081 = query.getOrDefault("Action")
+ valid_615081 = validateParameter(valid_615081, JString, required = true, default = newJString(
"DescribeSpotDatafeedSubscription"))
- if valid_613877 != nil:
- section.add "Action", valid_613877
- var valid_613878 = query.getOrDefault("Version")
- valid_613878 = validateParameter(valid_613878, JString, required = true,
+ if valid_615081 != nil:
+ section.add "Action", valid_615081
+ var valid_615082 = query.getOrDefault("Version")
+ valid_615082 = validateParameter(valid_615082, JString, required = true,
default = newJString("2016-11-15"))
- if valid_613878 != nil:
- section.add "Version", valid_613878
+ if valid_615082 != nil:
+ section.add "Version", valid_615082
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -75671,62 +75736,62 @@ proc validate_GetDescribeSpotDatafeedSubscription_613874(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_613879 = header.getOrDefault("X-Amz-Signature")
- valid_613879 = validateParameter(valid_613879, JString, required = false,
+ var valid_615083 = header.getOrDefault("X-Amz-Signature")
+ valid_615083 = validateParameter(valid_615083, JString, required = false,
default = nil)
- if valid_613879 != nil:
- section.add "X-Amz-Signature", valid_613879
- var valid_613880 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_613880 = validateParameter(valid_613880, JString, required = false,
+ if valid_615083 != nil:
+ section.add "X-Amz-Signature", valid_615083
+ var valid_615084 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_615084 = validateParameter(valid_615084, JString, required = false,
default = nil)
- if valid_613880 != nil:
- section.add "X-Amz-Content-Sha256", valid_613880
- var valid_613881 = header.getOrDefault("X-Amz-Date")
- valid_613881 = validateParameter(valid_613881, JString, required = false,
+ if valid_615084 != nil:
+ section.add "X-Amz-Content-Sha256", valid_615084
+ var valid_615085 = header.getOrDefault("X-Amz-Date")
+ valid_615085 = validateParameter(valid_615085, JString, required = false,
default = nil)
- if valid_613881 != nil:
- section.add "X-Amz-Date", valid_613881
- var valid_613882 = header.getOrDefault("X-Amz-Credential")
- valid_613882 = validateParameter(valid_613882, JString, required = false,
+ if valid_615085 != nil:
+ section.add "X-Amz-Date", valid_615085
+ var valid_615086 = header.getOrDefault("X-Amz-Credential")
+ valid_615086 = validateParameter(valid_615086, JString, required = false,
default = nil)
- if valid_613882 != nil:
- section.add "X-Amz-Credential", valid_613882
- var valid_613883 = header.getOrDefault("X-Amz-Security-Token")
- valid_613883 = validateParameter(valid_613883, JString, required = false,
+ if valid_615086 != nil:
+ section.add "X-Amz-Credential", valid_615086
+ var valid_615087 = header.getOrDefault("X-Amz-Security-Token")
+ valid_615087 = validateParameter(valid_615087, JString, required = false,
default = nil)
- if valid_613883 != nil:
- section.add "X-Amz-Security-Token", valid_613883
- var valid_613884 = header.getOrDefault("X-Amz-Algorithm")
- valid_613884 = validateParameter(valid_613884, JString, required = false,
+ if valid_615087 != nil:
+ section.add "X-Amz-Security-Token", valid_615087
+ var valid_615088 = header.getOrDefault("X-Amz-Algorithm")
+ valid_615088 = validateParameter(valid_615088, JString, required = false,
default = nil)
- if valid_613884 != nil:
- section.add "X-Amz-Algorithm", valid_613884
- var valid_613885 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_613885 = validateParameter(valid_613885, JString, required = false,
+ if valid_615088 != nil:
+ section.add "X-Amz-Algorithm", valid_615088
+ var valid_615089 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_615089 = validateParameter(valid_615089, JString, required = false,
default = nil)
- if valid_613885 != nil:
- section.add "X-Amz-SignedHeaders", valid_613885
+ if valid_615089 != nil:
+ section.add "X-Amz-SignedHeaders", valid_615089
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_613886: Call_GetDescribeSpotDatafeedSubscription_613873;
+proc call*(call_615090: Call_GetDescribeSpotDatafeedSubscription_615077;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the data feed for Spot Instances. For more information, see Spot Instance Data Feed in the Amazon EC2 User Guide for Linux Instances.
##
- let valid = call_613886.validator(path, query, header, formData, body)
- let scheme = call_613886.pickScheme
+ let valid = call_615090.validator(path, query, header, formData, body)
+ let scheme = call_615090.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_613886.url(scheme.get, call_613886.host, call_613886.base,
- call_613886.route, valid.getOrDefault("path"),
+ let url = call_615090.url(scheme.get, call_615090.host, call_615090.base,
+ call_615090.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_613886, url, valid)
+ result = atozHook(call_615090, url, valid)
-proc call*(call_613887: Call_GetDescribeSpotDatafeedSubscription_613873;
+proc call*(call_615091: Call_GetDescribeSpotDatafeedSubscription_615077;
DryRun: bool = false; Action: string = "DescribeSpotDatafeedSubscription";
Version: string = "2016-11-15"): Recallable =
## getDescribeSpotDatafeedSubscription
@@ -75735,21 +75800,21 @@ proc call*(call_613887: Call_GetDescribeSpotDatafeedSubscription_613873;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_613888 = newJObject()
- add(query_613888, "DryRun", newJBool(DryRun))
- add(query_613888, "Action", newJString(Action))
- add(query_613888, "Version", newJString(Version))
- result = call_613887.call(nil, query_613888, nil, nil, nil)
+ var query_615092 = newJObject()
+ add(query_615092, "DryRun", newJBool(DryRun))
+ add(query_615092, "Action", newJString(Action))
+ add(query_615092, "Version", newJString(Version))
+ result = call_615091.call(nil, query_615092, nil, nil, nil)
-var getDescribeSpotDatafeedSubscription* = Call_GetDescribeSpotDatafeedSubscription_613873(
+var getDescribeSpotDatafeedSubscription* = Call_GetDescribeSpotDatafeedSubscription_615077(
name: "getDescribeSpotDatafeedSubscription", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeSpotDatafeedSubscription",
- validator: validate_GetDescribeSpotDatafeedSubscription_613874, base: "/",
- url: url_GetDescribeSpotDatafeedSubscription_613875,
+ validator: validate_GetDescribeSpotDatafeedSubscription_615078, base: "/",
+ url: url_GetDescribeSpotDatafeedSubscription_615079,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeSpotFleetInstances_613925 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeSpotFleetInstances_613927(protocol: Scheme; host: string;
+ Call_PostDescribeSpotFleetInstances_615129 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeSpotFleetInstances_615131(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -75761,7 +75826,7 @@ proc url_PostDescribeSpotFleetInstances_613927(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeSpotFleetInstances_613926(path: JsonNode;
+proc validate_PostDescribeSpotFleetInstances_615130(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the running instances for the specified Spot Fleet.
##
@@ -75774,16 +75839,16 @@ proc validate_PostDescribeSpotFleetInstances_613926(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_613928 = query.getOrDefault("Action")
- valid_613928 = validateParameter(valid_613928, JString, required = true, default = newJString(
+ var valid_615132 = query.getOrDefault("Action")
+ valid_615132 = validateParameter(valid_615132, JString, required = true, default = newJString(
"DescribeSpotFleetInstances"))
- if valid_613928 != nil:
- section.add "Action", valid_613928
- var valid_613929 = query.getOrDefault("Version")
- valid_613929 = validateParameter(valid_613929, JString, required = true,
+ if valid_615132 != nil:
+ section.add "Action", valid_615132
+ var valid_615133 = query.getOrDefault("Version")
+ valid_615133 = validateParameter(valid_615133, JString, required = true,
default = newJString("2016-11-15"))
- if valid_613929 != nil:
- section.add "Version", valid_613929
+ if valid_615133 != nil:
+ section.add "Version", valid_615133
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -75794,41 +75859,41 @@ proc validate_PostDescribeSpotFleetInstances_613926(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_613930 = header.getOrDefault("X-Amz-Signature")
- valid_613930 = validateParameter(valid_613930, JString, required = false,
+ var valid_615134 = header.getOrDefault("X-Amz-Signature")
+ valid_615134 = validateParameter(valid_615134, JString, required = false,
default = nil)
- if valid_613930 != nil:
- section.add "X-Amz-Signature", valid_613930
- var valid_613931 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_613931 = validateParameter(valid_613931, JString, required = false,
+ if valid_615134 != nil:
+ section.add "X-Amz-Signature", valid_615134
+ var valid_615135 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_615135 = validateParameter(valid_615135, JString, required = false,
default = nil)
- if valid_613931 != nil:
- section.add "X-Amz-Content-Sha256", valid_613931
- var valid_613932 = header.getOrDefault("X-Amz-Date")
- valid_613932 = validateParameter(valid_613932, JString, required = false,
+ if valid_615135 != nil:
+ section.add "X-Amz-Content-Sha256", valid_615135
+ var valid_615136 = header.getOrDefault("X-Amz-Date")
+ valid_615136 = validateParameter(valid_615136, JString, required = false,
default = nil)
- if valid_613932 != nil:
- section.add "X-Amz-Date", valid_613932
- var valid_613933 = header.getOrDefault("X-Amz-Credential")
- valid_613933 = validateParameter(valid_613933, JString, required = false,
+ if valid_615136 != nil:
+ section.add "X-Amz-Date", valid_615136
+ var valid_615137 = header.getOrDefault("X-Amz-Credential")
+ valid_615137 = validateParameter(valid_615137, JString, required = false,
default = nil)
- if valid_613933 != nil:
- section.add "X-Amz-Credential", valid_613933
- var valid_613934 = header.getOrDefault("X-Amz-Security-Token")
- valid_613934 = validateParameter(valid_613934, JString, required = false,
+ if valid_615137 != nil:
+ section.add "X-Amz-Credential", valid_615137
+ var valid_615138 = header.getOrDefault("X-Amz-Security-Token")
+ valid_615138 = validateParameter(valid_615138, JString, required = false,
default = nil)
- if valid_613934 != nil:
- section.add "X-Amz-Security-Token", valid_613934
- var valid_613935 = header.getOrDefault("X-Amz-Algorithm")
- valid_613935 = validateParameter(valid_613935, JString, required = false,
+ if valid_615138 != nil:
+ section.add "X-Amz-Security-Token", valid_615138
+ var valid_615139 = header.getOrDefault("X-Amz-Algorithm")
+ valid_615139 = validateParameter(valid_615139, JString, required = false,
default = nil)
- if valid_613935 != nil:
- section.add "X-Amz-Algorithm", valid_613935
- var valid_613936 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_613936 = validateParameter(valid_613936, JString, required = false,
+ if valid_615139 != nil:
+ section.add "X-Amz-Algorithm", valid_615139
+ var valid_615140 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_615140 = validateParameter(valid_615140, JString, required = false,
default = nil)
- if valid_613936 != nil:
- section.add "X-Amz-SignedHeaders", valid_613936
+ if valid_615140 != nil:
+ section.add "X-Amz-SignedHeaders", valid_615140
result.add "header", section
## parameters in `formData` object:
## SpotFleetRequestId: JString (required)
@@ -75841,42 +75906,42 @@ proc validate_PostDescribeSpotFleetInstances_613926(path: JsonNode;
## : The maximum number of results to return in a single call. Specify a value between 1 and 1000. The default value is 1000. To retrieve the remaining results, make another call with the returned NextToken
value.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `SpotFleetRequestId` field"
- var valid_613937 = formData.getOrDefault("SpotFleetRequestId")
- valid_613937 = validateParameter(valid_613937, JString, required = true,
- default = nil)
- if valid_613937 != nil:
- section.add "SpotFleetRequestId", valid_613937
- var valid_613938 = formData.getOrDefault("NextToken")
- valid_613938 = validateParameter(valid_613938, JString, required = false,
- default = nil)
- if valid_613938 != nil:
- section.add "NextToken", valid_613938
- var valid_613939 = formData.getOrDefault("DryRun")
- valid_613939 = validateParameter(valid_613939, JBool, required = false, default = nil)
- if valid_613939 != nil:
- section.add "DryRun", valid_613939
- var valid_613940 = formData.getOrDefault("MaxResults")
- valid_613940 = validateParameter(valid_613940, JInt, required = false, default = nil)
- if valid_613940 != nil:
- section.add "MaxResults", valid_613940
+ var valid_615141 = formData.getOrDefault("SpotFleetRequestId")
+ valid_615141 = validateParameter(valid_615141, JString, required = true,
+ default = nil)
+ if valid_615141 != nil:
+ section.add "SpotFleetRequestId", valid_615141
+ var valid_615142 = formData.getOrDefault("NextToken")
+ valid_615142 = validateParameter(valid_615142, JString, required = false,
+ default = nil)
+ if valid_615142 != nil:
+ section.add "NextToken", valid_615142
+ var valid_615143 = formData.getOrDefault("DryRun")
+ valid_615143 = validateParameter(valid_615143, JBool, required = false, default = nil)
+ if valid_615143 != nil:
+ section.add "DryRun", valid_615143
+ var valid_615144 = formData.getOrDefault("MaxResults")
+ valid_615144 = validateParameter(valid_615144, JInt, required = false, default = nil)
+ if valid_615144 != nil:
+ section.add "MaxResults", valid_615144
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_613941: Call_PostDescribeSpotFleetInstances_613925; path: JsonNode;
+proc call*(call_615145: Call_PostDescribeSpotFleetInstances_615129; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the running instances for the specified Spot Fleet.
##
- let valid = call_613941.validator(path, query, header, formData, body)
- let scheme = call_613941.pickScheme
+ let valid = call_615145.validator(path, query, header, formData, body)
+ let scheme = call_615145.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_613941.url(scheme.get, call_613941.host, call_613941.base,
- call_613941.route, valid.getOrDefault("path"),
+ let url = call_615145.url(scheme.get, call_615145.host, call_615145.base,
+ call_615145.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_613941, url, valid)
+ result = atozHook(call_615145, url, valid)
-proc call*(call_613942: Call_PostDescribeSpotFleetInstances_613925;
+proc call*(call_615146: Call_PostDescribeSpotFleetInstances_615129;
SpotFleetRequestId: string; NextToken: string = ""; DryRun: bool = false;
Action: string = "DescribeSpotFleetInstances";
Version: string = "2016-11-15"; MaxResults: int = 0): Recallable =
@@ -75892,25 +75957,25 @@ proc call*(call_613942: Call_PostDescribeSpotFleetInstances_613925;
## Version: string (required)
## MaxResults: int
## : The maximum number of results to return in a single call. Specify a value between 1 and 1000. The default value is 1000. To retrieve the remaining results, make another call with the returned NextToken
value.
- var query_613943 = newJObject()
- var formData_613944 = newJObject()
- add(formData_613944, "SpotFleetRequestId", newJString(SpotFleetRequestId))
- add(formData_613944, "NextToken", newJString(NextToken))
- add(formData_613944, "DryRun", newJBool(DryRun))
- add(query_613943, "Action", newJString(Action))
- add(query_613943, "Version", newJString(Version))
- add(formData_613944, "MaxResults", newJInt(MaxResults))
- result = call_613942.call(nil, query_613943, nil, formData_613944, nil)
-
-var postDescribeSpotFleetInstances* = Call_PostDescribeSpotFleetInstances_613925(
+ var query_615147 = newJObject()
+ var formData_615148 = newJObject()
+ add(formData_615148, "SpotFleetRequestId", newJString(SpotFleetRequestId))
+ add(formData_615148, "NextToken", newJString(NextToken))
+ add(formData_615148, "DryRun", newJBool(DryRun))
+ add(query_615147, "Action", newJString(Action))
+ add(query_615147, "Version", newJString(Version))
+ add(formData_615148, "MaxResults", newJInt(MaxResults))
+ result = call_615146.call(nil, query_615147, nil, formData_615148, nil)
+
+var postDescribeSpotFleetInstances* = Call_PostDescribeSpotFleetInstances_615129(
name: "postDescribeSpotFleetInstances", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeSpotFleetInstances",
- validator: validate_PostDescribeSpotFleetInstances_613926, base: "/",
- url: url_PostDescribeSpotFleetInstances_613927,
+ validator: validate_PostDescribeSpotFleetInstances_615130, base: "/",
+ url: url_PostDescribeSpotFleetInstances_615131,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeSpotFleetInstances_613906 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeSpotFleetInstances_613908(protocol: Scheme; host: string;
+ Call_GetDescribeSpotFleetInstances_615110 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeSpotFleetInstances_615112(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -75922,7 +75987,7 @@ proc url_GetDescribeSpotFleetInstances_613908(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribeSpotFleetInstances_613907(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeSpotFleetInstances_615111(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the running instances for the specified Spot Fleet.
##
@@ -75942,35 +76007,35 @@ proc validate_GetDescribeSpotFleetInstances_613907(path: JsonNode; query: JsonNo
## : The ID of the Spot Fleet request.
## Version: JString (required)
section = newJObject()
- var valid_613909 = query.getOrDefault("MaxResults")
- valid_613909 = validateParameter(valid_613909, JInt, required = false, default = nil)
- if valid_613909 != nil:
- section.add "MaxResults", valid_613909
- var valid_613910 = query.getOrDefault("DryRun")
- valid_613910 = validateParameter(valid_613910, JBool, required = false, default = nil)
- if valid_613910 != nil:
- section.add "DryRun", valid_613910
- var valid_613911 = query.getOrDefault("NextToken")
- valid_613911 = validateParameter(valid_613911, JString, required = false,
+ var valid_615113 = query.getOrDefault("MaxResults")
+ valid_615113 = validateParameter(valid_615113, JInt, required = false, default = nil)
+ if valid_615113 != nil:
+ section.add "MaxResults", valid_615113
+ var valid_615114 = query.getOrDefault("DryRun")
+ valid_615114 = validateParameter(valid_615114, JBool, required = false, default = nil)
+ if valid_615114 != nil:
+ section.add "DryRun", valid_615114
+ var valid_615115 = query.getOrDefault("NextToken")
+ valid_615115 = validateParameter(valid_615115, JString, required = false,
default = nil)
- if valid_613911 != nil:
- section.add "NextToken", valid_613911
+ if valid_615115 != nil:
+ section.add "NextToken", valid_615115
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_613912 = query.getOrDefault("Action")
- valid_613912 = validateParameter(valid_613912, JString, required = true, default = newJString(
+ var valid_615116 = query.getOrDefault("Action")
+ valid_615116 = validateParameter(valid_615116, JString, required = true, default = newJString(
"DescribeSpotFleetInstances"))
- if valid_613912 != nil:
- section.add "Action", valid_613912
- var valid_613913 = query.getOrDefault("SpotFleetRequestId")
- valid_613913 = validateParameter(valid_613913, JString, required = true,
+ if valid_615116 != nil:
+ section.add "Action", valid_615116
+ var valid_615117 = query.getOrDefault("SpotFleetRequestId")
+ valid_615117 = validateParameter(valid_615117, JString, required = true,
default = nil)
- if valid_613913 != nil:
- section.add "SpotFleetRequestId", valid_613913
- var valid_613914 = query.getOrDefault("Version")
- valid_613914 = validateParameter(valid_613914, JString, required = true,
+ if valid_615117 != nil:
+ section.add "SpotFleetRequestId", valid_615117
+ var valid_615118 = query.getOrDefault("Version")
+ valid_615118 = validateParameter(valid_615118, JString, required = true,
default = newJString("2016-11-15"))
- if valid_613914 != nil:
- section.add "Version", valid_613914
+ if valid_615118 != nil:
+ section.add "Version", valid_615118
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -75981,61 +76046,61 @@ proc validate_GetDescribeSpotFleetInstances_613907(path: JsonNode; query: JsonNo
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_613915 = header.getOrDefault("X-Amz-Signature")
- valid_613915 = validateParameter(valid_613915, JString, required = false,
+ var valid_615119 = header.getOrDefault("X-Amz-Signature")
+ valid_615119 = validateParameter(valid_615119, JString, required = false,
default = nil)
- if valid_613915 != nil:
- section.add "X-Amz-Signature", valid_613915
- var valid_613916 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_613916 = validateParameter(valid_613916, JString, required = false,
+ if valid_615119 != nil:
+ section.add "X-Amz-Signature", valid_615119
+ var valid_615120 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_615120 = validateParameter(valid_615120, JString, required = false,
default = nil)
- if valid_613916 != nil:
- section.add "X-Amz-Content-Sha256", valid_613916
- var valid_613917 = header.getOrDefault("X-Amz-Date")
- valid_613917 = validateParameter(valid_613917, JString, required = false,
+ if valid_615120 != nil:
+ section.add "X-Amz-Content-Sha256", valid_615120
+ var valid_615121 = header.getOrDefault("X-Amz-Date")
+ valid_615121 = validateParameter(valid_615121, JString, required = false,
default = nil)
- if valid_613917 != nil:
- section.add "X-Amz-Date", valid_613917
- var valid_613918 = header.getOrDefault("X-Amz-Credential")
- valid_613918 = validateParameter(valid_613918, JString, required = false,
+ if valid_615121 != nil:
+ section.add "X-Amz-Date", valid_615121
+ var valid_615122 = header.getOrDefault("X-Amz-Credential")
+ valid_615122 = validateParameter(valid_615122, JString, required = false,
default = nil)
- if valid_613918 != nil:
- section.add "X-Amz-Credential", valid_613918
- var valid_613919 = header.getOrDefault("X-Amz-Security-Token")
- valid_613919 = validateParameter(valid_613919, JString, required = false,
+ if valid_615122 != nil:
+ section.add "X-Amz-Credential", valid_615122
+ var valid_615123 = header.getOrDefault("X-Amz-Security-Token")
+ valid_615123 = validateParameter(valid_615123, JString, required = false,
default = nil)
- if valid_613919 != nil:
- section.add "X-Amz-Security-Token", valid_613919
- var valid_613920 = header.getOrDefault("X-Amz-Algorithm")
- valid_613920 = validateParameter(valid_613920, JString, required = false,
+ if valid_615123 != nil:
+ section.add "X-Amz-Security-Token", valid_615123
+ var valid_615124 = header.getOrDefault("X-Amz-Algorithm")
+ valid_615124 = validateParameter(valid_615124, JString, required = false,
default = nil)
- if valid_613920 != nil:
- section.add "X-Amz-Algorithm", valid_613920
- var valid_613921 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_613921 = validateParameter(valid_613921, JString, required = false,
+ if valid_615124 != nil:
+ section.add "X-Amz-Algorithm", valid_615124
+ var valid_615125 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_615125 = validateParameter(valid_615125, JString, required = false,
default = nil)
- if valid_613921 != nil:
- section.add "X-Amz-SignedHeaders", valid_613921
+ if valid_615125 != nil:
+ section.add "X-Amz-SignedHeaders", valid_615125
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_613922: Call_GetDescribeSpotFleetInstances_613906; path: JsonNode;
+proc call*(call_615126: Call_GetDescribeSpotFleetInstances_615110; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the running instances for the specified Spot Fleet.
##
- let valid = call_613922.validator(path, query, header, formData, body)
- let scheme = call_613922.pickScheme
+ let valid = call_615126.validator(path, query, header, formData, body)
+ let scheme = call_615126.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_613922.url(scheme.get, call_613922.host, call_613922.base,
- call_613922.route, valid.getOrDefault("path"),
+ let url = call_615126.url(scheme.get, call_615126.host, call_615126.base,
+ call_615126.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_613922, url, valid)
+ result = atozHook(call_615126, url, valid)
-proc call*(call_613923: Call_GetDescribeSpotFleetInstances_613906;
+proc call*(call_615127: Call_GetDescribeSpotFleetInstances_615110;
SpotFleetRequestId: string; MaxResults: int = 0; DryRun: bool = false;
NextToken: string = ""; Action: string = "DescribeSpotFleetInstances";
Version: string = "2016-11-15"): Recallable =
@@ -76051,24 +76116,24 @@ proc call*(call_613923: Call_GetDescribeSpotFleetInstances_613906;
## SpotFleetRequestId: string (required)
## : The ID of the Spot Fleet request.
## Version: string (required)
- var query_613924 = newJObject()
- add(query_613924, "MaxResults", newJInt(MaxResults))
- add(query_613924, "DryRun", newJBool(DryRun))
- add(query_613924, "NextToken", newJString(NextToken))
- add(query_613924, "Action", newJString(Action))
- add(query_613924, "SpotFleetRequestId", newJString(SpotFleetRequestId))
- add(query_613924, "Version", newJString(Version))
- result = call_613923.call(nil, query_613924, nil, nil, nil)
+ var query_615128 = newJObject()
+ add(query_615128, "MaxResults", newJInt(MaxResults))
+ add(query_615128, "DryRun", newJBool(DryRun))
+ add(query_615128, "NextToken", newJString(NextToken))
+ add(query_615128, "Action", newJString(Action))
+ add(query_615128, "SpotFleetRequestId", newJString(SpotFleetRequestId))
+ add(query_615128, "Version", newJString(Version))
+ result = call_615127.call(nil, query_615128, nil, nil, nil)
-var getDescribeSpotFleetInstances* = Call_GetDescribeSpotFleetInstances_613906(
+var getDescribeSpotFleetInstances* = Call_GetDescribeSpotFleetInstances_615110(
name: "getDescribeSpotFleetInstances", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeSpotFleetInstances",
- validator: validate_GetDescribeSpotFleetInstances_613907, base: "/",
- url: url_GetDescribeSpotFleetInstances_613908,
+ validator: validate_GetDescribeSpotFleetInstances_615111, base: "/",
+ url: url_GetDescribeSpotFleetInstances_615112,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeSpotFleetRequestHistory_613966 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeSpotFleetRequestHistory_613968(protocol: Scheme; host: string;
+ Call_PostDescribeSpotFleetRequestHistory_615170 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeSpotFleetRequestHistory_615172(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -76080,7 +76145,7 @@ proc url_PostDescribeSpotFleetRequestHistory_613968(protocol: Scheme; host: stri
else:
result.path = base & route
-proc validate_PostDescribeSpotFleetRequestHistory_613967(path: JsonNode;
+proc validate_PostDescribeSpotFleetRequestHistory_615171(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the events for the specified Spot Fleet request during the specified time.
Spot Fleet events are delayed by up to 30 seconds before they can be described. This ensures that you can query by the last evaluated time and not miss a recorded event. Spot Fleet events are available for 48 hours.
## @@ -76093,16 +76158,16 @@ proc validate_PostDescribeSpotFleetRequestHistory_613967(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613969 = query.getOrDefault("Action") - valid_613969 = validateParameter(valid_613969, JString, required = true, default = newJString( + var valid_615173 = query.getOrDefault("Action") + valid_615173 = validateParameter(valid_615173, JString, required = true, default = newJString( "DescribeSpotFleetRequestHistory")) - if valid_613969 != nil: - section.add "Action", valid_613969 - var valid_613970 = query.getOrDefault("Version") - valid_613970 = validateParameter(valid_613970, JString, required = true, + if valid_615173 != nil: + section.add "Action", valid_615173 + var valid_615174 = query.getOrDefault("Version") + valid_615174 = validateParameter(valid_615174, JString, required = true, default = newJString("2016-11-15")) - if valid_613970 != nil: - section.add "Version", valid_613970 + if valid_615174 != nil: + section.add "Version", valid_615174 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -76113,41 +76178,41 @@ proc validate_PostDescribeSpotFleetRequestHistory_613967(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613971 = header.getOrDefault("X-Amz-Signature") - valid_613971 = validateParameter(valid_613971, JString, required = false, + var valid_615175 = header.getOrDefault("X-Amz-Signature") + valid_615175 = validateParameter(valid_615175, JString, required = false, default = nil) - if valid_613971 != nil: - section.add "X-Amz-Signature", valid_613971 - var valid_613972 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613972 = validateParameter(valid_613972, JString, required = false, + if valid_615175 != nil: + section.add "X-Amz-Signature", valid_615175 + var valid_615176 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615176 = validateParameter(valid_615176, JString, required = false, default = nil) - if valid_613972 != nil: - section.add "X-Amz-Content-Sha256", valid_613972 - var valid_613973 = header.getOrDefault("X-Amz-Date") - valid_613973 = validateParameter(valid_613973, JString, required = false, + if valid_615176 != nil: + section.add "X-Amz-Content-Sha256", valid_615176 + var valid_615177 = header.getOrDefault("X-Amz-Date") + valid_615177 = validateParameter(valid_615177, JString, required = false, default = nil) - if valid_613973 != nil: - section.add "X-Amz-Date", valid_613973 - var valid_613974 = header.getOrDefault("X-Amz-Credential") - valid_613974 = validateParameter(valid_613974, JString, required = false, + if valid_615177 != nil: + section.add "X-Amz-Date", valid_615177 + var valid_615178 = header.getOrDefault("X-Amz-Credential") + valid_615178 = validateParameter(valid_615178, JString, required = false, default = nil) - if valid_613974 != nil: - section.add "X-Amz-Credential", valid_613974 - var valid_613975 = header.getOrDefault("X-Amz-Security-Token") - valid_613975 = validateParameter(valid_613975, JString, required = false, + if valid_615178 != nil: + section.add "X-Amz-Credential", valid_615178 + var valid_615179 = header.getOrDefault("X-Amz-Security-Token") + valid_615179 = validateParameter(valid_615179, JString, required = false, default = nil) - if valid_613975 != nil: - section.add "X-Amz-Security-Token", valid_613975 - var valid_613976 = header.getOrDefault("X-Amz-Algorithm") - valid_613976 = validateParameter(valid_613976, JString, required = false, + if valid_615179 != nil: + section.add "X-Amz-Security-Token", valid_615179 + var valid_615180 = header.getOrDefault("X-Amz-Algorithm") + valid_615180 = validateParameter(valid_615180, JString, required = false, default = nil) - if valid_613976 != nil: - section.add "X-Amz-Algorithm", valid_613976 - var valid_613977 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613977 = validateParameter(valid_613977, JString, required = false, + if valid_615180 != nil: + section.add "X-Amz-Algorithm", valid_615180 + var valid_615181 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615181 = validateParameter(valid_615181, JString, required = false, default = nil) - if valid_613977 != nil: - section.add "X-Amz-SignedHeaders", valid_613977 + if valid_615181 != nil: + section.add "X-Amz-SignedHeaders", valid_615181 result.add "header", section ## parameters in `formData` object: ## SpotFleetRequestId: JString (required) @@ -76164,53 +76229,53 @@ proc validate_PostDescribeSpotFleetRequestHistory_613967(path: JsonNode; ## : The maximum number of results to return in a single call. Specify a value between 1 and 1000. The default value is 1000. To retrieve the remaining results, make another call with the returnedNextToken
value.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `SpotFleetRequestId` field"
- var valid_613978 = formData.getOrDefault("SpotFleetRequestId")
- valid_613978 = validateParameter(valid_613978, JString, required = true,
- default = nil)
- if valid_613978 != nil:
- section.add "SpotFleetRequestId", valid_613978
- var valid_613979 = formData.getOrDefault("NextToken")
- valid_613979 = validateParameter(valid_613979, JString, required = false,
- default = nil)
- if valid_613979 != nil:
- section.add "NextToken", valid_613979
- var valid_613980 = formData.getOrDefault("StartTime")
- valid_613980 = validateParameter(valid_613980, JString, required = true,
- default = nil)
- if valid_613980 != nil:
- section.add "StartTime", valid_613980
- var valid_613981 = formData.getOrDefault("DryRun")
- valid_613981 = validateParameter(valid_613981, JBool, required = false, default = nil)
- if valid_613981 != nil:
- section.add "DryRun", valid_613981
- var valid_613982 = formData.getOrDefault("EventType")
- valid_613982 = validateParameter(valid_613982, JString, required = false,
+ var valid_615182 = formData.getOrDefault("SpotFleetRequestId")
+ valid_615182 = validateParameter(valid_615182, JString, required = true,
+ default = nil)
+ if valid_615182 != nil:
+ section.add "SpotFleetRequestId", valid_615182
+ var valid_615183 = formData.getOrDefault("NextToken")
+ valid_615183 = validateParameter(valid_615183, JString, required = false,
+ default = nil)
+ if valid_615183 != nil:
+ section.add "NextToken", valid_615183
+ var valid_615184 = formData.getOrDefault("StartTime")
+ valid_615184 = validateParameter(valid_615184, JString, required = true,
+ default = nil)
+ if valid_615184 != nil:
+ section.add "StartTime", valid_615184
+ var valid_615185 = formData.getOrDefault("DryRun")
+ valid_615185 = validateParameter(valid_615185, JBool, required = false, default = nil)
+ if valid_615185 != nil:
+ section.add "DryRun", valid_615185
+ var valid_615186 = formData.getOrDefault("EventType")
+ valid_615186 = validateParameter(valid_615186, JString, required = false,
default = newJString("instanceChange"))
- if valid_613982 != nil:
- section.add "EventType", valid_613982
- var valid_613983 = formData.getOrDefault("MaxResults")
- valid_613983 = validateParameter(valid_613983, JInt, required = false, default = nil)
- if valid_613983 != nil:
- section.add "MaxResults", valid_613983
+ if valid_615186 != nil:
+ section.add "EventType", valid_615186
+ var valid_615187 = formData.getOrDefault("MaxResults")
+ valid_615187 = validateParameter(valid_615187, JInt, required = false, default = nil)
+ if valid_615187 != nil:
+ section.add "MaxResults", valid_615187
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_613984: Call_PostDescribeSpotFleetRequestHistory_613966;
+proc call*(call_615188: Call_PostDescribeSpotFleetRequestHistory_615170;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the events for the specified Spot Fleet request during the specified time.
Spot Fleet events are delayed by up to 30 seconds before they can be described. This ensures that you can query by the last evaluated time and not miss a recorded event. Spot Fleet events are available for 48 hours.
## - let valid = call_613984.validator(path, query, header, formData, body) - let scheme = call_613984.pickScheme + let valid = call_615188.validator(path, query, header, formData, body) + let scheme = call_615188.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613984.url(scheme.get, call_613984.host, call_613984.base, - call_613984.route, valid.getOrDefault("path"), + let url = call_615188.url(scheme.get, call_615188.host, call_615188.base, + call_615188.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613984, url, valid) + result = atozHook(call_615188, url, valid) -proc call*(call_613985: Call_PostDescribeSpotFleetRequestHistory_613966; +proc call*(call_615189: Call_PostDescribeSpotFleetRequestHistory_615170; SpotFleetRequestId: string; StartTime: string; NextToken: string = ""; DryRun: bool = false; Action: string = "DescribeSpotFleetRequestHistory"; EventType: string = "instanceChange"; Version: string = "2016-11-15"; @@ -76231,27 +76296,27 @@ proc call*(call_613985: Call_PostDescribeSpotFleetRequestHistory_613966; ## Version: string (required) ## MaxResults: int ## : The maximum number of results to return in a single call. Specify a value between 1 and 1000. The default value is 1000. To retrieve the remaining results, make another call with the returnedNextToken
value.
- var query_613986 = newJObject()
- var formData_613987 = newJObject()
- add(formData_613987, "SpotFleetRequestId", newJString(SpotFleetRequestId))
- add(formData_613987, "NextToken", newJString(NextToken))
- add(formData_613987, "StartTime", newJString(StartTime))
- add(formData_613987, "DryRun", newJBool(DryRun))
- add(query_613986, "Action", newJString(Action))
- add(formData_613987, "EventType", newJString(EventType))
- add(query_613986, "Version", newJString(Version))
- add(formData_613987, "MaxResults", newJInt(MaxResults))
- result = call_613985.call(nil, query_613986, nil, formData_613987, nil)
-
-var postDescribeSpotFleetRequestHistory* = Call_PostDescribeSpotFleetRequestHistory_613966(
+ var query_615190 = newJObject()
+ var formData_615191 = newJObject()
+ add(formData_615191, "SpotFleetRequestId", newJString(SpotFleetRequestId))
+ add(formData_615191, "NextToken", newJString(NextToken))
+ add(formData_615191, "StartTime", newJString(StartTime))
+ add(formData_615191, "DryRun", newJBool(DryRun))
+ add(query_615190, "Action", newJString(Action))
+ add(formData_615191, "EventType", newJString(EventType))
+ add(query_615190, "Version", newJString(Version))
+ add(formData_615191, "MaxResults", newJInt(MaxResults))
+ result = call_615189.call(nil, query_615190, nil, formData_615191, nil)
+
+var postDescribeSpotFleetRequestHistory* = Call_PostDescribeSpotFleetRequestHistory_615170(
name: "postDescribeSpotFleetRequestHistory", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeSpotFleetRequestHistory",
- validator: validate_PostDescribeSpotFleetRequestHistory_613967, base: "/",
- url: url_PostDescribeSpotFleetRequestHistory_613968,
+ validator: validate_PostDescribeSpotFleetRequestHistory_615171, base: "/",
+ url: url_PostDescribeSpotFleetRequestHistory_615172,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeSpotFleetRequestHistory_613945 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeSpotFleetRequestHistory_613947(protocol: Scheme; host: string;
+ Call_GetDescribeSpotFleetRequestHistory_615149 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeSpotFleetRequestHistory_615151(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -76263,7 +76328,7 @@ proc url_GetDescribeSpotFleetRequestHistory_613947(protocol: Scheme; host: strin
else:
result.path = base & route
-proc validate_GetDescribeSpotFleetRequestHistory_613946(path: JsonNode;
+proc validate_GetDescribeSpotFleetRequestHistory_615150(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the events for the specified Spot Fleet request during the specified time.
Spot Fleet events are delayed by up to 30 seconds before they can be described. This ensures that you can query by the last evaluated time and not miss a recorded event. Spot Fleet events are available for 48 hours.
## @@ -76287,45 +76352,45 @@ proc validate_GetDescribeSpotFleetRequestHistory_613946(path: JsonNode; ## : The ID of the Spot Fleet request. ## Version: JString (required) section = newJObject() - var valid_613948 = query.getOrDefault("MaxResults") - valid_613948 = validateParameter(valid_613948, JInt, required = false, default = nil) - if valid_613948 != nil: - section.add "MaxResults", valid_613948 - var valid_613949 = query.getOrDefault("EventType") - valid_613949 = validateParameter(valid_613949, JString, required = false, + var valid_615152 = query.getOrDefault("MaxResults") + valid_615152 = validateParameter(valid_615152, JInt, required = false, default = nil) + if valid_615152 != nil: + section.add "MaxResults", valid_615152 + var valid_615153 = query.getOrDefault("EventType") + valid_615153 = validateParameter(valid_615153, JString, required = false, default = newJString("instanceChange")) - if valid_613949 != nil: - section.add "EventType", valid_613949 - var valid_613950 = query.getOrDefault("DryRun") - valid_613950 = validateParameter(valid_613950, JBool, required = false, default = nil) - if valid_613950 != nil: - section.add "DryRun", valid_613950 - var valid_613951 = query.getOrDefault("NextToken") - valid_613951 = validateParameter(valid_613951, JString, required = false, + if valid_615153 != nil: + section.add "EventType", valid_615153 + var valid_615154 = query.getOrDefault("DryRun") + valid_615154 = validateParameter(valid_615154, JBool, required = false, default = nil) + if valid_615154 != nil: + section.add "DryRun", valid_615154 + var valid_615155 = query.getOrDefault("NextToken") + valid_615155 = validateParameter(valid_615155, JString, required = false, default = nil) - if valid_613951 != nil: - section.add "NextToken", valid_613951 + if valid_615155 != nil: + section.add "NextToken", valid_615155 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613952 = query.getOrDefault("Action") - valid_613952 = validateParameter(valid_613952, JString, required = true, default = newJString( + var valid_615156 = query.getOrDefault("Action") + valid_615156 = validateParameter(valid_615156, JString, required = true, default = newJString( "DescribeSpotFleetRequestHistory")) - if valid_613952 != nil: - section.add "Action", valid_613952 - var valid_613953 = query.getOrDefault("StartTime") - valid_613953 = validateParameter(valid_613953, JString, required = true, + if valid_615156 != nil: + section.add "Action", valid_615156 + var valid_615157 = query.getOrDefault("StartTime") + valid_615157 = validateParameter(valid_615157, JString, required = true, default = nil) - if valid_613953 != nil: - section.add "StartTime", valid_613953 - var valid_613954 = query.getOrDefault("SpotFleetRequestId") - valid_613954 = validateParameter(valid_613954, JString, required = true, + if valid_615157 != nil: + section.add "StartTime", valid_615157 + var valid_615158 = query.getOrDefault("SpotFleetRequestId") + valid_615158 = validateParameter(valid_615158, JString, required = true, default = nil) - if valid_613954 != nil: - section.add "SpotFleetRequestId", valid_613954 - var valid_613955 = query.getOrDefault("Version") - valid_613955 = validateParameter(valid_613955, JString, required = true, + if valid_615158 != nil: + section.add "SpotFleetRequestId", valid_615158 + var valid_615159 = query.getOrDefault("Version") + valid_615159 = validateParameter(valid_615159, JString, required = true, default = newJString("2016-11-15")) - if valid_613955 != nil: - section.add "Version", valid_613955 + if valid_615159 != nil: + section.add "Version", valid_615159 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -76336,62 +76401,62 @@ proc validate_GetDescribeSpotFleetRequestHistory_613946(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613956 = header.getOrDefault("X-Amz-Signature") - valid_613956 = validateParameter(valid_613956, JString, required = false, + var valid_615160 = header.getOrDefault("X-Amz-Signature") + valid_615160 = validateParameter(valid_615160, JString, required = false, default = nil) - if valid_613956 != nil: - section.add "X-Amz-Signature", valid_613956 - var valid_613957 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613957 = validateParameter(valid_613957, JString, required = false, + if valid_615160 != nil: + section.add "X-Amz-Signature", valid_615160 + var valid_615161 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615161 = validateParameter(valid_615161, JString, required = false, default = nil) - if valid_613957 != nil: - section.add "X-Amz-Content-Sha256", valid_613957 - var valid_613958 = header.getOrDefault("X-Amz-Date") - valid_613958 = validateParameter(valid_613958, JString, required = false, + if valid_615161 != nil: + section.add "X-Amz-Content-Sha256", valid_615161 + var valid_615162 = header.getOrDefault("X-Amz-Date") + valid_615162 = validateParameter(valid_615162, JString, required = false, default = nil) - if valid_613958 != nil: - section.add "X-Amz-Date", valid_613958 - var valid_613959 = header.getOrDefault("X-Amz-Credential") - valid_613959 = validateParameter(valid_613959, JString, required = false, + if valid_615162 != nil: + section.add "X-Amz-Date", valid_615162 + var valid_615163 = header.getOrDefault("X-Amz-Credential") + valid_615163 = validateParameter(valid_615163, JString, required = false, default = nil) - if valid_613959 != nil: - section.add "X-Amz-Credential", valid_613959 - var valid_613960 = header.getOrDefault("X-Amz-Security-Token") - valid_613960 = validateParameter(valid_613960, JString, required = false, + if valid_615163 != nil: + section.add "X-Amz-Credential", valid_615163 + var valid_615164 = header.getOrDefault("X-Amz-Security-Token") + valid_615164 = validateParameter(valid_615164, JString, required = false, default = nil) - if valid_613960 != nil: - section.add "X-Amz-Security-Token", valid_613960 - var valid_613961 = header.getOrDefault("X-Amz-Algorithm") - valid_613961 = validateParameter(valid_613961, JString, required = false, + if valid_615164 != nil: + section.add "X-Amz-Security-Token", valid_615164 + var valid_615165 = header.getOrDefault("X-Amz-Algorithm") + valid_615165 = validateParameter(valid_615165, JString, required = false, default = nil) - if valid_613961 != nil: - section.add "X-Amz-Algorithm", valid_613961 - var valid_613962 = header.getOrDefault("X-Amz-SignedHeaders") - valid_613962 = validateParameter(valid_613962, JString, required = false, + if valid_615165 != nil: + section.add "X-Amz-Algorithm", valid_615165 + var valid_615166 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615166 = validateParameter(valid_615166, JString, required = false, default = nil) - if valid_613962 != nil: - section.add "X-Amz-SignedHeaders", valid_613962 + if valid_615166 != nil: + section.add "X-Amz-SignedHeaders", valid_615166 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_613963: Call_GetDescribeSpotFleetRequestHistory_613945; +proc call*(call_615167: Call_GetDescribeSpotFleetRequestHistory_615149; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the events for the specified Spot Fleet request during the specified time.
Spot Fleet events are delayed by up to 30 seconds before they can be described. This ensures that you can query by the last evaluated time and not miss a recorded event. Spot Fleet events are available for 48 hours.
## - let valid = call_613963.validator(path, query, header, formData, body) - let scheme = call_613963.pickScheme + let valid = call_615167.validator(path, query, header, formData, body) + let scheme = call_615167.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_613963.url(scheme.get, call_613963.host, call_613963.base, - call_613963.route, valid.getOrDefault("path"), + let url = call_615167.url(scheme.get, call_615167.host, call_615167.base, + call_615167.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_613963, url, valid) + result = atozHook(call_615167, url, valid) -proc call*(call_613964: Call_GetDescribeSpotFleetRequestHistory_613945; +proc call*(call_615168: Call_GetDescribeSpotFleetRequestHistory_615149; StartTime: string; SpotFleetRequestId: string; MaxResults: int = 0; EventType: string = "instanceChange"; DryRun: bool = false; NextToken: string = ""; @@ -76413,26 +76478,26 @@ proc call*(call_613964: Call_GetDescribeSpotFleetRequestHistory_613945; ## SpotFleetRequestId: string (required) ## : The ID of the Spot Fleet request. ## Version: string (required) - var query_613965 = newJObject() - add(query_613965, "MaxResults", newJInt(MaxResults)) - add(query_613965, "EventType", newJString(EventType)) - add(query_613965, "DryRun", newJBool(DryRun)) - add(query_613965, "NextToken", newJString(NextToken)) - add(query_613965, "Action", newJString(Action)) - add(query_613965, "StartTime", newJString(StartTime)) - add(query_613965, "SpotFleetRequestId", newJString(SpotFleetRequestId)) - add(query_613965, "Version", newJString(Version)) - result = call_613964.call(nil, query_613965, nil, nil, nil) - -var getDescribeSpotFleetRequestHistory* = Call_GetDescribeSpotFleetRequestHistory_613945( + var query_615169 = newJObject() + add(query_615169, "MaxResults", newJInt(MaxResults)) + add(query_615169, "EventType", newJString(EventType)) + add(query_615169, "DryRun", newJBool(DryRun)) + add(query_615169, "NextToken", newJString(NextToken)) + add(query_615169, "Action", newJString(Action)) + add(query_615169, "StartTime", newJString(StartTime)) + add(query_615169, "SpotFleetRequestId", newJString(SpotFleetRequestId)) + add(query_615169, "Version", newJString(Version)) + result = call_615168.call(nil, query_615169, nil, nil, nil) + +var getDescribeSpotFleetRequestHistory* = Call_GetDescribeSpotFleetRequestHistory_615149( name: "getDescribeSpotFleetRequestHistory", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeSpotFleetRequestHistory", - validator: validate_GetDescribeSpotFleetRequestHistory_613946, base: "/", - url: url_GetDescribeSpotFleetRequestHistory_613947, + validator: validate_GetDescribeSpotFleetRequestHistory_615150, base: "/", + url: url_GetDescribeSpotFleetRequestHistory_615151, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeSpotFleetRequests_614007 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeSpotFleetRequests_614009(protocol: Scheme; host: string; + Call_PostDescribeSpotFleetRequests_615211 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeSpotFleetRequests_615213(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -76444,7 +76509,7 @@ proc url_PostDescribeSpotFleetRequests_614009(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeSpotFleetRequests_614008(path: JsonNode; query: JsonNode; +proc validate_PostDescribeSpotFleetRequests_615212(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes your Spot Fleet requests.
Spot Fleet requests are deleted 48 hours after they are canceled and their instances are terminated.
## @@ -76457,16 +76522,16 @@ proc validate_PostDescribeSpotFleetRequests_614008(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614010 = query.getOrDefault("Action") - valid_614010 = validateParameter(valid_614010, JString, required = true, default = newJString( + var valid_615214 = query.getOrDefault("Action") + valid_615214 = validateParameter(valid_615214, JString, required = true, default = newJString( "DescribeSpotFleetRequests")) - if valid_614010 != nil: - section.add "Action", valid_614010 - var valid_614011 = query.getOrDefault("Version") - valid_614011 = validateParameter(valid_614011, JString, required = true, + if valid_615214 != nil: + section.add "Action", valid_615214 + var valid_615215 = query.getOrDefault("Version") + valid_615215 = validateParameter(valid_615215, JString, required = true, default = newJString("2016-11-15")) - if valid_614011 != nil: - section.add "Version", valid_614011 + if valid_615215 != nil: + section.add "Version", valid_615215 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -76477,41 +76542,41 @@ proc validate_PostDescribeSpotFleetRequests_614008(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614012 = header.getOrDefault("X-Amz-Signature") - valid_614012 = validateParameter(valid_614012, JString, required = false, - default = nil) - if valid_614012 != nil: - section.add "X-Amz-Signature", valid_614012 - var valid_614013 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614013 = validateParameter(valid_614013, JString, required = false, - default = nil) - if valid_614013 != nil: - section.add "X-Amz-Content-Sha256", valid_614013 - var valid_614014 = header.getOrDefault("X-Amz-Date") - valid_614014 = validateParameter(valid_614014, JString, required = false, - default = nil) - if valid_614014 != nil: - section.add "X-Amz-Date", valid_614014 - var valid_614015 = header.getOrDefault("X-Amz-Credential") - valid_614015 = validateParameter(valid_614015, JString, required = false, - default = nil) - if valid_614015 != nil: - section.add "X-Amz-Credential", valid_614015 - var valid_614016 = header.getOrDefault("X-Amz-Security-Token") - valid_614016 = validateParameter(valid_614016, JString, required = false, - default = nil) - if valid_614016 != nil: - section.add "X-Amz-Security-Token", valid_614016 - var valid_614017 = header.getOrDefault("X-Amz-Algorithm") - valid_614017 = validateParameter(valid_614017, JString, required = false, - default = nil) - if valid_614017 != nil: - section.add "X-Amz-Algorithm", valid_614017 - var valid_614018 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614018 = validateParameter(valid_614018, JString, required = false, + var valid_615216 = header.getOrDefault("X-Amz-Signature") + valid_615216 = validateParameter(valid_615216, JString, required = false, default = nil) - if valid_614018 != nil: - section.add "X-Amz-SignedHeaders", valid_614018 + if valid_615216 != nil: + section.add "X-Amz-Signature", valid_615216 + var valid_615217 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615217 = validateParameter(valid_615217, JString, required = false, + default = nil) + if valid_615217 != nil: + section.add "X-Amz-Content-Sha256", valid_615217 + var valid_615218 = header.getOrDefault("X-Amz-Date") + valid_615218 = validateParameter(valid_615218, JString, required = false, + default = nil) + if valid_615218 != nil: + section.add "X-Amz-Date", valid_615218 + var valid_615219 = header.getOrDefault("X-Amz-Credential") + valid_615219 = validateParameter(valid_615219, JString, required = false, + default = nil) + if valid_615219 != nil: + section.add "X-Amz-Credential", valid_615219 + var valid_615220 = header.getOrDefault("X-Amz-Security-Token") + valid_615220 = validateParameter(valid_615220, JString, required = false, + default = nil) + if valid_615220 != nil: + section.add "X-Amz-Security-Token", valid_615220 + var valid_615221 = header.getOrDefault("X-Amz-Algorithm") + valid_615221 = validateParameter(valid_615221, JString, required = false, + default = nil) + if valid_615221 != nil: + section.add "X-Amz-Algorithm", valid_615221 + var valid_615222 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615222 = validateParameter(valid_615222, JString, required = false, + default = nil) + if valid_615222 != nil: + section.add "X-Amz-SignedHeaders", valid_615222 result.add "header", section ## parameters in `formData` object: ## SpotFleetRequestId: JArray @@ -76523,42 +76588,42 @@ proc validate_PostDescribeSpotFleetRequests_614008(path: JsonNode; query: JsonNo ## MaxResults: JInt ## : The maximum number of results to return in a single call. Specify a value between 1 and 1000. The default value is 1000. To retrieve the remaining results, make another call with the returnedNextToken
value.
section = newJObject()
- var valid_614019 = formData.getOrDefault("SpotFleetRequestId")
- valid_614019 = validateParameter(valid_614019, JArray, required = false,
+ var valid_615223 = formData.getOrDefault("SpotFleetRequestId")
+ valid_615223 = validateParameter(valid_615223, JArray, required = false,
default = nil)
- if valid_614019 != nil:
- section.add "SpotFleetRequestId", valid_614019
- var valid_614020 = formData.getOrDefault("NextToken")
- valid_614020 = validateParameter(valid_614020, JString, required = false,
+ if valid_615223 != nil:
+ section.add "SpotFleetRequestId", valid_615223
+ var valid_615224 = formData.getOrDefault("NextToken")
+ valid_615224 = validateParameter(valid_615224, JString, required = false,
default = nil)
- if valid_614020 != nil:
- section.add "NextToken", valid_614020
- var valid_614021 = formData.getOrDefault("DryRun")
- valid_614021 = validateParameter(valid_614021, JBool, required = false, default = nil)
- if valid_614021 != nil:
- section.add "DryRun", valid_614021
- var valid_614022 = formData.getOrDefault("MaxResults")
- valid_614022 = validateParameter(valid_614022, JInt, required = false, default = nil)
- if valid_614022 != nil:
- section.add "MaxResults", valid_614022
+ if valid_615224 != nil:
+ section.add "NextToken", valid_615224
+ var valid_615225 = formData.getOrDefault("DryRun")
+ valid_615225 = validateParameter(valid_615225, JBool, required = false, default = nil)
+ if valid_615225 != nil:
+ section.add "DryRun", valid_615225
+ var valid_615226 = formData.getOrDefault("MaxResults")
+ valid_615226 = validateParameter(valid_615226, JInt, required = false, default = nil)
+ if valid_615226 != nil:
+ section.add "MaxResults", valid_615226
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_614023: Call_PostDescribeSpotFleetRequests_614007; path: JsonNode;
+proc call*(call_615227: Call_PostDescribeSpotFleetRequests_615211; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes your Spot Fleet requests.
Spot Fleet requests are deleted 48 hours after they are canceled and their instances are terminated.
## - let valid = call_614023.validator(path, query, header, formData, body) - let scheme = call_614023.pickScheme + let valid = call_615227.validator(path, query, header, formData, body) + let scheme = call_615227.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614023.url(scheme.get, call_614023.host, call_614023.base, - call_614023.route, valid.getOrDefault("path"), + let url = call_615227.url(scheme.get, call_615227.host, call_615227.base, + call_615227.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614023, url, valid) + result = atozHook(call_615227, url, valid) -proc call*(call_614024: Call_PostDescribeSpotFleetRequests_614007; +proc call*(call_615228: Call_PostDescribeSpotFleetRequests_615211; SpotFleetRequestId: JsonNode = nil; NextToken: string = ""; DryRun: bool = false; Action: string = "DescribeSpotFleetRequests"; Version: string = "2016-11-15"; MaxResults: int = 0): Recallable = @@ -76574,26 +76639,26 @@ proc call*(call_614024: Call_PostDescribeSpotFleetRequests_614007; ## Version: string (required) ## MaxResults: int ## : The maximum number of results to return in a single call. Specify a value between 1 and 1000. The default value is 1000. To retrieve the remaining results, make another call with the returnedNextToken
value.
- var query_614025 = newJObject()
- var formData_614026 = newJObject()
+ var query_615229 = newJObject()
+ var formData_615230 = newJObject()
if SpotFleetRequestId != nil:
- formData_614026.add "SpotFleetRequestId", SpotFleetRequestId
- add(formData_614026, "NextToken", newJString(NextToken))
- add(formData_614026, "DryRun", newJBool(DryRun))
- add(query_614025, "Action", newJString(Action))
- add(query_614025, "Version", newJString(Version))
- add(formData_614026, "MaxResults", newJInt(MaxResults))
- result = call_614024.call(nil, query_614025, nil, formData_614026, nil)
-
-var postDescribeSpotFleetRequests* = Call_PostDescribeSpotFleetRequests_614007(
+ formData_615230.add "SpotFleetRequestId", SpotFleetRequestId
+ add(formData_615230, "NextToken", newJString(NextToken))
+ add(formData_615230, "DryRun", newJBool(DryRun))
+ add(query_615229, "Action", newJString(Action))
+ add(query_615229, "Version", newJString(Version))
+ add(formData_615230, "MaxResults", newJInt(MaxResults))
+ result = call_615228.call(nil, query_615229, nil, formData_615230, nil)
+
+var postDescribeSpotFleetRequests* = Call_PostDescribeSpotFleetRequests_615211(
name: "postDescribeSpotFleetRequests", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeSpotFleetRequests",
- validator: validate_PostDescribeSpotFleetRequests_614008, base: "/",
- url: url_PostDescribeSpotFleetRequests_614009,
+ validator: validate_PostDescribeSpotFleetRequests_615212, base: "/",
+ url: url_PostDescribeSpotFleetRequests_615213,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeSpotFleetRequests_613988 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeSpotFleetRequests_613990(protocol: Scheme; host: string;
+ Call_GetDescribeSpotFleetRequests_615192 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeSpotFleetRequests_615194(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -76605,7 +76670,7 @@ proc url_GetDescribeSpotFleetRequests_613990(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribeSpotFleetRequests_613989(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeSpotFleetRequests_615193(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes your Spot Fleet requests.
Spot Fleet requests are deleted 48 hours after they are canceled and their instances are terminated.
## @@ -76625,35 +76690,35 @@ proc validate_GetDescribeSpotFleetRequests_613989(path: JsonNode; query: JsonNod ## : The IDs of the Spot Fleet requests. ## Version: JString (required) section = newJObject() - var valid_613991 = query.getOrDefault("MaxResults") - valid_613991 = validateParameter(valid_613991, JInt, required = false, default = nil) - if valid_613991 != nil: - section.add "MaxResults", valid_613991 - var valid_613992 = query.getOrDefault("DryRun") - valid_613992 = validateParameter(valid_613992, JBool, required = false, default = nil) - if valid_613992 != nil: - section.add "DryRun", valid_613992 - var valid_613993 = query.getOrDefault("NextToken") - valid_613993 = validateParameter(valid_613993, JString, required = false, + var valid_615195 = query.getOrDefault("MaxResults") + valid_615195 = validateParameter(valid_615195, JInt, required = false, default = nil) + if valid_615195 != nil: + section.add "MaxResults", valid_615195 + var valid_615196 = query.getOrDefault("DryRun") + valid_615196 = validateParameter(valid_615196, JBool, required = false, default = nil) + if valid_615196 != nil: + section.add "DryRun", valid_615196 + var valid_615197 = query.getOrDefault("NextToken") + valid_615197 = validateParameter(valid_615197, JString, required = false, default = nil) - if valid_613993 != nil: - section.add "NextToken", valid_613993 + if valid_615197 != nil: + section.add "NextToken", valid_615197 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_613994 = query.getOrDefault("Action") - valid_613994 = validateParameter(valid_613994, JString, required = true, default = newJString( + var valid_615198 = query.getOrDefault("Action") + valid_615198 = validateParameter(valid_615198, JString, required = true, default = newJString( "DescribeSpotFleetRequests")) - if valid_613994 != nil: - section.add "Action", valid_613994 - var valid_613995 = query.getOrDefault("SpotFleetRequestId") - valid_613995 = validateParameter(valid_613995, JArray, required = false, + if valid_615198 != nil: + section.add "Action", valid_615198 + var valid_615199 = query.getOrDefault("SpotFleetRequestId") + valid_615199 = validateParameter(valid_615199, JArray, required = false, default = nil) - if valid_613995 != nil: - section.add "SpotFleetRequestId", valid_613995 - var valid_613996 = query.getOrDefault("Version") - valid_613996 = validateParameter(valid_613996, JString, required = true, + if valid_615199 != nil: + section.add "SpotFleetRequestId", valid_615199 + var valid_615200 = query.getOrDefault("Version") + valid_615200 = validateParameter(valid_615200, JString, required = true, default = newJString("2016-11-15")) - if valid_613996 != nil: - section.add "Version", valid_613996 + if valid_615200 != nil: + section.add "Version", valid_615200 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -76664,61 +76729,61 @@ proc validate_GetDescribeSpotFleetRequests_613989(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_613997 = header.getOrDefault("X-Amz-Signature") - valid_613997 = validateParameter(valid_613997, JString, required = false, + var valid_615201 = header.getOrDefault("X-Amz-Signature") + valid_615201 = validateParameter(valid_615201, JString, required = false, default = nil) - if valid_613997 != nil: - section.add "X-Amz-Signature", valid_613997 - var valid_613998 = header.getOrDefault("X-Amz-Content-Sha256") - valid_613998 = validateParameter(valid_613998, JString, required = false, + if valid_615201 != nil: + section.add "X-Amz-Signature", valid_615201 + var valid_615202 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615202 = validateParameter(valid_615202, JString, required = false, default = nil) - if valid_613998 != nil: - section.add "X-Amz-Content-Sha256", valid_613998 - var valid_613999 = header.getOrDefault("X-Amz-Date") - valid_613999 = validateParameter(valid_613999, JString, required = false, + if valid_615202 != nil: + section.add "X-Amz-Content-Sha256", valid_615202 + var valid_615203 = header.getOrDefault("X-Amz-Date") + valid_615203 = validateParameter(valid_615203, JString, required = false, default = nil) - if valid_613999 != nil: - section.add "X-Amz-Date", valid_613999 - var valid_614000 = header.getOrDefault("X-Amz-Credential") - valid_614000 = validateParameter(valid_614000, JString, required = false, + if valid_615203 != nil: + section.add "X-Amz-Date", valid_615203 + var valid_615204 = header.getOrDefault("X-Amz-Credential") + valid_615204 = validateParameter(valid_615204, JString, required = false, default = nil) - if valid_614000 != nil: - section.add "X-Amz-Credential", valid_614000 - var valid_614001 = header.getOrDefault("X-Amz-Security-Token") - valid_614001 = validateParameter(valid_614001, JString, required = false, + if valid_615204 != nil: + section.add "X-Amz-Credential", valid_615204 + var valid_615205 = header.getOrDefault("X-Amz-Security-Token") + valid_615205 = validateParameter(valid_615205, JString, required = false, default = nil) - if valid_614001 != nil: - section.add "X-Amz-Security-Token", valid_614001 - var valid_614002 = header.getOrDefault("X-Amz-Algorithm") - valid_614002 = validateParameter(valid_614002, JString, required = false, + if valid_615205 != nil: + section.add "X-Amz-Security-Token", valid_615205 + var valid_615206 = header.getOrDefault("X-Amz-Algorithm") + valid_615206 = validateParameter(valid_615206, JString, required = false, default = nil) - if valid_614002 != nil: - section.add "X-Amz-Algorithm", valid_614002 - var valid_614003 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614003 = validateParameter(valid_614003, JString, required = false, + if valid_615206 != nil: + section.add "X-Amz-Algorithm", valid_615206 + var valid_615207 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615207 = validateParameter(valid_615207, JString, required = false, default = nil) - if valid_614003 != nil: - section.add "X-Amz-SignedHeaders", valid_614003 + if valid_615207 != nil: + section.add "X-Amz-SignedHeaders", valid_615207 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614004: Call_GetDescribeSpotFleetRequests_613988; path: JsonNode; +proc call*(call_615208: Call_GetDescribeSpotFleetRequests_615192; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes your Spot Fleet requests.
Spot Fleet requests are deleted 48 hours after they are canceled and their instances are terminated.
## - let valid = call_614004.validator(path, query, header, formData, body) - let scheme = call_614004.pickScheme + let valid = call_615208.validator(path, query, header, formData, body) + let scheme = call_615208.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614004.url(scheme.get, call_614004.host, call_614004.base, - call_614004.route, valid.getOrDefault("path"), + let url = call_615208.url(scheme.get, call_615208.host, call_615208.base, + call_615208.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614004, url, valid) + result = atozHook(call_615208, url, valid) -proc call*(call_614005: Call_GetDescribeSpotFleetRequests_613988; +proc call*(call_615209: Call_GetDescribeSpotFleetRequests_615192; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Action: string = "DescribeSpotFleetRequests"; SpotFleetRequestId: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -76734,25 +76799,25 @@ proc call*(call_614005: Call_GetDescribeSpotFleetRequests_613988; ## SpotFleetRequestId: JArray ## : The IDs of the Spot Fleet requests. ## Version: string (required) - var query_614006 = newJObject() - add(query_614006, "MaxResults", newJInt(MaxResults)) - add(query_614006, "DryRun", newJBool(DryRun)) - add(query_614006, "NextToken", newJString(NextToken)) - add(query_614006, "Action", newJString(Action)) + var query_615210 = newJObject() + add(query_615210, "MaxResults", newJInt(MaxResults)) + add(query_615210, "DryRun", newJBool(DryRun)) + add(query_615210, "NextToken", newJString(NextToken)) + add(query_615210, "Action", newJString(Action)) if SpotFleetRequestId != nil: - query_614006.add "SpotFleetRequestId", SpotFleetRequestId - add(query_614006, "Version", newJString(Version)) - result = call_614005.call(nil, query_614006, nil, nil, nil) + query_615210.add "SpotFleetRequestId", SpotFleetRequestId + add(query_615210, "Version", newJString(Version)) + result = call_615209.call(nil, query_615210, nil, nil, nil) -var getDescribeSpotFleetRequests* = Call_GetDescribeSpotFleetRequests_613988( +var getDescribeSpotFleetRequests* = Call_GetDescribeSpotFleetRequests_615192( name: "getDescribeSpotFleetRequests", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeSpotFleetRequests", - validator: validate_GetDescribeSpotFleetRequests_613989, base: "/", - url: url_GetDescribeSpotFleetRequests_613990, + validator: validate_GetDescribeSpotFleetRequests_615193, base: "/", + url: url_GetDescribeSpotFleetRequests_615194, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeSpotInstanceRequests_614047 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeSpotInstanceRequests_614049(protocol: Scheme; host: string; + Call_PostDescribeSpotInstanceRequests_615251 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeSpotInstanceRequests_615253(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -76764,7 +76829,7 @@ proc url_PostDescribeSpotInstanceRequests_614049(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeSpotInstanceRequests_614048(path: JsonNode; +proc validate_PostDescribeSpotInstanceRequests_615252(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the specified Spot Instance requests.
You can use DescribeSpotInstanceRequests
to find a running Spot Instance by examining the response. If the status of the Spot Instance is fulfilled
, the instance ID appears in the response and contains the identifier of the instance. Alternatively, you can use DescribeInstances with a filter to look for instances where the instance lifecycle is spot
.
We recommend that you set MaxResults
to a value between 5 and 1000 to limit the number of results returned. This paginates the output, which makes the list more manageable and returns the results faster. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeSpotInstanceRequests
request to retrieve the remaining results.
Spot Instance requests are deleted four hours after they are canceled and their instances are terminated.
## @@ -76777,16 +76842,16 @@ proc validate_PostDescribeSpotInstanceRequests_614048(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614050 = query.getOrDefault("Action") - valid_614050 = validateParameter(valid_614050, JString, required = true, default = newJString( + var valid_615254 = query.getOrDefault("Action") + valid_615254 = validateParameter(valid_615254, JString, required = true, default = newJString( "DescribeSpotInstanceRequests")) - if valid_614050 != nil: - section.add "Action", valid_614050 - var valid_614051 = query.getOrDefault("Version") - valid_614051 = validateParameter(valid_614051, JString, required = true, + if valid_615254 != nil: + section.add "Action", valid_615254 + var valid_615255 = query.getOrDefault("Version") + valid_615255 = validateParameter(valid_615255, JString, required = true, default = newJString("2016-11-15")) - if valid_614051 != nil: - section.add "Version", valid_614051 + if valid_615255 != nil: + section.add "Version", valid_615255 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -76797,41 +76862,41 @@ proc validate_PostDescribeSpotInstanceRequests_614048(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614052 = header.getOrDefault("X-Amz-Signature") - valid_614052 = validateParameter(valid_614052, JString, required = false, + var valid_615256 = header.getOrDefault("X-Amz-Signature") + valid_615256 = validateParameter(valid_615256, JString, required = false, default = nil) - if valid_614052 != nil: - section.add "X-Amz-Signature", valid_614052 - var valid_614053 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614053 = validateParameter(valid_614053, JString, required = false, + if valid_615256 != nil: + section.add "X-Amz-Signature", valid_615256 + var valid_615257 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615257 = validateParameter(valid_615257, JString, required = false, default = nil) - if valid_614053 != nil: - section.add "X-Amz-Content-Sha256", valid_614053 - var valid_614054 = header.getOrDefault("X-Amz-Date") - valid_614054 = validateParameter(valid_614054, JString, required = false, + if valid_615257 != nil: + section.add "X-Amz-Content-Sha256", valid_615257 + var valid_615258 = header.getOrDefault("X-Amz-Date") + valid_615258 = validateParameter(valid_615258, JString, required = false, default = nil) - if valid_614054 != nil: - section.add "X-Amz-Date", valid_614054 - var valid_614055 = header.getOrDefault("X-Amz-Credential") - valid_614055 = validateParameter(valid_614055, JString, required = false, + if valid_615258 != nil: + section.add "X-Amz-Date", valid_615258 + var valid_615259 = header.getOrDefault("X-Amz-Credential") + valid_615259 = validateParameter(valid_615259, JString, required = false, default = nil) - if valid_614055 != nil: - section.add "X-Amz-Credential", valid_614055 - var valid_614056 = header.getOrDefault("X-Amz-Security-Token") - valid_614056 = validateParameter(valid_614056, JString, required = false, + if valid_615259 != nil: + section.add "X-Amz-Credential", valid_615259 + var valid_615260 = header.getOrDefault("X-Amz-Security-Token") + valid_615260 = validateParameter(valid_615260, JString, required = false, default = nil) - if valid_614056 != nil: - section.add "X-Amz-Security-Token", valid_614056 - var valid_614057 = header.getOrDefault("X-Amz-Algorithm") - valid_614057 = validateParameter(valid_614057, JString, required = false, + if valid_615260 != nil: + section.add "X-Amz-Security-Token", valid_615260 + var valid_615261 = header.getOrDefault("X-Amz-Algorithm") + valid_615261 = validateParameter(valid_615261, JString, required = false, default = nil) - if valid_614057 != nil: - section.add "X-Amz-Algorithm", valid_614057 - var valid_614058 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614058 = validateParameter(valid_614058, JString, required = false, + if valid_615261 != nil: + section.add "X-Amz-Algorithm", valid_615261 + var valid_615262 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615262 = validateParameter(valid_615262, JString, required = false, default = nil) - if valid_614058 != nil: - section.add "X-Amz-SignedHeaders", valid_614058 + if valid_615262 != nil: + section.add "X-Amz-SignedHeaders", valid_615262 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -76846,48 +76911,48 @@ proc validate_PostDescribeSpotInstanceRequests_614048(path: JsonNode; ## SpotInstanceRequestId: JArray ## : One or more Spot Instance request IDs. section = newJObject() - var valid_614059 = formData.getOrDefault("NextToken") - valid_614059 = validateParameter(valid_614059, JString, required = false, + var valid_615263 = formData.getOrDefault("NextToken") + valid_615263 = validateParameter(valid_615263, JString, required = false, default = nil) - if valid_614059 != nil: - section.add "NextToken", valid_614059 - var valid_614060 = formData.getOrDefault("DryRun") - valid_614060 = validateParameter(valid_614060, JBool, required = false, default = nil) - if valid_614060 != nil: - section.add "DryRun", valid_614060 - var valid_614061 = formData.getOrDefault("MaxResults") - valid_614061 = validateParameter(valid_614061, JInt, required = false, default = nil) - if valid_614061 != nil: - section.add "MaxResults", valid_614061 - var valid_614062 = formData.getOrDefault("Filter") - valid_614062 = validateParameter(valid_614062, JArray, required = false, + if valid_615263 != nil: + section.add "NextToken", valid_615263 + var valid_615264 = formData.getOrDefault("DryRun") + valid_615264 = validateParameter(valid_615264, JBool, required = false, default = nil) + if valid_615264 != nil: + section.add "DryRun", valid_615264 + var valid_615265 = formData.getOrDefault("MaxResults") + valid_615265 = validateParameter(valid_615265, JInt, required = false, default = nil) + if valid_615265 != nil: + section.add "MaxResults", valid_615265 + var valid_615266 = formData.getOrDefault("Filter") + valid_615266 = validateParameter(valid_615266, JArray, required = false, default = nil) - if valid_614062 != nil: - section.add "Filter", valid_614062 - var valid_614063 = formData.getOrDefault("SpotInstanceRequestId") - valid_614063 = validateParameter(valid_614063, JArray, required = false, + if valid_615266 != nil: + section.add "Filter", valid_615266 + var valid_615267 = formData.getOrDefault("SpotInstanceRequestId") + valid_615267 = validateParameter(valid_615267, JArray, required = false, default = nil) - if valid_614063 != nil: - section.add "SpotInstanceRequestId", valid_614063 + if valid_615267 != nil: + section.add "SpotInstanceRequestId", valid_615267 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614064: Call_PostDescribeSpotInstanceRequests_614047; +proc call*(call_615268: Call_PostDescribeSpotInstanceRequests_615251; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified Spot Instance requests.
You can use DescribeSpotInstanceRequests
to find a running Spot Instance by examining the response. If the status of the Spot Instance is fulfilled
, the instance ID appears in the response and contains the identifier of the instance. Alternatively, you can use DescribeInstances with a filter to look for instances where the instance lifecycle is spot
.
We recommend that you set MaxResults
to a value between 5 and 1000 to limit the number of results returned. This paginates the output, which makes the list more manageable and returns the results faster. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeSpotInstanceRequests
request to retrieve the remaining results.
Spot Instance requests are deleted four hours after they are canceled and their instances are terminated.
## - let valid = call_614064.validator(path, query, header, formData, body) - let scheme = call_614064.pickScheme + let valid = call_615268.validator(path, query, header, formData, body) + let scheme = call_615268.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614064.url(scheme.get, call_614064.host, call_614064.base, - call_614064.route, valid.getOrDefault("path"), + let url = call_615268.url(scheme.get, call_615268.host, call_615268.base, + call_615268.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614064, url, valid) + result = atozHook(call_615268, url, valid) -proc call*(call_614065: Call_PostDescribeSpotInstanceRequests_614047; +proc call*(call_615269: Call_PostDescribeSpotInstanceRequests_615251; NextToken: string = ""; DryRun: bool = false; Action: string = "DescribeSpotInstanceRequests"; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil; @@ -76907,28 +76972,28 @@ proc call*(call_614065: Call_PostDescribeSpotInstanceRequests_614047; ## href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-bid-status.html">Spot Request Status in the Amazon EC2 User Guide for Linux Instances. status-code
- The short code describing the most recent evaluation of your Spot Instance request.
status-message
- The message explaining the status of the Spot Instance request.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
type
- The type of Spot Instance request (one-time
| persistent
).
valid-from
- The start date of the request.
valid-until
- The end date of the request.
Describes the specified Spot Instance requests.
You can use DescribeSpotInstanceRequests
to find a running Spot Instance by examining the response. If the status of the Spot Instance is fulfilled
, the instance ID appears in the response and contains the identifier of the instance. Alternatively, you can use DescribeInstances with a filter to look for instances where the instance lifecycle is spot
.
We recommend that you set MaxResults
to a value between 5 and 1000 to limit the number of results returned. This paginates the output, which makes the list more manageable and returns the results faster. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeSpotInstanceRequests
request to retrieve the remaining results.
Spot Instance requests are deleted four hours after they are canceled and their instances are terminated.
## @@ -76963,40 +77028,40 @@ proc validate_GetDescribeSpotInstanceRequests_614028(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_614030 = query.getOrDefault("MaxResults") - valid_614030 = validateParameter(valid_614030, JInt, required = false, default = nil) - if valid_614030 != nil: - section.add "MaxResults", valid_614030 - var valid_614031 = query.getOrDefault("SpotInstanceRequestId") - valid_614031 = validateParameter(valid_614031, JArray, required = false, - default = nil) - if valid_614031 != nil: - section.add "SpotInstanceRequestId", valid_614031 - var valid_614032 = query.getOrDefault("DryRun") - valid_614032 = validateParameter(valid_614032, JBool, required = false, default = nil) - if valid_614032 != nil: - section.add "DryRun", valid_614032 - var valid_614033 = query.getOrDefault("NextToken") - valid_614033 = validateParameter(valid_614033, JString, required = false, - default = nil) - if valid_614033 != nil: - section.add "NextToken", valid_614033 - var valid_614034 = query.getOrDefault("Filter") - valid_614034 = validateParameter(valid_614034, JArray, required = false, - default = nil) - if valid_614034 != nil: - section.add "Filter", valid_614034 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614035 = query.getOrDefault("Action") - valid_614035 = validateParameter(valid_614035, JString, required = true, default = newJString( + var valid_615234 = query.getOrDefault("MaxResults") + valid_615234 = validateParameter(valid_615234, JInt, required = false, default = nil) + if valid_615234 != nil: + section.add "MaxResults", valid_615234 + var valid_615235 = query.getOrDefault("SpotInstanceRequestId") + valid_615235 = validateParameter(valid_615235, JArray, required = false, + default = nil) + if valid_615235 != nil: + section.add "SpotInstanceRequestId", valid_615235 + var valid_615236 = query.getOrDefault("DryRun") + valid_615236 = validateParameter(valid_615236, JBool, required = false, default = nil) + if valid_615236 != nil: + section.add "DryRun", valid_615236 + var valid_615237 = query.getOrDefault("NextToken") + valid_615237 = validateParameter(valid_615237, JString, required = false, + default = nil) + if valid_615237 != nil: + section.add "NextToken", valid_615237 + var valid_615238 = query.getOrDefault("Filter") + valid_615238 = validateParameter(valid_615238, JArray, required = false, + default = nil) + if valid_615238 != nil: + section.add "Filter", valid_615238 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_615239 = query.getOrDefault("Action") + valid_615239 = validateParameter(valid_615239, JString, required = true, default = newJString( "DescribeSpotInstanceRequests")) - if valid_614035 != nil: - section.add "Action", valid_614035 - var valid_614036 = query.getOrDefault("Version") - valid_614036 = validateParameter(valid_614036, JString, required = true, + if valid_615239 != nil: + section.add "Action", valid_615239 + var valid_615240 = query.getOrDefault("Version") + valid_615240 = validateParameter(valid_615240, JString, required = true, default = newJString("2016-11-15")) - if valid_614036 != nil: - section.add "Version", valid_614036 + if valid_615240 != nil: + section.add "Version", valid_615240 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -77007,62 +77072,62 @@ proc validate_GetDescribeSpotInstanceRequests_614028(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614037 = header.getOrDefault("X-Amz-Signature") - valid_614037 = validateParameter(valid_614037, JString, required = false, + var valid_615241 = header.getOrDefault("X-Amz-Signature") + valid_615241 = validateParameter(valid_615241, JString, required = false, default = nil) - if valid_614037 != nil: - section.add "X-Amz-Signature", valid_614037 - var valid_614038 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614038 = validateParameter(valid_614038, JString, required = false, + if valid_615241 != nil: + section.add "X-Amz-Signature", valid_615241 + var valid_615242 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615242 = validateParameter(valid_615242, JString, required = false, default = nil) - if valid_614038 != nil: - section.add "X-Amz-Content-Sha256", valid_614038 - var valid_614039 = header.getOrDefault("X-Amz-Date") - valid_614039 = validateParameter(valid_614039, JString, required = false, + if valid_615242 != nil: + section.add "X-Amz-Content-Sha256", valid_615242 + var valid_615243 = header.getOrDefault("X-Amz-Date") + valid_615243 = validateParameter(valid_615243, JString, required = false, default = nil) - if valid_614039 != nil: - section.add "X-Amz-Date", valid_614039 - var valid_614040 = header.getOrDefault("X-Amz-Credential") - valid_614040 = validateParameter(valid_614040, JString, required = false, + if valid_615243 != nil: + section.add "X-Amz-Date", valid_615243 + var valid_615244 = header.getOrDefault("X-Amz-Credential") + valid_615244 = validateParameter(valid_615244, JString, required = false, default = nil) - if valid_614040 != nil: - section.add "X-Amz-Credential", valid_614040 - var valid_614041 = header.getOrDefault("X-Amz-Security-Token") - valid_614041 = validateParameter(valid_614041, JString, required = false, + if valid_615244 != nil: + section.add "X-Amz-Credential", valid_615244 + var valid_615245 = header.getOrDefault("X-Amz-Security-Token") + valid_615245 = validateParameter(valid_615245, JString, required = false, default = nil) - if valid_614041 != nil: - section.add "X-Amz-Security-Token", valid_614041 - var valid_614042 = header.getOrDefault("X-Amz-Algorithm") - valid_614042 = validateParameter(valid_614042, JString, required = false, + if valid_615245 != nil: + section.add "X-Amz-Security-Token", valid_615245 + var valid_615246 = header.getOrDefault("X-Amz-Algorithm") + valid_615246 = validateParameter(valid_615246, JString, required = false, default = nil) - if valid_614042 != nil: - section.add "X-Amz-Algorithm", valid_614042 - var valid_614043 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614043 = validateParameter(valid_614043, JString, required = false, + if valid_615246 != nil: + section.add "X-Amz-Algorithm", valid_615246 + var valid_615247 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615247 = validateParameter(valid_615247, JString, required = false, default = nil) - if valid_614043 != nil: - section.add "X-Amz-SignedHeaders", valid_614043 + if valid_615247 != nil: + section.add "X-Amz-SignedHeaders", valid_615247 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614044: Call_GetDescribeSpotInstanceRequests_614027; +proc call*(call_615248: Call_GetDescribeSpotInstanceRequests_615231; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified Spot Instance requests.
You can use DescribeSpotInstanceRequests
to find a running Spot Instance by examining the response. If the status of the Spot Instance is fulfilled
, the instance ID appears in the response and contains the identifier of the instance. Alternatively, you can use DescribeInstances with a filter to look for instances where the instance lifecycle is spot
.
We recommend that you set MaxResults
to a value between 5 and 1000 to limit the number of results returned. This paginates the output, which makes the list more manageable and returns the results faster. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeSpotInstanceRequests
request to retrieve the remaining results.
Spot Instance requests are deleted four hours after they are canceled and their instances are terminated.
## - let valid = call_614044.validator(path, query, header, formData, body) - let scheme = call_614044.pickScheme + let valid = call_615248.validator(path, query, header, formData, body) + let scheme = call_615248.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614044.url(scheme.get, call_614044.host, call_614044.base, - call_614044.route, valid.getOrDefault("path"), + let url = call_615248.url(scheme.get, call_615248.host, call_615248.base, + call_615248.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614044, url, valid) + result = atozHook(call_615248, url, valid) -proc call*(call_614045: Call_GetDescribeSpotInstanceRequests_614027; +proc call*(call_615249: Call_GetDescribeSpotInstanceRequests_615231; MaxResults: int = 0; SpotInstanceRequestId: JsonNode = nil; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeSpotInstanceRequests"; @@ -77082,27 +77147,27 @@ proc call*(call_614045: Call_GetDescribeSpotInstanceRequests_614027; ## href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-bid-status.html">Spot Request Status in the Amazon EC2 User Guide for Linux Instances. status-code
- The short code describing the most recent evaluation of your Spot Instance request.
status-message
- The message explaining the status of the Spot Instance request.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
type
- The type of Spot Instance request (one-time
| persistent
).
valid-from
- The start date of the request.
valid-until
- The end date of the request.
Describes the Spot price history. For more information, see Spot Instance Pricing History in the Amazon EC2 User Guide for Linux Instances.
When you specify a start and end time, this operation returns the prices of the instance types within the time range that you specified and the time when the price changed. The price is valid within the time period that you specified; the response merely indicates the last time that the price changed.
## @@ -77127,16 +77192,16 @@ proc validate_PostDescribeSpotPriceHistory_614093(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614095 = query.getOrDefault("Action") - valid_614095 = validateParameter(valid_614095, JString, required = true, default = newJString( + var valid_615299 = query.getOrDefault("Action") + valid_615299 = validateParameter(valid_615299, JString, required = true, default = newJString( "DescribeSpotPriceHistory")) - if valid_614095 != nil: - section.add "Action", valid_614095 - var valid_614096 = query.getOrDefault("Version") - valid_614096 = validateParameter(valid_614096, JString, required = true, + if valid_615299 != nil: + section.add "Action", valid_615299 + var valid_615300 = query.getOrDefault("Version") + valid_615300 = validateParameter(valid_615300, JString, required = true, default = newJString("2016-11-15")) - if valid_614096 != nil: - section.add "Version", valid_614096 + if valid_615300 != nil: + section.add "Version", valid_615300 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -77147,41 +77212,41 @@ proc validate_PostDescribeSpotPriceHistory_614093(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614097 = header.getOrDefault("X-Amz-Signature") - valid_614097 = validateParameter(valid_614097, JString, required = false, + var valid_615301 = header.getOrDefault("X-Amz-Signature") + valid_615301 = validateParameter(valid_615301, JString, required = false, default = nil) - if valid_614097 != nil: - section.add "X-Amz-Signature", valid_614097 - var valid_614098 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614098 = validateParameter(valid_614098, JString, required = false, + if valid_615301 != nil: + section.add "X-Amz-Signature", valid_615301 + var valid_615302 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615302 = validateParameter(valid_615302, JString, required = false, default = nil) - if valid_614098 != nil: - section.add "X-Amz-Content-Sha256", valid_614098 - var valid_614099 = header.getOrDefault("X-Amz-Date") - valid_614099 = validateParameter(valid_614099, JString, required = false, + if valid_615302 != nil: + section.add "X-Amz-Content-Sha256", valid_615302 + var valid_615303 = header.getOrDefault("X-Amz-Date") + valid_615303 = validateParameter(valid_615303, JString, required = false, default = nil) - if valid_614099 != nil: - section.add "X-Amz-Date", valid_614099 - var valid_614100 = header.getOrDefault("X-Amz-Credential") - valid_614100 = validateParameter(valid_614100, JString, required = false, + if valid_615303 != nil: + section.add "X-Amz-Date", valid_615303 + var valid_615304 = header.getOrDefault("X-Amz-Credential") + valid_615304 = validateParameter(valid_615304, JString, required = false, default = nil) - if valid_614100 != nil: - section.add "X-Amz-Credential", valid_614100 - var valid_614101 = header.getOrDefault("X-Amz-Security-Token") - valid_614101 = validateParameter(valid_614101, JString, required = false, + if valid_615304 != nil: + section.add "X-Amz-Credential", valid_615304 + var valid_615305 = header.getOrDefault("X-Amz-Security-Token") + valid_615305 = validateParameter(valid_615305, JString, required = false, default = nil) - if valid_614101 != nil: - section.add "X-Amz-Security-Token", valid_614101 - var valid_614102 = header.getOrDefault("X-Amz-Algorithm") - valid_614102 = validateParameter(valid_614102, JString, required = false, + if valid_615305 != nil: + section.add "X-Amz-Security-Token", valid_615305 + var valid_615306 = header.getOrDefault("X-Amz-Algorithm") + valid_615306 = validateParameter(valid_615306, JString, required = false, default = nil) - if valid_614102 != nil: - section.add "X-Amz-Algorithm", valid_614102 - var valid_614103 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614103 = validateParameter(valid_614103, JString, required = false, + if valid_615306 != nil: + section.add "X-Amz-Algorithm", valid_615306 + var valid_615307 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615307 = validateParameter(valid_615307, JString, required = false, default = nil) - if valid_614103 != nil: - section.add "X-Amz-SignedHeaders", valid_614103 + if valid_615307 != nil: + section.add "X-Amz-SignedHeaders", valid_615307 result.add "header", section ## parameters in `formData` object: ## InstanceType: JArray @@ -77203,67 +77268,67 @@ proc validate_PostDescribeSpotPriceHistory_614093(path: JsonNode; query: JsonNod ## Filter: JArray ## :One or more filters.
availability-zone
- The Availability Zone for which prices should be returned.
instance-type
- The type of instance (for example, m3.medium
).
product-description
- The product description for the Spot price (Linux/UNIX
| SUSE Linux
| Windows
| Linux/UNIX (Amazon VPC)
| SUSE Linux (Amazon VPC)
| Windows (Amazon VPC)
).
spot-price
- The Spot price. The value must match exactly (or use wildcards; greater than or less than comparison is not supported).
timestamp
- The time stamp of the Spot price history, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). You can use wildcards (* and ?). Greater than or less than comparison is not supported.
Describes the Spot price history. For more information, see Spot Instance Pricing History in the Amazon EC2 User Guide for Linux Instances.
When you specify a start and end time, this operation returns the prices of the instance types within the time range that you specified and the time when the price changed. The price is valid within the time period that you specified; the response merely indicates the last time that the price changed.
## - let valid = call_614113.validator(path, query, header, formData, body) - let scheme = call_614113.pickScheme + let valid = call_615317.validator(path, query, header, formData, body) + let scheme = call_615317.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614113.url(scheme.get, call_614113.host, call_614113.base, - call_614113.route, valid.getOrDefault("path"), + let url = call_615317.url(scheme.get, call_615317.host, call_615317.base, + call_615317.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614113, url, valid) + result = atozHook(call_615317, url, valid) -proc call*(call_614114: Call_PostDescribeSpotPriceHistory_614092; +proc call*(call_615318: Call_PostDescribeSpotPriceHistory_615296; InstanceType: JsonNode = nil; NextToken: string = ""; AvailabilityZone: string = ""; EndTime: string = ""; StartTime: string = ""; DryRun: bool = false; ProductDescription: JsonNode = nil; @@ -77291,33 +77356,33 @@ proc call*(call_614114: Call_PostDescribeSpotPriceHistory_614092; ## : The maximum number of results to return in a single call. Specify a value between 1 and 1000. The default value is 1000. To retrieve the remaining results, make another call with the returnedNextToken
value.
## Filter: JArray
## : One or more filters.
availability-zone
- The Availability Zone for which prices should be returned.
instance-type
- The type of instance (for example, m3.medium
).
product-description
- The product description for the Spot price (Linux/UNIX
| SUSE Linux
| Windows
| Linux/UNIX (Amazon VPC)
| SUSE Linux (Amazon VPC)
| Windows (Amazon VPC)
).
spot-price
- The Spot price. The value must match exactly (or use wildcards; greater than or less than comparison is not supported).
timestamp
- The time stamp of the Spot price history, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). You can use wildcards (* and ?). Greater than or less than comparison is not supported.
Describes the Spot price history. For more information, see Spot Instance Pricing History in the Amazon EC2 User Guide for Linux Instances.
When you specify a start and end time, this operation returns the prices of the instance types within the time range that you specified and the time when the price changed. The price is valid within the time period that you specified; the response merely indicates the last time that the price changed.
## @@ -77359,60 +77424,60 @@ proc validate_GetDescribeSpotPriceHistory_614069(path: JsonNode; query: JsonNode ## : The date and time, up to the current date, from which to stop retrieving the price history data, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). ## Version: JString (required) section = newJObject() - var valid_614071 = query.getOrDefault("MaxResults") - valid_614071 = validateParameter(valid_614071, JInt, required = false, default = nil) - if valid_614071 != nil: - section.add "MaxResults", valid_614071 - var valid_614072 = query.getOrDefault("ProductDescription") - valid_614072 = validateParameter(valid_614072, JArray, required = false, + var valid_615275 = query.getOrDefault("MaxResults") + valid_615275 = validateParameter(valid_615275, JInt, required = false, default = nil) + if valid_615275 != nil: + section.add "MaxResults", valid_615275 + var valid_615276 = query.getOrDefault("ProductDescription") + valid_615276 = validateParameter(valid_615276, JArray, required = false, default = nil) - if valid_614072 != nil: - section.add "ProductDescription", valid_614072 - var valid_614073 = query.getOrDefault("DryRun") - valid_614073 = validateParameter(valid_614073, JBool, required = false, default = nil) - if valid_614073 != nil: - section.add "DryRun", valid_614073 - var valid_614074 = query.getOrDefault("NextToken") - valid_614074 = validateParameter(valid_614074, JString, required = false, + if valid_615276 != nil: + section.add "ProductDescription", valid_615276 + var valid_615277 = query.getOrDefault("DryRun") + valid_615277 = validateParameter(valid_615277, JBool, required = false, default = nil) + if valid_615277 != nil: + section.add "DryRun", valid_615277 + var valid_615278 = query.getOrDefault("NextToken") + valid_615278 = validateParameter(valid_615278, JString, required = false, default = nil) - if valid_614074 != nil: - section.add "NextToken", valid_614074 - var valid_614075 = query.getOrDefault("Filter") - valid_614075 = validateParameter(valid_614075, JArray, required = false, + if valid_615278 != nil: + section.add "NextToken", valid_615278 + var valid_615279 = query.getOrDefault("Filter") + valid_615279 = validateParameter(valid_615279, JArray, required = false, default = nil) - if valid_614075 != nil: - section.add "Filter", valid_614075 - var valid_614076 = query.getOrDefault("InstanceType") - valid_614076 = validateParameter(valid_614076, JArray, required = false, + if valid_615279 != nil: + section.add "Filter", valid_615279 + var valid_615280 = query.getOrDefault("InstanceType") + valid_615280 = validateParameter(valid_615280, JArray, required = false, default = nil) - if valid_614076 != nil: - section.add "InstanceType", valid_614076 + if valid_615280 != nil: + section.add "InstanceType", valid_615280 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614077 = query.getOrDefault("Action") - valid_614077 = validateParameter(valid_614077, JString, required = true, default = newJString( + var valid_615281 = query.getOrDefault("Action") + valid_615281 = validateParameter(valid_615281, JString, required = true, default = newJString( "DescribeSpotPriceHistory")) - if valid_614077 != nil: - section.add "Action", valid_614077 - var valid_614078 = query.getOrDefault("StartTime") - valid_614078 = validateParameter(valid_614078, JString, required = false, + if valid_615281 != nil: + section.add "Action", valid_615281 + var valid_615282 = query.getOrDefault("StartTime") + valid_615282 = validateParameter(valid_615282, JString, required = false, default = nil) - if valid_614078 != nil: - section.add "StartTime", valid_614078 - var valid_614079 = query.getOrDefault("AvailabilityZone") - valid_614079 = validateParameter(valid_614079, JString, required = false, + if valid_615282 != nil: + section.add "StartTime", valid_615282 + var valid_615283 = query.getOrDefault("AvailabilityZone") + valid_615283 = validateParameter(valid_615283, JString, required = false, default = nil) - if valid_614079 != nil: - section.add "AvailabilityZone", valid_614079 - var valid_614080 = query.getOrDefault("EndTime") - valid_614080 = validateParameter(valid_614080, JString, required = false, + if valid_615283 != nil: + section.add "AvailabilityZone", valid_615283 + var valid_615284 = query.getOrDefault("EndTime") + valid_615284 = validateParameter(valid_615284, JString, required = false, default = nil) - if valid_614080 != nil: - section.add "EndTime", valid_614080 - var valid_614081 = query.getOrDefault("Version") - valid_614081 = validateParameter(valid_614081, JString, required = true, + if valid_615284 != nil: + section.add "EndTime", valid_615284 + var valid_615285 = query.getOrDefault("Version") + valid_615285 = validateParameter(valid_615285, JString, required = true, default = newJString("2016-11-15")) - if valid_614081 != nil: - section.add "Version", valid_614081 + if valid_615285 != nil: + section.add "Version", valid_615285 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -77423,61 +77488,61 @@ proc validate_GetDescribeSpotPriceHistory_614069(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614082 = header.getOrDefault("X-Amz-Signature") - valid_614082 = validateParameter(valid_614082, JString, required = false, + var valid_615286 = header.getOrDefault("X-Amz-Signature") + valid_615286 = validateParameter(valid_615286, JString, required = false, default = nil) - if valid_614082 != nil: - section.add "X-Amz-Signature", valid_614082 - var valid_614083 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614083 = validateParameter(valid_614083, JString, required = false, + if valid_615286 != nil: + section.add "X-Amz-Signature", valid_615286 + var valid_615287 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615287 = validateParameter(valid_615287, JString, required = false, default = nil) - if valid_614083 != nil: - section.add "X-Amz-Content-Sha256", valid_614083 - var valid_614084 = header.getOrDefault("X-Amz-Date") - valid_614084 = validateParameter(valid_614084, JString, required = false, + if valid_615287 != nil: + section.add "X-Amz-Content-Sha256", valid_615287 + var valid_615288 = header.getOrDefault("X-Amz-Date") + valid_615288 = validateParameter(valid_615288, JString, required = false, default = nil) - if valid_614084 != nil: - section.add "X-Amz-Date", valid_614084 - var valid_614085 = header.getOrDefault("X-Amz-Credential") - valid_614085 = validateParameter(valid_614085, JString, required = false, + if valid_615288 != nil: + section.add "X-Amz-Date", valid_615288 + var valid_615289 = header.getOrDefault("X-Amz-Credential") + valid_615289 = validateParameter(valid_615289, JString, required = false, default = nil) - if valid_614085 != nil: - section.add "X-Amz-Credential", valid_614085 - var valid_614086 = header.getOrDefault("X-Amz-Security-Token") - valid_614086 = validateParameter(valid_614086, JString, required = false, + if valid_615289 != nil: + section.add "X-Amz-Credential", valid_615289 + var valid_615290 = header.getOrDefault("X-Amz-Security-Token") + valid_615290 = validateParameter(valid_615290, JString, required = false, default = nil) - if valid_614086 != nil: - section.add "X-Amz-Security-Token", valid_614086 - var valid_614087 = header.getOrDefault("X-Amz-Algorithm") - valid_614087 = validateParameter(valid_614087, JString, required = false, + if valid_615290 != nil: + section.add "X-Amz-Security-Token", valid_615290 + var valid_615291 = header.getOrDefault("X-Amz-Algorithm") + valid_615291 = validateParameter(valid_615291, JString, required = false, default = nil) - if valid_614087 != nil: - section.add "X-Amz-Algorithm", valid_614087 - var valid_614088 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614088 = validateParameter(valid_614088, JString, required = false, + if valid_615291 != nil: + section.add "X-Amz-Algorithm", valid_615291 + var valid_615292 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615292 = validateParameter(valid_615292, JString, required = false, default = nil) - if valid_614088 != nil: - section.add "X-Amz-SignedHeaders", valid_614088 + if valid_615292 != nil: + section.add "X-Amz-SignedHeaders", valid_615292 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614089: Call_GetDescribeSpotPriceHistory_614068; path: JsonNode; +proc call*(call_615293: Call_GetDescribeSpotPriceHistory_615272; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the Spot price history. For more information, see Spot Instance Pricing History in the Amazon EC2 User Guide for Linux Instances.
When you specify a start and end time, this operation returns the prices of the instance types within the time range that you specified and the time when the price changed. The price is valid within the time period that you specified; the response merely indicates the last time that the price changed.
## - let valid = call_614089.validator(path, query, header, formData, body) - let scheme = call_614089.pickScheme + let valid = call_615293.validator(path, query, header, formData, body) + let scheme = call_615293.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614089.url(scheme.get, call_614089.host, call_614089.base, - call_614089.route, valid.getOrDefault("path"), + let url = call_615293.url(scheme.get, call_615293.host, call_615293.base, + call_615293.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614089, url, valid) + result = atozHook(call_615293, url, valid) -proc call*(call_614090: Call_GetDescribeSpotPriceHistory_614068; +proc call*(call_615294: Call_GetDescribeSpotPriceHistory_615272; MaxResults: int = 0; ProductDescription: JsonNode = nil; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; InstanceType: JsonNode = nil; Action: string = "DescribeSpotPriceHistory"; StartTime: string = ""; @@ -77505,32 +77570,32 @@ proc call*(call_614090: Call_GetDescribeSpotPriceHistory_614068; ## EndTime: string ## : The date and time, up to the current date, from which to stop retrieving the price history data, in UTC format (for example, YYYY-MM-DDTHH:MM:SSZ). ## Version: string (required) - var query_614091 = newJObject() - add(query_614091, "MaxResults", newJInt(MaxResults)) + var query_615295 = newJObject() + add(query_615295, "MaxResults", newJInt(MaxResults)) if ProductDescription != nil: - query_614091.add "ProductDescription", ProductDescription - add(query_614091, "DryRun", newJBool(DryRun)) - add(query_614091, "NextToken", newJString(NextToken)) + query_615295.add "ProductDescription", ProductDescription + add(query_615295, "DryRun", newJBool(DryRun)) + add(query_615295, "NextToken", newJString(NextToken)) if Filter != nil: - query_614091.add "Filter", Filter + query_615295.add "Filter", Filter if InstanceType != nil: - query_614091.add "InstanceType", InstanceType - add(query_614091, "Action", newJString(Action)) - add(query_614091, "StartTime", newJString(StartTime)) - add(query_614091, "AvailabilityZone", newJString(AvailabilityZone)) - add(query_614091, "EndTime", newJString(EndTime)) - add(query_614091, "Version", newJString(Version)) - result = call_614090.call(nil, query_614091, nil, nil, nil) - -var getDescribeSpotPriceHistory* = Call_GetDescribeSpotPriceHistory_614068( + query_615295.add "InstanceType", InstanceType + add(query_615295, "Action", newJString(Action)) + add(query_615295, "StartTime", newJString(StartTime)) + add(query_615295, "AvailabilityZone", newJString(AvailabilityZone)) + add(query_615295, "EndTime", newJString(EndTime)) + add(query_615295, "Version", newJString(Version)) + result = call_615294.call(nil, query_615295, nil, nil, nil) + +var getDescribeSpotPriceHistory* = Call_GetDescribeSpotPriceHistory_615272( name: "getDescribeSpotPriceHistory", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeSpotPriceHistory", - validator: validate_GetDescribeSpotPriceHistory_614069, base: "/", - url: url_GetDescribeSpotPriceHistory_614070, + validator: validate_GetDescribeSpotPriceHistory_615273, base: "/", + url: url_GetDescribeSpotPriceHistory_615274, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeStaleSecurityGroups_614136 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeStaleSecurityGroups_614138(protocol: Scheme; host: string; + Call_PostDescribeStaleSecurityGroups_615340 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeStaleSecurityGroups_615342(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -77542,7 +77607,7 @@ proc url_PostDescribeStaleSecurityGroups_614138(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeStaleSecurityGroups_614137(path: JsonNode; +proc validate_PostDescribeStaleSecurityGroups_615341(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## [VPC only] Describes the stale security group rules for security groups in a specified VPC. Rules are stale when they reference a deleted security group in a peer VPC, or a security group in a peer VPC for which the VPC peering connection has been deleted. ## @@ -77555,16 +77620,16 @@ proc validate_PostDescribeStaleSecurityGroups_614137(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614139 = query.getOrDefault("Action") - valid_614139 = validateParameter(valid_614139, JString, required = true, default = newJString( + var valid_615343 = query.getOrDefault("Action") + valid_615343 = validateParameter(valid_615343, JString, required = true, default = newJString( "DescribeStaleSecurityGroups")) - if valid_614139 != nil: - section.add "Action", valid_614139 - var valid_614140 = query.getOrDefault("Version") - valid_614140 = validateParameter(valid_614140, JString, required = true, + if valid_615343 != nil: + section.add "Action", valid_615343 + var valid_615344 = query.getOrDefault("Version") + valid_615344 = validateParameter(valid_615344, JString, required = true, default = newJString("2016-11-15")) - if valid_614140 != nil: - section.add "Version", valid_614140 + if valid_615344 != nil: + section.add "Version", valid_615344 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -77575,41 +77640,41 @@ proc validate_PostDescribeStaleSecurityGroups_614137(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614141 = header.getOrDefault("X-Amz-Signature") - valid_614141 = validateParameter(valid_614141, JString, required = false, - default = nil) - if valid_614141 != nil: - section.add "X-Amz-Signature", valid_614141 - var valid_614142 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614142 = validateParameter(valid_614142, JString, required = false, - default = nil) - if valid_614142 != nil: - section.add "X-Amz-Content-Sha256", valid_614142 - var valid_614143 = header.getOrDefault("X-Amz-Date") - valid_614143 = validateParameter(valid_614143, JString, required = false, + var valid_615345 = header.getOrDefault("X-Amz-Signature") + valid_615345 = validateParameter(valid_615345, JString, required = false, default = nil) - if valid_614143 != nil: - section.add "X-Amz-Date", valid_614143 - var valid_614144 = header.getOrDefault("X-Amz-Credential") - valid_614144 = validateParameter(valid_614144, JString, required = false, - default = nil) - if valid_614144 != nil: - section.add "X-Amz-Credential", valid_614144 - var valid_614145 = header.getOrDefault("X-Amz-Security-Token") - valid_614145 = validateParameter(valid_614145, JString, required = false, - default = nil) - if valid_614145 != nil: - section.add "X-Amz-Security-Token", valid_614145 - var valid_614146 = header.getOrDefault("X-Amz-Algorithm") - valid_614146 = validateParameter(valid_614146, JString, required = false, - default = nil) - if valid_614146 != nil: - section.add "X-Amz-Algorithm", valid_614146 - var valid_614147 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614147 = validateParameter(valid_614147, JString, required = false, - default = nil) - if valid_614147 != nil: - section.add "X-Amz-SignedHeaders", valid_614147 + if valid_615345 != nil: + section.add "X-Amz-Signature", valid_615345 + var valid_615346 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615346 = validateParameter(valid_615346, JString, required = false, + default = nil) + if valid_615346 != nil: + section.add "X-Amz-Content-Sha256", valid_615346 + var valid_615347 = header.getOrDefault("X-Amz-Date") + valid_615347 = validateParameter(valid_615347, JString, required = false, + default = nil) + if valid_615347 != nil: + section.add "X-Amz-Date", valid_615347 + var valid_615348 = header.getOrDefault("X-Amz-Credential") + valid_615348 = validateParameter(valid_615348, JString, required = false, + default = nil) + if valid_615348 != nil: + section.add "X-Amz-Credential", valid_615348 + var valid_615349 = header.getOrDefault("X-Amz-Security-Token") + valid_615349 = validateParameter(valid_615349, JString, required = false, + default = nil) + if valid_615349 != nil: + section.add "X-Amz-Security-Token", valid_615349 + var valid_615350 = header.getOrDefault("X-Amz-Algorithm") + valid_615350 = validateParameter(valid_615350, JString, required = false, + default = nil) + if valid_615350 != nil: + section.add "X-Amz-Algorithm", valid_615350 + var valid_615351 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615351 = validateParameter(valid_615351, JString, required = false, + default = nil) + if valid_615351 != nil: + section.add "X-Amz-SignedHeaders", valid_615351 result.add "header", section ## parameters in `formData` object: ## VpcId: JString (required) @@ -77623,43 +77688,43 @@ proc validate_PostDescribeStaleSecurityGroups_614137(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_614148 = formData.getOrDefault("VpcId") - valid_614148 = validateParameter(valid_614148, JString, required = true, + var valid_615352 = formData.getOrDefault("VpcId") + valid_615352 = validateParameter(valid_615352, JString, required = true, default = nil) - if valid_614148 != nil: - section.add "VpcId", valid_614148 - var valid_614149 = formData.getOrDefault("NextToken") - valid_614149 = validateParameter(valid_614149, JString, required = false, + if valid_615352 != nil: + section.add "VpcId", valid_615352 + var valid_615353 = formData.getOrDefault("NextToken") + valid_615353 = validateParameter(valid_615353, JString, required = false, default = nil) - if valid_614149 != nil: - section.add "NextToken", valid_614149 - var valid_614150 = formData.getOrDefault("DryRun") - valid_614150 = validateParameter(valid_614150, JBool, required = false, default = nil) - if valid_614150 != nil: - section.add "DryRun", valid_614150 - var valid_614151 = formData.getOrDefault("MaxResults") - valid_614151 = validateParameter(valid_614151, JInt, required = false, default = nil) - if valid_614151 != nil: - section.add "MaxResults", valid_614151 + if valid_615353 != nil: + section.add "NextToken", valid_615353 + var valid_615354 = formData.getOrDefault("DryRun") + valid_615354 = validateParameter(valid_615354, JBool, required = false, default = nil) + if valid_615354 != nil: + section.add "DryRun", valid_615354 + var valid_615355 = formData.getOrDefault("MaxResults") + valid_615355 = validateParameter(valid_615355, JInt, required = false, default = nil) + if valid_615355 != nil: + section.add "MaxResults", valid_615355 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614152: Call_PostDescribeStaleSecurityGroups_614136; +proc call*(call_615356: Call_PostDescribeStaleSecurityGroups_615340; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## [VPC only] Describes the stale security group rules for security groups in a specified VPC. Rules are stale when they reference a deleted security group in a peer VPC, or a security group in a peer VPC for which the VPC peering connection has been deleted. ## - let valid = call_614152.validator(path, query, header, formData, body) - let scheme = call_614152.pickScheme + let valid = call_615356.validator(path, query, header, formData, body) + let scheme = call_615356.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614152.url(scheme.get, call_614152.host, call_614152.base, - call_614152.route, valid.getOrDefault("path"), + let url = call_615356.url(scheme.get, call_615356.host, call_615356.base, + call_615356.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614152, url, valid) + result = atozHook(call_615356, url, valid) -proc call*(call_614153: Call_PostDescribeStaleSecurityGroups_614136; VpcId: string; +proc call*(call_615357: Call_PostDescribeStaleSecurityGroups_615340; VpcId: string; NextToken: string = ""; DryRun: bool = false; Action: string = "DescribeStaleSecurityGroups"; Version: string = "2016-11-15"; MaxResults: int = 0): Recallable = @@ -77675,25 +77740,25 @@ proc call*(call_614153: Call_PostDescribeStaleSecurityGroups_614136; VpcId: stri ## Version: string (required) ## MaxResults: int ## : The maximum number of items to return for this request. The request returns a token that you can specify in a subsequent call to get the next set of results. - var query_614154 = newJObject() - var formData_614155 = newJObject() - add(formData_614155, "VpcId", newJString(VpcId)) - add(formData_614155, "NextToken", newJString(NextToken)) - add(formData_614155, "DryRun", newJBool(DryRun)) - add(query_614154, "Action", newJString(Action)) - add(query_614154, "Version", newJString(Version)) - add(formData_614155, "MaxResults", newJInt(MaxResults)) - result = call_614153.call(nil, query_614154, nil, formData_614155, nil) - -var postDescribeStaleSecurityGroups* = Call_PostDescribeStaleSecurityGroups_614136( + var query_615358 = newJObject() + var formData_615359 = newJObject() + add(formData_615359, "VpcId", newJString(VpcId)) + add(formData_615359, "NextToken", newJString(NextToken)) + add(formData_615359, "DryRun", newJBool(DryRun)) + add(query_615358, "Action", newJString(Action)) + add(query_615358, "Version", newJString(Version)) + add(formData_615359, "MaxResults", newJInt(MaxResults)) + result = call_615357.call(nil, query_615358, nil, formData_615359, nil) + +var postDescribeStaleSecurityGroups* = Call_PostDescribeStaleSecurityGroups_615340( name: "postDescribeStaleSecurityGroups", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DescribeStaleSecurityGroups", - validator: validate_PostDescribeStaleSecurityGroups_614137, base: "/", - url: url_PostDescribeStaleSecurityGroups_614138, + validator: validate_PostDescribeStaleSecurityGroups_615341, base: "/", + url: url_PostDescribeStaleSecurityGroups_615342, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDescribeStaleSecurityGroups_614117 = ref object of OpenApiRestCall_604389 -proc url_GetDescribeStaleSecurityGroups_614119(protocol: Scheme; host: string; + Call_GetDescribeStaleSecurityGroups_615321 = ref object of OpenApiRestCall_605589 +proc url_GetDescribeStaleSecurityGroups_615323(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -77705,7 +77770,7 @@ proc url_GetDescribeStaleSecurityGroups_614119(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDescribeStaleSecurityGroups_614118(path: JsonNode; +proc validate_GetDescribeStaleSecurityGroups_615322(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## [VPC only] Describes the stale security group rules for security groups in a specified VPC. Rules are stale when they reference a deleted security group in a peer VPC, or a security group in a peer VPC for which the VPC peering connection has been deleted. ## @@ -77725,35 +77790,35 @@ proc validate_GetDescribeStaleSecurityGroups_614118(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_614120 = query.getOrDefault("MaxResults") - valid_614120 = validateParameter(valid_614120, JInt, required = false, default = nil) - if valid_614120 != nil: - section.add "MaxResults", valid_614120 - var valid_614121 = query.getOrDefault("DryRun") - valid_614121 = validateParameter(valid_614121, JBool, required = false, default = nil) - if valid_614121 != nil: - section.add "DryRun", valid_614121 + var valid_615324 = query.getOrDefault("MaxResults") + valid_615324 = validateParameter(valid_615324, JInt, required = false, default = nil) + if valid_615324 != nil: + section.add "MaxResults", valid_615324 + var valid_615325 = query.getOrDefault("DryRun") + valid_615325 = validateParameter(valid_615325, JBool, required = false, default = nil) + if valid_615325 != nil: + section.add "DryRun", valid_615325 assert query != nil, "query argument is necessary due to required `VpcId` field" - var valid_614122 = query.getOrDefault("VpcId") - valid_614122 = validateParameter(valid_614122, JString, required = true, - default = nil) - if valid_614122 != nil: - section.add "VpcId", valid_614122 - var valid_614123 = query.getOrDefault("NextToken") - valid_614123 = validateParameter(valid_614123, JString, required = false, - default = nil) - if valid_614123 != nil: - section.add "NextToken", valid_614123 - var valid_614124 = query.getOrDefault("Action") - valid_614124 = validateParameter(valid_614124, JString, required = true, default = newJString( + var valid_615326 = query.getOrDefault("VpcId") + valid_615326 = validateParameter(valid_615326, JString, required = true, + default = nil) + if valid_615326 != nil: + section.add "VpcId", valid_615326 + var valid_615327 = query.getOrDefault("NextToken") + valid_615327 = validateParameter(valid_615327, JString, required = false, + default = nil) + if valid_615327 != nil: + section.add "NextToken", valid_615327 + var valid_615328 = query.getOrDefault("Action") + valid_615328 = validateParameter(valid_615328, JString, required = true, default = newJString( "DescribeStaleSecurityGroups")) - if valid_614124 != nil: - section.add "Action", valid_614124 - var valid_614125 = query.getOrDefault("Version") - valid_614125 = validateParameter(valid_614125, JString, required = true, + if valid_615328 != nil: + section.add "Action", valid_615328 + var valid_615329 = query.getOrDefault("Version") + valid_615329 = validateParameter(valid_615329, JString, required = true, default = newJString("2016-11-15")) - if valid_614125 != nil: - section.add "Version", valid_614125 + if valid_615329 != nil: + section.add "Version", valid_615329 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -77764,61 +77829,61 @@ proc validate_GetDescribeStaleSecurityGroups_614118(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614126 = header.getOrDefault("X-Amz-Signature") - valid_614126 = validateParameter(valid_614126, JString, required = false, + var valid_615330 = header.getOrDefault("X-Amz-Signature") + valid_615330 = validateParameter(valid_615330, JString, required = false, default = nil) - if valid_614126 != nil: - section.add "X-Amz-Signature", valid_614126 - var valid_614127 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614127 = validateParameter(valid_614127, JString, required = false, + if valid_615330 != nil: + section.add "X-Amz-Signature", valid_615330 + var valid_615331 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615331 = validateParameter(valid_615331, JString, required = false, default = nil) - if valid_614127 != nil: - section.add "X-Amz-Content-Sha256", valid_614127 - var valid_614128 = header.getOrDefault("X-Amz-Date") - valid_614128 = validateParameter(valid_614128, JString, required = false, + if valid_615331 != nil: + section.add "X-Amz-Content-Sha256", valid_615331 + var valid_615332 = header.getOrDefault("X-Amz-Date") + valid_615332 = validateParameter(valid_615332, JString, required = false, default = nil) - if valid_614128 != nil: - section.add "X-Amz-Date", valid_614128 - var valid_614129 = header.getOrDefault("X-Amz-Credential") - valid_614129 = validateParameter(valid_614129, JString, required = false, + if valid_615332 != nil: + section.add "X-Amz-Date", valid_615332 + var valid_615333 = header.getOrDefault("X-Amz-Credential") + valid_615333 = validateParameter(valid_615333, JString, required = false, default = nil) - if valid_614129 != nil: - section.add "X-Amz-Credential", valid_614129 - var valid_614130 = header.getOrDefault("X-Amz-Security-Token") - valid_614130 = validateParameter(valid_614130, JString, required = false, + if valid_615333 != nil: + section.add "X-Amz-Credential", valid_615333 + var valid_615334 = header.getOrDefault("X-Amz-Security-Token") + valid_615334 = validateParameter(valid_615334, JString, required = false, default = nil) - if valid_614130 != nil: - section.add "X-Amz-Security-Token", valid_614130 - var valid_614131 = header.getOrDefault("X-Amz-Algorithm") - valid_614131 = validateParameter(valid_614131, JString, required = false, + if valid_615334 != nil: + section.add "X-Amz-Security-Token", valid_615334 + var valid_615335 = header.getOrDefault("X-Amz-Algorithm") + valid_615335 = validateParameter(valid_615335, JString, required = false, default = nil) - if valid_614131 != nil: - section.add "X-Amz-Algorithm", valid_614131 - var valid_614132 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614132 = validateParameter(valid_614132, JString, required = false, + if valid_615335 != nil: + section.add "X-Amz-Algorithm", valid_615335 + var valid_615336 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615336 = validateParameter(valid_615336, JString, required = false, default = nil) - if valid_614132 != nil: - section.add "X-Amz-SignedHeaders", valid_614132 + if valid_615336 != nil: + section.add "X-Amz-SignedHeaders", valid_615336 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614133: Call_GetDescribeStaleSecurityGroups_614117; path: JsonNode; +proc call*(call_615337: Call_GetDescribeStaleSecurityGroups_615321; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## [VPC only] Describes the stale security group rules for security groups in a specified VPC. Rules are stale when they reference a deleted security group in a peer VPC, or a security group in a peer VPC for which the VPC peering connection has been deleted. ## - let valid = call_614133.validator(path, query, header, formData, body) - let scheme = call_614133.pickScheme + let valid = call_615337.validator(path, query, header, formData, body) + let scheme = call_615337.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614133.url(scheme.get, call_614133.host, call_614133.base, - call_614133.route, valid.getOrDefault("path"), + let url = call_615337.url(scheme.get, call_615337.host, call_615337.base, + call_615337.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614133, url, valid) + result = atozHook(call_615337, url, valid) -proc call*(call_614134: Call_GetDescribeStaleSecurityGroups_614117; VpcId: string; +proc call*(call_615338: Call_GetDescribeStaleSecurityGroups_615321; VpcId: string; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Action: string = "DescribeStaleSecurityGroups"; Version: string = "2016-11-15"): Recallable = @@ -77834,24 +77899,24 @@ proc call*(call_614134: Call_GetDescribeStaleSecurityGroups_614117; VpcId: strin ## : The token for the next set of items to return. (You received this token from a prior call.) ## Action: string (required) ## Version: string (required) - var query_614135 = newJObject() - add(query_614135, "MaxResults", newJInt(MaxResults)) - add(query_614135, "DryRun", newJBool(DryRun)) - add(query_614135, "VpcId", newJString(VpcId)) - add(query_614135, "NextToken", newJString(NextToken)) - add(query_614135, "Action", newJString(Action)) - add(query_614135, "Version", newJString(Version)) - result = call_614134.call(nil, query_614135, nil, nil, nil) + var query_615339 = newJObject() + add(query_615339, "MaxResults", newJInt(MaxResults)) + add(query_615339, "DryRun", newJBool(DryRun)) + add(query_615339, "VpcId", newJString(VpcId)) + add(query_615339, "NextToken", newJString(NextToken)) + add(query_615339, "Action", newJString(Action)) + add(query_615339, "Version", newJString(Version)) + result = call_615338.call(nil, query_615339, nil, nil, nil) -var getDescribeStaleSecurityGroups* = Call_GetDescribeStaleSecurityGroups_614117( +var getDescribeStaleSecurityGroups* = Call_GetDescribeStaleSecurityGroups_615321( name: "getDescribeStaleSecurityGroups", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeStaleSecurityGroups", - validator: validate_GetDescribeStaleSecurityGroups_614118, base: "/", - url: url_GetDescribeStaleSecurityGroups_614119, + validator: validate_GetDescribeStaleSecurityGroups_615322, base: "/", + url: url_GetDescribeStaleSecurityGroups_615323, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeSubnets_614176 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeSubnets_614178(protocol: Scheme; host: string; base: string; + Call_PostDescribeSubnets_615380 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeSubnets_615382(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -77863,7 +77928,7 @@ proc url_PostDescribeSubnets_614178(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_PostDescribeSubnets_614177(path: JsonNode; query: JsonNode; +proc validate_PostDescribeSubnets_615381(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes one or more of your subnets.
For more information, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
@@ -77877,16 +77942,16 @@ proc validate_PostDescribeSubnets_614177(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614179 = query.getOrDefault("Action") - valid_614179 = validateParameter(valid_614179, JString, required = true, + var valid_615383 = query.getOrDefault("Action") + valid_615383 = validateParameter(valid_615383, JString, required = true, default = newJString("DescribeSubnets")) - if valid_614179 != nil: - section.add "Action", valid_614179 - var valid_614180 = query.getOrDefault("Version") - valid_614180 = validateParameter(valid_614180, JString, required = true, + if valid_615383 != nil: + section.add "Action", valid_615383 + var valid_615384 = query.getOrDefault("Version") + valid_615384 = validateParameter(valid_615384, JString, required = true, default = newJString("2016-11-15")) - if valid_614180 != nil: - section.add "Version", valid_614180 + if valid_615384 != nil: + section.add "Version", valid_615384 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -77897,41 +77962,41 @@ proc validate_PostDescribeSubnets_614177(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614181 = header.getOrDefault("X-Amz-Signature") - valid_614181 = validateParameter(valid_614181, JString, required = false, + var valid_615385 = header.getOrDefault("X-Amz-Signature") + valid_615385 = validateParameter(valid_615385, JString, required = false, default = nil) - if valid_614181 != nil: - section.add "X-Amz-Signature", valid_614181 - var valid_614182 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614182 = validateParameter(valid_614182, JString, required = false, - default = nil) - if valid_614182 != nil: - section.add "X-Amz-Content-Sha256", valid_614182 - var valid_614183 = header.getOrDefault("X-Amz-Date") - valid_614183 = validateParameter(valid_614183, JString, required = false, - default = nil) - if valid_614183 != nil: - section.add "X-Amz-Date", valid_614183 - var valid_614184 = header.getOrDefault("X-Amz-Credential") - valid_614184 = validateParameter(valid_614184, JString, required = false, - default = nil) - if valid_614184 != nil: - section.add "X-Amz-Credential", valid_614184 - var valid_614185 = header.getOrDefault("X-Amz-Security-Token") - valid_614185 = validateParameter(valid_614185, JString, required = false, - default = nil) - if valid_614185 != nil: - section.add "X-Amz-Security-Token", valid_614185 - var valid_614186 = header.getOrDefault("X-Amz-Algorithm") - valid_614186 = validateParameter(valid_614186, JString, required = false, - default = nil) - if valid_614186 != nil: - section.add "X-Amz-Algorithm", valid_614186 - var valid_614187 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614187 = validateParameter(valid_614187, JString, required = false, - default = nil) - if valid_614187 != nil: - section.add "X-Amz-SignedHeaders", valid_614187 + if valid_615385 != nil: + section.add "X-Amz-Signature", valid_615385 + var valid_615386 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615386 = validateParameter(valid_615386, JString, required = false, + default = nil) + if valid_615386 != nil: + section.add "X-Amz-Content-Sha256", valid_615386 + var valid_615387 = header.getOrDefault("X-Amz-Date") + valid_615387 = validateParameter(valid_615387, JString, required = false, + default = nil) + if valid_615387 != nil: + section.add "X-Amz-Date", valid_615387 + var valid_615388 = header.getOrDefault("X-Amz-Credential") + valid_615388 = validateParameter(valid_615388, JString, required = false, + default = nil) + if valid_615388 != nil: + section.add "X-Amz-Credential", valid_615388 + var valid_615389 = header.getOrDefault("X-Amz-Security-Token") + valid_615389 = validateParameter(valid_615389, JString, required = false, + default = nil) + if valid_615389 != nil: + section.add "X-Amz-Security-Token", valid_615389 + var valid_615390 = header.getOrDefault("X-Amz-Algorithm") + valid_615390 = validateParameter(valid_615390, JString, required = false, + default = nil) + if valid_615390 != nil: + section.add "X-Amz-Algorithm", valid_615390 + var valid_615391 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615391 = validateParameter(valid_615391, JString, required = false, + default = nil) + if valid_615391 != nil: + section.add "X-Amz-SignedHeaders", valid_615391 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -77945,47 +78010,47 @@ proc validate_PostDescribeSubnets_614177(path: JsonNode; query: JsonNode; ## Filter: JArray ## :One or more filters.
availability-zone
- The Availability Zone for the subnet. You can also use availabilityZone
as the filter name.
availability-zone-id
- The ID of the Availability Zone for the subnet. You can also use availabilityZoneId
as the filter name.
available-ip-address-count
- The number of IPv4 addresses in the subnet that are available.
cidr-block
- The IPv4 CIDR block of the subnet. The CIDR block you specify must exactly match the subnet's CIDR block for information to be returned for the subnet. You can also use cidr
or cidrBlock
as the filter names.
default-for-az
- Indicates whether this is the default subnet for the Availability Zone. You can also use defaultForAz
as the filter name.
ipv6-cidr-block-association.ipv6-cidr-block
- An IPv6 CIDR block associated with the subnet.
ipv6-cidr-block-association.association-id
- An association ID for an IPv6 CIDR block associated with the subnet.
ipv6-cidr-block-association.state
- The state of an IPv6 CIDR block associated with the subnet.
owner-id
- The ID of the AWS account that owns the subnet.
state
- The state of the subnet (pending
| available
).
subnet-arn
- The Amazon Resource Name (ARN) of the subnet.
subnet-id
- The ID of the subnet.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the subnet.
Describes one or more of your subnets.
For more information, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_614193.validator(path, query, header, formData, body) - let scheme = call_614193.pickScheme + let valid = call_615397.validator(path, query, header, formData, body) + let scheme = call_615397.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614193.url(scheme.get, call_614193.host, call_614193.base, - call_614193.route, valid.getOrDefault("path"), + let url = call_615397.url(scheme.get, call_615397.host, call_615397.base, + call_615397.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614193, url, valid) + result = atozHook(call_615397, url, valid) -proc call*(call_614194: Call_PostDescribeSubnets_614176; NextToken: string = ""; +proc call*(call_615398: Call_PostDescribeSubnets_615380; NextToken: string = ""; SubnetId: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeSubnets"; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable = @@ -78003,27 +78068,27 @@ proc call*(call_614194: Call_PostDescribeSubnets_614176; NextToken: string = ""; ## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returnednextToken
value.
## Filter: JArray
## : One or more filters.
availability-zone
- The Availability Zone for the subnet. You can also use availabilityZone
as the filter name.
availability-zone-id
- The ID of the Availability Zone for the subnet. You can also use availabilityZoneId
as the filter name.
available-ip-address-count
- The number of IPv4 addresses in the subnet that are available.
cidr-block
- The IPv4 CIDR block of the subnet. The CIDR block you specify must exactly match the subnet's CIDR block for information to be returned for the subnet. You can also use cidr
or cidrBlock
as the filter names.
default-for-az
- Indicates whether this is the default subnet for the Availability Zone. You can also use defaultForAz
as the filter name.
ipv6-cidr-block-association.ipv6-cidr-block
- An IPv6 CIDR block associated with the subnet.
ipv6-cidr-block-association.association-id
- An association ID for an IPv6 CIDR block associated with the subnet.
ipv6-cidr-block-association.state
- The state of an IPv6 CIDR block associated with the subnet.
owner-id
- The ID of the AWS account that owns the subnet.
state
- The state of the subnet (pending
| available
).
subnet-arn
- The Amazon Resource Name (ARN) of the subnet.
subnet-id
- The ID of the subnet.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC for the subnet.
Describes one or more of your subnets.
For more information, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
@@ -78058,40 +78123,40 @@ proc validate_GetDescribeSubnets_614157(path: JsonNode; query: JsonNode; ## :One or more subnet IDs.
Default: Describes all your subnets.
## Version: JString (required) section = newJObject() - var valid_614159 = query.getOrDefault("MaxResults") - valid_614159 = validateParameter(valid_614159, JInt, required = false, default = nil) - if valid_614159 != nil: - section.add "MaxResults", valid_614159 - var valid_614160 = query.getOrDefault("DryRun") - valid_614160 = validateParameter(valid_614160, JBool, required = false, default = nil) - if valid_614160 != nil: - section.add "DryRun", valid_614160 - var valid_614161 = query.getOrDefault("NextToken") - valid_614161 = validateParameter(valid_614161, JString, required = false, + var valid_615363 = query.getOrDefault("MaxResults") + valid_615363 = validateParameter(valid_615363, JInt, required = false, default = nil) + if valid_615363 != nil: + section.add "MaxResults", valid_615363 + var valid_615364 = query.getOrDefault("DryRun") + valid_615364 = validateParameter(valid_615364, JBool, required = false, default = nil) + if valid_615364 != nil: + section.add "DryRun", valid_615364 + var valid_615365 = query.getOrDefault("NextToken") + valid_615365 = validateParameter(valid_615365, JString, required = false, default = nil) - if valid_614161 != nil: - section.add "NextToken", valid_614161 - var valid_614162 = query.getOrDefault("Filter") - valid_614162 = validateParameter(valid_614162, JArray, required = false, + if valid_615365 != nil: + section.add "NextToken", valid_615365 + var valid_615366 = query.getOrDefault("Filter") + valid_615366 = validateParameter(valid_615366, JArray, required = false, default = nil) - if valid_614162 != nil: - section.add "Filter", valid_614162 + if valid_615366 != nil: + section.add "Filter", valid_615366 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614163 = query.getOrDefault("Action") - valid_614163 = validateParameter(valid_614163, JString, required = true, + var valid_615367 = query.getOrDefault("Action") + valid_615367 = validateParameter(valid_615367, JString, required = true, default = newJString("DescribeSubnets")) - if valid_614163 != nil: - section.add "Action", valid_614163 - var valid_614164 = query.getOrDefault("SubnetId") - valid_614164 = validateParameter(valid_614164, JArray, required = false, + if valid_615367 != nil: + section.add "Action", valid_615367 + var valid_615368 = query.getOrDefault("SubnetId") + valid_615368 = validateParameter(valid_615368, JArray, required = false, default = nil) - if valid_614164 != nil: - section.add "SubnetId", valid_614164 - var valid_614165 = query.getOrDefault("Version") - valid_614165 = validateParameter(valid_614165, JString, required = true, + if valid_615368 != nil: + section.add "SubnetId", valid_615368 + var valid_615369 = query.getOrDefault("Version") + valid_615369 = validateParameter(valid_615369, JString, required = true, default = newJString("2016-11-15")) - if valid_614165 != nil: - section.add "Version", valid_614165 + if valid_615369 != nil: + section.add "Version", valid_615369 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -78102,61 +78167,61 @@ proc validate_GetDescribeSubnets_614157(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614166 = header.getOrDefault("X-Amz-Signature") - valid_614166 = validateParameter(valid_614166, JString, required = false, + var valid_615370 = header.getOrDefault("X-Amz-Signature") + valid_615370 = validateParameter(valid_615370, JString, required = false, default = nil) - if valid_614166 != nil: - section.add "X-Amz-Signature", valid_614166 - var valid_614167 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614167 = validateParameter(valid_614167, JString, required = false, + if valid_615370 != nil: + section.add "X-Amz-Signature", valid_615370 + var valid_615371 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615371 = validateParameter(valid_615371, JString, required = false, default = nil) - if valid_614167 != nil: - section.add "X-Amz-Content-Sha256", valid_614167 - var valid_614168 = header.getOrDefault("X-Amz-Date") - valid_614168 = validateParameter(valid_614168, JString, required = false, + if valid_615371 != nil: + section.add "X-Amz-Content-Sha256", valid_615371 + var valid_615372 = header.getOrDefault("X-Amz-Date") + valid_615372 = validateParameter(valid_615372, JString, required = false, default = nil) - if valid_614168 != nil: - section.add "X-Amz-Date", valid_614168 - var valid_614169 = header.getOrDefault("X-Amz-Credential") - valid_614169 = validateParameter(valid_614169, JString, required = false, + if valid_615372 != nil: + section.add "X-Amz-Date", valid_615372 + var valid_615373 = header.getOrDefault("X-Amz-Credential") + valid_615373 = validateParameter(valid_615373, JString, required = false, default = nil) - if valid_614169 != nil: - section.add "X-Amz-Credential", valid_614169 - var valid_614170 = header.getOrDefault("X-Amz-Security-Token") - valid_614170 = validateParameter(valid_614170, JString, required = false, + if valid_615373 != nil: + section.add "X-Amz-Credential", valid_615373 + var valid_615374 = header.getOrDefault("X-Amz-Security-Token") + valid_615374 = validateParameter(valid_615374, JString, required = false, default = nil) - if valid_614170 != nil: - section.add "X-Amz-Security-Token", valid_614170 - var valid_614171 = header.getOrDefault("X-Amz-Algorithm") - valid_614171 = validateParameter(valid_614171, JString, required = false, + if valid_615374 != nil: + section.add "X-Amz-Security-Token", valid_615374 + var valid_615375 = header.getOrDefault("X-Amz-Algorithm") + valid_615375 = validateParameter(valid_615375, JString, required = false, default = nil) - if valid_614171 != nil: - section.add "X-Amz-Algorithm", valid_614171 - var valid_614172 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614172 = validateParameter(valid_614172, JString, required = false, + if valid_615375 != nil: + section.add "X-Amz-Algorithm", valid_615375 + var valid_615376 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615376 = validateParameter(valid_615376, JString, required = false, default = nil) - if valid_614172 != nil: - section.add "X-Amz-SignedHeaders", valid_614172 + if valid_615376 != nil: + section.add "X-Amz-SignedHeaders", valid_615376 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614173: Call_GetDescribeSubnets_614156; path: JsonNode; +proc call*(call_615377: Call_GetDescribeSubnets_615360; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes one or more of your subnets.
For more information, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_614173.validator(path, query, header, formData, body) - let scheme = call_614173.pickScheme + let valid = call_615377.validator(path, query, header, formData, body) + let scheme = call_615377.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614173.url(scheme.get, call_614173.host, call_614173.base, - call_614173.route, valid.getOrDefault("path"), + let url = call_615377.url(scheme.get, call_615377.host, call_615377.base, + call_615377.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614173, url, valid) + result = atozHook(call_615377, url, valid) -proc call*(call_614174: Call_GetDescribeSubnets_614156; MaxResults: int = 0; +proc call*(call_615378: Call_GetDescribeSubnets_615360; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeSubnets"; SubnetId: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -78174,26 +78239,26 @@ proc call*(call_614174: Call_GetDescribeSubnets_614156; MaxResults: int = 0; ## SubnetId: JArray ## :One or more subnet IDs.
Default: Describes all your subnets.
## Version: string (required) - var query_614175 = newJObject() - add(query_614175, "MaxResults", newJInt(MaxResults)) - add(query_614175, "DryRun", newJBool(DryRun)) - add(query_614175, "NextToken", newJString(NextToken)) + var query_615379 = newJObject() + add(query_615379, "MaxResults", newJInt(MaxResults)) + add(query_615379, "DryRun", newJBool(DryRun)) + add(query_615379, "NextToken", newJString(NextToken)) if Filter != nil: - query_614175.add "Filter", Filter - add(query_614175, "Action", newJString(Action)) + query_615379.add "Filter", Filter + add(query_615379, "Action", newJString(Action)) if SubnetId != nil: - query_614175.add "SubnetId", SubnetId - add(query_614175, "Version", newJString(Version)) - result = call_614174.call(nil, query_614175, nil, nil, nil) + query_615379.add "SubnetId", SubnetId + add(query_615379, "Version", newJString(Version)) + result = call_615378.call(nil, query_615379, nil, nil, nil) -var getDescribeSubnets* = Call_GetDescribeSubnets_614156( +var getDescribeSubnets* = Call_GetDescribeSubnets_615360( name: "getDescribeSubnets", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=DescribeSubnets", validator: validate_GetDescribeSubnets_614157, - base: "/", url: url_GetDescribeSubnets_614158, + route: "/#Action=DescribeSubnets", validator: validate_GetDescribeSubnets_615361, + base: "/", url: url_GetDescribeSubnets_615362, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeTags_614216 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeTags_614218(protocol: Scheme; host: string; base: string; + Call_PostDescribeTags_615420 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeTags_615422(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -78205,7 +78270,7 @@ proc url_PostDescribeTags_614218(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostDescribeTags_614217(path: JsonNode; query: JsonNode; +proc validate_PostDescribeTags_615421(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the specified tags for your EC2 resources.
For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide.
@@ -78219,16 +78284,16 @@ proc validate_PostDescribeTags_614217(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614219 = query.getOrDefault("Action") - valid_614219 = validateParameter(valid_614219, JString, required = true, + var valid_615423 = query.getOrDefault("Action") + valid_615423 = validateParameter(valid_615423, JString, required = true, default = newJString("DescribeTags")) - if valid_614219 != nil: - section.add "Action", valid_614219 - var valid_614220 = query.getOrDefault("Version") - valid_614220 = validateParameter(valid_614220, JString, required = true, + if valid_615423 != nil: + section.add "Action", valid_615423 + var valid_615424 = query.getOrDefault("Version") + valid_615424 = validateParameter(valid_615424, JString, required = true, default = newJString("2016-11-15")) - if valid_614220 != nil: - section.add "Version", valid_614220 + if valid_615424 != nil: + section.add "Version", valid_615424 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -78239,41 +78304,41 @@ proc validate_PostDescribeTags_614217(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614221 = header.getOrDefault("X-Amz-Signature") - valid_614221 = validateParameter(valid_614221, JString, required = false, + var valid_615425 = header.getOrDefault("X-Amz-Signature") + valid_615425 = validateParameter(valid_615425, JString, required = false, default = nil) - if valid_614221 != nil: - section.add "X-Amz-Signature", valid_614221 - var valid_614222 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614222 = validateParameter(valid_614222, JString, required = false, - default = nil) - if valid_614222 != nil: - section.add "X-Amz-Content-Sha256", valid_614222 - var valid_614223 = header.getOrDefault("X-Amz-Date") - valid_614223 = validateParameter(valid_614223, JString, required = false, - default = nil) - if valid_614223 != nil: - section.add "X-Amz-Date", valid_614223 - var valid_614224 = header.getOrDefault("X-Amz-Credential") - valid_614224 = validateParameter(valid_614224, JString, required = false, - default = nil) - if valid_614224 != nil: - section.add "X-Amz-Credential", valid_614224 - var valid_614225 = header.getOrDefault("X-Amz-Security-Token") - valid_614225 = validateParameter(valid_614225, JString, required = false, - default = nil) - if valid_614225 != nil: - section.add "X-Amz-Security-Token", valid_614225 - var valid_614226 = header.getOrDefault("X-Amz-Algorithm") - valid_614226 = validateParameter(valid_614226, JString, required = false, - default = nil) - if valid_614226 != nil: - section.add "X-Amz-Algorithm", valid_614226 - var valid_614227 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614227 = validateParameter(valid_614227, JString, required = false, - default = nil) - if valid_614227 != nil: - section.add "X-Amz-SignedHeaders", valid_614227 + if valid_615425 != nil: + section.add "X-Amz-Signature", valid_615425 + var valid_615426 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615426 = validateParameter(valid_615426, JString, required = false, + default = nil) + if valid_615426 != nil: + section.add "X-Amz-Content-Sha256", valid_615426 + var valid_615427 = header.getOrDefault("X-Amz-Date") + valid_615427 = validateParameter(valid_615427, JString, required = false, + default = nil) + if valid_615427 != nil: + section.add "X-Amz-Date", valid_615427 + var valid_615428 = header.getOrDefault("X-Amz-Credential") + valid_615428 = validateParameter(valid_615428, JString, required = false, + default = nil) + if valid_615428 != nil: + section.add "X-Amz-Credential", valid_615428 + var valid_615429 = header.getOrDefault("X-Amz-Security-Token") + valid_615429 = validateParameter(valid_615429, JString, required = false, + default = nil) + if valid_615429 != nil: + section.add "X-Amz-Security-Token", valid_615429 + var valid_615430 = header.getOrDefault("X-Amz-Algorithm") + valid_615430 = validateParameter(valid_615430, JString, required = false, + default = nil) + if valid_615430 != nil: + section.add "X-Amz-Algorithm", valid_615430 + var valid_615431 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615431 = validateParameter(valid_615431, JString, required = false, + default = nil) + if valid_615431 != nil: + section.add "X-Amz-SignedHeaders", valid_615431 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -78285,42 +78350,42 @@ proc validate_PostDescribeTags_614217(path: JsonNode; query: JsonNode; ## Filter: JArray ## :The filters.
key
- The tag key.
resource-id
- The ID of the resource.
resource-type
- The resource type (customer-gateway
| dedicated-host
| dhcp-options
| elastic-ip
| fleet
| fpga-image
| image
| instance
| host-reservation
| internet-gateway
| launch-template
| natgateway
| network-acl
| network-interface
| reserved-instances
| route-table
| security-group
| snapshot
| spot-instances-request
| subnet
| volume
| vpc
| vpc-peering-connection
| vpn-connection
| vpn-gateway
).
tag
:<key> - The key/value combination of the tag. For example, specify "tag:Owner" for the filter name and "TeamA" for the filter value to find resources with the tag "Owner=TeamA".
value
- The tag value.
Describes the specified tags for your EC2 resources.
For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_614232.validator(path, query, header, formData, body) - let scheme = call_614232.pickScheme + let valid = call_615436.validator(path, query, header, formData, body) + let scheme = call_615436.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614232.url(scheme.get, call_614232.host, call_614232.base, - call_614232.route, valid.getOrDefault("path"), + let url = call_615436.url(scheme.get, call_615436.host, call_615436.base, + call_615436.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614232, url, valid) + result = atozHook(call_615436, url, valid) -proc call*(call_614233: Call_PostDescribeTags_614216; NextToken: string = ""; +proc call*(call_615437: Call_PostDescribeTags_615420; NextToken: string = ""; DryRun: bool = false; Action: string = "DescribeTags"; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable = ## postDescribeTags @@ -78335,25 +78400,25 @@ proc call*(call_614233: Call_PostDescribeTags_614216; NextToken: string = ""; ## : The maximum number of results to return in a single call. This value can be between 5 and 1000. To retrieve the remaining results, make another call with the returnedNextToken
value.
## Filter: JArray
## : The filters.
key
- The tag key.
resource-id
- The ID of the resource.
resource-type
- The resource type (customer-gateway
| dedicated-host
| dhcp-options
| elastic-ip
| fleet
| fpga-image
| image
| instance
| host-reservation
| internet-gateway
| launch-template
| natgateway
| network-acl
| network-interface
| reserved-instances
| route-table
| security-group
| snapshot
| spot-instances-request
| subnet
| volume
| vpc
| vpc-peering-connection
| vpn-connection
| vpn-gateway
).
tag
:<key> - The key/value combination of the tag. For example, specify "tag:Owner" for the filter name and "TeamA" for the filter value to find resources with the tag "Owner=TeamA".
value
- The tag value.
Describes the specified tags for your EC2 resources.
For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide.
@@ -78386,35 +78451,35 @@ proc validate_GetDescribeTags_614198(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_614200 = query.getOrDefault("MaxResults") - valid_614200 = validateParameter(valid_614200, JInt, required = false, default = nil) - if valid_614200 != nil: - section.add "MaxResults", valid_614200 - var valid_614201 = query.getOrDefault("DryRun") - valid_614201 = validateParameter(valid_614201, JBool, required = false, default = nil) - if valid_614201 != nil: - section.add "DryRun", valid_614201 - var valid_614202 = query.getOrDefault("NextToken") - valid_614202 = validateParameter(valid_614202, JString, required = false, + var valid_615404 = query.getOrDefault("MaxResults") + valid_615404 = validateParameter(valid_615404, JInt, required = false, default = nil) + if valid_615404 != nil: + section.add "MaxResults", valid_615404 + var valid_615405 = query.getOrDefault("DryRun") + valid_615405 = validateParameter(valid_615405, JBool, required = false, default = nil) + if valid_615405 != nil: + section.add "DryRun", valid_615405 + var valid_615406 = query.getOrDefault("NextToken") + valid_615406 = validateParameter(valid_615406, JString, required = false, default = nil) - if valid_614202 != nil: - section.add "NextToken", valid_614202 - var valid_614203 = query.getOrDefault("Filter") - valid_614203 = validateParameter(valid_614203, JArray, required = false, + if valid_615406 != nil: + section.add "NextToken", valid_615406 + var valid_615407 = query.getOrDefault("Filter") + valid_615407 = validateParameter(valid_615407, JArray, required = false, default = nil) - if valid_614203 != nil: - section.add "Filter", valid_614203 + if valid_615407 != nil: + section.add "Filter", valid_615407 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614204 = query.getOrDefault("Action") - valid_614204 = validateParameter(valid_614204, JString, required = true, + var valid_615408 = query.getOrDefault("Action") + valid_615408 = validateParameter(valid_615408, JString, required = true, default = newJString("DescribeTags")) - if valid_614204 != nil: - section.add "Action", valid_614204 - var valid_614205 = query.getOrDefault("Version") - valid_614205 = validateParameter(valid_614205, JString, required = true, + if valid_615408 != nil: + section.add "Action", valid_615408 + var valid_615409 = query.getOrDefault("Version") + valid_615409 = validateParameter(valid_615409, JString, required = true, default = newJString("2016-11-15")) - if valid_614205 != nil: - section.add "Version", valid_614205 + if valid_615409 != nil: + section.add "Version", valid_615409 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -78425,61 +78490,61 @@ proc validate_GetDescribeTags_614198(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614206 = header.getOrDefault("X-Amz-Signature") - valid_614206 = validateParameter(valid_614206, JString, required = false, + var valid_615410 = header.getOrDefault("X-Amz-Signature") + valid_615410 = validateParameter(valid_615410, JString, required = false, default = nil) - if valid_614206 != nil: - section.add "X-Amz-Signature", valid_614206 - var valid_614207 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614207 = validateParameter(valid_614207, JString, required = false, + if valid_615410 != nil: + section.add "X-Amz-Signature", valid_615410 + var valid_615411 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615411 = validateParameter(valid_615411, JString, required = false, default = nil) - if valid_614207 != nil: - section.add "X-Amz-Content-Sha256", valid_614207 - var valid_614208 = header.getOrDefault("X-Amz-Date") - valid_614208 = validateParameter(valid_614208, JString, required = false, + if valid_615411 != nil: + section.add "X-Amz-Content-Sha256", valid_615411 + var valid_615412 = header.getOrDefault("X-Amz-Date") + valid_615412 = validateParameter(valid_615412, JString, required = false, default = nil) - if valid_614208 != nil: - section.add "X-Amz-Date", valid_614208 - var valid_614209 = header.getOrDefault("X-Amz-Credential") - valid_614209 = validateParameter(valid_614209, JString, required = false, + if valid_615412 != nil: + section.add "X-Amz-Date", valid_615412 + var valid_615413 = header.getOrDefault("X-Amz-Credential") + valid_615413 = validateParameter(valid_615413, JString, required = false, default = nil) - if valid_614209 != nil: - section.add "X-Amz-Credential", valid_614209 - var valid_614210 = header.getOrDefault("X-Amz-Security-Token") - valid_614210 = validateParameter(valid_614210, JString, required = false, + if valid_615413 != nil: + section.add "X-Amz-Credential", valid_615413 + var valid_615414 = header.getOrDefault("X-Amz-Security-Token") + valid_615414 = validateParameter(valid_615414, JString, required = false, default = nil) - if valid_614210 != nil: - section.add "X-Amz-Security-Token", valid_614210 - var valid_614211 = header.getOrDefault("X-Amz-Algorithm") - valid_614211 = validateParameter(valid_614211, JString, required = false, + if valid_615414 != nil: + section.add "X-Amz-Security-Token", valid_615414 + var valid_615415 = header.getOrDefault("X-Amz-Algorithm") + valid_615415 = validateParameter(valid_615415, JString, required = false, default = nil) - if valid_614211 != nil: - section.add "X-Amz-Algorithm", valid_614211 - var valid_614212 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614212 = validateParameter(valid_614212, JString, required = false, + if valid_615415 != nil: + section.add "X-Amz-Algorithm", valid_615415 + var valid_615416 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615416 = validateParameter(valid_615416, JString, required = false, default = nil) - if valid_614212 != nil: - section.add "X-Amz-SignedHeaders", valid_614212 + if valid_615416 != nil: + section.add "X-Amz-SignedHeaders", valid_615416 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614213: Call_GetDescribeTags_614197; path: JsonNode; query: JsonNode; +proc call*(call_615417: Call_GetDescribeTags_615401; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified tags for your EC2 resources.
For more information about tags, see Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_614213.validator(path, query, header, formData, body) - let scheme = call_614213.pickScheme + let valid = call_615417.validator(path, query, header, formData, body) + let scheme = call_615417.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614213.url(scheme.get, call_614213.host, call_614213.base, - call_614213.route, valid.getOrDefault("path"), + let url = call_615417.url(scheme.get, call_615417.host, call_615417.base, + call_615417.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614213, url, valid) + result = atozHook(call_615417, url, valid) -proc call*(call_614214: Call_GetDescribeTags_614197; MaxResults: int = 0; +proc call*(call_615418: Call_GetDescribeTags_615401; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeTags"; Version: string = "2016-11-15"): Recallable = ## getDescribeTags @@ -78494,23 +78559,23 @@ proc call*(call_614214: Call_GetDescribeTags_614197; MaxResults: int = 0; ## :The filters.
key
- The tag key.
resource-id
- The ID of the resource.
resource-type
- The resource type (customer-gateway
| dedicated-host
| dhcp-options
| elastic-ip
| fleet
| fpga-image
| image
| instance
| host-reservation
| internet-gateway
| launch-template
| natgateway
| network-acl
| network-interface
| reserved-instances
| route-table
| security-group
| snapshot
| spot-instances-request
| subnet
| volume
| vpc
| vpc-peering-connection
| vpn-connection
| vpn-gateway
).
tag
:<key> - The key/value combination of the tag. For example, specify "tag:Owner" for the filter name and "TeamA" for the filter value to find resources with the tag "Owner=TeamA".
value
- The tag value.
One or more filters. The possible values are:
description
: The Traffic Mirror filter description.
traffic-mirror-filter-id
: The ID of the Traffic Mirror filter.
One or more filters. The possible values are:
description
: The Traffic Mirror filter description.
traffic-mirror-filter-id
: The ID of the Traffic Mirror filter.
One or more filters. The possible values are:
description
: The Traffic Mirror session description.
network-interface-id
: The ID of the Traffic Mirror session network interface.
owner-id
: The ID of the account that owns the Traffic Mirror session.
packet-length
: The assigned number of packets to mirror.
session-number
: The assigned session number.
traffic-mirror-filter-id
: The ID of the Traffic Mirror filter.
traffic-mirror-session-id
: The ID of the Traffic Mirror session.
traffic-mirror-target-id
: The ID of the Traffic Mirror target.
virtual-network-id
: The virtual network ID of the Traffic Mirror session.
nextToken
value.
## Filter: JArray
## : One or more filters. The possible values are:
description
: The Traffic Mirror session description.
network-interface-id
: The ID of the Traffic Mirror session network interface.
owner-id
: The ID of the account that owns the Traffic Mirror session.
packet-length
: The assigned number of packets to mirror.
session-number
: The assigned session number.
traffic-mirror-filter-id
: The ID of the Traffic Mirror filter.
traffic-mirror-session-id
: The ID of the Traffic Mirror session.
traffic-mirror-target-id
: The ID of the Traffic Mirror target.
virtual-network-id
: The virtual network ID of the Traffic Mirror session.
One or more filters. The possible values are:
description
: The Traffic Mirror target description.
network-interface-id
: The ID of the Traffic Mirror session network interface.
network-load-balancer-arn
: The Amazon Resource Name (ARN) of the Network Load Balancer that is associated with the session.
owner-id
: The ID of the account that owns the Traffic Mirror session.
traffic-mirror-target-id
: The ID of the Traffic Mirror target.
nextToken
value.
## Filter: JArray
## : One or more filters. The possible values are:
description
: The Traffic Mirror target description.
network-interface-id
: The ID of the Traffic Mirror session network interface.
network-load-balancer-arn
: The Amazon Resource Name (ARN) of the Network Load Balancer that is associated with the session.
owner-id
: The ID of the account that owns the Traffic Mirror session.
traffic-mirror-target-id
: The ID of the Traffic Mirror target.
One or more filters. The possible values are:
description
: The Traffic Mirror target description.
network-interface-id
: The ID of the Traffic Mirror session network interface.
network-load-balancer-arn
: The Amazon Resource Name (ARN) of the Network Load Balancer that is associated with the session.
owner-id
: The ID of the account that owns the Traffic Mirror session.
traffic-mirror-target-id
: The ID of the Traffic Mirror target.
One or more filters. The possible values are:
association.state
- The state of the association (associating
| associated
| disassociating
).
association.transit-gateway-route-table-id
- The ID of the route table for the transit gateway.
resource-id
- The ID of the resource.
resource-owner-id
- The ID of the AWS account that owns the resource.
resource-type
- The resource type (vpc
| vpn
).
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-attachment-id
- The ID of the attachment.
transit-gateway-id
- The ID of the transit gateway.
transit-gateway-owner-id
- The ID of the AWS account that owns the transit gateway.
nextToken
value.
## Filter: JArray
## : One or more filters. The possible values are:
association.state
- The state of the association (associating
| associated
| disassociating
).
association.transit-gateway-route-table-id
- The ID of the route table for the transit gateway.
resource-id
- The ID of the resource.
resource-owner-id
- The ID of the AWS account that owns the resource.
resource-type
- The resource type (vpc
| vpn
).
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-attachment-id
- The ID of the attachment.
transit-gateway-id
- The ID of the transit gateway.
transit-gateway-owner-id
- The ID of the AWS account that owns the transit gateway.
One or more filters. The possible values are:
state
- The state of the transit gateway multicast domain. Valid values are pending
| available
| deleting
| deleted
.
transit-gateway-id
- The ID of the transit gateway.
transit-gateway-multicast-domain-id
- The ID of the transit gateway multicast domain.
nextToken
value.
## Filter: JArray
## : One or more filters. The possible values are:
state
- The state of the transit gateway multicast domain. Valid values are pending
| available
| deleting
| deleted
.
transit-gateway-id
- The ID of the transit gateway.
transit-gateway-multicast-domain-id
- The ID of the transit gateway multicast domain.
One or more filters. The possible values are:
state
- The state of the transit gateway multicast domain. Valid values are pending
| available
| deleting
| deleted
.
transit-gateway-id
- The ID of the transit gateway.
transit-gateway-multicast-domain-id
- The ID of the transit gateway multicast domain.
nextToken
value.
## Filter: JArray
## : One or more filters.
- var query_614480 = newJObject()
- var formData_614481 = newJObject()
- add(formData_614481, "NextToken", newJString(NextToken))
+ var query_615684 = newJObject()
+ var formData_615685 = newJObject()
+ add(formData_615685, "NextToken", newJString(NextToken))
if TransitGatewayAttachmentIds != nil:
- formData_614481.add "TransitGatewayAttachmentIds", TransitGatewayAttachmentIds
- add(formData_614481, "DryRun", newJBool(DryRun))
- add(query_614480, "Action", newJString(Action))
- add(query_614480, "Version", newJString(Version))
- add(formData_614481, "MaxResults", newJInt(MaxResults))
+ formData_615685.add "TransitGatewayAttachmentIds", TransitGatewayAttachmentIds
+ add(formData_615685, "DryRun", newJBool(DryRun))
+ add(query_615684, "Action", newJString(Action))
+ add(query_615684, "Version", newJString(Version))
+ add(formData_615685, "MaxResults", newJInt(MaxResults))
if Filter != nil:
- formData_614481.add "Filter", Filter
- result = call_614479.call(nil, query_614480, nil, formData_614481, nil)
+ formData_615685.add "Filter", Filter
+ result = call_615683.call(nil, query_615684, nil, formData_615685, nil)
-var postDescribeTransitGatewayPeeringAttachments* = Call_PostDescribeTransitGatewayPeeringAttachments_614461(
+var postDescribeTransitGatewayPeeringAttachments* = Call_PostDescribeTransitGatewayPeeringAttachments_615665(
name: "postDescribeTransitGatewayPeeringAttachments",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=DescribeTransitGatewayPeeringAttachments",
- validator: validate_PostDescribeTransitGatewayPeeringAttachments_614462,
- base: "/", url: url_PostDescribeTransitGatewayPeeringAttachments_614463,
+ validator: validate_PostDescribeTransitGatewayPeeringAttachments_615666,
+ base: "/", url: url_PostDescribeTransitGatewayPeeringAttachments_615667,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeTransitGatewayPeeringAttachments_614441 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeTransitGatewayPeeringAttachments_614443(protocol: Scheme;
+ Call_GetDescribeTransitGatewayPeeringAttachments_615645 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeTransitGatewayPeeringAttachments_615647(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -80431,7 +80496,7 @@ proc url_GetDescribeTransitGatewayPeeringAttachments_614443(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetDescribeTransitGatewayPeeringAttachments_614442(path: JsonNode;
+proc validate_GetDescribeTransitGatewayPeeringAttachments_615646(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes your transit gateway peering attachments.
##
@@ -80453,40 +80518,40 @@ proc validate_GetDescribeTransitGatewayPeeringAttachments_614442(path: JsonNode;
## TransitGatewayAttachmentIds: JArray
## : One or more IDs of the transit gateway peering attachments.
section = newJObject()
- var valid_614444 = query.getOrDefault("MaxResults")
- valid_614444 = validateParameter(valid_614444, JInt, required = false, default = nil)
- if valid_614444 != nil:
- section.add "MaxResults", valid_614444
- var valid_614445 = query.getOrDefault("DryRun")
- valid_614445 = validateParameter(valid_614445, JBool, required = false, default = nil)
- if valid_614445 != nil:
- section.add "DryRun", valid_614445
- var valid_614446 = query.getOrDefault("NextToken")
- valid_614446 = validateParameter(valid_614446, JString, required = false,
+ var valid_615648 = query.getOrDefault("MaxResults")
+ valid_615648 = validateParameter(valid_615648, JInt, required = false, default = nil)
+ if valid_615648 != nil:
+ section.add "MaxResults", valid_615648
+ var valid_615649 = query.getOrDefault("DryRun")
+ valid_615649 = validateParameter(valid_615649, JBool, required = false, default = nil)
+ if valid_615649 != nil:
+ section.add "DryRun", valid_615649
+ var valid_615650 = query.getOrDefault("NextToken")
+ valid_615650 = validateParameter(valid_615650, JString, required = false,
default = nil)
- if valid_614446 != nil:
- section.add "NextToken", valid_614446
- var valid_614447 = query.getOrDefault("Filter")
- valid_614447 = validateParameter(valid_614447, JArray, required = false,
+ if valid_615650 != nil:
+ section.add "NextToken", valid_615650
+ var valid_615651 = query.getOrDefault("Filter")
+ valid_615651 = validateParameter(valid_615651, JArray, required = false,
default = nil)
- if valid_614447 != nil:
- section.add "Filter", valid_614447
+ if valid_615651 != nil:
+ section.add "Filter", valid_615651
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_614448 = query.getOrDefault("Action")
- valid_614448 = validateParameter(valid_614448, JString, required = true, default = newJString(
+ var valid_615652 = query.getOrDefault("Action")
+ valid_615652 = validateParameter(valid_615652, JString, required = true, default = newJString(
"DescribeTransitGatewayPeeringAttachments"))
- if valid_614448 != nil:
- section.add "Action", valid_614448
- var valid_614449 = query.getOrDefault("Version")
- valid_614449 = validateParameter(valid_614449, JString, required = true,
+ if valid_615652 != nil:
+ section.add "Action", valid_615652
+ var valid_615653 = query.getOrDefault("Version")
+ valid_615653 = validateParameter(valid_615653, JString, required = true,
default = newJString("2016-11-15"))
- if valid_614449 != nil:
- section.add "Version", valid_614449
- var valid_614450 = query.getOrDefault("TransitGatewayAttachmentIds")
- valid_614450 = validateParameter(valid_614450, JArray, required = false,
+ if valid_615653 != nil:
+ section.add "Version", valid_615653
+ var valid_615654 = query.getOrDefault("TransitGatewayAttachmentIds")
+ valid_615654 = validateParameter(valid_615654, JArray, required = false,
default = nil)
- if valid_614450 != nil:
- section.add "TransitGatewayAttachmentIds", valid_614450
+ if valid_615654 != nil:
+ section.add "TransitGatewayAttachmentIds", valid_615654
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -80497,62 +80562,62 @@ proc validate_GetDescribeTransitGatewayPeeringAttachments_614442(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_614451 = header.getOrDefault("X-Amz-Signature")
- valid_614451 = validateParameter(valid_614451, JString, required = false,
+ var valid_615655 = header.getOrDefault("X-Amz-Signature")
+ valid_615655 = validateParameter(valid_615655, JString, required = false,
default = nil)
- if valid_614451 != nil:
- section.add "X-Amz-Signature", valid_614451
- var valid_614452 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_614452 = validateParameter(valid_614452, JString, required = false,
+ if valid_615655 != nil:
+ section.add "X-Amz-Signature", valid_615655
+ var valid_615656 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_615656 = validateParameter(valid_615656, JString, required = false,
default = nil)
- if valid_614452 != nil:
- section.add "X-Amz-Content-Sha256", valid_614452
- var valid_614453 = header.getOrDefault("X-Amz-Date")
- valid_614453 = validateParameter(valid_614453, JString, required = false,
+ if valid_615656 != nil:
+ section.add "X-Amz-Content-Sha256", valid_615656
+ var valid_615657 = header.getOrDefault("X-Amz-Date")
+ valid_615657 = validateParameter(valid_615657, JString, required = false,
default = nil)
- if valid_614453 != nil:
- section.add "X-Amz-Date", valid_614453
- var valid_614454 = header.getOrDefault("X-Amz-Credential")
- valid_614454 = validateParameter(valid_614454, JString, required = false,
+ if valid_615657 != nil:
+ section.add "X-Amz-Date", valid_615657
+ var valid_615658 = header.getOrDefault("X-Amz-Credential")
+ valid_615658 = validateParameter(valid_615658, JString, required = false,
default = nil)
- if valid_614454 != nil:
- section.add "X-Amz-Credential", valid_614454
- var valid_614455 = header.getOrDefault("X-Amz-Security-Token")
- valid_614455 = validateParameter(valid_614455, JString, required = false,
+ if valid_615658 != nil:
+ section.add "X-Amz-Credential", valid_615658
+ var valid_615659 = header.getOrDefault("X-Amz-Security-Token")
+ valid_615659 = validateParameter(valid_615659, JString, required = false,
default = nil)
- if valid_614455 != nil:
- section.add "X-Amz-Security-Token", valid_614455
- var valid_614456 = header.getOrDefault("X-Amz-Algorithm")
- valid_614456 = validateParameter(valid_614456, JString, required = false,
+ if valid_615659 != nil:
+ section.add "X-Amz-Security-Token", valid_615659
+ var valid_615660 = header.getOrDefault("X-Amz-Algorithm")
+ valid_615660 = validateParameter(valid_615660, JString, required = false,
default = nil)
- if valid_614456 != nil:
- section.add "X-Amz-Algorithm", valid_614456
- var valid_614457 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_614457 = validateParameter(valid_614457, JString, required = false,
+ if valid_615660 != nil:
+ section.add "X-Amz-Algorithm", valid_615660
+ var valid_615661 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_615661 = validateParameter(valid_615661, JString, required = false,
default = nil)
- if valid_614457 != nil:
- section.add "X-Amz-SignedHeaders", valid_614457
+ if valid_615661 != nil:
+ section.add "X-Amz-SignedHeaders", valid_615661
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_614458: Call_GetDescribeTransitGatewayPeeringAttachments_614441;
+proc call*(call_615662: Call_GetDescribeTransitGatewayPeeringAttachments_615645;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes your transit gateway peering attachments.
##
- let valid = call_614458.validator(path, query, header, formData, body)
- let scheme = call_614458.pickScheme
+ let valid = call_615662.validator(path, query, header, formData, body)
+ let scheme = call_615662.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_614458.url(scheme.get, call_614458.host, call_614458.base,
- call_614458.route, valid.getOrDefault("path"),
+ let url = call_615662.url(scheme.get, call_615662.host, call_615662.base,
+ call_615662.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_614458, url, valid)
+ result = atozHook(call_615662, url, valid)
-proc call*(call_614459: Call_GetDescribeTransitGatewayPeeringAttachments_614441;
+proc call*(call_615663: Call_GetDescribeTransitGatewayPeeringAttachments_615645;
MaxResults: int = 0; DryRun: bool = false; NextToken: string = "";
Filter: JsonNode = nil;
Action: string = "DescribeTransitGatewayPeeringAttachments";
@@ -80572,28 +80637,28 @@ proc call*(call_614459: Call_GetDescribeTransitGatewayPeeringAttachments_614441;
## Version: string (required)
## TransitGatewayAttachmentIds: JArray
## : One or more IDs of the transit gateway peering attachments.
- var query_614460 = newJObject()
- add(query_614460, "MaxResults", newJInt(MaxResults))
- add(query_614460, "DryRun", newJBool(DryRun))
- add(query_614460, "NextToken", newJString(NextToken))
+ var query_615664 = newJObject()
+ add(query_615664, "MaxResults", newJInt(MaxResults))
+ add(query_615664, "DryRun", newJBool(DryRun))
+ add(query_615664, "NextToken", newJString(NextToken))
if Filter != nil:
- query_614460.add "Filter", Filter
- add(query_614460, "Action", newJString(Action))
- add(query_614460, "Version", newJString(Version))
+ query_615664.add "Filter", Filter
+ add(query_615664, "Action", newJString(Action))
+ add(query_615664, "Version", newJString(Version))
if TransitGatewayAttachmentIds != nil:
- query_614460.add "TransitGatewayAttachmentIds", TransitGatewayAttachmentIds
- result = call_614459.call(nil, query_614460, nil, nil, nil)
+ query_615664.add "TransitGatewayAttachmentIds", TransitGatewayAttachmentIds
+ result = call_615663.call(nil, query_615664, nil, nil, nil)
-var getDescribeTransitGatewayPeeringAttachments* = Call_GetDescribeTransitGatewayPeeringAttachments_614441(
+var getDescribeTransitGatewayPeeringAttachments* = Call_GetDescribeTransitGatewayPeeringAttachments_615645(
name: "getDescribeTransitGatewayPeeringAttachments", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=DescribeTransitGatewayPeeringAttachments",
- validator: validate_GetDescribeTransitGatewayPeeringAttachments_614442,
- base: "/", url: url_GetDescribeTransitGatewayPeeringAttachments_614443,
+ validator: validate_GetDescribeTransitGatewayPeeringAttachments_615646,
+ base: "/", url: url_GetDescribeTransitGatewayPeeringAttachments_615647,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeTransitGatewayRouteTables_614502 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeTransitGatewayRouteTables_614504(protocol: Scheme;
+ Call_PostDescribeTransitGatewayRouteTables_615706 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeTransitGatewayRouteTables_615708(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -80605,7 +80670,7 @@ proc url_PostDescribeTransitGatewayRouteTables_614504(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDescribeTransitGatewayRouteTables_614503(path: JsonNode;
+proc validate_PostDescribeTransitGatewayRouteTables_615707(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes one or more transit gateway route tables. By default, all transit gateway route tables are described. Alternatively, you can filter the results.
##
@@ -80618,16 +80683,16 @@ proc validate_PostDescribeTransitGatewayRouteTables_614503(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_614505 = query.getOrDefault("Action")
- valid_614505 = validateParameter(valid_614505, JString, required = true, default = newJString(
+ var valid_615709 = query.getOrDefault("Action")
+ valid_615709 = validateParameter(valid_615709, JString, required = true, default = newJString(
"DescribeTransitGatewayRouteTables"))
- if valid_614505 != nil:
- section.add "Action", valid_614505
- var valid_614506 = query.getOrDefault("Version")
- valid_614506 = validateParameter(valid_614506, JString, required = true,
+ if valid_615709 != nil:
+ section.add "Action", valid_615709
+ var valid_615710 = query.getOrDefault("Version")
+ valid_615710 = validateParameter(valid_615710, JString, required = true,
default = newJString("2016-11-15"))
- if valid_614506 != nil:
- section.add "Version", valid_614506
+ if valid_615710 != nil:
+ section.add "Version", valid_615710
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -80638,41 +80703,41 @@ proc validate_PostDescribeTransitGatewayRouteTables_614503(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_614507 = header.getOrDefault("X-Amz-Signature")
- valid_614507 = validateParameter(valid_614507, JString, required = false,
+ var valid_615711 = header.getOrDefault("X-Amz-Signature")
+ valid_615711 = validateParameter(valid_615711, JString, required = false,
default = nil)
- if valid_614507 != nil:
- section.add "X-Amz-Signature", valid_614507
- var valid_614508 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_614508 = validateParameter(valid_614508, JString, required = false,
+ if valid_615711 != nil:
+ section.add "X-Amz-Signature", valid_615711
+ var valid_615712 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_615712 = validateParameter(valid_615712, JString, required = false,
default = nil)
- if valid_614508 != nil:
- section.add "X-Amz-Content-Sha256", valid_614508
- var valid_614509 = header.getOrDefault("X-Amz-Date")
- valid_614509 = validateParameter(valid_614509, JString, required = false,
+ if valid_615712 != nil:
+ section.add "X-Amz-Content-Sha256", valid_615712
+ var valid_615713 = header.getOrDefault("X-Amz-Date")
+ valid_615713 = validateParameter(valid_615713, JString, required = false,
default = nil)
- if valid_614509 != nil:
- section.add "X-Amz-Date", valid_614509
- var valid_614510 = header.getOrDefault("X-Amz-Credential")
- valid_614510 = validateParameter(valid_614510, JString, required = false,
+ if valid_615713 != nil:
+ section.add "X-Amz-Date", valid_615713
+ var valid_615714 = header.getOrDefault("X-Amz-Credential")
+ valid_615714 = validateParameter(valid_615714, JString, required = false,
default = nil)
- if valid_614510 != nil:
- section.add "X-Amz-Credential", valid_614510
- var valid_614511 = header.getOrDefault("X-Amz-Security-Token")
- valid_614511 = validateParameter(valid_614511, JString, required = false,
+ if valid_615714 != nil:
+ section.add "X-Amz-Credential", valid_615714
+ var valid_615715 = header.getOrDefault("X-Amz-Security-Token")
+ valid_615715 = validateParameter(valid_615715, JString, required = false,
default = nil)
- if valid_614511 != nil:
- section.add "X-Amz-Security-Token", valid_614511
- var valid_614512 = header.getOrDefault("X-Amz-Algorithm")
- valid_614512 = validateParameter(valid_614512, JString, required = false,
+ if valid_615715 != nil:
+ section.add "X-Amz-Security-Token", valid_615715
+ var valid_615716 = header.getOrDefault("X-Amz-Algorithm")
+ valid_615716 = validateParameter(valid_615716, JString, required = false,
default = nil)
- if valid_614512 != nil:
- section.add "X-Amz-Algorithm", valid_614512
- var valid_614513 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_614513 = validateParameter(valid_614513, JString, required = false,
+ if valid_615716 != nil:
+ section.add "X-Amz-Algorithm", valid_615716
+ var valid_615717 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_615717 = validateParameter(valid_615717, JString, required = false,
default = nil)
- if valid_614513 != nil:
- section.add "X-Amz-SignedHeaders", valid_614513
+ if valid_615717 != nil:
+ section.add "X-Amz-SignedHeaders", valid_615717
result.add "header", section
## parameters in `formData` object:
## NextToken: JString
@@ -80686,48 +80751,48 @@ proc validate_PostDescribeTransitGatewayRouteTables_614503(path: JsonNode;
## Filter: JArray
## : One or more filters. The possible values are:
default-association-route-table
- Indicates whether this is the default association route table for the transit gateway (true
| false
).
default-propagation-route-table
- Indicates whether this is the default propagation route table for the transit gateway (true
| false
).
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-id
- The ID of the transit gateway.
transit-gateway-route-table-id
- The ID of the transit gateway route table.
nextToken
value.
## Filter: JArray
## : One or more filters. The possible values are:
default-association-route-table
- Indicates whether this is the default association route table for the transit gateway (true
| false
).
default-propagation-route-table
- Indicates whether this is the default propagation route table for the transit gateway (true
| false
).
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-id
- The ID of the transit gateway.
transit-gateway-route-table-id
- The ID of the transit gateway route table.
One or more filters. The possible values are:
default-association-route-table
- Indicates whether this is the default association route table for the transit gateway (true
| false
).
default-propagation-route-table
- Indicates whether this is the default propagation route table for the transit gateway (true
| false
).
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-id
- The ID of the transit gateway.
transit-gateway-route-table-id
- The ID of the transit gateway route table.
One or more filters. The possible values are:
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-attachment-id
- The ID of the attachment.
transit-gateway-id
- The ID of the transit gateway.
vpc-id
- The ID of the VPC.
nextToken
value.
## Filter: JArray
## : One or more filters. The possible values are:
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-attachment-id
- The ID of the attachment.
transit-gateway-id
- The ID of the transit gateway.
vpc-id
- The ID of the VPC.
One or more filters. The possible values are:
options.propagation-default-route-table-id
- The ID of the default propagation route table.
options.amazon-side-asn
- The private ASN for the Amazon side of a BGP session.
options.association-default-route-table-id
- The ID of the default association route table.
options.auto-accept-shared-attachments
- Indicates whether there is automatic acceptance of attachment requests (enable
| disable
).
options.default-route-table-association
- Indicates whether resource attachments are automatically associated with the default association route table (enable
| disable
).
options.default-route-table-propagation
- Indicates whether resource attachments automatically propagate routes to the default propagation route table (enable
| disable
).
options.dns-support
- Indicates whether DNS support is enabled (enable
| disable
).
options.vpn-ecmp-support
- Indicates whether Equal Cost Multipath Protocol support is enabled (enable
| disable
).
owner-id
- The ID of the AWS account that owns the transit gateway.
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-id
- The ID of the transit gateway.
nextToken
value.
## Filter: JArray
## : One or more filters. The possible values are:
options.propagation-default-route-table-id
- The ID of the default propagation route table.
options.amazon-side-asn
- The private ASN for the Amazon side of a BGP session.
options.association-default-route-table-id
- The ID of the default association route table.
options.auto-accept-shared-attachments
- Indicates whether there is automatic acceptance of attachment requests (enable
| disable
).
options.default-route-table-association
- Indicates whether resource attachments are automatically associated with the default association route table (enable
| disable
).
options.default-route-table-propagation
- Indicates whether resource attachments automatically propagate routes to the default propagation route table (enable
| disable
).
options.dns-support
- Indicates whether DNS support is enabled (enable
| disable
).
options.vpn-ecmp-support
- Indicates whether Equal Cost Multipath Protocol support is enabled (enable
| disable
).
owner-id
- The ID of the AWS account that owns the transit gateway.
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-id
- The ID of the transit gateway.
Describes the specified attribute of the specified volume. You can specify only one attribute at a time.
For more information about EBS volumes, see Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
## @@ -81659,16 +81724,16 @@ proc validate_PostDescribeVolumeAttribute_614624(path: JsonNode; query: JsonNode ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614626 = query.getOrDefault("Action") - valid_614626 = validateParameter(valid_614626, JString, required = true, default = newJString( + var valid_615830 = query.getOrDefault("Action") + valid_615830 = validateParameter(valid_615830, JString, required = true, default = newJString( "DescribeVolumeAttribute")) - if valid_614626 != nil: - section.add "Action", valid_614626 - var valid_614627 = query.getOrDefault("Version") - valid_614627 = validateParameter(valid_614627, JString, required = true, + if valid_615830 != nil: + section.add "Action", valid_615830 + var valid_615831 = query.getOrDefault("Version") + valid_615831 = validateParameter(valid_615831, JString, required = true, default = newJString("2016-11-15")) - if valid_614627 != nil: - section.add "Version", valid_614627 + if valid_615831 != nil: + section.add "Version", valid_615831 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -81679,41 +81744,41 @@ proc validate_PostDescribeVolumeAttribute_614624(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614628 = header.getOrDefault("X-Amz-Signature") - valid_614628 = validateParameter(valid_614628, JString, required = false, + var valid_615832 = header.getOrDefault("X-Amz-Signature") + valid_615832 = validateParameter(valid_615832, JString, required = false, default = nil) - if valid_614628 != nil: - section.add "X-Amz-Signature", valid_614628 - var valid_614629 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614629 = validateParameter(valid_614629, JString, required = false, + if valid_615832 != nil: + section.add "X-Amz-Signature", valid_615832 + var valid_615833 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615833 = validateParameter(valid_615833, JString, required = false, default = nil) - if valid_614629 != nil: - section.add "X-Amz-Content-Sha256", valid_614629 - var valid_614630 = header.getOrDefault("X-Amz-Date") - valid_614630 = validateParameter(valid_614630, JString, required = false, + if valid_615833 != nil: + section.add "X-Amz-Content-Sha256", valid_615833 + var valid_615834 = header.getOrDefault("X-Amz-Date") + valid_615834 = validateParameter(valid_615834, JString, required = false, default = nil) - if valid_614630 != nil: - section.add "X-Amz-Date", valid_614630 - var valid_614631 = header.getOrDefault("X-Amz-Credential") - valid_614631 = validateParameter(valid_614631, JString, required = false, + if valid_615834 != nil: + section.add "X-Amz-Date", valid_615834 + var valid_615835 = header.getOrDefault("X-Amz-Credential") + valid_615835 = validateParameter(valid_615835, JString, required = false, default = nil) - if valid_614631 != nil: - section.add "X-Amz-Credential", valid_614631 - var valid_614632 = header.getOrDefault("X-Amz-Security-Token") - valid_614632 = validateParameter(valid_614632, JString, required = false, + if valid_615835 != nil: + section.add "X-Amz-Credential", valid_615835 + var valid_615836 = header.getOrDefault("X-Amz-Security-Token") + valid_615836 = validateParameter(valid_615836, JString, required = false, default = nil) - if valid_614632 != nil: - section.add "X-Amz-Security-Token", valid_614632 - var valid_614633 = header.getOrDefault("X-Amz-Algorithm") - valid_614633 = validateParameter(valid_614633, JString, required = false, + if valid_615836 != nil: + section.add "X-Amz-Security-Token", valid_615836 + var valid_615837 = header.getOrDefault("X-Amz-Algorithm") + valid_615837 = validateParameter(valid_615837, JString, required = false, default = nil) - if valid_614633 != nil: - section.add "X-Amz-Algorithm", valid_614633 - var valid_614634 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614634 = validateParameter(valid_614634, JString, required = false, + if valid_615837 != nil: + section.add "X-Amz-Algorithm", valid_615837 + var valid_615838 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615838 = validateParameter(valid_615838, JString, required = false, default = nil) - if valid_614634 != nil: - section.add "X-Amz-SignedHeaders", valid_614634 + if valid_615838 != nil: + section.add "X-Amz-SignedHeaders", valid_615838 result.add "header", section ## parameters in `formData` object: ## Attribute: JString (required) @@ -81725,38 +81790,38 @@ proc validate_PostDescribeVolumeAttribute_614624(path: JsonNode; query: JsonNode section = newJObject() assert formData != nil, "formData argument is necessary due to required `Attribute` field" - var valid_614635 = formData.getOrDefault("Attribute") - valid_614635 = validateParameter(valid_614635, JString, required = true, + var valid_615839 = formData.getOrDefault("Attribute") + valid_615839 = validateParameter(valid_615839, JString, required = true, default = newJString("autoEnableIO")) - if valid_614635 != nil: - section.add "Attribute", valid_614635 - var valid_614636 = formData.getOrDefault("VolumeId") - valid_614636 = validateParameter(valid_614636, JString, required = true, + if valid_615839 != nil: + section.add "Attribute", valid_615839 + var valid_615840 = formData.getOrDefault("VolumeId") + valid_615840 = validateParameter(valid_615840, JString, required = true, default = nil) - if valid_614636 != nil: - section.add "VolumeId", valid_614636 - var valid_614637 = formData.getOrDefault("DryRun") - valid_614637 = validateParameter(valid_614637, JBool, required = false, default = nil) - if valid_614637 != nil: - section.add "DryRun", valid_614637 + if valid_615840 != nil: + section.add "VolumeId", valid_615840 + var valid_615841 = formData.getOrDefault("DryRun") + valid_615841 = validateParameter(valid_615841, JBool, required = false, default = nil) + if valid_615841 != nil: + section.add "DryRun", valid_615841 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614638: Call_PostDescribeVolumeAttribute_614623; path: JsonNode; +proc call*(call_615842: Call_PostDescribeVolumeAttribute_615827; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified attribute of the specified volume. You can specify only one attribute at a time.
For more information about EBS volumes, see Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_614638.validator(path, query, header, formData, body) - let scheme = call_614638.pickScheme + let valid = call_615842.validator(path, query, header, formData, body) + let scheme = call_615842.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614638.url(scheme.get, call_614638.host, call_614638.base, - call_614638.route, valid.getOrDefault("path"), + let url = call_615842.url(scheme.get, call_615842.host, call_615842.base, + call_615842.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614638, url, valid) + result = atozHook(call_615842, url, valid) -proc call*(call_614639: Call_PostDescribeVolumeAttribute_614623; VolumeId: string; +proc call*(call_615843: Call_PostDescribeVolumeAttribute_615827; VolumeId: string; Attribute: string = "autoEnableIO"; DryRun: bool = false; Action: string = "DescribeVolumeAttribute"; Version: string = "2016-11-15"): Recallable = ## postDescribeVolumeAttribute @@ -81769,24 +81834,24 @@ proc call*(call_614639: Call_PostDescribeVolumeAttribute_614623; VolumeId: strin ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_614640 = newJObject()
- var formData_614641 = newJObject()
- add(formData_614641, "Attribute", newJString(Attribute))
- add(formData_614641, "VolumeId", newJString(VolumeId))
- add(formData_614641, "DryRun", newJBool(DryRun))
- add(query_614640, "Action", newJString(Action))
- add(query_614640, "Version", newJString(Version))
- result = call_614639.call(nil, query_614640, nil, formData_614641, nil)
+ var query_615844 = newJObject()
+ var formData_615845 = newJObject()
+ add(formData_615845, "Attribute", newJString(Attribute))
+ add(formData_615845, "VolumeId", newJString(VolumeId))
+ add(formData_615845, "DryRun", newJBool(DryRun))
+ add(query_615844, "Action", newJString(Action))
+ add(query_615844, "Version", newJString(Version))
+ result = call_615843.call(nil, query_615844, nil, formData_615845, nil)
-var postDescribeVolumeAttribute* = Call_PostDescribeVolumeAttribute_614623(
+var postDescribeVolumeAttribute* = Call_PostDescribeVolumeAttribute_615827(
name: "postDescribeVolumeAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeVolumeAttribute",
- validator: validate_PostDescribeVolumeAttribute_614624, base: "/",
- url: url_PostDescribeVolumeAttribute_614625,
+ validator: validate_PostDescribeVolumeAttribute_615828, base: "/",
+ url: url_PostDescribeVolumeAttribute_615829,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeVolumeAttribute_614605 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeVolumeAttribute_614607(protocol: Scheme; host: string;
+ Call_GetDescribeVolumeAttribute_615809 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeVolumeAttribute_615811(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -81798,7 +81863,7 @@ proc url_GetDescribeVolumeAttribute_614607(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribeVolumeAttribute_614606(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeVolumeAttribute_615810(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified attribute of the specified volume. You can specify only one attribute at a time.
For more information about EBS volumes, see Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
## @@ -81816,32 +81881,32 @@ proc validate_GetDescribeVolumeAttribute_614606(path: JsonNode; query: JsonNode; ## Attribute: JString (required) ## : The attribute of the volume. This parameter is required. section = newJObject() - var valid_614608 = query.getOrDefault("DryRun") - valid_614608 = validateParameter(valid_614608, JBool, required = false, default = nil) - if valid_614608 != nil: - section.add "DryRun", valid_614608 + var valid_615812 = query.getOrDefault("DryRun") + valid_615812 = validateParameter(valid_615812, JBool, required = false, default = nil) + if valid_615812 != nil: + section.add "DryRun", valid_615812 assert query != nil, "query argument is necessary due to required `VolumeId` field" - var valid_614609 = query.getOrDefault("VolumeId") - valid_614609 = validateParameter(valid_614609, JString, required = true, + var valid_615813 = query.getOrDefault("VolumeId") + valid_615813 = validateParameter(valid_615813, JString, required = true, default = nil) - if valid_614609 != nil: - section.add "VolumeId", valid_614609 - var valid_614610 = query.getOrDefault("Action") - valid_614610 = validateParameter(valid_614610, JString, required = true, default = newJString( + if valid_615813 != nil: + section.add "VolumeId", valid_615813 + var valid_615814 = query.getOrDefault("Action") + valid_615814 = validateParameter(valid_615814, JString, required = true, default = newJString( "DescribeVolumeAttribute")) - if valid_614610 != nil: - section.add "Action", valid_614610 - var valid_614611 = query.getOrDefault("Version") - valid_614611 = validateParameter(valid_614611, JString, required = true, - default = newJString("2016-11-15")) - if valid_614611 != nil: - section.add "Version", valid_614611 - var valid_614612 = query.getOrDefault("Attribute") - valid_614612 = validateParameter(valid_614612, JString, required = true, + if valid_615814 != nil: + section.add "Action", valid_615814 + var valid_615815 = query.getOrDefault("Version") + valid_615815 = validateParameter(valid_615815, JString, required = true, + default = newJString("2016-11-15")) + if valid_615815 != nil: + section.add "Version", valid_615815 + var valid_615816 = query.getOrDefault("Attribute") + valid_615816 = validateParameter(valid_615816, JString, required = true, default = newJString("autoEnableIO")) - if valid_614612 != nil: - section.add "Attribute", valid_614612 + if valid_615816 != nil: + section.add "Attribute", valid_615816 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -81852,61 +81917,61 @@ proc validate_GetDescribeVolumeAttribute_614606(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614613 = header.getOrDefault("X-Amz-Signature") - valid_614613 = validateParameter(valid_614613, JString, required = false, + var valid_615817 = header.getOrDefault("X-Amz-Signature") + valid_615817 = validateParameter(valid_615817, JString, required = false, default = nil) - if valid_614613 != nil: - section.add "X-Amz-Signature", valid_614613 - var valid_614614 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614614 = validateParameter(valid_614614, JString, required = false, + if valid_615817 != nil: + section.add "X-Amz-Signature", valid_615817 + var valid_615818 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615818 = validateParameter(valid_615818, JString, required = false, default = nil) - if valid_614614 != nil: - section.add "X-Amz-Content-Sha256", valid_614614 - var valid_614615 = header.getOrDefault("X-Amz-Date") - valid_614615 = validateParameter(valid_614615, JString, required = false, + if valid_615818 != nil: + section.add "X-Amz-Content-Sha256", valid_615818 + var valid_615819 = header.getOrDefault("X-Amz-Date") + valid_615819 = validateParameter(valid_615819, JString, required = false, default = nil) - if valid_614615 != nil: - section.add "X-Amz-Date", valid_614615 - var valid_614616 = header.getOrDefault("X-Amz-Credential") - valid_614616 = validateParameter(valid_614616, JString, required = false, + if valid_615819 != nil: + section.add "X-Amz-Date", valid_615819 + var valid_615820 = header.getOrDefault("X-Amz-Credential") + valid_615820 = validateParameter(valid_615820, JString, required = false, default = nil) - if valid_614616 != nil: - section.add "X-Amz-Credential", valid_614616 - var valid_614617 = header.getOrDefault("X-Amz-Security-Token") - valid_614617 = validateParameter(valid_614617, JString, required = false, + if valid_615820 != nil: + section.add "X-Amz-Credential", valid_615820 + var valid_615821 = header.getOrDefault("X-Amz-Security-Token") + valid_615821 = validateParameter(valid_615821, JString, required = false, default = nil) - if valid_614617 != nil: - section.add "X-Amz-Security-Token", valid_614617 - var valid_614618 = header.getOrDefault("X-Amz-Algorithm") - valid_614618 = validateParameter(valid_614618, JString, required = false, + if valid_615821 != nil: + section.add "X-Amz-Security-Token", valid_615821 + var valid_615822 = header.getOrDefault("X-Amz-Algorithm") + valid_615822 = validateParameter(valid_615822, JString, required = false, default = nil) - if valid_614618 != nil: - section.add "X-Amz-Algorithm", valid_614618 - var valid_614619 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614619 = validateParameter(valid_614619, JString, required = false, + if valid_615822 != nil: + section.add "X-Amz-Algorithm", valid_615822 + var valid_615823 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615823 = validateParameter(valid_615823, JString, required = false, default = nil) - if valid_614619 != nil: - section.add "X-Amz-SignedHeaders", valid_614619 + if valid_615823 != nil: + section.add "X-Amz-SignedHeaders", valid_615823 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614620: Call_GetDescribeVolumeAttribute_614605; path: JsonNode; +proc call*(call_615824: Call_GetDescribeVolumeAttribute_615809; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified attribute of the specified volume. You can specify only one attribute at a time.
For more information about EBS volumes, see Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_614620.validator(path, query, header, formData, body) - let scheme = call_614620.pickScheme + let valid = call_615824.validator(path, query, header, formData, body) + let scheme = call_615824.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614620.url(scheme.get, call_614620.host, call_614620.base, - call_614620.route, valid.getOrDefault("path"), + let url = call_615824.url(scheme.get, call_615824.host, call_615824.base, + call_615824.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614620, url, valid) + result = atozHook(call_615824, url, valid) -proc call*(call_614621: Call_GetDescribeVolumeAttribute_614605; VolumeId: string; +proc call*(call_615825: Call_GetDescribeVolumeAttribute_615809; VolumeId: string; DryRun: bool = false; Action: string = "DescribeVolumeAttribute"; Version: string = "2016-11-15"; Attribute: string = "autoEnableIO"): Recallable = ## getDescribeVolumeAttribute @@ -81919,23 +81984,23 @@ proc call*(call_614621: Call_GetDescribeVolumeAttribute_614605; VolumeId: string ## Version: string (required) ## Attribute: string (required) ## : The attribute of the volume. This parameter is required. - var query_614622 = newJObject() - add(query_614622, "DryRun", newJBool(DryRun)) - add(query_614622, "VolumeId", newJString(VolumeId)) - add(query_614622, "Action", newJString(Action)) - add(query_614622, "Version", newJString(Version)) - add(query_614622, "Attribute", newJString(Attribute)) - result = call_614621.call(nil, query_614622, nil, nil, nil) - -var getDescribeVolumeAttribute* = Call_GetDescribeVolumeAttribute_614605( + var query_615826 = newJObject() + add(query_615826, "DryRun", newJBool(DryRun)) + add(query_615826, "VolumeId", newJString(VolumeId)) + add(query_615826, "Action", newJString(Action)) + add(query_615826, "Version", newJString(Version)) + add(query_615826, "Attribute", newJString(Attribute)) + result = call_615825.call(nil, query_615826, nil, nil, nil) + +var getDescribeVolumeAttribute* = Call_GetDescribeVolumeAttribute_615809( name: "getDescribeVolumeAttribute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeVolumeAttribute", - validator: validate_GetDescribeVolumeAttribute_614606, base: "/", - url: url_GetDescribeVolumeAttribute_614607, + validator: validate_GetDescribeVolumeAttribute_615810, base: "/", + url: url_GetDescribeVolumeAttribute_615811, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeVolumeStatus_614662 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeVolumeStatus_614664(protocol: Scheme; host: string; + Call_PostDescribeVolumeStatus_615866 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeVolumeStatus_615868(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -81948,7 +82013,7 @@ proc url_PostDescribeVolumeStatus_614664(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeVolumeStatus_614663(path: JsonNode; query: JsonNode; +proc validate_PostDescribeVolumeStatus_615867(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the status of the specified volumes. Volume status provides the result of the checks performed on your volumes to determine events that can impair the performance of your volumes. The performance of a volume can be affected if an issue occurs on the volume's underlying host. If the volume's underlying host experiences a power outage or system issue, after the system is restored, there could be data inconsistencies on the volume. Volume events notify you if this occurs. Volume actions notify you if any action needs to be taken in response to the event.
The DescribeVolumeStatus
operation provides the following information about the specified volumes:
Status: Reflects the current status of the volume. The possible values are ok
, impaired
, warning
, or insufficient-data
. If all checks pass, the overall status of the volume is ok
. If the check fails, the overall status is impaired
. If the status is insufficient-data
, then the checks may still be taking place on your volume at the time. We recommend that you retry the request. For more information about volume status, see Monitoring the Status of Your Volumes in the Amazon Elastic Compute Cloud User Guide.
Events: Reflect the cause of a volume status and may require you to take action. For example, if your volume returns an impaired
status, then the volume event might be potential-data-inconsistency
. This means that your volume has been affected by an issue with the underlying host, has all I/O operations disabled, and may have inconsistent data.
Actions: Reflect the actions you may have to take in response to an event. For example, if the status of the volume is impaired
and the volume event shows potential-data-inconsistency
, then the action shows enable-volume-io
. This means that you may want to enable the I/O operations for the volume by calling the EnableVolumeIO action and then check the volume for data consistency.
Volume status is based on the volume status checks, and does not reflect the volume state. Therefore, volume status does not indicate volumes in the error
state (for example, when a volume is incapable of accepting I/O.)
The filters.
action.code
- The action code for the event (for example, enable-volume-io
).
action.description
- A description of the action.
action.event-id
- The event ID associated with the action.
availability-zone
- The Availability Zone of the instance.
event.description
- A description of the event.
event.event-id
- The event ID.
event.event-type
- The event type (for io-enabled
: passed
| failed
; for io-performance
: io-performance:degraded
| io-performance:severely-degraded
| io-performance:stalled
).
event.not-after
- The latest end time for the event.
event.not-before
- The earliest start time for the event.
volume-status.details-name
- The cause for volume-status.status
(io-enabled
| io-performance
).
volume-status.details-status
- The status of volume-status.details-name
(for io-enabled
: passed
| failed
; for io-performance
: normal
| degraded
| severely-degraded
| stalled
).
volume-status.status
- The status of the volume (ok
| impaired
| warning
| insufficient-data
).
Describes the status of the specified volumes. Volume status provides the result of the checks performed on your volumes to determine events that can impair the performance of your volumes. The performance of a volume can be affected if an issue occurs on the volume's underlying host. If the volume's underlying host experiences a power outage or system issue, after the system is restored, there could be data inconsistencies on the volume. Volume events notify you if this occurs. Volume actions notify you if any action needs to be taken in response to the event.
The DescribeVolumeStatus
operation provides the following information about the specified volumes:
Status: Reflects the current status of the volume. The possible values are ok
, impaired
, warning
, or insufficient-data
. If all checks pass, the overall status of the volume is ok
. If the check fails, the overall status is impaired
. If the status is insufficient-data
, then the checks may still be taking place on your volume at the time. We recommend that you retry the request. For more information about volume status, see Monitoring the Status of Your Volumes in the Amazon Elastic Compute Cloud User Guide.
Events: Reflect the cause of a volume status and may require you to take action. For example, if your volume returns an impaired
status, then the volume event might be potential-data-inconsistency
. This means that your volume has been affected by an issue with the underlying host, has all I/O operations disabled, and may have inconsistent data.
Actions: Reflect the actions you may have to take in response to an event. For example, if the status of the volume is impaired
and the volume event shows potential-data-inconsistency
, then the action shows enable-volume-io
. This means that you may want to enable the I/O operations for the volume by calling the EnableVolumeIO action and then check the volume for data consistency.
Volume status is based on the volume status checks, and does not reflect the volume state. Therefore, volume status does not indicate volumes in the error
state (for example, when a volume is incapable of accepting I/O.)
DescribeVolumeStatus
in paginated output. When this parameter is used, the request only returns MaxResults
results in a single page along with a NextToken
response element. The remaining results of the initial request can be seen by sending another request with the returned NextToken
value. This value can be between 5 and 1000; if MaxResults
is given a value larger than 1000, only 1000 results are returned. If this parameter is not used, then DescribeVolumeStatus
returns all results. You cannot specify this parameter and the volume IDs parameter in the same request.
## Filter: JArray
## : The filters.
action.code
- The action code for the event (for example, enable-volume-io
).
action.description
- A description of the action.
action.event-id
- The event ID associated with the action.
availability-zone
- The Availability Zone of the instance.
event.description
- A description of the event.
event.event-id
- The event ID.
event.event-type
- The event type (for io-enabled
: passed
| failed
; for io-performance
: io-performance:degraded
| io-performance:severely-degraded
| io-performance:stalled
).
event.not-after
- The latest end time for the event.
event.not-before
- The earliest start time for the event.
volume-status.details-name
- The cause for volume-status.status
(io-enabled
| io-performance
).
volume-status.details-status
- The status of volume-status.details-name
(for io-enabled
: passed
| failed
; for io-performance
: normal
| degraded
| severely-degraded
| stalled
).
volume-status.status
- The status of the volume (ok
| impaired
| warning
| insufficient-data
).
Describes the status of the specified volumes. Volume status provides the result of the checks performed on your volumes to determine events that can impair the performance of your volumes. The performance of a volume can be affected if an issue occurs on the volume's underlying host. If the volume's underlying host experiences a power outage or system issue, after the system is restored, there could be data inconsistencies on the volume. Volume events notify you if this occurs. Volume actions notify you if any action needs to be taken in response to the event.
The DescribeVolumeStatus
operation provides the following information about the specified volumes:
Status: Reflects the current status of the volume. The possible values are ok
, impaired
, warning
, or insufficient-data
. If all checks pass, the overall status of the volume is ok
. If the check fails, the overall status is impaired
. If the status is insufficient-data
, then the checks may still be taking place on your volume at the time. We recommend that you retry the request. For more information about volume status, see Monitoring the Status of Your Volumes in the Amazon Elastic Compute Cloud User Guide.
Events: Reflect the cause of a volume status and may require you to take action. For example, if your volume returns an impaired
status, then the volume event might be potential-data-inconsistency
. This means that your volume has been affected by an issue with the underlying host, has all I/O operations disabled, and may have inconsistent data.
Actions: Reflect the actions you may have to take in response to an event. For example, if the status of the volume is impaired
and the volume event shows potential-data-inconsistency
, then the action shows enable-volume-io
. This means that you may want to enable the I/O operations for the volume by calling the EnableVolumeIO action and then check the volume for data consistency.
Volume status is based on the volume status checks, and does not reflect the volume state. Therefore, volume status does not indicate volumes in the error
state (for example, when a volume is incapable of accepting I/O.)
Describes the status of the specified volumes. Volume status provides the result of the checks performed on your volumes to determine events that can impair the performance of your volumes. The performance of a volume can be affected if an issue occurs on the volume's underlying host. If the volume's underlying host experiences a power outage or system issue, after the system is restored, there could be data inconsistencies on the volume. Volume events notify you if this occurs. Volume actions notify you if any action needs to be taken in response to the event.
The DescribeVolumeStatus
operation provides the following information about the specified volumes:
Status: Reflects the current status of the volume. The possible values are ok
, impaired
, warning
, or insufficient-data
. If all checks pass, the overall status of the volume is ok
. If the check fails, the overall status is impaired
. If the status is insufficient-data
, then the checks may still be taking place on your volume at the time. We recommend that you retry the request. For more information about volume status, see Monitoring the Status of Your Volumes in the Amazon Elastic Compute Cloud User Guide.
Events: Reflect the cause of a volume status and may require you to take action. For example, if your volume returns an impaired
status, then the volume event might be potential-data-inconsistency
. This means that your volume has been affected by an issue with the underlying host, has all I/O operations disabled, and may have inconsistent data.
Actions: Reflect the actions you may have to take in response to an event. For example, if the status of the volume is impaired
and the volume event shows potential-data-inconsistency
, then the action shows enable-volume-io
. This means that you may want to enable the I/O operations for the volume by calling the EnableVolumeIO action and then check the volume for data consistency.
Volume status is based on the volume status checks, and does not reflect the volume state. Therefore, volume status does not indicate volumes in the error
state (for example, when a volume is incapable of accepting I/O.)
The IDs of the volumes.
Default: Describes all your volumes.
## Action: string (required) ## Version: string (required) - var query_614661 = newJObject() - add(query_614661, "MaxResults", newJInt(MaxResults)) - add(query_614661, "DryRun", newJBool(DryRun)) - add(query_614661, "NextToken", newJString(NextToken)) + var query_615865 = newJObject() + add(query_615865, "MaxResults", newJInt(MaxResults)) + add(query_615865, "DryRun", newJBool(DryRun)) + add(query_615865, "NextToken", newJString(NextToken)) if Filter != nil: - query_614661.add "Filter", Filter + query_615865.add "Filter", Filter if VolumeId != nil: - query_614661.add "VolumeId", VolumeId - add(query_614661, "Action", newJString(Action)) - add(query_614661, "Version", newJString(Version)) - result = call_614660.call(nil, query_614661, nil, nil, nil) + query_615865.add "VolumeId", VolumeId + add(query_615865, "Action", newJString(Action)) + add(query_615865, "Version", newJString(Version)) + result = call_615864.call(nil, query_615865, nil, nil, nil) -var getDescribeVolumeStatus* = Call_GetDescribeVolumeStatus_614642( +var getDescribeVolumeStatus* = Call_GetDescribeVolumeStatus_615846( name: "getDescribeVolumeStatus", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeVolumeStatus", - validator: validate_GetDescribeVolumeStatus_614643, base: "/", - url: url_GetDescribeVolumeStatus_614644, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDescribeVolumeStatus_615847, base: "/", + url: url_GetDescribeVolumeStatus_615848, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeVolumes_614703 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeVolumes_614705(protocol: Scheme; host: string; base: string; + Call_PostDescribeVolumes_615907 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeVolumes_615909(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -82289,7 +82354,7 @@ proc url_PostDescribeVolumes_614705(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_PostDescribeVolumes_614704(path: JsonNode; query: JsonNode; +proc validate_PostDescribeVolumes_615908(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the specified EBS volumes or all of your EBS volumes.
If you are describing a long list of volumes, you can paginate the output to make the list more manageable. The MaxResults
parameter sets the maximum number of results returned in a single page. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeVolumes
request to retrieve the remaining results.
For more information about EBS volumes, see Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
@@ -82303,16 +82368,16 @@ proc validate_PostDescribeVolumes_614704(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614706 = query.getOrDefault("Action") - valid_614706 = validateParameter(valid_614706, JString, required = true, + var valid_615910 = query.getOrDefault("Action") + valid_615910 = validateParameter(valid_615910, JString, required = true, default = newJString("DescribeVolumes")) - if valid_614706 != nil: - section.add "Action", valid_614706 - var valid_614707 = query.getOrDefault("Version") - valid_614707 = validateParameter(valid_614707, JString, required = true, + if valid_615910 != nil: + section.add "Action", valid_615910 + var valid_615911 = query.getOrDefault("Version") + valid_615911 = validateParameter(valid_615911, JString, required = true, default = newJString("2016-11-15")) - if valid_614707 != nil: - section.add "Version", valid_614707 + if valid_615911 != nil: + section.add "Version", valid_615911 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -82323,41 +82388,41 @@ proc validate_PostDescribeVolumes_614704(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614708 = header.getOrDefault("X-Amz-Signature") - valid_614708 = validateParameter(valid_614708, JString, required = false, + var valid_615912 = header.getOrDefault("X-Amz-Signature") + valid_615912 = validateParameter(valid_615912, JString, required = false, default = nil) - if valid_614708 != nil: - section.add "X-Amz-Signature", valid_614708 - var valid_614709 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614709 = validateParameter(valid_614709, JString, required = false, - default = nil) - if valid_614709 != nil: - section.add "X-Amz-Content-Sha256", valid_614709 - var valid_614710 = header.getOrDefault("X-Amz-Date") - valid_614710 = validateParameter(valid_614710, JString, required = false, - default = nil) - if valid_614710 != nil: - section.add "X-Amz-Date", valid_614710 - var valid_614711 = header.getOrDefault("X-Amz-Credential") - valid_614711 = validateParameter(valid_614711, JString, required = false, - default = nil) - if valid_614711 != nil: - section.add "X-Amz-Credential", valid_614711 - var valid_614712 = header.getOrDefault("X-Amz-Security-Token") - valid_614712 = validateParameter(valid_614712, JString, required = false, - default = nil) - if valid_614712 != nil: - section.add "X-Amz-Security-Token", valid_614712 - var valid_614713 = header.getOrDefault("X-Amz-Algorithm") - valid_614713 = validateParameter(valid_614713, JString, required = false, - default = nil) - if valid_614713 != nil: - section.add "X-Amz-Algorithm", valid_614713 - var valid_614714 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614714 = validateParameter(valid_614714, JString, required = false, - default = nil) - if valid_614714 != nil: - section.add "X-Amz-SignedHeaders", valid_614714 + if valid_615912 != nil: + section.add "X-Amz-Signature", valid_615912 + var valid_615913 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615913 = validateParameter(valid_615913, JString, required = false, + default = nil) + if valid_615913 != nil: + section.add "X-Amz-Content-Sha256", valid_615913 + var valid_615914 = header.getOrDefault("X-Amz-Date") + valid_615914 = validateParameter(valid_615914, JString, required = false, + default = nil) + if valid_615914 != nil: + section.add "X-Amz-Date", valid_615914 + var valid_615915 = header.getOrDefault("X-Amz-Credential") + valid_615915 = validateParameter(valid_615915, JString, required = false, + default = nil) + if valid_615915 != nil: + section.add "X-Amz-Credential", valid_615915 + var valid_615916 = header.getOrDefault("X-Amz-Security-Token") + valid_615916 = validateParameter(valid_615916, JString, required = false, + default = nil) + if valid_615916 != nil: + section.add "X-Amz-Security-Token", valid_615916 + var valid_615917 = header.getOrDefault("X-Amz-Algorithm") + valid_615917 = validateParameter(valid_615917, JString, required = false, + default = nil) + if valid_615917 != nil: + section.add "X-Amz-Algorithm", valid_615917 + var valid_615918 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615918 = validateParameter(valid_615918, JString, required = false, + default = nil) + if valid_615918 != nil: + section.add "X-Amz-SignedHeaders", valid_615918 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -82371,47 +82436,47 @@ proc validate_PostDescribeVolumes_614704(path: JsonNode; query: JsonNode; ## Filter: JArray ## :The filters.
attachment.attach-time
- The time stamp when the attachment initiated.
attachment.delete-on-termination
- Whether the volume is deleted on instance termination.
attachment.device
- The device name specified in the block device mapping (for example, /dev/sda1
).
attachment.instance-id
- The ID of the instance the volume is attached to.
attachment.status
- The attachment state (attaching
| attached
| detaching
).
availability-zone
- The Availability Zone in which the volume was created.
create-time
- The time stamp when the volume was created.
encrypted
- Indicates whether the volume is encrypted (true
| false
)
size
- The size of the volume, in GiB.
snapshot-id
- The snapshot from which the volume was created.
status
- The status of the volume (creating
| available
| in-use
| deleting
| deleted
| error
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
volume-id
- The volume ID.
volume-type
- The Amazon EBS volume type. This can be gp2
for General Purpose SSD, io1
for Provisioned IOPS SSD, st1
for Throughput Optimized HDD, sc1
for Cold HDD, or standard
for Magnetic volumes.
Describes the specified EBS volumes or all of your EBS volumes.
If you are describing a long list of volumes, you can paginate the output to make the list more manageable. The MaxResults
parameter sets the maximum number of results returned in a single page. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeVolumes
request to retrieve the remaining results.
For more information about EBS volumes, see Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_614720.validator(path, query, header, formData, body) - let scheme = call_614720.pickScheme + let valid = call_615924.validator(path, query, header, formData, body) + let scheme = call_615924.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614720.url(scheme.get, call_614720.host, call_614720.base, - call_614720.route, valid.getOrDefault("path"), + let url = call_615924.url(scheme.get, call_615924.host, call_615924.base, + call_615924.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614720, url, valid) + result = atozHook(call_615924, url, valid) -proc call*(call_614721: Call_PostDescribeVolumes_614703; NextToken: string = ""; +proc call*(call_615925: Call_PostDescribeVolumes_615907; NextToken: string = ""; VolumeId: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeVolumes"; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable = @@ -82429,27 +82494,27 @@ proc call*(call_614721: Call_PostDescribeVolumes_614703; NextToken: string = ""; ## : The maximum number of volume results returned byDescribeVolumes
in paginated output. When this parameter is used, DescribeVolumes
only returns MaxResults
results in a single page along with a NextToken
response element. The remaining results of the initial request can be seen by sending another DescribeVolumes
request with the returned NextToken
value. This value can be between 5 and 500; if MaxResults
is given a value larger than 500, only 500 results are returned. If this parameter is not used, then DescribeVolumes
returns all results. You cannot specify this parameter and the volume IDs parameter in the same request.
## Filter: JArray
## : The filters.
attachment.attach-time
- The time stamp when the attachment initiated.
attachment.delete-on-termination
- Whether the volume is deleted on instance termination.
attachment.device
- The device name specified in the block device mapping (for example, /dev/sda1
).
attachment.instance-id
- The ID of the instance the volume is attached to.
attachment.status
- The attachment state (attaching
| attached
| detaching
).
availability-zone
- The Availability Zone in which the volume was created.
create-time
- The time stamp when the volume was created.
encrypted
- Indicates whether the volume is encrypted (true
| false
)
size
- The size of the volume, in GiB.
snapshot-id
- The snapshot from which the volume was created.
status
- The status of the volume (creating
| available
| in-use
| deleting
| deleted
| error
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
volume-id
- The volume ID.
volume-type
- The Amazon EBS volume type. This can be gp2
for General Purpose SSD, io1
for Provisioned IOPS SSD, st1
for Throughput Optimized HDD, sc1
for Cold HDD, or standard
for Magnetic volumes.
Describes the specified EBS volumes or all of your EBS volumes.
If you are describing a long list of volumes, you can paginate the output to make the list more manageable. The MaxResults
parameter sets the maximum number of results returned in a single page. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeVolumes
request to retrieve the remaining results.
For more information about EBS volumes, see Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
@@ -82484,40 +82549,40 @@ proc validate_GetDescribeVolumes_614684(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_614686 = query.getOrDefault("MaxResults") - valid_614686 = validateParameter(valid_614686, JInt, required = false, default = nil) - if valid_614686 != nil: - section.add "MaxResults", valid_614686 - var valid_614687 = query.getOrDefault("DryRun") - valid_614687 = validateParameter(valid_614687, JBool, required = false, default = nil) - if valid_614687 != nil: - section.add "DryRun", valid_614687 - var valid_614688 = query.getOrDefault("NextToken") - valid_614688 = validateParameter(valid_614688, JString, required = false, + var valid_615890 = query.getOrDefault("MaxResults") + valid_615890 = validateParameter(valid_615890, JInt, required = false, default = nil) + if valid_615890 != nil: + section.add "MaxResults", valid_615890 + var valid_615891 = query.getOrDefault("DryRun") + valid_615891 = validateParameter(valid_615891, JBool, required = false, default = nil) + if valid_615891 != nil: + section.add "DryRun", valid_615891 + var valid_615892 = query.getOrDefault("NextToken") + valid_615892 = validateParameter(valid_615892, JString, required = false, default = nil) - if valid_614688 != nil: - section.add "NextToken", valid_614688 - var valid_614689 = query.getOrDefault("Filter") - valid_614689 = validateParameter(valid_614689, JArray, required = false, + if valid_615892 != nil: + section.add "NextToken", valid_615892 + var valid_615893 = query.getOrDefault("Filter") + valid_615893 = validateParameter(valid_615893, JArray, required = false, default = nil) - if valid_614689 != nil: - section.add "Filter", valid_614689 - var valid_614690 = query.getOrDefault("VolumeId") - valid_614690 = validateParameter(valid_614690, JArray, required = false, + if valid_615893 != nil: + section.add "Filter", valid_615893 + var valid_615894 = query.getOrDefault("VolumeId") + valid_615894 = validateParameter(valid_615894, JArray, required = false, default = nil) - if valid_614690 != nil: - section.add "VolumeId", valid_614690 + if valid_615894 != nil: + section.add "VolumeId", valid_615894 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614691 = query.getOrDefault("Action") - valid_614691 = validateParameter(valid_614691, JString, required = true, + var valid_615895 = query.getOrDefault("Action") + valid_615895 = validateParameter(valid_615895, JString, required = true, default = newJString("DescribeVolumes")) - if valid_614691 != nil: - section.add "Action", valid_614691 - var valid_614692 = query.getOrDefault("Version") - valid_614692 = validateParameter(valid_614692, JString, required = true, + if valid_615895 != nil: + section.add "Action", valid_615895 + var valid_615896 = query.getOrDefault("Version") + valid_615896 = validateParameter(valid_615896, JString, required = true, default = newJString("2016-11-15")) - if valid_614692 != nil: - section.add "Version", valid_614692 + if valid_615896 != nil: + section.add "Version", valid_615896 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -82528,61 +82593,61 @@ proc validate_GetDescribeVolumes_614684(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614693 = header.getOrDefault("X-Amz-Signature") - valid_614693 = validateParameter(valid_614693, JString, required = false, + var valid_615897 = header.getOrDefault("X-Amz-Signature") + valid_615897 = validateParameter(valid_615897, JString, required = false, default = nil) - if valid_614693 != nil: - section.add "X-Amz-Signature", valid_614693 - var valid_614694 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614694 = validateParameter(valid_614694, JString, required = false, + if valid_615897 != nil: + section.add "X-Amz-Signature", valid_615897 + var valid_615898 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615898 = validateParameter(valid_615898, JString, required = false, default = nil) - if valid_614694 != nil: - section.add "X-Amz-Content-Sha256", valid_614694 - var valid_614695 = header.getOrDefault("X-Amz-Date") - valid_614695 = validateParameter(valid_614695, JString, required = false, + if valid_615898 != nil: + section.add "X-Amz-Content-Sha256", valid_615898 + var valid_615899 = header.getOrDefault("X-Amz-Date") + valid_615899 = validateParameter(valid_615899, JString, required = false, default = nil) - if valid_614695 != nil: - section.add "X-Amz-Date", valid_614695 - var valid_614696 = header.getOrDefault("X-Amz-Credential") - valid_614696 = validateParameter(valid_614696, JString, required = false, + if valid_615899 != nil: + section.add "X-Amz-Date", valid_615899 + var valid_615900 = header.getOrDefault("X-Amz-Credential") + valid_615900 = validateParameter(valid_615900, JString, required = false, default = nil) - if valid_614696 != nil: - section.add "X-Amz-Credential", valid_614696 - var valid_614697 = header.getOrDefault("X-Amz-Security-Token") - valid_614697 = validateParameter(valid_614697, JString, required = false, + if valid_615900 != nil: + section.add "X-Amz-Credential", valid_615900 + var valid_615901 = header.getOrDefault("X-Amz-Security-Token") + valid_615901 = validateParameter(valid_615901, JString, required = false, default = nil) - if valid_614697 != nil: - section.add "X-Amz-Security-Token", valid_614697 - var valid_614698 = header.getOrDefault("X-Amz-Algorithm") - valid_614698 = validateParameter(valid_614698, JString, required = false, + if valid_615901 != nil: + section.add "X-Amz-Security-Token", valid_615901 + var valid_615902 = header.getOrDefault("X-Amz-Algorithm") + valid_615902 = validateParameter(valid_615902, JString, required = false, default = nil) - if valid_614698 != nil: - section.add "X-Amz-Algorithm", valid_614698 - var valid_614699 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614699 = validateParameter(valid_614699, JString, required = false, + if valid_615902 != nil: + section.add "X-Amz-Algorithm", valid_615902 + var valid_615903 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615903 = validateParameter(valid_615903, JString, required = false, default = nil) - if valid_614699 != nil: - section.add "X-Amz-SignedHeaders", valid_614699 + if valid_615903 != nil: + section.add "X-Amz-SignedHeaders", valid_615903 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614700: Call_GetDescribeVolumes_614683; path: JsonNode; +proc call*(call_615904: Call_GetDescribeVolumes_615887; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the specified EBS volumes or all of your EBS volumes.
If you are describing a long list of volumes, you can paginate the output to make the list more manageable. The MaxResults
parameter sets the maximum number of results returned in a single page. If the list of results exceeds your MaxResults
value, then that number of results is returned along with a NextToken
value that can be passed to a subsequent DescribeVolumes
request to retrieve the remaining results.
For more information about EBS volumes, see Amazon EBS Volumes in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_614700.validator(path, query, header, formData, body) - let scheme = call_614700.pickScheme + let valid = call_615904.validator(path, query, header, formData, body) + let scheme = call_615904.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614700.url(scheme.get, call_614700.host, call_614700.base, - call_614700.route, valid.getOrDefault("path"), + let url = call_615904.url(scheme.get, call_615904.host, call_615904.base, + call_615904.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614700, url, valid) + result = atozHook(call_615904, url, valid) -proc call*(call_614701: Call_GetDescribeVolumes_614683; MaxResults: int = 0; +proc call*(call_615905: Call_GetDescribeVolumes_615887; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; VolumeId: JsonNode = nil; Action: string = "DescribeVolumes"; Version: string = "2016-11-15"): Recallable = @@ -82600,26 +82665,26 @@ proc call*(call_614701: Call_GetDescribeVolumes_614683; MaxResults: int = 0; ## : The volume IDs. ## Action: string (required) ## Version: string (required) - var query_614702 = newJObject() - add(query_614702, "MaxResults", newJInt(MaxResults)) - add(query_614702, "DryRun", newJBool(DryRun)) - add(query_614702, "NextToken", newJString(NextToken)) + var query_615906 = newJObject() + add(query_615906, "MaxResults", newJInt(MaxResults)) + add(query_615906, "DryRun", newJBool(DryRun)) + add(query_615906, "NextToken", newJString(NextToken)) if Filter != nil: - query_614702.add "Filter", Filter + query_615906.add "Filter", Filter if VolumeId != nil: - query_614702.add "VolumeId", VolumeId - add(query_614702, "Action", newJString(Action)) - add(query_614702, "Version", newJString(Version)) - result = call_614701.call(nil, query_614702, nil, nil, nil) + query_615906.add "VolumeId", VolumeId + add(query_615906, "Action", newJString(Action)) + add(query_615906, "Version", newJString(Version)) + result = call_615905.call(nil, query_615906, nil, nil, nil) -var getDescribeVolumes* = Call_GetDescribeVolumes_614683( +var getDescribeVolumes* = Call_GetDescribeVolumes_615887( name: "getDescribeVolumes", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=DescribeVolumes", validator: validate_GetDescribeVolumes_614684, - base: "/", url: url_GetDescribeVolumes_614685, + route: "/#Action=DescribeVolumes", validator: validate_GetDescribeVolumes_615888, + base: "/", url: url_GetDescribeVolumes_615889, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeVolumesModifications_614744 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeVolumesModifications_614746(protocol: Scheme; host: string; + Call_PostDescribeVolumesModifications_615948 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeVolumesModifications_615950(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -82631,7 +82696,7 @@ proc url_PostDescribeVolumesModifications_614746(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeVolumesModifications_614745(path: JsonNode; +proc validate_PostDescribeVolumesModifications_615949(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Reports the current modification status of EBS volumes.
Current-generation EBS volumes support modification of attributes including type, size, and (for io1
volumes) IOPS provisioning while either attached to or detached from an instance. Following an action from the API or the console to modify a volume, the status of the modification may be modifying
, optimizing
, completed
, or failed
. If a volume has never been modified, then certain elements of the returned VolumeModification
objects are null.
You can also use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. For more information, see Monitoring Volume Modifications" in the Amazon Elastic Compute Cloud User Guide.
## @@ -82644,16 +82709,16 @@ proc validate_PostDescribeVolumesModifications_614745(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614747 = query.getOrDefault("Action") - valid_614747 = validateParameter(valid_614747, JString, required = true, default = newJString( + var valid_615951 = query.getOrDefault("Action") + valid_615951 = validateParameter(valid_615951, JString, required = true, default = newJString( "DescribeVolumesModifications")) - if valid_614747 != nil: - section.add "Action", valid_614747 - var valid_614748 = query.getOrDefault("Version") - valid_614748 = validateParameter(valid_614748, JString, required = true, + if valid_615951 != nil: + section.add "Action", valid_615951 + var valid_615952 = query.getOrDefault("Version") + valid_615952 = validateParameter(valid_615952, JString, required = true, default = newJString("2016-11-15")) - if valid_614748 != nil: - section.add "Version", valid_614748 + if valid_615952 != nil: + section.add "Version", valid_615952 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -82664,41 +82729,41 @@ proc validate_PostDescribeVolumesModifications_614745(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614749 = header.getOrDefault("X-Amz-Signature") - valid_614749 = validateParameter(valid_614749, JString, required = false, + var valid_615953 = header.getOrDefault("X-Amz-Signature") + valid_615953 = validateParameter(valid_615953, JString, required = false, default = nil) - if valid_614749 != nil: - section.add "X-Amz-Signature", valid_614749 - var valid_614750 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614750 = validateParameter(valid_614750, JString, required = false, + if valid_615953 != nil: + section.add "X-Amz-Signature", valid_615953 + var valid_615954 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615954 = validateParameter(valid_615954, JString, required = false, default = nil) - if valid_614750 != nil: - section.add "X-Amz-Content-Sha256", valid_614750 - var valid_614751 = header.getOrDefault("X-Amz-Date") - valid_614751 = validateParameter(valid_614751, JString, required = false, + if valid_615954 != nil: + section.add "X-Amz-Content-Sha256", valid_615954 + var valid_615955 = header.getOrDefault("X-Amz-Date") + valid_615955 = validateParameter(valid_615955, JString, required = false, default = nil) - if valid_614751 != nil: - section.add "X-Amz-Date", valid_614751 - var valid_614752 = header.getOrDefault("X-Amz-Credential") - valid_614752 = validateParameter(valid_614752, JString, required = false, + if valid_615955 != nil: + section.add "X-Amz-Date", valid_615955 + var valid_615956 = header.getOrDefault("X-Amz-Credential") + valid_615956 = validateParameter(valid_615956, JString, required = false, default = nil) - if valid_614752 != nil: - section.add "X-Amz-Credential", valid_614752 - var valid_614753 = header.getOrDefault("X-Amz-Security-Token") - valid_614753 = validateParameter(valid_614753, JString, required = false, + if valid_615956 != nil: + section.add "X-Amz-Credential", valid_615956 + var valid_615957 = header.getOrDefault("X-Amz-Security-Token") + valid_615957 = validateParameter(valid_615957, JString, required = false, default = nil) - if valid_614753 != nil: - section.add "X-Amz-Security-Token", valid_614753 - var valid_614754 = header.getOrDefault("X-Amz-Algorithm") - valid_614754 = validateParameter(valid_614754, JString, required = false, + if valid_615957 != nil: + section.add "X-Amz-Security-Token", valid_615957 + var valid_615958 = header.getOrDefault("X-Amz-Algorithm") + valid_615958 = validateParameter(valid_615958, JString, required = false, default = nil) - if valid_614754 != nil: - section.add "X-Amz-Algorithm", valid_614754 - var valid_614755 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614755 = validateParameter(valid_614755, JString, required = false, + if valid_615958 != nil: + section.add "X-Amz-Algorithm", valid_615958 + var valid_615959 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615959 = validateParameter(valid_615959, JString, required = false, default = nil) - if valid_614755 != nil: - section.add "X-Amz-SignedHeaders", valid_614755 + if valid_615959 != nil: + section.add "X-Amz-SignedHeaders", valid_615959 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -82712,48 +82777,48 @@ proc validate_PostDescribeVolumesModifications_614745(path: JsonNode; ## Filter: JArray ## : The filters. Supported filters:volume-id
, modification-state
, target-size
, target-iops
, target-volume-type
, original-size
, original-iops
, original-volume-type
, start-time
.
section = newJObject()
- var valid_614756 = formData.getOrDefault("NextToken")
- valid_614756 = validateParameter(valid_614756, JString, required = false,
+ var valid_615960 = formData.getOrDefault("NextToken")
+ valid_615960 = validateParameter(valid_615960, JString, required = false,
default = nil)
- if valid_614756 != nil:
- section.add "NextToken", valid_614756
- var valid_614757 = formData.getOrDefault("VolumeId")
- valid_614757 = validateParameter(valid_614757, JArray, required = false,
+ if valid_615960 != nil:
+ section.add "NextToken", valid_615960
+ var valid_615961 = formData.getOrDefault("VolumeId")
+ valid_615961 = validateParameter(valid_615961, JArray, required = false,
default = nil)
- if valid_614757 != nil:
- section.add "VolumeId", valid_614757
- var valid_614758 = formData.getOrDefault("DryRun")
- valid_614758 = validateParameter(valid_614758, JBool, required = false, default = nil)
- if valid_614758 != nil:
- section.add "DryRun", valid_614758
- var valid_614759 = formData.getOrDefault("MaxResults")
- valid_614759 = validateParameter(valid_614759, JInt, required = false, default = nil)
- if valid_614759 != nil:
- section.add "MaxResults", valid_614759
- var valid_614760 = formData.getOrDefault("Filter")
- valid_614760 = validateParameter(valid_614760, JArray, required = false,
+ if valid_615961 != nil:
+ section.add "VolumeId", valid_615961
+ var valid_615962 = formData.getOrDefault("DryRun")
+ valid_615962 = validateParameter(valid_615962, JBool, required = false, default = nil)
+ if valid_615962 != nil:
+ section.add "DryRun", valid_615962
+ var valid_615963 = formData.getOrDefault("MaxResults")
+ valid_615963 = validateParameter(valid_615963, JInt, required = false, default = nil)
+ if valid_615963 != nil:
+ section.add "MaxResults", valid_615963
+ var valid_615964 = formData.getOrDefault("Filter")
+ valid_615964 = validateParameter(valid_615964, JArray, required = false,
default = nil)
- if valid_614760 != nil:
- section.add "Filter", valid_614760
+ if valid_615964 != nil:
+ section.add "Filter", valid_615964
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_614761: Call_PostDescribeVolumesModifications_614744;
+proc call*(call_615965: Call_PostDescribeVolumesModifications_615948;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Reports the current modification status of EBS volumes.
Current-generation EBS volumes support modification of attributes including type, size, and (for io1
volumes) IOPS provisioning while either attached to or detached from an instance. Following an action from the API or the console to modify a volume, the status of the modification may be modifying
, optimizing
, completed
, or failed
. If a volume has never been modified, then certain elements of the returned VolumeModification
objects are null.
You can also use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. For more information, see Monitoring Volume Modifications" in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_614761.validator(path, query, header, formData, body) - let scheme = call_614761.pickScheme + let valid = call_615965.validator(path, query, header, formData, body) + let scheme = call_615965.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614761.url(scheme.get, call_614761.host, call_614761.base, - call_614761.route, valid.getOrDefault("path"), + let url = call_615965.url(scheme.get, call_615965.host, call_615965.base, + call_615965.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614761, url, valid) + result = atozHook(call_615965, url, valid) -proc call*(call_614762: Call_PostDescribeVolumesModifications_614744; +proc call*(call_615966: Call_PostDescribeVolumesModifications_615948; NextToken: string = ""; VolumeId: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeVolumesModifications"; Version: string = "2016-11-15"; MaxResults: int = 0; Filter: JsonNode = nil): Recallable = @@ -82771,28 +82836,28 @@ proc call*(call_614762: Call_PostDescribeVolumesModifications_614744; ## : The maximum number of results (up to a limit of 500) to be returned in a paginated request. ## Filter: JArray ## : The filters. Supported filters:volume-id
, modification-state
, target-size
, target-iops
, target-volume-type
, original-size
, original-iops
, original-volume-type
, start-time
.
- var query_614763 = newJObject()
- var formData_614764 = newJObject()
- add(formData_614764, "NextToken", newJString(NextToken))
+ var query_615967 = newJObject()
+ var formData_615968 = newJObject()
+ add(formData_615968, "NextToken", newJString(NextToken))
if VolumeId != nil:
- formData_614764.add "VolumeId", VolumeId
- add(formData_614764, "DryRun", newJBool(DryRun))
- add(query_614763, "Action", newJString(Action))
- add(query_614763, "Version", newJString(Version))
- add(formData_614764, "MaxResults", newJInt(MaxResults))
+ formData_615968.add "VolumeId", VolumeId
+ add(formData_615968, "DryRun", newJBool(DryRun))
+ add(query_615967, "Action", newJString(Action))
+ add(query_615967, "Version", newJString(Version))
+ add(formData_615968, "MaxResults", newJInt(MaxResults))
if Filter != nil:
- formData_614764.add "Filter", Filter
- result = call_614762.call(nil, query_614763, nil, formData_614764, nil)
+ formData_615968.add "Filter", Filter
+ result = call_615966.call(nil, query_615967, nil, formData_615968, nil)
-var postDescribeVolumesModifications* = Call_PostDescribeVolumesModifications_614744(
+var postDescribeVolumesModifications* = Call_PostDescribeVolumesModifications_615948(
name: "postDescribeVolumesModifications", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeVolumesModifications",
- validator: validate_PostDescribeVolumesModifications_614745, base: "/",
- url: url_PostDescribeVolumesModifications_614746,
+ validator: validate_PostDescribeVolumesModifications_615949, base: "/",
+ url: url_PostDescribeVolumesModifications_615950,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeVolumesModifications_614724 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeVolumesModifications_614726(protocol: Scheme; host: string;
+ Call_GetDescribeVolumesModifications_615928 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeVolumesModifications_615930(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -82804,7 +82869,7 @@ proc url_GetDescribeVolumesModifications_614726(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDescribeVolumesModifications_614725(path: JsonNode;
+proc validate_GetDescribeVolumesModifications_615929(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Reports the current modification status of EBS volumes.
Current-generation EBS volumes support modification of attributes including type, size, and (for io1
volumes) IOPS provisioning while either attached to or detached from an instance. Following an action from the API or the console to modify a volume, the status of the modification may be modifying
, optimizing
, completed
, or failed
. If a volume has never been modified, then certain elements of the returned VolumeModification
objects are null.
You can also use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. For more information, see Monitoring Volume Modifications" in the Amazon Elastic Compute Cloud User Guide.
## @@ -82826,40 +82891,40 @@ proc validate_GetDescribeVolumesModifications_614725(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_614727 = query.getOrDefault("MaxResults") - valid_614727 = validateParameter(valid_614727, JInt, required = false, default = nil) - if valid_614727 != nil: - section.add "MaxResults", valid_614727 - var valid_614728 = query.getOrDefault("DryRun") - valid_614728 = validateParameter(valid_614728, JBool, required = false, default = nil) - if valid_614728 != nil: - section.add "DryRun", valid_614728 - var valid_614729 = query.getOrDefault("NextToken") - valid_614729 = validateParameter(valid_614729, JString, required = false, + var valid_615931 = query.getOrDefault("MaxResults") + valid_615931 = validateParameter(valid_615931, JInt, required = false, default = nil) + if valid_615931 != nil: + section.add "MaxResults", valid_615931 + var valid_615932 = query.getOrDefault("DryRun") + valid_615932 = validateParameter(valid_615932, JBool, required = false, default = nil) + if valid_615932 != nil: + section.add "DryRun", valid_615932 + var valid_615933 = query.getOrDefault("NextToken") + valid_615933 = validateParameter(valid_615933, JString, required = false, default = nil) - if valid_614729 != nil: - section.add "NextToken", valid_614729 - var valid_614730 = query.getOrDefault("Filter") - valid_614730 = validateParameter(valid_614730, JArray, required = false, + if valid_615933 != nil: + section.add "NextToken", valid_615933 + var valid_615934 = query.getOrDefault("Filter") + valid_615934 = validateParameter(valid_615934, JArray, required = false, default = nil) - if valid_614730 != nil: - section.add "Filter", valid_614730 - var valid_614731 = query.getOrDefault("VolumeId") - valid_614731 = validateParameter(valid_614731, JArray, required = false, + if valid_615934 != nil: + section.add "Filter", valid_615934 + var valid_615935 = query.getOrDefault("VolumeId") + valid_615935 = validateParameter(valid_615935, JArray, required = false, default = nil) - if valid_614731 != nil: - section.add "VolumeId", valid_614731 + if valid_615935 != nil: + section.add "VolumeId", valid_615935 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614732 = query.getOrDefault("Action") - valid_614732 = validateParameter(valid_614732, JString, required = true, default = newJString( + var valid_615936 = query.getOrDefault("Action") + valid_615936 = validateParameter(valid_615936, JString, required = true, default = newJString( "DescribeVolumesModifications")) - if valid_614732 != nil: - section.add "Action", valid_614732 - var valid_614733 = query.getOrDefault("Version") - valid_614733 = validateParameter(valid_614733, JString, required = true, + if valid_615936 != nil: + section.add "Action", valid_615936 + var valid_615937 = query.getOrDefault("Version") + valid_615937 = validateParameter(valid_615937, JString, required = true, default = newJString("2016-11-15")) - if valid_614733 != nil: - section.add "Version", valid_614733 + if valid_615937 != nil: + section.add "Version", valid_615937 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -82870,62 +82935,62 @@ proc validate_GetDescribeVolumesModifications_614725(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614734 = header.getOrDefault("X-Amz-Signature") - valid_614734 = validateParameter(valid_614734, JString, required = false, + var valid_615938 = header.getOrDefault("X-Amz-Signature") + valid_615938 = validateParameter(valid_615938, JString, required = false, default = nil) - if valid_614734 != nil: - section.add "X-Amz-Signature", valid_614734 - var valid_614735 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614735 = validateParameter(valid_614735, JString, required = false, + if valid_615938 != nil: + section.add "X-Amz-Signature", valid_615938 + var valid_615939 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615939 = validateParameter(valid_615939, JString, required = false, default = nil) - if valid_614735 != nil: - section.add "X-Amz-Content-Sha256", valid_614735 - var valid_614736 = header.getOrDefault("X-Amz-Date") - valid_614736 = validateParameter(valid_614736, JString, required = false, + if valid_615939 != nil: + section.add "X-Amz-Content-Sha256", valid_615939 + var valid_615940 = header.getOrDefault("X-Amz-Date") + valid_615940 = validateParameter(valid_615940, JString, required = false, default = nil) - if valid_614736 != nil: - section.add "X-Amz-Date", valid_614736 - var valid_614737 = header.getOrDefault("X-Amz-Credential") - valid_614737 = validateParameter(valid_614737, JString, required = false, + if valid_615940 != nil: + section.add "X-Amz-Date", valid_615940 + var valid_615941 = header.getOrDefault("X-Amz-Credential") + valid_615941 = validateParameter(valid_615941, JString, required = false, default = nil) - if valid_614737 != nil: - section.add "X-Amz-Credential", valid_614737 - var valid_614738 = header.getOrDefault("X-Amz-Security-Token") - valid_614738 = validateParameter(valid_614738, JString, required = false, + if valid_615941 != nil: + section.add "X-Amz-Credential", valid_615941 + var valid_615942 = header.getOrDefault("X-Amz-Security-Token") + valid_615942 = validateParameter(valid_615942, JString, required = false, default = nil) - if valid_614738 != nil: - section.add "X-Amz-Security-Token", valid_614738 - var valid_614739 = header.getOrDefault("X-Amz-Algorithm") - valid_614739 = validateParameter(valid_614739, JString, required = false, + if valid_615942 != nil: + section.add "X-Amz-Security-Token", valid_615942 + var valid_615943 = header.getOrDefault("X-Amz-Algorithm") + valid_615943 = validateParameter(valid_615943, JString, required = false, default = nil) - if valid_614739 != nil: - section.add "X-Amz-Algorithm", valid_614739 - var valid_614740 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614740 = validateParameter(valid_614740, JString, required = false, + if valid_615943 != nil: + section.add "X-Amz-Algorithm", valid_615943 + var valid_615944 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615944 = validateParameter(valid_615944, JString, required = false, default = nil) - if valid_614740 != nil: - section.add "X-Amz-SignedHeaders", valid_614740 + if valid_615944 != nil: + section.add "X-Amz-SignedHeaders", valid_615944 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614741: Call_GetDescribeVolumesModifications_614724; +proc call*(call_615945: Call_GetDescribeVolumesModifications_615928; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Reports the current modification status of EBS volumes.
Current-generation EBS volumes support modification of attributes including type, size, and (for io1
volumes) IOPS provisioning while either attached to or detached from an instance. Following an action from the API or the console to modify a volume, the status of the modification may be modifying
, optimizing
, completed
, or failed
. If a volume has never been modified, then certain elements of the returned VolumeModification
objects are null.
You can also use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. For more information, see Monitoring Volume Modifications" in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_614741.validator(path, query, header, formData, body) - let scheme = call_614741.pickScheme + let valid = call_615945.validator(path, query, header, formData, body) + let scheme = call_615945.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614741.url(scheme.get, call_614741.host, call_614741.base, - call_614741.route, valid.getOrDefault("path"), + let url = call_615945.url(scheme.get, call_615945.host, call_615945.base, + call_615945.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614741, url, valid) + result = atozHook(call_615945, url, valid) -proc call*(call_614742: Call_GetDescribeVolumesModifications_614724; +proc call*(call_615946: Call_GetDescribeVolumesModifications_615928; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; VolumeId: JsonNode = nil; Action: string = "DescribeVolumesModifications"; @@ -82944,27 +83009,27 @@ proc call*(call_614742: Call_GetDescribeVolumesModifications_614724; ## : The IDs of the volumes for which in-progress modifications will be described. ## Action: string (required) ## Version: string (required) - var query_614743 = newJObject() - add(query_614743, "MaxResults", newJInt(MaxResults)) - add(query_614743, "DryRun", newJBool(DryRun)) - add(query_614743, "NextToken", newJString(NextToken)) + var query_615947 = newJObject() + add(query_615947, "MaxResults", newJInt(MaxResults)) + add(query_615947, "DryRun", newJBool(DryRun)) + add(query_615947, "NextToken", newJString(NextToken)) if Filter != nil: - query_614743.add "Filter", Filter + query_615947.add "Filter", Filter if VolumeId != nil: - query_614743.add "VolumeId", VolumeId - add(query_614743, "Action", newJString(Action)) - add(query_614743, "Version", newJString(Version)) - result = call_614742.call(nil, query_614743, nil, nil, nil) + query_615947.add "VolumeId", VolumeId + add(query_615947, "Action", newJString(Action)) + add(query_615947, "Version", newJString(Version)) + result = call_615946.call(nil, query_615947, nil, nil, nil) -var getDescribeVolumesModifications* = Call_GetDescribeVolumesModifications_614724( +var getDescribeVolumesModifications* = Call_GetDescribeVolumesModifications_615928( name: "getDescribeVolumesModifications", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeVolumesModifications", - validator: validate_GetDescribeVolumesModifications_614725, base: "/", - url: url_GetDescribeVolumesModifications_614726, + validator: validate_GetDescribeVolumesModifications_615929, base: "/", + url: url_GetDescribeVolumesModifications_615930, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeVpcAttribute_614783 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeVpcAttribute_614785(protocol: Scheme; host: string; + Call_PostDescribeVpcAttribute_615987 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeVpcAttribute_615989(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -82977,7 +83042,7 @@ proc url_PostDescribeVpcAttribute_614785(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDescribeVpcAttribute_614784(path: JsonNode; query: JsonNode; +proc validate_PostDescribeVpcAttribute_615988(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes the specified attribute of the specified VPC. You can specify only one attribute at a time. ## @@ -82990,16 +83055,16 @@ proc validate_PostDescribeVpcAttribute_614784(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_614786 = query.getOrDefault("Action") - valid_614786 = validateParameter(valid_614786, JString, required = true, + var valid_615990 = query.getOrDefault("Action") + valid_615990 = validateParameter(valid_615990, JString, required = true, default = newJString("DescribeVpcAttribute")) - if valid_614786 != nil: - section.add "Action", valid_614786 - var valid_614787 = query.getOrDefault("Version") - valid_614787 = validateParameter(valid_614787, JString, required = true, + if valid_615990 != nil: + section.add "Action", valid_615990 + var valid_615991 = query.getOrDefault("Version") + valid_615991 = validateParameter(valid_615991, JString, required = true, default = newJString("2016-11-15")) - if valid_614787 != nil: - section.add "Version", valid_614787 + if valid_615991 != nil: + section.add "Version", valid_615991 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -83010,41 +83075,41 @@ proc validate_PostDescribeVpcAttribute_614784(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_614788 = header.getOrDefault("X-Amz-Signature") - valid_614788 = validateParameter(valid_614788, JString, required = false, + var valid_615992 = header.getOrDefault("X-Amz-Signature") + valid_615992 = validateParameter(valid_615992, JString, required = false, default = nil) - if valid_614788 != nil: - section.add "X-Amz-Signature", valid_614788 - var valid_614789 = header.getOrDefault("X-Amz-Content-Sha256") - valid_614789 = validateParameter(valid_614789, JString, required = false, + if valid_615992 != nil: + section.add "X-Amz-Signature", valid_615992 + var valid_615993 = header.getOrDefault("X-Amz-Content-Sha256") + valid_615993 = validateParameter(valid_615993, JString, required = false, default = nil) - if valid_614789 != nil: - section.add "X-Amz-Content-Sha256", valid_614789 - var valid_614790 = header.getOrDefault("X-Amz-Date") - valid_614790 = validateParameter(valid_614790, JString, required = false, + if valid_615993 != nil: + section.add "X-Amz-Content-Sha256", valid_615993 + var valid_615994 = header.getOrDefault("X-Amz-Date") + valid_615994 = validateParameter(valid_615994, JString, required = false, default = nil) - if valid_614790 != nil: - section.add "X-Amz-Date", valid_614790 - var valid_614791 = header.getOrDefault("X-Amz-Credential") - valid_614791 = validateParameter(valid_614791, JString, required = false, + if valid_615994 != nil: + section.add "X-Amz-Date", valid_615994 + var valid_615995 = header.getOrDefault("X-Amz-Credential") + valid_615995 = validateParameter(valid_615995, JString, required = false, default = nil) - if valid_614791 != nil: - section.add "X-Amz-Credential", valid_614791 - var valid_614792 = header.getOrDefault("X-Amz-Security-Token") - valid_614792 = validateParameter(valid_614792, JString, required = false, + if valid_615995 != nil: + section.add "X-Amz-Credential", valid_615995 + var valid_615996 = header.getOrDefault("X-Amz-Security-Token") + valid_615996 = validateParameter(valid_615996, JString, required = false, default = nil) - if valid_614792 != nil: - section.add "X-Amz-Security-Token", valid_614792 - var valid_614793 = header.getOrDefault("X-Amz-Algorithm") - valid_614793 = validateParameter(valid_614793, JString, required = false, + if valid_615996 != nil: + section.add "X-Amz-Security-Token", valid_615996 + var valid_615997 = header.getOrDefault("X-Amz-Algorithm") + valid_615997 = validateParameter(valid_615997, JString, required = false, default = nil) - if valid_614793 != nil: - section.add "X-Amz-Algorithm", valid_614793 - var valid_614794 = header.getOrDefault("X-Amz-SignedHeaders") - valid_614794 = validateParameter(valid_614794, JString, required = false, + if valid_615997 != nil: + section.add "X-Amz-Algorithm", valid_615997 + var valid_615998 = header.getOrDefault("X-Amz-SignedHeaders") + valid_615998 = validateParameter(valid_615998, JString, required = false, default = nil) - if valid_614794 != nil: - section.add "X-Amz-SignedHeaders", valid_614794 + if valid_615998 != nil: + section.add "X-Amz-SignedHeaders", valid_615998 result.add "header", section ## parameters in `formData` object: ## Attribute: JString (required) @@ -83056,38 +83121,38 @@ proc validate_PostDescribeVpcAttribute_614784(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `Attribute` field" - var valid_614795 = formData.getOrDefault("Attribute") - valid_614795 = validateParameter(valid_614795, JString, required = true, + var valid_615999 = formData.getOrDefault("Attribute") + valid_615999 = validateParameter(valid_615999, JString, required = true, default = newJString("enableDnsSupport")) - if valid_614795 != nil: - section.add "Attribute", valid_614795 - var valid_614796 = formData.getOrDefault("VpcId") - valid_614796 = validateParameter(valid_614796, JString, required = true, - default = nil) - if valid_614796 != nil: - section.add "VpcId", valid_614796 - var valid_614797 = formData.getOrDefault("DryRun") - valid_614797 = validateParameter(valid_614797, JBool, required = false, default = nil) - if valid_614797 != nil: - section.add "DryRun", valid_614797 + if valid_615999 != nil: + section.add "Attribute", valid_615999 + var valid_616000 = formData.getOrDefault("VpcId") + valid_616000 = validateParameter(valid_616000, JString, required = true, + default = nil) + if valid_616000 != nil: + section.add "VpcId", valid_616000 + var valid_616001 = formData.getOrDefault("DryRun") + valid_616001 = validateParameter(valid_616001, JBool, required = false, default = nil) + if valid_616001 != nil: + section.add "DryRun", valid_616001 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_614798: Call_PostDescribeVpcAttribute_614783; path: JsonNode; +proc call*(call_616002: Call_PostDescribeVpcAttribute_615987; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Describes the specified attribute of the specified VPC. You can specify only one attribute at a time. ## - let valid = call_614798.validator(path, query, header, formData, body) - let scheme = call_614798.pickScheme + let valid = call_616002.validator(path, query, header, formData, body) + let scheme = call_616002.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_614798.url(scheme.get, call_614798.host, call_614798.base, - call_614798.route, valid.getOrDefault("path"), + let url = call_616002.url(scheme.get, call_616002.host, call_616002.base, + call_616002.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_614798, url, valid) + result = atozHook(call_616002, url, valid) -proc call*(call_614799: Call_PostDescribeVpcAttribute_614783; VpcId: string; +proc call*(call_616003: Call_PostDescribeVpcAttribute_615987; VpcId: string; Attribute: string = "enableDnsSupport"; DryRun: bool = false; Action: string = "DescribeVpcAttribute"; Version: string = "2016-11-15"): Recallable = ## postDescribeVpcAttribute @@ -83100,23 +83165,23 @@ proc call*(call_614799: Call_PostDescribeVpcAttribute_614783; VpcId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_614800 = newJObject()
- var formData_614801 = newJObject()
- add(formData_614801, "Attribute", newJString(Attribute))
- add(formData_614801, "VpcId", newJString(VpcId))
- add(formData_614801, "DryRun", newJBool(DryRun))
- add(query_614800, "Action", newJString(Action))
- add(query_614800, "Version", newJString(Version))
- result = call_614799.call(nil, query_614800, nil, formData_614801, nil)
+ var query_616004 = newJObject()
+ var formData_616005 = newJObject()
+ add(formData_616005, "Attribute", newJString(Attribute))
+ add(formData_616005, "VpcId", newJString(VpcId))
+ add(formData_616005, "DryRun", newJBool(DryRun))
+ add(query_616004, "Action", newJString(Action))
+ add(query_616004, "Version", newJString(Version))
+ result = call_616003.call(nil, query_616004, nil, formData_616005, nil)
-var postDescribeVpcAttribute* = Call_PostDescribeVpcAttribute_614783(
+var postDescribeVpcAttribute* = Call_PostDescribeVpcAttribute_615987(
name: "postDescribeVpcAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeVpcAttribute",
- validator: validate_PostDescribeVpcAttribute_614784, base: "/",
- url: url_PostDescribeVpcAttribute_614785, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDescribeVpcAttribute_615988, base: "/",
+ url: url_PostDescribeVpcAttribute_615989, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeVpcAttribute_614765 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeVpcAttribute_614767(protocol: Scheme; host: string; base: string;
+ Call_GetDescribeVpcAttribute_615969 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeVpcAttribute_615971(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -83129,7 +83194,7 @@ proc url_GetDescribeVpcAttribute_614767(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_GetDescribeVpcAttribute_614766(path: JsonNode; query: JsonNode;
+proc validate_GetDescribeVpcAttribute_615970(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the specified attribute of the specified VPC. You can specify only one attribute at a time.
##
@@ -83147,31 +83212,31 @@ proc validate_GetDescribeVpcAttribute_614766(path: JsonNode; query: JsonNode;
## Attribute: JString (required)
## : The VPC attribute.
section = newJObject()
- var valid_614768 = query.getOrDefault("DryRun")
- valid_614768 = validateParameter(valid_614768, JBool, required = false, default = nil)
- if valid_614768 != nil:
- section.add "DryRun", valid_614768
+ var valid_615972 = query.getOrDefault("DryRun")
+ valid_615972 = validateParameter(valid_615972, JBool, required = false, default = nil)
+ if valid_615972 != nil:
+ section.add "DryRun", valid_615972
assert query != nil, "query argument is necessary due to required `VpcId` field"
- var valid_614769 = query.getOrDefault("VpcId")
- valid_614769 = validateParameter(valid_614769, JString, required = true,
+ var valid_615973 = query.getOrDefault("VpcId")
+ valid_615973 = validateParameter(valid_615973, JString, required = true,
default = nil)
- if valid_614769 != nil:
- section.add "VpcId", valid_614769
- var valid_614770 = query.getOrDefault("Action")
- valid_614770 = validateParameter(valid_614770, JString, required = true,
+ if valid_615973 != nil:
+ section.add "VpcId", valid_615973
+ var valid_615974 = query.getOrDefault("Action")
+ valid_615974 = validateParameter(valid_615974, JString, required = true,
default = newJString("DescribeVpcAttribute"))
- if valid_614770 != nil:
- section.add "Action", valid_614770
- var valid_614771 = query.getOrDefault("Version")
- valid_614771 = validateParameter(valid_614771, JString, required = true,
- default = newJString("2016-11-15"))
- if valid_614771 != nil:
- section.add "Version", valid_614771
- var valid_614772 = query.getOrDefault("Attribute")
- valid_614772 = validateParameter(valid_614772, JString, required = true,
+ if valid_615974 != nil:
+ section.add "Action", valid_615974
+ var valid_615975 = query.getOrDefault("Version")
+ valid_615975 = validateParameter(valid_615975, JString, required = true,
+ default = newJString("2016-11-15"))
+ if valid_615975 != nil:
+ section.add "Version", valid_615975
+ var valid_615976 = query.getOrDefault("Attribute")
+ valid_615976 = validateParameter(valid_615976, JString, required = true,
default = newJString("enableDnsSupport"))
- if valid_614772 != nil:
- section.add "Attribute", valid_614772
+ if valid_615976 != nil:
+ section.add "Attribute", valid_615976
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -83182,61 +83247,61 @@ proc validate_GetDescribeVpcAttribute_614766(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_614773 = header.getOrDefault("X-Amz-Signature")
- valid_614773 = validateParameter(valid_614773, JString, required = false,
+ var valid_615977 = header.getOrDefault("X-Amz-Signature")
+ valid_615977 = validateParameter(valid_615977, JString, required = false,
default = nil)
- if valid_614773 != nil:
- section.add "X-Amz-Signature", valid_614773
- var valid_614774 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_614774 = validateParameter(valid_614774, JString, required = false,
+ if valid_615977 != nil:
+ section.add "X-Amz-Signature", valid_615977
+ var valid_615978 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_615978 = validateParameter(valid_615978, JString, required = false,
default = nil)
- if valid_614774 != nil:
- section.add "X-Amz-Content-Sha256", valid_614774
- var valid_614775 = header.getOrDefault("X-Amz-Date")
- valid_614775 = validateParameter(valid_614775, JString, required = false,
+ if valid_615978 != nil:
+ section.add "X-Amz-Content-Sha256", valid_615978
+ var valid_615979 = header.getOrDefault("X-Amz-Date")
+ valid_615979 = validateParameter(valid_615979, JString, required = false,
default = nil)
- if valid_614775 != nil:
- section.add "X-Amz-Date", valid_614775
- var valid_614776 = header.getOrDefault("X-Amz-Credential")
- valid_614776 = validateParameter(valid_614776, JString, required = false,
+ if valid_615979 != nil:
+ section.add "X-Amz-Date", valid_615979
+ var valid_615980 = header.getOrDefault("X-Amz-Credential")
+ valid_615980 = validateParameter(valid_615980, JString, required = false,
default = nil)
- if valid_614776 != nil:
- section.add "X-Amz-Credential", valid_614776
- var valid_614777 = header.getOrDefault("X-Amz-Security-Token")
- valid_614777 = validateParameter(valid_614777, JString, required = false,
+ if valid_615980 != nil:
+ section.add "X-Amz-Credential", valid_615980
+ var valid_615981 = header.getOrDefault("X-Amz-Security-Token")
+ valid_615981 = validateParameter(valid_615981, JString, required = false,
default = nil)
- if valid_614777 != nil:
- section.add "X-Amz-Security-Token", valid_614777
- var valid_614778 = header.getOrDefault("X-Amz-Algorithm")
- valid_614778 = validateParameter(valid_614778, JString, required = false,
+ if valid_615981 != nil:
+ section.add "X-Amz-Security-Token", valid_615981
+ var valid_615982 = header.getOrDefault("X-Amz-Algorithm")
+ valid_615982 = validateParameter(valid_615982, JString, required = false,
default = nil)
- if valid_614778 != nil:
- section.add "X-Amz-Algorithm", valid_614778
- var valid_614779 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_614779 = validateParameter(valid_614779, JString, required = false,
+ if valid_615982 != nil:
+ section.add "X-Amz-Algorithm", valid_615982
+ var valid_615983 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_615983 = validateParameter(valid_615983, JString, required = false,
default = nil)
- if valid_614779 != nil:
- section.add "X-Amz-SignedHeaders", valid_614779
+ if valid_615983 != nil:
+ section.add "X-Amz-SignedHeaders", valid_615983
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_614780: Call_GetDescribeVpcAttribute_614765; path: JsonNode;
+proc call*(call_615984: Call_GetDescribeVpcAttribute_615969; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the specified attribute of the specified VPC. You can specify only one attribute at a time.
##
- let valid = call_614780.validator(path, query, header, formData, body)
- let scheme = call_614780.pickScheme
+ let valid = call_615984.validator(path, query, header, formData, body)
+ let scheme = call_615984.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_614780.url(scheme.get, call_614780.host, call_614780.base,
- call_614780.route, valid.getOrDefault("path"),
+ let url = call_615984.url(scheme.get, call_615984.host, call_615984.base,
+ call_615984.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_614780, url, valid)
+ result = atozHook(call_615984, url, valid)
-proc call*(call_614781: Call_GetDescribeVpcAttribute_614765; VpcId: string;
+proc call*(call_615985: Call_GetDescribeVpcAttribute_615969; VpcId: string;
DryRun: bool = false; Action: string = "DescribeVpcAttribute";
Version: string = "2016-11-15"; Attribute: string = "enableDnsSupport"): Recallable =
## getDescribeVpcAttribute
@@ -83249,22 +83314,22 @@ proc call*(call_614781: Call_GetDescribeVpcAttribute_614765; VpcId: string;
## Version: string (required)
## Attribute: string (required)
## : The VPC attribute.
- var query_614782 = newJObject()
- add(query_614782, "DryRun", newJBool(DryRun))
- add(query_614782, "VpcId", newJString(VpcId))
- add(query_614782, "Action", newJString(Action))
- add(query_614782, "Version", newJString(Version))
- add(query_614782, "Attribute", newJString(Attribute))
- result = call_614781.call(nil, query_614782, nil, nil, nil)
-
-var getDescribeVpcAttribute* = Call_GetDescribeVpcAttribute_614765(
+ var query_615986 = newJObject()
+ add(query_615986, "DryRun", newJBool(DryRun))
+ add(query_615986, "VpcId", newJString(VpcId))
+ add(query_615986, "Action", newJString(Action))
+ add(query_615986, "Version", newJString(Version))
+ add(query_615986, "Attribute", newJString(Attribute))
+ result = call_615985.call(nil, query_615986, nil, nil, nil)
+
+var getDescribeVpcAttribute* = Call_GetDescribeVpcAttribute_615969(
name: "getDescribeVpcAttribute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeVpcAttribute",
- validator: validate_GetDescribeVpcAttribute_614766, base: "/",
- url: url_GetDescribeVpcAttribute_614767, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDescribeVpcAttribute_615970, base: "/",
+ url: url_GetDescribeVpcAttribute_615971, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeVpcClassicLink_614820 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeVpcClassicLink_614822(protocol: Scheme; host: string;
+ Call_PostDescribeVpcClassicLink_616024 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeVpcClassicLink_616026(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -83276,7 +83341,7 @@ proc url_PostDescribeVpcClassicLink_614822(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDescribeVpcClassicLink_614821(path: JsonNode; query: JsonNode;
+proc validate_PostDescribeVpcClassicLink_616025(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the ClassicLink status of one or more VPCs.
##
@@ -83289,16 +83354,16 @@ proc validate_PostDescribeVpcClassicLink_614821(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_614823 = query.getOrDefault("Action")
- valid_614823 = validateParameter(valid_614823, JString, required = true,
+ var valid_616027 = query.getOrDefault("Action")
+ valid_616027 = validateParameter(valid_616027, JString, required = true,
default = newJString("DescribeVpcClassicLink"))
- if valid_614823 != nil:
- section.add "Action", valid_614823
- var valid_614824 = query.getOrDefault("Version")
- valid_614824 = validateParameter(valid_614824, JString, required = true,
+ if valid_616027 != nil:
+ section.add "Action", valid_616027
+ var valid_616028 = query.getOrDefault("Version")
+ valid_616028 = validateParameter(valid_616028, JString, required = true,
default = newJString("2016-11-15"))
- if valid_614824 != nil:
- section.add "Version", valid_614824
+ if valid_616028 != nil:
+ section.add "Version", valid_616028
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -83309,41 +83374,41 @@ proc validate_PostDescribeVpcClassicLink_614821(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_614825 = header.getOrDefault("X-Amz-Signature")
- valid_614825 = validateParameter(valid_614825, JString, required = false,
+ var valid_616029 = header.getOrDefault("X-Amz-Signature")
+ valid_616029 = validateParameter(valid_616029, JString, required = false,
default = nil)
- if valid_614825 != nil:
- section.add "X-Amz-Signature", valid_614825
- var valid_614826 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_614826 = validateParameter(valid_614826, JString, required = false,
+ if valid_616029 != nil:
+ section.add "X-Amz-Signature", valid_616029
+ var valid_616030 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616030 = validateParameter(valid_616030, JString, required = false,
default = nil)
- if valid_614826 != nil:
- section.add "X-Amz-Content-Sha256", valid_614826
- var valid_614827 = header.getOrDefault("X-Amz-Date")
- valid_614827 = validateParameter(valid_614827, JString, required = false,
+ if valid_616030 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616030
+ var valid_616031 = header.getOrDefault("X-Amz-Date")
+ valid_616031 = validateParameter(valid_616031, JString, required = false,
default = nil)
- if valid_614827 != nil:
- section.add "X-Amz-Date", valid_614827
- var valid_614828 = header.getOrDefault("X-Amz-Credential")
- valid_614828 = validateParameter(valid_614828, JString, required = false,
+ if valid_616031 != nil:
+ section.add "X-Amz-Date", valid_616031
+ var valid_616032 = header.getOrDefault("X-Amz-Credential")
+ valid_616032 = validateParameter(valid_616032, JString, required = false,
default = nil)
- if valid_614828 != nil:
- section.add "X-Amz-Credential", valid_614828
- var valid_614829 = header.getOrDefault("X-Amz-Security-Token")
- valid_614829 = validateParameter(valid_614829, JString, required = false,
+ if valid_616032 != nil:
+ section.add "X-Amz-Credential", valid_616032
+ var valid_616033 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616033 = validateParameter(valid_616033, JString, required = false,
default = nil)
- if valid_614829 != nil:
- section.add "X-Amz-Security-Token", valid_614829
- var valid_614830 = header.getOrDefault("X-Amz-Algorithm")
- valid_614830 = validateParameter(valid_614830, JString, required = false,
+ if valid_616033 != nil:
+ section.add "X-Amz-Security-Token", valid_616033
+ var valid_616034 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616034 = validateParameter(valid_616034, JString, required = false,
default = nil)
- if valid_614830 != nil:
- section.add "X-Amz-Algorithm", valid_614830
- var valid_614831 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_614831 = validateParameter(valid_614831, JString, required = false,
+ if valid_616034 != nil:
+ section.add "X-Amz-Algorithm", valid_616034
+ var valid_616035 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616035 = validateParameter(valid_616035, JString, required = false,
default = nil)
- if valid_614831 != nil:
- section.add "X-Amz-SignedHeaders", valid_614831
+ if valid_616035 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616035
result.add "header", section
## parameters in `formData` object:
## VpcId: JArray
@@ -83353,38 +83418,38 @@ proc validate_PostDescribeVpcClassicLink_614821(path: JsonNode; query: JsonNode;
## Filter: JArray
## : One or more filters.
is-classic-link-enabled
- Whether the VPC is enabled for ClassicLink (true
| false
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
One or more filters.
is-classic-link-enabled
- Whether the VPC is enabled for ClassicLink (true
| false
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
One or more filters.
is-classic-link-enabled
- Whether the VPC is enabled for ClassicLink (true
| false
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
nextToken
value.
section = newJObject()
- var valid_614869 = formData.getOrDefault("NextToken")
- valid_614869 = validateParameter(valid_614869, JString, required = false,
+ var valid_616073 = formData.getOrDefault("NextToken")
+ valid_616073 = validateParameter(valid_616073, JString, required = false,
default = nil)
- if valid_614869 != nil:
- section.add "NextToken", valid_614869
- var valid_614870 = formData.getOrDefault("VpcIds")
- valid_614870 = validateParameter(valid_614870, JArray, required = false,
+ if valid_616073 != nil:
+ section.add "NextToken", valid_616073
+ var valid_616074 = formData.getOrDefault("VpcIds")
+ valid_616074 = validateParameter(valid_616074, JArray, required = false,
default = nil)
- if valid_614870 != nil:
- section.add "VpcIds", valid_614870
- var valid_614871 = formData.getOrDefault("MaxResults")
- valid_614871 = validateParameter(valid_614871, JInt, required = false, default = nil)
- if valid_614871 != nil:
- section.add "MaxResults", valid_614871
+ if valid_616074 != nil:
+ section.add "VpcIds", valid_616074
+ var valid_616075 = formData.getOrDefault("MaxResults")
+ valid_616075 = validateParameter(valid_616075, JInt, required = false, default = nil)
+ if valid_616075 != nil:
+ section.add "MaxResults", valid_616075
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_614872: Call_PostDescribeVpcClassicLinkDnsSupport_614857;
+proc call*(call_616076: Call_PostDescribeVpcClassicLinkDnsSupport_616061;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the ClassicLink DNS support status of one or more VPCs. If enabled, the DNS hostname of a linked EC2-Classic instance resolves to its private IP address when addressed from an instance in the VPC to which it's linked. Similarly, the DNS hostname of an instance in a VPC resolves to its private IP address when addressed from a linked EC2-Classic instance. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
- let valid = call_614872.validator(path, query, header, formData, body)
- let scheme = call_614872.pickScheme
+ let valid = call_616076.validator(path, query, header, formData, body)
+ let scheme = call_616076.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_614872.url(scheme.get, call_614872.host, call_614872.base,
- call_614872.route, valid.getOrDefault("path"),
+ let url = call_616076.url(scheme.get, call_616076.host, call_616076.base,
+ call_616076.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_614872, url, valid)
+ result = atozHook(call_616076, url, valid)
-proc call*(call_614873: Call_PostDescribeVpcClassicLinkDnsSupport_614857;
+proc call*(call_616077: Call_PostDescribeVpcClassicLinkDnsSupport_616061;
NextToken: string = ""; VpcIds: JsonNode = nil;
Action: string = "DescribeVpcClassicLinkDnsSupport";
Version: string = "2016-11-15"; MaxResults: int = 0): Recallable =
@@ -83702,25 +83767,25 @@ proc call*(call_614873: Call_PostDescribeVpcClassicLinkDnsSupport_614857;
## Version: string (required)
## MaxResults: int
## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
- var query_614874 = newJObject()
- var formData_614875 = newJObject()
- add(formData_614875, "NextToken", newJString(NextToken))
+ var query_616078 = newJObject()
+ var formData_616079 = newJObject()
+ add(formData_616079, "NextToken", newJString(NextToken))
if VpcIds != nil:
- formData_614875.add "VpcIds", VpcIds
- add(query_614874, "Action", newJString(Action))
- add(query_614874, "Version", newJString(Version))
- add(formData_614875, "MaxResults", newJInt(MaxResults))
- result = call_614873.call(nil, query_614874, nil, formData_614875, nil)
+ formData_616079.add "VpcIds", VpcIds
+ add(query_616078, "Action", newJString(Action))
+ add(query_616078, "Version", newJString(Version))
+ add(formData_616079, "MaxResults", newJInt(MaxResults))
+ result = call_616077.call(nil, query_616078, nil, formData_616079, nil)
-var postDescribeVpcClassicLinkDnsSupport* = Call_PostDescribeVpcClassicLinkDnsSupport_614857(
+var postDescribeVpcClassicLinkDnsSupport* = Call_PostDescribeVpcClassicLinkDnsSupport_616061(
name: "postDescribeVpcClassicLinkDnsSupport", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DescribeVpcClassicLinkDnsSupport",
- validator: validate_PostDescribeVpcClassicLinkDnsSupport_614858, base: "/",
- url: url_PostDescribeVpcClassicLinkDnsSupport_614859,
+ validator: validate_PostDescribeVpcClassicLinkDnsSupport_616062, base: "/",
+ url: url_PostDescribeVpcClassicLinkDnsSupport_616063,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDescribeVpcClassicLinkDnsSupport_614839 = ref object of OpenApiRestCall_604389
-proc url_GetDescribeVpcClassicLinkDnsSupport_614841(protocol: Scheme; host: string;
+ Call_GetDescribeVpcClassicLinkDnsSupport_616043 = ref object of OpenApiRestCall_605589
+proc url_GetDescribeVpcClassicLinkDnsSupport_616045(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -83732,7 +83797,7 @@ proc url_GetDescribeVpcClassicLinkDnsSupport_614841(protocol: Scheme; host: stri
else:
result.path = base & route
-proc validate_GetDescribeVpcClassicLinkDnsSupport_614840(path: JsonNode;
+proc validate_GetDescribeVpcClassicLinkDnsSupport_616044(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the ClassicLink DNS support status of one or more VPCs. If enabled, the DNS hostname of a linked EC2-Classic instance resolves to its private IP address when addressed from an instance in the VPC to which it's linked. Similarly, the DNS hostname of an instance in a VPC resolves to its private IP address when addressed from a linked EC2-Classic instance. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
@@ -83750,31 +83815,31 @@ proc validate_GetDescribeVpcClassicLinkDnsSupport_614840(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_614842 = query.getOrDefault("MaxResults")
- valid_614842 = validateParameter(valid_614842, JInt, required = false, default = nil)
- if valid_614842 != nil:
- section.add "MaxResults", valid_614842
- var valid_614843 = query.getOrDefault("VpcIds")
- valid_614843 = validateParameter(valid_614843, JArray, required = false,
+ var valid_616046 = query.getOrDefault("MaxResults")
+ valid_616046 = validateParameter(valid_616046, JInt, required = false, default = nil)
+ if valid_616046 != nil:
+ section.add "MaxResults", valid_616046
+ var valid_616047 = query.getOrDefault("VpcIds")
+ valid_616047 = validateParameter(valid_616047, JArray, required = false,
default = nil)
- if valid_614843 != nil:
- section.add "VpcIds", valid_614843
- var valid_614844 = query.getOrDefault("NextToken")
- valid_614844 = validateParameter(valid_614844, JString, required = false,
+ if valid_616047 != nil:
+ section.add "VpcIds", valid_616047
+ var valid_616048 = query.getOrDefault("NextToken")
+ valid_616048 = validateParameter(valid_616048, JString, required = false,
default = nil)
- if valid_614844 != nil:
- section.add "NextToken", valid_614844
+ if valid_616048 != nil:
+ section.add "NextToken", valid_616048
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_614845 = query.getOrDefault("Action")
- valid_614845 = validateParameter(valid_614845, JString, required = true, default = newJString(
+ var valid_616049 = query.getOrDefault("Action")
+ valid_616049 = validateParameter(valid_616049, JString, required = true, default = newJString(
"DescribeVpcClassicLinkDnsSupport"))
- if valid_614845 != nil:
- section.add "Action", valid_614845
- var valid_614846 = query.getOrDefault("Version")
- valid_614846 = validateParameter(valid_614846, JString, required = true,
+ if valid_616049 != nil:
+ section.add "Action", valid_616049
+ var valid_616050 = query.getOrDefault("Version")
+ valid_616050 = validateParameter(valid_616050, JString, required = true,
default = newJString("2016-11-15"))
- if valid_614846 != nil:
- section.add "Version", valid_614846
+ if valid_616050 != nil:
+ section.add "Version", valid_616050
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -83785,62 +83850,62 @@ proc validate_GetDescribeVpcClassicLinkDnsSupport_614840(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_614847 = header.getOrDefault("X-Amz-Signature")
- valid_614847 = validateParameter(valid_614847, JString, required = false,
+ var valid_616051 = header.getOrDefault("X-Amz-Signature")
+ valid_616051 = validateParameter(valid_616051, JString, required = false,
default = nil)
- if valid_614847 != nil:
- section.add "X-Amz-Signature", valid_614847
- var valid_614848 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_614848 = validateParameter(valid_614848, JString, required = false,
+ if valid_616051 != nil:
+ section.add "X-Amz-Signature", valid_616051
+ var valid_616052 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616052 = validateParameter(valid_616052, JString, required = false,
default = nil)
- if valid_614848 != nil:
- section.add "X-Amz-Content-Sha256", valid_614848
- var valid_614849 = header.getOrDefault("X-Amz-Date")
- valid_614849 = validateParameter(valid_614849, JString, required = false,
+ if valid_616052 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616052
+ var valid_616053 = header.getOrDefault("X-Amz-Date")
+ valid_616053 = validateParameter(valid_616053, JString, required = false,
default = nil)
- if valid_614849 != nil:
- section.add "X-Amz-Date", valid_614849
- var valid_614850 = header.getOrDefault("X-Amz-Credential")
- valid_614850 = validateParameter(valid_614850, JString, required = false,
+ if valid_616053 != nil:
+ section.add "X-Amz-Date", valid_616053
+ var valid_616054 = header.getOrDefault("X-Amz-Credential")
+ valid_616054 = validateParameter(valid_616054, JString, required = false,
default = nil)
- if valid_614850 != nil:
- section.add "X-Amz-Credential", valid_614850
- var valid_614851 = header.getOrDefault("X-Amz-Security-Token")
- valid_614851 = validateParameter(valid_614851, JString, required = false,
+ if valid_616054 != nil:
+ section.add "X-Amz-Credential", valid_616054
+ var valid_616055 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616055 = validateParameter(valid_616055, JString, required = false,
default = nil)
- if valid_614851 != nil:
- section.add "X-Amz-Security-Token", valid_614851
- var valid_614852 = header.getOrDefault("X-Amz-Algorithm")
- valid_614852 = validateParameter(valid_614852, JString, required = false,
+ if valid_616055 != nil:
+ section.add "X-Amz-Security-Token", valid_616055
+ var valid_616056 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616056 = validateParameter(valid_616056, JString, required = false,
default = nil)
- if valid_614852 != nil:
- section.add "X-Amz-Algorithm", valid_614852
- var valid_614853 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_614853 = validateParameter(valid_614853, JString, required = false,
+ if valid_616056 != nil:
+ section.add "X-Amz-Algorithm", valid_616056
+ var valid_616057 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616057 = validateParameter(valid_616057, JString, required = false,
default = nil)
- if valid_614853 != nil:
- section.add "X-Amz-SignedHeaders", valid_614853
+ if valid_616057 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616057
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_614854: Call_GetDescribeVpcClassicLinkDnsSupport_614839;
+proc call*(call_616058: Call_GetDescribeVpcClassicLinkDnsSupport_616043;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Describes the ClassicLink DNS support status of one or more VPCs. If enabled, the DNS hostname of a linked EC2-Classic instance resolves to its private IP address when addressed from an instance in the VPC to which it's linked. Similarly, the DNS hostname of an instance in a VPC resolves to its private IP address when addressed from a linked EC2-Classic instance. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
- let valid = call_614854.validator(path, query, header, formData, body)
- let scheme = call_614854.pickScheme
+ let valid = call_616058.validator(path, query, header, formData, body)
+ let scheme = call_616058.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_614854.url(scheme.get, call_614854.host, call_614854.base,
- call_614854.route, valid.getOrDefault("path"),
+ let url = call_616058.url(scheme.get, call_616058.host, call_616058.base,
+ call_616058.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_614854, url, valid)
+ result = atozHook(call_616058, url, valid)
-proc call*(call_614855: Call_GetDescribeVpcClassicLinkDnsSupport_614839;
+proc call*(call_616059: Call_GetDescribeVpcClassicLinkDnsSupport_616043;
MaxResults: int = 0; VpcIds: JsonNode = nil; NextToken: string = "";
Action: string = "DescribeVpcClassicLinkDnsSupport";
Version: string = "2016-11-15"): Recallable =
@@ -83854,24 +83919,24 @@ proc call*(call_614855: Call_GetDescribeVpcClassicLinkDnsSupport_614839;
## : The token for the next page of results.
## Action: string (required)
## Version: string (required)
- var query_614856 = newJObject()
- add(query_614856, "MaxResults", newJInt(MaxResults))
+ var query_616060 = newJObject()
+ add(query_616060, "MaxResults", newJInt(MaxResults))
if VpcIds != nil:
- query_614856.add "VpcIds", VpcIds
- add(query_614856, "NextToken", newJString(NextToken))
- add(query_614856, "Action", newJString(Action))
- add(query_614856, "Version", newJString(Version))
- result = call_614855.call(nil, query_614856, nil, nil, nil)
+ query_616060.add "VpcIds", VpcIds
+ add(query_616060, "NextToken", newJString(NextToken))
+ add(query_616060, "Action", newJString(Action))
+ add(query_616060, "Version", newJString(Version))
+ result = call_616059.call(nil, query_616060, nil, nil, nil)
-var getDescribeVpcClassicLinkDnsSupport* = Call_GetDescribeVpcClassicLinkDnsSupport_614839(
+var getDescribeVpcClassicLinkDnsSupport* = Call_GetDescribeVpcClassicLinkDnsSupport_616043(
name: "getDescribeVpcClassicLinkDnsSupport", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DescribeVpcClassicLinkDnsSupport",
- validator: validate_GetDescribeVpcClassicLinkDnsSupport_614840, base: "/",
- url: url_GetDescribeVpcClassicLinkDnsSupport_614841,
+ validator: validate_GetDescribeVpcClassicLinkDnsSupport_616044, base: "/",
+ url: url_GetDescribeVpcClassicLinkDnsSupport_616045,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDescribeVpcEndpointConnectionNotifications_614896 = ref object of OpenApiRestCall_604389
-proc url_PostDescribeVpcEndpointConnectionNotifications_614898(protocol: Scheme;
+ Call_PostDescribeVpcEndpointConnectionNotifications_616100 = ref object of OpenApiRestCall_605589
+proc url_PostDescribeVpcEndpointConnectionNotifications_616102(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -83883,7 +83948,7 @@ proc url_PostDescribeVpcEndpointConnectionNotifications_614898(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDescribeVpcEndpointConnectionNotifications_614897(
+proc validate_PostDescribeVpcEndpointConnectionNotifications_616101(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Describes the connection notifications for VPC endpoints and VPC endpoint services.
@@ -83897,16 +83962,16 @@ proc validate_PostDescribeVpcEndpointConnectionNotifications_614897(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_614899 = query.getOrDefault("Action")
- valid_614899 = validateParameter(valid_614899, JString, required = true, default = newJString(
+ var valid_616103 = query.getOrDefault("Action")
+ valid_616103 = validateParameter(valid_616103, JString, required = true, default = newJString(
"DescribeVpcEndpointConnectionNotifications"))
- if valid_614899 != nil:
- section.add "Action", valid_614899
- var valid_614900 = query.getOrDefault("Version")
- valid_614900 = validateParameter(valid_614900, JString, required = true,
+ if valid_616103 != nil:
+ section.add "Action", valid_616103
+ var valid_616104 = query.getOrDefault("Version")
+ valid_616104 = validateParameter(valid_616104, JString, required = true,
default = newJString("2016-11-15"))
- if valid_614900 != nil:
- section.add "Version", valid_614900
+ if valid_616104 != nil:
+ section.add "Version", valid_616104
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -83917,41 +83982,41 @@ proc validate_PostDescribeVpcEndpointConnectionNotifications_614897(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_614901 = header.getOrDefault("X-Amz-Signature")
- valid_614901 = validateParameter(valid_614901, JString, required = false,
+ var valid_616105 = header.getOrDefault("X-Amz-Signature")
+ valid_616105 = validateParameter(valid_616105, JString, required = false,
default = nil)
- if valid_614901 != nil:
- section.add "X-Amz-Signature", valid_614901
- var valid_614902 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_614902 = validateParameter(valid_614902, JString, required = false,
+ if valid_616105 != nil:
+ section.add "X-Amz-Signature", valid_616105
+ var valid_616106 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616106 = validateParameter(valid_616106, JString, required = false,
default = nil)
- if valid_614902 != nil:
- section.add "X-Amz-Content-Sha256", valid_614902
- var valid_614903 = header.getOrDefault("X-Amz-Date")
- valid_614903 = validateParameter(valid_614903, JString, required = false,
+ if valid_616106 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616106
+ var valid_616107 = header.getOrDefault("X-Amz-Date")
+ valid_616107 = validateParameter(valid_616107, JString, required = false,
default = nil)
- if valid_614903 != nil:
- section.add "X-Amz-Date", valid_614903
- var valid_614904 = header.getOrDefault("X-Amz-Credential")
- valid_614904 = validateParameter(valid_614904, JString, required = false,
+ if valid_616107 != nil:
+ section.add "X-Amz-Date", valid_616107
+ var valid_616108 = header.getOrDefault("X-Amz-Credential")
+ valid_616108 = validateParameter(valid_616108, JString, required = false,
default = nil)
- if valid_614904 != nil:
- section.add "X-Amz-Credential", valid_614904
- var valid_614905 = header.getOrDefault("X-Amz-Security-Token")
- valid_614905 = validateParameter(valid_614905, JString, required = false,
+ if valid_616108 != nil:
+ section.add "X-Amz-Credential", valid_616108
+ var valid_616109 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616109 = validateParameter(valid_616109, JString, required = false,
default = nil)
- if valid_614905 != nil:
- section.add "X-Amz-Security-Token", valid_614905
- var valid_614906 = header.getOrDefault("X-Amz-Algorithm")
- valid_614906 = validateParameter(valid_614906, JString, required = false,
+ if valid_616109 != nil:
+ section.add "X-Amz-Security-Token", valid_616109
+ var valid_616110 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616110 = validateParameter(valid_616110, JString, required = false,
default = nil)
- if valid_614906 != nil:
- section.add "X-Amz-Algorithm", valid_614906
- var valid_614907 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_614907 = validateParameter(valid_614907, JString, required = false,
+ if valid_616110 != nil:
+ section.add "X-Amz-Algorithm", valid_616110
+ var valid_616111 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616111 = validateParameter(valid_616111, JString, required = false,
default = nil)
- if valid_614907 != nil:
- section.add "X-Amz-SignedHeaders", valid_614907
+ if valid_616111 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616111
result.add "header", section
## parameters in `formData` object:
## NextToken: JString
@@ -83965,48 +84030,48 @@ proc validate_PostDescribeVpcEndpointConnectionNotifications_614897(
## Filter: JArray
## : One or more filters.
connection-notification-arn
- The ARN of the SNS topic for the notification.
connection-notification-id
- The ID of the notification.
connection-notification-state
- The state of the notification (Enabled
| Disabled
).
connection-notification-type
- The type of notification (Topic
).
service-id
- The ID of the endpoint service.
vpc-endpoint-id
- The ID of the VPC endpoint.
NextToken
value.
## Filter: JArray
## : One or more filters.
connection-notification-arn
- The ARN of the SNS topic for the notification.
connection-notification-id
- The ID of the notification.
connection-notification-state
- The state of the notification (Enabled
| Disabled
).
connection-notification-type
- The type of notification (Topic
).
service-id
- The ID of the endpoint service.
vpc-endpoint-id
- The ID of the VPC endpoint.
One or more filters.
service-id
- The ID of the service.
vpc-endpoint-owner
- The AWS account number of the owner of the endpoint.
vpc-endpoint-state
- The state of the endpoint (pendingAcceptance
| pending
| available
| deleting
| deleted
| rejected
| failed
).
vpc-endpoint-id
- The ID of the endpoint.
NextToken
value. This value can be between 5 and 1,000; if MaxResults
is given a value larger than 1,000, only 1,000 results are returned.
## Filter: JArray
## : One or more filters.
service-id
- The ID of the service.
vpc-endpoint-owner
- The AWS account number of the owner of the endpoint.
vpc-endpoint-state
- The state of the endpoint (pendingAcceptance
| pending
| available
| deleting
| deleted
| rejected
| failed
).
vpc-endpoint-id
- The ID of the endpoint.
One or more filters.
service-id
- The ID of the service.
vpc-endpoint-owner
- The AWS account number of the owner of the endpoint.
vpc-endpoint-state
- The state of the endpoint (pendingAcceptance
| pending
| available
| deleting
| deleted
| rejected
| failed
).
vpc-endpoint-id
- The ID of the endpoint.
One or more filters.
service-name
- The name of the service.
service-id
- The ID of the service.
service-state
- The state of the service (Pending
| Available
| Deleting
| Deleted
| Failed
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
NextToken
value. This value can be between 5 and 1,000; if MaxResults
is given a value larger than 1,000, only 1,000 results are returned.
## Filter: JArray
## : One or more filters.
service-name
- The name of the service.
service-id
- The ID of the service.
service-state
- The state of the service (Pending
| Available
| Deleting
| Deleted
| Failed
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
One or more filters.
principal
- The ARN of the principal.
principal-type
- The principal type (All
| Service
| OrganizationUnit
| Account
| User
| Role
).
NextToken
value. This value can be between 5 and 1,000; if MaxResults
is given a value larger than 1,000, only 1,000 results are returned.
## Filter: JArray
## : One or more filters.
principal
- The ARN of the principal.
principal-type
- The principal type (All
| Service
| OrganizationUnit
| Account
| User
| Role
).
One or more filters.
service-name
- The name of the service.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
The maximum number of items to return for this request. The request returns a token that you can specify in a subsequent call to get the next set of results.
Constraint: If the value is greater than 1,000, we return only 1,000 items.
## Filter: JArray ## :One or more filters.
service-name
- The name of the service.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
One or more filters.
service-name
- The name of the service.
vpc-id
- The ID of the VPC in which the endpoint resides.
vpc-endpoint-id
- The ID of the endpoint.
vpc-endpoint-state
- The state of the endpoint (pendingAcceptance
| pending
| available
| deleting
| deleted
| rejected
| failed
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
One or more filters.
accepter-vpc-info.cidr-block
- The IPv4 CIDR block of the accepter VPC.
accepter-vpc-info.owner-id
- The AWS account ID of the owner of the accepter VPC.
accepter-vpc-info.vpc-id
- The ID of the accepter VPC.
expiration-time
- The expiration date and time for the VPC peering connection.
requester-vpc-info.cidr-block
- The IPv4 CIDR block of the requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of the owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester VPC.
status-code
- The status of the VPC peering connection (pending-acceptance
| failed
| expired
| provisioning
| active
| deleting
| deleted
| rejected
).
status-message
- A message that provides more information about the status of the VPC peering connection, if applicable.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-peering-connection-id
- The ID of the VPC peering connection.
nextToken
value.
## Filter: JArray
## : One or more filters.
accepter-vpc-info.cidr-block
- The IPv4 CIDR block of the accepter VPC.
accepter-vpc-info.owner-id
- The AWS account ID of the owner of the accepter VPC.
accepter-vpc-info.vpc-id
- The ID of the accepter VPC.
expiration-time
- The expiration date and time for the VPC peering connection.
requester-vpc-info.cidr-block
- The IPv4 CIDR block of the requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of the owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester VPC.
status-code
- The status of the VPC peering connection (pending-acceptance
| failed
| expired
| provisioning
| active
| deleting
| deleted
| rejected
).
status-message
- A message that provides more information about the status of the VPC peering connection, if applicable.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-peering-connection-id
- The ID of the VPC peering connection.
One or more VPC peering connection IDs.
Default: Describes all your VPC peering connections.
## Version: JString (required) section = newJObject() - var valid_615123 = query.getOrDefault("MaxResults") - valid_615123 = validateParameter(valid_615123, JInt, required = false, default = nil) - if valid_615123 != nil: - section.add "MaxResults", valid_615123 - var valid_615124 = query.getOrDefault("DryRun") - valid_615124 = validateParameter(valid_615124, JBool, required = false, default = nil) - if valid_615124 != nil: - section.add "DryRun", valid_615124 - var valid_615125 = query.getOrDefault("NextToken") - valid_615125 = validateParameter(valid_615125, JString, required = false, + var valid_616327 = query.getOrDefault("MaxResults") + valid_616327 = validateParameter(valid_616327, JInt, required = false, default = nil) + if valid_616327 != nil: + section.add "MaxResults", valid_616327 + var valid_616328 = query.getOrDefault("DryRun") + valid_616328 = validateParameter(valid_616328, JBool, required = false, default = nil) + if valid_616328 != nil: + section.add "DryRun", valid_616328 + var valid_616329 = query.getOrDefault("NextToken") + valid_616329 = validateParameter(valid_616329, JString, required = false, default = nil) - if valid_615125 != nil: - section.add "NextToken", valid_615125 - var valid_615126 = query.getOrDefault("Filter") - valid_615126 = validateParameter(valid_615126, JArray, required = false, + if valid_616329 != nil: + section.add "NextToken", valid_616329 + var valid_616330 = query.getOrDefault("Filter") + valid_616330 = validateParameter(valid_616330, JArray, required = false, default = nil) - if valid_615126 != nil: - section.add "Filter", valid_615126 + if valid_616330 != nil: + section.add "Filter", valid_616330 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615127 = query.getOrDefault("Action") - valid_615127 = validateParameter(valid_615127, JString, required = true, default = newJString( + var valid_616331 = query.getOrDefault("Action") + valid_616331 = validateParameter(valid_616331, JString, required = true, default = newJString( "DescribeVpcPeeringConnections")) - if valid_615127 != nil: - section.add "Action", valid_615127 - var valid_615128 = query.getOrDefault("VpcPeeringConnectionId") - valid_615128 = validateParameter(valid_615128, JArray, required = false, + if valid_616331 != nil: + section.add "Action", valid_616331 + var valid_616332 = query.getOrDefault("VpcPeeringConnectionId") + valid_616332 = validateParameter(valid_616332, JArray, required = false, default = nil) - if valid_615128 != nil: - section.add "VpcPeeringConnectionId", valid_615128 - var valid_615129 = query.getOrDefault("Version") - valid_615129 = validateParameter(valid_615129, JString, required = true, + if valid_616332 != nil: + section.add "VpcPeeringConnectionId", valid_616332 + var valid_616333 = query.getOrDefault("Version") + valid_616333 = validateParameter(valid_616333, JString, required = true, default = newJString("2016-11-15")) - if valid_615129 != nil: - section.add "Version", valid_615129 + if valid_616333 != nil: + section.add "Version", valid_616333 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -86175,62 +86240,62 @@ proc validate_GetDescribeVpcPeeringConnections_615121(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615130 = header.getOrDefault("X-Amz-Signature") - valid_615130 = validateParameter(valid_615130, JString, required = false, + var valid_616334 = header.getOrDefault("X-Amz-Signature") + valid_616334 = validateParameter(valid_616334, JString, required = false, default = nil) - if valid_615130 != nil: - section.add "X-Amz-Signature", valid_615130 - var valid_615131 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615131 = validateParameter(valid_615131, JString, required = false, + if valid_616334 != nil: + section.add "X-Amz-Signature", valid_616334 + var valid_616335 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616335 = validateParameter(valid_616335, JString, required = false, default = nil) - if valid_615131 != nil: - section.add "X-Amz-Content-Sha256", valid_615131 - var valid_615132 = header.getOrDefault("X-Amz-Date") - valid_615132 = validateParameter(valid_615132, JString, required = false, + if valid_616335 != nil: + section.add "X-Amz-Content-Sha256", valid_616335 + var valid_616336 = header.getOrDefault("X-Amz-Date") + valid_616336 = validateParameter(valid_616336, JString, required = false, default = nil) - if valid_615132 != nil: - section.add "X-Amz-Date", valid_615132 - var valid_615133 = header.getOrDefault("X-Amz-Credential") - valid_615133 = validateParameter(valid_615133, JString, required = false, + if valid_616336 != nil: + section.add "X-Amz-Date", valid_616336 + var valid_616337 = header.getOrDefault("X-Amz-Credential") + valid_616337 = validateParameter(valid_616337, JString, required = false, default = nil) - if valid_615133 != nil: - section.add "X-Amz-Credential", valid_615133 - var valid_615134 = header.getOrDefault("X-Amz-Security-Token") - valid_615134 = validateParameter(valid_615134, JString, required = false, + if valid_616337 != nil: + section.add "X-Amz-Credential", valid_616337 + var valid_616338 = header.getOrDefault("X-Amz-Security-Token") + valid_616338 = validateParameter(valid_616338, JString, required = false, default = nil) - if valid_615134 != nil: - section.add "X-Amz-Security-Token", valid_615134 - var valid_615135 = header.getOrDefault("X-Amz-Algorithm") - valid_615135 = validateParameter(valid_615135, JString, required = false, + if valid_616338 != nil: + section.add "X-Amz-Security-Token", valid_616338 + var valid_616339 = header.getOrDefault("X-Amz-Algorithm") + valid_616339 = validateParameter(valid_616339, JString, required = false, default = nil) - if valid_615135 != nil: - section.add "X-Amz-Algorithm", valid_615135 - var valid_615136 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615136 = validateParameter(valid_615136, JString, required = false, + if valid_616339 != nil: + section.add "X-Amz-Algorithm", valid_616339 + var valid_616340 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616340 = validateParameter(valid_616340, JString, required = false, default = nil) - if valid_615136 != nil: - section.add "X-Amz-SignedHeaders", valid_615136 + if valid_616340 != nil: + section.add "X-Amz-SignedHeaders", valid_616340 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615137: Call_GetDescribeVpcPeeringConnections_615120; +proc call*(call_616341: Call_GetDescribeVpcPeeringConnections_616324; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Describes one or more of your VPC peering connections. ## - let valid = call_615137.validator(path, query, header, formData, body) - let scheme = call_615137.pickScheme + let valid = call_616341.validator(path, query, header, formData, body) + let scheme = call_616341.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615137.url(scheme.get, call_615137.host, call_615137.base, - call_615137.route, valid.getOrDefault("path"), + let url = call_616341.url(scheme.get, call_616341.host, call_616341.base, + call_616341.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615137, url, valid) + result = atozHook(call_616341, url, valid) -proc call*(call_615138: Call_GetDescribeVpcPeeringConnections_615120; +proc call*(call_616342: Call_GetDescribeVpcPeeringConnections_616324; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Filter: JsonNode = nil; Action: string = "DescribeVpcPeeringConnections"; VpcPeeringConnectionId: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -86248,27 +86313,27 @@ proc call*(call_615138: Call_GetDescribeVpcPeeringConnections_615120; ## VpcPeeringConnectionId: JArray ## :One or more VPC peering connection IDs.
Default: Describes all your VPC peering connections.
## Version: string (required) - var query_615139 = newJObject() - add(query_615139, "MaxResults", newJInt(MaxResults)) - add(query_615139, "DryRun", newJBool(DryRun)) - add(query_615139, "NextToken", newJString(NextToken)) + var query_616343 = newJObject() + add(query_616343, "MaxResults", newJInt(MaxResults)) + add(query_616343, "DryRun", newJBool(DryRun)) + add(query_616343, "NextToken", newJString(NextToken)) if Filter != nil: - query_615139.add "Filter", Filter - add(query_615139, "Action", newJString(Action)) + query_616343.add "Filter", Filter + add(query_616343, "Action", newJString(Action)) if VpcPeeringConnectionId != nil: - query_615139.add "VpcPeeringConnectionId", VpcPeeringConnectionId - add(query_615139, "Version", newJString(Version)) - result = call_615138.call(nil, query_615139, nil, nil, nil) + query_616343.add "VpcPeeringConnectionId", VpcPeeringConnectionId + add(query_616343, "Version", newJString(Version)) + result = call_616342.call(nil, query_616343, nil, nil, nil) -var getDescribeVpcPeeringConnections* = Call_GetDescribeVpcPeeringConnections_615120( +var getDescribeVpcPeeringConnections* = Call_GetDescribeVpcPeeringConnections_616324( name: "getDescribeVpcPeeringConnections", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeVpcPeeringConnections", - validator: validate_GetDescribeVpcPeeringConnections_615121, base: "/", - url: url_GetDescribeVpcPeeringConnections_615122, + validator: validate_GetDescribeVpcPeeringConnections_616325, base: "/", + url: url_GetDescribeVpcPeeringConnections_616326, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeVpcs_615181 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeVpcs_615183(protocol: Scheme; host: string; base: string; + Call_PostDescribeVpcs_616385 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeVpcs_616387(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -86280,7 +86345,7 @@ proc url_PostDescribeVpcs_615183(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostDescribeVpcs_615182(path: JsonNode; query: JsonNode; +proc validate_PostDescribeVpcs_616386(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes one or more of your VPCs. @@ -86294,16 +86359,16 @@ proc validate_PostDescribeVpcs_615182(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615184 = query.getOrDefault("Action") - valid_615184 = validateParameter(valid_615184, JString, required = true, + var valid_616388 = query.getOrDefault("Action") + valid_616388 = validateParameter(valid_616388, JString, required = true, default = newJString("DescribeVpcs")) - if valid_615184 != nil: - section.add "Action", valid_615184 - var valid_615185 = query.getOrDefault("Version") - valid_615185 = validateParameter(valid_615185, JString, required = true, + if valid_616388 != nil: + section.add "Action", valid_616388 + var valid_616389 = query.getOrDefault("Version") + valid_616389 = validateParameter(valid_616389, JString, required = true, default = newJString("2016-11-15")) - if valid_615185 != nil: - section.add "Version", valid_615185 + if valid_616389 != nil: + section.add "Version", valid_616389 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -86314,41 +86379,41 @@ proc validate_PostDescribeVpcs_615182(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615186 = header.getOrDefault("X-Amz-Signature") - valid_615186 = validateParameter(valid_615186, JString, required = false, + var valid_616390 = header.getOrDefault("X-Amz-Signature") + valid_616390 = validateParameter(valid_616390, JString, required = false, default = nil) - if valid_615186 != nil: - section.add "X-Amz-Signature", valid_615186 - var valid_615187 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615187 = validateParameter(valid_615187, JString, required = false, + if valid_616390 != nil: + section.add "X-Amz-Signature", valid_616390 + var valid_616391 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616391 = validateParameter(valid_616391, JString, required = false, default = nil) - if valid_615187 != nil: - section.add "X-Amz-Content-Sha256", valid_615187 - var valid_615188 = header.getOrDefault("X-Amz-Date") - valid_615188 = validateParameter(valid_615188, JString, required = false, + if valid_616391 != nil: + section.add "X-Amz-Content-Sha256", valid_616391 + var valid_616392 = header.getOrDefault("X-Amz-Date") + valid_616392 = validateParameter(valid_616392, JString, required = false, default = nil) - if valid_615188 != nil: - section.add "X-Amz-Date", valid_615188 - var valid_615189 = header.getOrDefault("X-Amz-Credential") - valid_615189 = validateParameter(valid_615189, JString, required = false, + if valid_616392 != nil: + section.add "X-Amz-Date", valid_616392 + var valid_616393 = header.getOrDefault("X-Amz-Credential") + valid_616393 = validateParameter(valid_616393, JString, required = false, default = nil) - if valid_615189 != nil: - section.add "X-Amz-Credential", valid_615189 - var valid_615190 = header.getOrDefault("X-Amz-Security-Token") - valid_615190 = validateParameter(valid_615190, JString, required = false, + if valid_616393 != nil: + section.add "X-Amz-Credential", valid_616393 + var valid_616394 = header.getOrDefault("X-Amz-Security-Token") + valid_616394 = validateParameter(valid_616394, JString, required = false, default = nil) - if valid_615190 != nil: - section.add "X-Amz-Security-Token", valid_615190 - var valid_615191 = header.getOrDefault("X-Amz-Algorithm") - valid_615191 = validateParameter(valid_615191, JString, required = false, + if valid_616394 != nil: + section.add "X-Amz-Security-Token", valid_616394 + var valid_616395 = header.getOrDefault("X-Amz-Algorithm") + valid_616395 = validateParameter(valid_616395, JString, required = false, default = nil) - if valid_615191 != nil: - section.add "X-Amz-Algorithm", valid_615191 - var valid_615192 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615192 = validateParameter(valid_615192, JString, required = false, + if valid_616395 != nil: + section.add "X-Amz-Algorithm", valid_616395 + var valid_616396 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616396 = validateParameter(valid_616396, JString, required = false, default = nil) - if valid_615192 != nil: - section.add "X-Amz-SignedHeaders", valid_615192 + if valid_616396 != nil: + section.add "X-Amz-SignedHeaders", valid_616396 result.add "header", section ## parameters in `formData` object: ## VpcId: JArray @@ -86362,47 +86427,47 @@ proc validate_PostDescribeVpcs_615182(path: JsonNode; query: JsonNode; ## Filter: JArray ## :One or more filters.
cidr
- The primary IPv4 CIDR block of the VPC. The CIDR block you specify must exactly match the VPC's CIDR block for information to be returned for the VPC. Must contain the slash followed by one or two digits (for example, /28
).
cidr-block-association.cidr-block
- An IPv4 CIDR block associated with the VPC.
cidr-block-association.association-id
- The association ID for an IPv4 CIDR block associated with the VPC.
cidr-block-association.state
- The state of an IPv4 CIDR block associated with the VPC.
dhcp-options-id
- The ID of a set of DHCP options.
ipv6-cidr-block-association.ipv6-cidr-block
- An IPv6 CIDR block associated with the VPC.
ipv6-cidr-block-association.association-id
- The association ID for an IPv6 CIDR block associated with the VPC.
ipv6-cidr-block-association.state
- The state of an IPv6 CIDR block associated with the VPC.
isDefault
- Indicates whether the VPC is the default VPC.
owner-id
- The ID of the AWS account that owns the VPC.
state
- The state of the VPC (pending
| available
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC.
nextToken
value.
## Filter: JArray
## : One or more filters.
cidr
- The primary IPv4 CIDR block of the VPC. The CIDR block you specify must exactly match the VPC's CIDR block for information to be returned for the VPC. Must contain the slash followed by one or two digits (for example, /28
).
cidr-block-association.cidr-block
- An IPv4 CIDR block associated with the VPC.
cidr-block-association.association-id
- The association ID for an IPv4 CIDR block associated with the VPC.
cidr-block-association.state
- The state of an IPv4 CIDR block associated with the VPC.
dhcp-options-id
- The ID of a set of DHCP options.
ipv6-cidr-block-association.ipv6-cidr-block
- An IPv6 CIDR block associated with the VPC.
ipv6-cidr-block-association.association-id
- The association ID for an IPv6 CIDR block associated with the VPC.
ipv6-cidr-block-association.state
- The state of an IPv6 CIDR block associated with the VPC.
isDefault
- Indicates whether the VPC is the default VPC.
owner-id
- The ID of the AWS account that owns the VPC.
state
- The state of the VPC (pending
| available
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC.
One or more filters.
cidr
- The primary IPv4 CIDR block of the VPC. The CIDR block you specify must exactly match the VPC's CIDR block for information to be returned for the VPC. Must contain the slash followed by one or two digits (for example, /28
).
cidr-block-association.cidr-block
- An IPv4 CIDR block associated with the VPC.
cidr-block-association.association-id
- The association ID for an IPv4 CIDR block associated with the VPC.
cidr-block-association.state
- The state of an IPv4 CIDR block associated with the VPC.
dhcp-options-id
- The ID of a set of DHCP options.
ipv6-cidr-block-association.ipv6-cidr-block
- An IPv6 CIDR block associated with the VPC.
ipv6-cidr-block-association.association-id
- The association ID for an IPv6 CIDR block associated with the VPC.
ipv6-cidr-block-association.state
- The state of an IPv6 CIDR block associated with the VPC.
isDefault
- Indicates whether the VPC is the default VPC.
owner-id
- The ID of the AWS account that owns the VPC.
state
- The state of the VPC (pending
| available
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
vpc-id
- The ID of the VPC.
Describes one or more of your VPN connections.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -86633,16 +86698,16 @@ proc validate_PostDescribeVpnConnections_615221(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615223 = query.getOrDefault("Action") - valid_615223 = validateParameter(valid_615223, JString, required = true, + var valid_616427 = query.getOrDefault("Action") + valid_616427 = validateParameter(valid_616427, JString, required = true, default = newJString("DescribeVpnConnections")) - if valid_615223 != nil: - section.add "Action", valid_615223 - var valid_615224 = query.getOrDefault("Version") - valid_615224 = validateParameter(valid_615224, JString, required = true, + if valid_616427 != nil: + section.add "Action", valid_616427 + var valid_616428 = query.getOrDefault("Version") + valid_616428 = validateParameter(valid_616428, JString, required = true, default = newJString("2016-11-15")) - if valid_615224 != nil: - section.add "Version", valid_615224 + if valid_616428 != nil: + section.add "Version", valid_616428 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -86653,41 +86718,41 @@ proc validate_PostDescribeVpnConnections_615221(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615225 = header.getOrDefault("X-Amz-Signature") - valid_615225 = validateParameter(valid_615225, JString, required = false, + var valid_616429 = header.getOrDefault("X-Amz-Signature") + valid_616429 = validateParameter(valid_616429, JString, required = false, default = nil) - if valid_615225 != nil: - section.add "X-Amz-Signature", valid_615225 - var valid_615226 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615226 = validateParameter(valid_615226, JString, required = false, + if valid_616429 != nil: + section.add "X-Amz-Signature", valid_616429 + var valid_616430 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616430 = validateParameter(valid_616430, JString, required = false, default = nil) - if valid_615226 != nil: - section.add "X-Amz-Content-Sha256", valid_615226 - var valid_615227 = header.getOrDefault("X-Amz-Date") - valid_615227 = validateParameter(valid_615227, JString, required = false, + if valid_616430 != nil: + section.add "X-Amz-Content-Sha256", valid_616430 + var valid_616431 = header.getOrDefault("X-Amz-Date") + valid_616431 = validateParameter(valid_616431, JString, required = false, default = nil) - if valid_615227 != nil: - section.add "X-Amz-Date", valid_615227 - var valid_615228 = header.getOrDefault("X-Amz-Credential") - valid_615228 = validateParameter(valid_615228, JString, required = false, + if valid_616431 != nil: + section.add "X-Amz-Date", valid_616431 + var valid_616432 = header.getOrDefault("X-Amz-Credential") + valid_616432 = validateParameter(valid_616432, JString, required = false, default = nil) - if valid_615228 != nil: - section.add "X-Amz-Credential", valid_615228 - var valid_615229 = header.getOrDefault("X-Amz-Security-Token") - valid_615229 = validateParameter(valid_615229, JString, required = false, + if valid_616432 != nil: + section.add "X-Amz-Credential", valid_616432 + var valid_616433 = header.getOrDefault("X-Amz-Security-Token") + valid_616433 = validateParameter(valid_616433, JString, required = false, default = nil) - if valid_615229 != nil: - section.add "X-Amz-Security-Token", valid_615229 - var valid_615230 = header.getOrDefault("X-Amz-Algorithm") - valid_615230 = validateParameter(valid_615230, JString, required = false, + if valid_616433 != nil: + section.add "X-Amz-Security-Token", valid_616433 + var valid_616434 = header.getOrDefault("X-Amz-Algorithm") + valid_616434 = validateParameter(valid_616434, JString, required = false, default = nil) - if valid_615230 != nil: - section.add "X-Amz-Algorithm", valid_615230 - var valid_615231 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615231 = validateParameter(valid_615231, JString, required = false, + if valid_616434 != nil: + section.add "X-Amz-Algorithm", valid_616434 + var valid_616435 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616435 = validateParameter(valid_616435, JString, required = false, default = nil) - if valid_615231 != nil: - section.add "X-Amz-SignedHeaders", valid_615231 + if valid_616435 != nil: + section.add "X-Amz-SignedHeaders", valid_616435 result.add "header", section ## parameters in `formData` object: ## VpnConnectionId: JArray @@ -86697,38 +86762,38 @@ proc validate_PostDescribeVpnConnections_615221(path: JsonNode; query: JsonNode; ## Filter: JArray ## :One or more filters.
customer-gateway-configuration
- The configuration information for the customer gateway.
customer-gateway-id
- The ID of a customer gateway associated with the VPN connection.
state
- The state of the VPN connection (pending
| available
| deleting
| deleted
).
option.static-routes-only
- Indicates whether the connection has static routes only. Used for devices that do not support Border Gateway Protocol (BGP).
route.destination-cidr-block
- The destination CIDR block. This corresponds to the subnet used in a customer data center.
bgp-asn
- The BGP Autonomous System Number (ASN) associated with a BGP device.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
type
- The type of VPN connection. Currently the only supported type is ipsec.1
.
vpn-connection-id
- The ID of the VPN connection.
vpn-gateway-id
- The ID of a virtual private gateway associated with the VPN connection.
transit-gateway-id
- The ID of a transit gateway associated with the VPN connection.
Describes one or more of your VPN connections.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_615235.validator(path, query, header, formData, body) - let scheme = call_615235.pickScheme + let valid = call_616439.validator(path, query, header, formData, body) + let scheme = call_616439.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615235.url(scheme.get, call_615235.host, call_615235.base, - call_615235.route, valid.getOrDefault("path"), + let url = call_616439.url(scheme.get, call_616439.host, call_616439.base, + call_616439.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615235, url, valid) + result = atozHook(call_616439, url, valid) -proc call*(call_615236: Call_PostDescribeVpnConnections_615220; +proc call*(call_616440: Call_PostDescribeVpnConnections_616424; VpnConnectionId: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeVpnConnections"; Version: string = "2016-11-15"; Filter: JsonNode = nil): Recallable = @@ -86742,26 +86807,26 @@ proc call*(call_615236: Call_PostDescribeVpnConnections_615220; ## Version: string (required) ## Filter: JArray ## :One or more filters.
customer-gateway-configuration
- The configuration information for the customer gateway.
customer-gateway-id
- The ID of a customer gateway associated with the VPN connection.
state
- The state of the VPN connection (pending
| available
| deleting
| deleted
).
option.static-routes-only
- Indicates whether the connection has static routes only. Used for devices that do not support Border Gateway Protocol (BGP).
route.destination-cidr-block
- The destination CIDR block. This corresponds to the subnet used in a customer data center.
bgp-asn
- The BGP Autonomous System Number (ASN) associated with a BGP device.
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
type
- The type of VPN connection. Currently the only supported type is ipsec.1
.
vpn-connection-id
- The ID of the VPN connection.
vpn-gateway-id
- The ID of a virtual private gateway associated with the VPN connection.
transit-gateway-id
- The ID of a transit gateway associated with the VPN connection.
Describes one or more of your VPN connections.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -86791,31 +86856,31 @@ proc validate_GetDescribeVpnConnections_615203(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_615205 = query.getOrDefault("DryRun") - valid_615205 = validateParameter(valid_615205, JBool, required = false, default = nil) - if valid_615205 != nil: - section.add "DryRun", valid_615205 - var valid_615206 = query.getOrDefault("Filter") - valid_615206 = validateParameter(valid_615206, JArray, required = false, + var valid_616409 = query.getOrDefault("DryRun") + valid_616409 = validateParameter(valid_616409, JBool, required = false, default = nil) + if valid_616409 != nil: + section.add "DryRun", valid_616409 + var valid_616410 = query.getOrDefault("Filter") + valid_616410 = validateParameter(valid_616410, JArray, required = false, default = nil) - if valid_615206 != nil: - section.add "Filter", valid_615206 - var valid_615207 = query.getOrDefault("VpnConnectionId") - valid_615207 = validateParameter(valid_615207, JArray, required = false, + if valid_616410 != nil: + section.add "Filter", valid_616410 + var valid_616411 = query.getOrDefault("VpnConnectionId") + valid_616411 = validateParameter(valid_616411, JArray, required = false, default = nil) - if valid_615207 != nil: - section.add "VpnConnectionId", valid_615207 + if valid_616411 != nil: + section.add "VpnConnectionId", valid_616411 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615208 = query.getOrDefault("Action") - valid_615208 = validateParameter(valid_615208, JString, required = true, + var valid_616412 = query.getOrDefault("Action") + valid_616412 = validateParameter(valid_616412, JString, required = true, default = newJString("DescribeVpnConnections")) - if valid_615208 != nil: - section.add "Action", valid_615208 - var valid_615209 = query.getOrDefault("Version") - valid_615209 = validateParameter(valid_615209, JString, required = true, + if valid_616412 != nil: + section.add "Action", valid_616412 + var valid_616413 = query.getOrDefault("Version") + valid_616413 = validateParameter(valid_616413, JString, required = true, default = newJString("2016-11-15")) - if valid_615209 != nil: - section.add "Version", valid_615209 + if valid_616413 != nil: + section.add "Version", valid_616413 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -86826,61 +86891,61 @@ proc validate_GetDescribeVpnConnections_615203(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615210 = header.getOrDefault("X-Amz-Signature") - valid_615210 = validateParameter(valid_615210, JString, required = false, + var valid_616414 = header.getOrDefault("X-Amz-Signature") + valid_616414 = validateParameter(valid_616414, JString, required = false, default = nil) - if valid_615210 != nil: - section.add "X-Amz-Signature", valid_615210 - var valid_615211 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615211 = validateParameter(valid_615211, JString, required = false, + if valid_616414 != nil: + section.add "X-Amz-Signature", valid_616414 + var valid_616415 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616415 = validateParameter(valid_616415, JString, required = false, default = nil) - if valid_615211 != nil: - section.add "X-Amz-Content-Sha256", valid_615211 - var valid_615212 = header.getOrDefault("X-Amz-Date") - valid_615212 = validateParameter(valid_615212, JString, required = false, + if valid_616415 != nil: + section.add "X-Amz-Content-Sha256", valid_616415 + var valid_616416 = header.getOrDefault("X-Amz-Date") + valid_616416 = validateParameter(valid_616416, JString, required = false, default = nil) - if valid_615212 != nil: - section.add "X-Amz-Date", valid_615212 - var valid_615213 = header.getOrDefault("X-Amz-Credential") - valid_615213 = validateParameter(valid_615213, JString, required = false, + if valid_616416 != nil: + section.add "X-Amz-Date", valid_616416 + var valid_616417 = header.getOrDefault("X-Amz-Credential") + valid_616417 = validateParameter(valid_616417, JString, required = false, default = nil) - if valid_615213 != nil: - section.add "X-Amz-Credential", valid_615213 - var valid_615214 = header.getOrDefault("X-Amz-Security-Token") - valid_615214 = validateParameter(valid_615214, JString, required = false, + if valid_616417 != nil: + section.add "X-Amz-Credential", valid_616417 + var valid_616418 = header.getOrDefault("X-Amz-Security-Token") + valid_616418 = validateParameter(valid_616418, JString, required = false, default = nil) - if valid_615214 != nil: - section.add "X-Amz-Security-Token", valid_615214 - var valid_615215 = header.getOrDefault("X-Amz-Algorithm") - valid_615215 = validateParameter(valid_615215, JString, required = false, + if valid_616418 != nil: + section.add "X-Amz-Security-Token", valid_616418 + var valid_616419 = header.getOrDefault("X-Amz-Algorithm") + valid_616419 = validateParameter(valid_616419, JString, required = false, default = nil) - if valid_615215 != nil: - section.add "X-Amz-Algorithm", valid_615215 - var valid_615216 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615216 = validateParameter(valid_615216, JString, required = false, + if valid_616419 != nil: + section.add "X-Amz-Algorithm", valid_616419 + var valid_616420 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616420 = validateParameter(valid_616420, JString, required = false, default = nil) - if valid_615216 != nil: - section.add "X-Amz-SignedHeaders", valid_615216 + if valid_616420 != nil: + section.add "X-Amz-SignedHeaders", valid_616420 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615217: Call_GetDescribeVpnConnections_615202; path: JsonNode; +proc call*(call_616421: Call_GetDescribeVpnConnections_616406; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes one or more of your VPN connections.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_615217.validator(path, query, header, formData, body) - let scheme = call_615217.pickScheme + let valid = call_616421.validator(path, query, header, formData, body) + let scheme = call_616421.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615217.url(scheme.get, call_615217.host, call_615217.base, - call_615217.route, valid.getOrDefault("path"), + let url = call_616421.url(scheme.get, call_616421.host, call_616421.base, + call_616421.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615217, url, valid) + result = atozHook(call_616421, url, valid) -proc call*(call_615218: Call_GetDescribeVpnConnections_615202; +proc call*(call_616422: Call_GetDescribeVpnConnections_616406; DryRun: bool = false; Filter: JsonNode = nil; VpnConnectionId: JsonNode = nil; Action: string = "DescribeVpnConnections"; Version: string = "2016-11-15"): Recallable = ## getDescribeVpnConnections @@ -86893,25 +86958,25 @@ proc call*(call_615218: Call_GetDescribeVpnConnections_615202; ## :One or more VPN connection IDs.
Default: Describes your VPN connections.
## Action: string (required) ## Version: string (required) - var query_615219 = newJObject() - add(query_615219, "DryRun", newJBool(DryRun)) + var query_616423 = newJObject() + add(query_616423, "DryRun", newJBool(DryRun)) if Filter != nil: - query_615219.add "Filter", Filter + query_616423.add "Filter", Filter if VpnConnectionId != nil: - query_615219.add "VpnConnectionId", VpnConnectionId - add(query_615219, "Action", newJString(Action)) - add(query_615219, "Version", newJString(Version)) - result = call_615218.call(nil, query_615219, nil, nil, nil) + query_616423.add "VpnConnectionId", VpnConnectionId + add(query_616423, "Action", newJString(Action)) + add(query_616423, "Version", newJString(Version)) + result = call_616422.call(nil, query_616423, nil, nil, nil) -var getDescribeVpnConnections* = Call_GetDescribeVpnConnections_615202( +var getDescribeVpnConnections* = Call_GetDescribeVpnConnections_616406( name: "getDescribeVpnConnections", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeVpnConnections", - validator: validate_GetDescribeVpnConnections_615203, base: "/", - url: url_GetDescribeVpnConnections_615204, + validator: validate_GetDescribeVpnConnections_616407, base: "/", + url: url_GetDescribeVpnConnections_616408, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDescribeVpnGateways_615257 = ref object of OpenApiRestCall_604389 -proc url_PostDescribeVpnGateways_615259(protocol: Scheme; host: string; base: string; + Call_PostDescribeVpnGateways_616461 = ref object of OpenApiRestCall_605589 +proc url_PostDescribeVpnGateways_616463(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -86924,7 +86989,7 @@ proc url_PostDescribeVpnGateways_615259(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_PostDescribeVpnGateways_615258(path: JsonNode; query: JsonNode; +proc validate_PostDescribeVpnGateways_616462(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes one or more of your virtual private gateways.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -86937,16 +87002,16 @@ proc validate_PostDescribeVpnGateways_615258(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615260 = query.getOrDefault("Action") - valid_615260 = validateParameter(valid_615260, JString, required = true, + var valid_616464 = query.getOrDefault("Action") + valid_616464 = validateParameter(valid_616464, JString, required = true, default = newJString("DescribeVpnGateways")) - if valid_615260 != nil: - section.add "Action", valid_615260 - var valid_615261 = query.getOrDefault("Version") - valid_615261 = validateParameter(valid_615261, JString, required = true, + if valid_616464 != nil: + section.add "Action", valid_616464 + var valid_616465 = query.getOrDefault("Version") + valid_616465 = validateParameter(valid_616465, JString, required = true, default = newJString("2016-11-15")) - if valid_615261 != nil: - section.add "Version", valid_615261 + if valid_616465 != nil: + section.add "Version", valid_616465 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -86957,41 +87022,41 @@ proc validate_PostDescribeVpnGateways_615258(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615262 = header.getOrDefault("X-Amz-Signature") - valid_615262 = validateParameter(valid_615262, JString, required = false, + var valid_616466 = header.getOrDefault("X-Amz-Signature") + valid_616466 = validateParameter(valid_616466, JString, required = false, default = nil) - if valid_615262 != nil: - section.add "X-Amz-Signature", valid_615262 - var valid_615263 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615263 = validateParameter(valid_615263, JString, required = false, + if valid_616466 != nil: + section.add "X-Amz-Signature", valid_616466 + var valid_616467 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616467 = validateParameter(valid_616467, JString, required = false, default = nil) - if valid_615263 != nil: - section.add "X-Amz-Content-Sha256", valid_615263 - var valid_615264 = header.getOrDefault("X-Amz-Date") - valid_615264 = validateParameter(valid_615264, JString, required = false, + if valid_616467 != nil: + section.add "X-Amz-Content-Sha256", valid_616467 + var valid_616468 = header.getOrDefault("X-Amz-Date") + valid_616468 = validateParameter(valid_616468, JString, required = false, default = nil) - if valid_615264 != nil: - section.add "X-Amz-Date", valid_615264 - var valid_615265 = header.getOrDefault("X-Amz-Credential") - valid_615265 = validateParameter(valid_615265, JString, required = false, + if valid_616468 != nil: + section.add "X-Amz-Date", valid_616468 + var valid_616469 = header.getOrDefault("X-Amz-Credential") + valid_616469 = validateParameter(valid_616469, JString, required = false, default = nil) - if valid_615265 != nil: - section.add "X-Amz-Credential", valid_615265 - var valid_615266 = header.getOrDefault("X-Amz-Security-Token") - valid_615266 = validateParameter(valid_615266, JString, required = false, + if valid_616469 != nil: + section.add "X-Amz-Credential", valid_616469 + var valid_616470 = header.getOrDefault("X-Amz-Security-Token") + valid_616470 = validateParameter(valid_616470, JString, required = false, default = nil) - if valid_615266 != nil: - section.add "X-Amz-Security-Token", valid_615266 - var valid_615267 = header.getOrDefault("X-Amz-Algorithm") - valid_615267 = validateParameter(valid_615267, JString, required = false, + if valid_616470 != nil: + section.add "X-Amz-Security-Token", valid_616470 + var valid_616471 = header.getOrDefault("X-Amz-Algorithm") + valid_616471 = validateParameter(valid_616471, JString, required = false, default = nil) - if valid_615267 != nil: - section.add "X-Amz-Algorithm", valid_615267 - var valid_615268 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615268 = validateParameter(valid_615268, JString, required = false, + if valid_616471 != nil: + section.add "X-Amz-Algorithm", valid_616471 + var valid_616472 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616472 = validateParameter(valid_616472, JString, required = false, default = nil) - if valid_615268 != nil: - section.add "X-Amz-SignedHeaders", valid_615268 + if valid_616472 != nil: + section.add "X-Amz-SignedHeaders", valid_616472 result.add "header", section ## parameters in `formData` object: ## VpnGatewayId: JArray @@ -87001,38 +87066,38 @@ proc validate_PostDescribeVpnGateways_615258(path: JsonNode; query: JsonNode; ## Filter: JArray ## :One or more filters.
amazon-side-asn
- The Autonomous System Number (ASN) for the Amazon side of the gateway.
attachment.state
- The current state of the attachment between the gateway and the VPC (attaching
| attached
| detaching
| detached
).
attachment.vpc-id
- The ID of an attached VPC.
availability-zone
- The Availability Zone for the virtual private gateway (if applicable).
state
- The state of the virtual private gateway (pending
| available
| deleting
| deleted
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
type
- The type of virtual private gateway. Currently the only supported type is ipsec.1
.
vpn-gateway-id
- The ID of the virtual private gateway.
Describes one or more of your virtual private gateways.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_615272.validator(path, query, header, formData, body) - let scheme = call_615272.pickScheme + let valid = call_616476.validator(path, query, header, formData, body) + let scheme = call_616476.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615272.url(scheme.get, call_615272.host, call_615272.base, - call_615272.route, valid.getOrDefault("path"), + let url = call_616476.url(scheme.get, call_616476.host, call_616476.base, + call_616476.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615272, url, valid) + result = atozHook(call_616476, url, valid) -proc call*(call_615273: Call_PostDescribeVpnGateways_615257; +proc call*(call_616477: Call_PostDescribeVpnGateways_616461; VpnGatewayId: JsonNode = nil; DryRun: bool = false; Action: string = "DescribeVpnGateways"; Version: string = "2016-11-15"; Filter: JsonNode = nil): Recallable = @@ -87046,25 +87111,25 @@ proc call*(call_615273: Call_PostDescribeVpnGateways_615257; ## Version: string (required) ## Filter: JArray ## :One or more filters.
amazon-side-asn
- The Autonomous System Number (ASN) for the Amazon side of the gateway.
attachment.state
- The current state of the attachment between the gateway and the VPC (attaching
| attached
| detaching
| detached
).
attachment.vpc-id
- The ID of an attached VPC.
availability-zone
- The Availability Zone for the virtual private gateway (if applicable).
state
- The state of the virtual private gateway (pending
| available
| deleting
| deleted
).
tag
:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
type
- The type of virtual private gateway. Currently the only supported type is ipsec.1
.
vpn-gateway-id
- The ID of the virtual private gateway.
Describes one or more of your virtual private gateways.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## @@ -87094,31 +87159,31 @@ proc validate_GetDescribeVpnGateways_615240(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_615242 = query.getOrDefault("DryRun") - valid_615242 = validateParameter(valid_615242, JBool, required = false, default = nil) - if valid_615242 != nil: - section.add "DryRun", valid_615242 - var valid_615243 = query.getOrDefault("Filter") - valid_615243 = validateParameter(valid_615243, JArray, required = false, + var valid_616446 = query.getOrDefault("DryRun") + valid_616446 = validateParameter(valid_616446, JBool, required = false, default = nil) + if valid_616446 != nil: + section.add "DryRun", valid_616446 + var valid_616447 = query.getOrDefault("Filter") + valid_616447 = validateParameter(valid_616447, JArray, required = false, default = nil) - if valid_615243 != nil: - section.add "Filter", valid_615243 - var valid_615244 = query.getOrDefault("VpnGatewayId") - valid_615244 = validateParameter(valid_615244, JArray, required = false, + if valid_616447 != nil: + section.add "Filter", valid_616447 + var valid_616448 = query.getOrDefault("VpnGatewayId") + valid_616448 = validateParameter(valid_616448, JArray, required = false, default = nil) - if valid_615244 != nil: - section.add "VpnGatewayId", valid_615244 + if valid_616448 != nil: + section.add "VpnGatewayId", valid_616448 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615245 = query.getOrDefault("Action") - valid_615245 = validateParameter(valid_615245, JString, required = true, + var valid_616449 = query.getOrDefault("Action") + valid_616449 = validateParameter(valid_616449, JString, required = true, default = newJString("DescribeVpnGateways")) - if valid_615245 != nil: - section.add "Action", valid_615245 - var valid_615246 = query.getOrDefault("Version") - valid_615246 = validateParameter(valid_615246, JString, required = true, + if valid_616449 != nil: + section.add "Action", valid_616449 + var valid_616450 = query.getOrDefault("Version") + valid_616450 = validateParameter(valid_616450, JString, required = true, default = newJString("2016-11-15")) - if valid_615246 != nil: - section.add "Version", valid_615246 + if valid_616450 != nil: + section.add "Version", valid_616450 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -87129,61 +87194,61 @@ proc validate_GetDescribeVpnGateways_615240(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615247 = header.getOrDefault("X-Amz-Signature") - valid_615247 = validateParameter(valid_615247, JString, required = false, + var valid_616451 = header.getOrDefault("X-Amz-Signature") + valid_616451 = validateParameter(valid_616451, JString, required = false, default = nil) - if valid_615247 != nil: - section.add "X-Amz-Signature", valid_615247 - var valid_615248 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615248 = validateParameter(valid_615248, JString, required = false, + if valid_616451 != nil: + section.add "X-Amz-Signature", valid_616451 + var valid_616452 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616452 = validateParameter(valid_616452, JString, required = false, default = nil) - if valid_615248 != nil: - section.add "X-Amz-Content-Sha256", valid_615248 - var valid_615249 = header.getOrDefault("X-Amz-Date") - valid_615249 = validateParameter(valid_615249, JString, required = false, + if valid_616452 != nil: + section.add "X-Amz-Content-Sha256", valid_616452 + var valid_616453 = header.getOrDefault("X-Amz-Date") + valid_616453 = validateParameter(valid_616453, JString, required = false, default = nil) - if valid_615249 != nil: - section.add "X-Amz-Date", valid_615249 - var valid_615250 = header.getOrDefault("X-Amz-Credential") - valid_615250 = validateParameter(valid_615250, JString, required = false, + if valid_616453 != nil: + section.add "X-Amz-Date", valid_616453 + var valid_616454 = header.getOrDefault("X-Amz-Credential") + valid_616454 = validateParameter(valid_616454, JString, required = false, default = nil) - if valid_615250 != nil: - section.add "X-Amz-Credential", valid_615250 - var valid_615251 = header.getOrDefault("X-Amz-Security-Token") - valid_615251 = validateParameter(valid_615251, JString, required = false, + if valid_616454 != nil: + section.add "X-Amz-Credential", valid_616454 + var valid_616455 = header.getOrDefault("X-Amz-Security-Token") + valid_616455 = validateParameter(valid_616455, JString, required = false, default = nil) - if valid_615251 != nil: - section.add "X-Amz-Security-Token", valid_615251 - var valid_615252 = header.getOrDefault("X-Amz-Algorithm") - valid_615252 = validateParameter(valid_615252, JString, required = false, + if valid_616455 != nil: + section.add "X-Amz-Security-Token", valid_616455 + var valid_616456 = header.getOrDefault("X-Amz-Algorithm") + valid_616456 = validateParameter(valid_616456, JString, required = false, default = nil) - if valid_615252 != nil: - section.add "X-Amz-Algorithm", valid_615252 - var valid_615253 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615253 = validateParameter(valid_615253, JString, required = false, + if valid_616456 != nil: + section.add "X-Amz-Algorithm", valid_616456 + var valid_616457 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616457 = validateParameter(valid_616457, JString, required = false, default = nil) - if valid_615253 != nil: - section.add "X-Amz-SignedHeaders", valid_615253 + if valid_616457 != nil: + section.add "X-Amz-SignedHeaders", valid_616457 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615254: Call_GetDescribeVpnGateways_615239; path: JsonNode; +proc call*(call_616458: Call_GetDescribeVpnGateways_616443; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes one or more of your virtual private gateways.
For more information, see AWS Site-to-Site VPN in the AWS Site-to-Site VPN User Guide.
## - let valid = call_615254.validator(path, query, header, formData, body) - let scheme = call_615254.pickScheme + let valid = call_616458.validator(path, query, header, formData, body) + let scheme = call_616458.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615254.url(scheme.get, call_615254.host, call_615254.base, - call_615254.route, valid.getOrDefault("path"), + let url = call_616458.url(scheme.get, call_616458.host, call_616458.base, + call_616458.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615254, url, valid) + result = atozHook(call_616458, url, valid) -proc call*(call_615255: Call_GetDescribeVpnGateways_615239; DryRun: bool = false; +proc call*(call_616459: Call_GetDescribeVpnGateways_616443; DryRun: bool = false; Filter: JsonNode = nil; VpnGatewayId: JsonNode = nil; Action: string = "DescribeVpnGateways"; Version: string = "2016-11-15"): Recallable = ## getDescribeVpnGateways @@ -87196,24 +87261,24 @@ proc call*(call_615255: Call_GetDescribeVpnGateways_615239; DryRun: bool = false ## :One or more virtual private gateway IDs.
Default: Describes all your virtual private gateways.
## Action: string (required) ## Version: string (required) - var query_615256 = newJObject() - add(query_615256, "DryRun", newJBool(DryRun)) + var query_616460 = newJObject() + add(query_616460, "DryRun", newJBool(DryRun)) if Filter != nil: - query_615256.add "Filter", Filter + query_616460.add "Filter", Filter if VpnGatewayId != nil: - query_615256.add "VpnGatewayId", VpnGatewayId - add(query_615256, "Action", newJString(Action)) - add(query_615256, "Version", newJString(Version)) - result = call_615255.call(nil, query_615256, nil, nil, nil) + query_616460.add "VpnGatewayId", VpnGatewayId + add(query_616460, "Action", newJString(Action)) + add(query_616460, "Version", newJString(Version)) + result = call_616459.call(nil, query_616460, nil, nil, nil) -var getDescribeVpnGateways* = Call_GetDescribeVpnGateways_615239( +var getDescribeVpnGateways* = Call_GetDescribeVpnGateways_616443( name: "getDescribeVpnGateways", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DescribeVpnGateways", - validator: validate_GetDescribeVpnGateways_615240, base: "/", - url: url_GetDescribeVpnGateways_615241, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDescribeVpnGateways_616444, base: "/", + url: url_GetDescribeVpnGateways_616445, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDetachClassicLinkVpc_615294 = ref object of OpenApiRestCall_604389 -proc url_PostDetachClassicLinkVpc_615296(protocol: Scheme; host: string; + Call_PostDetachClassicLinkVpc_616498 = ref object of OpenApiRestCall_605589 +proc url_PostDetachClassicLinkVpc_616500(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -87226,7 +87291,7 @@ proc url_PostDetachClassicLinkVpc_615296(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDetachClassicLinkVpc_615295(path: JsonNode; query: JsonNode; +proc validate_PostDetachClassicLinkVpc_616499(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Unlinks (detaches) a linked EC2-Classic instance from a VPC. After the instance has been unlinked, the VPC security groups are no longer associated with it. An instance is automatically unlinked from a VPC when it's stopped. ## @@ -87239,16 +87304,16 @@ proc validate_PostDetachClassicLinkVpc_615295(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615297 = query.getOrDefault("Action") - valid_615297 = validateParameter(valid_615297, JString, required = true, + var valid_616501 = query.getOrDefault("Action") + valid_616501 = validateParameter(valid_616501, JString, required = true, default = newJString("DetachClassicLinkVpc")) - if valid_615297 != nil: - section.add "Action", valid_615297 - var valid_615298 = query.getOrDefault("Version") - valid_615298 = validateParameter(valid_615298, JString, required = true, + if valid_616501 != nil: + section.add "Action", valid_616501 + var valid_616502 = query.getOrDefault("Version") + valid_616502 = validateParameter(valid_616502, JString, required = true, default = newJString("2016-11-15")) - if valid_615298 != nil: - section.add "Version", valid_615298 + if valid_616502 != nil: + section.add "Version", valid_616502 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -87259,41 +87324,41 @@ proc validate_PostDetachClassicLinkVpc_615295(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615299 = header.getOrDefault("X-Amz-Signature") - valid_615299 = validateParameter(valid_615299, JString, required = false, + var valid_616503 = header.getOrDefault("X-Amz-Signature") + valid_616503 = validateParameter(valid_616503, JString, required = false, default = nil) - if valid_615299 != nil: - section.add "X-Amz-Signature", valid_615299 - var valid_615300 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615300 = validateParameter(valid_615300, JString, required = false, + if valid_616503 != nil: + section.add "X-Amz-Signature", valid_616503 + var valid_616504 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616504 = validateParameter(valid_616504, JString, required = false, default = nil) - if valid_615300 != nil: - section.add "X-Amz-Content-Sha256", valid_615300 - var valid_615301 = header.getOrDefault("X-Amz-Date") - valid_615301 = validateParameter(valid_615301, JString, required = false, + if valid_616504 != nil: + section.add "X-Amz-Content-Sha256", valid_616504 + var valid_616505 = header.getOrDefault("X-Amz-Date") + valid_616505 = validateParameter(valid_616505, JString, required = false, default = nil) - if valid_615301 != nil: - section.add "X-Amz-Date", valid_615301 - var valid_615302 = header.getOrDefault("X-Amz-Credential") - valid_615302 = validateParameter(valid_615302, JString, required = false, + if valid_616505 != nil: + section.add "X-Amz-Date", valid_616505 + var valid_616506 = header.getOrDefault("X-Amz-Credential") + valid_616506 = validateParameter(valid_616506, JString, required = false, default = nil) - if valid_615302 != nil: - section.add "X-Amz-Credential", valid_615302 - var valid_615303 = header.getOrDefault("X-Amz-Security-Token") - valid_615303 = validateParameter(valid_615303, JString, required = false, + if valid_616506 != nil: + section.add "X-Amz-Credential", valid_616506 + var valid_616507 = header.getOrDefault("X-Amz-Security-Token") + valid_616507 = validateParameter(valid_616507, JString, required = false, default = nil) - if valid_615303 != nil: - section.add "X-Amz-Security-Token", valid_615303 - var valid_615304 = header.getOrDefault("X-Amz-Algorithm") - valid_615304 = validateParameter(valid_615304, JString, required = false, + if valid_616507 != nil: + section.add "X-Amz-Security-Token", valid_616507 + var valid_616508 = header.getOrDefault("X-Amz-Algorithm") + valid_616508 = validateParameter(valid_616508, JString, required = false, default = nil) - if valid_615304 != nil: - section.add "X-Amz-Algorithm", valid_615304 - var valid_615305 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615305 = validateParameter(valid_615305, JString, required = false, + if valid_616508 != nil: + section.add "X-Amz-Algorithm", valid_616508 + var valid_616509 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616509 = validateParameter(valid_616509, JString, required = false, default = nil) - if valid_615305 != nil: - section.add "X-Amz-SignedHeaders", valid_615305 + if valid_616509 != nil: + section.add "X-Amz-SignedHeaders", valid_616509 result.add "header", section ## parameters in `formData` object: ## VpcId: JString (required) @@ -87305,38 +87370,38 @@ proc validate_PostDetachClassicLinkVpc_615295(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_615306 = formData.getOrDefault("VpcId") - valid_615306 = validateParameter(valid_615306, JString, required = true, + var valid_616510 = formData.getOrDefault("VpcId") + valid_616510 = validateParameter(valid_616510, JString, required = true, default = nil) - if valid_615306 != nil: - section.add "VpcId", valid_615306 - var valid_615307 = formData.getOrDefault("DryRun") - valid_615307 = validateParameter(valid_615307, JBool, required = false, default = nil) - if valid_615307 != nil: - section.add "DryRun", valid_615307 - var valid_615308 = formData.getOrDefault("InstanceId") - valid_615308 = validateParameter(valid_615308, JString, required = true, + if valid_616510 != nil: + section.add "VpcId", valid_616510 + var valid_616511 = formData.getOrDefault("DryRun") + valid_616511 = validateParameter(valid_616511, JBool, required = false, default = nil) + if valid_616511 != nil: + section.add "DryRun", valid_616511 + var valid_616512 = formData.getOrDefault("InstanceId") + valid_616512 = validateParameter(valid_616512, JString, required = true, default = nil) - if valid_615308 != nil: - section.add "InstanceId", valid_615308 + if valid_616512 != nil: + section.add "InstanceId", valid_616512 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615309: Call_PostDetachClassicLinkVpc_615294; path: JsonNode; +proc call*(call_616513: Call_PostDetachClassicLinkVpc_616498; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Unlinks (detaches) a linked EC2-Classic instance from a VPC. After the instance has been unlinked, the VPC security groups are no longer associated with it. An instance is automatically unlinked from a VPC when it's stopped. ## - let valid = call_615309.validator(path, query, header, formData, body) - let scheme = call_615309.pickScheme + let valid = call_616513.validator(path, query, header, formData, body) + let scheme = call_616513.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615309.url(scheme.get, call_615309.host, call_615309.base, - call_615309.route, valid.getOrDefault("path"), + let url = call_616513.url(scheme.get, call_616513.host, call_616513.base, + call_616513.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615309, url, valid) + result = atozHook(call_616513, url, valid) -proc call*(call_615310: Call_PostDetachClassicLinkVpc_615294; VpcId: string; +proc call*(call_616514: Call_PostDetachClassicLinkVpc_616498; VpcId: string; InstanceId: string; DryRun: bool = false; Action: string = "DetachClassicLinkVpc"; Version: string = "2016-11-15"): Recallable = ## postDetachClassicLinkVpc @@ -87349,23 +87414,23 @@ proc call*(call_615310: Call_PostDetachClassicLinkVpc_615294; VpcId: string; ## : The ID of the instance to unlink from the VPC. ## Action: string (required) ## Version: string (required) - var query_615311 = newJObject() - var formData_615312 = newJObject() - add(formData_615312, "VpcId", newJString(VpcId)) - add(formData_615312, "DryRun", newJBool(DryRun)) - add(formData_615312, "InstanceId", newJString(InstanceId)) - add(query_615311, "Action", newJString(Action)) - add(query_615311, "Version", newJString(Version)) - result = call_615310.call(nil, query_615311, nil, formData_615312, nil) + var query_616515 = newJObject() + var formData_616516 = newJObject() + add(formData_616516, "VpcId", newJString(VpcId)) + add(formData_616516, "DryRun", newJBool(DryRun)) + add(formData_616516, "InstanceId", newJString(InstanceId)) + add(query_616515, "Action", newJString(Action)) + add(query_616515, "Version", newJString(Version)) + result = call_616514.call(nil, query_616515, nil, formData_616516, nil) -var postDetachClassicLinkVpc* = Call_PostDetachClassicLinkVpc_615294( +var postDetachClassicLinkVpc* = Call_PostDetachClassicLinkVpc_616498( name: "postDetachClassicLinkVpc", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DetachClassicLinkVpc", - validator: validate_PostDetachClassicLinkVpc_615295, base: "/", - url: url_PostDetachClassicLinkVpc_615296, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostDetachClassicLinkVpc_616499, base: "/", + url: url_PostDetachClassicLinkVpc_616500, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDetachClassicLinkVpc_615276 = ref object of OpenApiRestCall_604389 -proc url_GetDetachClassicLinkVpc_615278(protocol: Scheme; host: string; base: string; + Call_GetDetachClassicLinkVpc_616480 = ref object of OpenApiRestCall_605589 +proc url_GetDetachClassicLinkVpc_616482(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -87378,7 +87443,7 @@ proc url_GetDetachClassicLinkVpc_615278(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_GetDetachClassicLinkVpc_615277(path: JsonNode; query: JsonNode; +proc validate_GetDetachClassicLinkVpc_616481(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Unlinks (detaches) a linked EC2-Classic instance from a VPC. After the instance has been unlinked, the VPC security groups are no longer associated with it. An instance is automatically unlinked from a VPC when it's stopped. ## @@ -87396,31 +87461,31 @@ proc validate_GetDetachClassicLinkVpc_615277(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_615279 = query.getOrDefault("DryRun") - valid_615279 = validateParameter(valid_615279, JBool, required = false, default = nil) - if valid_615279 != nil: - section.add "DryRun", valid_615279 + var valid_616483 = query.getOrDefault("DryRun") + valid_616483 = validateParameter(valid_616483, JBool, required = false, default = nil) + if valid_616483 != nil: + section.add "DryRun", valid_616483 assert query != nil, "query argument is necessary due to required `VpcId` field" - var valid_615280 = query.getOrDefault("VpcId") - valid_615280 = validateParameter(valid_615280, JString, required = true, + var valid_616484 = query.getOrDefault("VpcId") + valid_616484 = validateParameter(valid_616484, JString, required = true, default = nil) - if valid_615280 != nil: - section.add "VpcId", valid_615280 - var valid_615281 = query.getOrDefault("InstanceId") - valid_615281 = validateParameter(valid_615281, JString, required = true, + if valid_616484 != nil: + section.add "VpcId", valid_616484 + var valid_616485 = query.getOrDefault("InstanceId") + valid_616485 = validateParameter(valid_616485, JString, required = true, default = nil) - if valid_615281 != nil: - section.add "InstanceId", valid_615281 - var valid_615282 = query.getOrDefault("Action") - valid_615282 = validateParameter(valid_615282, JString, required = true, + if valid_616485 != nil: + section.add "InstanceId", valid_616485 + var valid_616486 = query.getOrDefault("Action") + valid_616486 = validateParameter(valid_616486, JString, required = true, default = newJString("DetachClassicLinkVpc")) - if valid_615282 != nil: - section.add "Action", valid_615282 - var valid_615283 = query.getOrDefault("Version") - valid_615283 = validateParameter(valid_615283, JString, required = true, + if valid_616486 != nil: + section.add "Action", valid_616486 + var valid_616487 = query.getOrDefault("Version") + valid_616487 = validateParameter(valid_616487, JString, required = true, default = newJString("2016-11-15")) - if valid_615283 != nil: - section.add "Version", valid_615283 + if valid_616487 != nil: + section.add "Version", valid_616487 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -87431,61 +87496,61 @@ proc validate_GetDetachClassicLinkVpc_615277(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615284 = header.getOrDefault("X-Amz-Signature") - valid_615284 = validateParameter(valid_615284, JString, required = false, + var valid_616488 = header.getOrDefault("X-Amz-Signature") + valid_616488 = validateParameter(valid_616488, JString, required = false, default = nil) - if valid_615284 != nil: - section.add "X-Amz-Signature", valid_615284 - var valid_615285 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615285 = validateParameter(valid_615285, JString, required = false, + if valid_616488 != nil: + section.add "X-Amz-Signature", valid_616488 + var valid_616489 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616489 = validateParameter(valid_616489, JString, required = false, default = nil) - if valid_615285 != nil: - section.add "X-Amz-Content-Sha256", valid_615285 - var valid_615286 = header.getOrDefault("X-Amz-Date") - valid_615286 = validateParameter(valid_615286, JString, required = false, + if valid_616489 != nil: + section.add "X-Amz-Content-Sha256", valid_616489 + var valid_616490 = header.getOrDefault("X-Amz-Date") + valid_616490 = validateParameter(valid_616490, JString, required = false, default = nil) - if valid_615286 != nil: - section.add "X-Amz-Date", valid_615286 - var valid_615287 = header.getOrDefault("X-Amz-Credential") - valid_615287 = validateParameter(valid_615287, JString, required = false, + if valid_616490 != nil: + section.add "X-Amz-Date", valid_616490 + var valid_616491 = header.getOrDefault("X-Amz-Credential") + valid_616491 = validateParameter(valid_616491, JString, required = false, default = nil) - if valid_615287 != nil: - section.add "X-Amz-Credential", valid_615287 - var valid_615288 = header.getOrDefault("X-Amz-Security-Token") - valid_615288 = validateParameter(valid_615288, JString, required = false, + if valid_616491 != nil: + section.add "X-Amz-Credential", valid_616491 + var valid_616492 = header.getOrDefault("X-Amz-Security-Token") + valid_616492 = validateParameter(valid_616492, JString, required = false, default = nil) - if valid_615288 != nil: - section.add "X-Amz-Security-Token", valid_615288 - var valid_615289 = header.getOrDefault("X-Amz-Algorithm") - valid_615289 = validateParameter(valid_615289, JString, required = false, + if valid_616492 != nil: + section.add "X-Amz-Security-Token", valid_616492 + var valid_616493 = header.getOrDefault("X-Amz-Algorithm") + valid_616493 = validateParameter(valid_616493, JString, required = false, default = nil) - if valid_615289 != nil: - section.add "X-Amz-Algorithm", valid_615289 - var valid_615290 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615290 = validateParameter(valid_615290, JString, required = false, + if valid_616493 != nil: + section.add "X-Amz-Algorithm", valid_616493 + var valid_616494 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616494 = validateParameter(valid_616494, JString, required = false, default = nil) - if valid_615290 != nil: - section.add "X-Amz-SignedHeaders", valid_615290 + if valid_616494 != nil: + section.add "X-Amz-SignedHeaders", valid_616494 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615291: Call_GetDetachClassicLinkVpc_615276; path: JsonNode; +proc call*(call_616495: Call_GetDetachClassicLinkVpc_616480; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Unlinks (detaches) a linked EC2-Classic instance from a VPC. After the instance has been unlinked, the VPC security groups are no longer associated with it. An instance is automatically unlinked from a VPC when it's stopped. ## - let valid = call_615291.validator(path, query, header, formData, body) - let scheme = call_615291.pickScheme + let valid = call_616495.validator(path, query, header, formData, body) + let scheme = call_616495.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615291.url(scheme.get, call_615291.host, call_615291.base, - call_615291.route, valid.getOrDefault("path"), + let url = call_616495.url(scheme.get, call_616495.host, call_616495.base, + call_616495.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615291, url, valid) + result = atozHook(call_616495, url, valid) -proc call*(call_615292: Call_GetDetachClassicLinkVpc_615276; VpcId: string; +proc call*(call_616496: Call_GetDetachClassicLinkVpc_616480; VpcId: string; InstanceId: string; DryRun: bool = false; Action: string = "DetachClassicLinkVpc"; Version: string = "2016-11-15"): Recallable = ## getDetachClassicLinkVpc @@ -87498,22 +87563,22 @@ proc call*(call_615292: Call_GetDetachClassicLinkVpc_615276; VpcId: string; ## : The ID of the instance to unlink from the VPC. ## Action: string (required) ## Version: string (required) - var query_615293 = newJObject() - add(query_615293, "DryRun", newJBool(DryRun)) - add(query_615293, "VpcId", newJString(VpcId)) - add(query_615293, "InstanceId", newJString(InstanceId)) - add(query_615293, "Action", newJString(Action)) - add(query_615293, "Version", newJString(Version)) - result = call_615292.call(nil, query_615293, nil, nil, nil) + var query_616497 = newJObject() + add(query_616497, "DryRun", newJBool(DryRun)) + add(query_616497, "VpcId", newJString(VpcId)) + add(query_616497, "InstanceId", newJString(InstanceId)) + add(query_616497, "Action", newJString(Action)) + add(query_616497, "Version", newJString(Version)) + result = call_616496.call(nil, query_616497, nil, nil, nil) -var getDetachClassicLinkVpc* = Call_GetDetachClassicLinkVpc_615276( +var getDetachClassicLinkVpc* = Call_GetDetachClassicLinkVpc_616480( name: "getDetachClassicLinkVpc", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DetachClassicLinkVpc", - validator: validate_GetDetachClassicLinkVpc_615277, base: "/", - url: url_GetDetachClassicLinkVpc_615278, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDetachClassicLinkVpc_616481, base: "/", + url: url_GetDetachClassicLinkVpc_616482, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDetachInternetGateway_615331 = ref object of OpenApiRestCall_604389 -proc url_PostDetachInternetGateway_615333(protocol: Scheme; host: string; + Call_PostDetachInternetGateway_616535 = ref object of OpenApiRestCall_605589 +proc url_PostDetachInternetGateway_616537(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -87525,7 +87590,7 @@ proc url_PostDetachInternetGateway_615333(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDetachInternetGateway_615332(path: JsonNode; query: JsonNode; +proc validate_PostDetachInternetGateway_616536(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Detaches an internet gateway from a VPC, disabling connectivity between the internet and the VPC. The VPC must not contain any running instances with Elastic IP addresses or public IPv4 addresses. ## @@ -87538,16 +87603,16 @@ proc validate_PostDetachInternetGateway_615332(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615334 = query.getOrDefault("Action") - valid_615334 = validateParameter(valid_615334, JString, required = true, + var valid_616538 = query.getOrDefault("Action") + valid_616538 = validateParameter(valid_616538, JString, required = true, default = newJString("DetachInternetGateway")) - if valid_615334 != nil: - section.add "Action", valid_615334 - var valid_615335 = query.getOrDefault("Version") - valid_615335 = validateParameter(valid_615335, JString, required = true, + if valid_616538 != nil: + section.add "Action", valid_616538 + var valid_616539 = query.getOrDefault("Version") + valid_616539 = validateParameter(valid_616539, JString, required = true, default = newJString("2016-11-15")) - if valid_615335 != nil: - section.add "Version", valid_615335 + if valid_616539 != nil: + section.add "Version", valid_616539 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -87558,41 +87623,41 @@ proc validate_PostDetachInternetGateway_615332(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615336 = header.getOrDefault("X-Amz-Signature") - valid_615336 = validateParameter(valid_615336, JString, required = false, + var valid_616540 = header.getOrDefault("X-Amz-Signature") + valid_616540 = validateParameter(valid_616540, JString, required = false, default = nil) - if valid_615336 != nil: - section.add "X-Amz-Signature", valid_615336 - var valid_615337 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615337 = validateParameter(valid_615337, JString, required = false, - default = nil) - if valid_615337 != nil: - section.add "X-Amz-Content-Sha256", valid_615337 - var valid_615338 = header.getOrDefault("X-Amz-Date") - valid_615338 = validateParameter(valid_615338, JString, required = false, - default = nil) - if valid_615338 != nil: - section.add "X-Amz-Date", valid_615338 - var valid_615339 = header.getOrDefault("X-Amz-Credential") - valid_615339 = validateParameter(valid_615339, JString, required = false, - default = nil) - if valid_615339 != nil: - section.add "X-Amz-Credential", valid_615339 - var valid_615340 = header.getOrDefault("X-Amz-Security-Token") - valid_615340 = validateParameter(valid_615340, JString, required = false, - default = nil) - if valid_615340 != nil: - section.add "X-Amz-Security-Token", valid_615340 - var valid_615341 = header.getOrDefault("X-Amz-Algorithm") - valid_615341 = validateParameter(valid_615341, JString, required = false, - default = nil) - if valid_615341 != nil: - section.add "X-Amz-Algorithm", valid_615341 - var valid_615342 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615342 = validateParameter(valid_615342, JString, required = false, - default = nil) - if valid_615342 != nil: - section.add "X-Amz-SignedHeaders", valid_615342 + if valid_616540 != nil: + section.add "X-Amz-Signature", valid_616540 + var valid_616541 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616541 = validateParameter(valid_616541, JString, required = false, + default = nil) + if valid_616541 != nil: + section.add "X-Amz-Content-Sha256", valid_616541 + var valid_616542 = header.getOrDefault("X-Amz-Date") + valid_616542 = validateParameter(valid_616542, JString, required = false, + default = nil) + if valid_616542 != nil: + section.add "X-Amz-Date", valid_616542 + var valid_616543 = header.getOrDefault("X-Amz-Credential") + valid_616543 = validateParameter(valid_616543, JString, required = false, + default = nil) + if valid_616543 != nil: + section.add "X-Amz-Credential", valid_616543 + var valid_616544 = header.getOrDefault("X-Amz-Security-Token") + valid_616544 = validateParameter(valid_616544, JString, required = false, + default = nil) + if valid_616544 != nil: + section.add "X-Amz-Security-Token", valid_616544 + var valid_616545 = header.getOrDefault("X-Amz-Algorithm") + valid_616545 = validateParameter(valid_616545, JString, required = false, + default = nil) + if valid_616545 != nil: + section.add "X-Amz-Algorithm", valid_616545 + var valid_616546 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616546 = validateParameter(valid_616546, JString, required = false, + default = nil) + if valid_616546 != nil: + section.add "X-Amz-SignedHeaders", valid_616546 result.add "header", section ## parameters in `formData` object: ## VpcId: JString (required) @@ -87604,38 +87669,38 @@ proc validate_PostDetachInternetGateway_615332(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_615343 = formData.getOrDefault("VpcId") - valid_615343 = validateParameter(valid_615343, JString, required = true, + var valid_616547 = formData.getOrDefault("VpcId") + valid_616547 = validateParameter(valid_616547, JString, required = true, default = nil) - if valid_615343 != nil: - section.add "VpcId", valid_615343 - var valid_615344 = formData.getOrDefault("InternetGatewayId") - valid_615344 = validateParameter(valid_615344, JString, required = true, + if valid_616547 != nil: + section.add "VpcId", valid_616547 + var valid_616548 = formData.getOrDefault("InternetGatewayId") + valid_616548 = validateParameter(valid_616548, JString, required = true, default = nil) - if valid_615344 != nil: - section.add "InternetGatewayId", valid_615344 - var valid_615345 = formData.getOrDefault("DryRun") - valid_615345 = validateParameter(valid_615345, JBool, required = false, default = nil) - if valid_615345 != nil: - section.add "DryRun", valid_615345 + if valid_616548 != nil: + section.add "InternetGatewayId", valid_616548 + var valid_616549 = formData.getOrDefault("DryRun") + valid_616549 = validateParameter(valid_616549, JBool, required = false, default = nil) + if valid_616549 != nil: + section.add "DryRun", valid_616549 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615346: Call_PostDetachInternetGateway_615331; path: JsonNode; +proc call*(call_616550: Call_PostDetachInternetGateway_616535; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Detaches an internet gateway from a VPC, disabling connectivity between the internet and the VPC. The VPC must not contain any running instances with Elastic IP addresses or public IPv4 addresses. ## - let valid = call_615346.validator(path, query, header, formData, body) - let scheme = call_615346.pickScheme + let valid = call_616550.validator(path, query, header, formData, body) + let scheme = call_616550.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615346.url(scheme.get, call_615346.host, call_615346.base, - call_615346.route, valid.getOrDefault("path"), + let url = call_616550.url(scheme.get, call_616550.host, call_616550.base, + call_616550.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615346, url, valid) + result = atozHook(call_616550, url, valid) -proc call*(call_615347: Call_PostDetachInternetGateway_615331; VpcId: string; +proc call*(call_616551: Call_PostDetachInternetGateway_616535; VpcId: string; InternetGatewayId: string; DryRun: bool = false; Action: string = "DetachInternetGateway"; Version: string = "2016-11-15"): Recallable = ## postDetachInternetGateway @@ -87648,24 +87713,24 @@ proc call*(call_615347: Call_PostDetachInternetGateway_615331; VpcId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_615348 = newJObject()
- var formData_615349 = newJObject()
- add(formData_615349, "VpcId", newJString(VpcId))
- add(formData_615349, "InternetGatewayId", newJString(InternetGatewayId))
- add(formData_615349, "DryRun", newJBool(DryRun))
- add(query_615348, "Action", newJString(Action))
- add(query_615348, "Version", newJString(Version))
- result = call_615347.call(nil, query_615348, nil, formData_615349, nil)
+ var query_616552 = newJObject()
+ var formData_616553 = newJObject()
+ add(formData_616553, "VpcId", newJString(VpcId))
+ add(formData_616553, "InternetGatewayId", newJString(InternetGatewayId))
+ add(formData_616553, "DryRun", newJBool(DryRun))
+ add(query_616552, "Action", newJString(Action))
+ add(query_616552, "Version", newJString(Version))
+ result = call_616551.call(nil, query_616552, nil, formData_616553, nil)
-var postDetachInternetGateway* = Call_PostDetachInternetGateway_615331(
+var postDetachInternetGateway* = Call_PostDetachInternetGateway_616535(
name: "postDetachInternetGateway", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DetachInternetGateway",
- validator: validate_PostDetachInternetGateway_615332, base: "/",
- url: url_PostDetachInternetGateway_615333,
+ validator: validate_PostDetachInternetGateway_616536, base: "/",
+ url: url_PostDetachInternetGateway_616537,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDetachInternetGateway_615313 = ref object of OpenApiRestCall_604389
-proc url_GetDetachInternetGateway_615315(protocol: Scheme; host: string;
+ Call_GetDetachInternetGateway_616517 = ref object of OpenApiRestCall_605589
+proc url_GetDetachInternetGateway_616519(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -87678,7 +87743,7 @@ proc url_GetDetachInternetGateway_615315(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDetachInternetGateway_615314(path: JsonNode; query: JsonNode;
+proc validate_GetDetachInternetGateway_616518(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Detaches an internet gateway from a VPC, disabling connectivity between the internet and the VPC. The VPC must not contain any running instances with Elastic IP addresses or public IPv4 addresses.
##
@@ -87696,31 +87761,31 @@ proc validate_GetDetachInternetGateway_615314(path: JsonNode; query: JsonNode;
## InternetGatewayId: JString (required)
## : The ID of the internet gateway.
section = newJObject()
- var valid_615316 = query.getOrDefault("DryRun")
- valid_615316 = validateParameter(valid_615316, JBool, required = false, default = nil)
- if valid_615316 != nil:
- section.add "DryRun", valid_615316
+ var valid_616520 = query.getOrDefault("DryRun")
+ valid_616520 = validateParameter(valid_616520, JBool, required = false, default = nil)
+ if valid_616520 != nil:
+ section.add "DryRun", valid_616520
assert query != nil, "query argument is necessary due to required `VpcId` field"
- var valid_615317 = query.getOrDefault("VpcId")
- valid_615317 = validateParameter(valid_615317, JString, required = true,
+ var valid_616521 = query.getOrDefault("VpcId")
+ valid_616521 = validateParameter(valid_616521, JString, required = true,
default = nil)
- if valid_615317 != nil:
- section.add "VpcId", valid_615317
- var valid_615318 = query.getOrDefault("Action")
- valid_615318 = validateParameter(valid_615318, JString, required = true,
+ if valid_616521 != nil:
+ section.add "VpcId", valid_616521
+ var valid_616522 = query.getOrDefault("Action")
+ valid_616522 = validateParameter(valid_616522, JString, required = true,
default = newJString("DetachInternetGateway"))
- if valid_615318 != nil:
- section.add "Action", valid_615318
- var valid_615319 = query.getOrDefault("Version")
- valid_615319 = validateParameter(valid_615319, JString, required = true,
+ if valid_616522 != nil:
+ section.add "Action", valid_616522
+ var valid_616523 = query.getOrDefault("Version")
+ valid_616523 = validateParameter(valid_616523, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615319 != nil:
- section.add "Version", valid_615319
- var valid_615320 = query.getOrDefault("InternetGatewayId")
- valid_615320 = validateParameter(valid_615320, JString, required = true,
+ if valid_616523 != nil:
+ section.add "Version", valid_616523
+ var valid_616524 = query.getOrDefault("InternetGatewayId")
+ valid_616524 = validateParameter(valid_616524, JString, required = true,
default = nil)
- if valid_615320 != nil:
- section.add "InternetGatewayId", valid_615320
+ if valid_616524 != nil:
+ section.add "InternetGatewayId", valid_616524
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -87731,61 +87796,61 @@ proc validate_GetDetachInternetGateway_615314(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615321 = header.getOrDefault("X-Amz-Signature")
- valid_615321 = validateParameter(valid_615321, JString, required = false,
+ var valid_616525 = header.getOrDefault("X-Amz-Signature")
+ valid_616525 = validateParameter(valid_616525, JString, required = false,
default = nil)
- if valid_615321 != nil:
- section.add "X-Amz-Signature", valid_615321
- var valid_615322 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615322 = validateParameter(valid_615322, JString, required = false,
+ if valid_616525 != nil:
+ section.add "X-Amz-Signature", valid_616525
+ var valid_616526 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616526 = validateParameter(valid_616526, JString, required = false,
default = nil)
- if valid_615322 != nil:
- section.add "X-Amz-Content-Sha256", valid_615322
- var valid_615323 = header.getOrDefault("X-Amz-Date")
- valid_615323 = validateParameter(valid_615323, JString, required = false,
+ if valid_616526 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616526
+ var valid_616527 = header.getOrDefault("X-Amz-Date")
+ valid_616527 = validateParameter(valid_616527, JString, required = false,
default = nil)
- if valid_615323 != nil:
- section.add "X-Amz-Date", valid_615323
- var valid_615324 = header.getOrDefault("X-Amz-Credential")
- valid_615324 = validateParameter(valid_615324, JString, required = false,
+ if valid_616527 != nil:
+ section.add "X-Amz-Date", valid_616527
+ var valid_616528 = header.getOrDefault("X-Amz-Credential")
+ valid_616528 = validateParameter(valid_616528, JString, required = false,
default = nil)
- if valid_615324 != nil:
- section.add "X-Amz-Credential", valid_615324
- var valid_615325 = header.getOrDefault("X-Amz-Security-Token")
- valid_615325 = validateParameter(valid_615325, JString, required = false,
+ if valid_616528 != nil:
+ section.add "X-Amz-Credential", valid_616528
+ var valid_616529 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616529 = validateParameter(valid_616529, JString, required = false,
default = nil)
- if valid_615325 != nil:
- section.add "X-Amz-Security-Token", valid_615325
- var valid_615326 = header.getOrDefault("X-Amz-Algorithm")
- valid_615326 = validateParameter(valid_615326, JString, required = false,
+ if valid_616529 != nil:
+ section.add "X-Amz-Security-Token", valid_616529
+ var valid_616530 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616530 = validateParameter(valid_616530, JString, required = false,
default = nil)
- if valid_615326 != nil:
- section.add "X-Amz-Algorithm", valid_615326
- var valid_615327 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615327 = validateParameter(valid_615327, JString, required = false,
+ if valid_616530 != nil:
+ section.add "X-Amz-Algorithm", valid_616530
+ var valid_616531 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616531 = validateParameter(valid_616531, JString, required = false,
default = nil)
- if valid_615327 != nil:
- section.add "X-Amz-SignedHeaders", valid_615327
+ if valid_616531 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616531
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615328: Call_GetDetachInternetGateway_615313; path: JsonNode;
+proc call*(call_616532: Call_GetDetachInternetGateway_616517; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Detaches an internet gateway from a VPC, disabling connectivity between the internet and the VPC. The VPC must not contain any running instances with Elastic IP addresses or public IPv4 addresses.
##
- let valid = call_615328.validator(path, query, header, formData, body)
- let scheme = call_615328.pickScheme
+ let valid = call_616532.validator(path, query, header, formData, body)
+ let scheme = call_616532.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615328.url(scheme.get, call_615328.host, call_615328.base,
- call_615328.route, valid.getOrDefault("path"),
+ let url = call_616532.url(scheme.get, call_616532.host, call_616532.base,
+ call_616532.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615328, url, valid)
+ result = atozHook(call_616532, url, valid)
-proc call*(call_615329: Call_GetDetachInternetGateway_615313; VpcId: string;
+proc call*(call_616533: Call_GetDetachInternetGateway_616517; VpcId: string;
InternetGatewayId: string; DryRun: bool = false;
Action: string = "DetachInternetGateway"; Version: string = "2016-11-15"): Recallable =
## getDetachInternetGateway
@@ -87798,22 +87863,22 @@ proc call*(call_615329: Call_GetDetachInternetGateway_615313; VpcId: string;
## Version: string (required)
## InternetGatewayId: string (required)
## : The ID of the internet gateway.
- var query_615330 = newJObject()
- add(query_615330, "DryRun", newJBool(DryRun))
- add(query_615330, "VpcId", newJString(VpcId))
- add(query_615330, "Action", newJString(Action))
- add(query_615330, "Version", newJString(Version))
- add(query_615330, "InternetGatewayId", newJString(InternetGatewayId))
- result = call_615329.call(nil, query_615330, nil, nil, nil)
-
-var getDetachInternetGateway* = Call_GetDetachInternetGateway_615313(
+ var query_616534 = newJObject()
+ add(query_616534, "DryRun", newJBool(DryRun))
+ add(query_616534, "VpcId", newJString(VpcId))
+ add(query_616534, "Action", newJString(Action))
+ add(query_616534, "Version", newJString(Version))
+ add(query_616534, "InternetGatewayId", newJString(InternetGatewayId))
+ result = call_616533.call(nil, query_616534, nil, nil, nil)
+
+var getDetachInternetGateway* = Call_GetDetachInternetGateway_616517(
name: "getDetachInternetGateway", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DetachInternetGateway",
- validator: validate_GetDetachInternetGateway_615314, base: "/",
- url: url_GetDetachInternetGateway_615315, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDetachInternetGateway_616518, base: "/",
+ url: url_GetDetachInternetGateway_616519, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDetachNetworkInterface_615368 = ref object of OpenApiRestCall_604389
-proc url_PostDetachNetworkInterface_615370(protocol: Scheme; host: string;
+ Call_PostDetachNetworkInterface_616572 = ref object of OpenApiRestCall_605589
+proc url_PostDetachNetworkInterface_616574(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -87825,7 +87890,7 @@ proc url_PostDetachNetworkInterface_615370(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDetachNetworkInterface_615369(path: JsonNode; query: JsonNode;
+proc validate_PostDetachNetworkInterface_616573(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Detaches a network interface from an instance.
##
@@ -87838,16 +87903,16 @@ proc validate_PostDetachNetworkInterface_615369(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_615371 = query.getOrDefault("Action")
- valid_615371 = validateParameter(valid_615371, JString, required = true,
+ var valid_616575 = query.getOrDefault("Action")
+ valid_616575 = validateParameter(valid_616575, JString, required = true,
default = newJString("DetachNetworkInterface"))
- if valid_615371 != nil:
- section.add "Action", valid_615371
- var valid_615372 = query.getOrDefault("Version")
- valid_615372 = validateParameter(valid_615372, JString, required = true,
+ if valid_616575 != nil:
+ section.add "Action", valid_616575
+ var valid_616576 = query.getOrDefault("Version")
+ valid_616576 = validateParameter(valid_616576, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615372 != nil:
- section.add "Version", valid_615372
+ if valid_616576 != nil:
+ section.add "Version", valid_616576
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -87858,41 +87923,41 @@ proc validate_PostDetachNetworkInterface_615369(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615373 = header.getOrDefault("X-Amz-Signature")
- valid_615373 = validateParameter(valid_615373, JString, required = false,
- default = nil)
- if valid_615373 != nil:
- section.add "X-Amz-Signature", valid_615373
- var valid_615374 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615374 = validateParameter(valid_615374, JString, required = false,
+ var valid_616577 = header.getOrDefault("X-Amz-Signature")
+ valid_616577 = validateParameter(valid_616577, JString, required = false,
default = nil)
- if valid_615374 != nil:
- section.add "X-Amz-Content-Sha256", valid_615374
- var valid_615375 = header.getOrDefault("X-Amz-Date")
- valid_615375 = validateParameter(valid_615375, JString, required = false,
- default = nil)
- if valid_615375 != nil:
- section.add "X-Amz-Date", valid_615375
- var valid_615376 = header.getOrDefault("X-Amz-Credential")
- valid_615376 = validateParameter(valid_615376, JString, required = false,
- default = nil)
- if valid_615376 != nil:
- section.add "X-Amz-Credential", valid_615376
- var valid_615377 = header.getOrDefault("X-Amz-Security-Token")
- valid_615377 = validateParameter(valid_615377, JString, required = false,
- default = nil)
- if valid_615377 != nil:
- section.add "X-Amz-Security-Token", valid_615377
- var valid_615378 = header.getOrDefault("X-Amz-Algorithm")
- valid_615378 = validateParameter(valid_615378, JString, required = false,
- default = nil)
- if valid_615378 != nil:
- section.add "X-Amz-Algorithm", valid_615378
- var valid_615379 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615379 = validateParameter(valid_615379, JString, required = false,
- default = nil)
- if valid_615379 != nil:
- section.add "X-Amz-SignedHeaders", valid_615379
+ if valid_616577 != nil:
+ section.add "X-Amz-Signature", valid_616577
+ var valid_616578 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616578 = validateParameter(valid_616578, JString, required = false,
+ default = nil)
+ if valid_616578 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616578
+ var valid_616579 = header.getOrDefault("X-Amz-Date")
+ valid_616579 = validateParameter(valid_616579, JString, required = false,
+ default = nil)
+ if valid_616579 != nil:
+ section.add "X-Amz-Date", valid_616579
+ var valid_616580 = header.getOrDefault("X-Amz-Credential")
+ valid_616580 = validateParameter(valid_616580, JString, required = false,
+ default = nil)
+ if valid_616580 != nil:
+ section.add "X-Amz-Credential", valid_616580
+ var valid_616581 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616581 = validateParameter(valid_616581, JString, required = false,
+ default = nil)
+ if valid_616581 != nil:
+ section.add "X-Amz-Security-Token", valid_616581
+ var valid_616582 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616582 = validateParameter(valid_616582, JString, required = false,
+ default = nil)
+ if valid_616582 != nil:
+ section.add "X-Amz-Algorithm", valid_616582
+ var valid_616583 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616583 = validateParameter(valid_616583, JString, required = false,
+ default = nil)
+ if valid_616583 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616583
result.add "header", section
## parameters in `formData` object:
## Force: JBool
@@ -87903,39 +87968,39 @@ proc validate_PostDetachNetworkInterface_615369(path: JsonNode; query: JsonNode;
## DryRun: JBool
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_615380 = formData.getOrDefault("Force")
- valid_615380 = validateParameter(valid_615380, JBool, required = false, default = nil)
- if valid_615380 != nil:
- section.add "Force", valid_615380
+ var valid_616584 = formData.getOrDefault("Force")
+ valid_616584 = validateParameter(valid_616584, JBool, required = false, default = nil)
+ if valid_616584 != nil:
+ section.add "Force", valid_616584
assert formData != nil,
"formData argument is necessary due to required `AttachmentId` field"
- var valid_615381 = formData.getOrDefault("AttachmentId")
- valid_615381 = validateParameter(valid_615381, JString, required = true,
+ var valid_616585 = formData.getOrDefault("AttachmentId")
+ valid_616585 = validateParameter(valid_616585, JString, required = true,
default = nil)
- if valid_615381 != nil:
- section.add "AttachmentId", valid_615381
- var valid_615382 = formData.getOrDefault("DryRun")
- valid_615382 = validateParameter(valid_615382, JBool, required = false, default = nil)
- if valid_615382 != nil:
- section.add "DryRun", valid_615382
+ if valid_616585 != nil:
+ section.add "AttachmentId", valid_616585
+ var valid_616586 = formData.getOrDefault("DryRun")
+ valid_616586 = validateParameter(valid_616586, JBool, required = false, default = nil)
+ if valid_616586 != nil:
+ section.add "DryRun", valid_616586
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615383: Call_PostDetachNetworkInterface_615368; path: JsonNode;
+proc call*(call_616587: Call_PostDetachNetworkInterface_616572; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Detaches a network interface from an instance.
##
- let valid = call_615383.validator(path, query, header, formData, body)
- let scheme = call_615383.pickScheme
+ let valid = call_616587.validator(path, query, header, formData, body)
+ let scheme = call_616587.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615383.url(scheme.get, call_615383.host, call_615383.base,
- call_615383.route, valid.getOrDefault("path"),
+ let url = call_616587.url(scheme.get, call_616587.host, call_616587.base,
+ call_616587.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615383, url, valid)
+ result = atozHook(call_616587, url, valid)
-proc call*(call_615384: Call_PostDetachNetworkInterface_615368;
+proc call*(call_616588: Call_PostDetachNetworkInterface_616572;
AttachmentId: string; Force: bool = false; DryRun: bool = false;
Action: string = "DetachNetworkInterface"; Version: string = "2016-11-15"): Recallable =
## postDetachNetworkInterface
@@ -87949,24 +88014,24 @@ proc call*(call_615384: Call_PostDetachNetworkInterface_615368;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_615385 = newJObject()
- var formData_615386 = newJObject()
- add(formData_615386, "Force", newJBool(Force))
- add(formData_615386, "AttachmentId", newJString(AttachmentId))
- add(formData_615386, "DryRun", newJBool(DryRun))
- add(query_615385, "Action", newJString(Action))
- add(query_615385, "Version", newJString(Version))
- result = call_615384.call(nil, query_615385, nil, formData_615386, nil)
+ var query_616589 = newJObject()
+ var formData_616590 = newJObject()
+ add(formData_616590, "Force", newJBool(Force))
+ add(formData_616590, "AttachmentId", newJString(AttachmentId))
+ add(formData_616590, "DryRun", newJBool(DryRun))
+ add(query_616589, "Action", newJString(Action))
+ add(query_616589, "Version", newJString(Version))
+ result = call_616588.call(nil, query_616589, nil, formData_616590, nil)
-var postDetachNetworkInterface* = Call_PostDetachNetworkInterface_615368(
+var postDetachNetworkInterface* = Call_PostDetachNetworkInterface_616572(
name: "postDetachNetworkInterface", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DetachNetworkInterface",
- validator: validate_PostDetachNetworkInterface_615369, base: "/",
- url: url_PostDetachNetworkInterface_615370,
+ validator: validate_PostDetachNetworkInterface_616573, base: "/",
+ url: url_PostDetachNetworkInterface_616574,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDetachNetworkInterface_615350 = ref object of OpenApiRestCall_604389
-proc url_GetDetachNetworkInterface_615352(protocol: Scheme; host: string;
+ Call_GetDetachNetworkInterface_616554 = ref object of OpenApiRestCall_605589
+proc url_GetDetachNetworkInterface_616556(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -87978,7 +88043,7 @@ proc url_GetDetachNetworkInterface_615352(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDetachNetworkInterface_615351(path: JsonNode; query: JsonNode;
+proc validate_GetDetachNetworkInterface_616555(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Detaches a network interface from an instance.
##
@@ -87997,30 +88062,30 @@ proc validate_GetDetachNetworkInterface_615351(path: JsonNode; query: JsonNode;
## : The ID of the attachment.
## Version: JString (required)
section = newJObject()
- var valid_615353 = query.getOrDefault("DryRun")
- valid_615353 = validateParameter(valid_615353, JBool, required = false, default = nil)
- if valid_615353 != nil:
- section.add "DryRun", valid_615353
- var valid_615354 = query.getOrDefault("Force")
- valid_615354 = validateParameter(valid_615354, JBool, required = false, default = nil)
- if valid_615354 != nil:
- section.add "Force", valid_615354
+ var valid_616557 = query.getOrDefault("DryRun")
+ valid_616557 = validateParameter(valid_616557, JBool, required = false, default = nil)
+ if valid_616557 != nil:
+ section.add "DryRun", valid_616557
+ var valid_616558 = query.getOrDefault("Force")
+ valid_616558 = validateParameter(valid_616558, JBool, required = false, default = nil)
+ if valid_616558 != nil:
+ section.add "Force", valid_616558
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_615355 = query.getOrDefault("Action")
- valid_615355 = validateParameter(valid_615355, JString, required = true,
+ var valid_616559 = query.getOrDefault("Action")
+ valid_616559 = validateParameter(valid_616559, JString, required = true,
default = newJString("DetachNetworkInterface"))
- if valid_615355 != nil:
- section.add "Action", valid_615355
- var valid_615356 = query.getOrDefault("AttachmentId")
- valid_615356 = validateParameter(valid_615356, JString, required = true,
+ if valid_616559 != nil:
+ section.add "Action", valid_616559
+ var valid_616560 = query.getOrDefault("AttachmentId")
+ valid_616560 = validateParameter(valid_616560, JString, required = true,
default = nil)
- if valid_615356 != nil:
- section.add "AttachmentId", valid_615356
- var valid_615357 = query.getOrDefault("Version")
- valid_615357 = validateParameter(valid_615357, JString, required = true,
+ if valid_616560 != nil:
+ section.add "AttachmentId", valid_616560
+ var valid_616561 = query.getOrDefault("Version")
+ valid_616561 = validateParameter(valid_616561, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615357 != nil:
- section.add "Version", valid_615357
+ if valid_616561 != nil:
+ section.add "Version", valid_616561
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -88031,61 +88096,61 @@ proc validate_GetDetachNetworkInterface_615351(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615358 = header.getOrDefault("X-Amz-Signature")
- valid_615358 = validateParameter(valid_615358, JString, required = false,
+ var valid_616562 = header.getOrDefault("X-Amz-Signature")
+ valid_616562 = validateParameter(valid_616562, JString, required = false,
default = nil)
- if valid_615358 != nil:
- section.add "X-Amz-Signature", valid_615358
- var valid_615359 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615359 = validateParameter(valid_615359, JString, required = false,
+ if valid_616562 != nil:
+ section.add "X-Amz-Signature", valid_616562
+ var valid_616563 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616563 = validateParameter(valid_616563, JString, required = false,
default = nil)
- if valid_615359 != nil:
- section.add "X-Amz-Content-Sha256", valid_615359
- var valid_615360 = header.getOrDefault("X-Amz-Date")
- valid_615360 = validateParameter(valid_615360, JString, required = false,
+ if valid_616563 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616563
+ var valid_616564 = header.getOrDefault("X-Amz-Date")
+ valid_616564 = validateParameter(valid_616564, JString, required = false,
default = nil)
- if valid_615360 != nil:
- section.add "X-Amz-Date", valid_615360
- var valid_615361 = header.getOrDefault("X-Amz-Credential")
- valid_615361 = validateParameter(valid_615361, JString, required = false,
+ if valid_616564 != nil:
+ section.add "X-Amz-Date", valid_616564
+ var valid_616565 = header.getOrDefault("X-Amz-Credential")
+ valid_616565 = validateParameter(valid_616565, JString, required = false,
default = nil)
- if valid_615361 != nil:
- section.add "X-Amz-Credential", valid_615361
- var valid_615362 = header.getOrDefault("X-Amz-Security-Token")
- valid_615362 = validateParameter(valid_615362, JString, required = false,
+ if valid_616565 != nil:
+ section.add "X-Amz-Credential", valid_616565
+ var valid_616566 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616566 = validateParameter(valid_616566, JString, required = false,
default = nil)
- if valid_615362 != nil:
- section.add "X-Amz-Security-Token", valid_615362
- var valid_615363 = header.getOrDefault("X-Amz-Algorithm")
- valid_615363 = validateParameter(valid_615363, JString, required = false,
+ if valid_616566 != nil:
+ section.add "X-Amz-Security-Token", valid_616566
+ var valid_616567 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616567 = validateParameter(valid_616567, JString, required = false,
default = nil)
- if valid_615363 != nil:
- section.add "X-Amz-Algorithm", valid_615363
- var valid_615364 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615364 = validateParameter(valid_615364, JString, required = false,
+ if valid_616567 != nil:
+ section.add "X-Amz-Algorithm", valid_616567
+ var valid_616568 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616568 = validateParameter(valid_616568, JString, required = false,
default = nil)
- if valid_615364 != nil:
- section.add "X-Amz-SignedHeaders", valid_615364
+ if valid_616568 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616568
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615365: Call_GetDetachNetworkInterface_615350; path: JsonNode;
+proc call*(call_616569: Call_GetDetachNetworkInterface_616554; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Detaches a network interface from an instance.
##
- let valid = call_615365.validator(path, query, header, formData, body)
- let scheme = call_615365.pickScheme
+ let valid = call_616569.validator(path, query, header, formData, body)
+ let scheme = call_616569.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615365.url(scheme.get, call_615365.host, call_615365.base,
- call_615365.route, valid.getOrDefault("path"),
+ let url = call_616569.url(scheme.get, call_616569.host, call_616569.base,
+ call_616569.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615365, url, valid)
+ result = atozHook(call_616569, url, valid)
-proc call*(call_615366: Call_GetDetachNetworkInterface_615350;
+proc call*(call_616570: Call_GetDetachNetworkInterface_616554;
AttachmentId: string; DryRun: bool = false; Force: bool = false;
Action: string = "DetachNetworkInterface"; Version: string = "2016-11-15"): Recallable =
## getDetachNetworkInterface
@@ -88099,23 +88164,23 @@ proc call*(call_615366: Call_GetDetachNetworkInterface_615350;
## AttachmentId: string (required)
## : The ID of the attachment.
## Version: string (required)
- var query_615367 = newJObject()
- add(query_615367, "DryRun", newJBool(DryRun))
- add(query_615367, "Force", newJBool(Force))
- add(query_615367, "Action", newJString(Action))
- add(query_615367, "AttachmentId", newJString(AttachmentId))
- add(query_615367, "Version", newJString(Version))
- result = call_615366.call(nil, query_615367, nil, nil, nil)
+ var query_616571 = newJObject()
+ add(query_616571, "DryRun", newJBool(DryRun))
+ add(query_616571, "Force", newJBool(Force))
+ add(query_616571, "Action", newJString(Action))
+ add(query_616571, "AttachmentId", newJString(AttachmentId))
+ add(query_616571, "Version", newJString(Version))
+ result = call_616570.call(nil, query_616571, nil, nil, nil)
-var getDetachNetworkInterface* = Call_GetDetachNetworkInterface_615350(
+var getDetachNetworkInterface* = Call_GetDetachNetworkInterface_616554(
name: "getDetachNetworkInterface", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DetachNetworkInterface",
- validator: validate_GetDetachNetworkInterface_615351, base: "/",
- url: url_GetDetachNetworkInterface_615352,
+ validator: validate_GetDetachNetworkInterface_616555, base: "/",
+ url: url_GetDetachNetworkInterface_616556,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDetachVolume_615407 = ref object of OpenApiRestCall_604389
-proc url_PostDetachVolume_615409(protocol: Scheme; host: string; base: string;
+ Call_PostDetachVolume_616611 = ref object of OpenApiRestCall_605589
+proc url_PostDetachVolume_616613(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -88127,7 +88192,7 @@ proc url_PostDetachVolume_615409(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostDetachVolume_615408(path: JsonNode; query: JsonNode;
+proc validate_PostDetachVolume_616612(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Detaches an EBS volume from an instance. Make sure to unmount any file systems on the device within your operating system before detaching the volume. Failure to do so can result in the volume becoming stuck in the busy
state while detaching. If this happens, detachment can be delayed indefinitely until you unmount the volume, force detachment, reboot the instance, or all three. If an EBS volume is the root device of an instance, it can't be detached while the instance is running. To detach the root volume, stop the instance first.
When a volume with an AWS Marketplace product code is detached from an instance, the product code is no longer associated with the instance.
For more information, see Detaching an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
@@ -88141,16 +88206,16 @@ proc validate_PostDetachVolume_615408(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615410 = query.getOrDefault("Action") - valid_615410 = validateParameter(valid_615410, JString, required = true, + var valid_616614 = query.getOrDefault("Action") + valid_616614 = validateParameter(valid_616614, JString, required = true, default = newJString("DetachVolume")) - if valid_615410 != nil: - section.add "Action", valid_615410 - var valid_615411 = query.getOrDefault("Version") - valid_615411 = validateParameter(valid_615411, JString, required = true, + if valid_616614 != nil: + section.add "Action", valid_616614 + var valid_616615 = query.getOrDefault("Version") + valid_616615 = validateParameter(valid_616615, JString, required = true, default = newJString("2016-11-15")) - if valid_615411 != nil: - section.add "Version", valid_615411 + if valid_616615 != nil: + section.add "Version", valid_616615 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -88161,41 +88226,41 @@ proc validate_PostDetachVolume_615408(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615412 = header.getOrDefault("X-Amz-Signature") - valid_615412 = validateParameter(valid_615412, JString, required = false, + var valid_616616 = header.getOrDefault("X-Amz-Signature") + valid_616616 = validateParameter(valid_616616, JString, required = false, default = nil) - if valid_615412 != nil: - section.add "X-Amz-Signature", valid_615412 - var valid_615413 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615413 = validateParameter(valid_615413, JString, required = false, + if valid_616616 != nil: + section.add "X-Amz-Signature", valid_616616 + var valid_616617 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616617 = validateParameter(valid_616617, JString, required = false, default = nil) - if valid_615413 != nil: - section.add "X-Amz-Content-Sha256", valid_615413 - var valid_615414 = header.getOrDefault("X-Amz-Date") - valid_615414 = validateParameter(valid_615414, JString, required = false, + if valid_616617 != nil: + section.add "X-Amz-Content-Sha256", valid_616617 + var valid_616618 = header.getOrDefault("X-Amz-Date") + valid_616618 = validateParameter(valid_616618, JString, required = false, default = nil) - if valid_615414 != nil: - section.add "X-Amz-Date", valid_615414 - var valid_615415 = header.getOrDefault("X-Amz-Credential") - valid_615415 = validateParameter(valid_615415, JString, required = false, + if valid_616618 != nil: + section.add "X-Amz-Date", valid_616618 + var valid_616619 = header.getOrDefault("X-Amz-Credential") + valid_616619 = validateParameter(valid_616619, JString, required = false, default = nil) - if valid_615415 != nil: - section.add "X-Amz-Credential", valid_615415 - var valid_615416 = header.getOrDefault("X-Amz-Security-Token") - valid_615416 = validateParameter(valid_615416, JString, required = false, + if valid_616619 != nil: + section.add "X-Amz-Credential", valid_616619 + var valid_616620 = header.getOrDefault("X-Amz-Security-Token") + valid_616620 = validateParameter(valid_616620, JString, required = false, default = nil) - if valid_615416 != nil: - section.add "X-Amz-Security-Token", valid_615416 - var valid_615417 = header.getOrDefault("X-Amz-Algorithm") - valid_615417 = validateParameter(valid_615417, JString, required = false, + if valid_616620 != nil: + section.add "X-Amz-Security-Token", valid_616620 + var valid_616621 = header.getOrDefault("X-Amz-Algorithm") + valid_616621 = validateParameter(valid_616621, JString, required = false, default = nil) - if valid_615417 != nil: - section.add "X-Amz-Algorithm", valid_615417 - var valid_615418 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615418 = validateParameter(valid_615418, JString, required = false, + if valid_616621 != nil: + section.add "X-Amz-Algorithm", valid_616621 + var valid_616622 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616622 = validateParameter(valid_616622, JString, required = false, default = nil) - if valid_615418 != nil: - section.add "X-Amz-SignedHeaders", valid_615418 + if valid_616622 != nil: + section.add "X-Amz-SignedHeaders", valid_616622 result.add "header", section ## parameters in `formData` object: ## Device: JString @@ -88209,49 +88274,49 @@ proc validate_PostDetachVolume_615408(path: JsonNode; query: JsonNode; ## InstanceId: JString ## : The ID of the instance. section = newJObject() - var valid_615419 = formData.getOrDefault("Device") - valid_615419 = validateParameter(valid_615419, JString, required = false, + var valid_616623 = formData.getOrDefault("Device") + valid_616623 = validateParameter(valid_616623, JString, required = false, default = nil) - if valid_615419 != nil: - section.add "Device", valid_615419 - var valid_615420 = formData.getOrDefault("Force") - valid_615420 = validateParameter(valid_615420, JBool, required = false, default = nil) - if valid_615420 != nil: - section.add "Force", valid_615420 + if valid_616623 != nil: + section.add "Device", valid_616623 + var valid_616624 = formData.getOrDefault("Force") + valid_616624 = validateParameter(valid_616624, JBool, required = false, default = nil) + if valid_616624 != nil: + section.add "Force", valid_616624 assert formData != nil, "formData argument is necessary due to required `VolumeId` field" - var valid_615421 = formData.getOrDefault("VolumeId") - valid_615421 = validateParameter(valid_615421, JString, required = true, - default = nil) - if valid_615421 != nil: - section.add "VolumeId", valid_615421 - var valid_615422 = formData.getOrDefault("DryRun") - valid_615422 = validateParameter(valid_615422, JBool, required = false, default = nil) - if valid_615422 != nil: - section.add "DryRun", valid_615422 - var valid_615423 = formData.getOrDefault("InstanceId") - valid_615423 = validateParameter(valid_615423, JString, required = false, + var valid_616625 = formData.getOrDefault("VolumeId") + valid_616625 = validateParameter(valid_616625, JString, required = true, default = nil) - if valid_615423 != nil: - section.add "InstanceId", valid_615423 + if valid_616625 != nil: + section.add "VolumeId", valid_616625 + var valid_616626 = formData.getOrDefault("DryRun") + valid_616626 = validateParameter(valid_616626, JBool, required = false, default = nil) + if valid_616626 != nil: + section.add "DryRun", valid_616626 + var valid_616627 = formData.getOrDefault("InstanceId") + valid_616627 = validateParameter(valid_616627, JString, required = false, + default = nil) + if valid_616627 != nil: + section.add "InstanceId", valid_616627 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615424: Call_PostDetachVolume_615407; path: JsonNode; +proc call*(call_616628: Call_PostDetachVolume_616611; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Detaches an EBS volume from an instance. Make sure to unmount any file systems on the device within your operating system before detaching the volume. Failure to do so can result in the volume becoming stuck in the busy
state while detaching. If this happens, detachment can be delayed indefinitely until you unmount the volume, force detachment, reboot the instance, or all three. If an EBS volume is the root device of an instance, it can't be detached while the instance is running. To detach the root volume, stop the instance first.
When a volume with an AWS Marketplace product code is detached from an instance, the product code is no longer associated with the instance.
For more information, see Detaching an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_615424.validator(path, query, header, formData, body) - let scheme = call_615424.pickScheme + let valid = call_616628.validator(path, query, header, formData, body) + let scheme = call_616628.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615424.url(scheme.get, call_615424.host, call_615424.base, - call_615424.route, valid.getOrDefault("path"), + let url = call_616628.url(scheme.get, call_616628.host, call_616628.base, + call_616628.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615424, url, valid) + result = atozHook(call_616628, url, valid) -proc call*(call_615425: Call_PostDetachVolume_615407; VolumeId: string; +proc call*(call_616629: Call_PostDetachVolume_616611; VolumeId: string; Device: string = ""; Force: bool = false; DryRun: bool = false; InstanceId: string = ""; Action: string = "DetachVolume"; Version: string = "2016-11-15"): Recallable = @@ -88269,25 +88334,25 @@ proc call*(call_615425: Call_PostDetachVolume_615407; VolumeId: string; ## : The ID of the instance. ## Action: string (required) ## Version: string (required) - var query_615426 = newJObject() - var formData_615427 = newJObject() - add(formData_615427, "Device", newJString(Device)) - add(formData_615427, "Force", newJBool(Force)) - add(formData_615427, "VolumeId", newJString(VolumeId)) - add(formData_615427, "DryRun", newJBool(DryRun)) - add(formData_615427, "InstanceId", newJString(InstanceId)) - add(query_615426, "Action", newJString(Action)) - add(query_615426, "Version", newJString(Version)) - result = call_615425.call(nil, query_615426, nil, formData_615427, nil) + var query_616630 = newJObject() + var formData_616631 = newJObject() + add(formData_616631, "Device", newJString(Device)) + add(formData_616631, "Force", newJBool(Force)) + add(formData_616631, "VolumeId", newJString(VolumeId)) + add(formData_616631, "DryRun", newJBool(DryRun)) + add(formData_616631, "InstanceId", newJString(InstanceId)) + add(query_616630, "Action", newJString(Action)) + add(query_616630, "Version", newJString(Version)) + result = call_616629.call(nil, query_616630, nil, formData_616631, nil) -var postDetachVolume* = Call_PostDetachVolume_615407(name: "postDetachVolume", +var postDetachVolume* = Call_PostDetachVolume_616611(name: "postDetachVolume", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=DetachVolume", validator: validate_PostDetachVolume_615408, - base: "/", url: url_PostDetachVolume_615409, + route: "/#Action=DetachVolume", validator: validate_PostDetachVolume_616612, + base: "/", url: url_PostDetachVolume_616613, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDetachVolume_615387 = ref object of OpenApiRestCall_604389 -proc url_GetDetachVolume_615389(protocol: Scheme; host: string; base: string; + Call_GetDetachVolume_616591 = ref object of OpenApiRestCall_605589 +proc url_GetDetachVolume_616593(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -88299,7 +88364,7 @@ proc url_GetDetachVolume_615389(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetDetachVolume_615388(path: JsonNode; query: JsonNode; +proc validate_GetDetachVolume_616592(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Detaches an EBS volume from an instance. Make sure to unmount any file systems on the device within your operating system before detaching the volume. Failure to do so can result in the volume becoming stuck in the busy
state while detaching. If this happens, detachment can be delayed indefinitely until you unmount the volume, force detachment, reboot the instance, or all three. If an EBS volume is the root device of an instance, it can't be detached while the instance is running. To detach the root volume, stop the instance first.
When a volume with an AWS Marketplace product code is detached from an instance, the product code is no longer associated with the instance.
For more information, see Detaching an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
@@ -88322,41 +88387,41 @@ proc validate_GetDetachVolume_615388(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_615390 = query.getOrDefault("DryRun") - valid_615390 = validateParameter(valid_615390, JBool, required = false, default = nil) - if valid_615390 != nil: - section.add "DryRun", valid_615390 - var valid_615391 = query.getOrDefault("InstanceId") - valid_615391 = validateParameter(valid_615391, JString, required = false, - default = nil) - if valid_615391 != nil: - section.add "InstanceId", valid_615391 - var valid_615392 = query.getOrDefault("Force") - valid_615392 = validateParameter(valid_615392, JBool, required = false, default = nil) - if valid_615392 != nil: - section.add "Force", valid_615392 - var valid_615393 = query.getOrDefault("Device") - valid_615393 = validateParameter(valid_615393, JString, required = false, - default = nil) - if valid_615393 != nil: - section.add "Device", valid_615393 + var valid_616594 = query.getOrDefault("DryRun") + valid_616594 = validateParameter(valid_616594, JBool, required = false, default = nil) + if valid_616594 != nil: + section.add "DryRun", valid_616594 + var valid_616595 = query.getOrDefault("InstanceId") + valid_616595 = validateParameter(valid_616595, JString, required = false, + default = nil) + if valid_616595 != nil: + section.add "InstanceId", valid_616595 + var valid_616596 = query.getOrDefault("Force") + valid_616596 = validateParameter(valid_616596, JBool, required = false, default = nil) + if valid_616596 != nil: + section.add "Force", valid_616596 + var valid_616597 = query.getOrDefault("Device") + valid_616597 = validateParameter(valid_616597, JString, required = false, + default = nil) + if valid_616597 != nil: + section.add "Device", valid_616597 assert query != nil, "query argument is necessary due to required `VolumeId` field" - var valid_615394 = query.getOrDefault("VolumeId") - valid_615394 = validateParameter(valid_615394, JString, required = true, + var valid_616598 = query.getOrDefault("VolumeId") + valid_616598 = validateParameter(valid_616598, JString, required = true, default = nil) - if valid_615394 != nil: - section.add "VolumeId", valid_615394 - var valid_615395 = query.getOrDefault("Action") - valid_615395 = validateParameter(valid_615395, JString, required = true, + if valid_616598 != nil: + section.add "VolumeId", valid_616598 + var valid_616599 = query.getOrDefault("Action") + valid_616599 = validateParameter(valid_616599, JString, required = true, default = newJString("DetachVolume")) - if valid_615395 != nil: - section.add "Action", valid_615395 - var valid_615396 = query.getOrDefault("Version") - valid_615396 = validateParameter(valid_615396, JString, required = true, + if valid_616599 != nil: + section.add "Action", valid_616599 + var valid_616600 = query.getOrDefault("Version") + valid_616600 = validateParameter(valid_616600, JString, required = true, default = newJString("2016-11-15")) - if valid_615396 != nil: - section.add "Version", valid_615396 + if valid_616600 != nil: + section.add "Version", valid_616600 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -88367,61 +88432,61 @@ proc validate_GetDetachVolume_615388(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615397 = header.getOrDefault("X-Amz-Signature") - valid_615397 = validateParameter(valid_615397, JString, required = false, + var valid_616601 = header.getOrDefault("X-Amz-Signature") + valid_616601 = validateParameter(valid_616601, JString, required = false, default = nil) - if valid_615397 != nil: - section.add "X-Amz-Signature", valid_615397 - var valid_615398 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615398 = validateParameter(valid_615398, JString, required = false, + if valid_616601 != nil: + section.add "X-Amz-Signature", valid_616601 + var valid_616602 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616602 = validateParameter(valid_616602, JString, required = false, default = nil) - if valid_615398 != nil: - section.add "X-Amz-Content-Sha256", valid_615398 - var valid_615399 = header.getOrDefault("X-Amz-Date") - valid_615399 = validateParameter(valid_615399, JString, required = false, + if valid_616602 != nil: + section.add "X-Amz-Content-Sha256", valid_616602 + var valid_616603 = header.getOrDefault("X-Amz-Date") + valid_616603 = validateParameter(valid_616603, JString, required = false, default = nil) - if valid_615399 != nil: - section.add "X-Amz-Date", valid_615399 - var valid_615400 = header.getOrDefault("X-Amz-Credential") - valid_615400 = validateParameter(valid_615400, JString, required = false, + if valid_616603 != nil: + section.add "X-Amz-Date", valid_616603 + var valid_616604 = header.getOrDefault("X-Amz-Credential") + valid_616604 = validateParameter(valid_616604, JString, required = false, default = nil) - if valid_615400 != nil: - section.add "X-Amz-Credential", valid_615400 - var valid_615401 = header.getOrDefault("X-Amz-Security-Token") - valid_615401 = validateParameter(valid_615401, JString, required = false, + if valid_616604 != nil: + section.add "X-Amz-Credential", valid_616604 + var valid_616605 = header.getOrDefault("X-Amz-Security-Token") + valid_616605 = validateParameter(valid_616605, JString, required = false, default = nil) - if valid_615401 != nil: - section.add "X-Amz-Security-Token", valid_615401 - var valid_615402 = header.getOrDefault("X-Amz-Algorithm") - valid_615402 = validateParameter(valid_615402, JString, required = false, + if valid_616605 != nil: + section.add "X-Amz-Security-Token", valid_616605 + var valid_616606 = header.getOrDefault("X-Amz-Algorithm") + valid_616606 = validateParameter(valid_616606, JString, required = false, default = nil) - if valid_615402 != nil: - section.add "X-Amz-Algorithm", valid_615402 - var valid_615403 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615403 = validateParameter(valid_615403, JString, required = false, + if valid_616606 != nil: + section.add "X-Amz-Algorithm", valid_616606 + var valid_616607 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616607 = validateParameter(valid_616607, JString, required = false, default = nil) - if valid_615403 != nil: - section.add "X-Amz-SignedHeaders", valid_615403 + if valid_616607 != nil: + section.add "X-Amz-SignedHeaders", valid_616607 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615404: Call_GetDetachVolume_615387; path: JsonNode; query: JsonNode; +proc call*(call_616608: Call_GetDetachVolume_616591; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Detaches an EBS volume from an instance. Make sure to unmount any file systems on the device within your operating system before detaching the volume. Failure to do so can result in the volume becoming stuck in the busy
state while detaching. If this happens, detachment can be delayed indefinitely until you unmount the volume, force detachment, reboot the instance, or all three. If an EBS volume is the root device of an instance, it can't be detached while the instance is running. To detach the root volume, stop the instance first.
When a volume with an AWS Marketplace product code is detached from an instance, the product code is no longer associated with the instance.
For more information, see Detaching an Amazon EBS Volume in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_615404.validator(path, query, header, formData, body) - let scheme = call_615404.pickScheme + let valid = call_616608.validator(path, query, header, formData, body) + let scheme = call_616608.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615404.url(scheme.get, call_615404.host, call_615404.base, - call_615404.route, valid.getOrDefault("path"), + let url = call_616608.url(scheme.get, call_616608.host, call_616608.base, + call_616608.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615404, url, valid) + result = atozHook(call_616608, url, valid) -proc call*(call_615405: Call_GetDetachVolume_615387; VolumeId: string; +proc call*(call_616609: Call_GetDetachVolume_616591; VolumeId: string; DryRun: bool = false; InstanceId: string = ""; Force: bool = false; Device: string = ""; Action: string = "DetachVolume"; Version: string = "2016-11-15"): Recallable = @@ -88439,23 +88504,23 @@ proc call*(call_615405: Call_GetDetachVolume_615387; VolumeId: string; ## : The ID of the volume. ## Action: string (required) ## Version: string (required) - var query_615406 = newJObject() - add(query_615406, "DryRun", newJBool(DryRun)) - add(query_615406, "InstanceId", newJString(InstanceId)) - add(query_615406, "Force", newJBool(Force)) - add(query_615406, "Device", newJString(Device)) - add(query_615406, "VolumeId", newJString(VolumeId)) - add(query_615406, "Action", newJString(Action)) - add(query_615406, "Version", newJString(Version)) - result = call_615405.call(nil, query_615406, nil, nil, nil) + var query_616610 = newJObject() + add(query_616610, "DryRun", newJBool(DryRun)) + add(query_616610, "InstanceId", newJString(InstanceId)) + add(query_616610, "Force", newJBool(Force)) + add(query_616610, "Device", newJString(Device)) + add(query_616610, "VolumeId", newJString(VolumeId)) + add(query_616610, "Action", newJString(Action)) + add(query_616610, "Version", newJString(Version)) + result = call_616609.call(nil, query_616610, nil, nil, nil) -var getDetachVolume* = Call_GetDetachVolume_615387(name: "getDetachVolume", +var getDetachVolume* = Call_GetDetachVolume_616591(name: "getDetachVolume", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=DetachVolume", validator: validate_GetDetachVolume_615388, - base: "/", url: url_GetDetachVolume_615389, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=DetachVolume", validator: validate_GetDetachVolume_616592, + base: "/", url: url_GetDetachVolume_616593, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDetachVpnGateway_615446 = ref object of OpenApiRestCall_604389 -proc url_PostDetachVpnGateway_615448(protocol: Scheme; host: string; base: string; + Call_PostDetachVpnGateway_616650 = ref object of OpenApiRestCall_605589 +proc url_PostDetachVpnGateway_616652(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -88467,7 +88532,7 @@ proc url_PostDetachVpnGateway_615448(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostDetachVpnGateway_615447(path: JsonNode; query: JsonNode; +proc validate_PostDetachVpnGateway_616651(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Detaches a virtual private gateway from a VPC. You do this if you're planning to turn off the VPC and not use it anymore. You can confirm a virtual private gateway has been completely detached from a VPC by describing the virtual private gateway (any attachments to the virtual private gateway are also described).
You must wait for the attachment's state to switch to detached
before you can delete the VPC or attach a different VPC to the virtual private gateway.
Detaches a virtual private gateway from a VPC. You do this if you're planning to turn off the VPC and not use it anymore. You can confirm a virtual private gateway has been completely detached from a VPC by describing the virtual private gateway (any attachments to the virtual private gateway are also described).
You must wait for the attachment's state to switch to detached
before you can delete the VPC or attach a different VPC to the virtual private gateway.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_615463 = newJObject()
- var formData_615464 = newJObject()
- add(formData_615464, "VpnGatewayId", newJString(VpnGatewayId))
- add(formData_615464, "VpcId", newJString(VpcId))
- add(formData_615464, "DryRun", newJBool(DryRun))
- add(query_615463, "Action", newJString(Action))
- add(query_615463, "Version", newJString(Version))
- result = call_615462.call(nil, query_615463, nil, formData_615464, nil)
+ var query_616667 = newJObject()
+ var formData_616668 = newJObject()
+ add(formData_616668, "VpnGatewayId", newJString(VpnGatewayId))
+ add(formData_616668, "VpcId", newJString(VpcId))
+ add(formData_616668, "DryRun", newJBool(DryRun))
+ add(query_616667, "Action", newJString(Action))
+ add(query_616667, "Version", newJString(Version))
+ result = call_616666.call(nil, query_616667, nil, formData_616668, nil)
-var postDetachVpnGateway* = Call_PostDetachVpnGateway_615446(
+var postDetachVpnGateway* = Call_PostDetachVpnGateway_616650(
name: "postDetachVpnGateway", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DetachVpnGateway",
- validator: validate_PostDetachVpnGateway_615447, base: "/",
- url: url_PostDetachVpnGateway_615448, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostDetachVpnGateway_616651, base: "/",
+ url: url_PostDetachVpnGateway_616652, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDetachVpnGateway_615428 = ref object of OpenApiRestCall_604389
-proc url_GetDetachVpnGateway_615430(protocol: Scheme; host: string; base: string;
+ Call_GetDetachVpnGateway_616632 = ref object of OpenApiRestCall_605589
+proc url_GetDetachVpnGateway_616634(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -88618,7 +88683,7 @@ proc url_GetDetachVpnGateway_615430(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetDetachVpnGateway_615429(path: JsonNode; query: JsonNode;
+proc validate_GetDetachVpnGateway_616633(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Detaches a virtual private gateway from a VPC. You do this if you're planning to turn off the VPC and not use it anymore. You can confirm a virtual private gateway has been completely detached from a VPC by describing the virtual private gateway (any attachments to the virtual private gateway are also described).
You must wait for the attachment's state to switch to detached
before you can delete the VPC or attach a different VPC to the virtual private gateway.
Detaches a virtual private gateway from a VPC. You do this if you're planning to turn off the VPC and not use it anymore. You can confirm a virtual private gateway has been completely detached from a VPC by describing the virtual private gateway (any attachments to the virtual private gateway are also described).
You must wait for the attachment's state to switch to detached
before you can delete the VPC or attach a different VPC to the virtual private gateway.
Disables EBS encryption by default for your account in the current Region.
After you disable encryption by default, you can still create encrypted volumes by enabling encryption when you create each volume.
Disabling encryption by default does not change the encryption status of your existing volumes.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## @@ -88779,16 +88844,16 @@ proc validate_PostDisableEbsEncryptionByDefault_615482(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615484 = query.getOrDefault("Action") - valid_615484 = validateParameter(valid_615484, JString, required = true, default = newJString( + var valid_616688 = query.getOrDefault("Action") + valid_616688 = validateParameter(valid_616688, JString, required = true, default = newJString( "DisableEbsEncryptionByDefault")) - if valid_615484 != nil: - section.add "Action", valid_615484 - var valid_615485 = query.getOrDefault("Version") - valid_615485 = validateParameter(valid_615485, JString, required = true, + if valid_616688 != nil: + section.add "Action", valid_616688 + var valid_616689 = query.getOrDefault("Version") + valid_616689 = validateParameter(valid_616689, JString, required = true, default = newJString("2016-11-15")) - if valid_615485 != nil: - section.add "Version", valid_615485 + if valid_616689 != nil: + section.add "Version", valid_616689 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -88799,69 +88864,69 @@ proc validate_PostDisableEbsEncryptionByDefault_615482(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615486 = header.getOrDefault("X-Amz-Signature") - valid_615486 = validateParameter(valid_615486, JString, required = false, + var valid_616690 = header.getOrDefault("X-Amz-Signature") + valid_616690 = validateParameter(valid_616690, JString, required = false, default = nil) - if valid_615486 != nil: - section.add "X-Amz-Signature", valid_615486 - var valid_615487 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615487 = validateParameter(valid_615487, JString, required = false, + if valid_616690 != nil: + section.add "X-Amz-Signature", valid_616690 + var valid_616691 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616691 = validateParameter(valid_616691, JString, required = false, default = nil) - if valid_615487 != nil: - section.add "X-Amz-Content-Sha256", valid_615487 - var valid_615488 = header.getOrDefault("X-Amz-Date") - valid_615488 = validateParameter(valid_615488, JString, required = false, + if valid_616691 != nil: + section.add "X-Amz-Content-Sha256", valid_616691 + var valid_616692 = header.getOrDefault("X-Amz-Date") + valid_616692 = validateParameter(valid_616692, JString, required = false, default = nil) - if valid_615488 != nil: - section.add "X-Amz-Date", valid_615488 - var valid_615489 = header.getOrDefault("X-Amz-Credential") - valid_615489 = validateParameter(valid_615489, JString, required = false, + if valid_616692 != nil: + section.add "X-Amz-Date", valid_616692 + var valid_616693 = header.getOrDefault("X-Amz-Credential") + valid_616693 = validateParameter(valid_616693, JString, required = false, default = nil) - if valid_615489 != nil: - section.add "X-Amz-Credential", valid_615489 - var valid_615490 = header.getOrDefault("X-Amz-Security-Token") - valid_615490 = validateParameter(valid_615490, JString, required = false, + if valid_616693 != nil: + section.add "X-Amz-Credential", valid_616693 + var valid_616694 = header.getOrDefault("X-Amz-Security-Token") + valid_616694 = validateParameter(valid_616694, JString, required = false, default = nil) - if valid_615490 != nil: - section.add "X-Amz-Security-Token", valid_615490 - var valid_615491 = header.getOrDefault("X-Amz-Algorithm") - valid_615491 = validateParameter(valid_615491, JString, required = false, + if valid_616694 != nil: + section.add "X-Amz-Security-Token", valid_616694 + var valid_616695 = header.getOrDefault("X-Amz-Algorithm") + valid_616695 = validateParameter(valid_616695, JString, required = false, default = nil) - if valid_615491 != nil: - section.add "X-Amz-Algorithm", valid_615491 - var valid_615492 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615492 = validateParameter(valid_615492, JString, required = false, + if valid_616695 != nil: + section.add "X-Amz-Algorithm", valid_616695 + var valid_616696 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616696 = validateParameter(valid_616696, JString, required = false, default = nil) - if valid_615492 != nil: - section.add "X-Amz-SignedHeaders", valid_615492 + if valid_616696 != nil: + section.add "X-Amz-SignedHeaders", valid_616696 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_615493 = formData.getOrDefault("DryRun")
- valid_615493 = validateParameter(valid_615493, JBool, required = false, default = nil)
- if valid_615493 != nil:
- section.add "DryRun", valid_615493
+ var valid_616697 = formData.getOrDefault("DryRun")
+ valid_616697 = validateParameter(valid_616697, JBool, required = false, default = nil)
+ if valid_616697 != nil:
+ section.add "DryRun", valid_616697
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615494: Call_PostDisableEbsEncryptionByDefault_615481;
+proc call*(call_616698: Call_PostDisableEbsEncryptionByDefault_616685;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Disables EBS encryption by default for your account in the current Region.
After you disable encryption by default, you can still create encrypted volumes by enabling encryption when you create each volume.
Disabling encryption by default does not change the encryption status of your existing volumes.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_615494.validator(path, query, header, formData, body) - let scheme = call_615494.pickScheme + let valid = call_616698.validator(path, query, header, formData, body) + let scheme = call_616698.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615494.url(scheme.get, call_615494.host, call_615494.base, - call_615494.route, valid.getOrDefault("path"), + let url = call_616698.url(scheme.get, call_616698.host, call_616698.base, + call_616698.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615494, url, valid) + result = atozHook(call_616698, url, valid) -proc call*(call_615495: Call_PostDisableEbsEncryptionByDefault_615481; +proc call*(call_616699: Call_PostDisableEbsEncryptionByDefault_616685; DryRun: bool = false; Action: string = "DisableEbsEncryptionByDefault"; Version: string = "2016-11-15"): Recallable = ## postDisableEbsEncryptionByDefault @@ -88870,22 +88935,22 @@ proc call*(call_615495: Call_PostDisableEbsEncryptionByDefault_615481; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_615496 = newJObject()
- var formData_615497 = newJObject()
- add(formData_615497, "DryRun", newJBool(DryRun))
- add(query_615496, "Action", newJString(Action))
- add(query_615496, "Version", newJString(Version))
- result = call_615495.call(nil, query_615496, nil, formData_615497, nil)
+ var query_616700 = newJObject()
+ var formData_616701 = newJObject()
+ add(formData_616701, "DryRun", newJBool(DryRun))
+ add(query_616700, "Action", newJString(Action))
+ add(query_616700, "Version", newJString(Version))
+ result = call_616699.call(nil, query_616700, nil, formData_616701, nil)
-var postDisableEbsEncryptionByDefault* = Call_PostDisableEbsEncryptionByDefault_615481(
+var postDisableEbsEncryptionByDefault* = Call_PostDisableEbsEncryptionByDefault_616685(
name: "postDisableEbsEncryptionByDefault", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DisableEbsEncryptionByDefault",
- validator: validate_PostDisableEbsEncryptionByDefault_615482, base: "/",
- url: url_PostDisableEbsEncryptionByDefault_615483,
+ validator: validate_PostDisableEbsEncryptionByDefault_616686, base: "/",
+ url: url_PostDisableEbsEncryptionByDefault_616687,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDisableEbsEncryptionByDefault_615465 = ref object of OpenApiRestCall_604389
-proc url_GetDisableEbsEncryptionByDefault_615467(protocol: Scheme; host: string;
+ Call_GetDisableEbsEncryptionByDefault_616669 = ref object of OpenApiRestCall_605589
+proc url_GetDisableEbsEncryptionByDefault_616671(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -88897,7 +88962,7 @@ proc url_GetDisableEbsEncryptionByDefault_615467(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDisableEbsEncryptionByDefault_615466(path: JsonNode;
+proc validate_GetDisableEbsEncryptionByDefault_616670(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Disables EBS encryption by default for your account in the current Region.
After you disable encryption by default, you can still create encrypted volumes by enabling encryption when you create each volume.
Disabling encryption by default does not change the encryption status of your existing volumes.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## @@ -88911,21 +88976,21 @@ proc validate_GetDisableEbsEncryptionByDefault_615466(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_615468 = query.getOrDefault("DryRun") - valid_615468 = validateParameter(valid_615468, JBool, required = false, default = nil) - if valid_615468 != nil: - section.add "DryRun", valid_615468 + var valid_616672 = query.getOrDefault("DryRun") + valid_616672 = validateParameter(valid_616672, JBool, required = false, default = nil) + if valid_616672 != nil: + section.add "DryRun", valid_616672 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615469 = query.getOrDefault("Action") - valid_615469 = validateParameter(valid_615469, JString, required = true, default = newJString( + var valid_616673 = query.getOrDefault("Action") + valid_616673 = validateParameter(valid_616673, JString, required = true, default = newJString( "DisableEbsEncryptionByDefault")) - if valid_615469 != nil: - section.add "Action", valid_615469 - var valid_615470 = query.getOrDefault("Version") - valid_615470 = validateParameter(valid_615470, JString, required = true, + if valid_616673 != nil: + section.add "Action", valid_616673 + var valid_616674 = query.getOrDefault("Version") + valid_616674 = validateParameter(valid_616674, JString, required = true, default = newJString("2016-11-15")) - if valid_615470 != nil: - section.add "Version", valid_615470 + if valid_616674 != nil: + section.add "Version", valid_616674 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -88936,62 +89001,62 @@ proc validate_GetDisableEbsEncryptionByDefault_615466(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615471 = header.getOrDefault("X-Amz-Signature") - valid_615471 = validateParameter(valid_615471, JString, required = false, + var valid_616675 = header.getOrDefault("X-Amz-Signature") + valid_616675 = validateParameter(valid_616675, JString, required = false, default = nil) - if valid_615471 != nil: - section.add "X-Amz-Signature", valid_615471 - var valid_615472 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615472 = validateParameter(valid_615472, JString, required = false, + if valid_616675 != nil: + section.add "X-Amz-Signature", valid_616675 + var valid_616676 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616676 = validateParameter(valid_616676, JString, required = false, default = nil) - if valid_615472 != nil: - section.add "X-Amz-Content-Sha256", valid_615472 - var valid_615473 = header.getOrDefault("X-Amz-Date") - valid_615473 = validateParameter(valid_615473, JString, required = false, + if valid_616676 != nil: + section.add "X-Amz-Content-Sha256", valid_616676 + var valid_616677 = header.getOrDefault("X-Amz-Date") + valid_616677 = validateParameter(valid_616677, JString, required = false, default = nil) - if valid_615473 != nil: - section.add "X-Amz-Date", valid_615473 - var valid_615474 = header.getOrDefault("X-Amz-Credential") - valid_615474 = validateParameter(valid_615474, JString, required = false, + if valid_616677 != nil: + section.add "X-Amz-Date", valid_616677 + var valid_616678 = header.getOrDefault("X-Amz-Credential") + valid_616678 = validateParameter(valid_616678, JString, required = false, default = nil) - if valid_615474 != nil: - section.add "X-Amz-Credential", valid_615474 - var valid_615475 = header.getOrDefault("X-Amz-Security-Token") - valid_615475 = validateParameter(valid_615475, JString, required = false, + if valid_616678 != nil: + section.add "X-Amz-Credential", valid_616678 + var valid_616679 = header.getOrDefault("X-Amz-Security-Token") + valid_616679 = validateParameter(valid_616679, JString, required = false, default = nil) - if valid_615475 != nil: - section.add "X-Amz-Security-Token", valid_615475 - var valid_615476 = header.getOrDefault("X-Amz-Algorithm") - valid_615476 = validateParameter(valid_615476, JString, required = false, + if valid_616679 != nil: + section.add "X-Amz-Security-Token", valid_616679 + var valid_616680 = header.getOrDefault("X-Amz-Algorithm") + valid_616680 = validateParameter(valid_616680, JString, required = false, default = nil) - if valid_615476 != nil: - section.add "X-Amz-Algorithm", valid_615476 - var valid_615477 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615477 = validateParameter(valid_615477, JString, required = false, + if valid_616680 != nil: + section.add "X-Amz-Algorithm", valid_616680 + var valid_616681 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616681 = validateParameter(valid_616681, JString, required = false, default = nil) - if valid_615477 != nil: - section.add "X-Amz-SignedHeaders", valid_615477 + if valid_616681 != nil: + section.add "X-Amz-SignedHeaders", valid_616681 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615478: Call_GetDisableEbsEncryptionByDefault_615465; +proc call*(call_616682: Call_GetDisableEbsEncryptionByDefault_616669; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Disables EBS encryption by default for your account in the current Region.
After you disable encryption by default, you can still create encrypted volumes by enabling encryption when you create each volume.
Disabling encryption by default does not change the encryption status of your existing volumes.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_615478.validator(path, query, header, formData, body) - let scheme = call_615478.pickScheme + let valid = call_616682.validator(path, query, header, formData, body) + let scheme = call_616682.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615478.url(scheme.get, call_615478.host, call_615478.base, - call_615478.route, valid.getOrDefault("path"), + let url = call_616682.url(scheme.get, call_616682.host, call_616682.base, + call_616682.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615478, url, valid) + result = atozHook(call_616682, url, valid) -proc call*(call_615479: Call_GetDisableEbsEncryptionByDefault_615465; +proc call*(call_616683: Call_GetDisableEbsEncryptionByDefault_616669; DryRun: bool = false; Action: string = "DisableEbsEncryptionByDefault"; Version: string = "2016-11-15"): Recallable = ## getDisableEbsEncryptionByDefault @@ -89000,21 +89065,21 @@ proc call*(call_615479: Call_GetDisableEbsEncryptionByDefault_615465; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_615480 = newJObject()
- add(query_615480, "DryRun", newJBool(DryRun))
- add(query_615480, "Action", newJString(Action))
- add(query_615480, "Version", newJString(Version))
- result = call_615479.call(nil, query_615480, nil, nil, nil)
+ var query_616684 = newJObject()
+ add(query_616684, "DryRun", newJBool(DryRun))
+ add(query_616684, "Action", newJString(Action))
+ add(query_616684, "Version", newJString(Version))
+ result = call_616683.call(nil, query_616684, nil, nil, nil)
-var getDisableEbsEncryptionByDefault* = Call_GetDisableEbsEncryptionByDefault_615465(
+var getDisableEbsEncryptionByDefault* = Call_GetDisableEbsEncryptionByDefault_616669(
name: "getDisableEbsEncryptionByDefault", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DisableEbsEncryptionByDefault",
- validator: validate_GetDisableEbsEncryptionByDefault_615466, base: "/",
- url: url_GetDisableEbsEncryptionByDefault_615467,
+ validator: validate_GetDisableEbsEncryptionByDefault_616670, base: "/",
+ url: url_GetDisableEbsEncryptionByDefault_616671,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDisableFastSnapshotRestores_615516 = ref object of OpenApiRestCall_604389
-proc url_PostDisableFastSnapshotRestores_615518(protocol: Scheme; host: string;
+ Call_PostDisableFastSnapshotRestores_616720 = ref object of OpenApiRestCall_605589
+proc url_PostDisableFastSnapshotRestores_616722(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -89026,7 +89091,7 @@ proc url_PostDisableFastSnapshotRestores_615518(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDisableFastSnapshotRestores_615517(path: JsonNode;
+proc validate_PostDisableFastSnapshotRestores_616721(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Disables fast snapshot restores for the specified snapshots in the specified Availability Zones.
##
@@ -89039,16 +89104,16 @@ proc validate_PostDisableFastSnapshotRestores_615517(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_615519 = query.getOrDefault("Action")
- valid_615519 = validateParameter(valid_615519, JString, required = true, default = newJString(
+ var valid_616723 = query.getOrDefault("Action")
+ valid_616723 = validateParameter(valid_616723, JString, required = true, default = newJString(
"DisableFastSnapshotRestores"))
- if valid_615519 != nil:
- section.add "Action", valid_615519
- var valid_615520 = query.getOrDefault("Version")
- valid_615520 = validateParameter(valid_615520, JString, required = true,
+ if valid_616723 != nil:
+ section.add "Action", valid_616723
+ var valid_616724 = query.getOrDefault("Version")
+ valid_616724 = validateParameter(valid_616724, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615520 != nil:
- section.add "Version", valid_615520
+ if valid_616724 != nil:
+ section.add "Version", valid_616724
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -89059,41 +89124,41 @@ proc validate_PostDisableFastSnapshotRestores_615517(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615521 = header.getOrDefault("X-Amz-Signature")
- valid_615521 = validateParameter(valid_615521, JString, required = false,
+ var valid_616725 = header.getOrDefault("X-Amz-Signature")
+ valid_616725 = validateParameter(valid_616725, JString, required = false,
default = nil)
- if valid_615521 != nil:
- section.add "X-Amz-Signature", valid_615521
- var valid_615522 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615522 = validateParameter(valid_615522, JString, required = false,
+ if valid_616725 != nil:
+ section.add "X-Amz-Signature", valid_616725
+ var valid_616726 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616726 = validateParameter(valid_616726, JString, required = false,
default = nil)
- if valid_615522 != nil:
- section.add "X-Amz-Content-Sha256", valid_615522
- var valid_615523 = header.getOrDefault("X-Amz-Date")
- valid_615523 = validateParameter(valid_615523, JString, required = false,
+ if valid_616726 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616726
+ var valid_616727 = header.getOrDefault("X-Amz-Date")
+ valid_616727 = validateParameter(valid_616727, JString, required = false,
default = nil)
- if valid_615523 != nil:
- section.add "X-Amz-Date", valid_615523
- var valid_615524 = header.getOrDefault("X-Amz-Credential")
- valid_615524 = validateParameter(valid_615524, JString, required = false,
+ if valid_616727 != nil:
+ section.add "X-Amz-Date", valid_616727
+ var valid_616728 = header.getOrDefault("X-Amz-Credential")
+ valid_616728 = validateParameter(valid_616728, JString, required = false,
default = nil)
- if valid_615524 != nil:
- section.add "X-Amz-Credential", valid_615524
- var valid_615525 = header.getOrDefault("X-Amz-Security-Token")
- valid_615525 = validateParameter(valid_615525, JString, required = false,
+ if valid_616728 != nil:
+ section.add "X-Amz-Credential", valid_616728
+ var valid_616729 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616729 = validateParameter(valid_616729, JString, required = false,
default = nil)
- if valid_615525 != nil:
- section.add "X-Amz-Security-Token", valid_615525
- var valid_615526 = header.getOrDefault("X-Amz-Algorithm")
- valid_615526 = validateParameter(valid_615526, JString, required = false,
+ if valid_616729 != nil:
+ section.add "X-Amz-Security-Token", valid_616729
+ var valid_616730 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616730 = validateParameter(valid_616730, JString, required = false,
default = nil)
- if valid_615526 != nil:
- section.add "X-Amz-Algorithm", valid_615526
- var valid_615527 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615527 = validateParameter(valid_615527, JString, required = false,
+ if valid_616730 != nil:
+ section.add "X-Amz-Algorithm", valid_616730
+ var valid_616731 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616731 = validateParameter(valid_616731, JString, required = false,
default = nil)
- if valid_615527 != nil:
- section.add "X-Amz-SignedHeaders", valid_615527
+ if valid_616731 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616731
result.add "header", section
## parameters in `formData` object:
## AvailabilityZone: JArray (required)
@@ -89104,37 +89169,37 @@ proc validate_PostDisableFastSnapshotRestores_615517(path: JsonNode;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `AvailabilityZone` field"
- var valid_615528 = formData.getOrDefault("AvailabilityZone")
- valid_615528 = validateParameter(valid_615528, JArray, required = true, default = nil)
- if valid_615528 != nil:
- section.add "AvailabilityZone", valid_615528
- var valid_615529 = formData.getOrDefault("SourceSnapshotId")
- valid_615529 = validateParameter(valid_615529, JArray, required = true, default = nil)
- if valid_615529 != nil:
- section.add "SourceSnapshotId", valid_615529
- var valid_615530 = formData.getOrDefault("DryRun")
- valid_615530 = validateParameter(valid_615530, JBool, required = false, default = nil)
- if valid_615530 != nil:
- section.add "DryRun", valid_615530
+ var valid_616732 = formData.getOrDefault("AvailabilityZone")
+ valid_616732 = validateParameter(valid_616732, JArray, required = true, default = nil)
+ if valid_616732 != nil:
+ section.add "AvailabilityZone", valid_616732
+ var valid_616733 = formData.getOrDefault("SourceSnapshotId")
+ valid_616733 = validateParameter(valid_616733, JArray, required = true, default = nil)
+ if valid_616733 != nil:
+ section.add "SourceSnapshotId", valid_616733
+ var valid_616734 = formData.getOrDefault("DryRun")
+ valid_616734 = validateParameter(valid_616734, JBool, required = false, default = nil)
+ if valid_616734 != nil:
+ section.add "DryRun", valid_616734
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615531: Call_PostDisableFastSnapshotRestores_615516;
+proc call*(call_616735: Call_PostDisableFastSnapshotRestores_616720;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Disables fast snapshot restores for the specified snapshots in the specified Availability Zones.
##
- let valid = call_615531.validator(path, query, header, formData, body)
- let scheme = call_615531.pickScheme
+ let valid = call_616735.validator(path, query, header, formData, body)
+ let scheme = call_616735.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615531.url(scheme.get, call_615531.host, call_615531.base,
- call_615531.route, valid.getOrDefault("path"),
+ let url = call_616735.url(scheme.get, call_616735.host, call_616735.base,
+ call_616735.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615531, url, valid)
+ result = atozHook(call_616735, url, valid)
-proc call*(call_615532: Call_PostDisableFastSnapshotRestores_615516;
+proc call*(call_616736: Call_PostDisableFastSnapshotRestores_616720;
AvailabilityZone: JsonNode; SourceSnapshotId: JsonNode;
DryRun: bool = false; Action: string = "DisableFastSnapshotRestores";
Version: string = "2016-11-15"): Recallable =
@@ -89148,26 +89213,26 @@ proc call*(call_615532: Call_PostDisableFastSnapshotRestores_615516;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_615533 = newJObject()
- var formData_615534 = newJObject()
+ var query_616737 = newJObject()
+ var formData_616738 = newJObject()
if AvailabilityZone != nil:
- formData_615534.add "AvailabilityZone", AvailabilityZone
+ formData_616738.add "AvailabilityZone", AvailabilityZone
if SourceSnapshotId != nil:
- formData_615534.add "SourceSnapshotId", SourceSnapshotId
- add(formData_615534, "DryRun", newJBool(DryRun))
- add(query_615533, "Action", newJString(Action))
- add(query_615533, "Version", newJString(Version))
- result = call_615532.call(nil, query_615533, nil, formData_615534, nil)
+ formData_616738.add "SourceSnapshotId", SourceSnapshotId
+ add(formData_616738, "DryRun", newJBool(DryRun))
+ add(query_616737, "Action", newJString(Action))
+ add(query_616737, "Version", newJString(Version))
+ result = call_616736.call(nil, query_616737, nil, formData_616738, nil)
-var postDisableFastSnapshotRestores* = Call_PostDisableFastSnapshotRestores_615516(
+var postDisableFastSnapshotRestores* = Call_PostDisableFastSnapshotRestores_616720(
name: "postDisableFastSnapshotRestores", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DisableFastSnapshotRestores",
- validator: validate_PostDisableFastSnapshotRestores_615517, base: "/",
- url: url_PostDisableFastSnapshotRestores_615518,
+ validator: validate_PostDisableFastSnapshotRestores_616721, base: "/",
+ url: url_PostDisableFastSnapshotRestores_616722,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDisableFastSnapshotRestores_615498 = ref object of OpenApiRestCall_604389
-proc url_GetDisableFastSnapshotRestores_615500(protocol: Scheme; host: string;
+ Call_GetDisableFastSnapshotRestores_616702 = ref object of OpenApiRestCall_605589
+proc url_GetDisableFastSnapshotRestores_616704(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -89179,7 +89244,7 @@ proc url_GetDisableFastSnapshotRestores_615500(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDisableFastSnapshotRestores_615499(path: JsonNode;
+proc validate_GetDisableFastSnapshotRestores_616703(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Disables fast snapshot restores for the specified snapshots in the specified Availability Zones.
##
@@ -89197,29 +89262,29 @@ proc validate_GetDisableFastSnapshotRestores_615499(path: JsonNode;
## SourceSnapshotId: JArray (required)
## : The IDs of one or more snapshots. For example, snap-1234567890abcdef0
.
section = newJObject()
- var valid_615501 = query.getOrDefault("DryRun")
- valid_615501 = validateParameter(valid_615501, JBool, required = false, default = nil)
- if valid_615501 != nil:
- section.add "DryRun", valid_615501
+ var valid_616705 = query.getOrDefault("DryRun")
+ valid_616705 = validateParameter(valid_616705, JBool, required = false, default = nil)
+ if valid_616705 != nil:
+ section.add "DryRun", valid_616705
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_615502 = query.getOrDefault("Action")
- valid_615502 = validateParameter(valid_615502, JString, required = true, default = newJString(
+ var valid_616706 = query.getOrDefault("Action")
+ valid_616706 = validateParameter(valid_616706, JString, required = true, default = newJString(
"DisableFastSnapshotRestores"))
- if valid_615502 != nil:
- section.add "Action", valid_615502
- var valid_615503 = query.getOrDefault("AvailabilityZone")
- valid_615503 = validateParameter(valid_615503, JArray, required = true, default = nil)
- if valid_615503 != nil:
- section.add "AvailabilityZone", valid_615503
- var valid_615504 = query.getOrDefault("Version")
- valid_615504 = validateParameter(valid_615504, JString, required = true,
+ if valid_616706 != nil:
+ section.add "Action", valid_616706
+ var valid_616707 = query.getOrDefault("AvailabilityZone")
+ valid_616707 = validateParameter(valid_616707, JArray, required = true, default = nil)
+ if valid_616707 != nil:
+ section.add "AvailabilityZone", valid_616707
+ var valid_616708 = query.getOrDefault("Version")
+ valid_616708 = validateParameter(valid_616708, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615504 != nil:
- section.add "Version", valid_615504
- var valid_615505 = query.getOrDefault("SourceSnapshotId")
- valid_615505 = validateParameter(valid_615505, JArray, required = true, default = nil)
- if valid_615505 != nil:
- section.add "SourceSnapshotId", valid_615505
+ if valid_616708 != nil:
+ section.add "Version", valid_616708
+ var valid_616709 = query.getOrDefault("SourceSnapshotId")
+ valid_616709 = validateParameter(valid_616709, JArray, required = true, default = nil)
+ if valid_616709 != nil:
+ section.add "SourceSnapshotId", valid_616709
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -89230,61 +89295,61 @@ proc validate_GetDisableFastSnapshotRestores_615499(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615506 = header.getOrDefault("X-Amz-Signature")
- valid_615506 = validateParameter(valid_615506, JString, required = false,
+ var valid_616710 = header.getOrDefault("X-Amz-Signature")
+ valid_616710 = validateParameter(valid_616710, JString, required = false,
default = nil)
- if valid_615506 != nil:
- section.add "X-Amz-Signature", valid_615506
- var valid_615507 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615507 = validateParameter(valid_615507, JString, required = false,
+ if valid_616710 != nil:
+ section.add "X-Amz-Signature", valid_616710
+ var valid_616711 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616711 = validateParameter(valid_616711, JString, required = false,
default = nil)
- if valid_615507 != nil:
- section.add "X-Amz-Content-Sha256", valid_615507
- var valid_615508 = header.getOrDefault("X-Amz-Date")
- valid_615508 = validateParameter(valid_615508, JString, required = false,
+ if valid_616711 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616711
+ var valid_616712 = header.getOrDefault("X-Amz-Date")
+ valid_616712 = validateParameter(valid_616712, JString, required = false,
default = nil)
- if valid_615508 != nil:
- section.add "X-Amz-Date", valid_615508
- var valid_615509 = header.getOrDefault("X-Amz-Credential")
- valid_615509 = validateParameter(valid_615509, JString, required = false,
+ if valid_616712 != nil:
+ section.add "X-Amz-Date", valid_616712
+ var valid_616713 = header.getOrDefault("X-Amz-Credential")
+ valid_616713 = validateParameter(valid_616713, JString, required = false,
default = nil)
- if valid_615509 != nil:
- section.add "X-Amz-Credential", valid_615509
- var valid_615510 = header.getOrDefault("X-Amz-Security-Token")
- valid_615510 = validateParameter(valid_615510, JString, required = false,
+ if valid_616713 != nil:
+ section.add "X-Amz-Credential", valid_616713
+ var valid_616714 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616714 = validateParameter(valid_616714, JString, required = false,
default = nil)
- if valid_615510 != nil:
- section.add "X-Amz-Security-Token", valid_615510
- var valid_615511 = header.getOrDefault("X-Amz-Algorithm")
- valid_615511 = validateParameter(valid_615511, JString, required = false,
+ if valid_616714 != nil:
+ section.add "X-Amz-Security-Token", valid_616714
+ var valid_616715 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616715 = validateParameter(valid_616715, JString, required = false,
default = nil)
- if valid_615511 != nil:
- section.add "X-Amz-Algorithm", valid_615511
- var valid_615512 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615512 = validateParameter(valid_615512, JString, required = false,
+ if valid_616715 != nil:
+ section.add "X-Amz-Algorithm", valid_616715
+ var valid_616716 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616716 = validateParameter(valid_616716, JString, required = false,
default = nil)
- if valid_615512 != nil:
- section.add "X-Amz-SignedHeaders", valid_615512
+ if valid_616716 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616716
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615513: Call_GetDisableFastSnapshotRestores_615498; path: JsonNode;
+proc call*(call_616717: Call_GetDisableFastSnapshotRestores_616702; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Disables fast snapshot restores for the specified snapshots in the specified Availability Zones.
##
- let valid = call_615513.validator(path, query, header, formData, body)
- let scheme = call_615513.pickScheme
+ let valid = call_616717.validator(path, query, header, formData, body)
+ let scheme = call_616717.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615513.url(scheme.get, call_615513.host, call_615513.base,
- call_615513.route, valid.getOrDefault("path"),
+ let url = call_616717.url(scheme.get, call_616717.host, call_616717.base,
+ call_616717.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615513, url, valid)
+ result = atozHook(call_616717, url, valid)
-proc call*(call_615514: Call_GetDisableFastSnapshotRestores_615498;
+proc call*(call_616718: Call_GetDisableFastSnapshotRestores_616702;
AvailabilityZone: JsonNode; SourceSnapshotId: JsonNode;
DryRun: bool = false; Action: string = "DisableFastSnapshotRestores";
Version: string = "2016-11-15"): Recallable =
@@ -89298,25 +89363,25 @@ proc call*(call_615514: Call_GetDisableFastSnapshotRestores_615498;
## Version: string (required)
## SourceSnapshotId: JArray (required)
## : The IDs of one or more snapshots. For example, snap-1234567890abcdef0
.
- var query_615515 = newJObject()
- add(query_615515, "DryRun", newJBool(DryRun))
- add(query_615515, "Action", newJString(Action))
+ var query_616719 = newJObject()
+ add(query_616719, "DryRun", newJBool(DryRun))
+ add(query_616719, "Action", newJString(Action))
if AvailabilityZone != nil:
- query_615515.add "AvailabilityZone", AvailabilityZone
- add(query_615515, "Version", newJString(Version))
+ query_616719.add "AvailabilityZone", AvailabilityZone
+ add(query_616719, "Version", newJString(Version))
if SourceSnapshotId != nil:
- query_615515.add "SourceSnapshotId", SourceSnapshotId
- result = call_615514.call(nil, query_615515, nil, nil, nil)
+ query_616719.add "SourceSnapshotId", SourceSnapshotId
+ result = call_616718.call(nil, query_616719, nil, nil, nil)
-var getDisableFastSnapshotRestores* = Call_GetDisableFastSnapshotRestores_615498(
+var getDisableFastSnapshotRestores* = Call_GetDisableFastSnapshotRestores_616702(
name: "getDisableFastSnapshotRestores", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DisableFastSnapshotRestores",
- validator: validate_GetDisableFastSnapshotRestores_615499, base: "/",
- url: url_GetDisableFastSnapshotRestores_615500,
+ validator: validate_GetDisableFastSnapshotRestores_616703, base: "/",
+ url: url_GetDisableFastSnapshotRestores_616704,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDisableTransitGatewayRouteTablePropagation_615553 = ref object of OpenApiRestCall_604389
-proc url_PostDisableTransitGatewayRouteTablePropagation_615555(protocol: Scheme;
+ Call_PostDisableTransitGatewayRouteTablePropagation_616757 = ref object of OpenApiRestCall_605589
+proc url_PostDisableTransitGatewayRouteTablePropagation_616759(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -89328,7 +89393,7 @@ proc url_PostDisableTransitGatewayRouteTablePropagation_615555(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostDisableTransitGatewayRouteTablePropagation_615554(
+proc validate_PostDisableTransitGatewayRouteTablePropagation_616758(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Disables the specified resource attachment from propagating routes to the specified propagation route table.
@@ -89342,16 +89407,16 @@ proc validate_PostDisableTransitGatewayRouteTablePropagation_615554(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_615556 = query.getOrDefault("Action")
- valid_615556 = validateParameter(valid_615556, JString, required = true, default = newJString(
+ var valid_616760 = query.getOrDefault("Action")
+ valid_616760 = validateParameter(valid_616760, JString, required = true, default = newJString(
"DisableTransitGatewayRouteTablePropagation"))
- if valid_615556 != nil:
- section.add "Action", valid_615556
- var valid_615557 = query.getOrDefault("Version")
- valid_615557 = validateParameter(valid_615557, JString, required = true,
+ if valid_616760 != nil:
+ section.add "Action", valid_616760
+ var valid_616761 = query.getOrDefault("Version")
+ valid_616761 = validateParameter(valid_616761, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615557 != nil:
- section.add "Version", valid_615557
+ if valid_616761 != nil:
+ section.add "Version", valid_616761
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -89362,41 +89427,41 @@ proc validate_PostDisableTransitGatewayRouteTablePropagation_615554(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615558 = header.getOrDefault("X-Amz-Signature")
- valid_615558 = validateParameter(valid_615558, JString, required = false,
+ var valid_616762 = header.getOrDefault("X-Amz-Signature")
+ valid_616762 = validateParameter(valid_616762, JString, required = false,
default = nil)
- if valid_615558 != nil:
- section.add "X-Amz-Signature", valid_615558
- var valid_615559 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615559 = validateParameter(valid_615559, JString, required = false,
- default = nil)
- if valid_615559 != nil:
- section.add "X-Amz-Content-Sha256", valid_615559
- var valid_615560 = header.getOrDefault("X-Amz-Date")
- valid_615560 = validateParameter(valid_615560, JString, required = false,
- default = nil)
- if valid_615560 != nil:
- section.add "X-Amz-Date", valid_615560
- var valid_615561 = header.getOrDefault("X-Amz-Credential")
- valid_615561 = validateParameter(valid_615561, JString, required = false,
- default = nil)
- if valid_615561 != nil:
- section.add "X-Amz-Credential", valid_615561
- var valid_615562 = header.getOrDefault("X-Amz-Security-Token")
- valid_615562 = validateParameter(valid_615562, JString, required = false,
- default = nil)
- if valid_615562 != nil:
- section.add "X-Amz-Security-Token", valid_615562
- var valid_615563 = header.getOrDefault("X-Amz-Algorithm")
- valid_615563 = validateParameter(valid_615563, JString, required = false,
- default = nil)
- if valid_615563 != nil:
- section.add "X-Amz-Algorithm", valid_615563
- var valid_615564 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615564 = validateParameter(valid_615564, JString, required = false,
- default = nil)
- if valid_615564 != nil:
- section.add "X-Amz-SignedHeaders", valid_615564
+ if valid_616762 != nil:
+ section.add "X-Amz-Signature", valid_616762
+ var valid_616763 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616763 = validateParameter(valid_616763, JString, required = false,
+ default = nil)
+ if valid_616763 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616763
+ var valid_616764 = header.getOrDefault("X-Amz-Date")
+ valid_616764 = validateParameter(valid_616764, JString, required = false,
+ default = nil)
+ if valid_616764 != nil:
+ section.add "X-Amz-Date", valid_616764
+ var valid_616765 = header.getOrDefault("X-Amz-Credential")
+ valid_616765 = validateParameter(valid_616765, JString, required = false,
+ default = nil)
+ if valid_616765 != nil:
+ section.add "X-Amz-Credential", valid_616765
+ var valid_616766 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616766 = validateParameter(valid_616766, JString, required = false,
+ default = nil)
+ if valid_616766 != nil:
+ section.add "X-Amz-Security-Token", valid_616766
+ var valid_616767 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616767 = validateParameter(valid_616767, JString, required = false,
+ default = nil)
+ if valid_616767 != nil:
+ section.add "X-Amz-Algorithm", valid_616767
+ var valid_616768 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616768 = validateParameter(valid_616768, JString, required = false,
+ default = nil)
+ if valid_616768 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616768
result.add "header", section
## parameters in `formData` object:
## TransitGatewayRouteTableId: JString (required)
@@ -89407,39 +89472,39 @@ proc validate_PostDisableTransitGatewayRouteTablePropagation_615554(
## : The ID of the attachment.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `TransitGatewayRouteTableId` field"
- var valid_615565 = formData.getOrDefault("TransitGatewayRouteTableId")
- valid_615565 = validateParameter(valid_615565, JString, required = true,
+ var valid_616769 = formData.getOrDefault("TransitGatewayRouteTableId")
+ valid_616769 = validateParameter(valid_616769, JString, required = true,
default = nil)
- if valid_615565 != nil:
- section.add "TransitGatewayRouteTableId", valid_615565
- var valid_615566 = formData.getOrDefault("DryRun")
- valid_615566 = validateParameter(valid_615566, JBool, required = false, default = nil)
- if valid_615566 != nil:
- section.add "DryRun", valid_615566
- var valid_615567 = formData.getOrDefault("TransitGatewayAttachmentId")
- valid_615567 = validateParameter(valid_615567, JString, required = true,
+ if valid_616769 != nil:
+ section.add "TransitGatewayRouteTableId", valid_616769
+ var valid_616770 = formData.getOrDefault("DryRun")
+ valid_616770 = validateParameter(valid_616770, JBool, required = false, default = nil)
+ if valid_616770 != nil:
+ section.add "DryRun", valid_616770
+ var valid_616771 = formData.getOrDefault("TransitGatewayAttachmentId")
+ valid_616771 = validateParameter(valid_616771, JString, required = true,
default = nil)
- if valid_615567 != nil:
- section.add "TransitGatewayAttachmentId", valid_615567
+ if valid_616771 != nil:
+ section.add "TransitGatewayAttachmentId", valid_616771
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615568: Call_PostDisableTransitGatewayRouteTablePropagation_615553;
+proc call*(call_616772: Call_PostDisableTransitGatewayRouteTablePropagation_616757;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Disables the specified resource attachment from propagating routes to the specified propagation route table.
##
- let valid = call_615568.validator(path, query, header, formData, body)
- let scheme = call_615568.pickScheme
+ let valid = call_616772.validator(path, query, header, formData, body)
+ let scheme = call_616772.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615568.url(scheme.get, call_615568.host, call_615568.base,
- call_615568.route, valid.getOrDefault("path"),
+ let url = call_616772.url(scheme.get, call_616772.host, call_616772.base,
+ call_616772.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615568, url, valid)
+ result = atozHook(call_616772, url, valid)
-proc call*(call_615569: Call_PostDisableTransitGatewayRouteTablePropagation_615553;
+proc call*(call_616773: Call_PostDisableTransitGatewayRouteTablePropagation_616757;
TransitGatewayRouteTableId: string; TransitGatewayAttachmentId: string;
DryRun: bool = false;
Action: string = "DisableTransitGatewayRouteTablePropagation";
@@ -89454,27 +89519,27 @@ proc call*(call_615569: Call_PostDisableTransitGatewayRouteTablePropagation_6155
## Version: string (required)
## TransitGatewayAttachmentId: string (required)
## : The ID of the attachment.
- var query_615570 = newJObject()
- var formData_615571 = newJObject()
- add(formData_615571, "TransitGatewayRouteTableId",
+ var query_616774 = newJObject()
+ var formData_616775 = newJObject()
+ add(formData_616775, "TransitGatewayRouteTableId",
newJString(TransitGatewayRouteTableId))
- add(formData_615571, "DryRun", newJBool(DryRun))
- add(query_615570, "Action", newJString(Action))
- add(query_615570, "Version", newJString(Version))
- add(formData_615571, "TransitGatewayAttachmentId",
+ add(formData_616775, "DryRun", newJBool(DryRun))
+ add(query_616774, "Action", newJString(Action))
+ add(query_616774, "Version", newJString(Version))
+ add(formData_616775, "TransitGatewayAttachmentId",
newJString(TransitGatewayAttachmentId))
- result = call_615569.call(nil, query_615570, nil, formData_615571, nil)
+ result = call_616773.call(nil, query_616774, nil, formData_616775, nil)
-var postDisableTransitGatewayRouteTablePropagation* = Call_PostDisableTransitGatewayRouteTablePropagation_615553(
+var postDisableTransitGatewayRouteTablePropagation* = Call_PostDisableTransitGatewayRouteTablePropagation_616757(
name: "postDisableTransitGatewayRouteTablePropagation",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=DisableTransitGatewayRouteTablePropagation",
- validator: validate_PostDisableTransitGatewayRouteTablePropagation_615554,
- base: "/", url: url_PostDisableTransitGatewayRouteTablePropagation_615555,
+ validator: validate_PostDisableTransitGatewayRouteTablePropagation_616758,
+ base: "/", url: url_PostDisableTransitGatewayRouteTablePropagation_616759,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDisableTransitGatewayRouteTablePropagation_615535 = ref object of OpenApiRestCall_604389
-proc url_GetDisableTransitGatewayRouteTablePropagation_615537(protocol: Scheme;
+ Call_GetDisableTransitGatewayRouteTablePropagation_616739 = ref object of OpenApiRestCall_605589
+proc url_GetDisableTransitGatewayRouteTablePropagation_616741(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -89486,7 +89551,7 @@ proc url_GetDisableTransitGatewayRouteTablePropagation_615537(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetDisableTransitGatewayRouteTablePropagation_615536(
+proc validate_GetDisableTransitGatewayRouteTablePropagation_616740(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Disables the specified resource attachment from propagating routes to the specified propagation route table.
@@ -89505,31 +89570,31 @@ proc validate_GetDisableTransitGatewayRouteTablePropagation_615536(
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_615538 = query.getOrDefault("DryRun")
- valid_615538 = validateParameter(valid_615538, JBool, required = false, default = nil)
- if valid_615538 != nil:
- section.add "DryRun", valid_615538
+ var valid_616742 = query.getOrDefault("DryRun")
+ valid_616742 = validateParameter(valid_616742, JBool, required = false, default = nil)
+ if valid_616742 != nil:
+ section.add "DryRun", valid_616742
assert query != nil, "query argument is necessary due to required `TransitGatewayRouteTableId` field"
- var valid_615539 = query.getOrDefault("TransitGatewayRouteTableId")
- valid_615539 = validateParameter(valid_615539, JString, required = true,
- default = nil)
- if valid_615539 != nil:
- section.add "TransitGatewayRouteTableId", valid_615539
- var valid_615540 = query.getOrDefault("TransitGatewayAttachmentId")
- valid_615540 = validateParameter(valid_615540, JString, required = true,
- default = nil)
- if valid_615540 != nil:
- section.add "TransitGatewayAttachmentId", valid_615540
- var valid_615541 = query.getOrDefault("Action")
- valid_615541 = validateParameter(valid_615541, JString, required = true, default = newJString(
+ var valid_616743 = query.getOrDefault("TransitGatewayRouteTableId")
+ valid_616743 = validateParameter(valid_616743, JString, required = true,
+ default = nil)
+ if valid_616743 != nil:
+ section.add "TransitGatewayRouteTableId", valid_616743
+ var valid_616744 = query.getOrDefault("TransitGatewayAttachmentId")
+ valid_616744 = validateParameter(valid_616744, JString, required = true,
+ default = nil)
+ if valid_616744 != nil:
+ section.add "TransitGatewayAttachmentId", valid_616744
+ var valid_616745 = query.getOrDefault("Action")
+ valid_616745 = validateParameter(valid_616745, JString, required = true, default = newJString(
"DisableTransitGatewayRouteTablePropagation"))
- if valid_615541 != nil:
- section.add "Action", valid_615541
- var valid_615542 = query.getOrDefault("Version")
- valid_615542 = validateParameter(valid_615542, JString, required = true,
+ if valid_616745 != nil:
+ section.add "Action", valid_616745
+ var valid_616746 = query.getOrDefault("Version")
+ valid_616746 = validateParameter(valid_616746, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615542 != nil:
- section.add "Version", valid_615542
+ if valid_616746 != nil:
+ section.add "Version", valid_616746
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -89540,62 +89605,62 @@ proc validate_GetDisableTransitGatewayRouteTablePropagation_615536(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615543 = header.getOrDefault("X-Amz-Signature")
- valid_615543 = validateParameter(valid_615543, JString, required = false,
+ var valid_616747 = header.getOrDefault("X-Amz-Signature")
+ valid_616747 = validateParameter(valid_616747, JString, required = false,
default = nil)
- if valid_615543 != nil:
- section.add "X-Amz-Signature", valid_615543
- var valid_615544 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615544 = validateParameter(valid_615544, JString, required = false,
+ if valid_616747 != nil:
+ section.add "X-Amz-Signature", valid_616747
+ var valid_616748 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616748 = validateParameter(valid_616748, JString, required = false,
default = nil)
- if valid_615544 != nil:
- section.add "X-Amz-Content-Sha256", valid_615544
- var valid_615545 = header.getOrDefault("X-Amz-Date")
- valid_615545 = validateParameter(valid_615545, JString, required = false,
+ if valid_616748 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616748
+ var valid_616749 = header.getOrDefault("X-Amz-Date")
+ valid_616749 = validateParameter(valid_616749, JString, required = false,
default = nil)
- if valid_615545 != nil:
- section.add "X-Amz-Date", valid_615545
- var valid_615546 = header.getOrDefault("X-Amz-Credential")
- valid_615546 = validateParameter(valid_615546, JString, required = false,
+ if valid_616749 != nil:
+ section.add "X-Amz-Date", valid_616749
+ var valid_616750 = header.getOrDefault("X-Amz-Credential")
+ valid_616750 = validateParameter(valid_616750, JString, required = false,
default = nil)
- if valid_615546 != nil:
- section.add "X-Amz-Credential", valid_615546
- var valid_615547 = header.getOrDefault("X-Amz-Security-Token")
- valid_615547 = validateParameter(valid_615547, JString, required = false,
+ if valid_616750 != nil:
+ section.add "X-Amz-Credential", valid_616750
+ var valid_616751 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616751 = validateParameter(valid_616751, JString, required = false,
default = nil)
- if valid_615547 != nil:
- section.add "X-Amz-Security-Token", valid_615547
- var valid_615548 = header.getOrDefault("X-Amz-Algorithm")
- valid_615548 = validateParameter(valid_615548, JString, required = false,
+ if valid_616751 != nil:
+ section.add "X-Amz-Security-Token", valid_616751
+ var valid_616752 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616752 = validateParameter(valid_616752, JString, required = false,
default = nil)
- if valid_615548 != nil:
- section.add "X-Amz-Algorithm", valid_615548
- var valid_615549 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615549 = validateParameter(valid_615549, JString, required = false,
+ if valid_616752 != nil:
+ section.add "X-Amz-Algorithm", valid_616752
+ var valid_616753 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616753 = validateParameter(valid_616753, JString, required = false,
default = nil)
- if valid_615549 != nil:
- section.add "X-Amz-SignedHeaders", valid_615549
+ if valid_616753 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616753
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615550: Call_GetDisableTransitGatewayRouteTablePropagation_615535;
+proc call*(call_616754: Call_GetDisableTransitGatewayRouteTablePropagation_616739;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Disables the specified resource attachment from propagating routes to the specified propagation route table.
##
- let valid = call_615550.validator(path, query, header, formData, body)
- let scheme = call_615550.pickScheme
+ let valid = call_616754.validator(path, query, header, formData, body)
+ let scheme = call_616754.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615550.url(scheme.get, call_615550.host, call_615550.base,
- call_615550.route, valid.getOrDefault("path"),
+ let url = call_616754.url(scheme.get, call_616754.host, call_616754.base,
+ call_616754.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615550, url, valid)
+ result = atozHook(call_616754, url, valid)
-proc call*(call_615551: Call_GetDisableTransitGatewayRouteTablePropagation_615535;
+proc call*(call_616755: Call_GetDisableTransitGatewayRouteTablePropagation_616739;
TransitGatewayRouteTableId: string; TransitGatewayAttachmentId: string;
DryRun: bool = false;
Action: string = "DisableTransitGatewayRouteTablePropagation";
@@ -89610,26 +89675,26 @@ proc call*(call_615551: Call_GetDisableTransitGatewayRouteTablePropagation_61553
## : The ID of the attachment.
## Action: string (required)
## Version: string (required)
- var query_615552 = newJObject()
- add(query_615552, "DryRun", newJBool(DryRun))
- add(query_615552, "TransitGatewayRouteTableId",
+ var query_616756 = newJObject()
+ add(query_616756, "DryRun", newJBool(DryRun))
+ add(query_616756, "TransitGatewayRouteTableId",
newJString(TransitGatewayRouteTableId))
- add(query_615552, "TransitGatewayAttachmentId",
+ add(query_616756, "TransitGatewayAttachmentId",
newJString(TransitGatewayAttachmentId))
- add(query_615552, "Action", newJString(Action))
- add(query_615552, "Version", newJString(Version))
- result = call_615551.call(nil, query_615552, nil, nil, nil)
+ add(query_616756, "Action", newJString(Action))
+ add(query_616756, "Version", newJString(Version))
+ result = call_616755.call(nil, query_616756, nil, nil, nil)
-var getDisableTransitGatewayRouteTablePropagation* = Call_GetDisableTransitGatewayRouteTablePropagation_615535(
+var getDisableTransitGatewayRouteTablePropagation* = Call_GetDisableTransitGatewayRouteTablePropagation_616739(
name: "getDisableTransitGatewayRouteTablePropagation",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
route: "/#Action=DisableTransitGatewayRouteTablePropagation",
- validator: validate_GetDisableTransitGatewayRouteTablePropagation_615536,
- base: "/", url: url_GetDisableTransitGatewayRouteTablePropagation_615537,
+ validator: validate_GetDisableTransitGatewayRouteTablePropagation_616740,
+ base: "/", url: url_GetDisableTransitGatewayRouteTablePropagation_616741,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDisableVgwRoutePropagation_615589 = ref object of OpenApiRestCall_604389
-proc url_PostDisableVgwRoutePropagation_615591(protocol: Scheme; host: string;
+ Call_PostDisableVgwRoutePropagation_616793 = ref object of OpenApiRestCall_605589
+proc url_PostDisableVgwRoutePropagation_616795(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -89641,7 +89706,7 @@ proc url_PostDisableVgwRoutePropagation_615591(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDisableVgwRoutePropagation_615590(path: JsonNode;
+proc validate_PostDisableVgwRoutePropagation_616794(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Disables a virtual private gateway (VGW) from propagating routes to a specified route table of a VPC.
##
@@ -89654,16 +89719,16 @@ proc validate_PostDisableVgwRoutePropagation_615590(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_615592 = query.getOrDefault("Action")
- valid_615592 = validateParameter(valid_615592, JString, required = true, default = newJString(
+ var valid_616796 = query.getOrDefault("Action")
+ valid_616796 = validateParameter(valid_616796, JString, required = true, default = newJString(
"DisableVgwRoutePropagation"))
- if valid_615592 != nil:
- section.add "Action", valid_615592
- var valid_615593 = query.getOrDefault("Version")
- valid_615593 = validateParameter(valid_615593, JString, required = true,
+ if valid_616796 != nil:
+ section.add "Action", valid_616796
+ var valid_616797 = query.getOrDefault("Version")
+ valid_616797 = validateParameter(valid_616797, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615593 != nil:
- section.add "Version", valid_615593
+ if valid_616797 != nil:
+ section.add "Version", valid_616797
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -89674,41 +89739,41 @@ proc validate_PostDisableVgwRoutePropagation_615590(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615594 = header.getOrDefault("X-Amz-Signature")
- valid_615594 = validateParameter(valid_615594, JString, required = false,
+ var valid_616798 = header.getOrDefault("X-Amz-Signature")
+ valid_616798 = validateParameter(valid_616798, JString, required = false,
default = nil)
- if valid_615594 != nil:
- section.add "X-Amz-Signature", valid_615594
- var valid_615595 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615595 = validateParameter(valid_615595, JString, required = false,
+ if valid_616798 != nil:
+ section.add "X-Amz-Signature", valid_616798
+ var valid_616799 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616799 = validateParameter(valid_616799, JString, required = false,
default = nil)
- if valid_615595 != nil:
- section.add "X-Amz-Content-Sha256", valid_615595
- var valid_615596 = header.getOrDefault("X-Amz-Date")
- valid_615596 = validateParameter(valid_615596, JString, required = false,
+ if valid_616799 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616799
+ var valid_616800 = header.getOrDefault("X-Amz-Date")
+ valid_616800 = validateParameter(valid_616800, JString, required = false,
default = nil)
- if valid_615596 != nil:
- section.add "X-Amz-Date", valid_615596
- var valid_615597 = header.getOrDefault("X-Amz-Credential")
- valid_615597 = validateParameter(valid_615597, JString, required = false,
+ if valid_616800 != nil:
+ section.add "X-Amz-Date", valid_616800
+ var valid_616801 = header.getOrDefault("X-Amz-Credential")
+ valid_616801 = validateParameter(valid_616801, JString, required = false,
default = nil)
- if valid_615597 != nil:
- section.add "X-Amz-Credential", valid_615597
- var valid_615598 = header.getOrDefault("X-Amz-Security-Token")
- valid_615598 = validateParameter(valid_615598, JString, required = false,
+ if valid_616801 != nil:
+ section.add "X-Amz-Credential", valid_616801
+ var valid_616802 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616802 = validateParameter(valid_616802, JString, required = false,
default = nil)
- if valid_615598 != nil:
- section.add "X-Amz-Security-Token", valid_615598
- var valid_615599 = header.getOrDefault("X-Amz-Algorithm")
- valid_615599 = validateParameter(valid_615599, JString, required = false,
+ if valid_616802 != nil:
+ section.add "X-Amz-Security-Token", valid_616802
+ var valid_616803 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616803 = validateParameter(valid_616803, JString, required = false,
default = nil)
- if valid_615599 != nil:
- section.add "X-Amz-Algorithm", valid_615599
- var valid_615600 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615600 = validateParameter(valid_615600, JString, required = false,
+ if valid_616803 != nil:
+ section.add "X-Amz-Algorithm", valid_616803
+ var valid_616804 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616804 = validateParameter(valid_616804, JString, required = false,
default = nil)
- if valid_615600 != nil:
- section.add "X-Amz-SignedHeaders", valid_615600
+ if valid_616804 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616804
result.add "header", section
## parameters in `formData` object:
## GatewayId: JString (required)
@@ -89718,34 +89783,34 @@ proc validate_PostDisableVgwRoutePropagation_615590(path: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `GatewayId` field"
- var valid_615601 = formData.getOrDefault("GatewayId")
- valid_615601 = validateParameter(valid_615601, JString, required = true,
+ var valid_616805 = formData.getOrDefault("GatewayId")
+ valid_616805 = validateParameter(valid_616805, JString, required = true,
default = nil)
- if valid_615601 != nil:
- section.add "GatewayId", valid_615601
- var valid_615602 = formData.getOrDefault("RouteTableId")
- valid_615602 = validateParameter(valid_615602, JString, required = true,
+ if valid_616805 != nil:
+ section.add "GatewayId", valid_616805
+ var valid_616806 = formData.getOrDefault("RouteTableId")
+ valid_616806 = validateParameter(valid_616806, JString, required = true,
default = nil)
- if valid_615602 != nil:
- section.add "RouteTableId", valid_615602
+ if valid_616806 != nil:
+ section.add "RouteTableId", valid_616806
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615603: Call_PostDisableVgwRoutePropagation_615589; path: JsonNode;
+proc call*(call_616807: Call_PostDisableVgwRoutePropagation_616793; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Disables a virtual private gateway (VGW) from propagating routes to a specified route table of a VPC.
##
- let valid = call_615603.validator(path, query, header, formData, body)
- let scheme = call_615603.pickScheme
+ let valid = call_616807.validator(path, query, header, formData, body)
+ let scheme = call_616807.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615603.url(scheme.get, call_615603.host, call_615603.base,
- call_615603.route, valid.getOrDefault("path"),
+ let url = call_616807.url(scheme.get, call_616807.host, call_616807.base,
+ call_616807.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615603, url, valid)
+ result = atozHook(call_616807, url, valid)
-proc call*(call_615604: Call_PostDisableVgwRoutePropagation_615589;
+proc call*(call_616808: Call_PostDisableVgwRoutePropagation_616793;
GatewayId: string; RouteTableId: string;
Action: string = "DisableVgwRoutePropagation";
Version: string = "2016-11-15"): Recallable =
@@ -89757,23 +89822,23 @@ proc call*(call_615604: Call_PostDisableVgwRoutePropagation_615589;
## : The ID of the route table.
## Action: string (required)
## Version: string (required)
- var query_615605 = newJObject()
- var formData_615606 = newJObject()
- add(formData_615606, "GatewayId", newJString(GatewayId))
- add(formData_615606, "RouteTableId", newJString(RouteTableId))
- add(query_615605, "Action", newJString(Action))
- add(query_615605, "Version", newJString(Version))
- result = call_615604.call(nil, query_615605, nil, formData_615606, nil)
+ var query_616809 = newJObject()
+ var formData_616810 = newJObject()
+ add(formData_616810, "GatewayId", newJString(GatewayId))
+ add(formData_616810, "RouteTableId", newJString(RouteTableId))
+ add(query_616809, "Action", newJString(Action))
+ add(query_616809, "Version", newJString(Version))
+ result = call_616808.call(nil, query_616809, nil, formData_616810, nil)
-var postDisableVgwRoutePropagation* = Call_PostDisableVgwRoutePropagation_615589(
+var postDisableVgwRoutePropagation* = Call_PostDisableVgwRoutePropagation_616793(
name: "postDisableVgwRoutePropagation", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DisableVgwRoutePropagation",
- validator: validate_PostDisableVgwRoutePropagation_615590, base: "/",
- url: url_PostDisableVgwRoutePropagation_615591,
+ validator: validate_PostDisableVgwRoutePropagation_616794, base: "/",
+ url: url_PostDisableVgwRoutePropagation_616795,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDisableVgwRoutePropagation_615572 = ref object of OpenApiRestCall_604389
-proc url_GetDisableVgwRoutePropagation_615574(protocol: Scheme; host: string;
+ Call_GetDisableVgwRoutePropagation_616776 = ref object of OpenApiRestCall_605589
+proc url_GetDisableVgwRoutePropagation_616778(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -89785,7 +89850,7 @@ proc url_GetDisableVgwRoutePropagation_615574(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDisableVgwRoutePropagation_615573(path: JsonNode; query: JsonNode;
+proc validate_GetDisableVgwRoutePropagation_616777(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Disables a virtual private gateway (VGW) from propagating routes to a specified route table of a VPC.
##
@@ -89803,26 +89868,26 @@ proc validate_GetDisableVgwRoutePropagation_615573(path: JsonNode; query: JsonNo
section = newJObject()
assert query != nil,
"query argument is necessary due to required `GatewayId` field"
- var valid_615575 = query.getOrDefault("GatewayId")
- valid_615575 = validateParameter(valid_615575, JString, required = true,
+ var valid_616779 = query.getOrDefault("GatewayId")
+ valid_616779 = validateParameter(valid_616779, JString, required = true,
default = nil)
- if valid_615575 != nil:
- section.add "GatewayId", valid_615575
- var valid_615576 = query.getOrDefault("Action")
- valid_615576 = validateParameter(valid_615576, JString, required = true, default = newJString(
+ if valid_616779 != nil:
+ section.add "GatewayId", valid_616779
+ var valid_616780 = query.getOrDefault("Action")
+ valid_616780 = validateParameter(valid_616780, JString, required = true, default = newJString(
"DisableVgwRoutePropagation"))
- if valid_615576 != nil:
- section.add "Action", valid_615576
- var valid_615577 = query.getOrDefault("Version")
- valid_615577 = validateParameter(valid_615577, JString, required = true,
+ if valid_616780 != nil:
+ section.add "Action", valid_616780
+ var valid_616781 = query.getOrDefault("Version")
+ valid_616781 = validateParameter(valid_616781, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615577 != nil:
- section.add "Version", valid_615577
- var valid_615578 = query.getOrDefault("RouteTableId")
- valid_615578 = validateParameter(valid_615578, JString, required = true,
+ if valid_616781 != nil:
+ section.add "Version", valid_616781
+ var valid_616782 = query.getOrDefault("RouteTableId")
+ valid_616782 = validateParameter(valid_616782, JString, required = true,
default = nil)
- if valid_615578 != nil:
- section.add "RouteTableId", valid_615578
+ if valid_616782 != nil:
+ section.add "RouteTableId", valid_616782
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -89833,61 +89898,61 @@ proc validate_GetDisableVgwRoutePropagation_615573(path: JsonNode; query: JsonNo
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615579 = header.getOrDefault("X-Amz-Signature")
- valid_615579 = validateParameter(valid_615579, JString, required = false,
+ var valid_616783 = header.getOrDefault("X-Amz-Signature")
+ valid_616783 = validateParameter(valid_616783, JString, required = false,
default = nil)
- if valid_615579 != nil:
- section.add "X-Amz-Signature", valid_615579
- var valid_615580 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615580 = validateParameter(valid_615580, JString, required = false,
+ if valid_616783 != nil:
+ section.add "X-Amz-Signature", valid_616783
+ var valid_616784 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616784 = validateParameter(valid_616784, JString, required = false,
default = nil)
- if valid_615580 != nil:
- section.add "X-Amz-Content-Sha256", valid_615580
- var valid_615581 = header.getOrDefault("X-Amz-Date")
- valid_615581 = validateParameter(valid_615581, JString, required = false,
+ if valid_616784 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616784
+ var valid_616785 = header.getOrDefault("X-Amz-Date")
+ valid_616785 = validateParameter(valid_616785, JString, required = false,
default = nil)
- if valid_615581 != nil:
- section.add "X-Amz-Date", valid_615581
- var valid_615582 = header.getOrDefault("X-Amz-Credential")
- valid_615582 = validateParameter(valid_615582, JString, required = false,
+ if valid_616785 != nil:
+ section.add "X-Amz-Date", valid_616785
+ var valid_616786 = header.getOrDefault("X-Amz-Credential")
+ valid_616786 = validateParameter(valid_616786, JString, required = false,
default = nil)
- if valid_615582 != nil:
- section.add "X-Amz-Credential", valid_615582
- var valid_615583 = header.getOrDefault("X-Amz-Security-Token")
- valid_615583 = validateParameter(valid_615583, JString, required = false,
+ if valid_616786 != nil:
+ section.add "X-Amz-Credential", valid_616786
+ var valid_616787 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616787 = validateParameter(valid_616787, JString, required = false,
default = nil)
- if valid_615583 != nil:
- section.add "X-Amz-Security-Token", valid_615583
- var valid_615584 = header.getOrDefault("X-Amz-Algorithm")
- valid_615584 = validateParameter(valid_615584, JString, required = false,
+ if valid_616787 != nil:
+ section.add "X-Amz-Security-Token", valid_616787
+ var valid_616788 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616788 = validateParameter(valid_616788, JString, required = false,
default = nil)
- if valid_615584 != nil:
- section.add "X-Amz-Algorithm", valid_615584
- var valid_615585 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615585 = validateParameter(valid_615585, JString, required = false,
+ if valid_616788 != nil:
+ section.add "X-Amz-Algorithm", valid_616788
+ var valid_616789 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616789 = validateParameter(valid_616789, JString, required = false,
default = nil)
- if valid_615585 != nil:
- section.add "X-Amz-SignedHeaders", valid_615585
+ if valid_616789 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616789
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615586: Call_GetDisableVgwRoutePropagation_615572; path: JsonNode;
+proc call*(call_616790: Call_GetDisableVgwRoutePropagation_616776; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Disables a virtual private gateway (VGW) from propagating routes to a specified route table of a VPC.
##
- let valid = call_615586.validator(path, query, header, formData, body)
- let scheme = call_615586.pickScheme
+ let valid = call_616790.validator(path, query, header, formData, body)
+ let scheme = call_616790.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615586.url(scheme.get, call_615586.host, call_615586.base,
- call_615586.route, valid.getOrDefault("path"),
+ let url = call_616790.url(scheme.get, call_616790.host, call_616790.base,
+ call_616790.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615586, url, valid)
+ result = atozHook(call_616790, url, valid)
-proc call*(call_615587: Call_GetDisableVgwRoutePropagation_615572;
+proc call*(call_616791: Call_GetDisableVgwRoutePropagation_616776;
GatewayId: string; RouteTableId: string;
Action: string = "DisableVgwRoutePropagation";
Version: string = "2016-11-15"): Recallable =
@@ -89899,22 +89964,22 @@ proc call*(call_615587: Call_GetDisableVgwRoutePropagation_615572;
## Version: string (required)
## RouteTableId: string (required)
## : The ID of the route table.
- var query_615588 = newJObject()
- add(query_615588, "GatewayId", newJString(GatewayId))
- add(query_615588, "Action", newJString(Action))
- add(query_615588, "Version", newJString(Version))
- add(query_615588, "RouteTableId", newJString(RouteTableId))
- result = call_615587.call(nil, query_615588, nil, nil, nil)
-
-var getDisableVgwRoutePropagation* = Call_GetDisableVgwRoutePropagation_615572(
+ var query_616792 = newJObject()
+ add(query_616792, "GatewayId", newJString(GatewayId))
+ add(query_616792, "Action", newJString(Action))
+ add(query_616792, "Version", newJString(Version))
+ add(query_616792, "RouteTableId", newJString(RouteTableId))
+ result = call_616791.call(nil, query_616792, nil, nil, nil)
+
+var getDisableVgwRoutePropagation* = Call_GetDisableVgwRoutePropagation_616776(
name: "getDisableVgwRoutePropagation", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DisableVgwRoutePropagation",
- validator: validate_GetDisableVgwRoutePropagation_615573, base: "/",
- url: url_GetDisableVgwRoutePropagation_615574,
+ validator: validate_GetDisableVgwRoutePropagation_616777, base: "/",
+ url: url_GetDisableVgwRoutePropagation_616778,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDisableVpcClassicLink_615624 = ref object of OpenApiRestCall_604389
-proc url_PostDisableVpcClassicLink_615626(protocol: Scheme; host: string;
+ Call_PostDisableVpcClassicLink_616828 = ref object of OpenApiRestCall_605589
+proc url_PostDisableVpcClassicLink_616830(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -89926,7 +89991,7 @@ proc url_PostDisableVpcClassicLink_615626(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostDisableVpcClassicLink_615625(path: JsonNode; query: JsonNode;
+proc validate_PostDisableVpcClassicLink_616829(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Disables ClassicLink for a VPC. You cannot disable ClassicLink for a VPC that has EC2-Classic instances linked to it.
##
@@ -89939,16 +90004,16 @@ proc validate_PostDisableVpcClassicLink_615625(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_615627 = query.getOrDefault("Action")
- valid_615627 = validateParameter(valid_615627, JString, required = true,
+ var valid_616831 = query.getOrDefault("Action")
+ valid_616831 = validateParameter(valid_616831, JString, required = true,
default = newJString("DisableVpcClassicLink"))
- if valid_615627 != nil:
- section.add "Action", valid_615627
- var valid_615628 = query.getOrDefault("Version")
- valid_615628 = validateParameter(valid_615628, JString, required = true,
+ if valid_616831 != nil:
+ section.add "Action", valid_616831
+ var valid_616832 = query.getOrDefault("Version")
+ valid_616832 = validateParameter(valid_616832, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615628 != nil:
- section.add "Version", valid_615628
+ if valid_616832 != nil:
+ section.add "Version", valid_616832
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -89959,41 +90024,41 @@ proc validate_PostDisableVpcClassicLink_615625(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615629 = header.getOrDefault("X-Amz-Signature")
- valid_615629 = validateParameter(valid_615629, JString, required = false,
+ var valid_616833 = header.getOrDefault("X-Amz-Signature")
+ valid_616833 = validateParameter(valid_616833, JString, required = false,
default = nil)
- if valid_615629 != nil:
- section.add "X-Amz-Signature", valid_615629
- var valid_615630 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615630 = validateParameter(valid_615630, JString, required = false,
+ if valid_616833 != nil:
+ section.add "X-Amz-Signature", valid_616833
+ var valid_616834 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616834 = validateParameter(valid_616834, JString, required = false,
default = nil)
- if valid_615630 != nil:
- section.add "X-Amz-Content-Sha256", valid_615630
- var valid_615631 = header.getOrDefault("X-Amz-Date")
- valid_615631 = validateParameter(valid_615631, JString, required = false,
+ if valid_616834 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616834
+ var valid_616835 = header.getOrDefault("X-Amz-Date")
+ valid_616835 = validateParameter(valid_616835, JString, required = false,
default = nil)
- if valid_615631 != nil:
- section.add "X-Amz-Date", valid_615631
- var valid_615632 = header.getOrDefault("X-Amz-Credential")
- valid_615632 = validateParameter(valid_615632, JString, required = false,
+ if valid_616835 != nil:
+ section.add "X-Amz-Date", valid_616835
+ var valid_616836 = header.getOrDefault("X-Amz-Credential")
+ valid_616836 = validateParameter(valid_616836, JString, required = false,
default = nil)
- if valid_615632 != nil:
- section.add "X-Amz-Credential", valid_615632
- var valid_615633 = header.getOrDefault("X-Amz-Security-Token")
- valid_615633 = validateParameter(valid_615633, JString, required = false,
+ if valid_616836 != nil:
+ section.add "X-Amz-Credential", valid_616836
+ var valid_616837 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616837 = validateParameter(valid_616837, JString, required = false,
default = nil)
- if valid_615633 != nil:
- section.add "X-Amz-Security-Token", valid_615633
- var valid_615634 = header.getOrDefault("X-Amz-Algorithm")
- valid_615634 = validateParameter(valid_615634, JString, required = false,
+ if valid_616837 != nil:
+ section.add "X-Amz-Security-Token", valid_616837
+ var valid_616838 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616838 = validateParameter(valid_616838, JString, required = false,
default = nil)
- if valid_615634 != nil:
- section.add "X-Amz-Algorithm", valid_615634
- var valid_615635 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615635 = validateParameter(valid_615635, JString, required = false,
+ if valid_616838 != nil:
+ section.add "X-Amz-Algorithm", valid_616838
+ var valid_616839 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616839 = validateParameter(valid_616839, JString, required = false,
default = nil)
- if valid_615635 != nil:
- section.add "X-Amz-SignedHeaders", valid_615635
+ if valid_616839 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616839
result.add "header", section
## parameters in `formData` object:
## VpcId: JString (required)
@@ -90003,33 +90068,33 @@ proc validate_PostDisableVpcClassicLink_615625(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `VpcId` field"
- var valid_615636 = formData.getOrDefault("VpcId")
- valid_615636 = validateParameter(valid_615636, JString, required = true,
+ var valid_616840 = formData.getOrDefault("VpcId")
+ valid_616840 = validateParameter(valid_616840, JString, required = true,
default = nil)
- if valid_615636 != nil:
- section.add "VpcId", valid_615636
- var valid_615637 = formData.getOrDefault("DryRun")
- valid_615637 = validateParameter(valid_615637, JBool, required = false, default = nil)
- if valid_615637 != nil:
- section.add "DryRun", valid_615637
+ if valid_616840 != nil:
+ section.add "VpcId", valid_616840
+ var valid_616841 = formData.getOrDefault("DryRun")
+ valid_616841 = validateParameter(valid_616841, JBool, required = false, default = nil)
+ if valid_616841 != nil:
+ section.add "DryRun", valid_616841
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615638: Call_PostDisableVpcClassicLink_615624; path: JsonNode;
+proc call*(call_616842: Call_PostDisableVpcClassicLink_616828; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Disables ClassicLink for a VPC. You cannot disable ClassicLink for a VPC that has EC2-Classic instances linked to it.
##
- let valid = call_615638.validator(path, query, header, formData, body)
- let scheme = call_615638.pickScheme
+ let valid = call_616842.validator(path, query, header, formData, body)
+ let scheme = call_616842.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615638.url(scheme.get, call_615638.host, call_615638.base,
- call_615638.route, valid.getOrDefault("path"),
+ let url = call_616842.url(scheme.get, call_616842.host, call_616842.base,
+ call_616842.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615638, url, valid)
+ result = atozHook(call_616842, url, valid)
-proc call*(call_615639: Call_PostDisableVpcClassicLink_615624; VpcId: string;
+proc call*(call_616843: Call_PostDisableVpcClassicLink_616828; VpcId: string;
DryRun: bool = false; Action: string = "DisableVpcClassicLink";
Version: string = "2016-11-15"): Recallable =
## postDisableVpcClassicLink
@@ -90040,23 +90105,23 @@ proc call*(call_615639: Call_PostDisableVpcClassicLink_615624; VpcId: string;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_615640 = newJObject()
- var formData_615641 = newJObject()
- add(formData_615641, "VpcId", newJString(VpcId))
- add(formData_615641, "DryRun", newJBool(DryRun))
- add(query_615640, "Action", newJString(Action))
- add(query_615640, "Version", newJString(Version))
- result = call_615639.call(nil, query_615640, nil, formData_615641, nil)
+ var query_616844 = newJObject()
+ var formData_616845 = newJObject()
+ add(formData_616845, "VpcId", newJString(VpcId))
+ add(formData_616845, "DryRun", newJBool(DryRun))
+ add(query_616844, "Action", newJString(Action))
+ add(query_616844, "Version", newJString(Version))
+ result = call_616843.call(nil, query_616844, nil, formData_616845, nil)
-var postDisableVpcClassicLink* = Call_PostDisableVpcClassicLink_615624(
+var postDisableVpcClassicLink* = Call_PostDisableVpcClassicLink_616828(
name: "postDisableVpcClassicLink", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DisableVpcClassicLink",
- validator: validate_PostDisableVpcClassicLink_615625, base: "/",
- url: url_PostDisableVpcClassicLink_615626,
+ validator: validate_PostDisableVpcClassicLink_616829, base: "/",
+ url: url_PostDisableVpcClassicLink_616830,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDisableVpcClassicLink_615607 = ref object of OpenApiRestCall_604389
-proc url_GetDisableVpcClassicLink_615609(protocol: Scheme; host: string;
+ Call_GetDisableVpcClassicLink_616811 = ref object of OpenApiRestCall_605589
+proc url_GetDisableVpcClassicLink_616813(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -90069,7 +90134,7 @@ proc url_GetDisableVpcClassicLink_615609(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetDisableVpcClassicLink_615608(path: JsonNode; query: JsonNode;
+proc validate_GetDisableVpcClassicLink_616812(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Disables ClassicLink for a VPC. You cannot disable ClassicLink for a VPC that has EC2-Classic instances linked to it.
##
@@ -90085,26 +90150,26 @@ proc validate_GetDisableVpcClassicLink_615608(path: JsonNode; query: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_615610 = query.getOrDefault("DryRun")
- valid_615610 = validateParameter(valid_615610, JBool, required = false, default = nil)
- if valid_615610 != nil:
- section.add "DryRun", valid_615610
+ var valid_616814 = query.getOrDefault("DryRun")
+ valid_616814 = validateParameter(valid_616814, JBool, required = false, default = nil)
+ if valid_616814 != nil:
+ section.add "DryRun", valid_616814
assert query != nil, "query argument is necessary due to required `VpcId` field"
- var valid_615611 = query.getOrDefault("VpcId")
- valid_615611 = validateParameter(valid_615611, JString, required = true,
+ var valid_616815 = query.getOrDefault("VpcId")
+ valid_616815 = validateParameter(valid_616815, JString, required = true,
default = nil)
- if valid_615611 != nil:
- section.add "VpcId", valid_615611
- var valid_615612 = query.getOrDefault("Action")
- valid_615612 = validateParameter(valid_615612, JString, required = true,
+ if valid_616815 != nil:
+ section.add "VpcId", valid_616815
+ var valid_616816 = query.getOrDefault("Action")
+ valid_616816 = validateParameter(valid_616816, JString, required = true,
default = newJString("DisableVpcClassicLink"))
- if valid_615612 != nil:
- section.add "Action", valid_615612
- var valid_615613 = query.getOrDefault("Version")
- valid_615613 = validateParameter(valid_615613, JString, required = true,
+ if valid_616816 != nil:
+ section.add "Action", valid_616816
+ var valid_616817 = query.getOrDefault("Version")
+ valid_616817 = validateParameter(valid_616817, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615613 != nil:
- section.add "Version", valid_615613
+ if valid_616817 != nil:
+ section.add "Version", valid_616817
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -90115,61 +90180,61 @@ proc validate_GetDisableVpcClassicLink_615608(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615614 = header.getOrDefault("X-Amz-Signature")
- valid_615614 = validateParameter(valid_615614, JString, required = false,
+ var valid_616818 = header.getOrDefault("X-Amz-Signature")
+ valid_616818 = validateParameter(valid_616818, JString, required = false,
default = nil)
- if valid_615614 != nil:
- section.add "X-Amz-Signature", valid_615614
- var valid_615615 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615615 = validateParameter(valid_615615, JString, required = false,
+ if valid_616818 != nil:
+ section.add "X-Amz-Signature", valid_616818
+ var valid_616819 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616819 = validateParameter(valid_616819, JString, required = false,
default = nil)
- if valid_615615 != nil:
- section.add "X-Amz-Content-Sha256", valid_615615
- var valid_615616 = header.getOrDefault("X-Amz-Date")
- valid_615616 = validateParameter(valid_615616, JString, required = false,
+ if valid_616819 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616819
+ var valid_616820 = header.getOrDefault("X-Amz-Date")
+ valid_616820 = validateParameter(valid_616820, JString, required = false,
default = nil)
- if valid_615616 != nil:
- section.add "X-Amz-Date", valid_615616
- var valid_615617 = header.getOrDefault("X-Amz-Credential")
- valid_615617 = validateParameter(valid_615617, JString, required = false,
+ if valid_616820 != nil:
+ section.add "X-Amz-Date", valid_616820
+ var valid_616821 = header.getOrDefault("X-Amz-Credential")
+ valid_616821 = validateParameter(valid_616821, JString, required = false,
default = nil)
- if valid_615617 != nil:
- section.add "X-Amz-Credential", valid_615617
- var valid_615618 = header.getOrDefault("X-Amz-Security-Token")
- valid_615618 = validateParameter(valid_615618, JString, required = false,
+ if valid_616821 != nil:
+ section.add "X-Amz-Credential", valid_616821
+ var valid_616822 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616822 = validateParameter(valid_616822, JString, required = false,
default = nil)
- if valid_615618 != nil:
- section.add "X-Amz-Security-Token", valid_615618
- var valid_615619 = header.getOrDefault("X-Amz-Algorithm")
- valid_615619 = validateParameter(valid_615619, JString, required = false,
+ if valid_616822 != nil:
+ section.add "X-Amz-Security-Token", valid_616822
+ var valid_616823 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616823 = validateParameter(valid_616823, JString, required = false,
default = nil)
- if valid_615619 != nil:
- section.add "X-Amz-Algorithm", valid_615619
- var valid_615620 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615620 = validateParameter(valid_615620, JString, required = false,
+ if valid_616823 != nil:
+ section.add "X-Amz-Algorithm", valid_616823
+ var valid_616824 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616824 = validateParameter(valid_616824, JString, required = false,
default = nil)
- if valid_615620 != nil:
- section.add "X-Amz-SignedHeaders", valid_615620
+ if valid_616824 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616824
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615621: Call_GetDisableVpcClassicLink_615607; path: JsonNode;
+proc call*(call_616825: Call_GetDisableVpcClassicLink_616811; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Disables ClassicLink for a VPC. You cannot disable ClassicLink for a VPC that has EC2-Classic instances linked to it.
##
- let valid = call_615621.validator(path, query, header, formData, body)
- let scheme = call_615621.pickScheme
+ let valid = call_616825.validator(path, query, header, formData, body)
+ let scheme = call_616825.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615621.url(scheme.get, call_615621.host, call_615621.base,
- call_615621.route, valid.getOrDefault("path"),
+ let url = call_616825.url(scheme.get, call_616825.host, call_616825.base,
+ call_616825.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615621, url, valid)
+ result = atozHook(call_616825, url, valid)
-proc call*(call_615622: Call_GetDisableVpcClassicLink_615607; VpcId: string;
+proc call*(call_616826: Call_GetDisableVpcClassicLink_616811; VpcId: string;
DryRun: bool = false; Action: string = "DisableVpcClassicLink";
Version: string = "2016-11-15"): Recallable =
## getDisableVpcClassicLink
@@ -90180,21 +90245,21 @@ proc call*(call_615622: Call_GetDisableVpcClassicLink_615607; VpcId: string;
## : The ID of the VPC.
## Action: string (required)
## Version: string (required)
- var query_615623 = newJObject()
- add(query_615623, "DryRun", newJBool(DryRun))
- add(query_615623, "VpcId", newJString(VpcId))
- add(query_615623, "Action", newJString(Action))
- add(query_615623, "Version", newJString(Version))
- result = call_615622.call(nil, query_615623, nil, nil, nil)
+ var query_616827 = newJObject()
+ add(query_616827, "DryRun", newJBool(DryRun))
+ add(query_616827, "VpcId", newJString(VpcId))
+ add(query_616827, "Action", newJString(Action))
+ add(query_616827, "Version", newJString(Version))
+ result = call_616826.call(nil, query_616827, nil, nil, nil)
-var getDisableVpcClassicLink* = Call_GetDisableVpcClassicLink_615607(
+var getDisableVpcClassicLink* = Call_GetDisableVpcClassicLink_616811(
name: "getDisableVpcClassicLink", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DisableVpcClassicLink",
- validator: validate_GetDisableVpcClassicLink_615608, base: "/",
- url: url_GetDisableVpcClassicLink_615609, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetDisableVpcClassicLink_616812, base: "/",
+ url: url_GetDisableVpcClassicLink_616813, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDisableVpcClassicLinkDnsSupport_615658 = ref object of OpenApiRestCall_604389
-proc url_PostDisableVpcClassicLinkDnsSupport_615660(protocol: Scheme; host: string;
+ Call_PostDisableVpcClassicLinkDnsSupport_616862 = ref object of OpenApiRestCall_605589
+proc url_PostDisableVpcClassicLinkDnsSupport_616864(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -90206,7 +90271,7 @@ proc url_PostDisableVpcClassicLinkDnsSupport_615660(protocol: Scheme; host: stri
else:
result.path = base & route
-proc validate_PostDisableVpcClassicLinkDnsSupport_615659(path: JsonNode;
+proc validate_PostDisableVpcClassicLinkDnsSupport_616863(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Disables ClassicLink DNS support for a VPC. If disabled, DNS hostnames resolve to public IP addresses when addressed between a linked EC2-Classic instance and instances in the VPC to which it's linked. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
@@ -90219,16 +90284,16 @@ proc validate_PostDisableVpcClassicLinkDnsSupport_615659(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_615661 = query.getOrDefault("Action")
- valid_615661 = validateParameter(valid_615661, JString, required = true, default = newJString(
+ var valid_616865 = query.getOrDefault("Action")
+ valid_616865 = validateParameter(valid_616865, JString, required = true, default = newJString(
"DisableVpcClassicLinkDnsSupport"))
- if valid_615661 != nil:
- section.add "Action", valid_615661
- var valid_615662 = query.getOrDefault("Version")
- valid_615662 = validateParameter(valid_615662, JString, required = true,
+ if valid_616865 != nil:
+ section.add "Action", valid_616865
+ var valid_616866 = query.getOrDefault("Version")
+ valid_616866 = validateParameter(valid_616866, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615662 != nil:
- section.add "Version", valid_615662
+ if valid_616866 != nil:
+ section.add "Version", valid_616866
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -90239,70 +90304,70 @@ proc validate_PostDisableVpcClassicLinkDnsSupport_615659(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615663 = header.getOrDefault("X-Amz-Signature")
- valid_615663 = validateParameter(valid_615663, JString, required = false,
+ var valid_616867 = header.getOrDefault("X-Amz-Signature")
+ valid_616867 = validateParameter(valid_616867, JString, required = false,
default = nil)
- if valid_615663 != nil:
- section.add "X-Amz-Signature", valid_615663
- var valid_615664 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615664 = validateParameter(valid_615664, JString, required = false,
+ if valid_616867 != nil:
+ section.add "X-Amz-Signature", valid_616867
+ var valid_616868 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616868 = validateParameter(valid_616868, JString, required = false,
default = nil)
- if valid_615664 != nil:
- section.add "X-Amz-Content-Sha256", valid_615664
- var valid_615665 = header.getOrDefault("X-Amz-Date")
- valid_615665 = validateParameter(valid_615665, JString, required = false,
+ if valid_616868 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616868
+ var valid_616869 = header.getOrDefault("X-Amz-Date")
+ valid_616869 = validateParameter(valid_616869, JString, required = false,
default = nil)
- if valid_615665 != nil:
- section.add "X-Amz-Date", valid_615665
- var valid_615666 = header.getOrDefault("X-Amz-Credential")
- valid_615666 = validateParameter(valid_615666, JString, required = false,
+ if valid_616869 != nil:
+ section.add "X-Amz-Date", valid_616869
+ var valid_616870 = header.getOrDefault("X-Amz-Credential")
+ valid_616870 = validateParameter(valid_616870, JString, required = false,
default = nil)
- if valid_615666 != nil:
- section.add "X-Amz-Credential", valid_615666
- var valid_615667 = header.getOrDefault("X-Amz-Security-Token")
- valid_615667 = validateParameter(valid_615667, JString, required = false,
+ if valid_616870 != nil:
+ section.add "X-Amz-Credential", valid_616870
+ var valid_616871 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616871 = validateParameter(valid_616871, JString, required = false,
default = nil)
- if valid_615667 != nil:
- section.add "X-Amz-Security-Token", valid_615667
- var valid_615668 = header.getOrDefault("X-Amz-Algorithm")
- valid_615668 = validateParameter(valid_615668, JString, required = false,
+ if valid_616871 != nil:
+ section.add "X-Amz-Security-Token", valid_616871
+ var valid_616872 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616872 = validateParameter(valid_616872, JString, required = false,
default = nil)
- if valid_615668 != nil:
- section.add "X-Amz-Algorithm", valid_615668
- var valid_615669 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615669 = validateParameter(valid_615669, JString, required = false,
+ if valid_616872 != nil:
+ section.add "X-Amz-Algorithm", valid_616872
+ var valid_616873 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616873 = validateParameter(valid_616873, JString, required = false,
default = nil)
- if valid_615669 != nil:
- section.add "X-Amz-SignedHeaders", valid_615669
+ if valid_616873 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616873
result.add "header", section
## parameters in `formData` object:
## VpcId: JString
## : The ID of the VPC.
section = newJObject()
- var valid_615670 = formData.getOrDefault("VpcId")
- valid_615670 = validateParameter(valid_615670, JString, required = false,
+ var valid_616874 = formData.getOrDefault("VpcId")
+ valid_616874 = validateParameter(valid_616874, JString, required = false,
default = nil)
- if valid_615670 != nil:
- section.add "VpcId", valid_615670
+ if valid_616874 != nil:
+ section.add "VpcId", valid_616874
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615671: Call_PostDisableVpcClassicLinkDnsSupport_615658;
+proc call*(call_616875: Call_PostDisableVpcClassicLinkDnsSupport_616862;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Disables ClassicLink DNS support for a VPC. If disabled, DNS hostnames resolve to public IP addresses when addressed between a linked EC2-Classic instance and instances in the VPC to which it's linked. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
- let valid = call_615671.validator(path, query, header, formData, body)
- let scheme = call_615671.pickScheme
+ let valid = call_616875.validator(path, query, header, formData, body)
+ let scheme = call_616875.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615671.url(scheme.get, call_615671.host, call_615671.base,
- call_615671.route, valid.getOrDefault("path"),
+ let url = call_616875.url(scheme.get, call_616875.host, call_616875.base,
+ call_616875.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615671, url, valid)
+ result = atozHook(call_616875, url, valid)
-proc call*(call_615672: Call_PostDisableVpcClassicLinkDnsSupport_615658;
+proc call*(call_616876: Call_PostDisableVpcClassicLinkDnsSupport_616862;
VpcId: string = ""; Action: string = "DisableVpcClassicLinkDnsSupport";
Version: string = "2016-11-15"): Recallable =
## postDisableVpcClassicLinkDnsSupport
@@ -90311,22 +90376,22 @@ proc call*(call_615672: Call_PostDisableVpcClassicLinkDnsSupport_615658;
## : The ID of the VPC.
## Action: string (required)
## Version: string (required)
- var query_615673 = newJObject()
- var formData_615674 = newJObject()
- add(formData_615674, "VpcId", newJString(VpcId))
- add(query_615673, "Action", newJString(Action))
- add(query_615673, "Version", newJString(Version))
- result = call_615672.call(nil, query_615673, nil, formData_615674, nil)
+ var query_616877 = newJObject()
+ var formData_616878 = newJObject()
+ add(formData_616878, "VpcId", newJString(VpcId))
+ add(query_616877, "Action", newJString(Action))
+ add(query_616877, "Version", newJString(Version))
+ result = call_616876.call(nil, query_616877, nil, formData_616878, nil)
-var postDisableVpcClassicLinkDnsSupport* = Call_PostDisableVpcClassicLinkDnsSupport_615658(
+var postDisableVpcClassicLinkDnsSupport* = Call_PostDisableVpcClassicLinkDnsSupport_616862(
name: "postDisableVpcClassicLinkDnsSupport", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=DisableVpcClassicLinkDnsSupport",
- validator: validate_PostDisableVpcClassicLinkDnsSupport_615659, base: "/",
- url: url_PostDisableVpcClassicLinkDnsSupport_615660,
+ validator: validate_PostDisableVpcClassicLinkDnsSupport_616863, base: "/",
+ url: url_PostDisableVpcClassicLinkDnsSupport_616864,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetDisableVpcClassicLinkDnsSupport_615642 = ref object of OpenApiRestCall_604389
-proc url_GetDisableVpcClassicLinkDnsSupport_615644(protocol: Scheme; host: string;
+ Call_GetDisableVpcClassicLinkDnsSupport_616846 = ref object of OpenApiRestCall_605589
+proc url_GetDisableVpcClassicLinkDnsSupport_616848(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -90338,7 +90403,7 @@ proc url_GetDisableVpcClassicLinkDnsSupport_615644(protocol: Scheme; host: strin
else:
result.path = base & route
-proc validate_GetDisableVpcClassicLinkDnsSupport_615643(path: JsonNode;
+proc validate_GetDisableVpcClassicLinkDnsSupport_616847(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Disables ClassicLink DNS support for a VPC. If disabled, DNS hostnames resolve to public IP addresses when addressed between a linked EC2-Classic instance and instances in the VPC to which it's linked. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
@@ -90352,22 +90417,22 @@ proc validate_GetDisableVpcClassicLinkDnsSupport_615643(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_615645 = query.getOrDefault("VpcId")
- valid_615645 = validateParameter(valid_615645, JString, required = false,
+ var valid_616849 = query.getOrDefault("VpcId")
+ valid_616849 = validateParameter(valid_616849, JString, required = false,
default = nil)
- if valid_615645 != nil:
- section.add "VpcId", valid_615645
+ if valid_616849 != nil:
+ section.add "VpcId", valid_616849
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_615646 = query.getOrDefault("Action")
- valid_615646 = validateParameter(valid_615646, JString, required = true, default = newJString(
+ var valid_616850 = query.getOrDefault("Action")
+ valid_616850 = validateParameter(valid_616850, JString, required = true, default = newJString(
"DisableVpcClassicLinkDnsSupport"))
- if valid_615646 != nil:
- section.add "Action", valid_615646
- var valid_615647 = query.getOrDefault("Version")
- valid_615647 = validateParameter(valid_615647, JString, required = true,
+ if valid_616850 != nil:
+ section.add "Action", valid_616850
+ var valid_616851 = query.getOrDefault("Version")
+ valid_616851 = validateParameter(valid_616851, JString, required = true,
default = newJString("2016-11-15"))
- if valid_615647 != nil:
- section.add "Version", valid_615647
+ if valid_616851 != nil:
+ section.add "Version", valid_616851
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -90378,62 +90443,62 @@ proc validate_GetDisableVpcClassicLinkDnsSupport_615643(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_615648 = header.getOrDefault("X-Amz-Signature")
- valid_615648 = validateParameter(valid_615648, JString, required = false,
+ var valid_616852 = header.getOrDefault("X-Amz-Signature")
+ valid_616852 = validateParameter(valid_616852, JString, required = false,
default = nil)
- if valid_615648 != nil:
- section.add "X-Amz-Signature", valid_615648
- var valid_615649 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_615649 = validateParameter(valid_615649, JString, required = false,
+ if valid_616852 != nil:
+ section.add "X-Amz-Signature", valid_616852
+ var valid_616853 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_616853 = validateParameter(valid_616853, JString, required = false,
default = nil)
- if valid_615649 != nil:
- section.add "X-Amz-Content-Sha256", valid_615649
- var valid_615650 = header.getOrDefault("X-Amz-Date")
- valid_615650 = validateParameter(valid_615650, JString, required = false,
+ if valid_616853 != nil:
+ section.add "X-Amz-Content-Sha256", valid_616853
+ var valid_616854 = header.getOrDefault("X-Amz-Date")
+ valid_616854 = validateParameter(valid_616854, JString, required = false,
default = nil)
- if valid_615650 != nil:
- section.add "X-Amz-Date", valid_615650
- var valid_615651 = header.getOrDefault("X-Amz-Credential")
- valid_615651 = validateParameter(valid_615651, JString, required = false,
+ if valid_616854 != nil:
+ section.add "X-Amz-Date", valid_616854
+ var valid_616855 = header.getOrDefault("X-Amz-Credential")
+ valid_616855 = validateParameter(valid_616855, JString, required = false,
default = nil)
- if valid_615651 != nil:
- section.add "X-Amz-Credential", valid_615651
- var valid_615652 = header.getOrDefault("X-Amz-Security-Token")
- valid_615652 = validateParameter(valid_615652, JString, required = false,
+ if valid_616855 != nil:
+ section.add "X-Amz-Credential", valid_616855
+ var valid_616856 = header.getOrDefault("X-Amz-Security-Token")
+ valid_616856 = validateParameter(valid_616856, JString, required = false,
default = nil)
- if valid_615652 != nil:
- section.add "X-Amz-Security-Token", valid_615652
- var valid_615653 = header.getOrDefault("X-Amz-Algorithm")
- valid_615653 = validateParameter(valid_615653, JString, required = false,
+ if valid_616856 != nil:
+ section.add "X-Amz-Security-Token", valid_616856
+ var valid_616857 = header.getOrDefault("X-Amz-Algorithm")
+ valid_616857 = validateParameter(valid_616857, JString, required = false,
default = nil)
- if valid_615653 != nil:
- section.add "X-Amz-Algorithm", valid_615653
- var valid_615654 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_615654 = validateParameter(valid_615654, JString, required = false,
+ if valid_616857 != nil:
+ section.add "X-Amz-Algorithm", valid_616857
+ var valid_616858 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_616858 = validateParameter(valid_616858, JString, required = false,
default = nil)
- if valid_615654 != nil:
- section.add "X-Amz-SignedHeaders", valid_615654
+ if valid_616858 != nil:
+ section.add "X-Amz-SignedHeaders", valid_616858
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615655: Call_GetDisableVpcClassicLinkDnsSupport_615642;
+proc call*(call_616859: Call_GetDisableVpcClassicLinkDnsSupport_616846;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Disables ClassicLink DNS support for a VPC. If disabled, DNS hostnames resolve to public IP addresses when addressed between a linked EC2-Classic instance and instances in the VPC to which it's linked. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
- let valid = call_615655.validator(path, query, header, formData, body)
- let scheme = call_615655.pickScheme
+ let valid = call_616859.validator(path, query, header, formData, body)
+ let scheme = call_616859.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_615655.url(scheme.get, call_615655.host, call_615655.base,
- call_615655.route, valid.getOrDefault("path"),
+ let url = call_616859.url(scheme.get, call_616859.host, call_616859.base,
+ call_616859.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_615655, url, valid)
+ result = atozHook(call_616859, url, valid)
-proc call*(call_615656: Call_GetDisableVpcClassicLinkDnsSupport_615642;
+proc call*(call_616860: Call_GetDisableVpcClassicLinkDnsSupport_616846;
VpcId: string = ""; Action: string = "DisableVpcClassicLinkDnsSupport";
Version: string = "2016-11-15"): Recallable =
## getDisableVpcClassicLinkDnsSupport
@@ -90442,21 +90507,21 @@ proc call*(call_615656: Call_GetDisableVpcClassicLinkDnsSupport_615642;
## : The ID of the VPC.
## Action: string (required)
## Version: string (required)
- var query_615657 = newJObject()
- add(query_615657, "VpcId", newJString(VpcId))
- add(query_615657, "Action", newJString(Action))
- add(query_615657, "Version", newJString(Version))
- result = call_615656.call(nil, query_615657, nil, nil, nil)
+ var query_616861 = newJObject()
+ add(query_616861, "VpcId", newJString(VpcId))
+ add(query_616861, "Action", newJString(Action))
+ add(query_616861, "Version", newJString(Version))
+ result = call_616860.call(nil, query_616861, nil, nil, nil)
-var getDisableVpcClassicLinkDnsSupport* = Call_GetDisableVpcClassicLinkDnsSupport_615642(
+var getDisableVpcClassicLinkDnsSupport* = Call_GetDisableVpcClassicLinkDnsSupport_616846(
name: "getDisableVpcClassicLinkDnsSupport", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=DisableVpcClassicLinkDnsSupport",
- validator: validate_GetDisableVpcClassicLinkDnsSupport_615643, base: "/",
- url: url_GetDisableVpcClassicLinkDnsSupport_615644,
+ validator: validate_GetDisableVpcClassicLinkDnsSupport_616847, base: "/",
+ url: url_GetDisableVpcClassicLinkDnsSupport_616848,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostDisassociateAddress_615693 = ref object of OpenApiRestCall_604389
-proc url_PostDisassociateAddress_615695(protocol: Scheme; host: string; base: string;
+ Call_PostDisassociateAddress_616897 = ref object of OpenApiRestCall_605589
+proc url_PostDisassociateAddress_616899(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -90469,7 +90534,7 @@ proc url_PostDisassociateAddress_615695(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_PostDisassociateAddress_615694(path: JsonNode; query: JsonNode;
+proc validate_PostDisassociateAddress_616898(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Disassociates an Elastic IP address from the instance or network interface it's associated with.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error.
## @@ -90482,16 +90547,16 @@ proc validate_PostDisassociateAddress_615694(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615696 = query.getOrDefault("Action") - valid_615696 = validateParameter(valid_615696, JString, required = true, + var valid_616900 = query.getOrDefault("Action") + valid_616900 = validateParameter(valid_616900, JString, required = true, default = newJString("DisassociateAddress")) - if valid_615696 != nil: - section.add "Action", valid_615696 - var valid_615697 = query.getOrDefault("Version") - valid_615697 = validateParameter(valid_615697, JString, required = true, + if valid_616900 != nil: + section.add "Action", valid_616900 + var valid_616901 = query.getOrDefault("Version") + valid_616901 = validateParameter(valid_616901, JString, required = true, default = newJString("2016-11-15")) - if valid_615697 != nil: - section.add "Version", valid_615697 + if valid_616901 != nil: + section.add "Version", valid_616901 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -90502,41 +90567,41 @@ proc validate_PostDisassociateAddress_615694(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615698 = header.getOrDefault("X-Amz-Signature") - valid_615698 = validateParameter(valid_615698, JString, required = false, + var valid_616902 = header.getOrDefault("X-Amz-Signature") + valid_616902 = validateParameter(valid_616902, JString, required = false, default = nil) - if valid_615698 != nil: - section.add "X-Amz-Signature", valid_615698 - var valid_615699 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615699 = validateParameter(valid_615699, JString, required = false, + if valid_616902 != nil: + section.add "X-Amz-Signature", valid_616902 + var valid_616903 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616903 = validateParameter(valid_616903, JString, required = false, default = nil) - if valid_615699 != nil: - section.add "X-Amz-Content-Sha256", valid_615699 - var valid_615700 = header.getOrDefault("X-Amz-Date") - valid_615700 = validateParameter(valid_615700, JString, required = false, + if valid_616903 != nil: + section.add "X-Amz-Content-Sha256", valid_616903 + var valid_616904 = header.getOrDefault("X-Amz-Date") + valid_616904 = validateParameter(valid_616904, JString, required = false, default = nil) - if valid_615700 != nil: - section.add "X-Amz-Date", valid_615700 - var valid_615701 = header.getOrDefault("X-Amz-Credential") - valid_615701 = validateParameter(valid_615701, JString, required = false, + if valid_616904 != nil: + section.add "X-Amz-Date", valid_616904 + var valid_616905 = header.getOrDefault("X-Amz-Credential") + valid_616905 = validateParameter(valid_616905, JString, required = false, default = nil) - if valid_615701 != nil: - section.add "X-Amz-Credential", valid_615701 - var valid_615702 = header.getOrDefault("X-Amz-Security-Token") - valid_615702 = validateParameter(valid_615702, JString, required = false, + if valid_616905 != nil: + section.add "X-Amz-Credential", valid_616905 + var valid_616906 = header.getOrDefault("X-Amz-Security-Token") + valid_616906 = validateParameter(valid_616906, JString, required = false, default = nil) - if valid_615702 != nil: - section.add "X-Amz-Security-Token", valid_615702 - var valid_615703 = header.getOrDefault("X-Amz-Algorithm") - valid_615703 = validateParameter(valid_615703, JString, required = false, + if valid_616906 != nil: + section.add "X-Amz-Security-Token", valid_616906 + var valid_616907 = header.getOrDefault("X-Amz-Algorithm") + valid_616907 = validateParameter(valid_616907, JString, required = false, default = nil) - if valid_615703 != nil: - section.add "X-Amz-Algorithm", valid_615703 - var valid_615704 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615704 = validateParameter(valid_615704, JString, required = false, + if valid_616907 != nil: + section.add "X-Amz-Algorithm", valid_616907 + var valid_616908 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616908 = validateParameter(valid_616908, JString, required = false, default = nil) - if valid_615704 != nil: - section.add "X-Amz-SignedHeaders", valid_615704 + if valid_616908 != nil: + section.add "X-Amz-SignedHeaders", valid_616908 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -90546,38 +90611,38 @@ proc validate_PostDisassociateAddress_615694(path: JsonNode; query: JsonNode; ## AssociationId: JString ## : [EC2-VPC] The association ID. Required for EC2-VPC. section = newJObject() - var valid_615705 = formData.getOrDefault("DryRun") - valid_615705 = validateParameter(valid_615705, JBool, required = false, default = nil) - if valid_615705 != nil: - section.add "DryRun", valid_615705 - var valid_615706 = formData.getOrDefault("PublicIp") - valid_615706 = validateParameter(valid_615706, JString, required = false, + var valid_616909 = formData.getOrDefault("DryRun") + valid_616909 = validateParameter(valid_616909, JBool, required = false, default = nil) + if valid_616909 != nil: + section.add "DryRun", valid_616909 + var valid_616910 = formData.getOrDefault("PublicIp") + valid_616910 = validateParameter(valid_616910, JString, required = false, default = nil) - if valid_615706 != nil: - section.add "PublicIp", valid_615706 - var valid_615707 = formData.getOrDefault("AssociationId") - valid_615707 = validateParameter(valid_615707, JString, required = false, + if valid_616910 != nil: + section.add "PublicIp", valid_616910 + var valid_616911 = formData.getOrDefault("AssociationId") + valid_616911 = validateParameter(valid_616911, JString, required = false, default = nil) - if valid_615707 != nil: - section.add "AssociationId", valid_615707 + if valid_616911 != nil: + section.add "AssociationId", valid_616911 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615708: Call_PostDisassociateAddress_615693; path: JsonNode; +proc call*(call_616912: Call_PostDisassociateAddress_616897; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Disassociates an Elastic IP address from the instance or network interface it's associated with.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error.
## - let valid = call_615708.validator(path, query, header, formData, body) - let scheme = call_615708.pickScheme + let valid = call_616912.validator(path, query, header, formData, body) + let scheme = call_616912.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615708.url(scheme.get, call_615708.host, call_615708.base, - call_615708.route, valid.getOrDefault("path"), + let url = call_616912.url(scheme.get, call_616912.host, call_616912.base, + call_616912.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615708, url, valid) + result = atozHook(call_616912, url, valid) -proc call*(call_615709: Call_PostDisassociateAddress_615693; DryRun: bool = false; +proc call*(call_616913: Call_PostDisassociateAddress_616897; DryRun: bool = false; Action: string = "DisassociateAddress"; PublicIp: string = ""; Version: string = "2016-11-15"; AssociationId: string = ""): Recallable = ## postDisassociateAddress @@ -90590,23 +90655,23 @@ proc call*(call_615709: Call_PostDisassociateAddress_615693; DryRun: bool = fals ## Version: string (required) ## AssociationId: string ## : [EC2-VPC] The association ID. Required for EC2-VPC. - var query_615710 = newJObject() - var formData_615711 = newJObject() - add(formData_615711, "DryRun", newJBool(DryRun)) - add(query_615710, "Action", newJString(Action)) - add(formData_615711, "PublicIp", newJString(PublicIp)) - add(query_615710, "Version", newJString(Version)) - add(formData_615711, "AssociationId", newJString(AssociationId)) - result = call_615709.call(nil, query_615710, nil, formData_615711, nil) - -var postDisassociateAddress* = Call_PostDisassociateAddress_615693( + var query_616914 = newJObject() + var formData_616915 = newJObject() + add(formData_616915, "DryRun", newJBool(DryRun)) + add(query_616914, "Action", newJString(Action)) + add(formData_616915, "PublicIp", newJString(PublicIp)) + add(query_616914, "Version", newJString(Version)) + add(formData_616915, "AssociationId", newJString(AssociationId)) + result = call_616913.call(nil, query_616914, nil, formData_616915, nil) + +var postDisassociateAddress* = Call_PostDisassociateAddress_616897( name: "postDisassociateAddress", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DisassociateAddress", - validator: validate_PostDisassociateAddress_615694, base: "/", - url: url_PostDisassociateAddress_615695, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostDisassociateAddress_616898, base: "/", + url: url_PostDisassociateAddress_616899, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDisassociateAddress_615675 = ref object of OpenApiRestCall_604389 -proc url_GetDisassociateAddress_615677(protocol: Scheme; host: string; base: string; + Call_GetDisassociateAddress_616879 = ref object of OpenApiRestCall_605589 +proc url_GetDisassociateAddress_616881(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -90618,7 +90683,7 @@ proc url_GetDisassociateAddress_615677(protocol: Scheme; host: string; base: str else: result.path = base & route -proc validate_GetDisassociateAddress_615676(path: JsonNode; query: JsonNode; +proc validate_GetDisassociateAddress_616880(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Disassociates an Elastic IP address from the instance or network interface it's associated with.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error.
## @@ -90636,31 +90701,31 @@ proc validate_GetDisassociateAddress_615676(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_615678 = query.getOrDefault("DryRun") - valid_615678 = validateParameter(valid_615678, JBool, required = false, default = nil) - if valid_615678 != nil: - section.add "DryRun", valid_615678 - var valid_615679 = query.getOrDefault("AssociationId") - valid_615679 = validateParameter(valid_615679, JString, required = false, + var valid_616882 = query.getOrDefault("DryRun") + valid_616882 = validateParameter(valid_616882, JBool, required = false, default = nil) + if valid_616882 != nil: + section.add "DryRun", valid_616882 + var valid_616883 = query.getOrDefault("AssociationId") + valid_616883 = validateParameter(valid_616883, JString, required = false, default = nil) - if valid_615679 != nil: - section.add "AssociationId", valid_615679 - var valid_615680 = query.getOrDefault("PublicIp") - valid_615680 = validateParameter(valid_615680, JString, required = false, + if valid_616883 != nil: + section.add "AssociationId", valid_616883 + var valid_616884 = query.getOrDefault("PublicIp") + valid_616884 = validateParameter(valid_616884, JString, required = false, default = nil) - if valid_615680 != nil: - section.add "PublicIp", valid_615680 + if valid_616884 != nil: + section.add "PublicIp", valid_616884 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615681 = query.getOrDefault("Action") - valid_615681 = validateParameter(valid_615681, JString, required = true, + var valid_616885 = query.getOrDefault("Action") + valid_616885 = validateParameter(valid_616885, JString, required = true, default = newJString("DisassociateAddress")) - if valid_615681 != nil: - section.add "Action", valid_615681 - var valid_615682 = query.getOrDefault("Version") - valid_615682 = validateParameter(valid_615682, JString, required = true, + if valid_616885 != nil: + section.add "Action", valid_616885 + var valid_616886 = query.getOrDefault("Version") + valid_616886 = validateParameter(valid_616886, JString, required = true, default = newJString("2016-11-15")) - if valid_615682 != nil: - section.add "Version", valid_615682 + if valid_616886 != nil: + section.add "Version", valid_616886 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -90671,61 +90736,61 @@ proc validate_GetDisassociateAddress_615676(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615683 = header.getOrDefault("X-Amz-Signature") - valid_615683 = validateParameter(valid_615683, JString, required = false, + var valid_616887 = header.getOrDefault("X-Amz-Signature") + valid_616887 = validateParameter(valid_616887, JString, required = false, default = nil) - if valid_615683 != nil: - section.add "X-Amz-Signature", valid_615683 - var valid_615684 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615684 = validateParameter(valid_615684, JString, required = false, + if valid_616887 != nil: + section.add "X-Amz-Signature", valid_616887 + var valid_616888 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616888 = validateParameter(valid_616888, JString, required = false, default = nil) - if valid_615684 != nil: - section.add "X-Amz-Content-Sha256", valid_615684 - var valid_615685 = header.getOrDefault("X-Amz-Date") - valid_615685 = validateParameter(valid_615685, JString, required = false, + if valid_616888 != nil: + section.add "X-Amz-Content-Sha256", valid_616888 + var valid_616889 = header.getOrDefault("X-Amz-Date") + valid_616889 = validateParameter(valid_616889, JString, required = false, default = nil) - if valid_615685 != nil: - section.add "X-Amz-Date", valid_615685 - var valid_615686 = header.getOrDefault("X-Amz-Credential") - valid_615686 = validateParameter(valid_615686, JString, required = false, + if valid_616889 != nil: + section.add "X-Amz-Date", valid_616889 + var valid_616890 = header.getOrDefault("X-Amz-Credential") + valid_616890 = validateParameter(valid_616890, JString, required = false, default = nil) - if valid_615686 != nil: - section.add "X-Amz-Credential", valid_615686 - var valid_615687 = header.getOrDefault("X-Amz-Security-Token") - valid_615687 = validateParameter(valid_615687, JString, required = false, + if valid_616890 != nil: + section.add "X-Amz-Credential", valid_616890 + var valid_616891 = header.getOrDefault("X-Amz-Security-Token") + valid_616891 = validateParameter(valid_616891, JString, required = false, default = nil) - if valid_615687 != nil: - section.add "X-Amz-Security-Token", valid_615687 - var valid_615688 = header.getOrDefault("X-Amz-Algorithm") - valid_615688 = validateParameter(valid_615688, JString, required = false, + if valid_616891 != nil: + section.add "X-Amz-Security-Token", valid_616891 + var valid_616892 = header.getOrDefault("X-Amz-Algorithm") + valid_616892 = validateParameter(valid_616892, JString, required = false, default = nil) - if valid_615688 != nil: - section.add "X-Amz-Algorithm", valid_615688 - var valid_615689 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615689 = validateParameter(valid_615689, JString, required = false, + if valid_616892 != nil: + section.add "X-Amz-Algorithm", valid_616892 + var valid_616893 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616893 = validateParameter(valid_616893, JString, required = false, default = nil) - if valid_615689 != nil: - section.add "X-Amz-SignedHeaders", valid_615689 + if valid_616893 != nil: + section.add "X-Amz-SignedHeaders", valid_616893 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615690: Call_GetDisassociateAddress_615675; path: JsonNode; +proc call*(call_616894: Call_GetDisassociateAddress_616879; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Disassociates an Elastic IP address from the instance or network interface it's associated with.
An Elastic IP address is for use in either the EC2-Classic platform or in a VPC. For more information, see Elastic IP Addresses in the Amazon Elastic Compute Cloud User Guide.
This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error.
## - let valid = call_615690.validator(path, query, header, formData, body) - let scheme = call_615690.pickScheme + let valid = call_616894.validator(path, query, header, formData, body) + let scheme = call_616894.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615690.url(scheme.get, call_615690.host, call_615690.base, - call_615690.route, valid.getOrDefault("path"), + let url = call_616894.url(scheme.get, call_616894.host, call_616894.base, + call_616894.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615690, url, valid) + result = atozHook(call_616894, url, valid) -proc call*(call_615691: Call_GetDisassociateAddress_615675; DryRun: bool = false; +proc call*(call_616895: Call_GetDisassociateAddress_616879; DryRun: bool = false; AssociationId: string = ""; PublicIp: string = ""; Action: string = "DisassociateAddress"; Version: string = "2016-11-15"): Recallable = ## getDisassociateAddress @@ -90738,22 +90803,22 @@ proc call*(call_615691: Call_GetDisassociateAddress_615675; DryRun: bool = false ## : [EC2-Classic] The Elastic IP address. Required for EC2-Classic. ## Action: string (required) ## Version: string (required) - var query_615692 = newJObject() - add(query_615692, "DryRun", newJBool(DryRun)) - add(query_615692, "AssociationId", newJString(AssociationId)) - add(query_615692, "PublicIp", newJString(PublicIp)) - add(query_615692, "Action", newJString(Action)) - add(query_615692, "Version", newJString(Version)) - result = call_615691.call(nil, query_615692, nil, nil, nil) + var query_616896 = newJObject() + add(query_616896, "DryRun", newJBool(DryRun)) + add(query_616896, "AssociationId", newJString(AssociationId)) + add(query_616896, "PublicIp", newJString(PublicIp)) + add(query_616896, "Action", newJString(Action)) + add(query_616896, "Version", newJString(Version)) + result = call_616895.call(nil, query_616896, nil, nil, nil) -var getDisassociateAddress* = Call_GetDisassociateAddress_615675( +var getDisassociateAddress* = Call_GetDisassociateAddress_616879( name: "getDisassociateAddress", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DisassociateAddress", - validator: validate_GetDisassociateAddress_615676, base: "/", - url: url_GetDisassociateAddress_615677, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetDisassociateAddress_616880, base: "/", + url: url_GetDisassociateAddress_616881, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDisassociateClientVpnTargetNetwork_615730 = ref object of OpenApiRestCall_604389 -proc url_PostDisassociateClientVpnTargetNetwork_615732(protocol: Scheme; + Call_PostDisassociateClientVpnTargetNetwork_616934 = ref object of OpenApiRestCall_605589 +proc url_PostDisassociateClientVpnTargetNetwork_616936(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -90765,7 +90830,7 @@ proc url_PostDisassociateClientVpnTargetNetwork_615732(protocol: Scheme; else: result.path = base & route -proc validate_PostDisassociateClientVpnTargetNetwork_615731(path: JsonNode; +proc validate_PostDisassociateClientVpnTargetNetwork_616935(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Disassociates a target network from the specified Client VPN endpoint. When you disassociate the last target network from a Client VPN, the following happens:
The route that was automatically added for the VPC is deleted
All active client connections are terminated
New client connections are disallowed
The Client VPN endpoint's status changes to pending-associate
Disassociates a target network from the specified Client VPN endpoint. When you disassociate the last target network from a Client VPN, the following happens:
The route that was automatically added for the VPC is deleted
All active client connections are terminated
New client connections are disallowed
The Client VPN endpoint's status changes to pending-associate
Disassociates a target network from the specified Client VPN endpoint. When you disassociate the last target network from a Client VPN, the following happens:
The route that was automatically added for the VPC is deleted
All active client connections are terminated
New client connections are disallowed
The Client VPN endpoint's status changes to pending-associate
Disassociates a target network from the specified Client VPN endpoint. When you disassociate the last target network from a Client VPN, the following happens:
The route that was automatically added for the VPC is deleted
All active client connections are terminated
New client connections are disallowed
The Client VPN endpoint's status changes to pending-associate
Disassociates an IAM instance profile from a running or stopped instance.
Use DescribeIamInstanceProfileAssociations to get the association ID.
## @@ -91085,16 +91150,16 @@ proc validate_PostDisassociateIamInstanceProfile_615766(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615768 = query.getOrDefault("Action") - valid_615768 = validateParameter(valid_615768, JString, required = true, default = newJString( + var valid_616972 = query.getOrDefault("Action") + valid_616972 = validateParameter(valid_616972, JString, required = true, default = newJString( "DisassociateIamInstanceProfile")) - if valid_615768 != nil: - section.add "Action", valid_615768 - var valid_615769 = query.getOrDefault("Version") - valid_615769 = validateParameter(valid_615769, JString, required = true, + if valid_616972 != nil: + section.add "Action", valid_616972 + var valid_616973 = query.getOrDefault("Version") + valid_616973 = validateParameter(valid_616973, JString, required = true, default = newJString("2016-11-15")) - if valid_615769 != nil: - section.add "Version", valid_615769 + if valid_616973 != nil: + section.add "Version", valid_616973 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -91105,41 +91170,41 @@ proc validate_PostDisassociateIamInstanceProfile_615766(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615770 = header.getOrDefault("X-Amz-Signature") - valid_615770 = validateParameter(valid_615770, JString, required = false, + var valid_616974 = header.getOrDefault("X-Amz-Signature") + valid_616974 = validateParameter(valid_616974, JString, required = false, default = nil) - if valid_615770 != nil: - section.add "X-Amz-Signature", valid_615770 - var valid_615771 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615771 = validateParameter(valid_615771, JString, required = false, + if valid_616974 != nil: + section.add "X-Amz-Signature", valid_616974 + var valid_616975 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616975 = validateParameter(valid_616975, JString, required = false, default = nil) - if valid_615771 != nil: - section.add "X-Amz-Content-Sha256", valid_615771 - var valid_615772 = header.getOrDefault("X-Amz-Date") - valid_615772 = validateParameter(valid_615772, JString, required = false, + if valid_616975 != nil: + section.add "X-Amz-Content-Sha256", valid_616975 + var valid_616976 = header.getOrDefault("X-Amz-Date") + valid_616976 = validateParameter(valid_616976, JString, required = false, default = nil) - if valid_615772 != nil: - section.add "X-Amz-Date", valid_615772 - var valid_615773 = header.getOrDefault("X-Amz-Credential") - valid_615773 = validateParameter(valid_615773, JString, required = false, + if valid_616976 != nil: + section.add "X-Amz-Date", valid_616976 + var valid_616977 = header.getOrDefault("X-Amz-Credential") + valid_616977 = validateParameter(valid_616977, JString, required = false, default = nil) - if valid_615773 != nil: - section.add "X-Amz-Credential", valid_615773 - var valid_615774 = header.getOrDefault("X-Amz-Security-Token") - valid_615774 = validateParameter(valid_615774, JString, required = false, + if valid_616977 != nil: + section.add "X-Amz-Credential", valid_616977 + var valid_616978 = header.getOrDefault("X-Amz-Security-Token") + valid_616978 = validateParameter(valid_616978, JString, required = false, default = nil) - if valid_615774 != nil: - section.add "X-Amz-Security-Token", valid_615774 - var valid_615775 = header.getOrDefault("X-Amz-Algorithm") - valid_615775 = validateParameter(valid_615775, JString, required = false, + if valid_616978 != nil: + section.add "X-Amz-Security-Token", valid_616978 + var valid_616979 = header.getOrDefault("X-Amz-Algorithm") + valid_616979 = validateParameter(valid_616979, JString, required = false, default = nil) - if valid_615775 != nil: - section.add "X-Amz-Algorithm", valid_615775 - var valid_615776 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615776 = validateParameter(valid_615776, JString, required = false, + if valid_616979 != nil: + section.add "X-Amz-Algorithm", valid_616979 + var valid_616980 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616980 = validateParameter(valid_616980, JString, required = false, default = nil) - if valid_615776 != nil: - section.add "X-Amz-SignedHeaders", valid_615776 + if valid_616980 != nil: + section.add "X-Amz-SignedHeaders", valid_616980 result.add "header", section ## parameters in `formData` object: ## AssociationId: JString (required) @@ -91147,30 +91212,30 @@ proc validate_PostDisassociateIamInstanceProfile_615766(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `AssociationId` field" - var valid_615777 = formData.getOrDefault("AssociationId") - valid_615777 = validateParameter(valid_615777, JString, required = true, + var valid_616981 = formData.getOrDefault("AssociationId") + valid_616981 = validateParameter(valid_616981, JString, required = true, default = nil) - if valid_615777 != nil: - section.add "AssociationId", valid_615777 + if valid_616981 != nil: + section.add "AssociationId", valid_616981 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615778: Call_PostDisassociateIamInstanceProfile_615765; +proc call*(call_616982: Call_PostDisassociateIamInstanceProfile_616969; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Disassociates an IAM instance profile from a running or stopped instance.
Use DescribeIamInstanceProfileAssociations to get the association ID.
## - let valid = call_615778.validator(path, query, header, formData, body) - let scheme = call_615778.pickScheme + let valid = call_616982.validator(path, query, header, formData, body) + let scheme = call_616982.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615778.url(scheme.get, call_615778.host, call_615778.base, - call_615778.route, valid.getOrDefault("path"), + let url = call_616982.url(scheme.get, call_616982.host, call_616982.base, + call_616982.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615778, url, valid) + result = atozHook(call_616982, url, valid) -proc call*(call_615779: Call_PostDisassociateIamInstanceProfile_615765; +proc call*(call_616983: Call_PostDisassociateIamInstanceProfile_616969; AssociationId: string; Action: string = "DisassociateIamInstanceProfile"; Version: string = "2016-11-15"): Recallable = @@ -91180,22 +91245,22 @@ proc call*(call_615779: Call_PostDisassociateIamInstanceProfile_615765; ## Version: string (required) ## AssociationId: string (required) ## : The ID of the IAM instance profile association. - var query_615780 = newJObject() - var formData_615781 = newJObject() - add(query_615780, "Action", newJString(Action)) - add(query_615780, "Version", newJString(Version)) - add(formData_615781, "AssociationId", newJString(AssociationId)) - result = call_615779.call(nil, query_615780, nil, formData_615781, nil) - -var postDisassociateIamInstanceProfile* = Call_PostDisassociateIamInstanceProfile_615765( + var query_616984 = newJObject() + var formData_616985 = newJObject() + add(query_616984, "Action", newJString(Action)) + add(query_616984, "Version", newJString(Version)) + add(formData_616985, "AssociationId", newJString(AssociationId)) + result = call_616983.call(nil, query_616984, nil, formData_616985, nil) + +var postDisassociateIamInstanceProfile* = Call_PostDisassociateIamInstanceProfile_616969( name: "postDisassociateIamInstanceProfile", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DisassociateIamInstanceProfile", - validator: validate_PostDisassociateIamInstanceProfile_615766, base: "/", - url: url_PostDisassociateIamInstanceProfile_615767, + validator: validate_PostDisassociateIamInstanceProfile_616970, base: "/", + url: url_PostDisassociateIamInstanceProfile_616971, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDisassociateIamInstanceProfile_615749 = ref object of OpenApiRestCall_604389 -proc url_GetDisassociateIamInstanceProfile_615751(protocol: Scheme; host: string; + Call_GetDisassociateIamInstanceProfile_616953 = ref object of OpenApiRestCall_605589 +proc url_GetDisassociateIamInstanceProfile_616955(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -91207,7 +91272,7 @@ proc url_GetDisassociateIamInstanceProfile_615751(protocol: Scheme; host: string else: result.path = base & route -proc validate_GetDisassociateIamInstanceProfile_615750(path: JsonNode; +proc validate_GetDisassociateIamInstanceProfile_616954(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Disassociates an IAM instance profile from a running or stopped instance.
Use DescribeIamInstanceProfileAssociations to get the association ID.
## @@ -91223,21 +91288,21 @@ proc validate_GetDisassociateIamInstanceProfile_615750(path: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `AssociationId` field" - var valid_615752 = query.getOrDefault("AssociationId") - valid_615752 = validateParameter(valid_615752, JString, required = true, + var valid_616956 = query.getOrDefault("AssociationId") + valid_616956 = validateParameter(valid_616956, JString, required = true, default = nil) - if valid_615752 != nil: - section.add "AssociationId", valid_615752 - var valid_615753 = query.getOrDefault("Action") - valid_615753 = validateParameter(valid_615753, JString, required = true, default = newJString( + if valid_616956 != nil: + section.add "AssociationId", valid_616956 + var valid_616957 = query.getOrDefault("Action") + valid_616957 = validateParameter(valid_616957, JString, required = true, default = newJString( "DisassociateIamInstanceProfile")) - if valid_615753 != nil: - section.add "Action", valid_615753 - var valid_615754 = query.getOrDefault("Version") - valid_615754 = validateParameter(valid_615754, JString, required = true, + if valid_616957 != nil: + section.add "Action", valid_616957 + var valid_616958 = query.getOrDefault("Version") + valid_616958 = validateParameter(valid_616958, JString, required = true, default = newJString("2016-11-15")) - if valid_615754 != nil: - section.add "Version", valid_615754 + if valid_616958 != nil: + section.add "Version", valid_616958 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -91248,62 +91313,62 @@ proc validate_GetDisassociateIamInstanceProfile_615750(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615755 = header.getOrDefault("X-Amz-Signature") - valid_615755 = validateParameter(valid_615755, JString, required = false, + var valid_616959 = header.getOrDefault("X-Amz-Signature") + valid_616959 = validateParameter(valid_616959, JString, required = false, default = nil) - if valid_615755 != nil: - section.add "X-Amz-Signature", valid_615755 - var valid_615756 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615756 = validateParameter(valid_615756, JString, required = false, + if valid_616959 != nil: + section.add "X-Amz-Signature", valid_616959 + var valid_616960 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616960 = validateParameter(valid_616960, JString, required = false, default = nil) - if valid_615756 != nil: - section.add "X-Amz-Content-Sha256", valid_615756 - var valid_615757 = header.getOrDefault("X-Amz-Date") - valid_615757 = validateParameter(valid_615757, JString, required = false, + if valid_616960 != nil: + section.add "X-Amz-Content-Sha256", valid_616960 + var valid_616961 = header.getOrDefault("X-Amz-Date") + valid_616961 = validateParameter(valid_616961, JString, required = false, default = nil) - if valid_615757 != nil: - section.add "X-Amz-Date", valid_615757 - var valid_615758 = header.getOrDefault("X-Amz-Credential") - valid_615758 = validateParameter(valid_615758, JString, required = false, + if valid_616961 != nil: + section.add "X-Amz-Date", valid_616961 + var valid_616962 = header.getOrDefault("X-Amz-Credential") + valid_616962 = validateParameter(valid_616962, JString, required = false, default = nil) - if valid_615758 != nil: - section.add "X-Amz-Credential", valid_615758 - var valid_615759 = header.getOrDefault("X-Amz-Security-Token") - valid_615759 = validateParameter(valid_615759, JString, required = false, + if valid_616962 != nil: + section.add "X-Amz-Credential", valid_616962 + var valid_616963 = header.getOrDefault("X-Amz-Security-Token") + valid_616963 = validateParameter(valid_616963, JString, required = false, default = nil) - if valid_615759 != nil: - section.add "X-Amz-Security-Token", valid_615759 - var valid_615760 = header.getOrDefault("X-Amz-Algorithm") - valid_615760 = validateParameter(valid_615760, JString, required = false, + if valid_616963 != nil: + section.add "X-Amz-Security-Token", valid_616963 + var valid_616964 = header.getOrDefault("X-Amz-Algorithm") + valid_616964 = validateParameter(valid_616964, JString, required = false, default = nil) - if valid_615760 != nil: - section.add "X-Amz-Algorithm", valid_615760 - var valid_615761 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615761 = validateParameter(valid_615761, JString, required = false, + if valid_616964 != nil: + section.add "X-Amz-Algorithm", valid_616964 + var valid_616965 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616965 = validateParameter(valid_616965, JString, required = false, default = nil) - if valid_615761 != nil: - section.add "X-Amz-SignedHeaders", valid_615761 + if valid_616965 != nil: + section.add "X-Amz-SignedHeaders", valid_616965 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615762: Call_GetDisassociateIamInstanceProfile_615749; +proc call*(call_616966: Call_GetDisassociateIamInstanceProfile_616953; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Disassociates an IAM instance profile from a running or stopped instance.
Use DescribeIamInstanceProfileAssociations to get the association ID.
## - let valid = call_615762.validator(path, query, header, formData, body) - let scheme = call_615762.pickScheme + let valid = call_616966.validator(path, query, header, formData, body) + let scheme = call_616966.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615762.url(scheme.get, call_615762.host, call_615762.base, - call_615762.route, valid.getOrDefault("path"), + let url = call_616966.url(scheme.get, call_616966.host, call_616966.base, + call_616966.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615762, url, valid) + result = atozHook(call_616966, url, valid) -proc call*(call_615763: Call_GetDisassociateIamInstanceProfile_615749; +proc call*(call_616967: Call_GetDisassociateIamInstanceProfile_616953; AssociationId: string; Action: string = "DisassociateIamInstanceProfile"; Version: string = "2016-11-15"): Recallable = @@ -91313,21 +91378,21 @@ proc call*(call_615763: Call_GetDisassociateIamInstanceProfile_615749; ## : The ID of the IAM instance profile association. ## Action: string (required) ## Version: string (required) - var query_615764 = newJObject() - add(query_615764, "AssociationId", newJString(AssociationId)) - add(query_615764, "Action", newJString(Action)) - add(query_615764, "Version", newJString(Version)) - result = call_615763.call(nil, query_615764, nil, nil, nil) + var query_616968 = newJObject() + add(query_616968, "AssociationId", newJString(AssociationId)) + add(query_616968, "Action", newJString(Action)) + add(query_616968, "Version", newJString(Version)) + result = call_616967.call(nil, query_616968, nil, nil, nil) -var getDisassociateIamInstanceProfile* = Call_GetDisassociateIamInstanceProfile_615749( +var getDisassociateIamInstanceProfile* = Call_GetDisassociateIamInstanceProfile_616953( name: "getDisassociateIamInstanceProfile", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DisassociateIamInstanceProfile", - validator: validate_GetDisassociateIamInstanceProfile_615750, base: "/", - url: url_GetDisassociateIamInstanceProfile_615751, + validator: validate_GetDisassociateIamInstanceProfile_616954, base: "/", + url: url_GetDisassociateIamInstanceProfile_616955, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDisassociateRouteTable_615799 = ref object of OpenApiRestCall_604389 -proc url_PostDisassociateRouteTable_615801(protocol: Scheme; host: string; + Call_PostDisassociateRouteTable_617003 = ref object of OpenApiRestCall_605589 +proc url_PostDisassociateRouteTable_617005(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -91339,7 +91404,7 @@ proc url_PostDisassociateRouteTable_615801(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDisassociateRouteTable_615800(path: JsonNode; query: JsonNode; +proc validate_PostDisassociateRouteTable_617004(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Disassociates a subnet from a route table.
After you perform this action, the subnet no longer uses the routes in the route table. Instead, it uses the routes in the VPC's main route table. For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## @@ -91352,16 +91417,16 @@ proc validate_PostDisassociateRouteTable_615800(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615802 = query.getOrDefault("Action") - valid_615802 = validateParameter(valid_615802, JString, required = true, + var valid_617006 = query.getOrDefault("Action") + valid_617006 = validateParameter(valid_617006, JString, required = true, default = newJString("DisassociateRouteTable")) - if valid_615802 != nil: - section.add "Action", valid_615802 - var valid_615803 = query.getOrDefault("Version") - valid_615803 = validateParameter(valid_615803, JString, required = true, + if valid_617006 != nil: + section.add "Action", valid_617006 + var valid_617007 = query.getOrDefault("Version") + valid_617007 = validateParameter(valid_617007, JString, required = true, default = newJString("2016-11-15")) - if valid_615803 != nil: - section.add "Version", valid_615803 + if valid_617007 != nil: + section.add "Version", valid_617007 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -91372,41 +91437,41 @@ proc validate_PostDisassociateRouteTable_615800(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615804 = header.getOrDefault("X-Amz-Signature") - valid_615804 = validateParameter(valid_615804, JString, required = false, + var valid_617008 = header.getOrDefault("X-Amz-Signature") + valid_617008 = validateParameter(valid_617008, JString, required = false, default = nil) - if valid_615804 != nil: - section.add "X-Amz-Signature", valid_615804 - var valid_615805 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615805 = validateParameter(valid_615805, JString, required = false, - default = nil) - if valid_615805 != nil: - section.add "X-Amz-Content-Sha256", valid_615805 - var valid_615806 = header.getOrDefault("X-Amz-Date") - valid_615806 = validateParameter(valid_615806, JString, required = false, - default = nil) - if valid_615806 != nil: - section.add "X-Amz-Date", valid_615806 - var valid_615807 = header.getOrDefault("X-Amz-Credential") - valid_615807 = validateParameter(valid_615807, JString, required = false, - default = nil) - if valid_615807 != nil: - section.add "X-Amz-Credential", valid_615807 - var valid_615808 = header.getOrDefault("X-Amz-Security-Token") - valid_615808 = validateParameter(valid_615808, JString, required = false, - default = nil) - if valid_615808 != nil: - section.add "X-Amz-Security-Token", valid_615808 - var valid_615809 = header.getOrDefault("X-Amz-Algorithm") - valid_615809 = validateParameter(valid_615809, JString, required = false, - default = nil) - if valid_615809 != nil: - section.add "X-Amz-Algorithm", valid_615809 - var valid_615810 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615810 = validateParameter(valid_615810, JString, required = false, - default = nil) - if valid_615810 != nil: - section.add "X-Amz-SignedHeaders", valid_615810 + if valid_617008 != nil: + section.add "X-Amz-Signature", valid_617008 + var valid_617009 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617009 = validateParameter(valid_617009, JString, required = false, + default = nil) + if valid_617009 != nil: + section.add "X-Amz-Content-Sha256", valid_617009 + var valid_617010 = header.getOrDefault("X-Amz-Date") + valid_617010 = validateParameter(valid_617010, JString, required = false, + default = nil) + if valid_617010 != nil: + section.add "X-Amz-Date", valid_617010 + var valid_617011 = header.getOrDefault("X-Amz-Credential") + valid_617011 = validateParameter(valid_617011, JString, required = false, + default = nil) + if valid_617011 != nil: + section.add "X-Amz-Credential", valid_617011 + var valid_617012 = header.getOrDefault("X-Amz-Security-Token") + valid_617012 = validateParameter(valid_617012, JString, required = false, + default = nil) + if valid_617012 != nil: + section.add "X-Amz-Security-Token", valid_617012 + var valid_617013 = header.getOrDefault("X-Amz-Algorithm") + valid_617013 = validateParameter(valid_617013, JString, required = false, + default = nil) + if valid_617013 != nil: + section.add "X-Amz-Algorithm", valid_617013 + var valid_617014 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617014 = validateParameter(valid_617014, JString, required = false, + default = nil) + if valid_617014 != nil: + section.add "X-Amz-SignedHeaders", valid_617014 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -91414,35 +91479,35 @@ proc validate_PostDisassociateRouteTable_615800(path: JsonNode; query: JsonNode; ## AssociationId: JString (required) ## : The association ID representing the current association between the route table and subnet. section = newJObject() - var valid_615811 = formData.getOrDefault("DryRun") - valid_615811 = validateParameter(valid_615811, JBool, required = false, default = nil) - if valid_615811 != nil: - section.add "DryRun", valid_615811 + var valid_617015 = formData.getOrDefault("DryRun") + valid_617015 = validateParameter(valid_617015, JBool, required = false, default = nil) + if valid_617015 != nil: + section.add "DryRun", valid_617015 assert formData != nil, "formData argument is necessary due to required `AssociationId` field" - var valid_615812 = formData.getOrDefault("AssociationId") - valid_615812 = validateParameter(valid_615812, JString, required = true, + var valid_617016 = formData.getOrDefault("AssociationId") + valid_617016 = validateParameter(valid_617016, JString, required = true, default = nil) - if valid_615812 != nil: - section.add "AssociationId", valid_615812 + if valid_617016 != nil: + section.add "AssociationId", valid_617016 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615813: Call_PostDisassociateRouteTable_615799; path: JsonNode; +proc call*(call_617017: Call_PostDisassociateRouteTable_617003; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Disassociates a subnet from a route table.
After you perform this action, the subnet no longer uses the routes in the route table. Instead, it uses the routes in the VPC's main route table. For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_615813.validator(path, query, header, formData, body) - let scheme = call_615813.pickScheme + let valid = call_617017.validator(path, query, header, formData, body) + let scheme = call_617017.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615813.url(scheme.get, call_615813.host, call_615813.base, - call_615813.route, valid.getOrDefault("path"), + let url = call_617017.url(scheme.get, call_617017.host, call_617017.base, + call_617017.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615813, url, valid) + result = atozHook(call_617017, url, valid) -proc call*(call_615814: Call_PostDisassociateRouteTable_615799; +proc call*(call_617018: Call_PostDisassociateRouteTable_617003; AssociationId: string; DryRun: bool = false; Action: string = "DisassociateRouteTable"; Version: string = "2016-11-15"): Recallable = ## postDisassociateRouteTable @@ -91453,23 +91518,23 @@ proc call*(call_615814: Call_PostDisassociateRouteTable_615799; ## Version: string (required) ## AssociationId: string (required) ## : The association ID representing the current association between the route table and subnet. - var query_615815 = newJObject() - var formData_615816 = newJObject() - add(formData_615816, "DryRun", newJBool(DryRun)) - add(query_615815, "Action", newJString(Action)) - add(query_615815, "Version", newJString(Version)) - add(formData_615816, "AssociationId", newJString(AssociationId)) - result = call_615814.call(nil, query_615815, nil, formData_615816, nil) - -var postDisassociateRouteTable* = Call_PostDisassociateRouteTable_615799( + var query_617019 = newJObject() + var formData_617020 = newJObject() + add(formData_617020, "DryRun", newJBool(DryRun)) + add(query_617019, "Action", newJString(Action)) + add(query_617019, "Version", newJString(Version)) + add(formData_617020, "AssociationId", newJString(AssociationId)) + result = call_617018.call(nil, query_617019, nil, formData_617020, nil) + +var postDisassociateRouteTable* = Call_PostDisassociateRouteTable_617003( name: "postDisassociateRouteTable", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DisassociateRouteTable", - validator: validate_PostDisassociateRouteTable_615800, base: "/", - url: url_PostDisassociateRouteTable_615801, + validator: validate_PostDisassociateRouteTable_617004, base: "/", + url: url_PostDisassociateRouteTable_617005, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDisassociateRouteTable_615782 = ref object of OpenApiRestCall_604389 -proc url_GetDisassociateRouteTable_615784(protocol: Scheme; host: string; + Call_GetDisassociateRouteTable_616986 = ref object of OpenApiRestCall_605589 +proc url_GetDisassociateRouteTable_616988(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -91481,7 +91546,7 @@ proc url_GetDisassociateRouteTable_615784(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDisassociateRouteTable_615783(path: JsonNode; query: JsonNode; +proc validate_GetDisassociateRouteTable_616987(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Disassociates a subnet from a route table.
After you perform this action, the subnet no longer uses the routes in the route table. Instead, it uses the routes in the VPC's main route table. For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## @@ -91497,27 +91562,27 @@ proc validate_GetDisassociateRouteTable_615783(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_615785 = query.getOrDefault("DryRun") - valid_615785 = validateParameter(valid_615785, JBool, required = false, default = nil) - if valid_615785 != nil: - section.add "DryRun", valid_615785 + var valid_616989 = query.getOrDefault("DryRun") + valid_616989 = validateParameter(valid_616989, JBool, required = false, default = nil) + if valid_616989 != nil: + section.add "DryRun", valid_616989 assert query != nil, "query argument is necessary due to required `AssociationId` field" - var valid_615786 = query.getOrDefault("AssociationId") - valid_615786 = validateParameter(valid_615786, JString, required = true, + var valid_616990 = query.getOrDefault("AssociationId") + valid_616990 = validateParameter(valid_616990, JString, required = true, default = nil) - if valid_615786 != nil: - section.add "AssociationId", valid_615786 - var valid_615787 = query.getOrDefault("Action") - valid_615787 = validateParameter(valid_615787, JString, required = true, + if valid_616990 != nil: + section.add "AssociationId", valid_616990 + var valid_616991 = query.getOrDefault("Action") + valid_616991 = validateParameter(valid_616991, JString, required = true, default = newJString("DisassociateRouteTable")) - if valid_615787 != nil: - section.add "Action", valid_615787 - var valid_615788 = query.getOrDefault("Version") - valid_615788 = validateParameter(valid_615788, JString, required = true, + if valid_616991 != nil: + section.add "Action", valid_616991 + var valid_616992 = query.getOrDefault("Version") + valid_616992 = validateParameter(valid_616992, JString, required = true, default = newJString("2016-11-15")) - if valid_615788 != nil: - section.add "Version", valid_615788 + if valid_616992 != nil: + section.add "Version", valid_616992 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -91528,61 +91593,61 @@ proc validate_GetDisassociateRouteTable_615783(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615789 = header.getOrDefault("X-Amz-Signature") - valid_615789 = validateParameter(valid_615789, JString, required = false, + var valid_616993 = header.getOrDefault("X-Amz-Signature") + valid_616993 = validateParameter(valid_616993, JString, required = false, default = nil) - if valid_615789 != nil: - section.add "X-Amz-Signature", valid_615789 - var valid_615790 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615790 = validateParameter(valid_615790, JString, required = false, + if valid_616993 != nil: + section.add "X-Amz-Signature", valid_616993 + var valid_616994 = header.getOrDefault("X-Amz-Content-Sha256") + valid_616994 = validateParameter(valid_616994, JString, required = false, default = nil) - if valid_615790 != nil: - section.add "X-Amz-Content-Sha256", valid_615790 - var valid_615791 = header.getOrDefault("X-Amz-Date") - valid_615791 = validateParameter(valid_615791, JString, required = false, + if valid_616994 != nil: + section.add "X-Amz-Content-Sha256", valid_616994 + var valid_616995 = header.getOrDefault("X-Amz-Date") + valid_616995 = validateParameter(valid_616995, JString, required = false, default = nil) - if valid_615791 != nil: - section.add "X-Amz-Date", valid_615791 - var valid_615792 = header.getOrDefault("X-Amz-Credential") - valid_615792 = validateParameter(valid_615792, JString, required = false, + if valid_616995 != nil: + section.add "X-Amz-Date", valid_616995 + var valid_616996 = header.getOrDefault("X-Amz-Credential") + valid_616996 = validateParameter(valid_616996, JString, required = false, default = nil) - if valid_615792 != nil: - section.add "X-Amz-Credential", valid_615792 - var valid_615793 = header.getOrDefault("X-Amz-Security-Token") - valid_615793 = validateParameter(valid_615793, JString, required = false, + if valid_616996 != nil: + section.add "X-Amz-Credential", valid_616996 + var valid_616997 = header.getOrDefault("X-Amz-Security-Token") + valid_616997 = validateParameter(valid_616997, JString, required = false, default = nil) - if valid_615793 != nil: - section.add "X-Amz-Security-Token", valid_615793 - var valid_615794 = header.getOrDefault("X-Amz-Algorithm") - valid_615794 = validateParameter(valid_615794, JString, required = false, + if valid_616997 != nil: + section.add "X-Amz-Security-Token", valid_616997 + var valid_616998 = header.getOrDefault("X-Amz-Algorithm") + valid_616998 = validateParameter(valid_616998, JString, required = false, default = nil) - if valid_615794 != nil: - section.add "X-Amz-Algorithm", valid_615794 - var valid_615795 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615795 = validateParameter(valid_615795, JString, required = false, + if valid_616998 != nil: + section.add "X-Amz-Algorithm", valid_616998 + var valid_616999 = header.getOrDefault("X-Amz-SignedHeaders") + valid_616999 = validateParameter(valid_616999, JString, required = false, default = nil) - if valid_615795 != nil: - section.add "X-Amz-SignedHeaders", valid_615795 + if valid_616999 != nil: + section.add "X-Amz-SignedHeaders", valid_616999 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615796: Call_GetDisassociateRouteTable_615782; path: JsonNode; +proc call*(call_617000: Call_GetDisassociateRouteTable_616986; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Disassociates a subnet from a route table.
After you perform this action, the subnet no longer uses the routes in the route table. Instead, it uses the routes in the VPC's main route table. For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_615796.validator(path, query, header, formData, body) - let scheme = call_615796.pickScheme + let valid = call_617000.validator(path, query, header, formData, body) + let scheme = call_617000.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615796.url(scheme.get, call_615796.host, call_615796.base, - call_615796.route, valid.getOrDefault("path"), + let url = call_617000.url(scheme.get, call_617000.host, call_617000.base, + call_617000.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615796, url, valid) + result = atozHook(call_617000, url, valid) -proc call*(call_615797: Call_GetDisassociateRouteTable_615782; +proc call*(call_617001: Call_GetDisassociateRouteTable_616986; AssociationId: string; DryRun: bool = false; Action: string = "DisassociateRouteTable"; Version: string = "2016-11-15"): Recallable = ## getDisassociateRouteTable @@ -91593,22 +91658,22 @@ proc call*(call_615797: Call_GetDisassociateRouteTable_615782; ## : The association ID representing the current association between the route table and subnet. ## Action: string (required) ## Version: string (required) - var query_615798 = newJObject() - add(query_615798, "DryRun", newJBool(DryRun)) - add(query_615798, "AssociationId", newJString(AssociationId)) - add(query_615798, "Action", newJString(Action)) - add(query_615798, "Version", newJString(Version)) - result = call_615797.call(nil, query_615798, nil, nil, nil) + var query_617002 = newJObject() + add(query_617002, "DryRun", newJBool(DryRun)) + add(query_617002, "AssociationId", newJString(AssociationId)) + add(query_617002, "Action", newJString(Action)) + add(query_617002, "Version", newJString(Version)) + result = call_617001.call(nil, query_617002, nil, nil, nil) -var getDisassociateRouteTable* = Call_GetDisassociateRouteTable_615782( +var getDisassociateRouteTable* = Call_GetDisassociateRouteTable_616986( name: "getDisassociateRouteTable", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DisassociateRouteTable", - validator: validate_GetDisassociateRouteTable_615783, base: "/", - url: url_GetDisassociateRouteTable_615784, + validator: validate_GetDisassociateRouteTable_616987, base: "/", + url: url_GetDisassociateRouteTable_616988, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDisassociateSubnetCidrBlock_615833 = ref object of OpenApiRestCall_604389 -proc url_PostDisassociateSubnetCidrBlock_615835(protocol: Scheme; host: string; + Call_PostDisassociateSubnetCidrBlock_617037 = ref object of OpenApiRestCall_605589 +proc url_PostDisassociateSubnetCidrBlock_617039(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -91620,7 +91685,7 @@ proc url_PostDisassociateSubnetCidrBlock_615835(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDisassociateSubnetCidrBlock_615834(path: JsonNode; +proc validate_PostDisassociateSubnetCidrBlock_617038(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Disassociates a CIDR block from a subnet. Currently, you can disassociate an IPv6 CIDR block only. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it. ## @@ -91633,16 +91698,16 @@ proc validate_PostDisassociateSubnetCidrBlock_615834(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615836 = query.getOrDefault("Action") - valid_615836 = validateParameter(valid_615836, JString, required = true, default = newJString( + var valid_617040 = query.getOrDefault("Action") + valid_617040 = validateParameter(valid_617040, JString, required = true, default = newJString( "DisassociateSubnetCidrBlock")) - if valid_615836 != nil: - section.add "Action", valid_615836 - var valid_615837 = query.getOrDefault("Version") - valid_615837 = validateParameter(valid_615837, JString, required = true, + if valid_617040 != nil: + section.add "Action", valid_617040 + var valid_617041 = query.getOrDefault("Version") + valid_617041 = validateParameter(valid_617041, JString, required = true, default = newJString("2016-11-15")) - if valid_615837 != nil: - section.add "Version", valid_615837 + if valid_617041 != nil: + section.add "Version", valid_617041 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -91653,41 +91718,41 @@ proc validate_PostDisassociateSubnetCidrBlock_615834(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615838 = header.getOrDefault("X-Amz-Signature") - valid_615838 = validateParameter(valid_615838, JString, required = false, + var valid_617042 = header.getOrDefault("X-Amz-Signature") + valid_617042 = validateParameter(valid_617042, JString, required = false, default = nil) - if valid_615838 != nil: - section.add "X-Amz-Signature", valid_615838 - var valid_615839 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615839 = validateParameter(valid_615839, JString, required = false, + if valid_617042 != nil: + section.add "X-Amz-Signature", valid_617042 + var valid_617043 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617043 = validateParameter(valid_617043, JString, required = false, default = nil) - if valid_615839 != nil: - section.add "X-Amz-Content-Sha256", valid_615839 - var valid_615840 = header.getOrDefault("X-Amz-Date") - valid_615840 = validateParameter(valid_615840, JString, required = false, + if valid_617043 != nil: + section.add "X-Amz-Content-Sha256", valid_617043 + var valid_617044 = header.getOrDefault("X-Amz-Date") + valid_617044 = validateParameter(valid_617044, JString, required = false, default = nil) - if valid_615840 != nil: - section.add "X-Amz-Date", valid_615840 - var valid_615841 = header.getOrDefault("X-Amz-Credential") - valid_615841 = validateParameter(valid_615841, JString, required = false, + if valid_617044 != nil: + section.add "X-Amz-Date", valid_617044 + var valid_617045 = header.getOrDefault("X-Amz-Credential") + valid_617045 = validateParameter(valid_617045, JString, required = false, default = nil) - if valid_615841 != nil: - section.add "X-Amz-Credential", valid_615841 - var valid_615842 = header.getOrDefault("X-Amz-Security-Token") - valid_615842 = validateParameter(valid_615842, JString, required = false, + if valid_617045 != nil: + section.add "X-Amz-Credential", valid_617045 + var valid_617046 = header.getOrDefault("X-Amz-Security-Token") + valid_617046 = validateParameter(valid_617046, JString, required = false, default = nil) - if valid_615842 != nil: - section.add "X-Amz-Security-Token", valid_615842 - var valid_615843 = header.getOrDefault("X-Amz-Algorithm") - valid_615843 = validateParameter(valid_615843, JString, required = false, + if valid_617046 != nil: + section.add "X-Amz-Security-Token", valid_617046 + var valid_617047 = header.getOrDefault("X-Amz-Algorithm") + valid_617047 = validateParameter(valid_617047, JString, required = false, default = nil) - if valid_615843 != nil: - section.add "X-Amz-Algorithm", valid_615843 - var valid_615844 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615844 = validateParameter(valid_615844, JString, required = false, + if valid_617047 != nil: + section.add "X-Amz-Algorithm", valid_617047 + var valid_617048 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617048 = validateParameter(valid_617048, JString, required = false, default = nil) - if valid_615844 != nil: - section.add "X-Amz-SignedHeaders", valid_615844 + if valid_617048 != nil: + section.add "X-Amz-SignedHeaders", valid_617048 result.add "header", section ## parameters in `formData` object: ## AssociationId: JString (required) @@ -91695,30 +91760,30 @@ proc validate_PostDisassociateSubnetCidrBlock_615834(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `AssociationId` field" - var valid_615845 = formData.getOrDefault("AssociationId") - valid_615845 = validateParameter(valid_615845, JString, required = true, + var valid_617049 = formData.getOrDefault("AssociationId") + valid_617049 = validateParameter(valid_617049, JString, required = true, default = nil) - if valid_615845 != nil: - section.add "AssociationId", valid_615845 + if valid_617049 != nil: + section.add "AssociationId", valid_617049 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615846: Call_PostDisassociateSubnetCidrBlock_615833; +proc call*(call_617050: Call_PostDisassociateSubnetCidrBlock_617037; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Disassociates a CIDR block from a subnet. Currently, you can disassociate an IPv6 CIDR block only. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it. ## - let valid = call_615846.validator(path, query, header, formData, body) - let scheme = call_615846.pickScheme + let valid = call_617050.validator(path, query, header, formData, body) + let scheme = call_617050.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615846.url(scheme.get, call_615846.host, call_615846.base, - call_615846.route, valid.getOrDefault("path"), + let url = call_617050.url(scheme.get, call_617050.host, call_617050.base, + call_617050.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615846, url, valid) + result = atozHook(call_617050, url, valid) -proc call*(call_615847: Call_PostDisassociateSubnetCidrBlock_615833; +proc call*(call_617051: Call_PostDisassociateSubnetCidrBlock_617037; AssociationId: string; Action: string = "DisassociateSubnetCidrBlock"; Version: string = "2016-11-15"): Recallable = ## postDisassociateSubnetCidrBlock @@ -91727,22 +91792,22 @@ proc call*(call_615847: Call_PostDisassociateSubnetCidrBlock_615833; ## Version: string (required) ## AssociationId: string (required) ## : The association ID for the CIDR block. - var query_615848 = newJObject() - var formData_615849 = newJObject() - add(query_615848, "Action", newJString(Action)) - add(query_615848, "Version", newJString(Version)) - add(formData_615849, "AssociationId", newJString(AssociationId)) - result = call_615847.call(nil, query_615848, nil, formData_615849, nil) - -var postDisassociateSubnetCidrBlock* = Call_PostDisassociateSubnetCidrBlock_615833( + var query_617052 = newJObject() + var formData_617053 = newJObject() + add(query_617052, "Action", newJString(Action)) + add(query_617052, "Version", newJString(Version)) + add(formData_617053, "AssociationId", newJString(AssociationId)) + result = call_617051.call(nil, query_617052, nil, formData_617053, nil) + +var postDisassociateSubnetCidrBlock* = Call_PostDisassociateSubnetCidrBlock_617037( name: "postDisassociateSubnetCidrBlock", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DisassociateSubnetCidrBlock", - validator: validate_PostDisassociateSubnetCidrBlock_615834, base: "/", - url: url_PostDisassociateSubnetCidrBlock_615835, + validator: validate_PostDisassociateSubnetCidrBlock_617038, base: "/", + url: url_PostDisassociateSubnetCidrBlock_617039, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDisassociateSubnetCidrBlock_615817 = ref object of OpenApiRestCall_604389 -proc url_GetDisassociateSubnetCidrBlock_615819(protocol: Scheme; host: string; + Call_GetDisassociateSubnetCidrBlock_617021 = ref object of OpenApiRestCall_605589 +proc url_GetDisassociateSubnetCidrBlock_617023(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -91754,7 +91819,7 @@ proc url_GetDisassociateSubnetCidrBlock_615819(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDisassociateSubnetCidrBlock_615818(path: JsonNode; +proc validate_GetDisassociateSubnetCidrBlock_617022(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Disassociates a CIDR block from a subnet. Currently, you can disassociate an IPv6 CIDR block only. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it. ## @@ -91770,21 +91835,21 @@ proc validate_GetDisassociateSubnetCidrBlock_615818(path: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `AssociationId` field" - var valid_615820 = query.getOrDefault("AssociationId") - valid_615820 = validateParameter(valid_615820, JString, required = true, + var valid_617024 = query.getOrDefault("AssociationId") + valid_617024 = validateParameter(valid_617024, JString, required = true, default = nil) - if valid_615820 != nil: - section.add "AssociationId", valid_615820 - var valid_615821 = query.getOrDefault("Action") - valid_615821 = validateParameter(valid_615821, JString, required = true, default = newJString( + if valid_617024 != nil: + section.add "AssociationId", valid_617024 + var valid_617025 = query.getOrDefault("Action") + valid_617025 = validateParameter(valid_617025, JString, required = true, default = newJString( "DisassociateSubnetCidrBlock")) - if valid_615821 != nil: - section.add "Action", valid_615821 - var valid_615822 = query.getOrDefault("Version") - valid_615822 = validateParameter(valid_615822, JString, required = true, + if valid_617025 != nil: + section.add "Action", valid_617025 + var valid_617026 = query.getOrDefault("Version") + valid_617026 = validateParameter(valid_617026, JString, required = true, default = newJString("2016-11-15")) - if valid_615822 != nil: - section.add "Version", valid_615822 + if valid_617026 != nil: + section.add "Version", valid_617026 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -91795,61 +91860,61 @@ proc validate_GetDisassociateSubnetCidrBlock_615818(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615823 = header.getOrDefault("X-Amz-Signature") - valid_615823 = validateParameter(valid_615823, JString, required = false, + var valid_617027 = header.getOrDefault("X-Amz-Signature") + valid_617027 = validateParameter(valid_617027, JString, required = false, default = nil) - if valid_615823 != nil: - section.add "X-Amz-Signature", valid_615823 - var valid_615824 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615824 = validateParameter(valid_615824, JString, required = false, + if valid_617027 != nil: + section.add "X-Amz-Signature", valid_617027 + var valid_617028 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617028 = validateParameter(valid_617028, JString, required = false, default = nil) - if valid_615824 != nil: - section.add "X-Amz-Content-Sha256", valid_615824 - var valid_615825 = header.getOrDefault("X-Amz-Date") - valid_615825 = validateParameter(valid_615825, JString, required = false, + if valid_617028 != nil: + section.add "X-Amz-Content-Sha256", valid_617028 + var valid_617029 = header.getOrDefault("X-Amz-Date") + valid_617029 = validateParameter(valid_617029, JString, required = false, default = nil) - if valid_615825 != nil: - section.add "X-Amz-Date", valid_615825 - var valid_615826 = header.getOrDefault("X-Amz-Credential") - valid_615826 = validateParameter(valid_615826, JString, required = false, + if valid_617029 != nil: + section.add "X-Amz-Date", valid_617029 + var valid_617030 = header.getOrDefault("X-Amz-Credential") + valid_617030 = validateParameter(valid_617030, JString, required = false, default = nil) - if valid_615826 != nil: - section.add "X-Amz-Credential", valid_615826 - var valid_615827 = header.getOrDefault("X-Amz-Security-Token") - valid_615827 = validateParameter(valid_615827, JString, required = false, + if valid_617030 != nil: + section.add "X-Amz-Credential", valid_617030 + var valid_617031 = header.getOrDefault("X-Amz-Security-Token") + valid_617031 = validateParameter(valid_617031, JString, required = false, default = nil) - if valid_615827 != nil: - section.add "X-Amz-Security-Token", valid_615827 - var valid_615828 = header.getOrDefault("X-Amz-Algorithm") - valid_615828 = validateParameter(valid_615828, JString, required = false, + if valid_617031 != nil: + section.add "X-Amz-Security-Token", valid_617031 + var valid_617032 = header.getOrDefault("X-Amz-Algorithm") + valid_617032 = validateParameter(valid_617032, JString, required = false, default = nil) - if valid_615828 != nil: - section.add "X-Amz-Algorithm", valid_615828 - var valid_615829 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615829 = validateParameter(valid_615829, JString, required = false, + if valid_617032 != nil: + section.add "X-Amz-Algorithm", valid_617032 + var valid_617033 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617033 = validateParameter(valid_617033, JString, required = false, default = nil) - if valid_615829 != nil: - section.add "X-Amz-SignedHeaders", valid_615829 + if valid_617033 != nil: + section.add "X-Amz-SignedHeaders", valid_617033 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615830: Call_GetDisassociateSubnetCidrBlock_615817; path: JsonNode; +proc call*(call_617034: Call_GetDisassociateSubnetCidrBlock_617021; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Disassociates a CIDR block from a subnet. Currently, you can disassociate an IPv6 CIDR block only. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it. ## - let valid = call_615830.validator(path, query, header, formData, body) - let scheme = call_615830.pickScheme + let valid = call_617034.validator(path, query, header, formData, body) + let scheme = call_617034.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615830.url(scheme.get, call_615830.host, call_615830.base, - call_615830.route, valid.getOrDefault("path"), + let url = call_617034.url(scheme.get, call_617034.host, call_617034.base, + call_617034.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615830, url, valid) + result = atozHook(call_617034, url, valid) -proc call*(call_615831: Call_GetDisassociateSubnetCidrBlock_615817; +proc call*(call_617035: Call_GetDisassociateSubnetCidrBlock_617021; AssociationId: string; Action: string = "DisassociateSubnetCidrBlock"; Version: string = "2016-11-15"): Recallable = ## getDisassociateSubnetCidrBlock @@ -91858,21 +91923,21 @@ proc call*(call_615831: Call_GetDisassociateSubnetCidrBlock_615817; ## : The association ID for the CIDR block. ## Action: string (required) ## Version: string (required) - var query_615832 = newJObject() - add(query_615832, "AssociationId", newJString(AssociationId)) - add(query_615832, "Action", newJString(Action)) - add(query_615832, "Version", newJString(Version)) - result = call_615831.call(nil, query_615832, nil, nil, nil) + var query_617036 = newJObject() + add(query_617036, "AssociationId", newJString(AssociationId)) + add(query_617036, "Action", newJString(Action)) + add(query_617036, "Version", newJString(Version)) + result = call_617035.call(nil, query_617036, nil, nil, nil) -var getDisassociateSubnetCidrBlock* = Call_GetDisassociateSubnetCidrBlock_615817( +var getDisassociateSubnetCidrBlock* = Call_GetDisassociateSubnetCidrBlock_617021( name: "getDisassociateSubnetCidrBlock", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DisassociateSubnetCidrBlock", - validator: validate_GetDisassociateSubnetCidrBlock_615818, base: "/", - url: url_GetDisassociateSubnetCidrBlock_615819, + validator: validate_GetDisassociateSubnetCidrBlock_617022, base: "/", + url: url_GetDisassociateSubnetCidrBlock_617023, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDisassociateTransitGatewayMulticastDomain_615869 = ref object of OpenApiRestCall_604389 -proc url_PostDisassociateTransitGatewayMulticastDomain_615871(protocol: Scheme; + Call_PostDisassociateTransitGatewayMulticastDomain_617073 = ref object of OpenApiRestCall_605589 +proc url_PostDisassociateTransitGatewayMulticastDomain_617075(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -91884,7 +91949,7 @@ proc url_PostDisassociateTransitGatewayMulticastDomain_615871(protocol: Scheme; else: result.path = base & route -proc validate_PostDisassociateTransitGatewayMulticastDomain_615870( +proc validate_PostDisassociateTransitGatewayMulticastDomain_617074( path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Disassociates the specified subnets from the transit gateway multicast domain. @@ -91898,16 +91963,16 @@ proc validate_PostDisassociateTransitGatewayMulticastDomain_615870( ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615872 = query.getOrDefault("Action") - valid_615872 = validateParameter(valid_615872, JString, required = true, default = newJString( + var valid_617076 = query.getOrDefault("Action") + valid_617076 = validateParameter(valid_617076, JString, required = true, default = newJString( "DisassociateTransitGatewayMulticastDomain")) - if valid_615872 != nil: - section.add "Action", valid_615872 - var valid_615873 = query.getOrDefault("Version") - valid_615873 = validateParameter(valid_615873, JString, required = true, + if valid_617076 != nil: + section.add "Action", valid_617076 + var valid_617077 = query.getOrDefault("Version") + valid_617077 = validateParameter(valid_617077, JString, required = true, default = newJString("2016-11-15")) - if valid_615873 != nil: - section.add "Version", valid_615873 + if valid_617077 != nil: + section.add "Version", valid_617077 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -91918,41 +91983,41 @@ proc validate_PostDisassociateTransitGatewayMulticastDomain_615870( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615874 = header.getOrDefault("X-Amz-Signature") - valid_615874 = validateParameter(valid_615874, JString, required = false, + var valid_617078 = header.getOrDefault("X-Amz-Signature") + valid_617078 = validateParameter(valid_617078, JString, required = false, default = nil) - if valid_615874 != nil: - section.add "X-Amz-Signature", valid_615874 - var valid_615875 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615875 = validateParameter(valid_615875, JString, required = false, + if valid_617078 != nil: + section.add "X-Amz-Signature", valid_617078 + var valid_617079 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617079 = validateParameter(valid_617079, JString, required = false, default = nil) - if valid_615875 != nil: - section.add "X-Amz-Content-Sha256", valid_615875 - var valid_615876 = header.getOrDefault("X-Amz-Date") - valid_615876 = validateParameter(valid_615876, JString, required = false, + if valid_617079 != nil: + section.add "X-Amz-Content-Sha256", valid_617079 + var valid_617080 = header.getOrDefault("X-Amz-Date") + valid_617080 = validateParameter(valid_617080, JString, required = false, default = nil) - if valid_615876 != nil: - section.add "X-Amz-Date", valid_615876 - var valid_615877 = header.getOrDefault("X-Amz-Credential") - valid_615877 = validateParameter(valid_615877, JString, required = false, + if valid_617080 != nil: + section.add "X-Amz-Date", valid_617080 + var valid_617081 = header.getOrDefault("X-Amz-Credential") + valid_617081 = validateParameter(valid_617081, JString, required = false, default = nil) - if valid_615877 != nil: - section.add "X-Amz-Credential", valid_615877 - var valid_615878 = header.getOrDefault("X-Amz-Security-Token") - valid_615878 = validateParameter(valid_615878, JString, required = false, + if valid_617081 != nil: + section.add "X-Amz-Credential", valid_617081 + var valid_617082 = header.getOrDefault("X-Amz-Security-Token") + valid_617082 = validateParameter(valid_617082, JString, required = false, default = nil) - if valid_615878 != nil: - section.add "X-Amz-Security-Token", valid_615878 - var valid_615879 = header.getOrDefault("X-Amz-Algorithm") - valid_615879 = validateParameter(valid_615879, JString, required = false, + if valid_617082 != nil: + section.add "X-Amz-Security-Token", valid_617082 + var valid_617083 = header.getOrDefault("X-Amz-Algorithm") + valid_617083 = validateParameter(valid_617083, JString, required = false, default = nil) - if valid_615879 != nil: - section.add "X-Amz-Algorithm", valid_615879 - var valid_615880 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615880 = validateParameter(valid_615880, JString, required = false, + if valid_617083 != nil: + section.add "X-Amz-Algorithm", valid_617083 + var valid_617084 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617084 = validateParameter(valid_617084, JString, required = false, default = nil) - if valid_615880 != nil: - section.add "X-Amz-SignedHeaders", valid_615880 + if valid_617084 != nil: + section.add "X-Amz-SignedHeaders", valid_617084 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -91964,44 +92029,44 @@ proc validate_PostDisassociateTransitGatewayMulticastDomain_615870( ## SubnetIds: JArray ## : The IDs of the subnets; section = newJObject() - var valid_615881 = formData.getOrDefault("DryRun") - valid_615881 = validateParameter(valid_615881, JBool, required = false, default = nil) - if valid_615881 != nil: - section.add "DryRun", valid_615881 - var valid_615882 = formData.getOrDefault("TransitGatewayMulticastDomainId") - valid_615882 = validateParameter(valid_615882, JString, required = false, + var valid_617085 = formData.getOrDefault("DryRun") + valid_617085 = validateParameter(valid_617085, JBool, required = false, default = nil) + if valid_617085 != nil: + section.add "DryRun", valid_617085 + var valid_617086 = formData.getOrDefault("TransitGatewayMulticastDomainId") + valid_617086 = validateParameter(valid_617086, JString, required = false, default = nil) - if valid_615882 != nil: - section.add "TransitGatewayMulticastDomainId", valid_615882 - var valid_615883 = formData.getOrDefault("TransitGatewayAttachmentId") - valid_615883 = validateParameter(valid_615883, JString, required = false, + if valid_617086 != nil: + section.add "TransitGatewayMulticastDomainId", valid_617086 + var valid_617087 = formData.getOrDefault("TransitGatewayAttachmentId") + valid_617087 = validateParameter(valid_617087, JString, required = false, default = nil) - if valid_615883 != nil: - section.add "TransitGatewayAttachmentId", valid_615883 - var valid_615884 = formData.getOrDefault("SubnetIds") - valid_615884 = validateParameter(valid_615884, JArray, required = false, + if valid_617087 != nil: + section.add "TransitGatewayAttachmentId", valid_617087 + var valid_617088 = formData.getOrDefault("SubnetIds") + valid_617088 = validateParameter(valid_617088, JArray, required = false, default = nil) - if valid_615884 != nil: - section.add "SubnetIds", valid_615884 + if valid_617088 != nil: + section.add "SubnetIds", valid_617088 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615885: Call_PostDisassociateTransitGatewayMulticastDomain_615869; +proc call*(call_617089: Call_PostDisassociateTransitGatewayMulticastDomain_617073; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Disassociates the specified subnets from the transit gateway multicast domain. ## - let valid = call_615885.validator(path, query, header, formData, body) - let scheme = call_615885.pickScheme + let valid = call_617089.validator(path, query, header, formData, body) + let scheme = call_617089.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615885.url(scheme.get, call_615885.host, call_615885.base, - call_615885.route, valid.getOrDefault("path"), + let url = call_617089.url(scheme.get, call_617089.host, call_617089.base, + call_617089.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615885, url, valid) + result = atozHook(call_617089, url, valid) -proc call*(call_615886: Call_PostDisassociateTransitGatewayMulticastDomain_615869; +proc call*(call_617090: Call_PostDisassociateTransitGatewayMulticastDomain_617073; DryRun: bool = false; Action: string = "DisassociateTransitGatewayMulticastDomain"; TransitGatewayMulticastDomainId: string = ""; @@ -92019,29 +92084,29 @@ proc call*(call_615886: Call_PostDisassociateTransitGatewayMulticastDomain_61586 ## : The ID of the attachment. ## SubnetIds: JArray ## : The IDs of the subnets; - var query_615887 = newJObject() - var formData_615888 = newJObject() - add(formData_615888, "DryRun", newJBool(DryRun)) - add(query_615887, "Action", newJString(Action)) - add(formData_615888, "TransitGatewayMulticastDomainId", + var query_617091 = newJObject() + var formData_617092 = newJObject() + add(formData_617092, "DryRun", newJBool(DryRun)) + add(query_617091, "Action", newJString(Action)) + add(formData_617092, "TransitGatewayMulticastDomainId", newJString(TransitGatewayMulticastDomainId)) - add(query_615887, "Version", newJString(Version)) - add(formData_615888, "TransitGatewayAttachmentId", + add(query_617091, "Version", newJString(Version)) + add(formData_617092, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) if SubnetIds != nil: - formData_615888.add "SubnetIds", SubnetIds - result = call_615886.call(nil, query_615887, nil, formData_615888, nil) + formData_617092.add "SubnetIds", SubnetIds + result = call_617090.call(nil, query_617091, nil, formData_617092, nil) -var postDisassociateTransitGatewayMulticastDomain* = Call_PostDisassociateTransitGatewayMulticastDomain_615869( +var postDisassociateTransitGatewayMulticastDomain* = Call_PostDisassociateTransitGatewayMulticastDomain_617073( name: "postDisassociateTransitGatewayMulticastDomain", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DisassociateTransitGatewayMulticastDomain", - validator: validate_PostDisassociateTransitGatewayMulticastDomain_615870, - base: "/", url: url_PostDisassociateTransitGatewayMulticastDomain_615871, + validator: validate_PostDisassociateTransitGatewayMulticastDomain_617074, + base: "/", url: url_PostDisassociateTransitGatewayMulticastDomain_617075, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDisassociateTransitGatewayMulticastDomain_615850 = ref object of OpenApiRestCall_604389 -proc url_GetDisassociateTransitGatewayMulticastDomain_615852(protocol: Scheme; + Call_GetDisassociateTransitGatewayMulticastDomain_617054 = ref object of OpenApiRestCall_605589 +proc url_GetDisassociateTransitGatewayMulticastDomain_617056(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -92053,7 +92118,7 @@ proc url_GetDisassociateTransitGatewayMulticastDomain_615852(protocol: Scheme; else: result.path = base & route -proc validate_GetDisassociateTransitGatewayMulticastDomain_615851(path: JsonNode; +proc validate_GetDisassociateTransitGatewayMulticastDomain_617055(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Disassociates the specified subnets from the transit gateway multicast domain. ## @@ -92073,36 +92138,36 @@ proc validate_GetDisassociateTransitGatewayMulticastDomain_615851(path: JsonNode ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_615853 = query.getOrDefault("DryRun") - valid_615853 = validateParameter(valid_615853, JBool, required = false, default = nil) - if valid_615853 != nil: - section.add "DryRun", valid_615853 - var valid_615854 = query.getOrDefault("SubnetIds") - valid_615854 = validateParameter(valid_615854, JArray, required = false, + var valid_617057 = query.getOrDefault("DryRun") + valid_617057 = validateParameter(valid_617057, JBool, required = false, default = nil) + if valid_617057 != nil: + section.add "DryRun", valid_617057 + var valid_617058 = query.getOrDefault("SubnetIds") + valid_617058 = validateParameter(valid_617058, JArray, required = false, default = nil) - if valid_615854 != nil: - section.add "SubnetIds", valid_615854 - var valid_615855 = query.getOrDefault("TransitGatewayAttachmentId") - valid_615855 = validateParameter(valid_615855, JString, required = false, + if valid_617058 != nil: + section.add "SubnetIds", valid_617058 + var valid_617059 = query.getOrDefault("TransitGatewayAttachmentId") + valid_617059 = validateParameter(valid_617059, JString, required = false, default = nil) - if valid_615855 != nil: - section.add "TransitGatewayAttachmentId", valid_615855 - var valid_615856 = query.getOrDefault("TransitGatewayMulticastDomainId") - valid_615856 = validateParameter(valid_615856, JString, required = false, + if valid_617059 != nil: + section.add "TransitGatewayAttachmentId", valid_617059 + var valid_617060 = query.getOrDefault("TransitGatewayMulticastDomainId") + valid_617060 = validateParameter(valid_617060, JString, required = false, default = nil) - if valid_615856 != nil: - section.add "TransitGatewayMulticastDomainId", valid_615856 + if valid_617060 != nil: + section.add "TransitGatewayMulticastDomainId", valid_617060 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615857 = query.getOrDefault("Action") - valid_615857 = validateParameter(valid_615857, JString, required = true, default = newJString( + var valid_617061 = query.getOrDefault("Action") + valid_617061 = validateParameter(valid_617061, JString, required = true, default = newJString( "DisassociateTransitGatewayMulticastDomain")) - if valid_615857 != nil: - section.add "Action", valid_615857 - var valid_615858 = query.getOrDefault("Version") - valid_615858 = validateParameter(valid_615858, JString, required = true, + if valid_617061 != nil: + section.add "Action", valid_617061 + var valid_617062 = query.getOrDefault("Version") + valid_617062 = validateParameter(valid_617062, JString, required = true, default = newJString("2016-11-15")) - if valid_615858 != nil: - section.add "Version", valid_615858 + if valid_617062 != nil: + section.add "Version", valid_617062 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -92113,62 +92178,62 @@ proc validate_GetDisassociateTransitGatewayMulticastDomain_615851(path: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615859 = header.getOrDefault("X-Amz-Signature") - valid_615859 = validateParameter(valid_615859, JString, required = false, + var valid_617063 = header.getOrDefault("X-Amz-Signature") + valid_617063 = validateParameter(valid_617063, JString, required = false, default = nil) - if valid_615859 != nil: - section.add "X-Amz-Signature", valid_615859 - var valid_615860 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615860 = validateParameter(valid_615860, JString, required = false, + if valid_617063 != nil: + section.add "X-Amz-Signature", valid_617063 + var valid_617064 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617064 = validateParameter(valid_617064, JString, required = false, default = nil) - if valid_615860 != nil: - section.add "X-Amz-Content-Sha256", valid_615860 - var valid_615861 = header.getOrDefault("X-Amz-Date") - valid_615861 = validateParameter(valid_615861, JString, required = false, + if valid_617064 != nil: + section.add "X-Amz-Content-Sha256", valid_617064 + var valid_617065 = header.getOrDefault("X-Amz-Date") + valid_617065 = validateParameter(valid_617065, JString, required = false, default = nil) - if valid_615861 != nil: - section.add "X-Amz-Date", valid_615861 - var valid_615862 = header.getOrDefault("X-Amz-Credential") - valid_615862 = validateParameter(valid_615862, JString, required = false, + if valid_617065 != nil: + section.add "X-Amz-Date", valid_617065 + var valid_617066 = header.getOrDefault("X-Amz-Credential") + valid_617066 = validateParameter(valid_617066, JString, required = false, default = nil) - if valid_615862 != nil: - section.add "X-Amz-Credential", valid_615862 - var valid_615863 = header.getOrDefault("X-Amz-Security-Token") - valid_615863 = validateParameter(valid_615863, JString, required = false, + if valid_617066 != nil: + section.add "X-Amz-Credential", valid_617066 + var valid_617067 = header.getOrDefault("X-Amz-Security-Token") + valid_617067 = validateParameter(valid_617067, JString, required = false, default = nil) - if valid_615863 != nil: - section.add "X-Amz-Security-Token", valid_615863 - var valid_615864 = header.getOrDefault("X-Amz-Algorithm") - valid_615864 = validateParameter(valid_615864, JString, required = false, + if valid_617067 != nil: + section.add "X-Amz-Security-Token", valid_617067 + var valid_617068 = header.getOrDefault("X-Amz-Algorithm") + valid_617068 = validateParameter(valid_617068, JString, required = false, default = nil) - if valid_615864 != nil: - section.add "X-Amz-Algorithm", valid_615864 - var valid_615865 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615865 = validateParameter(valid_615865, JString, required = false, + if valid_617068 != nil: + section.add "X-Amz-Algorithm", valid_617068 + var valid_617069 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617069 = validateParameter(valid_617069, JString, required = false, default = nil) - if valid_615865 != nil: - section.add "X-Amz-SignedHeaders", valid_615865 + if valid_617069 != nil: + section.add "X-Amz-SignedHeaders", valid_617069 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615866: Call_GetDisassociateTransitGatewayMulticastDomain_615850; +proc call*(call_617070: Call_GetDisassociateTransitGatewayMulticastDomain_617054; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Disassociates the specified subnets from the transit gateway multicast domain. ## - let valid = call_615866.validator(path, query, header, formData, body) - let scheme = call_615866.pickScheme + let valid = call_617070.validator(path, query, header, formData, body) + let scheme = call_617070.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615866.url(scheme.get, call_615866.host, call_615866.base, - call_615866.route, valid.getOrDefault("path"), + let url = call_617070.url(scheme.get, call_617070.host, call_617070.base, + call_617070.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615866, url, valid) + result = atozHook(call_617070, url, valid) -proc call*(call_615867: Call_GetDisassociateTransitGatewayMulticastDomain_615850; +proc call*(call_617071: Call_GetDisassociateTransitGatewayMulticastDomain_617054; DryRun: bool = false; SubnetIds: JsonNode = nil; TransitGatewayAttachmentId: string = ""; TransitGatewayMulticastDomainId: string = ""; @@ -92186,28 +92251,28 @@ proc call*(call_615867: Call_GetDisassociateTransitGatewayMulticastDomain_615850 ## : The ID of the transit gateway multicast domain. ## Action: string (required) ## Version: string (required) - var query_615868 = newJObject() - add(query_615868, "DryRun", newJBool(DryRun)) + var query_617072 = newJObject() + add(query_617072, "DryRun", newJBool(DryRun)) if SubnetIds != nil: - query_615868.add "SubnetIds", SubnetIds - add(query_615868, "TransitGatewayAttachmentId", + query_617072.add "SubnetIds", SubnetIds + add(query_617072, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - add(query_615868, "TransitGatewayMulticastDomainId", + add(query_617072, "TransitGatewayMulticastDomainId", newJString(TransitGatewayMulticastDomainId)) - add(query_615868, "Action", newJString(Action)) - add(query_615868, "Version", newJString(Version)) - result = call_615867.call(nil, query_615868, nil, nil, nil) + add(query_617072, "Action", newJString(Action)) + add(query_617072, "Version", newJString(Version)) + result = call_617071.call(nil, query_617072, nil, nil, nil) -var getDisassociateTransitGatewayMulticastDomain* = Call_GetDisassociateTransitGatewayMulticastDomain_615850( +var getDisassociateTransitGatewayMulticastDomain* = Call_GetDisassociateTransitGatewayMulticastDomain_617054( name: "getDisassociateTransitGatewayMulticastDomain", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DisassociateTransitGatewayMulticastDomain", - validator: validate_GetDisassociateTransitGatewayMulticastDomain_615851, - base: "/", url: url_GetDisassociateTransitGatewayMulticastDomain_615852, + validator: validate_GetDisassociateTransitGatewayMulticastDomain_617055, + base: "/", url: url_GetDisassociateTransitGatewayMulticastDomain_617056, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDisassociateTransitGatewayRouteTable_615907 = ref object of OpenApiRestCall_604389 -proc url_PostDisassociateTransitGatewayRouteTable_615909(protocol: Scheme; + Call_PostDisassociateTransitGatewayRouteTable_617111 = ref object of OpenApiRestCall_605589 +proc url_PostDisassociateTransitGatewayRouteTable_617113(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -92219,7 +92284,7 @@ proc url_PostDisassociateTransitGatewayRouteTable_615909(protocol: Scheme; else: result.path = base & route -proc validate_PostDisassociateTransitGatewayRouteTable_615908(path: JsonNode; +proc validate_PostDisassociateTransitGatewayRouteTable_617112(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Disassociates a resource attachment from a transit gateway route table. ## @@ -92232,16 +92297,16 @@ proc validate_PostDisassociateTransitGatewayRouteTable_615908(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615910 = query.getOrDefault("Action") - valid_615910 = validateParameter(valid_615910, JString, required = true, default = newJString( + var valid_617114 = query.getOrDefault("Action") + valid_617114 = validateParameter(valid_617114, JString, required = true, default = newJString( "DisassociateTransitGatewayRouteTable")) - if valid_615910 != nil: - section.add "Action", valid_615910 - var valid_615911 = query.getOrDefault("Version") - valid_615911 = validateParameter(valid_615911, JString, required = true, + if valid_617114 != nil: + section.add "Action", valid_617114 + var valid_617115 = query.getOrDefault("Version") + valid_617115 = validateParameter(valid_617115, JString, required = true, default = newJString("2016-11-15")) - if valid_615911 != nil: - section.add "Version", valid_615911 + if valid_617115 != nil: + section.add "Version", valid_617115 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -92252,41 +92317,41 @@ proc validate_PostDisassociateTransitGatewayRouteTable_615908(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615912 = header.getOrDefault("X-Amz-Signature") - valid_615912 = validateParameter(valid_615912, JString, required = false, + var valid_617116 = header.getOrDefault("X-Amz-Signature") + valid_617116 = validateParameter(valid_617116, JString, required = false, default = nil) - if valid_615912 != nil: - section.add "X-Amz-Signature", valid_615912 - var valid_615913 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615913 = validateParameter(valid_615913, JString, required = false, + if valid_617116 != nil: + section.add "X-Amz-Signature", valid_617116 + var valid_617117 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617117 = validateParameter(valid_617117, JString, required = false, default = nil) - if valid_615913 != nil: - section.add "X-Amz-Content-Sha256", valid_615913 - var valid_615914 = header.getOrDefault("X-Amz-Date") - valid_615914 = validateParameter(valid_615914, JString, required = false, + if valid_617117 != nil: + section.add "X-Amz-Content-Sha256", valid_617117 + var valid_617118 = header.getOrDefault("X-Amz-Date") + valid_617118 = validateParameter(valid_617118, JString, required = false, default = nil) - if valid_615914 != nil: - section.add "X-Amz-Date", valid_615914 - var valid_615915 = header.getOrDefault("X-Amz-Credential") - valid_615915 = validateParameter(valid_615915, JString, required = false, + if valid_617118 != nil: + section.add "X-Amz-Date", valid_617118 + var valid_617119 = header.getOrDefault("X-Amz-Credential") + valid_617119 = validateParameter(valid_617119, JString, required = false, default = nil) - if valid_615915 != nil: - section.add "X-Amz-Credential", valid_615915 - var valid_615916 = header.getOrDefault("X-Amz-Security-Token") - valid_615916 = validateParameter(valid_615916, JString, required = false, + if valid_617119 != nil: + section.add "X-Amz-Credential", valid_617119 + var valid_617120 = header.getOrDefault("X-Amz-Security-Token") + valid_617120 = validateParameter(valid_617120, JString, required = false, default = nil) - if valid_615916 != nil: - section.add "X-Amz-Security-Token", valid_615916 - var valid_615917 = header.getOrDefault("X-Amz-Algorithm") - valid_615917 = validateParameter(valid_615917, JString, required = false, + if valid_617120 != nil: + section.add "X-Amz-Security-Token", valid_617120 + var valid_617121 = header.getOrDefault("X-Amz-Algorithm") + valid_617121 = validateParameter(valid_617121, JString, required = false, default = nil) - if valid_615917 != nil: - section.add "X-Amz-Algorithm", valid_615917 - var valid_615918 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615918 = validateParameter(valid_615918, JString, required = false, + if valid_617121 != nil: + section.add "X-Amz-Algorithm", valid_617121 + var valid_617122 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617122 = validateParameter(valid_617122, JString, required = false, default = nil) - if valid_615918 != nil: - section.add "X-Amz-SignedHeaders", valid_615918 + if valid_617122 != nil: + section.add "X-Amz-SignedHeaders", valid_617122 result.add "header", section ## parameters in `formData` object: ## TransitGatewayRouteTableId: JString (required) @@ -92297,39 +92362,39 @@ proc validate_PostDisassociateTransitGatewayRouteTable_615908(path: JsonNode; ## : The ID of the attachment. section = newJObject() assert formData != nil, "formData argument is necessary due to required `TransitGatewayRouteTableId` field" - var valid_615919 = formData.getOrDefault("TransitGatewayRouteTableId") - valid_615919 = validateParameter(valid_615919, JString, required = true, + var valid_617123 = formData.getOrDefault("TransitGatewayRouteTableId") + valid_617123 = validateParameter(valid_617123, JString, required = true, default = nil) - if valid_615919 != nil: - section.add "TransitGatewayRouteTableId", valid_615919 - var valid_615920 = formData.getOrDefault("DryRun") - valid_615920 = validateParameter(valid_615920, JBool, required = false, default = nil) - if valid_615920 != nil: - section.add "DryRun", valid_615920 - var valid_615921 = formData.getOrDefault("TransitGatewayAttachmentId") - valid_615921 = validateParameter(valid_615921, JString, required = true, + if valid_617123 != nil: + section.add "TransitGatewayRouteTableId", valid_617123 + var valid_617124 = formData.getOrDefault("DryRun") + valid_617124 = validateParameter(valid_617124, JBool, required = false, default = nil) + if valid_617124 != nil: + section.add "DryRun", valid_617124 + var valid_617125 = formData.getOrDefault("TransitGatewayAttachmentId") + valid_617125 = validateParameter(valid_617125, JString, required = true, default = nil) - if valid_615921 != nil: - section.add "TransitGatewayAttachmentId", valid_615921 + if valid_617125 != nil: + section.add "TransitGatewayAttachmentId", valid_617125 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615922: Call_PostDisassociateTransitGatewayRouteTable_615907; +proc call*(call_617126: Call_PostDisassociateTransitGatewayRouteTable_617111; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Disassociates a resource attachment from a transit gateway route table. ## - let valid = call_615922.validator(path, query, header, formData, body) - let scheme = call_615922.pickScheme + let valid = call_617126.validator(path, query, header, formData, body) + let scheme = call_617126.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615922.url(scheme.get, call_615922.host, call_615922.base, - call_615922.route, valid.getOrDefault("path"), + let url = call_617126.url(scheme.get, call_617126.host, call_617126.base, + call_617126.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615922, url, valid) + result = atozHook(call_617126, url, valid) -proc call*(call_615923: Call_PostDisassociateTransitGatewayRouteTable_615907; +proc call*(call_617127: Call_PostDisassociateTransitGatewayRouteTable_617111; TransitGatewayRouteTableId: string; TransitGatewayAttachmentId: string; DryRun: bool = false; Action: string = "DisassociateTransitGatewayRouteTable"; @@ -92344,27 +92409,27 @@ proc call*(call_615923: Call_PostDisassociateTransitGatewayRouteTable_615907; ## Version: string (required) ## TransitGatewayAttachmentId: string (required) ## : The ID of the attachment. - var query_615924 = newJObject() - var formData_615925 = newJObject() - add(formData_615925, "TransitGatewayRouteTableId", + var query_617128 = newJObject() + var formData_617129 = newJObject() + add(formData_617129, "TransitGatewayRouteTableId", newJString(TransitGatewayRouteTableId)) - add(formData_615925, "DryRun", newJBool(DryRun)) - add(query_615924, "Action", newJString(Action)) - add(query_615924, "Version", newJString(Version)) - add(formData_615925, "TransitGatewayAttachmentId", + add(formData_617129, "DryRun", newJBool(DryRun)) + add(query_617128, "Action", newJString(Action)) + add(query_617128, "Version", newJString(Version)) + add(formData_617129, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - result = call_615923.call(nil, query_615924, nil, formData_615925, nil) + result = call_617127.call(nil, query_617128, nil, formData_617129, nil) -var postDisassociateTransitGatewayRouteTable* = Call_PostDisassociateTransitGatewayRouteTable_615907( +var postDisassociateTransitGatewayRouteTable* = Call_PostDisassociateTransitGatewayRouteTable_617111( name: "postDisassociateTransitGatewayRouteTable", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DisassociateTransitGatewayRouteTable", - validator: validate_PostDisassociateTransitGatewayRouteTable_615908, - base: "/", url: url_PostDisassociateTransitGatewayRouteTable_615909, + validator: validate_PostDisassociateTransitGatewayRouteTable_617112, + base: "/", url: url_PostDisassociateTransitGatewayRouteTable_617113, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDisassociateTransitGatewayRouteTable_615889 = ref object of OpenApiRestCall_604389 -proc url_GetDisassociateTransitGatewayRouteTable_615891(protocol: Scheme; + Call_GetDisassociateTransitGatewayRouteTable_617093 = ref object of OpenApiRestCall_605589 +proc url_GetDisassociateTransitGatewayRouteTable_617095(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -92376,7 +92441,7 @@ proc url_GetDisassociateTransitGatewayRouteTable_615891(protocol: Scheme; else: result.path = base & route -proc validate_GetDisassociateTransitGatewayRouteTable_615890(path: JsonNode; +proc validate_GetDisassociateTransitGatewayRouteTable_617094(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Disassociates a resource attachment from a transit gateway route table. ## @@ -92394,31 +92459,31 @@ proc validate_GetDisassociateTransitGatewayRouteTable_615890(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_615892 = query.getOrDefault("DryRun") - valid_615892 = validateParameter(valid_615892, JBool, required = false, default = nil) - if valid_615892 != nil: - section.add "DryRun", valid_615892 + var valid_617096 = query.getOrDefault("DryRun") + valid_617096 = validateParameter(valid_617096, JBool, required = false, default = nil) + if valid_617096 != nil: + section.add "DryRun", valid_617096 assert query != nil, "query argument is necessary due to required `TransitGatewayRouteTableId` field" - var valid_615893 = query.getOrDefault("TransitGatewayRouteTableId") - valid_615893 = validateParameter(valid_615893, JString, required = true, - default = nil) - if valid_615893 != nil: - section.add "TransitGatewayRouteTableId", valid_615893 - var valid_615894 = query.getOrDefault("TransitGatewayAttachmentId") - valid_615894 = validateParameter(valid_615894, JString, required = true, - default = nil) - if valid_615894 != nil: - section.add "TransitGatewayAttachmentId", valid_615894 - var valid_615895 = query.getOrDefault("Action") - valid_615895 = validateParameter(valid_615895, JString, required = true, default = newJString( + var valid_617097 = query.getOrDefault("TransitGatewayRouteTableId") + valid_617097 = validateParameter(valid_617097, JString, required = true, + default = nil) + if valid_617097 != nil: + section.add "TransitGatewayRouteTableId", valid_617097 + var valid_617098 = query.getOrDefault("TransitGatewayAttachmentId") + valid_617098 = validateParameter(valid_617098, JString, required = true, + default = nil) + if valid_617098 != nil: + section.add "TransitGatewayAttachmentId", valid_617098 + var valid_617099 = query.getOrDefault("Action") + valid_617099 = validateParameter(valid_617099, JString, required = true, default = newJString( "DisassociateTransitGatewayRouteTable")) - if valid_615895 != nil: - section.add "Action", valid_615895 - var valid_615896 = query.getOrDefault("Version") - valid_615896 = validateParameter(valid_615896, JString, required = true, + if valid_617099 != nil: + section.add "Action", valid_617099 + var valid_617100 = query.getOrDefault("Version") + valid_617100 = validateParameter(valid_617100, JString, required = true, default = newJString("2016-11-15")) - if valid_615896 != nil: - section.add "Version", valid_615896 + if valid_617100 != nil: + section.add "Version", valid_617100 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -92429,62 +92494,62 @@ proc validate_GetDisassociateTransitGatewayRouteTable_615890(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615897 = header.getOrDefault("X-Amz-Signature") - valid_615897 = validateParameter(valid_615897, JString, required = false, + var valid_617101 = header.getOrDefault("X-Amz-Signature") + valid_617101 = validateParameter(valid_617101, JString, required = false, default = nil) - if valid_615897 != nil: - section.add "X-Amz-Signature", valid_615897 - var valid_615898 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615898 = validateParameter(valid_615898, JString, required = false, + if valid_617101 != nil: + section.add "X-Amz-Signature", valid_617101 + var valid_617102 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617102 = validateParameter(valid_617102, JString, required = false, default = nil) - if valid_615898 != nil: - section.add "X-Amz-Content-Sha256", valid_615898 - var valid_615899 = header.getOrDefault("X-Amz-Date") - valid_615899 = validateParameter(valid_615899, JString, required = false, + if valid_617102 != nil: + section.add "X-Amz-Content-Sha256", valid_617102 + var valid_617103 = header.getOrDefault("X-Amz-Date") + valid_617103 = validateParameter(valid_617103, JString, required = false, default = nil) - if valid_615899 != nil: - section.add "X-Amz-Date", valid_615899 - var valid_615900 = header.getOrDefault("X-Amz-Credential") - valid_615900 = validateParameter(valid_615900, JString, required = false, + if valid_617103 != nil: + section.add "X-Amz-Date", valid_617103 + var valid_617104 = header.getOrDefault("X-Amz-Credential") + valid_617104 = validateParameter(valid_617104, JString, required = false, default = nil) - if valid_615900 != nil: - section.add "X-Amz-Credential", valid_615900 - var valid_615901 = header.getOrDefault("X-Amz-Security-Token") - valid_615901 = validateParameter(valid_615901, JString, required = false, + if valid_617104 != nil: + section.add "X-Amz-Credential", valid_617104 + var valid_617105 = header.getOrDefault("X-Amz-Security-Token") + valid_617105 = validateParameter(valid_617105, JString, required = false, default = nil) - if valid_615901 != nil: - section.add "X-Amz-Security-Token", valid_615901 - var valid_615902 = header.getOrDefault("X-Amz-Algorithm") - valid_615902 = validateParameter(valid_615902, JString, required = false, + if valid_617105 != nil: + section.add "X-Amz-Security-Token", valid_617105 + var valid_617106 = header.getOrDefault("X-Amz-Algorithm") + valid_617106 = validateParameter(valid_617106, JString, required = false, default = nil) - if valid_615902 != nil: - section.add "X-Amz-Algorithm", valid_615902 - var valid_615903 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615903 = validateParameter(valid_615903, JString, required = false, + if valid_617106 != nil: + section.add "X-Amz-Algorithm", valid_617106 + var valid_617107 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617107 = validateParameter(valid_617107, JString, required = false, default = nil) - if valid_615903 != nil: - section.add "X-Amz-SignedHeaders", valid_615903 + if valid_617107 != nil: + section.add "X-Amz-SignedHeaders", valid_617107 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615904: Call_GetDisassociateTransitGatewayRouteTable_615889; +proc call*(call_617108: Call_GetDisassociateTransitGatewayRouteTable_617093; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Disassociates a resource attachment from a transit gateway route table. ## - let valid = call_615904.validator(path, query, header, formData, body) - let scheme = call_615904.pickScheme + let valid = call_617108.validator(path, query, header, formData, body) + let scheme = call_617108.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615904.url(scheme.get, call_615904.host, call_615904.base, - call_615904.route, valid.getOrDefault("path"), + let url = call_617108.url(scheme.get, call_617108.host, call_617108.base, + call_617108.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615904, url, valid) + result = atozHook(call_617108, url, valid) -proc call*(call_615905: Call_GetDisassociateTransitGatewayRouteTable_615889; +proc call*(call_617109: Call_GetDisassociateTransitGatewayRouteTable_617093; TransitGatewayRouteTableId: string; TransitGatewayAttachmentId: string; DryRun: bool = false; Action: string = "DisassociateTransitGatewayRouteTable"; @@ -92499,26 +92564,26 @@ proc call*(call_615905: Call_GetDisassociateTransitGatewayRouteTable_615889; ## : The ID of the attachment. ## Action: string (required) ## Version: string (required) - var query_615906 = newJObject() - add(query_615906, "DryRun", newJBool(DryRun)) - add(query_615906, "TransitGatewayRouteTableId", + var query_617110 = newJObject() + add(query_617110, "DryRun", newJBool(DryRun)) + add(query_617110, "TransitGatewayRouteTableId", newJString(TransitGatewayRouteTableId)) - add(query_615906, "TransitGatewayAttachmentId", + add(query_617110, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - add(query_615906, "Action", newJString(Action)) - add(query_615906, "Version", newJString(Version)) - result = call_615905.call(nil, query_615906, nil, nil, nil) + add(query_617110, "Action", newJString(Action)) + add(query_617110, "Version", newJString(Version)) + result = call_617109.call(nil, query_617110, nil, nil, nil) -var getDisassociateTransitGatewayRouteTable* = Call_GetDisassociateTransitGatewayRouteTable_615889( +var getDisassociateTransitGatewayRouteTable* = Call_GetDisassociateTransitGatewayRouteTable_617093( name: "getDisassociateTransitGatewayRouteTable", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DisassociateTransitGatewayRouteTable", - validator: validate_GetDisassociateTransitGatewayRouteTable_615890, base: "/", - url: url_GetDisassociateTransitGatewayRouteTable_615891, + validator: validate_GetDisassociateTransitGatewayRouteTable_617094, base: "/", + url: url_GetDisassociateTransitGatewayRouteTable_617095, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostDisassociateVpcCidrBlock_615942 = ref object of OpenApiRestCall_604389 -proc url_PostDisassociateVpcCidrBlock_615944(protocol: Scheme; host: string; + Call_PostDisassociateVpcCidrBlock_617146 = ref object of OpenApiRestCall_605589 +proc url_PostDisassociateVpcCidrBlock_617148(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -92530,7 +92595,7 @@ proc url_PostDisassociateVpcCidrBlock_615944(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostDisassociateVpcCidrBlock_615943(path: JsonNode; query: JsonNode; +proc validate_PostDisassociateVpcCidrBlock_617147(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Disassociates a CIDR block from a VPC. To disassociate the CIDR block, you must specify its association ID. You can get the association ID by using DescribeVpcs. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it.
You cannot disassociate the CIDR block with which you originally created the VPC (the primary CIDR block).
## @@ -92543,16 +92608,16 @@ proc validate_PostDisassociateVpcCidrBlock_615943(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615945 = query.getOrDefault("Action") - valid_615945 = validateParameter(valid_615945, JString, required = true, default = newJString( + var valid_617149 = query.getOrDefault("Action") + valid_617149 = validateParameter(valid_617149, JString, required = true, default = newJString( "DisassociateVpcCidrBlock")) - if valid_615945 != nil: - section.add "Action", valid_615945 - var valid_615946 = query.getOrDefault("Version") - valid_615946 = validateParameter(valid_615946, JString, required = true, + if valid_617149 != nil: + section.add "Action", valid_617149 + var valid_617150 = query.getOrDefault("Version") + valid_617150 = validateParameter(valid_617150, JString, required = true, default = newJString("2016-11-15")) - if valid_615946 != nil: - section.add "Version", valid_615946 + if valid_617150 != nil: + section.add "Version", valid_617150 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -92563,41 +92628,41 @@ proc validate_PostDisassociateVpcCidrBlock_615943(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615947 = header.getOrDefault("X-Amz-Signature") - valid_615947 = validateParameter(valid_615947, JString, required = false, + var valid_617151 = header.getOrDefault("X-Amz-Signature") + valid_617151 = validateParameter(valid_617151, JString, required = false, default = nil) - if valid_615947 != nil: - section.add "X-Amz-Signature", valid_615947 - var valid_615948 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615948 = validateParameter(valid_615948, JString, required = false, + if valid_617151 != nil: + section.add "X-Amz-Signature", valid_617151 + var valid_617152 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617152 = validateParameter(valid_617152, JString, required = false, default = nil) - if valid_615948 != nil: - section.add "X-Amz-Content-Sha256", valid_615948 - var valid_615949 = header.getOrDefault("X-Amz-Date") - valid_615949 = validateParameter(valid_615949, JString, required = false, + if valid_617152 != nil: + section.add "X-Amz-Content-Sha256", valid_617152 + var valid_617153 = header.getOrDefault("X-Amz-Date") + valid_617153 = validateParameter(valid_617153, JString, required = false, default = nil) - if valid_615949 != nil: - section.add "X-Amz-Date", valid_615949 - var valid_615950 = header.getOrDefault("X-Amz-Credential") - valid_615950 = validateParameter(valid_615950, JString, required = false, + if valid_617153 != nil: + section.add "X-Amz-Date", valid_617153 + var valid_617154 = header.getOrDefault("X-Amz-Credential") + valid_617154 = validateParameter(valid_617154, JString, required = false, default = nil) - if valid_615950 != nil: - section.add "X-Amz-Credential", valid_615950 - var valid_615951 = header.getOrDefault("X-Amz-Security-Token") - valid_615951 = validateParameter(valid_615951, JString, required = false, + if valid_617154 != nil: + section.add "X-Amz-Credential", valid_617154 + var valid_617155 = header.getOrDefault("X-Amz-Security-Token") + valid_617155 = validateParameter(valid_617155, JString, required = false, default = nil) - if valid_615951 != nil: - section.add "X-Amz-Security-Token", valid_615951 - var valid_615952 = header.getOrDefault("X-Amz-Algorithm") - valid_615952 = validateParameter(valid_615952, JString, required = false, + if valid_617155 != nil: + section.add "X-Amz-Security-Token", valid_617155 + var valid_617156 = header.getOrDefault("X-Amz-Algorithm") + valid_617156 = validateParameter(valid_617156, JString, required = false, default = nil) - if valid_615952 != nil: - section.add "X-Amz-Algorithm", valid_615952 - var valid_615953 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615953 = validateParameter(valid_615953, JString, required = false, + if valid_617156 != nil: + section.add "X-Amz-Algorithm", valid_617156 + var valid_617157 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617157 = validateParameter(valid_617157, JString, required = false, default = nil) - if valid_615953 != nil: - section.add "X-Amz-SignedHeaders", valid_615953 + if valid_617157 != nil: + section.add "X-Amz-SignedHeaders", valid_617157 result.add "header", section ## parameters in `formData` object: ## AssociationId: JString (required) @@ -92605,29 +92670,29 @@ proc validate_PostDisassociateVpcCidrBlock_615943(path: JsonNode; query: JsonNod section = newJObject() assert formData != nil, "formData argument is necessary due to required `AssociationId` field" - var valid_615954 = formData.getOrDefault("AssociationId") - valid_615954 = validateParameter(valid_615954, JString, required = true, + var valid_617158 = formData.getOrDefault("AssociationId") + valid_617158 = validateParameter(valid_617158, JString, required = true, default = nil) - if valid_615954 != nil: - section.add "AssociationId", valid_615954 + if valid_617158 != nil: + section.add "AssociationId", valid_617158 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615955: Call_PostDisassociateVpcCidrBlock_615942; path: JsonNode; +proc call*(call_617159: Call_PostDisassociateVpcCidrBlock_617146; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Disassociates a CIDR block from a VPC. To disassociate the CIDR block, you must specify its association ID. You can get the association ID by using DescribeVpcs. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it.
You cannot disassociate the CIDR block with which you originally created the VPC (the primary CIDR block).
## - let valid = call_615955.validator(path, query, header, formData, body) - let scheme = call_615955.pickScheme + let valid = call_617159.validator(path, query, header, formData, body) + let scheme = call_617159.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615955.url(scheme.get, call_615955.host, call_615955.base, - call_615955.route, valid.getOrDefault("path"), + let url = call_617159.url(scheme.get, call_617159.host, call_617159.base, + call_617159.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615955, url, valid) + result = atozHook(call_617159, url, valid) -proc call*(call_615956: Call_PostDisassociateVpcCidrBlock_615942; +proc call*(call_617160: Call_PostDisassociateVpcCidrBlock_617146; AssociationId: string; Action: string = "DisassociateVpcCidrBlock"; Version: string = "2016-11-15"): Recallable = ## postDisassociateVpcCidrBlock @@ -92636,22 +92701,22 @@ proc call*(call_615956: Call_PostDisassociateVpcCidrBlock_615942; ## Version: string (required) ## AssociationId: string (required) ## : The association ID for the CIDR block. - var query_615957 = newJObject() - var formData_615958 = newJObject() - add(query_615957, "Action", newJString(Action)) - add(query_615957, "Version", newJString(Version)) - add(formData_615958, "AssociationId", newJString(AssociationId)) - result = call_615956.call(nil, query_615957, nil, formData_615958, nil) - -var postDisassociateVpcCidrBlock* = Call_PostDisassociateVpcCidrBlock_615942( + var query_617161 = newJObject() + var formData_617162 = newJObject() + add(query_617161, "Action", newJString(Action)) + add(query_617161, "Version", newJString(Version)) + add(formData_617162, "AssociationId", newJString(AssociationId)) + result = call_617160.call(nil, query_617161, nil, formData_617162, nil) + +var postDisassociateVpcCidrBlock* = Call_PostDisassociateVpcCidrBlock_617146( name: "postDisassociateVpcCidrBlock", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=DisassociateVpcCidrBlock", - validator: validate_PostDisassociateVpcCidrBlock_615943, base: "/", - url: url_PostDisassociateVpcCidrBlock_615944, + validator: validate_PostDisassociateVpcCidrBlock_617147, base: "/", + url: url_PostDisassociateVpcCidrBlock_617148, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetDisassociateVpcCidrBlock_615926 = ref object of OpenApiRestCall_604389 -proc url_GetDisassociateVpcCidrBlock_615928(protocol: Scheme; host: string; + Call_GetDisassociateVpcCidrBlock_617130 = ref object of OpenApiRestCall_605589 +proc url_GetDisassociateVpcCidrBlock_617132(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -92663,7 +92728,7 @@ proc url_GetDisassociateVpcCidrBlock_615928(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetDisassociateVpcCidrBlock_615927(path: JsonNode; query: JsonNode; +proc validate_GetDisassociateVpcCidrBlock_617131(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Disassociates a CIDR block from a VPC. To disassociate the CIDR block, you must specify its association ID. You can get the association ID by using DescribeVpcs. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it.
You cannot disassociate the CIDR block with which you originally created the VPC (the primary CIDR block).
## @@ -92679,21 +92744,21 @@ proc validate_GetDisassociateVpcCidrBlock_615927(path: JsonNode; query: JsonNode section = newJObject() assert query != nil, "query argument is necessary due to required `AssociationId` field" - var valid_615929 = query.getOrDefault("AssociationId") - valid_615929 = validateParameter(valid_615929, JString, required = true, + var valid_617133 = query.getOrDefault("AssociationId") + valid_617133 = validateParameter(valid_617133, JString, required = true, default = nil) - if valid_615929 != nil: - section.add "AssociationId", valid_615929 - var valid_615930 = query.getOrDefault("Action") - valid_615930 = validateParameter(valid_615930, JString, required = true, default = newJString( + if valid_617133 != nil: + section.add "AssociationId", valid_617133 + var valid_617134 = query.getOrDefault("Action") + valid_617134 = validateParameter(valid_617134, JString, required = true, default = newJString( "DisassociateVpcCidrBlock")) - if valid_615930 != nil: - section.add "Action", valid_615930 - var valid_615931 = query.getOrDefault("Version") - valid_615931 = validateParameter(valid_615931, JString, required = true, + if valid_617134 != nil: + section.add "Action", valid_617134 + var valid_617135 = query.getOrDefault("Version") + valid_617135 = validateParameter(valid_617135, JString, required = true, default = newJString("2016-11-15")) - if valid_615931 != nil: - section.add "Version", valid_615931 + if valid_617135 != nil: + section.add "Version", valid_617135 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -92704,61 +92769,61 @@ proc validate_GetDisassociateVpcCidrBlock_615927(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615932 = header.getOrDefault("X-Amz-Signature") - valid_615932 = validateParameter(valid_615932, JString, required = false, + var valid_617136 = header.getOrDefault("X-Amz-Signature") + valid_617136 = validateParameter(valid_617136, JString, required = false, default = nil) - if valid_615932 != nil: - section.add "X-Amz-Signature", valid_615932 - var valid_615933 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615933 = validateParameter(valid_615933, JString, required = false, + if valid_617136 != nil: + section.add "X-Amz-Signature", valid_617136 + var valid_617137 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617137 = validateParameter(valid_617137, JString, required = false, default = nil) - if valid_615933 != nil: - section.add "X-Amz-Content-Sha256", valid_615933 - var valid_615934 = header.getOrDefault("X-Amz-Date") - valid_615934 = validateParameter(valid_615934, JString, required = false, + if valid_617137 != nil: + section.add "X-Amz-Content-Sha256", valid_617137 + var valid_617138 = header.getOrDefault("X-Amz-Date") + valid_617138 = validateParameter(valid_617138, JString, required = false, default = nil) - if valid_615934 != nil: - section.add "X-Amz-Date", valid_615934 - var valid_615935 = header.getOrDefault("X-Amz-Credential") - valid_615935 = validateParameter(valid_615935, JString, required = false, + if valid_617138 != nil: + section.add "X-Amz-Date", valid_617138 + var valid_617139 = header.getOrDefault("X-Amz-Credential") + valid_617139 = validateParameter(valid_617139, JString, required = false, default = nil) - if valid_615935 != nil: - section.add "X-Amz-Credential", valid_615935 - var valid_615936 = header.getOrDefault("X-Amz-Security-Token") - valid_615936 = validateParameter(valid_615936, JString, required = false, + if valid_617139 != nil: + section.add "X-Amz-Credential", valid_617139 + var valid_617140 = header.getOrDefault("X-Amz-Security-Token") + valid_617140 = validateParameter(valid_617140, JString, required = false, default = nil) - if valid_615936 != nil: - section.add "X-Amz-Security-Token", valid_615936 - var valid_615937 = header.getOrDefault("X-Amz-Algorithm") - valid_615937 = validateParameter(valid_615937, JString, required = false, + if valid_617140 != nil: + section.add "X-Amz-Security-Token", valid_617140 + var valid_617141 = header.getOrDefault("X-Amz-Algorithm") + valid_617141 = validateParameter(valid_617141, JString, required = false, default = nil) - if valid_615937 != nil: - section.add "X-Amz-Algorithm", valid_615937 - var valid_615938 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615938 = validateParameter(valid_615938, JString, required = false, + if valid_617141 != nil: + section.add "X-Amz-Algorithm", valid_617141 + var valid_617142 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617142 = validateParameter(valid_617142, JString, required = false, default = nil) - if valid_615938 != nil: - section.add "X-Amz-SignedHeaders", valid_615938 + if valid_617142 != nil: + section.add "X-Amz-SignedHeaders", valid_617142 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615939: Call_GetDisassociateVpcCidrBlock_615926; path: JsonNode; +proc call*(call_617143: Call_GetDisassociateVpcCidrBlock_617130; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Disassociates a CIDR block from a VPC. To disassociate the CIDR block, you must specify its association ID. You can get the association ID by using DescribeVpcs. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it.
You cannot disassociate the CIDR block with which you originally created the VPC (the primary CIDR block).
## - let valid = call_615939.validator(path, query, header, formData, body) - let scheme = call_615939.pickScheme + let valid = call_617143.validator(path, query, header, formData, body) + let scheme = call_617143.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615939.url(scheme.get, call_615939.host, call_615939.base, - call_615939.route, valid.getOrDefault("path"), + let url = call_617143.url(scheme.get, call_617143.host, call_617143.base, + call_617143.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615939, url, valid) + result = atozHook(call_617143, url, valid) -proc call*(call_615940: Call_GetDisassociateVpcCidrBlock_615926; +proc call*(call_617144: Call_GetDisassociateVpcCidrBlock_617130; AssociationId: string; Action: string = "DisassociateVpcCidrBlock"; Version: string = "2016-11-15"): Recallable = ## getDisassociateVpcCidrBlock @@ -92767,21 +92832,21 @@ proc call*(call_615940: Call_GetDisassociateVpcCidrBlock_615926; ## : The association ID for the CIDR block. ## Action: string (required) ## Version: string (required) - var query_615941 = newJObject() - add(query_615941, "AssociationId", newJString(AssociationId)) - add(query_615941, "Action", newJString(Action)) - add(query_615941, "Version", newJString(Version)) - result = call_615940.call(nil, query_615941, nil, nil, nil) + var query_617145 = newJObject() + add(query_617145, "AssociationId", newJString(AssociationId)) + add(query_617145, "Action", newJString(Action)) + add(query_617145, "Version", newJString(Version)) + result = call_617144.call(nil, query_617145, nil, nil, nil) -var getDisassociateVpcCidrBlock* = Call_GetDisassociateVpcCidrBlock_615926( +var getDisassociateVpcCidrBlock* = Call_GetDisassociateVpcCidrBlock_617130( name: "getDisassociateVpcCidrBlock", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=DisassociateVpcCidrBlock", - validator: validate_GetDisassociateVpcCidrBlock_615927, base: "/", - url: url_GetDisassociateVpcCidrBlock_615928, + validator: validate_GetDisassociateVpcCidrBlock_617131, base: "/", + url: url_GetDisassociateVpcCidrBlock_617132, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostEnableEbsEncryptionByDefault_615975 = ref object of OpenApiRestCall_604389 -proc url_PostEnableEbsEncryptionByDefault_615977(protocol: Scheme; host: string; + Call_PostEnableEbsEncryptionByDefault_617179 = ref object of OpenApiRestCall_605589 +proc url_PostEnableEbsEncryptionByDefault_617181(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -92793,7 +92858,7 @@ proc url_PostEnableEbsEncryptionByDefault_615977(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostEnableEbsEncryptionByDefault_615976(path: JsonNode; +proc validate_PostEnableEbsEncryptionByDefault_617180(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Enables EBS encryption by default for your account in the current Region.
After you enable encryption by default, the EBS volumes that you create are are always encrypted, either using the default CMK or the CMK that you specified when you created each volume. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
You can specify the default CMK for encryption by default using ModifyEbsDefaultKmsKeyId or ResetEbsDefaultKmsKeyId.
Enabling encryption by default has no effect on the encryption status of your existing volumes.
After you enable encryption by default, you can no longer launch instances using instance types that do not support encryption. For more information, see Supported Instance Types.
## @@ -92806,16 +92871,16 @@ proc validate_PostEnableEbsEncryptionByDefault_615976(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615978 = query.getOrDefault("Action") - valid_615978 = validateParameter(valid_615978, JString, required = true, default = newJString( + var valid_617182 = query.getOrDefault("Action") + valid_617182 = validateParameter(valid_617182, JString, required = true, default = newJString( "EnableEbsEncryptionByDefault")) - if valid_615978 != nil: - section.add "Action", valid_615978 - var valid_615979 = query.getOrDefault("Version") - valid_615979 = validateParameter(valid_615979, JString, required = true, + if valid_617182 != nil: + section.add "Action", valid_617182 + var valid_617183 = query.getOrDefault("Version") + valid_617183 = validateParameter(valid_617183, JString, required = true, default = newJString("2016-11-15")) - if valid_615979 != nil: - section.add "Version", valid_615979 + if valid_617183 != nil: + section.add "Version", valid_617183 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -92826,69 +92891,69 @@ proc validate_PostEnableEbsEncryptionByDefault_615976(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615980 = header.getOrDefault("X-Amz-Signature") - valid_615980 = validateParameter(valid_615980, JString, required = false, + var valid_617184 = header.getOrDefault("X-Amz-Signature") + valid_617184 = validateParameter(valid_617184, JString, required = false, default = nil) - if valid_615980 != nil: - section.add "X-Amz-Signature", valid_615980 - var valid_615981 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615981 = validateParameter(valid_615981, JString, required = false, + if valid_617184 != nil: + section.add "X-Amz-Signature", valid_617184 + var valid_617185 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617185 = validateParameter(valid_617185, JString, required = false, default = nil) - if valid_615981 != nil: - section.add "X-Amz-Content-Sha256", valid_615981 - var valid_615982 = header.getOrDefault("X-Amz-Date") - valid_615982 = validateParameter(valid_615982, JString, required = false, + if valid_617185 != nil: + section.add "X-Amz-Content-Sha256", valid_617185 + var valid_617186 = header.getOrDefault("X-Amz-Date") + valid_617186 = validateParameter(valid_617186, JString, required = false, default = nil) - if valid_615982 != nil: - section.add "X-Amz-Date", valid_615982 - var valid_615983 = header.getOrDefault("X-Amz-Credential") - valid_615983 = validateParameter(valid_615983, JString, required = false, + if valid_617186 != nil: + section.add "X-Amz-Date", valid_617186 + var valid_617187 = header.getOrDefault("X-Amz-Credential") + valid_617187 = validateParameter(valid_617187, JString, required = false, default = nil) - if valid_615983 != nil: - section.add "X-Amz-Credential", valid_615983 - var valid_615984 = header.getOrDefault("X-Amz-Security-Token") - valid_615984 = validateParameter(valid_615984, JString, required = false, + if valid_617187 != nil: + section.add "X-Amz-Credential", valid_617187 + var valid_617188 = header.getOrDefault("X-Amz-Security-Token") + valid_617188 = validateParameter(valid_617188, JString, required = false, default = nil) - if valid_615984 != nil: - section.add "X-Amz-Security-Token", valid_615984 - var valid_615985 = header.getOrDefault("X-Amz-Algorithm") - valid_615985 = validateParameter(valid_615985, JString, required = false, + if valid_617188 != nil: + section.add "X-Amz-Security-Token", valid_617188 + var valid_617189 = header.getOrDefault("X-Amz-Algorithm") + valid_617189 = validateParameter(valid_617189, JString, required = false, default = nil) - if valid_615985 != nil: - section.add "X-Amz-Algorithm", valid_615985 - var valid_615986 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615986 = validateParameter(valid_615986, JString, required = false, + if valid_617189 != nil: + section.add "X-Amz-Algorithm", valid_617189 + var valid_617190 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617190 = validateParameter(valid_617190, JString, required = false, default = nil) - if valid_615986 != nil: - section.add "X-Amz-SignedHeaders", valid_615986 + if valid_617190 != nil: + section.add "X-Amz-SignedHeaders", valid_617190 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_615987 = formData.getOrDefault("DryRun")
- valid_615987 = validateParameter(valid_615987, JBool, required = false, default = nil)
- if valid_615987 != nil:
- section.add "DryRun", valid_615987
+ var valid_617191 = formData.getOrDefault("DryRun")
+ valid_617191 = validateParameter(valid_617191, JBool, required = false, default = nil)
+ if valid_617191 != nil:
+ section.add "DryRun", valid_617191
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_615988: Call_PostEnableEbsEncryptionByDefault_615975;
+proc call*(call_617192: Call_PostEnableEbsEncryptionByDefault_617179;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Enables EBS encryption by default for your account in the current Region.
After you enable encryption by default, the EBS volumes that you create are are always encrypted, either using the default CMK or the CMK that you specified when you created each volume. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
You can specify the default CMK for encryption by default using ModifyEbsDefaultKmsKeyId or ResetEbsDefaultKmsKeyId.
Enabling encryption by default has no effect on the encryption status of your existing volumes.
After you enable encryption by default, you can no longer launch instances using instance types that do not support encryption. For more information, see Supported Instance Types.
## - let valid = call_615988.validator(path, query, header, formData, body) - let scheme = call_615988.pickScheme + let valid = call_617192.validator(path, query, header, formData, body) + let scheme = call_617192.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615988.url(scheme.get, call_615988.host, call_615988.base, - call_615988.route, valid.getOrDefault("path"), + let url = call_617192.url(scheme.get, call_617192.host, call_617192.base, + call_617192.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615988, url, valid) + result = atozHook(call_617192, url, valid) -proc call*(call_615989: Call_PostEnableEbsEncryptionByDefault_615975; +proc call*(call_617193: Call_PostEnableEbsEncryptionByDefault_617179; DryRun: bool = false; Action: string = "EnableEbsEncryptionByDefault"; Version: string = "2016-11-15"): Recallable = ## postEnableEbsEncryptionByDefault @@ -92897,22 +92962,22 @@ proc call*(call_615989: Call_PostEnableEbsEncryptionByDefault_615975; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_615990 = newJObject()
- var formData_615991 = newJObject()
- add(formData_615991, "DryRun", newJBool(DryRun))
- add(query_615990, "Action", newJString(Action))
- add(query_615990, "Version", newJString(Version))
- result = call_615989.call(nil, query_615990, nil, formData_615991, nil)
+ var query_617194 = newJObject()
+ var formData_617195 = newJObject()
+ add(formData_617195, "DryRun", newJBool(DryRun))
+ add(query_617194, "Action", newJString(Action))
+ add(query_617194, "Version", newJString(Version))
+ result = call_617193.call(nil, query_617194, nil, formData_617195, nil)
-var postEnableEbsEncryptionByDefault* = Call_PostEnableEbsEncryptionByDefault_615975(
+var postEnableEbsEncryptionByDefault* = Call_PostEnableEbsEncryptionByDefault_617179(
name: "postEnableEbsEncryptionByDefault", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=EnableEbsEncryptionByDefault",
- validator: validate_PostEnableEbsEncryptionByDefault_615976, base: "/",
- url: url_PostEnableEbsEncryptionByDefault_615977,
+ validator: validate_PostEnableEbsEncryptionByDefault_617180, base: "/",
+ url: url_PostEnableEbsEncryptionByDefault_617181,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetEnableEbsEncryptionByDefault_615959 = ref object of OpenApiRestCall_604389
-proc url_GetEnableEbsEncryptionByDefault_615961(protocol: Scheme; host: string;
+ Call_GetEnableEbsEncryptionByDefault_617163 = ref object of OpenApiRestCall_605589
+proc url_GetEnableEbsEncryptionByDefault_617165(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -92924,7 +92989,7 @@ proc url_GetEnableEbsEncryptionByDefault_615961(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetEnableEbsEncryptionByDefault_615960(path: JsonNode;
+proc validate_GetEnableEbsEncryptionByDefault_617164(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Enables EBS encryption by default for your account in the current Region.
After you enable encryption by default, the EBS volumes that you create are are always encrypted, either using the default CMK or the CMK that you specified when you created each volume. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
You can specify the default CMK for encryption by default using ModifyEbsDefaultKmsKeyId or ResetEbsDefaultKmsKeyId.
Enabling encryption by default has no effect on the encryption status of your existing volumes.
After you enable encryption by default, you can no longer launch instances using instance types that do not support encryption. For more information, see Supported Instance Types.
## @@ -92938,21 +93003,21 @@ proc validate_GetEnableEbsEncryptionByDefault_615960(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_615962 = query.getOrDefault("DryRun") - valid_615962 = validateParameter(valid_615962, JBool, required = false, default = nil) - if valid_615962 != nil: - section.add "DryRun", valid_615962 + var valid_617166 = query.getOrDefault("DryRun") + valid_617166 = validateParameter(valid_617166, JBool, required = false, default = nil) + if valid_617166 != nil: + section.add "DryRun", valid_617166 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_615963 = query.getOrDefault("Action") - valid_615963 = validateParameter(valid_615963, JString, required = true, default = newJString( + var valid_617167 = query.getOrDefault("Action") + valid_617167 = validateParameter(valid_617167, JString, required = true, default = newJString( "EnableEbsEncryptionByDefault")) - if valid_615963 != nil: - section.add "Action", valid_615963 - var valid_615964 = query.getOrDefault("Version") - valid_615964 = validateParameter(valid_615964, JString, required = true, + if valid_617167 != nil: + section.add "Action", valid_617167 + var valid_617168 = query.getOrDefault("Version") + valid_617168 = validateParameter(valid_617168, JString, required = true, default = newJString("2016-11-15")) - if valid_615964 != nil: - section.add "Version", valid_615964 + if valid_617168 != nil: + section.add "Version", valid_617168 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -92963,62 +93028,62 @@ proc validate_GetEnableEbsEncryptionByDefault_615960(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_615965 = header.getOrDefault("X-Amz-Signature") - valid_615965 = validateParameter(valid_615965, JString, required = false, + var valid_617169 = header.getOrDefault("X-Amz-Signature") + valid_617169 = validateParameter(valid_617169, JString, required = false, default = nil) - if valid_615965 != nil: - section.add "X-Amz-Signature", valid_615965 - var valid_615966 = header.getOrDefault("X-Amz-Content-Sha256") - valid_615966 = validateParameter(valid_615966, JString, required = false, + if valid_617169 != nil: + section.add "X-Amz-Signature", valid_617169 + var valid_617170 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617170 = validateParameter(valid_617170, JString, required = false, default = nil) - if valid_615966 != nil: - section.add "X-Amz-Content-Sha256", valid_615966 - var valid_615967 = header.getOrDefault("X-Amz-Date") - valid_615967 = validateParameter(valid_615967, JString, required = false, + if valid_617170 != nil: + section.add "X-Amz-Content-Sha256", valid_617170 + var valid_617171 = header.getOrDefault("X-Amz-Date") + valid_617171 = validateParameter(valid_617171, JString, required = false, default = nil) - if valid_615967 != nil: - section.add "X-Amz-Date", valid_615967 - var valid_615968 = header.getOrDefault("X-Amz-Credential") - valid_615968 = validateParameter(valid_615968, JString, required = false, + if valid_617171 != nil: + section.add "X-Amz-Date", valid_617171 + var valid_617172 = header.getOrDefault("X-Amz-Credential") + valid_617172 = validateParameter(valid_617172, JString, required = false, default = nil) - if valid_615968 != nil: - section.add "X-Amz-Credential", valid_615968 - var valid_615969 = header.getOrDefault("X-Amz-Security-Token") - valid_615969 = validateParameter(valid_615969, JString, required = false, + if valid_617172 != nil: + section.add "X-Amz-Credential", valid_617172 + var valid_617173 = header.getOrDefault("X-Amz-Security-Token") + valid_617173 = validateParameter(valid_617173, JString, required = false, default = nil) - if valid_615969 != nil: - section.add "X-Amz-Security-Token", valid_615969 - var valid_615970 = header.getOrDefault("X-Amz-Algorithm") - valid_615970 = validateParameter(valid_615970, JString, required = false, + if valid_617173 != nil: + section.add "X-Amz-Security-Token", valid_617173 + var valid_617174 = header.getOrDefault("X-Amz-Algorithm") + valid_617174 = validateParameter(valid_617174, JString, required = false, default = nil) - if valid_615970 != nil: - section.add "X-Amz-Algorithm", valid_615970 - var valid_615971 = header.getOrDefault("X-Amz-SignedHeaders") - valid_615971 = validateParameter(valid_615971, JString, required = false, + if valid_617174 != nil: + section.add "X-Amz-Algorithm", valid_617174 + var valid_617175 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617175 = validateParameter(valid_617175, JString, required = false, default = nil) - if valid_615971 != nil: - section.add "X-Amz-SignedHeaders", valid_615971 + if valid_617175 != nil: + section.add "X-Amz-SignedHeaders", valid_617175 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_615972: Call_GetEnableEbsEncryptionByDefault_615959; +proc call*(call_617176: Call_GetEnableEbsEncryptionByDefault_617163; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Enables EBS encryption by default for your account in the current Region.
After you enable encryption by default, the EBS volumes that you create are are always encrypted, either using the default CMK or the CMK that you specified when you created each volume. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
You can specify the default CMK for encryption by default using ModifyEbsDefaultKmsKeyId or ResetEbsDefaultKmsKeyId.
Enabling encryption by default has no effect on the encryption status of your existing volumes.
After you enable encryption by default, you can no longer launch instances using instance types that do not support encryption. For more information, see Supported Instance Types.
## - let valid = call_615972.validator(path, query, header, formData, body) - let scheme = call_615972.pickScheme + let valid = call_617176.validator(path, query, header, formData, body) + let scheme = call_617176.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_615972.url(scheme.get, call_615972.host, call_615972.base, - call_615972.route, valid.getOrDefault("path"), + let url = call_617176.url(scheme.get, call_617176.host, call_617176.base, + call_617176.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_615972, url, valid) + result = atozHook(call_617176, url, valid) -proc call*(call_615973: Call_GetEnableEbsEncryptionByDefault_615959; +proc call*(call_617177: Call_GetEnableEbsEncryptionByDefault_617163; DryRun: bool = false; Action: string = "EnableEbsEncryptionByDefault"; Version: string = "2016-11-15"): Recallable = ## getEnableEbsEncryptionByDefault @@ -93027,21 +93092,21 @@ proc call*(call_615973: Call_GetEnableEbsEncryptionByDefault_615959; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_615974 = newJObject()
- add(query_615974, "DryRun", newJBool(DryRun))
- add(query_615974, "Action", newJString(Action))
- add(query_615974, "Version", newJString(Version))
- result = call_615973.call(nil, query_615974, nil, nil, nil)
+ var query_617178 = newJObject()
+ add(query_617178, "DryRun", newJBool(DryRun))
+ add(query_617178, "Action", newJString(Action))
+ add(query_617178, "Version", newJString(Version))
+ result = call_617177.call(nil, query_617178, nil, nil, nil)
-var getEnableEbsEncryptionByDefault* = Call_GetEnableEbsEncryptionByDefault_615959(
+var getEnableEbsEncryptionByDefault* = Call_GetEnableEbsEncryptionByDefault_617163(
name: "getEnableEbsEncryptionByDefault", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=EnableEbsEncryptionByDefault",
- validator: validate_GetEnableEbsEncryptionByDefault_615960, base: "/",
- url: url_GetEnableEbsEncryptionByDefault_615961,
+ validator: validate_GetEnableEbsEncryptionByDefault_617164, base: "/",
+ url: url_GetEnableEbsEncryptionByDefault_617165,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostEnableFastSnapshotRestores_616010 = ref object of OpenApiRestCall_604389
-proc url_PostEnableFastSnapshotRestores_616012(protocol: Scheme; host: string;
+ Call_PostEnableFastSnapshotRestores_617214 = ref object of OpenApiRestCall_605589
+proc url_PostEnableFastSnapshotRestores_617216(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -93053,7 +93118,7 @@ proc url_PostEnableFastSnapshotRestores_616012(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostEnableFastSnapshotRestores_616011(path: JsonNode;
+proc validate_PostEnableFastSnapshotRestores_617215(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Enables fast snapshot restores for the specified snapshots in the specified Availability Zones.
You get the full benefit of fast snapshot restores after they enter the enabled
state. To get the current state of fast snapshot restores, use DescribeFastSnapshotRestores. To disable fast snapshot restores, use DisableFastSnapshotRestores.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `AvailabilityZone` field"
- var valid_616022 = formData.getOrDefault("AvailabilityZone")
- valid_616022 = validateParameter(valid_616022, JArray, required = true, default = nil)
- if valid_616022 != nil:
- section.add "AvailabilityZone", valid_616022
- var valid_616023 = formData.getOrDefault("SourceSnapshotId")
- valid_616023 = validateParameter(valid_616023, JArray, required = true, default = nil)
- if valid_616023 != nil:
- section.add "SourceSnapshotId", valid_616023
- var valid_616024 = formData.getOrDefault("DryRun")
- valid_616024 = validateParameter(valid_616024, JBool, required = false, default = nil)
- if valid_616024 != nil:
- section.add "DryRun", valid_616024
+ var valid_617226 = formData.getOrDefault("AvailabilityZone")
+ valid_617226 = validateParameter(valid_617226, JArray, required = true, default = nil)
+ if valid_617226 != nil:
+ section.add "AvailabilityZone", valid_617226
+ var valid_617227 = formData.getOrDefault("SourceSnapshotId")
+ valid_617227 = validateParameter(valid_617227, JArray, required = true, default = nil)
+ if valid_617227 != nil:
+ section.add "SourceSnapshotId", valid_617227
+ var valid_617228 = formData.getOrDefault("DryRun")
+ valid_617228 = validateParameter(valid_617228, JBool, required = false, default = nil)
+ if valid_617228 != nil:
+ section.add "DryRun", valid_617228
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616025: Call_PostEnableFastSnapshotRestores_616010; path: JsonNode;
+proc call*(call_617229: Call_PostEnableFastSnapshotRestores_617214; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Enables fast snapshot restores for the specified snapshots in the specified Availability Zones.
You get the full benefit of fast snapshot restores after they enter the enabled
state. To get the current state of fast snapshot restores, use DescribeFastSnapshotRestores. To disable fast snapshot restores, use DisableFastSnapshotRestores.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_616027 = newJObject()
- var formData_616028 = newJObject()
+ var query_617231 = newJObject()
+ var formData_617232 = newJObject()
if AvailabilityZone != nil:
- formData_616028.add "AvailabilityZone", AvailabilityZone
+ formData_617232.add "AvailabilityZone", AvailabilityZone
if SourceSnapshotId != nil:
- formData_616028.add "SourceSnapshotId", SourceSnapshotId
- add(formData_616028, "DryRun", newJBool(DryRun))
- add(query_616027, "Action", newJString(Action))
- add(query_616027, "Version", newJString(Version))
- result = call_616026.call(nil, query_616027, nil, formData_616028, nil)
+ formData_617232.add "SourceSnapshotId", SourceSnapshotId
+ add(formData_617232, "DryRun", newJBool(DryRun))
+ add(query_617231, "Action", newJString(Action))
+ add(query_617231, "Version", newJString(Version))
+ result = call_617230.call(nil, query_617231, nil, formData_617232, nil)
-var postEnableFastSnapshotRestores* = Call_PostEnableFastSnapshotRestores_616010(
+var postEnableFastSnapshotRestores* = Call_PostEnableFastSnapshotRestores_617214(
name: "postEnableFastSnapshotRestores", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=EnableFastSnapshotRestores",
- validator: validate_PostEnableFastSnapshotRestores_616011, base: "/",
- url: url_PostEnableFastSnapshotRestores_616012,
+ validator: validate_PostEnableFastSnapshotRestores_617215, base: "/",
+ url: url_PostEnableFastSnapshotRestores_617216,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetEnableFastSnapshotRestores_615992 = ref object of OpenApiRestCall_604389
-proc url_GetEnableFastSnapshotRestores_615994(protocol: Scheme; host: string;
+ Call_GetEnableFastSnapshotRestores_617196 = ref object of OpenApiRestCall_605589
+proc url_GetEnableFastSnapshotRestores_617198(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -93205,7 +93270,7 @@ proc url_GetEnableFastSnapshotRestores_615994(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetEnableFastSnapshotRestores_615993(path: JsonNode; query: JsonNode;
+proc validate_GetEnableFastSnapshotRestores_617197(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Enables fast snapshot restores for the specified snapshots in the specified Availability Zones.
You get the full benefit of fast snapshot restores after they enter the enabled
state. To get the current state of fast snapshot restores, use DescribeFastSnapshotRestores. To disable fast snapshot restores, use DisableFastSnapshotRestores.
snap-1234567890abcdef0
. You can specify a snapshot that was shared with you from another AWS account.
section = newJObject()
- var valid_615995 = query.getOrDefault("DryRun")
- valid_615995 = validateParameter(valid_615995, JBool, required = false, default = nil)
- if valid_615995 != nil:
- section.add "DryRun", valid_615995
+ var valid_617199 = query.getOrDefault("DryRun")
+ valid_617199 = validateParameter(valid_617199, JBool, required = false, default = nil)
+ if valid_617199 != nil:
+ section.add "DryRun", valid_617199
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_615996 = query.getOrDefault("Action")
- valid_615996 = validateParameter(valid_615996, JString, required = true, default = newJString(
+ var valid_617200 = query.getOrDefault("Action")
+ valid_617200 = validateParameter(valid_617200, JString, required = true, default = newJString(
"EnableFastSnapshotRestores"))
- if valid_615996 != nil:
- section.add "Action", valid_615996
- var valid_615997 = query.getOrDefault("AvailabilityZone")
- valid_615997 = validateParameter(valid_615997, JArray, required = true, default = nil)
- if valid_615997 != nil:
- section.add "AvailabilityZone", valid_615997
- var valid_615998 = query.getOrDefault("Version")
- valid_615998 = validateParameter(valid_615998, JString, required = true,
- default = newJString("2016-11-15"))
- if valid_615998 != nil:
- section.add "Version", valid_615998
- var valid_615999 = query.getOrDefault("SourceSnapshotId")
- valid_615999 = validateParameter(valid_615999, JArray, required = true, default = nil)
- if valid_615999 != nil:
- section.add "SourceSnapshotId", valid_615999
+ if valid_617200 != nil:
+ section.add "Action", valid_617200
+ var valid_617201 = query.getOrDefault("AvailabilityZone")
+ valid_617201 = validateParameter(valid_617201, JArray, required = true, default = nil)
+ if valid_617201 != nil:
+ section.add "AvailabilityZone", valid_617201
+ var valid_617202 = query.getOrDefault("Version")
+ valid_617202 = validateParameter(valid_617202, JString, required = true,
+ default = newJString("2016-11-15"))
+ if valid_617202 != nil:
+ section.add "Version", valid_617202
+ var valid_617203 = query.getOrDefault("SourceSnapshotId")
+ valid_617203 = validateParameter(valid_617203, JArray, required = true, default = nil)
+ if valid_617203 != nil:
+ section.add "SourceSnapshotId", valid_617203
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -93256,61 +93321,61 @@ proc validate_GetEnableFastSnapshotRestores_615993(path: JsonNode; query: JsonNo
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616000 = header.getOrDefault("X-Amz-Signature")
- valid_616000 = validateParameter(valid_616000, JString, required = false,
+ var valid_617204 = header.getOrDefault("X-Amz-Signature")
+ valid_617204 = validateParameter(valid_617204, JString, required = false,
default = nil)
- if valid_616000 != nil:
- section.add "X-Amz-Signature", valid_616000
- var valid_616001 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616001 = validateParameter(valid_616001, JString, required = false,
+ if valid_617204 != nil:
+ section.add "X-Amz-Signature", valid_617204
+ var valid_617205 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617205 = validateParameter(valid_617205, JString, required = false,
default = nil)
- if valid_616001 != nil:
- section.add "X-Amz-Content-Sha256", valid_616001
- var valid_616002 = header.getOrDefault("X-Amz-Date")
- valid_616002 = validateParameter(valid_616002, JString, required = false,
+ if valid_617205 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617205
+ var valid_617206 = header.getOrDefault("X-Amz-Date")
+ valid_617206 = validateParameter(valid_617206, JString, required = false,
default = nil)
- if valid_616002 != nil:
- section.add "X-Amz-Date", valid_616002
- var valid_616003 = header.getOrDefault("X-Amz-Credential")
- valid_616003 = validateParameter(valid_616003, JString, required = false,
+ if valid_617206 != nil:
+ section.add "X-Amz-Date", valid_617206
+ var valid_617207 = header.getOrDefault("X-Amz-Credential")
+ valid_617207 = validateParameter(valid_617207, JString, required = false,
default = nil)
- if valid_616003 != nil:
- section.add "X-Amz-Credential", valid_616003
- var valid_616004 = header.getOrDefault("X-Amz-Security-Token")
- valid_616004 = validateParameter(valid_616004, JString, required = false,
+ if valid_617207 != nil:
+ section.add "X-Amz-Credential", valid_617207
+ var valid_617208 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617208 = validateParameter(valid_617208, JString, required = false,
default = nil)
- if valid_616004 != nil:
- section.add "X-Amz-Security-Token", valid_616004
- var valid_616005 = header.getOrDefault("X-Amz-Algorithm")
- valid_616005 = validateParameter(valid_616005, JString, required = false,
+ if valid_617208 != nil:
+ section.add "X-Amz-Security-Token", valid_617208
+ var valid_617209 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617209 = validateParameter(valid_617209, JString, required = false,
default = nil)
- if valid_616005 != nil:
- section.add "X-Amz-Algorithm", valid_616005
- var valid_616006 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616006 = validateParameter(valid_616006, JString, required = false,
+ if valid_617209 != nil:
+ section.add "X-Amz-Algorithm", valid_617209
+ var valid_617210 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617210 = validateParameter(valid_617210, JString, required = false,
default = nil)
- if valid_616006 != nil:
- section.add "X-Amz-SignedHeaders", valid_616006
+ if valid_617210 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617210
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616007: Call_GetEnableFastSnapshotRestores_615992; path: JsonNode;
+proc call*(call_617211: Call_GetEnableFastSnapshotRestores_617196; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Enables fast snapshot restores for the specified snapshots in the specified Availability Zones.
You get the full benefit of fast snapshot restores after they enter the enabled
state. To get the current state of fast snapshot restores, use DescribeFastSnapshotRestores. To disable fast snapshot restores, use DisableFastSnapshotRestores.
snap-1234567890abcdef0
. You can specify a snapshot that was shared with you from another AWS account.
- var query_616009 = newJObject()
- add(query_616009, "DryRun", newJBool(DryRun))
- add(query_616009, "Action", newJString(Action))
+ var query_617213 = newJObject()
+ add(query_617213, "DryRun", newJBool(DryRun))
+ add(query_617213, "Action", newJString(Action))
if AvailabilityZone != nil:
- query_616009.add "AvailabilityZone", AvailabilityZone
- add(query_616009, "Version", newJString(Version))
+ query_617213.add "AvailabilityZone", AvailabilityZone
+ add(query_617213, "Version", newJString(Version))
if SourceSnapshotId != nil:
- query_616009.add "SourceSnapshotId", SourceSnapshotId
- result = call_616008.call(nil, query_616009, nil, nil, nil)
+ query_617213.add "SourceSnapshotId", SourceSnapshotId
+ result = call_617212.call(nil, query_617213, nil, nil, nil)
-var getEnableFastSnapshotRestores* = Call_GetEnableFastSnapshotRestores_615992(
+var getEnableFastSnapshotRestores* = Call_GetEnableFastSnapshotRestores_617196(
name: "getEnableFastSnapshotRestores", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=EnableFastSnapshotRestores",
- validator: validate_GetEnableFastSnapshotRestores_615993, base: "/",
- url: url_GetEnableFastSnapshotRestores_615994,
+ validator: validate_GetEnableFastSnapshotRestores_617197, base: "/",
+ url: url_GetEnableFastSnapshotRestores_617198,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostEnableTransitGatewayRouteTablePropagation_616047 = ref object of OpenApiRestCall_604389
-proc url_PostEnableTransitGatewayRouteTablePropagation_616049(protocol: Scheme;
+ Call_PostEnableTransitGatewayRouteTablePropagation_617251 = ref object of OpenApiRestCall_605589
+proc url_PostEnableTransitGatewayRouteTablePropagation_617253(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -93354,7 +93419,7 @@ proc url_PostEnableTransitGatewayRouteTablePropagation_616049(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostEnableTransitGatewayRouteTablePropagation_616048(
+proc validate_PostEnableTransitGatewayRouteTablePropagation_617252(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Enables the specified attachment to propagate routes to the specified propagation route table.
@@ -93368,16 +93433,16 @@ proc validate_PostEnableTransitGatewayRouteTablePropagation_616048(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_616050 = query.getOrDefault("Action")
- valid_616050 = validateParameter(valid_616050, JString, required = true, default = newJString(
+ var valid_617254 = query.getOrDefault("Action")
+ valid_617254 = validateParameter(valid_617254, JString, required = true, default = newJString(
"EnableTransitGatewayRouteTablePropagation"))
- if valid_616050 != nil:
- section.add "Action", valid_616050
- var valid_616051 = query.getOrDefault("Version")
- valid_616051 = validateParameter(valid_616051, JString, required = true,
+ if valid_617254 != nil:
+ section.add "Action", valid_617254
+ var valid_617255 = query.getOrDefault("Version")
+ valid_617255 = validateParameter(valid_617255, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616051 != nil:
- section.add "Version", valid_616051
+ if valid_617255 != nil:
+ section.add "Version", valid_617255
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -93388,41 +93453,41 @@ proc validate_PostEnableTransitGatewayRouteTablePropagation_616048(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616052 = header.getOrDefault("X-Amz-Signature")
- valid_616052 = validateParameter(valid_616052, JString, required = false,
+ var valid_617256 = header.getOrDefault("X-Amz-Signature")
+ valid_617256 = validateParameter(valid_617256, JString, required = false,
default = nil)
- if valid_616052 != nil:
- section.add "X-Amz-Signature", valid_616052
- var valid_616053 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616053 = validateParameter(valid_616053, JString, required = false,
+ if valid_617256 != nil:
+ section.add "X-Amz-Signature", valid_617256
+ var valid_617257 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617257 = validateParameter(valid_617257, JString, required = false,
default = nil)
- if valid_616053 != nil:
- section.add "X-Amz-Content-Sha256", valid_616053
- var valid_616054 = header.getOrDefault("X-Amz-Date")
- valid_616054 = validateParameter(valid_616054, JString, required = false,
+ if valid_617257 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617257
+ var valid_617258 = header.getOrDefault("X-Amz-Date")
+ valid_617258 = validateParameter(valid_617258, JString, required = false,
default = nil)
- if valid_616054 != nil:
- section.add "X-Amz-Date", valid_616054
- var valid_616055 = header.getOrDefault("X-Amz-Credential")
- valid_616055 = validateParameter(valid_616055, JString, required = false,
+ if valid_617258 != nil:
+ section.add "X-Amz-Date", valid_617258
+ var valid_617259 = header.getOrDefault("X-Amz-Credential")
+ valid_617259 = validateParameter(valid_617259, JString, required = false,
default = nil)
- if valid_616055 != nil:
- section.add "X-Amz-Credential", valid_616055
- var valid_616056 = header.getOrDefault("X-Amz-Security-Token")
- valid_616056 = validateParameter(valid_616056, JString, required = false,
+ if valid_617259 != nil:
+ section.add "X-Amz-Credential", valid_617259
+ var valid_617260 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617260 = validateParameter(valid_617260, JString, required = false,
default = nil)
- if valid_616056 != nil:
- section.add "X-Amz-Security-Token", valid_616056
- var valid_616057 = header.getOrDefault("X-Amz-Algorithm")
- valid_616057 = validateParameter(valid_616057, JString, required = false,
+ if valid_617260 != nil:
+ section.add "X-Amz-Security-Token", valid_617260
+ var valid_617261 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617261 = validateParameter(valid_617261, JString, required = false,
default = nil)
- if valid_616057 != nil:
- section.add "X-Amz-Algorithm", valid_616057
- var valid_616058 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616058 = validateParameter(valid_616058, JString, required = false,
+ if valid_617261 != nil:
+ section.add "X-Amz-Algorithm", valid_617261
+ var valid_617262 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617262 = validateParameter(valid_617262, JString, required = false,
default = nil)
- if valid_616058 != nil:
- section.add "X-Amz-SignedHeaders", valid_616058
+ if valid_617262 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617262
result.add "header", section
## parameters in `formData` object:
## TransitGatewayRouteTableId: JString (required)
@@ -93433,39 +93498,39 @@ proc validate_PostEnableTransitGatewayRouteTablePropagation_616048(
## : The ID of the attachment.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `TransitGatewayRouteTableId` field"
- var valid_616059 = formData.getOrDefault("TransitGatewayRouteTableId")
- valid_616059 = validateParameter(valid_616059, JString, required = true,
+ var valid_617263 = formData.getOrDefault("TransitGatewayRouteTableId")
+ valid_617263 = validateParameter(valid_617263, JString, required = true,
default = nil)
- if valid_616059 != nil:
- section.add "TransitGatewayRouteTableId", valid_616059
- var valid_616060 = formData.getOrDefault("DryRun")
- valid_616060 = validateParameter(valid_616060, JBool, required = false, default = nil)
- if valid_616060 != nil:
- section.add "DryRun", valid_616060
- var valid_616061 = formData.getOrDefault("TransitGatewayAttachmentId")
- valid_616061 = validateParameter(valid_616061, JString, required = true,
+ if valid_617263 != nil:
+ section.add "TransitGatewayRouteTableId", valid_617263
+ var valid_617264 = formData.getOrDefault("DryRun")
+ valid_617264 = validateParameter(valid_617264, JBool, required = false, default = nil)
+ if valid_617264 != nil:
+ section.add "DryRun", valid_617264
+ var valid_617265 = formData.getOrDefault("TransitGatewayAttachmentId")
+ valid_617265 = validateParameter(valid_617265, JString, required = true,
default = nil)
- if valid_616061 != nil:
- section.add "TransitGatewayAttachmentId", valid_616061
+ if valid_617265 != nil:
+ section.add "TransitGatewayAttachmentId", valid_617265
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616062: Call_PostEnableTransitGatewayRouteTablePropagation_616047;
+proc call*(call_617266: Call_PostEnableTransitGatewayRouteTablePropagation_617251;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Enables the specified attachment to propagate routes to the specified propagation route table.
##
- let valid = call_616062.validator(path, query, header, formData, body)
- let scheme = call_616062.pickScheme
+ let valid = call_617266.validator(path, query, header, formData, body)
+ let scheme = call_617266.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616062.url(scheme.get, call_616062.host, call_616062.base,
- call_616062.route, valid.getOrDefault("path"),
+ let url = call_617266.url(scheme.get, call_617266.host, call_617266.base,
+ call_617266.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616062, url, valid)
+ result = atozHook(call_617266, url, valid)
-proc call*(call_616063: Call_PostEnableTransitGatewayRouteTablePropagation_616047;
+proc call*(call_617267: Call_PostEnableTransitGatewayRouteTablePropagation_617251;
TransitGatewayRouteTableId: string; TransitGatewayAttachmentId: string;
DryRun: bool = false;
Action: string = "EnableTransitGatewayRouteTablePropagation";
@@ -93480,27 +93545,27 @@ proc call*(call_616063: Call_PostEnableTransitGatewayRouteTablePropagation_61604
## Version: string (required)
## TransitGatewayAttachmentId: string (required)
## : The ID of the attachment.
- var query_616064 = newJObject()
- var formData_616065 = newJObject()
- add(formData_616065, "TransitGatewayRouteTableId",
+ var query_617268 = newJObject()
+ var formData_617269 = newJObject()
+ add(formData_617269, "TransitGatewayRouteTableId",
newJString(TransitGatewayRouteTableId))
- add(formData_616065, "DryRun", newJBool(DryRun))
- add(query_616064, "Action", newJString(Action))
- add(query_616064, "Version", newJString(Version))
- add(formData_616065, "TransitGatewayAttachmentId",
+ add(formData_617269, "DryRun", newJBool(DryRun))
+ add(query_617268, "Action", newJString(Action))
+ add(query_617268, "Version", newJString(Version))
+ add(formData_617269, "TransitGatewayAttachmentId",
newJString(TransitGatewayAttachmentId))
- result = call_616063.call(nil, query_616064, nil, formData_616065, nil)
+ result = call_617267.call(nil, query_617268, nil, formData_617269, nil)
-var postEnableTransitGatewayRouteTablePropagation* = Call_PostEnableTransitGatewayRouteTablePropagation_616047(
+var postEnableTransitGatewayRouteTablePropagation* = Call_PostEnableTransitGatewayRouteTablePropagation_617251(
name: "postEnableTransitGatewayRouteTablePropagation",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=EnableTransitGatewayRouteTablePropagation",
- validator: validate_PostEnableTransitGatewayRouteTablePropagation_616048,
- base: "/", url: url_PostEnableTransitGatewayRouteTablePropagation_616049,
+ validator: validate_PostEnableTransitGatewayRouteTablePropagation_617252,
+ base: "/", url: url_PostEnableTransitGatewayRouteTablePropagation_617253,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetEnableTransitGatewayRouteTablePropagation_616029 = ref object of OpenApiRestCall_604389
-proc url_GetEnableTransitGatewayRouteTablePropagation_616031(protocol: Scheme;
+ Call_GetEnableTransitGatewayRouteTablePropagation_617233 = ref object of OpenApiRestCall_605589
+proc url_GetEnableTransitGatewayRouteTablePropagation_617235(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -93512,7 +93577,7 @@ proc url_GetEnableTransitGatewayRouteTablePropagation_616031(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetEnableTransitGatewayRouteTablePropagation_616030(path: JsonNode;
+proc validate_GetEnableTransitGatewayRouteTablePropagation_617234(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Enables the specified attachment to propagate routes to the specified propagation route table.
##
@@ -93530,31 +93595,31 @@ proc validate_GetEnableTransitGatewayRouteTablePropagation_616030(path: JsonNode
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_616032 = query.getOrDefault("DryRun")
- valid_616032 = validateParameter(valid_616032, JBool, required = false, default = nil)
- if valid_616032 != nil:
- section.add "DryRun", valid_616032
+ var valid_617236 = query.getOrDefault("DryRun")
+ valid_617236 = validateParameter(valid_617236, JBool, required = false, default = nil)
+ if valid_617236 != nil:
+ section.add "DryRun", valid_617236
assert query != nil, "query argument is necessary due to required `TransitGatewayRouteTableId` field"
- var valid_616033 = query.getOrDefault("TransitGatewayRouteTableId")
- valid_616033 = validateParameter(valid_616033, JString, required = true,
+ var valid_617237 = query.getOrDefault("TransitGatewayRouteTableId")
+ valid_617237 = validateParameter(valid_617237, JString, required = true,
default = nil)
- if valid_616033 != nil:
- section.add "TransitGatewayRouteTableId", valid_616033
- var valid_616034 = query.getOrDefault("TransitGatewayAttachmentId")
- valid_616034 = validateParameter(valid_616034, JString, required = true,
+ if valid_617237 != nil:
+ section.add "TransitGatewayRouteTableId", valid_617237
+ var valid_617238 = query.getOrDefault("TransitGatewayAttachmentId")
+ valid_617238 = validateParameter(valid_617238, JString, required = true,
default = nil)
- if valid_616034 != nil:
- section.add "TransitGatewayAttachmentId", valid_616034
- var valid_616035 = query.getOrDefault("Action")
- valid_616035 = validateParameter(valid_616035, JString, required = true, default = newJString(
+ if valid_617238 != nil:
+ section.add "TransitGatewayAttachmentId", valid_617238
+ var valid_617239 = query.getOrDefault("Action")
+ valid_617239 = validateParameter(valid_617239, JString, required = true, default = newJString(
"EnableTransitGatewayRouteTablePropagation"))
- if valid_616035 != nil:
- section.add "Action", valid_616035
- var valid_616036 = query.getOrDefault("Version")
- valid_616036 = validateParameter(valid_616036, JString, required = true,
+ if valid_617239 != nil:
+ section.add "Action", valid_617239
+ var valid_617240 = query.getOrDefault("Version")
+ valid_617240 = validateParameter(valid_617240, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616036 != nil:
- section.add "Version", valid_616036
+ if valid_617240 != nil:
+ section.add "Version", valid_617240
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -93565,62 +93630,62 @@ proc validate_GetEnableTransitGatewayRouteTablePropagation_616030(path: JsonNode
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616037 = header.getOrDefault("X-Amz-Signature")
- valid_616037 = validateParameter(valid_616037, JString, required = false,
+ var valid_617241 = header.getOrDefault("X-Amz-Signature")
+ valid_617241 = validateParameter(valid_617241, JString, required = false,
default = nil)
- if valid_616037 != nil:
- section.add "X-Amz-Signature", valid_616037
- var valid_616038 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616038 = validateParameter(valid_616038, JString, required = false,
+ if valid_617241 != nil:
+ section.add "X-Amz-Signature", valid_617241
+ var valid_617242 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617242 = validateParameter(valid_617242, JString, required = false,
default = nil)
- if valid_616038 != nil:
- section.add "X-Amz-Content-Sha256", valid_616038
- var valid_616039 = header.getOrDefault("X-Amz-Date")
- valid_616039 = validateParameter(valid_616039, JString, required = false,
+ if valid_617242 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617242
+ var valid_617243 = header.getOrDefault("X-Amz-Date")
+ valid_617243 = validateParameter(valid_617243, JString, required = false,
default = nil)
- if valid_616039 != nil:
- section.add "X-Amz-Date", valid_616039
- var valid_616040 = header.getOrDefault("X-Amz-Credential")
- valid_616040 = validateParameter(valid_616040, JString, required = false,
+ if valid_617243 != nil:
+ section.add "X-Amz-Date", valid_617243
+ var valid_617244 = header.getOrDefault("X-Amz-Credential")
+ valid_617244 = validateParameter(valid_617244, JString, required = false,
default = nil)
- if valid_616040 != nil:
- section.add "X-Amz-Credential", valid_616040
- var valid_616041 = header.getOrDefault("X-Amz-Security-Token")
- valid_616041 = validateParameter(valid_616041, JString, required = false,
+ if valid_617244 != nil:
+ section.add "X-Amz-Credential", valid_617244
+ var valid_617245 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617245 = validateParameter(valid_617245, JString, required = false,
default = nil)
- if valid_616041 != nil:
- section.add "X-Amz-Security-Token", valid_616041
- var valid_616042 = header.getOrDefault("X-Amz-Algorithm")
- valid_616042 = validateParameter(valid_616042, JString, required = false,
+ if valid_617245 != nil:
+ section.add "X-Amz-Security-Token", valid_617245
+ var valid_617246 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617246 = validateParameter(valid_617246, JString, required = false,
default = nil)
- if valid_616042 != nil:
- section.add "X-Amz-Algorithm", valid_616042
- var valid_616043 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616043 = validateParameter(valid_616043, JString, required = false,
+ if valid_617246 != nil:
+ section.add "X-Amz-Algorithm", valid_617246
+ var valid_617247 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617247 = validateParameter(valid_617247, JString, required = false,
default = nil)
- if valid_616043 != nil:
- section.add "X-Amz-SignedHeaders", valid_616043
+ if valid_617247 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617247
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616044: Call_GetEnableTransitGatewayRouteTablePropagation_616029;
+proc call*(call_617248: Call_GetEnableTransitGatewayRouteTablePropagation_617233;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Enables the specified attachment to propagate routes to the specified propagation route table.
##
- let valid = call_616044.validator(path, query, header, formData, body)
- let scheme = call_616044.pickScheme
+ let valid = call_617248.validator(path, query, header, formData, body)
+ let scheme = call_617248.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616044.url(scheme.get, call_616044.host, call_616044.base,
- call_616044.route, valid.getOrDefault("path"),
+ let url = call_617248.url(scheme.get, call_617248.host, call_617248.base,
+ call_617248.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616044, url, valid)
+ result = atozHook(call_617248, url, valid)
-proc call*(call_616045: Call_GetEnableTransitGatewayRouteTablePropagation_616029;
+proc call*(call_617249: Call_GetEnableTransitGatewayRouteTablePropagation_617233;
TransitGatewayRouteTableId: string; TransitGatewayAttachmentId: string;
DryRun: bool = false;
Action: string = "EnableTransitGatewayRouteTablePropagation";
@@ -93635,26 +93700,26 @@ proc call*(call_616045: Call_GetEnableTransitGatewayRouteTablePropagation_616029
## : The ID of the attachment.
## Action: string (required)
## Version: string (required)
- var query_616046 = newJObject()
- add(query_616046, "DryRun", newJBool(DryRun))
- add(query_616046, "TransitGatewayRouteTableId",
+ var query_617250 = newJObject()
+ add(query_617250, "DryRun", newJBool(DryRun))
+ add(query_617250, "TransitGatewayRouteTableId",
newJString(TransitGatewayRouteTableId))
- add(query_616046, "TransitGatewayAttachmentId",
+ add(query_617250, "TransitGatewayAttachmentId",
newJString(TransitGatewayAttachmentId))
- add(query_616046, "Action", newJString(Action))
- add(query_616046, "Version", newJString(Version))
- result = call_616045.call(nil, query_616046, nil, nil, nil)
+ add(query_617250, "Action", newJString(Action))
+ add(query_617250, "Version", newJString(Version))
+ result = call_617249.call(nil, query_617250, nil, nil, nil)
-var getEnableTransitGatewayRouteTablePropagation* = Call_GetEnableTransitGatewayRouteTablePropagation_616029(
+var getEnableTransitGatewayRouteTablePropagation* = Call_GetEnableTransitGatewayRouteTablePropagation_617233(
name: "getEnableTransitGatewayRouteTablePropagation",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
route: "/#Action=EnableTransitGatewayRouteTablePropagation",
- validator: validate_GetEnableTransitGatewayRouteTablePropagation_616030,
- base: "/", url: url_GetEnableTransitGatewayRouteTablePropagation_616031,
+ validator: validate_GetEnableTransitGatewayRouteTablePropagation_617234,
+ base: "/", url: url_GetEnableTransitGatewayRouteTablePropagation_617235,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostEnableVgwRoutePropagation_616083 = ref object of OpenApiRestCall_604389
-proc url_PostEnableVgwRoutePropagation_616085(protocol: Scheme; host: string;
+ Call_PostEnableVgwRoutePropagation_617287 = ref object of OpenApiRestCall_605589
+proc url_PostEnableVgwRoutePropagation_617289(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -93666,7 +93731,7 @@ proc url_PostEnableVgwRoutePropagation_616085(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostEnableVgwRoutePropagation_616084(path: JsonNode; query: JsonNode;
+proc validate_PostEnableVgwRoutePropagation_617288(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Enables a virtual private gateway (VGW) to propagate routes to the specified route table of a VPC.
##
@@ -93679,16 +93744,16 @@ proc validate_PostEnableVgwRoutePropagation_616084(path: JsonNode; query: JsonNo
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_616086 = query.getOrDefault("Action")
- valid_616086 = validateParameter(valid_616086, JString, required = true, default = newJString(
+ var valid_617290 = query.getOrDefault("Action")
+ valid_617290 = validateParameter(valid_617290, JString, required = true, default = newJString(
"EnableVgwRoutePropagation"))
- if valid_616086 != nil:
- section.add "Action", valid_616086
- var valid_616087 = query.getOrDefault("Version")
- valid_616087 = validateParameter(valid_616087, JString, required = true,
+ if valid_617290 != nil:
+ section.add "Action", valid_617290
+ var valid_617291 = query.getOrDefault("Version")
+ valid_617291 = validateParameter(valid_617291, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616087 != nil:
- section.add "Version", valid_616087
+ if valid_617291 != nil:
+ section.add "Version", valid_617291
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -93699,41 +93764,41 @@ proc validate_PostEnableVgwRoutePropagation_616084(path: JsonNode; query: JsonNo
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616088 = header.getOrDefault("X-Amz-Signature")
- valid_616088 = validateParameter(valid_616088, JString, required = false,
+ var valid_617292 = header.getOrDefault("X-Amz-Signature")
+ valid_617292 = validateParameter(valid_617292, JString, required = false,
default = nil)
- if valid_616088 != nil:
- section.add "X-Amz-Signature", valid_616088
- var valid_616089 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616089 = validateParameter(valid_616089, JString, required = false,
+ if valid_617292 != nil:
+ section.add "X-Amz-Signature", valid_617292
+ var valid_617293 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617293 = validateParameter(valid_617293, JString, required = false,
default = nil)
- if valid_616089 != nil:
- section.add "X-Amz-Content-Sha256", valid_616089
- var valid_616090 = header.getOrDefault("X-Amz-Date")
- valid_616090 = validateParameter(valid_616090, JString, required = false,
+ if valid_617293 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617293
+ var valid_617294 = header.getOrDefault("X-Amz-Date")
+ valid_617294 = validateParameter(valid_617294, JString, required = false,
default = nil)
- if valid_616090 != nil:
- section.add "X-Amz-Date", valid_616090
- var valid_616091 = header.getOrDefault("X-Amz-Credential")
- valid_616091 = validateParameter(valid_616091, JString, required = false,
+ if valid_617294 != nil:
+ section.add "X-Amz-Date", valid_617294
+ var valid_617295 = header.getOrDefault("X-Amz-Credential")
+ valid_617295 = validateParameter(valid_617295, JString, required = false,
default = nil)
- if valid_616091 != nil:
- section.add "X-Amz-Credential", valid_616091
- var valid_616092 = header.getOrDefault("X-Amz-Security-Token")
- valid_616092 = validateParameter(valid_616092, JString, required = false,
+ if valid_617295 != nil:
+ section.add "X-Amz-Credential", valid_617295
+ var valid_617296 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617296 = validateParameter(valid_617296, JString, required = false,
default = nil)
- if valid_616092 != nil:
- section.add "X-Amz-Security-Token", valid_616092
- var valid_616093 = header.getOrDefault("X-Amz-Algorithm")
- valid_616093 = validateParameter(valid_616093, JString, required = false,
+ if valid_617296 != nil:
+ section.add "X-Amz-Security-Token", valid_617296
+ var valid_617297 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617297 = validateParameter(valid_617297, JString, required = false,
default = nil)
- if valid_616093 != nil:
- section.add "X-Amz-Algorithm", valid_616093
- var valid_616094 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616094 = validateParameter(valid_616094, JString, required = false,
+ if valid_617297 != nil:
+ section.add "X-Amz-Algorithm", valid_617297
+ var valid_617298 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617298 = validateParameter(valid_617298, JString, required = false,
default = nil)
- if valid_616094 != nil:
- section.add "X-Amz-SignedHeaders", valid_616094
+ if valid_617298 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617298
result.add "header", section
## parameters in `formData` object:
## GatewayId: JString (required)
@@ -93743,34 +93808,34 @@ proc validate_PostEnableVgwRoutePropagation_616084(path: JsonNode; query: JsonNo
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `GatewayId` field"
- var valid_616095 = formData.getOrDefault("GatewayId")
- valid_616095 = validateParameter(valid_616095, JString, required = true,
+ var valid_617299 = formData.getOrDefault("GatewayId")
+ valid_617299 = validateParameter(valid_617299, JString, required = true,
default = nil)
- if valid_616095 != nil:
- section.add "GatewayId", valid_616095
- var valid_616096 = formData.getOrDefault("RouteTableId")
- valid_616096 = validateParameter(valid_616096, JString, required = true,
+ if valid_617299 != nil:
+ section.add "GatewayId", valid_617299
+ var valid_617300 = formData.getOrDefault("RouteTableId")
+ valid_617300 = validateParameter(valid_617300, JString, required = true,
default = nil)
- if valid_616096 != nil:
- section.add "RouteTableId", valid_616096
+ if valid_617300 != nil:
+ section.add "RouteTableId", valid_617300
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616097: Call_PostEnableVgwRoutePropagation_616083; path: JsonNode;
+proc call*(call_617301: Call_PostEnableVgwRoutePropagation_617287; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Enables a virtual private gateway (VGW) to propagate routes to the specified route table of a VPC.
##
- let valid = call_616097.validator(path, query, header, formData, body)
- let scheme = call_616097.pickScheme
+ let valid = call_617301.validator(path, query, header, formData, body)
+ let scheme = call_617301.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616097.url(scheme.get, call_616097.host, call_616097.base,
- call_616097.route, valid.getOrDefault("path"),
+ let url = call_617301.url(scheme.get, call_617301.host, call_617301.base,
+ call_617301.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616097, url, valid)
+ result = atozHook(call_617301, url, valid)
-proc call*(call_616098: Call_PostEnableVgwRoutePropagation_616083;
+proc call*(call_617302: Call_PostEnableVgwRoutePropagation_617287;
GatewayId: string; RouteTableId: string;
Action: string = "EnableVgwRoutePropagation";
Version: string = "2016-11-15"): Recallable =
@@ -93782,23 +93847,23 @@ proc call*(call_616098: Call_PostEnableVgwRoutePropagation_616083;
## : The ID of the route table. The routing table must be associated with the same VPC that the virtual private gateway is attached to.
## Action: string (required)
## Version: string (required)
- var query_616099 = newJObject()
- var formData_616100 = newJObject()
- add(formData_616100, "GatewayId", newJString(GatewayId))
- add(formData_616100, "RouteTableId", newJString(RouteTableId))
- add(query_616099, "Action", newJString(Action))
- add(query_616099, "Version", newJString(Version))
- result = call_616098.call(nil, query_616099, nil, formData_616100, nil)
+ var query_617303 = newJObject()
+ var formData_617304 = newJObject()
+ add(formData_617304, "GatewayId", newJString(GatewayId))
+ add(formData_617304, "RouteTableId", newJString(RouteTableId))
+ add(query_617303, "Action", newJString(Action))
+ add(query_617303, "Version", newJString(Version))
+ result = call_617302.call(nil, query_617303, nil, formData_617304, nil)
-var postEnableVgwRoutePropagation* = Call_PostEnableVgwRoutePropagation_616083(
+var postEnableVgwRoutePropagation* = Call_PostEnableVgwRoutePropagation_617287(
name: "postEnableVgwRoutePropagation", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=EnableVgwRoutePropagation",
- validator: validate_PostEnableVgwRoutePropagation_616084, base: "/",
- url: url_PostEnableVgwRoutePropagation_616085,
+ validator: validate_PostEnableVgwRoutePropagation_617288, base: "/",
+ url: url_PostEnableVgwRoutePropagation_617289,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetEnableVgwRoutePropagation_616066 = ref object of OpenApiRestCall_604389
-proc url_GetEnableVgwRoutePropagation_616068(protocol: Scheme; host: string;
+ Call_GetEnableVgwRoutePropagation_617270 = ref object of OpenApiRestCall_605589
+proc url_GetEnableVgwRoutePropagation_617272(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -93810,7 +93875,7 @@ proc url_GetEnableVgwRoutePropagation_616068(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetEnableVgwRoutePropagation_616067(path: JsonNode; query: JsonNode;
+proc validate_GetEnableVgwRoutePropagation_617271(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Enables a virtual private gateway (VGW) to propagate routes to the specified route table of a VPC.
##
@@ -93828,26 +93893,26 @@ proc validate_GetEnableVgwRoutePropagation_616067(path: JsonNode; query: JsonNod
section = newJObject()
assert query != nil,
"query argument is necessary due to required `GatewayId` field"
- var valid_616069 = query.getOrDefault("GatewayId")
- valid_616069 = validateParameter(valid_616069, JString, required = true,
+ var valid_617273 = query.getOrDefault("GatewayId")
+ valid_617273 = validateParameter(valid_617273, JString, required = true,
default = nil)
- if valid_616069 != nil:
- section.add "GatewayId", valid_616069
- var valid_616070 = query.getOrDefault("Action")
- valid_616070 = validateParameter(valid_616070, JString, required = true, default = newJString(
+ if valid_617273 != nil:
+ section.add "GatewayId", valid_617273
+ var valid_617274 = query.getOrDefault("Action")
+ valid_617274 = validateParameter(valid_617274, JString, required = true, default = newJString(
"EnableVgwRoutePropagation"))
- if valid_616070 != nil:
- section.add "Action", valid_616070
- var valid_616071 = query.getOrDefault("Version")
- valid_616071 = validateParameter(valid_616071, JString, required = true,
+ if valid_617274 != nil:
+ section.add "Action", valid_617274
+ var valid_617275 = query.getOrDefault("Version")
+ valid_617275 = validateParameter(valid_617275, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616071 != nil:
- section.add "Version", valid_616071
- var valid_616072 = query.getOrDefault("RouteTableId")
- valid_616072 = validateParameter(valid_616072, JString, required = true,
+ if valid_617275 != nil:
+ section.add "Version", valid_617275
+ var valid_617276 = query.getOrDefault("RouteTableId")
+ valid_617276 = validateParameter(valid_617276, JString, required = true,
default = nil)
- if valid_616072 != nil:
- section.add "RouteTableId", valid_616072
+ if valid_617276 != nil:
+ section.add "RouteTableId", valid_617276
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -93858,61 +93923,61 @@ proc validate_GetEnableVgwRoutePropagation_616067(path: JsonNode; query: JsonNod
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616073 = header.getOrDefault("X-Amz-Signature")
- valid_616073 = validateParameter(valid_616073, JString, required = false,
+ var valid_617277 = header.getOrDefault("X-Amz-Signature")
+ valid_617277 = validateParameter(valid_617277, JString, required = false,
default = nil)
- if valid_616073 != nil:
- section.add "X-Amz-Signature", valid_616073
- var valid_616074 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616074 = validateParameter(valid_616074, JString, required = false,
+ if valid_617277 != nil:
+ section.add "X-Amz-Signature", valid_617277
+ var valid_617278 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617278 = validateParameter(valid_617278, JString, required = false,
default = nil)
- if valid_616074 != nil:
- section.add "X-Amz-Content-Sha256", valid_616074
- var valid_616075 = header.getOrDefault("X-Amz-Date")
- valid_616075 = validateParameter(valid_616075, JString, required = false,
+ if valid_617278 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617278
+ var valid_617279 = header.getOrDefault("X-Amz-Date")
+ valid_617279 = validateParameter(valid_617279, JString, required = false,
default = nil)
- if valid_616075 != nil:
- section.add "X-Amz-Date", valid_616075
- var valid_616076 = header.getOrDefault("X-Amz-Credential")
- valid_616076 = validateParameter(valid_616076, JString, required = false,
+ if valid_617279 != nil:
+ section.add "X-Amz-Date", valid_617279
+ var valid_617280 = header.getOrDefault("X-Amz-Credential")
+ valid_617280 = validateParameter(valid_617280, JString, required = false,
default = nil)
- if valid_616076 != nil:
- section.add "X-Amz-Credential", valid_616076
- var valid_616077 = header.getOrDefault("X-Amz-Security-Token")
- valid_616077 = validateParameter(valid_616077, JString, required = false,
+ if valid_617280 != nil:
+ section.add "X-Amz-Credential", valid_617280
+ var valid_617281 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617281 = validateParameter(valid_617281, JString, required = false,
default = nil)
- if valid_616077 != nil:
- section.add "X-Amz-Security-Token", valid_616077
- var valid_616078 = header.getOrDefault("X-Amz-Algorithm")
- valid_616078 = validateParameter(valid_616078, JString, required = false,
+ if valid_617281 != nil:
+ section.add "X-Amz-Security-Token", valid_617281
+ var valid_617282 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617282 = validateParameter(valid_617282, JString, required = false,
default = nil)
- if valid_616078 != nil:
- section.add "X-Amz-Algorithm", valid_616078
- var valid_616079 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616079 = validateParameter(valid_616079, JString, required = false,
+ if valid_617282 != nil:
+ section.add "X-Amz-Algorithm", valid_617282
+ var valid_617283 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617283 = validateParameter(valid_617283, JString, required = false,
default = nil)
- if valid_616079 != nil:
- section.add "X-Amz-SignedHeaders", valid_616079
+ if valid_617283 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617283
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616080: Call_GetEnableVgwRoutePropagation_616066; path: JsonNode;
+proc call*(call_617284: Call_GetEnableVgwRoutePropagation_617270; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Enables a virtual private gateway (VGW) to propagate routes to the specified route table of a VPC.
##
- let valid = call_616080.validator(path, query, header, formData, body)
- let scheme = call_616080.pickScheme
+ let valid = call_617284.validator(path, query, header, formData, body)
+ let scheme = call_617284.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616080.url(scheme.get, call_616080.host, call_616080.base,
- call_616080.route, valid.getOrDefault("path"),
+ let url = call_617284.url(scheme.get, call_617284.host, call_617284.base,
+ call_617284.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616080, url, valid)
+ result = atozHook(call_617284, url, valid)
-proc call*(call_616081: Call_GetEnableVgwRoutePropagation_616066;
+proc call*(call_617285: Call_GetEnableVgwRoutePropagation_617270;
GatewayId: string; RouteTableId: string;
Action: string = "EnableVgwRoutePropagation";
Version: string = "2016-11-15"): Recallable =
@@ -93924,22 +93989,22 @@ proc call*(call_616081: Call_GetEnableVgwRoutePropagation_616066;
## Version: string (required)
## RouteTableId: string (required)
## : The ID of the route table. The routing table must be associated with the same VPC that the virtual private gateway is attached to.
- var query_616082 = newJObject()
- add(query_616082, "GatewayId", newJString(GatewayId))
- add(query_616082, "Action", newJString(Action))
- add(query_616082, "Version", newJString(Version))
- add(query_616082, "RouteTableId", newJString(RouteTableId))
- result = call_616081.call(nil, query_616082, nil, nil, nil)
-
-var getEnableVgwRoutePropagation* = Call_GetEnableVgwRoutePropagation_616066(
+ var query_617286 = newJObject()
+ add(query_617286, "GatewayId", newJString(GatewayId))
+ add(query_617286, "Action", newJString(Action))
+ add(query_617286, "Version", newJString(Version))
+ add(query_617286, "RouteTableId", newJString(RouteTableId))
+ result = call_617285.call(nil, query_617286, nil, nil, nil)
+
+var getEnableVgwRoutePropagation* = Call_GetEnableVgwRoutePropagation_617270(
name: "getEnableVgwRoutePropagation", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=EnableVgwRoutePropagation",
- validator: validate_GetEnableVgwRoutePropagation_616067, base: "/",
- url: url_GetEnableVgwRoutePropagation_616068,
+ validator: validate_GetEnableVgwRoutePropagation_617271, base: "/",
+ url: url_GetEnableVgwRoutePropagation_617272,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostEnableVolumeIO_616118 = ref object of OpenApiRestCall_604389
-proc url_PostEnableVolumeIO_616120(protocol: Scheme; host: string; base: string;
+ Call_PostEnableVolumeIO_617322 = ref object of OpenApiRestCall_605589
+proc url_PostEnableVolumeIO_617324(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -93951,7 +94016,7 @@ proc url_PostEnableVolumeIO_616120(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostEnableVolumeIO_616119(path: JsonNode; query: JsonNode;
+proc validate_PostEnableVolumeIO_617323(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Enables I/O operations for a volume that had I/O operations disabled because the data on the volume was potentially inconsistent.
@@ -93965,16 +94030,16 @@ proc validate_PostEnableVolumeIO_616119(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_616121 = query.getOrDefault("Action")
- valid_616121 = validateParameter(valid_616121, JString, required = true,
+ var valid_617325 = query.getOrDefault("Action")
+ valid_617325 = validateParameter(valid_617325, JString, required = true,
default = newJString("EnableVolumeIO"))
- if valid_616121 != nil:
- section.add "Action", valid_616121
- var valid_616122 = query.getOrDefault("Version")
- valid_616122 = validateParameter(valid_616122, JString, required = true,
+ if valid_617325 != nil:
+ section.add "Action", valid_617325
+ var valid_617326 = query.getOrDefault("Version")
+ valid_617326 = validateParameter(valid_617326, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616122 != nil:
- section.add "Version", valid_616122
+ if valid_617326 != nil:
+ section.add "Version", valid_617326
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -93985,41 +94050,41 @@ proc validate_PostEnableVolumeIO_616119(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616123 = header.getOrDefault("X-Amz-Signature")
- valid_616123 = validateParameter(valid_616123, JString, required = false,
+ var valid_617327 = header.getOrDefault("X-Amz-Signature")
+ valid_617327 = validateParameter(valid_617327, JString, required = false,
default = nil)
- if valid_616123 != nil:
- section.add "X-Amz-Signature", valid_616123
- var valid_616124 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616124 = validateParameter(valid_616124, JString, required = false,
+ if valid_617327 != nil:
+ section.add "X-Amz-Signature", valid_617327
+ var valid_617328 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617328 = validateParameter(valid_617328, JString, required = false,
default = nil)
- if valid_616124 != nil:
- section.add "X-Amz-Content-Sha256", valid_616124
- var valid_616125 = header.getOrDefault("X-Amz-Date")
- valid_616125 = validateParameter(valid_616125, JString, required = false,
+ if valid_617328 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617328
+ var valid_617329 = header.getOrDefault("X-Amz-Date")
+ valid_617329 = validateParameter(valid_617329, JString, required = false,
default = nil)
- if valid_616125 != nil:
- section.add "X-Amz-Date", valid_616125
- var valid_616126 = header.getOrDefault("X-Amz-Credential")
- valid_616126 = validateParameter(valid_616126, JString, required = false,
+ if valid_617329 != nil:
+ section.add "X-Amz-Date", valid_617329
+ var valid_617330 = header.getOrDefault("X-Amz-Credential")
+ valid_617330 = validateParameter(valid_617330, JString, required = false,
default = nil)
- if valid_616126 != nil:
- section.add "X-Amz-Credential", valid_616126
- var valid_616127 = header.getOrDefault("X-Amz-Security-Token")
- valid_616127 = validateParameter(valid_616127, JString, required = false,
+ if valid_617330 != nil:
+ section.add "X-Amz-Credential", valid_617330
+ var valid_617331 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617331 = validateParameter(valid_617331, JString, required = false,
default = nil)
- if valid_616127 != nil:
- section.add "X-Amz-Security-Token", valid_616127
- var valid_616128 = header.getOrDefault("X-Amz-Algorithm")
- valid_616128 = validateParameter(valid_616128, JString, required = false,
+ if valid_617331 != nil:
+ section.add "X-Amz-Security-Token", valid_617331
+ var valid_617332 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617332 = validateParameter(valid_617332, JString, required = false,
default = nil)
- if valid_616128 != nil:
- section.add "X-Amz-Algorithm", valid_616128
- var valid_616129 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616129 = validateParameter(valid_616129, JString, required = false,
+ if valid_617332 != nil:
+ section.add "X-Amz-Algorithm", valid_617332
+ var valid_617333 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617333 = validateParameter(valid_617333, JString, required = false,
default = nil)
- if valid_616129 != nil:
- section.add "X-Amz-SignedHeaders", valid_616129
+ if valid_617333 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617333
result.add "header", section
## parameters in `formData` object:
## VolumeId: JString (required)
@@ -94029,33 +94094,33 @@ proc validate_PostEnableVolumeIO_616119(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `VolumeId` field"
- var valid_616130 = formData.getOrDefault("VolumeId")
- valid_616130 = validateParameter(valid_616130, JString, required = true,
+ var valid_617334 = formData.getOrDefault("VolumeId")
+ valid_617334 = validateParameter(valid_617334, JString, required = true,
default = nil)
- if valid_616130 != nil:
- section.add "VolumeId", valid_616130
- var valid_616131 = formData.getOrDefault("DryRun")
- valid_616131 = validateParameter(valid_616131, JBool, required = false, default = nil)
- if valid_616131 != nil:
- section.add "DryRun", valid_616131
+ if valid_617334 != nil:
+ section.add "VolumeId", valid_617334
+ var valid_617335 = formData.getOrDefault("DryRun")
+ valid_617335 = validateParameter(valid_617335, JBool, required = false, default = nil)
+ if valid_617335 != nil:
+ section.add "DryRun", valid_617335
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616132: Call_PostEnableVolumeIO_616118; path: JsonNode;
+proc call*(call_617336: Call_PostEnableVolumeIO_617322; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Enables I/O operations for a volume that had I/O operations disabled because the data on the volume was potentially inconsistent.
##
- let valid = call_616132.validator(path, query, header, formData, body)
- let scheme = call_616132.pickScheme
+ let valid = call_617336.validator(path, query, header, formData, body)
+ let scheme = call_617336.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616132.url(scheme.get, call_616132.host, call_616132.base,
- call_616132.route, valid.getOrDefault("path"),
+ let url = call_617336.url(scheme.get, call_617336.host, call_617336.base,
+ call_617336.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616132, url, valid)
+ result = atozHook(call_617336, url, valid)
-proc call*(call_616133: Call_PostEnableVolumeIO_616118; VolumeId: string;
+proc call*(call_617337: Call_PostEnableVolumeIO_617322; VolumeId: string;
DryRun: bool = false; Action: string = "EnableVolumeIO";
Version: string = "2016-11-15"): Recallable =
## postEnableVolumeIO
@@ -94066,22 +94131,22 @@ proc call*(call_616133: Call_PostEnableVolumeIO_616118; VolumeId: string;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_616134 = newJObject()
- var formData_616135 = newJObject()
- add(formData_616135, "VolumeId", newJString(VolumeId))
- add(formData_616135, "DryRun", newJBool(DryRun))
- add(query_616134, "Action", newJString(Action))
- add(query_616134, "Version", newJString(Version))
- result = call_616133.call(nil, query_616134, nil, formData_616135, nil)
+ var query_617338 = newJObject()
+ var formData_617339 = newJObject()
+ add(formData_617339, "VolumeId", newJString(VolumeId))
+ add(formData_617339, "DryRun", newJBool(DryRun))
+ add(query_617338, "Action", newJString(Action))
+ add(query_617338, "Version", newJString(Version))
+ result = call_617337.call(nil, query_617338, nil, formData_617339, nil)
-var postEnableVolumeIO* = Call_PostEnableVolumeIO_616118(
+var postEnableVolumeIO* = Call_PostEnableVolumeIO_617322(
name: "postEnableVolumeIO", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=EnableVolumeIO",
- validator: validate_PostEnableVolumeIO_616119, base: "/",
- url: url_PostEnableVolumeIO_616120, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostEnableVolumeIO_617323, base: "/",
+ url: url_PostEnableVolumeIO_617324, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetEnableVolumeIO_616101 = ref object of OpenApiRestCall_604389
-proc url_GetEnableVolumeIO_616103(protocol: Scheme; host: string; base: string;
+ Call_GetEnableVolumeIO_617305 = ref object of OpenApiRestCall_605589
+proc url_GetEnableVolumeIO_617307(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -94093,7 +94158,7 @@ proc url_GetEnableVolumeIO_616103(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetEnableVolumeIO_616102(path: JsonNode; query: JsonNode;
+proc validate_GetEnableVolumeIO_617306(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Enables I/O operations for a volume that had I/O operations disabled because the data on the volume was potentially inconsistent.
@@ -94110,27 +94175,27 @@ proc validate_GetEnableVolumeIO_616102(path: JsonNode; query: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_616104 = query.getOrDefault("DryRun")
- valid_616104 = validateParameter(valid_616104, JBool, required = false, default = nil)
- if valid_616104 != nil:
- section.add "DryRun", valid_616104
+ var valid_617308 = query.getOrDefault("DryRun")
+ valid_617308 = validateParameter(valid_617308, JBool, required = false, default = nil)
+ if valid_617308 != nil:
+ section.add "DryRun", valid_617308
assert query != nil,
"query argument is necessary due to required `VolumeId` field"
- var valid_616105 = query.getOrDefault("VolumeId")
- valid_616105 = validateParameter(valid_616105, JString, required = true,
+ var valid_617309 = query.getOrDefault("VolumeId")
+ valid_617309 = validateParameter(valid_617309, JString, required = true,
default = nil)
- if valid_616105 != nil:
- section.add "VolumeId", valid_616105
- var valid_616106 = query.getOrDefault("Action")
- valid_616106 = validateParameter(valid_616106, JString, required = true,
+ if valid_617309 != nil:
+ section.add "VolumeId", valid_617309
+ var valid_617310 = query.getOrDefault("Action")
+ valid_617310 = validateParameter(valid_617310, JString, required = true,
default = newJString("EnableVolumeIO"))
- if valid_616106 != nil:
- section.add "Action", valid_616106
- var valid_616107 = query.getOrDefault("Version")
- valid_616107 = validateParameter(valid_616107, JString, required = true,
+ if valid_617310 != nil:
+ section.add "Action", valid_617310
+ var valid_617311 = query.getOrDefault("Version")
+ valid_617311 = validateParameter(valid_617311, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616107 != nil:
- section.add "Version", valid_616107
+ if valid_617311 != nil:
+ section.add "Version", valid_617311
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -94141,61 +94206,61 @@ proc validate_GetEnableVolumeIO_616102(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616108 = header.getOrDefault("X-Amz-Signature")
- valid_616108 = validateParameter(valid_616108, JString, required = false,
+ var valid_617312 = header.getOrDefault("X-Amz-Signature")
+ valid_617312 = validateParameter(valid_617312, JString, required = false,
default = nil)
- if valid_616108 != nil:
- section.add "X-Amz-Signature", valid_616108
- var valid_616109 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616109 = validateParameter(valid_616109, JString, required = false,
+ if valid_617312 != nil:
+ section.add "X-Amz-Signature", valid_617312
+ var valid_617313 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617313 = validateParameter(valid_617313, JString, required = false,
default = nil)
- if valid_616109 != nil:
- section.add "X-Amz-Content-Sha256", valid_616109
- var valid_616110 = header.getOrDefault("X-Amz-Date")
- valid_616110 = validateParameter(valid_616110, JString, required = false,
+ if valid_617313 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617313
+ var valid_617314 = header.getOrDefault("X-Amz-Date")
+ valid_617314 = validateParameter(valid_617314, JString, required = false,
default = nil)
- if valid_616110 != nil:
- section.add "X-Amz-Date", valid_616110
- var valid_616111 = header.getOrDefault("X-Amz-Credential")
- valid_616111 = validateParameter(valid_616111, JString, required = false,
+ if valid_617314 != nil:
+ section.add "X-Amz-Date", valid_617314
+ var valid_617315 = header.getOrDefault("X-Amz-Credential")
+ valid_617315 = validateParameter(valid_617315, JString, required = false,
default = nil)
- if valid_616111 != nil:
- section.add "X-Amz-Credential", valid_616111
- var valid_616112 = header.getOrDefault("X-Amz-Security-Token")
- valid_616112 = validateParameter(valid_616112, JString, required = false,
+ if valid_617315 != nil:
+ section.add "X-Amz-Credential", valid_617315
+ var valid_617316 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617316 = validateParameter(valid_617316, JString, required = false,
default = nil)
- if valid_616112 != nil:
- section.add "X-Amz-Security-Token", valid_616112
- var valid_616113 = header.getOrDefault("X-Amz-Algorithm")
- valid_616113 = validateParameter(valid_616113, JString, required = false,
+ if valid_617316 != nil:
+ section.add "X-Amz-Security-Token", valid_617316
+ var valid_617317 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617317 = validateParameter(valid_617317, JString, required = false,
default = nil)
- if valid_616113 != nil:
- section.add "X-Amz-Algorithm", valid_616113
- var valid_616114 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616114 = validateParameter(valid_616114, JString, required = false,
+ if valid_617317 != nil:
+ section.add "X-Amz-Algorithm", valid_617317
+ var valid_617318 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617318 = validateParameter(valid_617318, JString, required = false,
default = nil)
- if valid_616114 != nil:
- section.add "X-Amz-SignedHeaders", valid_616114
+ if valid_617318 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617318
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616115: Call_GetEnableVolumeIO_616101; path: JsonNode;
+proc call*(call_617319: Call_GetEnableVolumeIO_617305; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Enables I/O operations for a volume that had I/O operations disabled because the data on the volume was potentially inconsistent.
##
- let valid = call_616115.validator(path, query, header, formData, body)
- let scheme = call_616115.pickScheme
+ let valid = call_617319.validator(path, query, header, formData, body)
+ let scheme = call_617319.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616115.url(scheme.get, call_616115.host, call_616115.base,
- call_616115.route, valid.getOrDefault("path"),
+ let url = call_617319.url(scheme.get, call_617319.host, call_617319.base,
+ call_617319.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616115, url, valid)
+ result = atozHook(call_617319, url, valid)
-proc call*(call_616116: Call_GetEnableVolumeIO_616101; VolumeId: string;
+proc call*(call_617320: Call_GetEnableVolumeIO_617305; VolumeId: string;
DryRun: bool = false; Action: string = "EnableVolumeIO";
Version: string = "2016-11-15"): Recallable =
## getEnableVolumeIO
@@ -94206,21 +94271,21 @@ proc call*(call_616116: Call_GetEnableVolumeIO_616101; VolumeId: string;
## : The ID of the volume.
## Action: string (required)
## Version: string (required)
- var query_616117 = newJObject()
- add(query_616117, "DryRun", newJBool(DryRun))
- add(query_616117, "VolumeId", newJString(VolumeId))
- add(query_616117, "Action", newJString(Action))
- add(query_616117, "Version", newJString(Version))
- result = call_616116.call(nil, query_616117, nil, nil, nil)
+ var query_617321 = newJObject()
+ add(query_617321, "DryRun", newJBool(DryRun))
+ add(query_617321, "VolumeId", newJString(VolumeId))
+ add(query_617321, "Action", newJString(Action))
+ add(query_617321, "Version", newJString(Version))
+ result = call_617320.call(nil, query_617321, nil, nil, nil)
-var getEnableVolumeIO* = Call_GetEnableVolumeIO_616101(name: "getEnableVolumeIO",
+var getEnableVolumeIO* = Call_GetEnableVolumeIO_617305(name: "getEnableVolumeIO",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
- route: "/#Action=EnableVolumeIO", validator: validate_GetEnableVolumeIO_616102,
- base: "/", url: url_GetEnableVolumeIO_616103,
+ route: "/#Action=EnableVolumeIO", validator: validate_GetEnableVolumeIO_617306,
+ base: "/", url: url_GetEnableVolumeIO_617307,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostEnableVpcClassicLink_616153 = ref object of OpenApiRestCall_604389
-proc url_PostEnableVpcClassicLink_616155(protocol: Scheme; host: string;
+ Call_PostEnableVpcClassicLink_617357 = ref object of OpenApiRestCall_605589
+proc url_PostEnableVpcClassicLink_617359(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -94233,7 +94298,7 @@ proc url_PostEnableVpcClassicLink_616155(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostEnableVpcClassicLink_616154(path: JsonNode; query: JsonNode;
+proc validate_PostEnableVpcClassicLink_617358(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Enables a VPC for ClassicLink. You can then link EC2-Classic instances to your ClassicLink-enabled VPC to allow communication over private IP addresses. You cannot enable your VPC for ClassicLink if any of your VPC route tables have existing routes for address ranges within the 10.0.0.0/8
IP address range, excluding local routes for VPCs in the 10.0.0.0/16
and 10.1.0.0/16
IP address ranges. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
@@ -94246,16 +94311,16 @@ proc validate_PostEnableVpcClassicLink_616154(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_616156 = query.getOrDefault("Action")
- valid_616156 = validateParameter(valid_616156, JString, required = true,
+ var valid_617360 = query.getOrDefault("Action")
+ valid_617360 = validateParameter(valid_617360, JString, required = true,
default = newJString("EnableVpcClassicLink"))
- if valid_616156 != nil:
- section.add "Action", valid_616156
- var valid_616157 = query.getOrDefault("Version")
- valid_616157 = validateParameter(valid_616157, JString, required = true,
+ if valid_617360 != nil:
+ section.add "Action", valid_617360
+ var valid_617361 = query.getOrDefault("Version")
+ valid_617361 = validateParameter(valid_617361, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616157 != nil:
- section.add "Version", valid_616157
+ if valid_617361 != nil:
+ section.add "Version", valid_617361
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -94266,41 +94331,41 @@ proc validate_PostEnableVpcClassicLink_616154(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616158 = header.getOrDefault("X-Amz-Signature")
- valid_616158 = validateParameter(valid_616158, JString, required = false,
+ var valid_617362 = header.getOrDefault("X-Amz-Signature")
+ valid_617362 = validateParameter(valid_617362, JString, required = false,
default = nil)
- if valid_616158 != nil:
- section.add "X-Amz-Signature", valid_616158
- var valid_616159 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616159 = validateParameter(valid_616159, JString, required = false,
+ if valid_617362 != nil:
+ section.add "X-Amz-Signature", valid_617362
+ var valid_617363 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617363 = validateParameter(valid_617363, JString, required = false,
default = nil)
- if valid_616159 != nil:
- section.add "X-Amz-Content-Sha256", valid_616159
- var valid_616160 = header.getOrDefault("X-Amz-Date")
- valid_616160 = validateParameter(valid_616160, JString, required = false,
+ if valid_617363 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617363
+ var valid_617364 = header.getOrDefault("X-Amz-Date")
+ valid_617364 = validateParameter(valid_617364, JString, required = false,
default = nil)
- if valid_616160 != nil:
- section.add "X-Amz-Date", valid_616160
- var valid_616161 = header.getOrDefault("X-Amz-Credential")
- valid_616161 = validateParameter(valid_616161, JString, required = false,
+ if valid_617364 != nil:
+ section.add "X-Amz-Date", valid_617364
+ var valid_617365 = header.getOrDefault("X-Amz-Credential")
+ valid_617365 = validateParameter(valid_617365, JString, required = false,
default = nil)
- if valid_616161 != nil:
- section.add "X-Amz-Credential", valid_616161
- var valid_616162 = header.getOrDefault("X-Amz-Security-Token")
- valid_616162 = validateParameter(valid_616162, JString, required = false,
+ if valid_617365 != nil:
+ section.add "X-Amz-Credential", valid_617365
+ var valid_617366 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617366 = validateParameter(valid_617366, JString, required = false,
default = nil)
- if valid_616162 != nil:
- section.add "X-Amz-Security-Token", valid_616162
- var valid_616163 = header.getOrDefault("X-Amz-Algorithm")
- valid_616163 = validateParameter(valid_616163, JString, required = false,
+ if valid_617366 != nil:
+ section.add "X-Amz-Security-Token", valid_617366
+ var valid_617367 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617367 = validateParameter(valid_617367, JString, required = false,
default = nil)
- if valid_616163 != nil:
- section.add "X-Amz-Algorithm", valid_616163
- var valid_616164 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616164 = validateParameter(valid_616164, JString, required = false,
+ if valid_617367 != nil:
+ section.add "X-Amz-Algorithm", valid_617367
+ var valid_617368 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617368 = validateParameter(valid_617368, JString, required = false,
default = nil)
- if valid_616164 != nil:
- section.add "X-Amz-SignedHeaders", valid_616164
+ if valid_617368 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617368
result.add "header", section
## parameters in `formData` object:
## VpcId: JString (required)
@@ -94310,33 +94375,33 @@ proc validate_PostEnableVpcClassicLink_616154(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `VpcId` field"
- var valid_616165 = formData.getOrDefault("VpcId")
- valid_616165 = validateParameter(valid_616165, JString, required = true,
+ var valid_617369 = formData.getOrDefault("VpcId")
+ valid_617369 = validateParameter(valid_617369, JString, required = true,
default = nil)
- if valid_616165 != nil:
- section.add "VpcId", valid_616165
- var valid_616166 = formData.getOrDefault("DryRun")
- valid_616166 = validateParameter(valid_616166, JBool, required = false, default = nil)
- if valid_616166 != nil:
- section.add "DryRun", valid_616166
+ if valid_617369 != nil:
+ section.add "VpcId", valid_617369
+ var valid_617370 = formData.getOrDefault("DryRun")
+ valid_617370 = validateParameter(valid_617370, JBool, required = false, default = nil)
+ if valid_617370 != nil:
+ section.add "DryRun", valid_617370
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616167: Call_PostEnableVpcClassicLink_616153; path: JsonNode;
+proc call*(call_617371: Call_PostEnableVpcClassicLink_617357; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Enables a VPC for ClassicLink. You can then link EC2-Classic instances to your ClassicLink-enabled VPC to allow communication over private IP addresses. You cannot enable your VPC for ClassicLink if any of your VPC route tables have existing routes for address ranges within the 10.0.0.0/8
IP address range, excluding local routes for VPCs in the 10.0.0.0/16
and 10.1.0.0/16
IP address ranges. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
- let valid = call_616167.validator(path, query, header, formData, body)
- let scheme = call_616167.pickScheme
+ let valid = call_617371.validator(path, query, header, formData, body)
+ let scheme = call_617371.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616167.url(scheme.get, call_616167.host, call_616167.base,
- call_616167.route, valid.getOrDefault("path"),
+ let url = call_617371.url(scheme.get, call_617371.host, call_617371.base,
+ call_617371.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616167, url, valid)
+ result = atozHook(call_617371, url, valid)
-proc call*(call_616168: Call_PostEnableVpcClassicLink_616153; VpcId: string;
+proc call*(call_617372: Call_PostEnableVpcClassicLink_617357; VpcId: string;
DryRun: bool = false; Action: string = "EnableVpcClassicLink";
Version: string = "2016-11-15"): Recallable =
## postEnableVpcClassicLink
@@ -94347,22 +94412,22 @@ proc call*(call_616168: Call_PostEnableVpcClassicLink_616153; VpcId: string;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_616169 = newJObject()
- var formData_616170 = newJObject()
- add(formData_616170, "VpcId", newJString(VpcId))
- add(formData_616170, "DryRun", newJBool(DryRun))
- add(query_616169, "Action", newJString(Action))
- add(query_616169, "Version", newJString(Version))
- result = call_616168.call(nil, query_616169, nil, formData_616170, nil)
+ var query_617373 = newJObject()
+ var formData_617374 = newJObject()
+ add(formData_617374, "VpcId", newJString(VpcId))
+ add(formData_617374, "DryRun", newJBool(DryRun))
+ add(query_617373, "Action", newJString(Action))
+ add(query_617373, "Version", newJString(Version))
+ result = call_617372.call(nil, query_617373, nil, formData_617374, nil)
-var postEnableVpcClassicLink* = Call_PostEnableVpcClassicLink_616153(
+var postEnableVpcClassicLink* = Call_PostEnableVpcClassicLink_617357(
name: "postEnableVpcClassicLink", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=EnableVpcClassicLink",
- validator: validate_PostEnableVpcClassicLink_616154, base: "/",
- url: url_PostEnableVpcClassicLink_616155, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostEnableVpcClassicLink_617358, base: "/",
+ url: url_PostEnableVpcClassicLink_617359, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetEnableVpcClassicLink_616136 = ref object of OpenApiRestCall_604389
-proc url_GetEnableVpcClassicLink_616138(protocol: Scheme; host: string; base: string;
+ Call_GetEnableVpcClassicLink_617340 = ref object of OpenApiRestCall_605589
+proc url_GetEnableVpcClassicLink_617342(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -94375,7 +94440,7 @@ proc url_GetEnableVpcClassicLink_616138(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_GetEnableVpcClassicLink_616137(path: JsonNode; query: JsonNode;
+proc validate_GetEnableVpcClassicLink_617341(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Enables a VPC for ClassicLink. You can then link EC2-Classic instances to your ClassicLink-enabled VPC to allow communication over private IP addresses. You cannot enable your VPC for ClassicLink if any of your VPC route tables have existing routes for address ranges within the 10.0.0.0/8
IP address range, excluding local routes for VPCs in the 10.0.0.0/16
and 10.1.0.0/16
IP address ranges. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
@@ -94391,26 +94456,26 @@ proc validate_GetEnableVpcClassicLink_616137(path: JsonNode; query: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_616139 = query.getOrDefault("DryRun")
- valid_616139 = validateParameter(valid_616139, JBool, required = false, default = nil)
- if valid_616139 != nil:
- section.add "DryRun", valid_616139
+ var valid_617343 = query.getOrDefault("DryRun")
+ valid_617343 = validateParameter(valid_617343, JBool, required = false, default = nil)
+ if valid_617343 != nil:
+ section.add "DryRun", valid_617343
assert query != nil, "query argument is necessary due to required `VpcId` field"
- var valid_616140 = query.getOrDefault("VpcId")
- valid_616140 = validateParameter(valid_616140, JString, required = true,
+ var valid_617344 = query.getOrDefault("VpcId")
+ valid_617344 = validateParameter(valid_617344, JString, required = true,
default = nil)
- if valid_616140 != nil:
- section.add "VpcId", valid_616140
- var valid_616141 = query.getOrDefault("Action")
- valid_616141 = validateParameter(valid_616141, JString, required = true,
+ if valid_617344 != nil:
+ section.add "VpcId", valid_617344
+ var valid_617345 = query.getOrDefault("Action")
+ valid_617345 = validateParameter(valid_617345, JString, required = true,
default = newJString("EnableVpcClassicLink"))
- if valid_616141 != nil:
- section.add "Action", valid_616141
- var valid_616142 = query.getOrDefault("Version")
- valid_616142 = validateParameter(valid_616142, JString, required = true,
+ if valid_617345 != nil:
+ section.add "Action", valid_617345
+ var valid_617346 = query.getOrDefault("Version")
+ valid_617346 = validateParameter(valid_617346, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616142 != nil:
- section.add "Version", valid_616142
+ if valid_617346 != nil:
+ section.add "Version", valid_617346
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -94421,61 +94486,61 @@ proc validate_GetEnableVpcClassicLink_616137(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616143 = header.getOrDefault("X-Amz-Signature")
- valid_616143 = validateParameter(valid_616143, JString, required = false,
+ var valid_617347 = header.getOrDefault("X-Amz-Signature")
+ valid_617347 = validateParameter(valid_617347, JString, required = false,
default = nil)
- if valid_616143 != nil:
- section.add "X-Amz-Signature", valid_616143
- var valid_616144 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616144 = validateParameter(valid_616144, JString, required = false,
+ if valid_617347 != nil:
+ section.add "X-Amz-Signature", valid_617347
+ var valid_617348 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617348 = validateParameter(valid_617348, JString, required = false,
default = nil)
- if valid_616144 != nil:
- section.add "X-Amz-Content-Sha256", valid_616144
- var valid_616145 = header.getOrDefault("X-Amz-Date")
- valid_616145 = validateParameter(valid_616145, JString, required = false,
+ if valid_617348 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617348
+ var valid_617349 = header.getOrDefault("X-Amz-Date")
+ valid_617349 = validateParameter(valid_617349, JString, required = false,
default = nil)
- if valid_616145 != nil:
- section.add "X-Amz-Date", valid_616145
- var valid_616146 = header.getOrDefault("X-Amz-Credential")
- valid_616146 = validateParameter(valid_616146, JString, required = false,
+ if valid_617349 != nil:
+ section.add "X-Amz-Date", valid_617349
+ var valid_617350 = header.getOrDefault("X-Amz-Credential")
+ valid_617350 = validateParameter(valid_617350, JString, required = false,
default = nil)
- if valid_616146 != nil:
- section.add "X-Amz-Credential", valid_616146
- var valid_616147 = header.getOrDefault("X-Amz-Security-Token")
- valid_616147 = validateParameter(valid_616147, JString, required = false,
+ if valid_617350 != nil:
+ section.add "X-Amz-Credential", valid_617350
+ var valid_617351 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617351 = validateParameter(valid_617351, JString, required = false,
default = nil)
- if valid_616147 != nil:
- section.add "X-Amz-Security-Token", valid_616147
- var valid_616148 = header.getOrDefault("X-Amz-Algorithm")
- valid_616148 = validateParameter(valid_616148, JString, required = false,
+ if valid_617351 != nil:
+ section.add "X-Amz-Security-Token", valid_617351
+ var valid_617352 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617352 = validateParameter(valid_617352, JString, required = false,
default = nil)
- if valid_616148 != nil:
- section.add "X-Amz-Algorithm", valid_616148
- var valid_616149 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616149 = validateParameter(valid_616149, JString, required = false,
+ if valid_617352 != nil:
+ section.add "X-Amz-Algorithm", valid_617352
+ var valid_617353 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617353 = validateParameter(valid_617353, JString, required = false,
default = nil)
- if valid_616149 != nil:
- section.add "X-Amz-SignedHeaders", valid_616149
+ if valid_617353 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617353
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616150: Call_GetEnableVpcClassicLink_616136; path: JsonNode;
+proc call*(call_617354: Call_GetEnableVpcClassicLink_617340; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Enables a VPC for ClassicLink. You can then link EC2-Classic instances to your ClassicLink-enabled VPC to allow communication over private IP addresses. You cannot enable your VPC for ClassicLink if any of your VPC route tables have existing routes for address ranges within the 10.0.0.0/8
IP address range, excluding local routes for VPCs in the 10.0.0.0/16
and 10.1.0.0/16
IP address ranges. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
- let valid = call_616150.validator(path, query, header, formData, body)
- let scheme = call_616150.pickScheme
+ let valid = call_617354.validator(path, query, header, formData, body)
+ let scheme = call_617354.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616150.url(scheme.get, call_616150.host, call_616150.base,
- call_616150.route, valid.getOrDefault("path"),
+ let url = call_617354.url(scheme.get, call_617354.host, call_617354.base,
+ call_617354.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616150, url, valid)
+ result = atozHook(call_617354, url, valid)
-proc call*(call_616151: Call_GetEnableVpcClassicLink_616136; VpcId: string;
+proc call*(call_617355: Call_GetEnableVpcClassicLink_617340; VpcId: string;
DryRun: bool = false; Action: string = "EnableVpcClassicLink";
Version: string = "2016-11-15"): Recallable =
## getEnableVpcClassicLink
@@ -94486,21 +94551,21 @@ proc call*(call_616151: Call_GetEnableVpcClassicLink_616136; VpcId: string;
## : The ID of the VPC.
## Action: string (required)
## Version: string (required)
- var query_616152 = newJObject()
- add(query_616152, "DryRun", newJBool(DryRun))
- add(query_616152, "VpcId", newJString(VpcId))
- add(query_616152, "Action", newJString(Action))
- add(query_616152, "Version", newJString(Version))
- result = call_616151.call(nil, query_616152, nil, nil, nil)
+ var query_617356 = newJObject()
+ add(query_617356, "DryRun", newJBool(DryRun))
+ add(query_617356, "VpcId", newJString(VpcId))
+ add(query_617356, "Action", newJString(Action))
+ add(query_617356, "Version", newJString(Version))
+ result = call_617355.call(nil, query_617356, nil, nil, nil)
-var getEnableVpcClassicLink* = Call_GetEnableVpcClassicLink_616136(
+var getEnableVpcClassicLink* = Call_GetEnableVpcClassicLink_617340(
name: "getEnableVpcClassicLink", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=EnableVpcClassicLink",
- validator: validate_GetEnableVpcClassicLink_616137, base: "/",
- url: url_GetEnableVpcClassicLink_616138, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetEnableVpcClassicLink_617341, base: "/",
+ url: url_GetEnableVpcClassicLink_617342, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostEnableVpcClassicLinkDnsSupport_616187 = ref object of OpenApiRestCall_604389
-proc url_PostEnableVpcClassicLinkDnsSupport_616189(protocol: Scheme; host: string;
+ Call_PostEnableVpcClassicLinkDnsSupport_617391 = ref object of OpenApiRestCall_605589
+proc url_PostEnableVpcClassicLinkDnsSupport_617393(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -94512,7 +94577,7 @@ proc url_PostEnableVpcClassicLinkDnsSupport_616189(protocol: Scheme; host: strin
else:
result.path = base & route
-proc validate_PostEnableVpcClassicLinkDnsSupport_616188(path: JsonNode;
+proc validate_PostEnableVpcClassicLinkDnsSupport_617392(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Enables a VPC to support DNS hostname resolution for ClassicLink. If enabled, the DNS hostname of a linked EC2-Classic instance resolves to its private IP address when addressed from an instance in the VPC to which it's linked. Similarly, the DNS hostname of an instance in a VPC resolves to its private IP address when addressed from a linked EC2-Classic instance. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
@@ -94525,16 +94590,16 @@ proc validate_PostEnableVpcClassicLinkDnsSupport_616188(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_616190 = query.getOrDefault("Action")
- valid_616190 = validateParameter(valid_616190, JString, required = true, default = newJString(
+ var valid_617394 = query.getOrDefault("Action")
+ valid_617394 = validateParameter(valid_617394, JString, required = true, default = newJString(
"EnableVpcClassicLinkDnsSupport"))
- if valid_616190 != nil:
- section.add "Action", valid_616190
- var valid_616191 = query.getOrDefault("Version")
- valid_616191 = validateParameter(valid_616191, JString, required = true,
+ if valid_617394 != nil:
+ section.add "Action", valid_617394
+ var valid_617395 = query.getOrDefault("Version")
+ valid_617395 = validateParameter(valid_617395, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616191 != nil:
- section.add "Version", valid_616191
+ if valid_617395 != nil:
+ section.add "Version", valid_617395
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -94545,70 +94610,70 @@ proc validate_PostEnableVpcClassicLinkDnsSupport_616188(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616192 = header.getOrDefault("X-Amz-Signature")
- valid_616192 = validateParameter(valid_616192, JString, required = false,
+ var valid_617396 = header.getOrDefault("X-Amz-Signature")
+ valid_617396 = validateParameter(valid_617396, JString, required = false,
default = nil)
- if valid_616192 != nil:
- section.add "X-Amz-Signature", valid_616192
- var valid_616193 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616193 = validateParameter(valid_616193, JString, required = false,
+ if valid_617396 != nil:
+ section.add "X-Amz-Signature", valid_617396
+ var valid_617397 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617397 = validateParameter(valid_617397, JString, required = false,
default = nil)
- if valid_616193 != nil:
- section.add "X-Amz-Content-Sha256", valid_616193
- var valid_616194 = header.getOrDefault("X-Amz-Date")
- valid_616194 = validateParameter(valid_616194, JString, required = false,
+ if valid_617397 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617397
+ var valid_617398 = header.getOrDefault("X-Amz-Date")
+ valid_617398 = validateParameter(valid_617398, JString, required = false,
default = nil)
- if valid_616194 != nil:
- section.add "X-Amz-Date", valid_616194
- var valid_616195 = header.getOrDefault("X-Amz-Credential")
- valid_616195 = validateParameter(valid_616195, JString, required = false,
+ if valid_617398 != nil:
+ section.add "X-Amz-Date", valid_617398
+ var valid_617399 = header.getOrDefault("X-Amz-Credential")
+ valid_617399 = validateParameter(valid_617399, JString, required = false,
default = nil)
- if valid_616195 != nil:
- section.add "X-Amz-Credential", valid_616195
- var valid_616196 = header.getOrDefault("X-Amz-Security-Token")
- valid_616196 = validateParameter(valid_616196, JString, required = false,
+ if valid_617399 != nil:
+ section.add "X-Amz-Credential", valid_617399
+ var valid_617400 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617400 = validateParameter(valid_617400, JString, required = false,
default = nil)
- if valid_616196 != nil:
- section.add "X-Amz-Security-Token", valid_616196
- var valid_616197 = header.getOrDefault("X-Amz-Algorithm")
- valid_616197 = validateParameter(valid_616197, JString, required = false,
+ if valid_617400 != nil:
+ section.add "X-Amz-Security-Token", valid_617400
+ var valid_617401 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617401 = validateParameter(valid_617401, JString, required = false,
default = nil)
- if valid_616197 != nil:
- section.add "X-Amz-Algorithm", valid_616197
- var valid_616198 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616198 = validateParameter(valid_616198, JString, required = false,
+ if valid_617401 != nil:
+ section.add "X-Amz-Algorithm", valid_617401
+ var valid_617402 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617402 = validateParameter(valid_617402, JString, required = false,
default = nil)
- if valid_616198 != nil:
- section.add "X-Amz-SignedHeaders", valid_616198
+ if valid_617402 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617402
result.add "header", section
## parameters in `formData` object:
## VpcId: JString
## : The ID of the VPC.
section = newJObject()
- var valid_616199 = formData.getOrDefault("VpcId")
- valid_616199 = validateParameter(valid_616199, JString, required = false,
+ var valid_617403 = formData.getOrDefault("VpcId")
+ valid_617403 = validateParameter(valid_617403, JString, required = false,
default = nil)
- if valid_616199 != nil:
- section.add "VpcId", valid_616199
+ if valid_617403 != nil:
+ section.add "VpcId", valid_617403
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616200: Call_PostEnableVpcClassicLinkDnsSupport_616187;
+proc call*(call_617404: Call_PostEnableVpcClassicLinkDnsSupport_617391;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Enables a VPC to support DNS hostname resolution for ClassicLink. If enabled, the DNS hostname of a linked EC2-Classic instance resolves to its private IP address when addressed from an instance in the VPC to which it's linked. Similarly, the DNS hostname of an instance in a VPC resolves to its private IP address when addressed from a linked EC2-Classic instance. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
- let valid = call_616200.validator(path, query, header, formData, body)
- let scheme = call_616200.pickScheme
+ let valid = call_617404.validator(path, query, header, formData, body)
+ let scheme = call_617404.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616200.url(scheme.get, call_616200.host, call_616200.base,
- call_616200.route, valid.getOrDefault("path"),
+ let url = call_617404.url(scheme.get, call_617404.host, call_617404.base,
+ call_617404.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616200, url, valid)
+ result = atozHook(call_617404, url, valid)
-proc call*(call_616201: Call_PostEnableVpcClassicLinkDnsSupport_616187;
+proc call*(call_617405: Call_PostEnableVpcClassicLinkDnsSupport_617391;
VpcId: string = ""; Action: string = "EnableVpcClassicLinkDnsSupport";
Version: string = "2016-11-15"): Recallable =
## postEnableVpcClassicLinkDnsSupport
@@ -94617,22 +94682,22 @@ proc call*(call_616201: Call_PostEnableVpcClassicLinkDnsSupport_616187;
## : The ID of the VPC.
## Action: string (required)
## Version: string (required)
- var query_616202 = newJObject()
- var formData_616203 = newJObject()
- add(formData_616203, "VpcId", newJString(VpcId))
- add(query_616202, "Action", newJString(Action))
- add(query_616202, "Version", newJString(Version))
- result = call_616201.call(nil, query_616202, nil, formData_616203, nil)
+ var query_617406 = newJObject()
+ var formData_617407 = newJObject()
+ add(formData_617407, "VpcId", newJString(VpcId))
+ add(query_617406, "Action", newJString(Action))
+ add(query_617406, "Version", newJString(Version))
+ result = call_617405.call(nil, query_617406, nil, formData_617407, nil)
-var postEnableVpcClassicLinkDnsSupport* = Call_PostEnableVpcClassicLinkDnsSupport_616187(
+var postEnableVpcClassicLinkDnsSupport* = Call_PostEnableVpcClassicLinkDnsSupport_617391(
name: "postEnableVpcClassicLinkDnsSupport", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=EnableVpcClassicLinkDnsSupport",
- validator: validate_PostEnableVpcClassicLinkDnsSupport_616188, base: "/",
- url: url_PostEnableVpcClassicLinkDnsSupport_616189,
+ validator: validate_PostEnableVpcClassicLinkDnsSupport_617392, base: "/",
+ url: url_PostEnableVpcClassicLinkDnsSupport_617393,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetEnableVpcClassicLinkDnsSupport_616171 = ref object of OpenApiRestCall_604389
-proc url_GetEnableVpcClassicLinkDnsSupport_616173(protocol: Scheme; host: string;
+ Call_GetEnableVpcClassicLinkDnsSupport_617375 = ref object of OpenApiRestCall_605589
+proc url_GetEnableVpcClassicLinkDnsSupport_617377(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -94644,7 +94709,7 @@ proc url_GetEnableVpcClassicLinkDnsSupport_616173(protocol: Scheme; host: string
else:
result.path = base & route
-proc validate_GetEnableVpcClassicLinkDnsSupport_616172(path: JsonNode;
+proc validate_GetEnableVpcClassicLinkDnsSupport_617376(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Enables a VPC to support DNS hostname resolution for ClassicLink. If enabled, the DNS hostname of a linked EC2-Classic instance resolves to its private IP address when addressed from an instance in the VPC to which it's linked. Similarly, the DNS hostname of an instance in a VPC resolves to its private IP address when addressed from a linked EC2-Classic instance. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
@@ -94658,22 +94723,22 @@ proc validate_GetEnableVpcClassicLinkDnsSupport_616172(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_616174 = query.getOrDefault("VpcId")
- valid_616174 = validateParameter(valid_616174, JString, required = false,
+ var valid_617378 = query.getOrDefault("VpcId")
+ valid_617378 = validateParameter(valid_617378, JString, required = false,
default = nil)
- if valid_616174 != nil:
- section.add "VpcId", valid_616174
+ if valid_617378 != nil:
+ section.add "VpcId", valid_617378
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_616175 = query.getOrDefault("Action")
- valid_616175 = validateParameter(valid_616175, JString, required = true, default = newJString(
+ var valid_617379 = query.getOrDefault("Action")
+ valid_617379 = validateParameter(valid_617379, JString, required = true, default = newJString(
"EnableVpcClassicLinkDnsSupport"))
- if valid_616175 != nil:
- section.add "Action", valid_616175
- var valid_616176 = query.getOrDefault("Version")
- valid_616176 = validateParameter(valid_616176, JString, required = true,
+ if valid_617379 != nil:
+ section.add "Action", valid_617379
+ var valid_617380 = query.getOrDefault("Version")
+ valid_617380 = validateParameter(valid_617380, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616176 != nil:
- section.add "Version", valid_616176
+ if valid_617380 != nil:
+ section.add "Version", valid_617380
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -94684,62 +94749,62 @@ proc validate_GetEnableVpcClassicLinkDnsSupport_616172(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616177 = header.getOrDefault("X-Amz-Signature")
- valid_616177 = validateParameter(valid_616177, JString, required = false,
+ var valid_617381 = header.getOrDefault("X-Amz-Signature")
+ valid_617381 = validateParameter(valid_617381, JString, required = false,
default = nil)
- if valid_616177 != nil:
- section.add "X-Amz-Signature", valid_616177
- var valid_616178 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616178 = validateParameter(valid_616178, JString, required = false,
+ if valid_617381 != nil:
+ section.add "X-Amz-Signature", valid_617381
+ var valid_617382 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617382 = validateParameter(valid_617382, JString, required = false,
default = nil)
- if valid_616178 != nil:
- section.add "X-Amz-Content-Sha256", valid_616178
- var valid_616179 = header.getOrDefault("X-Amz-Date")
- valid_616179 = validateParameter(valid_616179, JString, required = false,
+ if valid_617382 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617382
+ var valid_617383 = header.getOrDefault("X-Amz-Date")
+ valid_617383 = validateParameter(valid_617383, JString, required = false,
default = nil)
- if valid_616179 != nil:
- section.add "X-Amz-Date", valid_616179
- var valid_616180 = header.getOrDefault("X-Amz-Credential")
- valid_616180 = validateParameter(valid_616180, JString, required = false,
+ if valid_617383 != nil:
+ section.add "X-Amz-Date", valid_617383
+ var valid_617384 = header.getOrDefault("X-Amz-Credential")
+ valid_617384 = validateParameter(valid_617384, JString, required = false,
default = nil)
- if valid_616180 != nil:
- section.add "X-Amz-Credential", valid_616180
- var valid_616181 = header.getOrDefault("X-Amz-Security-Token")
- valid_616181 = validateParameter(valid_616181, JString, required = false,
+ if valid_617384 != nil:
+ section.add "X-Amz-Credential", valid_617384
+ var valid_617385 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617385 = validateParameter(valid_617385, JString, required = false,
default = nil)
- if valid_616181 != nil:
- section.add "X-Amz-Security-Token", valid_616181
- var valid_616182 = header.getOrDefault("X-Amz-Algorithm")
- valid_616182 = validateParameter(valid_616182, JString, required = false,
+ if valid_617385 != nil:
+ section.add "X-Amz-Security-Token", valid_617385
+ var valid_617386 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617386 = validateParameter(valid_617386, JString, required = false,
default = nil)
- if valid_616182 != nil:
- section.add "X-Amz-Algorithm", valid_616182
- var valid_616183 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616183 = validateParameter(valid_616183, JString, required = false,
+ if valid_617386 != nil:
+ section.add "X-Amz-Algorithm", valid_617386
+ var valid_617387 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617387 = validateParameter(valid_617387, JString, required = false,
default = nil)
- if valid_616183 != nil:
- section.add "X-Amz-SignedHeaders", valid_616183
+ if valid_617387 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617387
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616184: Call_GetEnableVpcClassicLinkDnsSupport_616171;
+proc call*(call_617388: Call_GetEnableVpcClassicLinkDnsSupport_617375;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Enables a VPC to support DNS hostname resolution for ClassicLink. If enabled, the DNS hostname of a linked EC2-Classic instance resolves to its private IP address when addressed from an instance in the VPC to which it's linked. Similarly, the DNS hostname of an instance in a VPC resolves to its private IP address when addressed from a linked EC2-Classic instance. For more information, see ClassicLink in the Amazon Elastic Compute Cloud User Guide.
##
- let valid = call_616184.validator(path, query, header, formData, body)
- let scheme = call_616184.pickScheme
+ let valid = call_617388.validator(path, query, header, formData, body)
+ let scheme = call_617388.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616184.url(scheme.get, call_616184.host, call_616184.base,
- call_616184.route, valid.getOrDefault("path"),
+ let url = call_617388.url(scheme.get, call_617388.host, call_617388.base,
+ call_617388.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616184, url, valid)
+ result = atozHook(call_617388, url, valid)
-proc call*(call_616185: Call_GetEnableVpcClassicLinkDnsSupport_616171;
+proc call*(call_617389: Call_GetEnableVpcClassicLinkDnsSupport_617375;
VpcId: string = ""; Action: string = "EnableVpcClassicLinkDnsSupport";
Version: string = "2016-11-15"): Recallable =
## getEnableVpcClassicLinkDnsSupport
@@ -94748,21 +94813,21 @@ proc call*(call_616185: Call_GetEnableVpcClassicLinkDnsSupport_616171;
## : The ID of the VPC.
## Action: string (required)
## Version: string (required)
- var query_616186 = newJObject()
- add(query_616186, "VpcId", newJString(VpcId))
- add(query_616186, "Action", newJString(Action))
- add(query_616186, "Version", newJString(Version))
- result = call_616185.call(nil, query_616186, nil, nil, nil)
+ var query_617390 = newJObject()
+ add(query_617390, "VpcId", newJString(VpcId))
+ add(query_617390, "Action", newJString(Action))
+ add(query_617390, "Version", newJString(Version))
+ result = call_617389.call(nil, query_617390, nil, nil, nil)
-var getEnableVpcClassicLinkDnsSupport* = Call_GetEnableVpcClassicLinkDnsSupport_616171(
+var getEnableVpcClassicLinkDnsSupport* = Call_GetEnableVpcClassicLinkDnsSupport_617375(
name: "getEnableVpcClassicLinkDnsSupport", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=EnableVpcClassicLinkDnsSupport",
- validator: validate_GetEnableVpcClassicLinkDnsSupport_616172, base: "/",
- url: url_GetEnableVpcClassicLinkDnsSupport_616173,
+ validator: validate_GetEnableVpcClassicLinkDnsSupport_617376, base: "/",
+ url: url_GetEnableVpcClassicLinkDnsSupport_617377,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostExportClientVpnClientCertificateRevocationList_616221 = ref object of OpenApiRestCall_604389
-proc url_PostExportClientVpnClientCertificateRevocationList_616223(
+ Call_PostExportClientVpnClientCertificateRevocationList_617425 = ref object of OpenApiRestCall_605589
+proc url_PostExportClientVpnClientCertificateRevocationList_617427(
protocol: Scheme; host: string; base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -94775,7 +94840,7 @@ proc url_PostExportClientVpnClientCertificateRevocationList_616223(
else:
result.path = base & route
-proc validate_PostExportClientVpnClientCertificateRevocationList_616222(
+proc validate_PostExportClientVpnClientCertificateRevocationList_617426(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Downloads the client certificate revocation list for the specified Client VPN endpoint.
@@ -94789,16 +94854,16 @@ proc validate_PostExportClientVpnClientCertificateRevocationList_616222(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_616224 = query.getOrDefault("Action")
- valid_616224 = validateParameter(valid_616224, JString, required = true, default = newJString(
+ var valid_617428 = query.getOrDefault("Action")
+ valid_617428 = validateParameter(valid_617428, JString, required = true, default = newJString(
"ExportClientVpnClientCertificateRevocationList"))
- if valid_616224 != nil:
- section.add "Action", valid_616224
- var valid_616225 = query.getOrDefault("Version")
- valid_616225 = validateParameter(valid_616225, JString, required = true,
+ if valid_617428 != nil:
+ section.add "Action", valid_617428
+ var valid_617429 = query.getOrDefault("Version")
+ valid_617429 = validateParameter(valid_617429, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616225 != nil:
- section.add "Version", valid_616225
+ if valid_617429 != nil:
+ section.add "Version", valid_617429
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -94809,41 +94874,41 @@ proc validate_PostExportClientVpnClientCertificateRevocationList_616222(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616226 = header.getOrDefault("X-Amz-Signature")
- valid_616226 = validateParameter(valid_616226, JString, required = false,
+ var valid_617430 = header.getOrDefault("X-Amz-Signature")
+ valid_617430 = validateParameter(valid_617430, JString, required = false,
default = nil)
- if valid_616226 != nil:
- section.add "X-Amz-Signature", valid_616226
- var valid_616227 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616227 = validateParameter(valid_616227, JString, required = false,
+ if valid_617430 != nil:
+ section.add "X-Amz-Signature", valid_617430
+ var valid_617431 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617431 = validateParameter(valid_617431, JString, required = false,
default = nil)
- if valid_616227 != nil:
- section.add "X-Amz-Content-Sha256", valid_616227
- var valid_616228 = header.getOrDefault("X-Amz-Date")
- valid_616228 = validateParameter(valid_616228, JString, required = false,
+ if valid_617431 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617431
+ var valid_617432 = header.getOrDefault("X-Amz-Date")
+ valid_617432 = validateParameter(valid_617432, JString, required = false,
default = nil)
- if valid_616228 != nil:
- section.add "X-Amz-Date", valid_616228
- var valid_616229 = header.getOrDefault("X-Amz-Credential")
- valid_616229 = validateParameter(valid_616229, JString, required = false,
+ if valid_617432 != nil:
+ section.add "X-Amz-Date", valid_617432
+ var valid_617433 = header.getOrDefault("X-Amz-Credential")
+ valid_617433 = validateParameter(valid_617433, JString, required = false,
default = nil)
- if valid_616229 != nil:
- section.add "X-Amz-Credential", valid_616229
- var valid_616230 = header.getOrDefault("X-Amz-Security-Token")
- valid_616230 = validateParameter(valid_616230, JString, required = false,
+ if valid_617433 != nil:
+ section.add "X-Amz-Credential", valid_617433
+ var valid_617434 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617434 = validateParameter(valid_617434, JString, required = false,
default = nil)
- if valid_616230 != nil:
- section.add "X-Amz-Security-Token", valid_616230
- var valid_616231 = header.getOrDefault("X-Amz-Algorithm")
- valid_616231 = validateParameter(valid_616231, JString, required = false,
+ if valid_617434 != nil:
+ section.add "X-Amz-Security-Token", valid_617434
+ var valid_617435 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617435 = validateParameter(valid_617435, JString, required = false,
default = nil)
- if valid_616231 != nil:
- section.add "X-Amz-Algorithm", valid_616231
- var valid_616232 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616232 = validateParameter(valid_616232, JString, required = false,
+ if valid_617435 != nil:
+ section.add "X-Amz-Algorithm", valid_617435
+ var valid_617436 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617436 = validateParameter(valid_617436, JString, required = false,
default = nil)
- if valid_616232 != nil:
- section.add "X-Amz-SignedHeaders", valid_616232
+ if valid_617436 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617436
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -94851,35 +94916,35 @@ proc validate_PostExportClientVpnClientCertificateRevocationList_616222(
## ClientVpnEndpointId: JString (required)
## : The ID of the Client VPN endpoint.
section = newJObject()
- var valid_616233 = formData.getOrDefault("DryRun")
- valid_616233 = validateParameter(valid_616233, JBool, required = false, default = nil)
- if valid_616233 != nil:
- section.add "DryRun", valid_616233
+ var valid_617437 = formData.getOrDefault("DryRun")
+ valid_617437 = validateParameter(valid_617437, JBool, required = false, default = nil)
+ if valid_617437 != nil:
+ section.add "DryRun", valid_617437
assert formData != nil, "formData argument is necessary due to required `ClientVpnEndpointId` field"
- var valid_616234 = formData.getOrDefault("ClientVpnEndpointId")
- valid_616234 = validateParameter(valid_616234, JString, required = true,
+ var valid_617438 = formData.getOrDefault("ClientVpnEndpointId")
+ valid_617438 = validateParameter(valid_617438, JString, required = true,
default = nil)
- if valid_616234 != nil:
- section.add "ClientVpnEndpointId", valid_616234
+ if valid_617438 != nil:
+ section.add "ClientVpnEndpointId", valid_617438
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616235: Call_PostExportClientVpnClientCertificateRevocationList_616221;
+proc call*(call_617439: Call_PostExportClientVpnClientCertificateRevocationList_617425;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Downloads the client certificate revocation list for the specified Client VPN endpoint.
##
- let valid = call_616235.validator(path, query, header, formData, body)
- let scheme = call_616235.pickScheme
+ let valid = call_617439.validator(path, query, header, formData, body)
+ let scheme = call_617439.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616235.url(scheme.get, call_616235.host, call_616235.base,
- call_616235.route, valid.getOrDefault("path"),
+ let url = call_617439.url(scheme.get, call_617439.host, call_617439.base,
+ call_617439.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616235, url, valid)
+ result = atozHook(call_617439, url, valid)
-proc call*(call_616236: Call_PostExportClientVpnClientCertificateRevocationList_616221;
+proc call*(call_617440: Call_PostExportClientVpnClientCertificateRevocationList_617425;
ClientVpnEndpointId: string; DryRun: bool = false;
Action: string = "ExportClientVpnClientCertificateRevocationList";
Version: string = "2016-11-15"): Recallable =
@@ -94891,24 +94956,24 @@ proc call*(call_616236: Call_PostExportClientVpnClientCertificateRevocationList_
## Version: string (required)
## ClientVpnEndpointId: string (required)
## : The ID of the Client VPN endpoint.
- var query_616237 = newJObject()
- var formData_616238 = newJObject()
- add(formData_616238, "DryRun", newJBool(DryRun))
- add(query_616237, "Action", newJString(Action))
- add(query_616237, "Version", newJString(Version))
- add(formData_616238, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
- result = call_616236.call(nil, query_616237, nil, formData_616238, nil)
-
-var postExportClientVpnClientCertificateRevocationList* = Call_PostExportClientVpnClientCertificateRevocationList_616221(
+ var query_617441 = newJObject()
+ var formData_617442 = newJObject()
+ add(formData_617442, "DryRun", newJBool(DryRun))
+ add(query_617441, "Action", newJString(Action))
+ add(query_617441, "Version", newJString(Version))
+ add(formData_617442, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
+ result = call_617440.call(nil, query_617441, nil, formData_617442, nil)
+
+var postExportClientVpnClientCertificateRevocationList* = Call_PostExportClientVpnClientCertificateRevocationList_617425(
name: "postExportClientVpnClientCertificateRevocationList",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=ExportClientVpnClientCertificateRevocationList",
- validator: validate_PostExportClientVpnClientCertificateRevocationList_616222,
- base: "/", url: url_PostExportClientVpnClientCertificateRevocationList_616223,
+ validator: validate_PostExportClientVpnClientCertificateRevocationList_617426,
+ base: "/", url: url_PostExportClientVpnClientCertificateRevocationList_617427,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetExportClientVpnClientCertificateRevocationList_616204 = ref object of OpenApiRestCall_604389
-proc url_GetExportClientVpnClientCertificateRevocationList_616206(
+ Call_GetExportClientVpnClientCertificateRevocationList_617408 = ref object of OpenApiRestCall_605589
+proc url_GetExportClientVpnClientCertificateRevocationList_617410(
protocol: Scheme; host: string; base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -94921,7 +94986,7 @@ proc url_GetExportClientVpnClientCertificateRevocationList_616206(
else:
result.path = base & route
-proc validate_GetExportClientVpnClientCertificateRevocationList_616205(
+proc validate_GetExportClientVpnClientCertificateRevocationList_617409(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Downloads the client certificate revocation list for the specified Client VPN endpoint.
@@ -94938,26 +95003,26 @@ proc validate_GetExportClientVpnClientCertificateRevocationList_616205(
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_616207 = query.getOrDefault("DryRun")
- valid_616207 = validateParameter(valid_616207, JBool, required = false, default = nil)
- if valid_616207 != nil:
- section.add "DryRun", valid_616207
+ var valid_617411 = query.getOrDefault("DryRun")
+ valid_617411 = validateParameter(valid_617411, JBool, required = false, default = nil)
+ if valid_617411 != nil:
+ section.add "DryRun", valid_617411
assert query != nil, "query argument is necessary due to required `ClientVpnEndpointId` field"
- var valid_616208 = query.getOrDefault("ClientVpnEndpointId")
- valid_616208 = validateParameter(valid_616208, JString, required = true,
+ var valid_617412 = query.getOrDefault("ClientVpnEndpointId")
+ valid_617412 = validateParameter(valid_617412, JString, required = true,
default = nil)
- if valid_616208 != nil:
- section.add "ClientVpnEndpointId", valid_616208
- var valid_616209 = query.getOrDefault("Action")
- valid_616209 = validateParameter(valid_616209, JString, required = true, default = newJString(
+ if valid_617412 != nil:
+ section.add "ClientVpnEndpointId", valid_617412
+ var valid_617413 = query.getOrDefault("Action")
+ valid_617413 = validateParameter(valid_617413, JString, required = true, default = newJString(
"ExportClientVpnClientCertificateRevocationList"))
- if valid_616209 != nil:
- section.add "Action", valid_616209
- var valid_616210 = query.getOrDefault("Version")
- valid_616210 = validateParameter(valid_616210, JString, required = true,
+ if valid_617413 != nil:
+ section.add "Action", valid_617413
+ var valid_617414 = query.getOrDefault("Version")
+ valid_617414 = validateParameter(valid_617414, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616210 != nil:
- section.add "Version", valid_616210
+ if valid_617414 != nil:
+ section.add "Version", valid_617414
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -94968,62 +95033,62 @@ proc validate_GetExportClientVpnClientCertificateRevocationList_616205(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616211 = header.getOrDefault("X-Amz-Signature")
- valid_616211 = validateParameter(valid_616211, JString, required = false,
+ var valid_617415 = header.getOrDefault("X-Amz-Signature")
+ valid_617415 = validateParameter(valid_617415, JString, required = false,
default = nil)
- if valid_616211 != nil:
- section.add "X-Amz-Signature", valid_616211
- var valid_616212 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616212 = validateParameter(valid_616212, JString, required = false,
+ if valid_617415 != nil:
+ section.add "X-Amz-Signature", valid_617415
+ var valid_617416 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617416 = validateParameter(valid_617416, JString, required = false,
default = nil)
- if valid_616212 != nil:
- section.add "X-Amz-Content-Sha256", valid_616212
- var valid_616213 = header.getOrDefault("X-Amz-Date")
- valid_616213 = validateParameter(valid_616213, JString, required = false,
+ if valid_617416 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617416
+ var valid_617417 = header.getOrDefault("X-Amz-Date")
+ valid_617417 = validateParameter(valid_617417, JString, required = false,
default = nil)
- if valid_616213 != nil:
- section.add "X-Amz-Date", valid_616213
- var valid_616214 = header.getOrDefault("X-Amz-Credential")
- valid_616214 = validateParameter(valid_616214, JString, required = false,
+ if valid_617417 != nil:
+ section.add "X-Amz-Date", valid_617417
+ var valid_617418 = header.getOrDefault("X-Amz-Credential")
+ valid_617418 = validateParameter(valid_617418, JString, required = false,
default = nil)
- if valid_616214 != nil:
- section.add "X-Amz-Credential", valid_616214
- var valid_616215 = header.getOrDefault("X-Amz-Security-Token")
- valid_616215 = validateParameter(valid_616215, JString, required = false,
+ if valid_617418 != nil:
+ section.add "X-Amz-Credential", valid_617418
+ var valid_617419 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617419 = validateParameter(valid_617419, JString, required = false,
default = nil)
- if valid_616215 != nil:
- section.add "X-Amz-Security-Token", valid_616215
- var valid_616216 = header.getOrDefault("X-Amz-Algorithm")
- valid_616216 = validateParameter(valid_616216, JString, required = false,
+ if valid_617419 != nil:
+ section.add "X-Amz-Security-Token", valid_617419
+ var valid_617420 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617420 = validateParameter(valid_617420, JString, required = false,
default = nil)
- if valid_616216 != nil:
- section.add "X-Amz-Algorithm", valid_616216
- var valid_616217 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616217 = validateParameter(valid_616217, JString, required = false,
+ if valid_617420 != nil:
+ section.add "X-Amz-Algorithm", valid_617420
+ var valid_617421 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617421 = validateParameter(valid_617421, JString, required = false,
default = nil)
- if valid_616217 != nil:
- section.add "X-Amz-SignedHeaders", valid_616217
+ if valid_617421 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617421
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616218: Call_GetExportClientVpnClientCertificateRevocationList_616204;
+proc call*(call_617422: Call_GetExportClientVpnClientCertificateRevocationList_617408;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Downloads the client certificate revocation list for the specified Client VPN endpoint.
##
- let valid = call_616218.validator(path, query, header, formData, body)
- let scheme = call_616218.pickScheme
+ let valid = call_617422.validator(path, query, header, formData, body)
+ let scheme = call_617422.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616218.url(scheme.get, call_616218.host, call_616218.base,
- call_616218.route, valid.getOrDefault("path"),
+ let url = call_617422.url(scheme.get, call_617422.host, call_617422.base,
+ call_617422.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616218, url, valid)
+ result = atozHook(call_617422, url, valid)
-proc call*(call_616219: Call_GetExportClientVpnClientCertificateRevocationList_616204;
+proc call*(call_617423: Call_GetExportClientVpnClientCertificateRevocationList_617408;
ClientVpnEndpointId: string; DryRun: bool = false;
Action: string = "ExportClientVpnClientCertificateRevocationList";
Version: string = "2016-11-15"): Recallable =
@@ -95035,23 +95100,23 @@ proc call*(call_616219: Call_GetExportClientVpnClientCertificateRevocationList_6
## : The ID of the Client VPN endpoint.
## Action: string (required)
## Version: string (required)
- var query_616220 = newJObject()
- add(query_616220, "DryRun", newJBool(DryRun))
- add(query_616220, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
- add(query_616220, "Action", newJString(Action))
- add(query_616220, "Version", newJString(Version))
- result = call_616219.call(nil, query_616220, nil, nil, nil)
+ var query_617424 = newJObject()
+ add(query_617424, "DryRun", newJBool(DryRun))
+ add(query_617424, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
+ add(query_617424, "Action", newJString(Action))
+ add(query_617424, "Version", newJString(Version))
+ result = call_617423.call(nil, query_617424, nil, nil, nil)
-var getExportClientVpnClientCertificateRevocationList* = Call_GetExportClientVpnClientCertificateRevocationList_616204(
+var getExportClientVpnClientCertificateRevocationList* = Call_GetExportClientVpnClientCertificateRevocationList_617408(
name: "getExportClientVpnClientCertificateRevocationList",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
route: "/#Action=ExportClientVpnClientCertificateRevocationList",
- validator: validate_GetExportClientVpnClientCertificateRevocationList_616205,
- base: "/", url: url_GetExportClientVpnClientCertificateRevocationList_616206,
+ validator: validate_GetExportClientVpnClientCertificateRevocationList_617409,
+ base: "/", url: url_GetExportClientVpnClientCertificateRevocationList_617410,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostExportClientVpnClientConfiguration_616256 = ref object of OpenApiRestCall_604389
-proc url_PostExportClientVpnClientConfiguration_616258(protocol: Scheme;
+ Call_PostExportClientVpnClientConfiguration_617460 = ref object of OpenApiRestCall_605589
+proc url_PostExportClientVpnClientConfiguration_617462(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -95063,7 +95128,7 @@ proc url_PostExportClientVpnClientConfiguration_616258(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostExportClientVpnClientConfiguration_616257(path: JsonNode;
+proc validate_PostExportClientVpnClientConfiguration_617461(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Downloads the contents of the Client VPN endpoint configuration file for the specified Client VPN endpoint. The Client VPN endpoint configuration file includes the Client VPN endpoint and certificate information clients need to establish a connection with the Client VPN endpoint.
##
@@ -95076,16 +95141,16 @@ proc validate_PostExportClientVpnClientConfiguration_616257(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_616259 = query.getOrDefault("Action")
- valid_616259 = validateParameter(valid_616259, JString, required = true, default = newJString(
+ var valid_617463 = query.getOrDefault("Action")
+ valid_617463 = validateParameter(valid_617463, JString, required = true, default = newJString(
"ExportClientVpnClientConfiguration"))
- if valid_616259 != nil:
- section.add "Action", valid_616259
- var valid_616260 = query.getOrDefault("Version")
- valid_616260 = validateParameter(valid_616260, JString, required = true,
+ if valid_617463 != nil:
+ section.add "Action", valid_617463
+ var valid_617464 = query.getOrDefault("Version")
+ valid_617464 = validateParameter(valid_617464, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616260 != nil:
- section.add "Version", valid_616260
+ if valid_617464 != nil:
+ section.add "Version", valid_617464
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -95096,41 +95161,41 @@ proc validate_PostExportClientVpnClientConfiguration_616257(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616261 = header.getOrDefault("X-Amz-Signature")
- valid_616261 = validateParameter(valid_616261, JString, required = false,
+ var valid_617465 = header.getOrDefault("X-Amz-Signature")
+ valid_617465 = validateParameter(valid_617465, JString, required = false,
default = nil)
- if valid_616261 != nil:
- section.add "X-Amz-Signature", valid_616261
- var valid_616262 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616262 = validateParameter(valid_616262, JString, required = false,
+ if valid_617465 != nil:
+ section.add "X-Amz-Signature", valid_617465
+ var valid_617466 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617466 = validateParameter(valid_617466, JString, required = false,
default = nil)
- if valid_616262 != nil:
- section.add "X-Amz-Content-Sha256", valid_616262
- var valid_616263 = header.getOrDefault("X-Amz-Date")
- valid_616263 = validateParameter(valid_616263, JString, required = false,
+ if valid_617466 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617466
+ var valid_617467 = header.getOrDefault("X-Amz-Date")
+ valid_617467 = validateParameter(valid_617467, JString, required = false,
default = nil)
- if valid_616263 != nil:
- section.add "X-Amz-Date", valid_616263
- var valid_616264 = header.getOrDefault("X-Amz-Credential")
- valid_616264 = validateParameter(valid_616264, JString, required = false,
+ if valid_617467 != nil:
+ section.add "X-Amz-Date", valid_617467
+ var valid_617468 = header.getOrDefault("X-Amz-Credential")
+ valid_617468 = validateParameter(valid_617468, JString, required = false,
default = nil)
- if valid_616264 != nil:
- section.add "X-Amz-Credential", valid_616264
- var valid_616265 = header.getOrDefault("X-Amz-Security-Token")
- valid_616265 = validateParameter(valid_616265, JString, required = false,
+ if valid_617468 != nil:
+ section.add "X-Amz-Credential", valid_617468
+ var valid_617469 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617469 = validateParameter(valid_617469, JString, required = false,
default = nil)
- if valid_616265 != nil:
- section.add "X-Amz-Security-Token", valid_616265
- var valid_616266 = header.getOrDefault("X-Amz-Algorithm")
- valid_616266 = validateParameter(valid_616266, JString, required = false,
+ if valid_617469 != nil:
+ section.add "X-Amz-Security-Token", valid_617469
+ var valid_617470 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617470 = validateParameter(valid_617470, JString, required = false,
default = nil)
- if valid_616266 != nil:
- section.add "X-Amz-Algorithm", valid_616266
- var valid_616267 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616267 = validateParameter(valid_616267, JString, required = false,
+ if valid_617470 != nil:
+ section.add "X-Amz-Algorithm", valid_617470
+ var valid_617471 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617471 = validateParameter(valid_617471, JString, required = false,
default = nil)
- if valid_616267 != nil:
- section.add "X-Amz-SignedHeaders", valid_616267
+ if valid_617471 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617471
result.add "header", section
## parameters in `formData` object:
## DryRun: JBool
@@ -95138,35 +95203,35 @@ proc validate_PostExportClientVpnClientConfiguration_616257(path: JsonNode;
## ClientVpnEndpointId: JString (required)
## : The ID of the Client VPN endpoint.
section = newJObject()
- var valid_616268 = formData.getOrDefault("DryRun")
- valid_616268 = validateParameter(valid_616268, JBool, required = false, default = nil)
- if valid_616268 != nil:
- section.add "DryRun", valid_616268
+ var valid_617472 = formData.getOrDefault("DryRun")
+ valid_617472 = validateParameter(valid_617472, JBool, required = false, default = nil)
+ if valid_617472 != nil:
+ section.add "DryRun", valid_617472
assert formData != nil, "formData argument is necessary due to required `ClientVpnEndpointId` field"
- var valid_616269 = formData.getOrDefault("ClientVpnEndpointId")
- valid_616269 = validateParameter(valid_616269, JString, required = true,
+ var valid_617473 = formData.getOrDefault("ClientVpnEndpointId")
+ valid_617473 = validateParameter(valid_617473, JString, required = true,
default = nil)
- if valid_616269 != nil:
- section.add "ClientVpnEndpointId", valid_616269
+ if valid_617473 != nil:
+ section.add "ClientVpnEndpointId", valid_617473
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616270: Call_PostExportClientVpnClientConfiguration_616256;
+proc call*(call_617474: Call_PostExportClientVpnClientConfiguration_617460;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Downloads the contents of the Client VPN endpoint configuration file for the specified Client VPN endpoint. The Client VPN endpoint configuration file includes the Client VPN endpoint and certificate information clients need to establish a connection with the Client VPN endpoint.
##
- let valid = call_616270.validator(path, query, header, formData, body)
- let scheme = call_616270.pickScheme
+ let valid = call_617474.validator(path, query, header, formData, body)
+ let scheme = call_617474.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616270.url(scheme.get, call_616270.host, call_616270.base,
- call_616270.route, valid.getOrDefault("path"),
+ let url = call_617474.url(scheme.get, call_617474.host, call_617474.base,
+ call_617474.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616270, url, valid)
+ result = atozHook(call_617474, url, valid)
-proc call*(call_616271: Call_PostExportClientVpnClientConfiguration_616256;
+proc call*(call_617475: Call_PostExportClientVpnClientConfiguration_617460;
ClientVpnEndpointId: string; DryRun: bool = false;
Action: string = "ExportClientVpnClientConfiguration";
Version: string = "2016-11-15"): Recallable =
@@ -95178,24 +95243,24 @@ proc call*(call_616271: Call_PostExportClientVpnClientConfiguration_616256;
## Version: string (required)
## ClientVpnEndpointId: string (required)
## : The ID of the Client VPN endpoint.
- var query_616272 = newJObject()
- var formData_616273 = newJObject()
- add(formData_616273, "DryRun", newJBool(DryRun))
- add(query_616272, "Action", newJString(Action))
- add(query_616272, "Version", newJString(Version))
- add(formData_616273, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
- result = call_616271.call(nil, query_616272, nil, formData_616273, nil)
-
-var postExportClientVpnClientConfiguration* = Call_PostExportClientVpnClientConfiguration_616256(
+ var query_617476 = newJObject()
+ var formData_617477 = newJObject()
+ add(formData_617477, "DryRun", newJBool(DryRun))
+ add(query_617476, "Action", newJString(Action))
+ add(query_617476, "Version", newJString(Version))
+ add(formData_617477, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
+ result = call_617475.call(nil, query_617476, nil, formData_617477, nil)
+
+var postExportClientVpnClientConfiguration* = Call_PostExportClientVpnClientConfiguration_617460(
name: "postExportClientVpnClientConfiguration", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com",
route: "/#Action=ExportClientVpnClientConfiguration",
- validator: validate_PostExportClientVpnClientConfiguration_616257, base: "/",
- url: url_PostExportClientVpnClientConfiguration_616258,
+ validator: validate_PostExportClientVpnClientConfiguration_617461, base: "/",
+ url: url_PostExportClientVpnClientConfiguration_617462,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetExportClientVpnClientConfiguration_616239 = ref object of OpenApiRestCall_604389
-proc url_GetExportClientVpnClientConfiguration_616241(protocol: Scheme;
+ Call_GetExportClientVpnClientConfiguration_617443 = ref object of OpenApiRestCall_605589
+proc url_GetExportClientVpnClientConfiguration_617445(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -95207,7 +95272,7 @@ proc url_GetExportClientVpnClientConfiguration_616241(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetExportClientVpnClientConfiguration_616240(path: JsonNode;
+proc validate_GetExportClientVpnClientConfiguration_617444(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Downloads the contents of the Client VPN endpoint configuration file for the specified Client VPN endpoint. The Client VPN endpoint configuration file includes the Client VPN endpoint and certificate information clients need to establish a connection with the Client VPN endpoint.
##
@@ -95223,26 +95288,26 @@ proc validate_GetExportClientVpnClientConfiguration_616240(path: JsonNode;
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_616242 = query.getOrDefault("DryRun")
- valid_616242 = validateParameter(valid_616242, JBool, required = false, default = nil)
- if valid_616242 != nil:
- section.add "DryRun", valid_616242
+ var valid_617446 = query.getOrDefault("DryRun")
+ valid_617446 = validateParameter(valid_617446, JBool, required = false, default = nil)
+ if valid_617446 != nil:
+ section.add "DryRun", valid_617446
assert query != nil, "query argument is necessary due to required `ClientVpnEndpointId` field"
- var valid_616243 = query.getOrDefault("ClientVpnEndpointId")
- valid_616243 = validateParameter(valid_616243, JString, required = true,
+ var valid_617447 = query.getOrDefault("ClientVpnEndpointId")
+ valid_617447 = validateParameter(valid_617447, JString, required = true,
default = nil)
- if valid_616243 != nil:
- section.add "ClientVpnEndpointId", valid_616243
- var valid_616244 = query.getOrDefault("Action")
- valid_616244 = validateParameter(valid_616244, JString, required = true, default = newJString(
+ if valid_617447 != nil:
+ section.add "ClientVpnEndpointId", valid_617447
+ var valid_617448 = query.getOrDefault("Action")
+ valid_617448 = validateParameter(valid_617448, JString, required = true, default = newJString(
"ExportClientVpnClientConfiguration"))
- if valid_616244 != nil:
- section.add "Action", valid_616244
- var valid_616245 = query.getOrDefault("Version")
- valid_616245 = validateParameter(valid_616245, JString, required = true,
+ if valid_617448 != nil:
+ section.add "Action", valid_617448
+ var valid_617449 = query.getOrDefault("Version")
+ valid_617449 = validateParameter(valid_617449, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616245 != nil:
- section.add "Version", valid_616245
+ if valid_617449 != nil:
+ section.add "Version", valid_617449
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -95253,62 +95318,62 @@ proc validate_GetExportClientVpnClientConfiguration_616240(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616246 = header.getOrDefault("X-Amz-Signature")
- valid_616246 = validateParameter(valid_616246, JString, required = false,
+ var valid_617450 = header.getOrDefault("X-Amz-Signature")
+ valid_617450 = validateParameter(valid_617450, JString, required = false,
default = nil)
- if valid_616246 != nil:
- section.add "X-Amz-Signature", valid_616246
- var valid_616247 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616247 = validateParameter(valid_616247, JString, required = false,
+ if valid_617450 != nil:
+ section.add "X-Amz-Signature", valid_617450
+ var valid_617451 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617451 = validateParameter(valid_617451, JString, required = false,
default = nil)
- if valid_616247 != nil:
- section.add "X-Amz-Content-Sha256", valid_616247
- var valid_616248 = header.getOrDefault("X-Amz-Date")
- valid_616248 = validateParameter(valid_616248, JString, required = false,
+ if valid_617451 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617451
+ var valid_617452 = header.getOrDefault("X-Amz-Date")
+ valid_617452 = validateParameter(valid_617452, JString, required = false,
default = nil)
- if valid_616248 != nil:
- section.add "X-Amz-Date", valid_616248
- var valid_616249 = header.getOrDefault("X-Amz-Credential")
- valid_616249 = validateParameter(valid_616249, JString, required = false,
+ if valid_617452 != nil:
+ section.add "X-Amz-Date", valid_617452
+ var valid_617453 = header.getOrDefault("X-Amz-Credential")
+ valid_617453 = validateParameter(valid_617453, JString, required = false,
default = nil)
- if valid_616249 != nil:
- section.add "X-Amz-Credential", valid_616249
- var valid_616250 = header.getOrDefault("X-Amz-Security-Token")
- valid_616250 = validateParameter(valid_616250, JString, required = false,
+ if valid_617453 != nil:
+ section.add "X-Amz-Credential", valid_617453
+ var valid_617454 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617454 = validateParameter(valid_617454, JString, required = false,
default = nil)
- if valid_616250 != nil:
- section.add "X-Amz-Security-Token", valid_616250
- var valid_616251 = header.getOrDefault("X-Amz-Algorithm")
- valid_616251 = validateParameter(valid_616251, JString, required = false,
+ if valid_617454 != nil:
+ section.add "X-Amz-Security-Token", valid_617454
+ var valid_617455 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617455 = validateParameter(valid_617455, JString, required = false,
default = nil)
- if valid_616251 != nil:
- section.add "X-Amz-Algorithm", valid_616251
- var valid_616252 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616252 = validateParameter(valid_616252, JString, required = false,
+ if valid_617455 != nil:
+ section.add "X-Amz-Algorithm", valid_617455
+ var valid_617456 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617456 = validateParameter(valid_617456, JString, required = false,
default = nil)
- if valid_616252 != nil:
- section.add "X-Amz-SignedHeaders", valid_616252
+ if valid_617456 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617456
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616253: Call_GetExportClientVpnClientConfiguration_616239;
+proc call*(call_617457: Call_GetExportClientVpnClientConfiguration_617443;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Downloads the contents of the Client VPN endpoint configuration file for the specified Client VPN endpoint. The Client VPN endpoint configuration file includes the Client VPN endpoint and certificate information clients need to establish a connection with the Client VPN endpoint.
##
- let valid = call_616253.validator(path, query, header, formData, body)
- let scheme = call_616253.pickScheme
+ let valid = call_617457.validator(path, query, header, formData, body)
+ let scheme = call_617457.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616253.url(scheme.get, call_616253.host, call_616253.base,
- call_616253.route, valid.getOrDefault("path"),
+ let url = call_617457.url(scheme.get, call_617457.host, call_617457.base,
+ call_617457.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616253, url, valid)
+ result = atozHook(call_617457, url, valid)
-proc call*(call_616254: Call_GetExportClientVpnClientConfiguration_616239;
+proc call*(call_617458: Call_GetExportClientVpnClientConfiguration_617443;
ClientVpnEndpointId: string; DryRun: bool = false;
Action: string = "ExportClientVpnClientConfiguration";
Version: string = "2016-11-15"): Recallable =
@@ -95320,23 +95385,23 @@ proc call*(call_616254: Call_GetExportClientVpnClientConfiguration_616239;
## : The ID of the Client VPN endpoint.
## Action: string (required)
## Version: string (required)
- var query_616255 = newJObject()
- add(query_616255, "DryRun", newJBool(DryRun))
- add(query_616255, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
- add(query_616255, "Action", newJString(Action))
- add(query_616255, "Version", newJString(Version))
- result = call_616254.call(nil, query_616255, nil, nil, nil)
+ var query_617459 = newJObject()
+ add(query_617459, "DryRun", newJBool(DryRun))
+ add(query_617459, "ClientVpnEndpointId", newJString(ClientVpnEndpointId))
+ add(query_617459, "Action", newJString(Action))
+ add(query_617459, "Version", newJString(Version))
+ result = call_617458.call(nil, query_617459, nil, nil, nil)
-var getExportClientVpnClientConfiguration* = Call_GetExportClientVpnClientConfiguration_616239(
+var getExportClientVpnClientConfiguration* = Call_GetExportClientVpnClientConfiguration_617443(
name: "getExportClientVpnClientConfiguration", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=ExportClientVpnClientConfiguration",
- validator: validate_GetExportClientVpnClientConfiguration_616240, base: "/",
- url: url_GetExportClientVpnClientConfiguration_616241,
+ validator: validate_GetExportClientVpnClientConfiguration_617444, base: "/",
+ url: url_GetExportClientVpnClientConfiguration_617445,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostExportImage_616297 = ref object of OpenApiRestCall_604389
-proc url_PostExportImage_616299(protocol: Scheme; host: string; base: string;
+ Call_PostExportImage_617501 = ref object of OpenApiRestCall_605589
+proc url_PostExportImage_617503(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -95348,7 +95413,7 @@ proc url_PostExportImage_616299(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostExportImage_616298(path: JsonNode; query: JsonNode;
+proc validate_PostExportImage_617502(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Exports an Amazon Machine Image (AMI) to a VM file. For more information, see Exporting a VM Directory from an Amazon Machine Image (AMI) in the VM Import/Export User Guide.
@@ -95362,16 +95427,16 @@ proc validate_PostExportImage_616298(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_616300 = query.getOrDefault("Action")
- valid_616300 = validateParameter(valid_616300, JString, required = true,
+ var valid_617504 = query.getOrDefault("Action")
+ valid_617504 = validateParameter(valid_617504, JString, required = true,
default = newJString("ExportImage"))
- if valid_616300 != nil:
- section.add "Action", valid_616300
- var valid_616301 = query.getOrDefault("Version")
- valid_616301 = validateParameter(valid_616301, JString, required = true,
+ if valid_617504 != nil:
+ section.add "Action", valid_617504
+ var valid_617505 = query.getOrDefault("Version")
+ valid_617505 = validateParameter(valid_617505, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616301 != nil:
- section.add "Version", valid_616301
+ if valid_617505 != nil:
+ section.add "Version", valid_617505
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -95382,41 +95447,41 @@ proc validate_PostExportImage_616298(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616302 = header.getOrDefault("X-Amz-Signature")
- valid_616302 = validateParameter(valid_616302, JString, required = false,
+ var valid_617506 = header.getOrDefault("X-Amz-Signature")
+ valid_617506 = validateParameter(valid_617506, JString, required = false,
default = nil)
- if valid_616302 != nil:
- section.add "X-Amz-Signature", valid_616302
- var valid_616303 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616303 = validateParameter(valid_616303, JString, required = false,
+ if valid_617506 != nil:
+ section.add "X-Amz-Signature", valid_617506
+ var valid_617507 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617507 = validateParameter(valid_617507, JString, required = false,
default = nil)
- if valid_616303 != nil:
- section.add "X-Amz-Content-Sha256", valid_616303
- var valid_616304 = header.getOrDefault("X-Amz-Date")
- valid_616304 = validateParameter(valid_616304, JString, required = false,
+ if valid_617507 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617507
+ var valid_617508 = header.getOrDefault("X-Amz-Date")
+ valid_617508 = validateParameter(valid_617508, JString, required = false,
default = nil)
- if valid_616304 != nil:
- section.add "X-Amz-Date", valid_616304
- var valid_616305 = header.getOrDefault("X-Amz-Credential")
- valid_616305 = validateParameter(valid_616305, JString, required = false,
+ if valid_617508 != nil:
+ section.add "X-Amz-Date", valid_617508
+ var valid_617509 = header.getOrDefault("X-Amz-Credential")
+ valid_617509 = validateParameter(valid_617509, JString, required = false,
default = nil)
- if valid_616305 != nil:
- section.add "X-Amz-Credential", valid_616305
- var valid_616306 = header.getOrDefault("X-Amz-Security-Token")
- valid_616306 = validateParameter(valid_616306, JString, required = false,
+ if valid_617509 != nil:
+ section.add "X-Amz-Credential", valid_617509
+ var valid_617510 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617510 = validateParameter(valid_617510, JString, required = false,
default = nil)
- if valid_616306 != nil:
- section.add "X-Amz-Security-Token", valid_616306
- var valid_616307 = header.getOrDefault("X-Amz-Algorithm")
- valid_616307 = validateParameter(valid_616307, JString, required = false,
+ if valid_617510 != nil:
+ section.add "X-Amz-Security-Token", valid_617510
+ var valid_617511 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617511 = validateParameter(valid_617511, JString, required = false,
default = nil)
- if valid_616307 != nil:
- section.add "X-Amz-Algorithm", valid_616307
- var valid_616308 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616308 = validateParameter(valid_616308, JString, required = false,
+ if valid_617511 != nil:
+ section.add "X-Amz-Algorithm", valid_617511
+ var valid_617512 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617512 = validateParameter(valid_617512, JString, required = false,
default = nil)
- if valid_616308 != nil:
- section.add "X-Amz-SignedHeaders", valid_616308
+ if valid_617512 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617512
result.add "header", section
## parameters in `formData` object:
## DiskImageFormat: JString (required)
@@ -95439,63 +95504,63 @@ proc validate_PostExportImage_616298(path: JsonNode; query: JsonNode;
## : Token to enable idempotency for export image requests.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `DiskImageFormat` field"
- var valid_616309 = formData.getOrDefault("DiskImageFormat")
- valid_616309 = validateParameter(valid_616309, JString, required = true,
+ var valid_617513 = formData.getOrDefault("DiskImageFormat")
+ valid_617513 = validateParameter(valid_617513, JString, required = true,
default = newJString("VMDK"))
- if valid_616309 != nil:
- section.add "DiskImageFormat", valid_616309
- var valid_616310 = formData.getOrDefault("S3ExportLocation.S3Bucket")
- valid_616310 = validateParameter(valid_616310, JString, required = false,
+ if valid_617513 != nil:
+ section.add "DiskImageFormat", valid_617513
+ var valid_617514 = formData.getOrDefault("S3ExportLocation.S3Bucket")
+ valid_617514 = validateParameter(valid_617514, JString, required = false,
default = nil)
- if valid_616310 != nil:
- section.add "S3ExportLocation.S3Bucket", valid_616310
- var valid_616311 = formData.getOrDefault("Description")
- valid_616311 = validateParameter(valid_616311, JString, required = false,
+ if valid_617514 != nil:
+ section.add "S3ExportLocation.S3Bucket", valid_617514
+ var valid_617515 = formData.getOrDefault("Description")
+ valid_617515 = validateParameter(valid_617515, JString, required = false,
default = nil)
- if valid_616311 != nil:
- section.add "Description", valid_616311
- var valid_616312 = formData.getOrDefault("RoleName")
- valid_616312 = validateParameter(valid_616312, JString, required = false,
+ if valid_617515 != nil:
+ section.add "Description", valid_617515
+ var valid_617516 = formData.getOrDefault("RoleName")
+ valid_617516 = validateParameter(valid_617516, JString, required = false,
default = nil)
- if valid_616312 != nil:
- section.add "RoleName", valid_616312
- var valid_616313 = formData.getOrDefault("S3ExportLocation.S3Prefix")
- valid_616313 = validateParameter(valid_616313, JString, required = false,
+ if valid_617516 != nil:
+ section.add "RoleName", valid_617516
+ var valid_617517 = formData.getOrDefault("S3ExportLocation.S3Prefix")
+ valid_617517 = validateParameter(valid_617517, JString, required = false,
default = nil)
- if valid_616313 != nil:
- section.add "S3ExportLocation.S3Prefix", valid_616313
- var valid_616314 = formData.getOrDefault("DryRun")
- valid_616314 = validateParameter(valid_616314, JBool, required = false, default = nil)
- if valid_616314 != nil:
- section.add "DryRun", valid_616314
- var valid_616315 = formData.getOrDefault("ImageId")
- valid_616315 = validateParameter(valid_616315, JString, required = true,
+ if valid_617517 != nil:
+ section.add "S3ExportLocation.S3Prefix", valid_617517
+ var valid_617518 = formData.getOrDefault("DryRun")
+ valid_617518 = validateParameter(valid_617518, JBool, required = false, default = nil)
+ if valid_617518 != nil:
+ section.add "DryRun", valid_617518
+ var valid_617519 = formData.getOrDefault("ImageId")
+ valid_617519 = validateParameter(valid_617519, JString, required = true,
default = nil)
- if valid_616315 != nil:
- section.add "ImageId", valid_616315
- var valid_616316 = formData.getOrDefault("ClientToken")
- valid_616316 = validateParameter(valid_616316, JString, required = false,
+ if valid_617519 != nil:
+ section.add "ImageId", valid_617519
+ var valid_617520 = formData.getOrDefault("ClientToken")
+ valid_617520 = validateParameter(valid_617520, JString, required = false,
default = nil)
- if valid_616316 != nil:
- section.add "ClientToken", valid_616316
+ if valid_617520 != nil:
+ section.add "ClientToken", valid_617520
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616317: Call_PostExportImage_616297; path: JsonNode; query: JsonNode;
+proc call*(call_617521: Call_PostExportImage_617501; path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Exports an Amazon Machine Image (AMI) to a VM file. For more information, see Exporting a VM Directory from an Amazon Machine Image (AMI) in the VM Import/Export User Guide.
##
- let valid = call_616317.validator(path, query, header, formData, body)
- let scheme = call_616317.pickScheme
+ let valid = call_617521.validator(path, query, header, formData, body)
+ let scheme = call_617521.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616317.url(scheme.get, call_616317.host, call_616317.base,
- call_616317.route, valid.getOrDefault("path"),
+ let url = call_617521.url(scheme.get, call_617521.host, call_617521.base,
+ call_617521.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616317, url, valid)
+ result = atozHook(call_617521, url, valid)
-proc call*(call_616318: Call_PostExportImage_616297; ImageId: string;
+proc call*(call_617522: Call_PostExportImage_617501; ImageId: string;
DiskImageFormat: string = "VMDK"; S3ExportLocationS3Bucket: string = "";
Description: string = ""; RoleName: string = "";
S3ExportLocationS3Prefix: string = ""; DryRun: bool = false;
@@ -95523,29 +95588,29 @@ proc call*(call_616318: Call_PostExportImage_616297; ImageId: string;
## Version: string (required)
## ClientToken: string
## : Token to enable idempotency for export image requests.
- var query_616319 = newJObject()
- var formData_616320 = newJObject()
- add(formData_616320, "DiskImageFormat", newJString(DiskImageFormat))
- add(formData_616320, "S3ExportLocation.S3Bucket",
+ var query_617523 = newJObject()
+ var formData_617524 = newJObject()
+ add(formData_617524, "DiskImageFormat", newJString(DiskImageFormat))
+ add(formData_617524, "S3ExportLocation.S3Bucket",
newJString(S3ExportLocationS3Bucket))
- add(formData_616320, "Description", newJString(Description))
- add(formData_616320, "RoleName", newJString(RoleName))
- add(formData_616320, "S3ExportLocation.S3Prefix",
+ add(formData_617524, "Description", newJString(Description))
+ add(formData_617524, "RoleName", newJString(RoleName))
+ add(formData_617524, "S3ExportLocation.S3Prefix",
newJString(S3ExportLocationS3Prefix))
- add(formData_616320, "DryRun", newJBool(DryRun))
- add(query_616319, "Action", newJString(Action))
- add(formData_616320, "ImageId", newJString(ImageId))
- add(query_616319, "Version", newJString(Version))
- add(formData_616320, "ClientToken", newJString(ClientToken))
- result = call_616318.call(nil, query_616319, nil, formData_616320, nil)
-
-var postExportImage* = Call_PostExportImage_616297(name: "postExportImage",
+ add(formData_617524, "DryRun", newJBool(DryRun))
+ add(query_617523, "Action", newJString(Action))
+ add(formData_617524, "ImageId", newJString(ImageId))
+ add(query_617523, "Version", newJString(Version))
+ add(formData_617524, "ClientToken", newJString(ClientToken))
+ result = call_617522.call(nil, query_617523, nil, formData_617524, nil)
+
+var postExportImage* = Call_PostExportImage_617501(name: "postExportImage",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
- route: "/#Action=ExportImage", validator: validate_PostExportImage_616298,
- base: "/", url: url_PostExportImage_616299, schemes: {Scheme.Https, Scheme.Http})
+ route: "/#Action=ExportImage", validator: validate_PostExportImage_617502,
+ base: "/", url: url_PostExportImage_617503, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetExportImage_616274 = ref object of OpenApiRestCall_604389
-proc url_GetExportImage_616276(protocol: Scheme; host: string; base: string;
+ Call_GetExportImage_617478 = ref object of OpenApiRestCall_605589
+proc url_GetExportImage_617480(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -95557,7 +95622,7 @@ proc url_GetExportImage_616276(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetExportImage_616275(path: JsonNode; query: JsonNode;
+proc validate_GetExportImage_617479(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Exports an Amazon Machine Image (AMI) to a VM file. For more information, see Exporting a VM Directory from an Amazon Machine Image (AMI) in the VM Import/Export User Guide.
@@ -95588,56 +95653,56 @@ proc validate_GetExportImage_616275(path: JsonNode; query: JsonNode;
## ClientToken: JString
## : Token to enable idempotency for export image requests.
section = newJObject()
- var valid_616277 = query.getOrDefault("S3ExportLocation.S3Bucket")
- valid_616277 = validateParameter(valid_616277, JString, required = false,
+ var valid_617481 = query.getOrDefault("S3ExportLocation.S3Bucket")
+ valid_617481 = validateParameter(valid_617481, JString, required = false,
default = nil)
- if valid_616277 != nil:
- section.add "S3ExportLocation.S3Bucket", valid_616277
+ if valid_617481 != nil:
+ section.add "S3ExportLocation.S3Bucket", valid_617481
assert query != nil, "query argument is necessary due to required `ImageId` field"
- var valid_616278 = query.getOrDefault("ImageId")
- valid_616278 = validateParameter(valid_616278, JString, required = true,
- default = nil)
- if valid_616278 != nil:
- section.add "ImageId", valid_616278
- var valid_616279 = query.getOrDefault("S3ExportLocation.S3Prefix")
- valid_616279 = validateParameter(valid_616279, JString, required = false,
- default = nil)
- if valid_616279 != nil:
- section.add "S3ExportLocation.S3Prefix", valid_616279
- var valid_616280 = query.getOrDefault("DryRun")
- valid_616280 = validateParameter(valid_616280, JBool, required = false, default = nil)
- if valid_616280 != nil:
- section.add "DryRun", valid_616280
- var valid_616281 = query.getOrDefault("RoleName")
- valid_616281 = validateParameter(valid_616281, JString, required = false,
- default = nil)
- if valid_616281 != nil:
- section.add "RoleName", valid_616281
- var valid_616282 = query.getOrDefault("Action")
- valid_616282 = validateParameter(valid_616282, JString, required = true,
+ var valid_617482 = query.getOrDefault("ImageId")
+ valid_617482 = validateParameter(valid_617482, JString, required = true,
+ default = nil)
+ if valid_617482 != nil:
+ section.add "ImageId", valid_617482
+ var valid_617483 = query.getOrDefault("S3ExportLocation.S3Prefix")
+ valid_617483 = validateParameter(valid_617483, JString, required = false,
+ default = nil)
+ if valid_617483 != nil:
+ section.add "S3ExportLocation.S3Prefix", valid_617483
+ var valid_617484 = query.getOrDefault("DryRun")
+ valid_617484 = validateParameter(valid_617484, JBool, required = false, default = nil)
+ if valid_617484 != nil:
+ section.add "DryRun", valid_617484
+ var valid_617485 = query.getOrDefault("RoleName")
+ valid_617485 = validateParameter(valid_617485, JString, required = false,
+ default = nil)
+ if valid_617485 != nil:
+ section.add "RoleName", valid_617485
+ var valid_617486 = query.getOrDefault("Action")
+ valid_617486 = validateParameter(valid_617486, JString, required = true,
default = newJString("ExportImage"))
- if valid_616282 != nil:
- section.add "Action", valid_616282
- var valid_616283 = query.getOrDefault("Description")
- valid_616283 = validateParameter(valid_616283, JString, required = false,
- default = nil)
- if valid_616283 != nil:
- section.add "Description", valid_616283
- var valid_616284 = query.getOrDefault("Version")
- valid_616284 = validateParameter(valid_616284, JString, required = true,
- default = newJString("2016-11-15"))
- if valid_616284 != nil:
- section.add "Version", valid_616284
- var valid_616285 = query.getOrDefault("DiskImageFormat")
- valid_616285 = validateParameter(valid_616285, JString, required = true,
+ if valid_617486 != nil:
+ section.add "Action", valid_617486
+ var valid_617487 = query.getOrDefault("Description")
+ valid_617487 = validateParameter(valid_617487, JString, required = false,
+ default = nil)
+ if valid_617487 != nil:
+ section.add "Description", valid_617487
+ var valid_617488 = query.getOrDefault("Version")
+ valid_617488 = validateParameter(valid_617488, JString, required = true,
+ default = newJString("2016-11-15"))
+ if valid_617488 != nil:
+ section.add "Version", valid_617488
+ var valid_617489 = query.getOrDefault("DiskImageFormat")
+ valid_617489 = validateParameter(valid_617489, JString, required = true,
default = newJString("VMDK"))
- if valid_616285 != nil:
- section.add "DiskImageFormat", valid_616285
- var valid_616286 = query.getOrDefault("ClientToken")
- valid_616286 = validateParameter(valid_616286, JString, required = false,
+ if valid_617489 != nil:
+ section.add "DiskImageFormat", valid_617489
+ var valid_617490 = query.getOrDefault("ClientToken")
+ valid_617490 = validateParameter(valid_617490, JString, required = false,
default = nil)
- if valid_616286 != nil:
- section.add "ClientToken", valid_616286
+ if valid_617490 != nil:
+ section.add "ClientToken", valid_617490
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -95648,61 +95713,61 @@ proc validate_GetExportImage_616275(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616287 = header.getOrDefault("X-Amz-Signature")
- valid_616287 = validateParameter(valid_616287, JString, required = false,
+ var valid_617491 = header.getOrDefault("X-Amz-Signature")
+ valid_617491 = validateParameter(valid_617491, JString, required = false,
default = nil)
- if valid_616287 != nil:
- section.add "X-Amz-Signature", valid_616287
- var valid_616288 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616288 = validateParameter(valid_616288, JString, required = false,
+ if valid_617491 != nil:
+ section.add "X-Amz-Signature", valid_617491
+ var valid_617492 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617492 = validateParameter(valid_617492, JString, required = false,
default = nil)
- if valid_616288 != nil:
- section.add "X-Amz-Content-Sha256", valid_616288
- var valid_616289 = header.getOrDefault("X-Amz-Date")
- valid_616289 = validateParameter(valid_616289, JString, required = false,
+ if valid_617492 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617492
+ var valid_617493 = header.getOrDefault("X-Amz-Date")
+ valid_617493 = validateParameter(valid_617493, JString, required = false,
default = nil)
- if valid_616289 != nil:
- section.add "X-Amz-Date", valid_616289
- var valid_616290 = header.getOrDefault("X-Amz-Credential")
- valid_616290 = validateParameter(valid_616290, JString, required = false,
+ if valid_617493 != nil:
+ section.add "X-Amz-Date", valid_617493
+ var valid_617494 = header.getOrDefault("X-Amz-Credential")
+ valid_617494 = validateParameter(valid_617494, JString, required = false,
default = nil)
- if valid_616290 != nil:
- section.add "X-Amz-Credential", valid_616290
- var valid_616291 = header.getOrDefault("X-Amz-Security-Token")
- valid_616291 = validateParameter(valid_616291, JString, required = false,
+ if valid_617494 != nil:
+ section.add "X-Amz-Credential", valid_617494
+ var valid_617495 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617495 = validateParameter(valid_617495, JString, required = false,
default = nil)
- if valid_616291 != nil:
- section.add "X-Amz-Security-Token", valid_616291
- var valid_616292 = header.getOrDefault("X-Amz-Algorithm")
- valid_616292 = validateParameter(valid_616292, JString, required = false,
+ if valid_617495 != nil:
+ section.add "X-Amz-Security-Token", valid_617495
+ var valid_617496 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617496 = validateParameter(valid_617496, JString, required = false,
default = nil)
- if valid_616292 != nil:
- section.add "X-Amz-Algorithm", valid_616292
- var valid_616293 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616293 = validateParameter(valid_616293, JString, required = false,
+ if valid_617496 != nil:
+ section.add "X-Amz-Algorithm", valid_617496
+ var valid_617497 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617497 = validateParameter(valid_617497, JString, required = false,
default = nil)
- if valid_616293 != nil:
- section.add "X-Amz-SignedHeaders", valid_616293
+ if valid_617497 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617497
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616294: Call_GetExportImage_616274; path: JsonNode; query: JsonNode;
+proc call*(call_617498: Call_GetExportImage_617478; path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Exports an Amazon Machine Image (AMI) to a VM file. For more information, see Exporting a VM Directory from an Amazon Machine Image (AMI) in the VM Import/Export User Guide.
##
- let valid = call_616294.validator(path, query, header, formData, body)
- let scheme = call_616294.pickScheme
+ let valid = call_617498.validator(path, query, header, formData, body)
+ let scheme = call_617498.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_616294.url(scheme.get, call_616294.host, call_616294.base,
- call_616294.route, valid.getOrDefault("path"),
+ let url = call_617498.url(scheme.get, call_617498.host, call_617498.base,
+ call_617498.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_616294, url, valid)
+ result = atozHook(call_617498, url, valid)
-proc call*(call_616295: Call_GetExportImage_616274; ImageId: string;
+proc call*(call_617499: Call_GetExportImage_617478; ImageId: string;
S3ExportLocationS3Bucket: string = "";
S3ExportLocationS3Prefix: string = ""; DryRun: bool = false;
RoleName: string = ""; Action: string = "ExportImage";
@@ -95730,28 +95795,28 @@ proc call*(call_616295: Call_GetExportImage_616274; ImageId: string;
## : The disk image format.
## ClientToken: string
## : Token to enable idempotency for export image requests.
- var query_616296 = newJObject()
- add(query_616296, "S3ExportLocation.S3Bucket",
+ var query_617500 = newJObject()
+ add(query_617500, "S3ExportLocation.S3Bucket",
newJString(S3ExportLocationS3Bucket))
- add(query_616296, "ImageId", newJString(ImageId))
- add(query_616296, "S3ExportLocation.S3Prefix",
+ add(query_617500, "ImageId", newJString(ImageId))
+ add(query_617500, "S3ExportLocation.S3Prefix",
newJString(S3ExportLocationS3Prefix))
- add(query_616296, "DryRun", newJBool(DryRun))
- add(query_616296, "RoleName", newJString(RoleName))
- add(query_616296, "Action", newJString(Action))
- add(query_616296, "Description", newJString(Description))
- add(query_616296, "Version", newJString(Version))
- add(query_616296, "DiskImageFormat", newJString(DiskImageFormat))
- add(query_616296, "ClientToken", newJString(ClientToken))
- result = call_616295.call(nil, query_616296, nil, nil, nil)
-
-var getExportImage* = Call_GetExportImage_616274(name: "getExportImage",
+ add(query_617500, "DryRun", newJBool(DryRun))
+ add(query_617500, "RoleName", newJString(RoleName))
+ add(query_617500, "Action", newJString(Action))
+ add(query_617500, "Description", newJString(Description))
+ add(query_617500, "Version", newJString(Version))
+ add(query_617500, "DiskImageFormat", newJString(DiskImageFormat))
+ add(query_617500, "ClientToken", newJString(ClientToken))
+ result = call_617499.call(nil, query_617500, nil, nil, nil)
+
+var getExportImage* = Call_GetExportImage_617478(name: "getExportImage",
meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com",
- route: "/#Action=ExportImage", validator: validate_GetExportImage_616275,
- base: "/", url: url_GetExportImage_616276, schemes: {Scheme.Https, Scheme.Http})
+ route: "/#Action=ExportImage", validator: validate_GetExportImage_617479,
+ base: "/", url: url_GetExportImage_617480, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostExportTransitGatewayRoutes_616340 = ref object of OpenApiRestCall_604389
-proc url_PostExportTransitGatewayRoutes_616342(protocol: Scheme; host: string;
+ Call_PostExportTransitGatewayRoutes_617544 = ref object of OpenApiRestCall_605589
+proc url_PostExportTransitGatewayRoutes_617546(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -95763,7 +95828,7 @@ proc url_PostExportTransitGatewayRoutes_616342(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostExportTransitGatewayRoutes_616341(path: JsonNode;
+proc validate_PostExportTransitGatewayRoutes_617545(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Exports routes from the specified transit gateway route table to the specified S3 bucket. By default, all routes are exported. Alternatively, you can filter by CIDR range.
##
@@ -95776,16 +95841,16 @@ proc validate_PostExportTransitGatewayRoutes_616341(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_616343 = query.getOrDefault("Action")
- valid_616343 = validateParameter(valid_616343, JString, required = true, default = newJString(
+ var valid_617547 = query.getOrDefault("Action")
+ valid_617547 = validateParameter(valid_617547, JString, required = true, default = newJString(
"ExportTransitGatewayRoutes"))
- if valid_616343 != nil:
- section.add "Action", valid_616343
- var valid_616344 = query.getOrDefault("Version")
- valid_616344 = validateParameter(valid_616344, JString, required = true,
+ if valid_617547 != nil:
+ section.add "Action", valid_617547
+ var valid_617548 = query.getOrDefault("Version")
+ valid_617548 = validateParameter(valid_617548, JString, required = true,
default = newJString("2016-11-15"))
- if valid_616344 != nil:
- section.add "Version", valid_616344
+ if valid_617548 != nil:
+ section.add "Version", valid_617548
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -95796,41 +95861,41 @@ proc validate_PostExportTransitGatewayRoutes_616341(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_616345 = header.getOrDefault("X-Amz-Signature")
- valid_616345 = validateParameter(valid_616345, JString, required = false,
+ var valid_617549 = header.getOrDefault("X-Amz-Signature")
+ valid_617549 = validateParameter(valid_617549, JString, required = false,
default = nil)
- if valid_616345 != nil:
- section.add "X-Amz-Signature", valid_616345
- var valid_616346 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_616346 = validateParameter(valid_616346, JString, required = false,
+ if valid_617549 != nil:
+ section.add "X-Amz-Signature", valid_617549
+ var valid_617550 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_617550 = validateParameter(valid_617550, JString, required = false,
default = nil)
- if valid_616346 != nil:
- section.add "X-Amz-Content-Sha256", valid_616346
- var valid_616347 = header.getOrDefault("X-Amz-Date")
- valid_616347 = validateParameter(valid_616347, JString, required = false,
+ if valid_617550 != nil:
+ section.add "X-Amz-Content-Sha256", valid_617550
+ var valid_617551 = header.getOrDefault("X-Amz-Date")
+ valid_617551 = validateParameter(valid_617551, JString, required = false,
default = nil)
- if valid_616347 != nil:
- section.add "X-Amz-Date", valid_616347
- var valid_616348 = header.getOrDefault("X-Amz-Credential")
- valid_616348 = validateParameter(valid_616348, JString, required = false,
+ if valid_617551 != nil:
+ section.add "X-Amz-Date", valid_617551
+ var valid_617552 = header.getOrDefault("X-Amz-Credential")
+ valid_617552 = validateParameter(valid_617552, JString, required = false,
default = nil)
- if valid_616348 != nil:
- section.add "X-Amz-Credential", valid_616348
- var valid_616349 = header.getOrDefault("X-Amz-Security-Token")
- valid_616349 = validateParameter(valid_616349, JString, required = false,
+ if valid_617552 != nil:
+ section.add "X-Amz-Credential", valid_617552
+ var valid_617553 = header.getOrDefault("X-Amz-Security-Token")
+ valid_617553 = validateParameter(valid_617553, JString, required = false,
default = nil)
- if valid_616349 != nil:
- section.add "X-Amz-Security-Token", valid_616349
- var valid_616350 = header.getOrDefault("X-Amz-Algorithm")
- valid_616350 = validateParameter(valid_616350, JString, required = false,
+ if valid_617553 != nil:
+ section.add "X-Amz-Security-Token", valid_617553
+ var valid_617554 = header.getOrDefault("X-Amz-Algorithm")
+ valid_617554 = validateParameter(valid_617554, JString, required = false,
default = nil)
- if valid_616350 != nil:
- section.add "X-Amz-Algorithm", valid_616350
- var valid_616351 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_616351 = validateParameter(valid_616351, JString, required = false,
+ if valid_617554 != nil:
+ section.add "X-Amz-Algorithm", valid_617554
+ var valid_617555 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_617555 = validateParameter(valid_617555, JString, required = false,
default = nil)
- if valid_616351 != nil:
- section.add "X-Amz-SignedHeaders", valid_616351
+ if valid_617555 != nil:
+ section.add "X-Amz-SignedHeaders", valid_617555
result.add "header", section
## parameters in `formData` object:
## TransitGatewayRouteTableId: JString (required)
@@ -95843,43 +95908,43 @@ proc validate_PostExportTransitGatewayRoutes_616341(path: JsonNode;
## : One or more filters. The possible values are:
attachment.transit-gateway-attachment-id
- The id of the transit gateway attachment.
attachment.resource-id
- The resource id of the transit gateway attachment.
route-search.exact-match
- The exact match of the specified filter.
route-search.longest-prefix-match
- The longest prefix that matches the route.
route-search.subnet-of-match
- The routes with a subnet that match the specified CIDR filter.
route-search.supernet-of-match
- The routes with a CIDR that encompass the CIDR filter. For example, if you have 10.0.1.0/29 and 10.0.1.0/31 routes in your route table and you specify supernet-of-match as 10.0.1.0/30, then the result returns 10.0.1.0/29.
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-route-destination-cidr-block
- The CIDR range.
type
- The type of route (active
| blackhole
).
One or more filters. The possible values are:
attachment.transit-gateway-attachment-id
- The id of the transit gateway attachment.
attachment.resource-id
- The resource id of the transit gateway attachment.
route-search.exact-match
- The exact match of the specified filter.
route-search.longest-prefix-match
- The longest prefix that matches the route.
route-search.subnet-of-match
- The routes with a subnet that match the specified CIDR filter.
route-search.supernet-of-match
- The routes with a CIDR that encompass the CIDR filter. For example, if you have 10.0.1.0/29 and 10.0.1.0/31 routes in your route table and you specify supernet-of-match as 10.0.1.0/30, then the result returns 10.0.1.0/29.
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-route-destination-cidr-block
- The CIDR range.
type
- The type of route (active
| blackhole
).
One or more filters. The possible values are:
attachment.transit-gateway-attachment-id
- The id of the transit gateway attachment.
attachment.resource-id
- The resource id of the transit gateway attachment.
route-search.exact-match
- The exact match of the specified filter.
route-search.longest-prefix-match
- The longest prefix that matches the route.
route-search.subnet-of-match
- The routes with a subnet that match the specified CIDR filter.
route-search.supernet-of-match
- The routes with a CIDR that encompass the CIDR filter. For example, if you have 10.0.1.0/29 and 10.0.1.0/31 routes in your route table and you specify supernet-of-match as 10.0.1.0/30, then the result returns 10.0.1.0/29.
state
- The state of the attachment (available
| deleted
| deleting
| failed
| modifying
| pendingAcceptance
| pending
| rollingBack
| rejected
| rejecting
).
transit-gateway-route-destination-cidr-block
- The CIDR range.
type
- The type of route (active
| blackhole
).
The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value.
Valid range: Minimum value of 1. Maximum value of 1000.
section = newJObject() - var valid_616391 = formData.getOrDefault("NextToken") - valid_616391 = validateParameter(valid_616391, JString, required = false, + var valid_617595 = formData.getOrDefault("NextToken") + valid_617595 = validateParameter(valid_617595, JString, required = false, default = nil) - if valid_616391 != nil: - section.add "NextToken", valid_616391 - var valid_616392 = formData.getOrDefault("DryRun") - valid_616392 = validateParameter(valid_616392, JBool, required = false, default = nil) - if valid_616392 != nil: - section.add "DryRun", valid_616392 + if valid_617595 != nil: + section.add "NextToken", valid_617595 + var valid_617596 = formData.getOrDefault("DryRun") + valid_617596 = validateParameter(valid_617596, JBool, required = false, default = nil) + if valid_617596 != nil: + section.add "DryRun", valid_617596 assert formData != nil, "formData argument is necessary due to required `CapacityReservationId` field" - var valid_616393 = formData.getOrDefault("CapacityReservationId") - valid_616393 = validateParameter(valid_616393, JString, required = true, + var valid_617597 = formData.getOrDefault("CapacityReservationId") + valid_617597 = validateParameter(valid_617597, JString, required = true, default = nil) - if valid_616393 != nil: - section.add "CapacityReservationId", valid_616393 - var valid_616394 = formData.getOrDefault("MaxResults") - valid_616394 = validateParameter(valid_616394, JInt, required = false, default = nil) - if valid_616394 != nil: - section.add "MaxResults", valid_616394 + if valid_617597 != nil: + section.add "CapacityReservationId", valid_617597 + var valid_617598 = formData.getOrDefault("MaxResults") + valid_617598 = validateParameter(valid_617598, JInt, required = false, default = nil) + if valid_617598 != nil: + section.add "MaxResults", valid_617598 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616395: Call_PostGetCapacityReservationUsage_616379; +proc call*(call_617599: Call_PostGetCapacityReservationUsage_617583; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Gets usage information about a Capacity Reservation. If the Capacity Reservation is shared, it shows usage information for the Capacity Reservation owner and each AWS account that is currently using the shared capacity. If the Capacity Reservation is not shared, it shows only the Capacity Reservation owner's usage. ## - let valid = call_616395.validator(path, query, header, formData, body) - let scheme = call_616395.pickScheme + let valid = call_617599.validator(path, query, header, formData, body) + let scheme = call_617599.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616395.url(scheme.get, call_616395.host, call_616395.base, - call_616395.route, valid.getOrDefault("path"), + let url = call_617599.url(scheme.get, call_617599.host, call_617599.base, + call_617599.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616395, url, valid) + result = atozHook(call_617599, url, valid) -proc call*(call_616396: Call_PostGetCapacityReservationUsage_616379; +proc call*(call_617600: Call_PostGetCapacityReservationUsage_617583; CapacityReservationId: string; NextToken: string = ""; DryRun: bool = false; Action: string = "GetCapacityReservationUsage"; Version: string = "2016-11-15"; MaxResults: int = 0): Recallable = @@ -96221,25 +96286,25 @@ proc call*(call_616396: Call_PostGetCapacityReservationUsage_616379; ## Version: string (required) ## MaxResults: int ## :The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value.
Valid range: Minimum value of 1. Maximum value of 1000.
- var query_616397 = newJObject() - var formData_616398 = newJObject() - add(formData_616398, "NextToken", newJString(NextToken)) - add(formData_616398, "DryRun", newJBool(DryRun)) - add(query_616397, "Action", newJString(Action)) - add(formData_616398, "CapacityReservationId", newJString(CapacityReservationId)) - add(query_616397, "Version", newJString(Version)) - add(formData_616398, "MaxResults", newJInt(MaxResults)) - result = call_616396.call(nil, query_616397, nil, formData_616398, nil) - -var postGetCapacityReservationUsage* = Call_PostGetCapacityReservationUsage_616379( + var query_617601 = newJObject() + var formData_617602 = newJObject() + add(formData_617602, "NextToken", newJString(NextToken)) + add(formData_617602, "DryRun", newJBool(DryRun)) + add(query_617601, "Action", newJString(Action)) + add(formData_617602, "CapacityReservationId", newJString(CapacityReservationId)) + add(query_617601, "Version", newJString(Version)) + add(formData_617602, "MaxResults", newJInt(MaxResults)) + result = call_617600.call(nil, query_617601, nil, formData_617602, nil) + +var postGetCapacityReservationUsage* = Call_PostGetCapacityReservationUsage_617583( name: "postGetCapacityReservationUsage", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=GetCapacityReservationUsage", - validator: validate_PostGetCapacityReservationUsage_616380, base: "/", - url: url_PostGetCapacityReservationUsage_616381, + validator: validate_PostGetCapacityReservationUsage_617584, base: "/", + url: url_PostGetCapacityReservationUsage_617585, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetGetCapacityReservationUsage_616360 = ref object of OpenApiRestCall_604389 -proc url_GetGetCapacityReservationUsage_616362(protocol: Scheme; host: string; + Call_GetGetCapacityReservationUsage_617564 = ref object of OpenApiRestCall_605589 +proc url_GetGetCapacityReservationUsage_617566(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -96251,7 +96316,7 @@ proc url_GetGetCapacityReservationUsage_616362(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetGetCapacityReservationUsage_616361(path: JsonNode; +proc validate_GetGetCapacityReservationUsage_617565(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Gets usage information about a Capacity Reservation. If the Capacity Reservation is shared, it shows usage information for the Capacity Reservation owner and each AWS account that is currently using the shared capacity. If the Capacity Reservation is not shared, it shows only the Capacity Reservation owner's usage. ## @@ -96271,35 +96336,35 @@ proc validate_GetGetCapacityReservationUsage_616361(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_616363 = query.getOrDefault("MaxResults") - valid_616363 = validateParameter(valid_616363, JInt, required = false, default = nil) - if valid_616363 != nil: - section.add "MaxResults", valid_616363 - var valid_616364 = query.getOrDefault("DryRun") - valid_616364 = validateParameter(valid_616364, JBool, required = false, default = nil) - if valid_616364 != nil: - section.add "DryRun", valid_616364 + var valid_617567 = query.getOrDefault("MaxResults") + valid_617567 = validateParameter(valid_617567, JInt, required = false, default = nil) + if valid_617567 != nil: + section.add "MaxResults", valid_617567 + var valid_617568 = query.getOrDefault("DryRun") + valid_617568 = validateParameter(valid_617568, JBool, required = false, default = nil) + if valid_617568 != nil: + section.add "DryRun", valid_617568 assert query != nil, "query argument is necessary due to required `CapacityReservationId` field" - var valid_616365 = query.getOrDefault("CapacityReservationId") - valid_616365 = validateParameter(valid_616365, JString, required = true, - default = nil) - if valid_616365 != nil: - section.add "CapacityReservationId", valid_616365 - var valid_616366 = query.getOrDefault("NextToken") - valid_616366 = validateParameter(valid_616366, JString, required = false, - default = nil) - if valid_616366 != nil: - section.add "NextToken", valid_616366 - var valid_616367 = query.getOrDefault("Action") - valid_616367 = validateParameter(valid_616367, JString, required = true, default = newJString( + var valid_617569 = query.getOrDefault("CapacityReservationId") + valid_617569 = validateParameter(valid_617569, JString, required = true, + default = nil) + if valid_617569 != nil: + section.add "CapacityReservationId", valid_617569 + var valid_617570 = query.getOrDefault("NextToken") + valid_617570 = validateParameter(valid_617570, JString, required = false, + default = nil) + if valid_617570 != nil: + section.add "NextToken", valid_617570 + var valid_617571 = query.getOrDefault("Action") + valid_617571 = validateParameter(valid_617571, JString, required = true, default = newJString( "GetCapacityReservationUsage")) - if valid_616367 != nil: - section.add "Action", valid_616367 - var valid_616368 = query.getOrDefault("Version") - valid_616368 = validateParameter(valid_616368, JString, required = true, + if valid_617571 != nil: + section.add "Action", valid_617571 + var valid_617572 = query.getOrDefault("Version") + valid_617572 = validateParameter(valid_617572, JString, required = true, default = newJString("2016-11-15")) - if valid_616368 != nil: - section.add "Version", valid_616368 + if valid_617572 != nil: + section.add "Version", valid_617572 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -96310,61 +96375,61 @@ proc validate_GetGetCapacityReservationUsage_616361(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616369 = header.getOrDefault("X-Amz-Signature") - valid_616369 = validateParameter(valid_616369, JString, required = false, + var valid_617573 = header.getOrDefault("X-Amz-Signature") + valid_617573 = validateParameter(valid_617573, JString, required = false, default = nil) - if valid_616369 != nil: - section.add "X-Amz-Signature", valid_616369 - var valid_616370 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616370 = validateParameter(valid_616370, JString, required = false, + if valid_617573 != nil: + section.add "X-Amz-Signature", valid_617573 + var valid_617574 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617574 = validateParameter(valid_617574, JString, required = false, default = nil) - if valid_616370 != nil: - section.add "X-Amz-Content-Sha256", valid_616370 - var valid_616371 = header.getOrDefault("X-Amz-Date") - valid_616371 = validateParameter(valid_616371, JString, required = false, + if valid_617574 != nil: + section.add "X-Amz-Content-Sha256", valid_617574 + var valid_617575 = header.getOrDefault("X-Amz-Date") + valid_617575 = validateParameter(valid_617575, JString, required = false, default = nil) - if valid_616371 != nil: - section.add "X-Amz-Date", valid_616371 - var valid_616372 = header.getOrDefault("X-Amz-Credential") - valid_616372 = validateParameter(valid_616372, JString, required = false, + if valid_617575 != nil: + section.add "X-Amz-Date", valid_617575 + var valid_617576 = header.getOrDefault("X-Amz-Credential") + valid_617576 = validateParameter(valid_617576, JString, required = false, default = nil) - if valid_616372 != nil: - section.add "X-Amz-Credential", valid_616372 - var valid_616373 = header.getOrDefault("X-Amz-Security-Token") - valid_616373 = validateParameter(valid_616373, JString, required = false, + if valid_617576 != nil: + section.add "X-Amz-Credential", valid_617576 + var valid_617577 = header.getOrDefault("X-Amz-Security-Token") + valid_617577 = validateParameter(valid_617577, JString, required = false, default = nil) - if valid_616373 != nil: - section.add "X-Amz-Security-Token", valid_616373 - var valid_616374 = header.getOrDefault("X-Amz-Algorithm") - valid_616374 = validateParameter(valid_616374, JString, required = false, + if valid_617577 != nil: + section.add "X-Amz-Security-Token", valid_617577 + var valid_617578 = header.getOrDefault("X-Amz-Algorithm") + valid_617578 = validateParameter(valid_617578, JString, required = false, default = nil) - if valid_616374 != nil: - section.add "X-Amz-Algorithm", valid_616374 - var valid_616375 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616375 = validateParameter(valid_616375, JString, required = false, + if valid_617578 != nil: + section.add "X-Amz-Algorithm", valid_617578 + var valid_617579 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617579 = validateParameter(valid_617579, JString, required = false, default = nil) - if valid_616375 != nil: - section.add "X-Amz-SignedHeaders", valid_616375 + if valid_617579 != nil: + section.add "X-Amz-SignedHeaders", valid_617579 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616376: Call_GetGetCapacityReservationUsage_616360; path: JsonNode; +proc call*(call_617580: Call_GetGetCapacityReservationUsage_617564; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Gets usage information about a Capacity Reservation. If the Capacity Reservation is shared, it shows usage information for the Capacity Reservation owner and each AWS account that is currently using the shared capacity. If the Capacity Reservation is not shared, it shows only the Capacity Reservation owner's usage. ## - let valid = call_616376.validator(path, query, header, formData, body) - let scheme = call_616376.pickScheme + let valid = call_617580.validator(path, query, header, formData, body) + let scheme = call_617580.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616376.url(scheme.get, call_616376.host, call_616376.base, - call_616376.route, valid.getOrDefault("path"), + let url = call_617580.url(scheme.get, call_617580.host, call_617580.base, + call_617580.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616376, url, valid) + result = atozHook(call_617580, url, valid) -proc call*(call_616377: Call_GetGetCapacityReservationUsage_616360; +proc call*(call_617581: Call_GetGetCapacityReservationUsage_617564; CapacityReservationId: string; MaxResults: int = 0; DryRun: bool = false; NextToken: string = ""; Action: string = "GetCapacityReservationUsage"; Version: string = "2016-11-15"): Recallable = @@ -96380,24 +96445,24 @@ proc call*(call_616377: Call_GetGetCapacityReservationUsage_616360; ## : The token to retrieve the next page of results. ## Action: string (required) ## Version: string (required) - var query_616378 = newJObject() - add(query_616378, "MaxResults", newJInt(MaxResults)) - add(query_616378, "DryRun", newJBool(DryRun)) - add(query_616378, "CapacityReservationId", newJString(CapacityReservationId)) - add(query_616378, "NextToken", newJString(NextToken)) - add(query_616378, "Action", newJString(Action)) - add(query_616378, "Version", newJString(Version)) - result = call_616377.call(nil, query_616378, nil, nil, nil) + var query_617582 = newJObject() + add(query_617582, "MaxResults", newJInt(MaxResults)) + add(query_617582, "DryRun", newJBool(DryRun)) + add(query_617582, "CapacityReservationId", newJString(CapacityReservationId)) + add(query_617582, "NextToken", newJString(NextToken)) + add(query_617582, "Action", newJString(Action)) + add(query_617582, "Version", newJString(Version)) + result = call_617581.call(nil, query_617582, nil, nil, nil) -var getGetCapacityReservationUsage* = Call_GetGetCapacityReservationUsage_616360( +var getGetCapacityReservationUsage* = Call_GetGetCapacityReservationUsage_617564( name: "getGetCapacityReservationUsage", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=GetCapacityReservationUsage", - validator: validate_GetGetCapacityReservationUsage_616361, base: "/", - url: url_GetGetCapacityReservationUsage_616362, + validator: validate_GetGetCapacityReservationUsage_617565, base: "/", + url: url_GetGetCapacityReservationUsage_617566, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostGetCoipPoolUsage_616419 = ref object of OpenApiRestCall_604389 -proc url_PostGetCoipPoolUsage_616421(protocol: Scheme; host: string; base: string; + Call_PostGetCoipPoolUsage_617623 = ref object of OpenApiRestCall_605589 +proc url_PostGetCoipPoolUsage_617625(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -96409,7 +96474,7 @@ proc url_PostGetCoipPoolUsage_616421(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostGetCoipPoolUsage_616420(path: JsonNode; query: JsonNode; +proc validate_PostGetCoipPoolUsage_617624(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Describes the allocations from the specified customer-owned address pool. ## @@ -96422,16 +96487,16 @@ proc validate_PostGetCoipPoolUsage_616420(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616422 = query.getOrDefault("Action") - valid_616422 = validateParameter(valid_616422, JString, required = true, + var valid_617626 = query.getOrDefault("Action") + valid_617626 = validateParameter(valid_617626, JString, required = true, default = newJString("GetCoipPoolUsage")) - if valid_616422 != nil: - section.add "Action", valid_616422 - var valid_616423 = query.getOrDefault("Version") - valid_616423 = validateParameter(valid_616423, JString, required = true, + if valid_617626 != nil: + section.add "Action", valid_617626 + var valid_617627 = query.getOrDefault("Version") + valid_617627 = validateParameter(valid_617627, JString, required = true, default = newJString("2016-11-15")) - if valid_616423 != nil: - section.add "Version", valid_616423 + if valid_617627 != nil: + section.add "Version", valid_617627 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -96442,41 +96507,41 @@ proc validate_PostGetCoipPoolUsage_616420(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616424 = header.getOrDefault("X-Amz-Signature") - valid_616424 = validateParameter(valid_616424, JString, required = false, + var valid_617628 = header.getOrDefault("X-Amz-Signature") + valid_617628 = validateParameter(valid_617628, JString, required = false, default = nil) - if valid_616424 != nil: - section.add "X-Amz-Signature", valid_616424 - var valid_616425 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616425 = validateParameter(valid_616425, JString, required = false, + if valid_617628 != nil: + section.add "X-Amz-Signature", valid_617628 + var valid_617629 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617629 = validateParameter(valid_617629, JString, required = false, default = nil) - if valid_616425 != nil: - section.add "X-Amz-Content-Sha256", valid_616425 - var valid_616426 = header.getOrDefault("X-Amz-Date") - valid_616426 = validateParameter(valid_616426, JString, required = false, + if valid_617629 != nil: + section.add "X-Amz-Content-Sha256", valid_617629 + var valid_617630 = header.getOrDefault("X-Amz-Date") + valid_617630 = validateParameter(valid_617630, JString, required = false, default = nil) - if valid_616426 != nil: - section.add "X-Amz-Date", valid_616426 - var valid_616427 = header.getOrDefault("X-Amz-Credential") - valid_616427 = validateParameter(valid_616427, JString, required = false, + if valid_617630 != nil: + section.add "X-Amz-Date", valid_617630 + var valid_617631 = header.getOrDefault("X-Amz-Credential") + valid_617631 = validateParameter(valid_617631, JString, required = false, default = nil) - if valid_616427 != nil: - section.add "X-Amz-Credential", valid_616427 - var valid_616428 = header.getOrDefault("X-Amz-Security-Token") - valid_616428 = validateParameter(valid_616428, JString, required = false, + if valid_617631 != nil: + section.add "X-Amz-Credential", valid_617631 + var valid_617632 = header.getOrDefault("X-Amz-Security-Token") + valid_617632 = validateParameter(valid_617632, JString, required = false, default = nil) - if valid_616428 != nil: - section.add "X-Amz-Security-Token", valid_616428 - var valid_616429 = header.getOrDefault("X-Amz-Algorithm") - valid_616429 = validateParameter(valid_616429, JString, required = false, + if valid_617632 != nil: + section.add "X-Amz-Security-Token", valid_617632 + var valid_617633 = header.getOrDefault("X-Amz-Algorithm") + valid_617633 = validateParameter(valid_617633, JString, required = false, default = nil) - if valid_616429 != nil: - section.add "X-Amz-Algorithm", valid_616429 - var valid_616430 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616430 = validateParameter(valid_616430, JString, required = false, + if valid_617633 != nil: + section.add "X-Amz-Algorithm", valid_617633 + var valid_617634 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617634 = validateParameter(valid_617634, JString, required = false, default = nil) - if valid_616430 != nil: - section.add "X-Amz-SignedHeaders", valid_616430 + if valid_617634 != nil: + section.add "X-Amz-SignedHeaders", valid_617634 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -96490,49 +96555,49 @@ proc validate_PostGetCoipPoolUsage_616420(path: JsonNode; query: JsonNode; ## Filter: JArray ## :The filters. The following are the possible values:
coip-address-usage.allocation-id
coip-address-usage.aws-account-id
coip-address-usage.aws-service
coip-address-usage.co-ip
The filters. The following are the possible values:
coip-address-usage.allocation-id
coip-address-usage.aws-account-id
coip-address-usage.aws-service
coip-address-usage.co-ip
Gets the console output for the specified instance. For Linux instances, the instance console output displays the exact console output that would normally be displayed on a physical monitor attached to a computer. For Windows instances, the instance console output includes the last three system event log errors.
By default, the console output returns buffered information that was posted shortly after an instance transition state (start, stop, reboot, or terminate). This information is available for at least one hour after the most recent post. Only the most recent 64 KB of console output is available.
You can optionally retrieve the latest serial console output at any time during the instance lifecycle. This option is supported on instance types that use the Nitro hypervisor.
For more information, see Instance Console Output in the Amazon Elastic Compute Cloud User Guide.
## @@ -96763,16 +96828,16 @@ proc validate_PostGetConsoleOutput_616459(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616461 = query.getOrDefault("Action") - valid_616461 = validateParameter(valid_616461, JString, required = true, + var valid_617665 = query.getOrDefault("Action") + valid_617665 = validateParameter(valid_617665, JString, required = true, default = newJString("GetConsoleOutput")) - if valid_616461 != nil: - section.add "Action", valid_616461 - var valid_616462 = query.getOrDefault("Version") - valid_616462 = validateParameter(valid_616462, JString, required = true, + if valid_617665 != nil: + section.add "Action", valid_617665 + var valid_617666 = query.getOrDefault("Version") + valid_617666 = validateParameter(valid_617666, JString, required = true, default = newJString("2016-11-15")) - if valid_616462 != nil: - section.add "Version", valid_616462 + if valid_617666 != nil: + section.add "Version", valid_617666 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -96783,41 +96848,41 @@ proc validate_PostGetConsoleOutput_616459(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616463 = header.getOrDefault("X-Amz-Signature") - valid_616463 = validateParameter(valid_616463, JString, required = false, + var valid_617667 = header.getOrDefault("X-Amz-Signature") + valid_617667 = validateParameter(valid_617667, JString, required = false, default = nil) - if valid_616463 != nil: - section.add "X-Amz-Signature", valid_616463 - var valid_616464 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616464 = validateParameter(valid_616464, JString, required = false, + if valid_617667 != nil: + section.add "X-Amz-Signature", valid_617667 + var valid_617668 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617668 = validateParameter(valid_617668, JString, required = false, default = nil) - if valid_616464 != nil: - section.add "X-Amz-Content-Sha256", valid_616464 - var valid_616465 = header.getOrDefault("X-Amz-Date") - valid_616465 = validateParameter(valid_616465, JString, required = false, + if valid_617668 != nil: + section.add "X-Amz-Content-Sha256", valid_617668 + var valid_617669 = header.getOrDefault("X-Amz-Date") + valid_617669 = validateParameter(valid_617669, JString, required = false, default = nil) - if valid_616465 != nil: - section.add "X-Amz-Date", valid_616465 - var valid_616466 = header.getOrDefault("X-Amz-Credential") - valid_616466 = validateParameter(valid_616466, JString, required = false, + if valid_617669 != nil: + section.add "X-Amz-Date", valid_617669 + var valid_617670 = header.getOrDefault("X-Amz-Credential") + valid_617670 = validateParameter(valid_617670, JString, required = false, default = nil) - if valid_616466 != nil: - section.add "X-Amz-Credential", valid_616466 - var valid_616467 = header.getOrDefault("X-Amz-Security-Token") - valid_616467 = validateParameter(valid_616467, JString, required = false, + if valid_617670 != nil: + section.add "X-Amz-Credential", valid_617670 + var valid_617671 = header.getOrDefault("X-Amz-Security-Token") + valid_617671 = validateParameter(valid_617671, JString, required = false, default = nil) - if valid_616467 != nil: - section.add "X-Amz-Security-Token", valid_616467 - var valid_616468 = header.getOrDefault("X-Amz-Algorithm") - valid_616468 = validateParameter(valid_616468, JString, required = false, + if valid_617671 != nil: + section.add "X-Amz-Security-Token", valid_617671 + var valid_617672 = header.getOrDefault("X-Amz-Algorithm") + valid_617672 = validateParameter(valid_617672, JString, required = false, default = nil) - if valid_616468 != nil: - section.add "X-Amz-Algorithm", valid_616468 - var valid_616469 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616469 = validateParameter(valid_616469, JString, required = false, + if valid_617672 != nil: + section.add "X-Amz-Algorithm", valid_617672 + var valid_617673 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617673 = validateParameter(valid_617673, JString, required = false, default = nil) - if valid_616469 != nil: - section.add "X-Amz-SignedHeaders", valid_616469 + if valid_617673 != nil: + section.add "X-Amz-SignedHeaders", valid_617673 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -96827,39 +96892,39 @@ proc validate_PostGetConsoleOutput_616459(path: JsonNode; query: JsonNode; ## Latest: JBool ## :When enabled, retrieves the latest console output for the instance.
Default: disabled (false
)
Gets the console output for the specified instance. For Linux instances, the instance console output displays the exact console output that would normally be displayed on a physical monitor attached to a computer. For Windows instances, the instance console output includes the last three system event log errors.
By default, the console output returns buffered information that was posted shortly after an instance transition state (start, stop, reboot, or terminate). This information is available for at least one hour after the most recent post. Only the most recent 64 KB of console output is available.
You can optionally retrieve the latest serial console output at any time during the instance lifecycle. This option is supported on instance types that use the Nitro hypervisor.
For more information, see Instance Console Output in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_616473.validator(path, query, header, formData, body) - let scheme = call_616473.pickScheme + let valid = call_617677.validator(path, query, header, formData, body) + let scheme = call_617677.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616473.url(scheme.get, call_616473.host, call_616473.base, - call_616473.route, valid.getOrDefault("path"), + let url = call_617677.url(scheme.get, call_617677.host, call_617677.base, + call_617677.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616473, url, valid) + result = atozHook(call_617677, url, valid) -proc call*(call_616474: Call_PostGetConsoleOutput_616458; InstanceId: string; +proc call*(call_617678: Call_PostGetConsoleOutput_617662; InstanceId: string; DryRun: bool = false; Action: string = "GetConsoleOutput"; Latest: bool = false; Version: string = "2016-11-15"): Recallable = ## postGetConsoleOutput @@ -96872,23 +96937,23 @@ proc call*(call_616474: Call_PostGetConsoleOutput_616458; InstanceId: string; ## Latest: bool ## :When enabled, retrieves the latest console output for the instance.
Default: disabled (false
)
Gets the console output for the specified instance. For Linux instances, the instance console output displays the exact console output that would normally be displayed on a physical monitor attached to a computer. For Windows instances, the instance console output includes the last three system event log errors.
By default, the console output returns buffered information that was posted shortly after an instance transition state (start, stop, reboot, or terminate). This information is available for at least one hour after the most recent post. Only the most recent 64 KB of console output is available.
You can optionally retrieve the latest serial console output at any time during the instance lifecycle. This option is supported on instance types that use the Nitro hypervisor.
For more information, see Instance Console Output in the Amazon Elastic Compute Cloud User Guide.
@@ -96919,31 +96984,31 @@ proc validate_GetGetConsoleOutput_616441(path: JsonNode; query: JsonNode; ## :When enabled, retrieves the latest console output for the instance.
Default: disabled (false
)
Gets the console output for the specified instance. For Linux instances, the instance console output displays the exact console output that would normally be displayed on a physical monitor attached to a computer. For Windows instances, the instance console output includes the last three system event log errors.
By default, the console output returns buffered information that was posted shortly after an instance transition state (start, stop, reboot, or terminate). This information is available for at least one hour after the most recent post. Only the most recent 64 KB of console output is available.
You can optionally retrieve the latest serial console output at any time during the instance lifecycle. This option is supported on instance types that use the Nitro hypervisor.
For more information, see Instance Console Output in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_616455.validator(path, query, header, formData, body) - let scheme = call_616455.pickScheme + let valid = call_617659.validator(path, query, header, formData, body) + let scheme = call_617659.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616455.url(scheme.get, call_616455.host, call_616455.base, - call_616455.route, valid.getOrDefault("path"), + let url = call_617659.url(scheme.get, call_617659.host, call_617659.base, + call_617659.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616455, url, valid) + result = atozHook(call_617659, url, valid) -proc call*(call_616456: Call_GetGetConsoleOutput_616440; InstanceId: string; +proc call*(call_617660: Call_GetGetConsoleOutput_617644; InstanceId: string; DryRun: bool = false; Action: string = "GetConsoleOutput"; Latest: bool = false; Version: string = "2016-11-15"): Recallable = ## getGetConsoleOutput @@ -97021,22 +97086,22 @@ proc call*(call_616456: Call_GetGetConsoleOutput_616440; InstanceId: string; ## Latest: bool ## :When enabled, retrieves the latest console output for the instance.
Default: disabled (false
)
Retrieve a JPG-format screenshot of a running instance to help with troubleshooting.
The returned content is Base64-encoded.
## @@ -97062,16 +97127,16 @@ proc validate_PostGetConsoleScreenshot_616496(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616498 = query.getOrDefault("Action") - valid_616498 = validateParameter(valid_616498, JString, required = true, + var valid_617702 = query.getOrDefault("Action") + valid_617702 = validateParameter(valid_617702, JString, required = true, default = newJString("GetConsoleScreenshot")) - if valid_616498 != nil: - section.add "Action", valid_616498 - var valid_616499 = query.getOrDefault("Version") - valid_616499 = validateParameter(valid_616499, JString, required = true, + if valid_617702 != nil: + section.add "Action", valid_617702 + var valid_617703 = query.getOrDefault("Version") + valid_617703 = validateParameter(valid_617703, JString, required = true, default = newJString("2016-11-15")) - if valid_616499 != nil: - section.add "Version", valid_616499 + if valid_617703 != nil: + section.add "Version", valid_617703 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -97082,41 +97147,41 @@ proc validate_PostGetConsoleScreenshot_616496(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616500 = header.getOrDefault("X-Amz-Signature") - valid_616500 = validateParameter(valid_616500, JString, required = false, + var valid_617704 = header.getOrDefault("X-Amz-Signature") + valid_617704 = validateParameter(valid_617704, JString, required = false, default = nil) - if valid_616500 != nil: - section.add "X-Amz-Signature", valid_616500 - var valid_616501 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616501 = validateParameter(valid_616501, JString, required = false, + if valid_617704 != nil: + section.add "X-Amz-Signature", valid_617704 + var valid_617705 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617705 = validateParameter(valid_617705, JString, required = false, default = nil) - if valid_616501 != nil: - section.add "X-Amz-Content-Sha256", valid_616501 - var valid_616502 = header.getOrDefault("X-Amz-Date") - valid_616502 = validateParameter(valid_616502, JString, required = false, + if valid_617705 != nil: + section.add "X-Amz-Content-Sha256", valid_617705 + var valid_617706 = header.getOrDefault("X-Amz-Date") + valid_617706 = validateParameter(valid_617706, JString, required = false, default = nil) - if valid_616502 != nil: - section.add "X-Amz-Date", valid_616502 - var valid_616503 = header.getOrDefault("X-Amz-Credential") - valid_616503 = validateParameter(valid_616503, JString, required = false, + if valid_617706 != nil: + section.add "X-Amz-Date", valid_617706 + var valid_617707 = header.getOrDefault("X-Amz-Credential") + valid_617707 = validateParameter(valid_617707, JString, required = false, default = nil) - if valid_616503 != nil: - section.add "X-Amz-Credential", valid_616503 - var valid_616504 = header.getOrDefault("X-Amz-Security-Token") - valid_616504 = validateParameter(valid_616504, JString, required = false, + if valid_617707 != nil: + section.add "X-Amz-Credential", valid_617707 + var valid_617708 = header.getOrDefault("X-Amz-Security-Token") + valid_617708 = validateParameter(valid_617708, JString, required = false, default = nil) - if valid_616504 != nil: - section.add "X-Amz-Security-Token", valid_616504 - var valid_616505 = header.getOrDefault("X-Amz-Algorithm") - valid_616505 = validateParameter(valid_616505, JString, required = false, + if valid_617708 != nil: + section.add "X-Amz-Security-Token", valid_617708 + var valid_617709 = header.getOrDefault("X-Amz-Algorithm") + valid_617709 = validateParameter(valid_617709, JString, required = false, default = nil) - if valid_616505 != nil: - section.add "X-Amz-Algorithm", valid_616505 - var valid_616506 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616506 = validateParameter(valid_616506, JString, required = false, + if valid_617709 != nil: + section.add "X-Amz-Algorithm", valid_617709 + var valid_617710 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617710 = validateParameter(valid_617710, JString, required = false, default = nil) - if valid_616506 != nil: - section.add "X-Amz-SignedHeaders", valid_616506 + if valid_617710 != nil: + section.add "X-Amz-SignedHeaders", valid_617710 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -97126,39 +97191,39 @@ proc validate_PostGetConsoleScreenshot_616496(path: JsonNode; query: JsonNode; ## WakeUp: JBool ## : When set totrue
, acts as keystroke input and wakes up an instance that's in standby or "sleep" mode.
section = newJObject()
- var valid_616507 = formData.getOrDefault("DryRun")
- valid_616507 = validateParameter(valid_616507, JBool, required = false, default = nil)
- if valid_616507 != nil:
- section.add "DryRun", valid_616507
+ var valid_617711 = formData.getOrDefault("DryRun")
+ valid_617711 = validateParameter(valid_617711, JBool, required = false, default = nil)
+ if valid_617711 != nil:
+ section.add "DryRun", valid_617711
assert formData != nil,
"formData argument is necessary due to required `InstanceId` field"
- var valid_616508 = formData.getOrDefault("InstanceId")
- valid_616508 = validateParameter(valid_616508, JString, required = true,
+ var valid_617712 = formData.getOrDefault("InstanceId")
+ valid_617712 = validateParameter(valid_617712, JString, required = true,
default = nil)
- if valid_616508 != nil:
- section.add "InstanceId", valid_616508
- var valid_616509 = formData.getOrDefault("WakeUp")
- valid_616509 = validateParameter(valid_616509, JBool, required = false, default = nil)
- if valid_616509 != nil:
- section.add "WakeUp", valid_616509
+ if valid_617712 != nil:
+ section.add "InstanceId", valid_617712
+ var valid_617713 = formData.getOrDefault("WakeUp")
+ valid_617713 = validateParameter(valid_617713, JBool, required = false, default = nil)
+ if valid_617713 != nil:
+ section.add "WakeUp", valid_617713
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616510: Call_PostGetConsoleScreenshot_616495; path: JsonNode;
+proc call*(call_617714: Call_PostGetConsoleScreenshot_617699; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Retrieve a JPG-format screenshot of a running instance to help with troubleshooting.
The returned content is Base64-encoded.
## - let valid = call_616510.validator(path, query, header, formData, body) - let scheme = call_616510.pickScheme + let valid = call_617714.validator(path, query, header, formData, body) + let scheme = call_617714.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616510.url(scheme.get, call_616510.host, call_616510.base, - call_616510.route, valid.getOrDefault("path"), + let url = call_617714.url(scheme.get, call_617714.host, call_617714.base, + call_617714.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616510, url, valid) + result = atozHook(call_617714, url, valid) -proc call*(call_616511: Call_PostGetConsoleScreenshot_616495; InstanceId: string; +proc call*(call_617715: Call_PostGetConsoleScreenshot_617699; InstanceId: string; DryRun: bool = false; Action: string = "GetConsoleScreenshot"; Version: string = "2016-11-15"; WakeUp: bool = false): Recallable = ## postGetConsoleScreenshot @@ -97171,23 +97236,23 @@ proc call*(call_616511: Call_PostGetConsoleScreenshot_616495; InstanceId: string ## Version: string (required) ## WakeUp: bool ## : When set totrue
, acts as keystroke input and wakes up an instance that's in standby or "sleep" mode.
- var query_616512 = newJObject()
- var formData_616513 = newJObject()
- add(formData_616513, "DryRun", newJBool(DryRun))
- add(formData_616513, "InstanceId", newJString(InstanceId))
- add(query_616512, "Action", newJString(Action))
- add(query_616512, "Version", newJString(Version))
- add(formData_616513, "WakeUp", newJBool(WakeUp))
- result = call_616511.call(nil, query_616512, nil, formData_616513, nil)
-
-var postGetConsoleScreenshot* = Call_PostGetConsoleScreenshot_616495(
+ var query_617716 = newJObject()
+ var formData_617717 = newJObject()
+ add(formData_617717, "DryRun", newJBool(DryRun))
+ add(formData_617717, "InstanceId", newJString(InstanceId))
+ add(query_617716, "Action", newJString(Action))
+ add(query_617716, "Version", newJString(Version))
+ add(formData_617717, "WakeUp", newJBool(WakeUp))
+ result = call_617715.call(nil, query_617716, nil, formData_617717, nil)
+
+var postGetConsoleScreenshot* = Call_PostGetConsoleScreenshot_617699(
name: "postGetConsoleScreenshot", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=GetConsoleScreenshot",
- validator: validate_PostGetConsoleScreenshot_616496, base: "/",
- url: url_PostGetConsoleScreenshot_616497, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostGetConsoleScreenshot_617700, base: "/",
+ url: url_PostGetConsoleScreenshot_617701, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetGetConsoleScreenshot_616477 = ref object of OpenApiRestCall_604389
-proc url_GetGetConsoleScreenshot_616479(protocol: Scheme; host: string; base: string;
+ Call_GetGetConsoleScreenshot_617681 = ref object of OpenApiRestCall_605589
+proc url_GetGetConsoleScreenshot_617683(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -97200,7 +97265,7 @@ proc url_GetGetConsoleScreenshot_616479(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_GetGetConsoleScreenshot_616478(path: JsonNode; query: JsonNode;
+proc validate_GetGetConsoleScreenshot_617682(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Retrieve a JPG-format screenshot of a running instance to help with troubleshooting.
The returned content is Base64-encoded.
## @@ -97218,31 +97283,31 @@ proc validate_GetGetConsoleScreenshot_616478(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_616480 = query.getOrDefault("DryRun") - valid_616480 = validateParameter(valid_616480, JBool, required = false, default = nil) - if valid_616480 != nil: - section.add "DryRun", valid_616480 + var valid_617684 = query.getOrDefault("DryRun") + valid_617684 = validateParameter(valid_617684, JBool, required = false, default = nil) + if valid_617684 != nil: + section.add "DryRun", valid_617684 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_616481 = query.getOrDefault("InstanceId") - valid_616481 = validateParameter(valid_616481, JString, required = true, - default = nil) - if valid_616481 != nil: - section.add "InstanceId", valid_616481 - var valid_616482 = query.getOrDefault("WakeUp") - valid_616482 = validateParameter(valid_616482, JBool, required = false, default = nil) - if valid_616482 != nil: - section.add "WakeUp", valid_616482 - var valid_616483 = query.getOrDefault("Action") - valid_616483 = validateParameter(valid_616483, JString, required = true, + var valid_617685 = query.getOrDefault("InstanceId") + valid_617685 = validateParameter(valid_617685, JString, required = true, + default = nil) + if valid_617685 != nil: + section.add "InstanceId", valid_617685 + var valid_617686 = query.getOrDefault("WakeUp") + valid_617686 = validateParameter(valid_617686, JBool, required = false, default = nil) + if valid_617686 != nil: + section.add "WakeUp", valid_617686 + var valid_617687 = query.getOrDefault("Action") + valid_617687 = validateParameter(valid_617687, JString, required = true, default = newJString("GetConsoleScreenshot")) - if valid_616483 != nil: - section.add "Action", valid_616483 - var valid_616484 = query.getOrDefault("Version") - valid_616484 = validateParameter(valid_616484, JString, required = true, + if valid_617687 != nil: + section.add "Action", valid_617687 + var valid_617688 = query.getOrDefault("Version") + valid_617688 = validateParameter(valid_617688, JString, required = true, default = newJString("2016-11-15")) - if valid_616484 != nil: - section.add "Version", valid_616484 + if valid_617688 != nil: + section.add "Version", valid_617688 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -97253,61 +97318,61 @@ proc validate_GetGetConsoleScreenshot_616478(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616485 = header.getOrDefault("X-Amz-Signature") - valid_616485 = validateParameter(valid_616485, JString, required = false, + var valid_617689 = header.getOrDefault("X-Amz-Signature") + valid_617689 = validateParameter(valid_617689, JString, required = false, default = nil) - if valid_616485 != nil: - section.add "X-Amz-Signature", valid_616485 - var valid_616486 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616486 = validateParameter(valid_616486, JString, required = false, + if valid_617689 != nil: + section.add "X-Amz-Signature", valid_617689 + var valid_617690 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617690 = validateParameter(valid_617690, JString, required = false, default = nil) - if valid_616486 != nil: - section.add "X-Amz-Content-Sha256", valid_616486 - var valid_616487 = header.getOrDefault("X-Amz-Date") - valid_616487 = validateParameter(valid_616487, JString, required = false, + if valid_617690 != nil: + section.add "X-Amz-Content-Sha256", valid_617690 + var valid_617691 = header.getOrDefault("X-Amz-Date") + valid_617691 = validateParameter(valid_617691, JString, required = false, default = nil) - if valid_616487 != nil: - section.add "X-Amz-Date", valid_616487 - var valid_616488 = header.getOrDefault("X-Amz-Credential") - valid_616488 = validateParameter(valid_616488, JString, required = false, + if valid_617691 != nil: + section.add "X-Amz-Date", valid_617691 + var valid_617692 = header.getOrDefault("X-Amz-Credential") + valid_617692 = validateParameter(valid_617692, JString, required = false, default = nil) - if valid_616488 != nil: - section.add "X-Amz-Credential", valid_616488 - var valid_616489 = header.getOrDefault("X-Amz-Security-Token") - valid_616489 = validateParameter(valid_616489, JString, required = false, + if valid_617692 != nil: + section.add "X-Amz-Credential", valid_617692 + var valid_617693 = header.getOrDefault("X-Amz-Security-Token") + valid_617693 = validateParameter(valid_617693, JString, required = false, default = nil) - if valid_616489 != nil: - section.add "X-Amz-Security-Token", valid_616489 - var valid_616490 = header.getOrDefault("X-Amz-Algorithm") - valid_616490 = validateParameter(valid_616490, JString, required = false, + if valid_617693 != nil: + section.add "X-Amz-Security-Token", valid_617693 + var valid_617694 = header.getOrDefault("X-Amz-Algorithm") + valid_617694 = validateParameter(valid_617694, JString, required = false, default = nil) - if valid_616490 != nil: - section.add "X-Amz-Algorithm", valid_616490 - var valid_616491 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616491 = validateParameter(valid_616491, JString, required = false, + if valid_617694 != nil: + section.add "X-Amz-Algorithm", valid_617694 + var valid_617695 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617695 = validateParameter(valid_617695, JString, required = false, default = nil) - if valid_616491 != nil: - section.add "X-Amz-SignedHeaders", valid_616491 + if valid_617695 != nil: + section.add "X-Amz-SignedHeaders", valid_617695 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616492: Call_GetGetConsoleScreenshot_616477; path: JsonNode; +proc call*(call_617696: Call_GetGetConsoleScreenshot_617681; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Retrieve a JPG-format screenshot of a running instance to help with troubleshooting.
The returned content is Base64-encoded.
## - let valid = call_616492.validator(path, query, header, formData, body) - let scheme = call_616492.pickScheme + let valid = call_617696.validator(path, query, header, formData, body) + let scheme = call_617696.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616492.url(scheme.get, call_616492.host, call_616492.base, - call_616492.route, valid.getOrDefault("path"), + let url = call_617696.url(scheme.get, call_617696.host, call_617696.base, + call_617696.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616492, url, valid) + result = atozHook(call_617696, url, valid) -proc call*(call_616493: Call_GetGetConsoleScreenshot_616477; InstanceId: string; +proc call*(call_617697: Call_GetGetConsoleScreenshot_617681; InstanceId: string; DryRun: bool = false; WakeUp: bool = false; Action: string = "GetConsoleScreenshot"; Version: string = "2016-11-15"): Recallable = ## getGetConsoleScreenshot @@ -97320,22 +97385,22 @@ proc call*(call_616493: Call_GetGetConsoleScreenshot_616477; InstanceId: string; ## : When set totrue
, acts as keystroke input and wakes up an instance that's in standby or "sleep" mode.
## Action: string (required)
## Version: string (required)
- var query_616494 = newJObject()
- add(query_616494, "DryRun", newJBool(DryRun))
- add(query_616494, "InstanceId", newJString(InstanceId))
- add(query_616494, "WakeUp", newJBool(WakeUp))
- add(query_616494, "Action", newJString(Action))
- add(query_616494, "Version", newJString(Version))
- result = call_616493.call(nil, query_616494, nil, nil, nil)
+ var query_617698 = newJObject()
+ add(query_617698, "DryRun", newJBool(DryRun))
+ add(query_617698, "InstanceId", newJString(InstanceId))
+ add(query_617698, "WakeUp", newJBool(WakeUp))
+ add(query_617698, "Action", newJString(Action))
+ add(query_617698, "Version", newJString(Version))
+ result = call_617697.call(nil, query_617698, nil, nil, nil)
-var getGetConsoleScreenshot* = Call_GetGetConsoleScreenshot_616477(
+var getGetConsoleScreenshot* = Call_GetGetConsoleScreenshot_617681(
name: "getGetConsoleScreenshot", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=GetConsoleScreenshot",
- validator: validate_GetGetConsoleScreenshot_616478, base: "/",
- url: url_GetGetConsoleScreenshot_616479, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetGetConsoleScreenshot_617682, base: "/",
+ url: url_GetGetConsoleScreenshot_617683, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostGetDefaultCreditSpecification_616531 = ref object of OpenApiRestCall_604389
-proc url_PostGetDefaultCreditSpecification_616533(protocol: Scheme; host: string;
+ Call_PostGetDefaultCreditSpecification_617735 = ref object of OpenApiRestCall_605589
+proc url_PostGetDefaultCreditSpecification_617737(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -97347,7 +97412,7 @@ proc url_PostGetDefaultCreditSpecification_616533(protocol: Scheme; host: string
else:
result.path = base & route
-proc validate_PostGetDefaultCreditSpecification_616532(path: JsonNode;
+proc validate_PostGetDefaultCreditSpecification_617736(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the default credit option for CPU usage of a burstable performance instance family.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -97360,16 +97425,16 @@ proc validate_PostGetDefaultCreditSpecification_616532(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616534 = query.getOrDefault("Action") - valid_616534 = validateParameter(valid_616534, JString, required = true, default = newJString( + var valid_617738 = query.getOrDefault("Action") + valid_617738 = validateParameter(valid_617738, JString, required = true, default = newJString( "GetDefaultCreditSpecification")) - if valid_616534 != nil: - section.add "Action", valid_616534 - var valid_616535 = query.getOrDefault("Version") - valid_616535 = validateParameter(valid_616535, JString, required = true, + if valid_617738 != nil: + section.add "Action", valid_617738 + var valid_617739 = query.getOrDefault("Version") + valid_617739 = validateParameter(valid_617739, JString, required = true, default = newJString("2016-11-15")) - if valid_616535 != nil: - section.add "Version", valid_616535 + if valid_617739 != nil: + section.add "Version", valid_617739 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -97380,41 +97445,41 @@ proc validate_PostGetDefaultCreditSpecification_616532(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616536 = header.getOrDefault("X-Amz-Signature") - valid_616536 = validateParameter(valid_616536, JString, required = false, + var valid_617740 = header.getOrDefault("X-Amz-Signature") + valid_617740 = validateParameter(valid_617740, JString, required = false, default = nil) - if valid_616536 != nil: - section.add "X-Amz-Signature", valid_616536 - var valid_616537 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616537 = validateParameter(valid_616537, JString, required = false, + if valid_617740 != nil: + section.add "X-Amz-Signature", valid_617740 + var valid_617741 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617741 = validateParameter(valid_617741, JString, required = false, default = nil) - if valid_616537 != nil: - section.add "X-Amz-Content-Sha256", valid_616537 - var valid_616538 = header.getOrDefault("X-Amz-Date") - valid_616538 = validateParameter(valid_616538, JString, required = false, + if valid_617741 != nil: + section.add "X-Amz-Content-Sha256", valid_617741 + var valid_617742 = header.getOrDefault("X-Amz-Date") + valid_617742 = validateParameter(valid_617742, JString, required = false, default = nil) - if valid_616538 != nil: - section.add "X-Amz-Date", valid_616538 - var valid_616539 = header.getOrDefault("X-Amz-Credential") - valid_616539 = validateParameter(valid_616539, JString, required = false, + if valid_617742 != nil: + section.add "X-Amz-Date", valid_617742 + var valid_617743 = header.getOrDefault("X-Amz-Credential") + valid_617743 = validateParameter(valid_617743, JString, required = false, default = nil) - if valid_616539 != nil: - section.add "X-Amz-Credential", valid_616539 - var valid_616540 = header.getOrDefault("X-Amz-Security-Token") - valid_616540 = validateParameter(valid_616540, JString, required = false, + if valid_617743 != nil: + section.add "X-Amz-Credential", valid_617743 + var valid_617744 = header.getOrDefault("X-Amz-Security-Token") + valid_617744 = validateParameter(valid_617744, JString, required = false, default = nil) - if valid_616540 != nil: - section.add "X-Amz-Security-Token", valid_616540 - var valid_616541 = header.getOrDefault("X-Amz-Algorithm") - valid_616541 = validateParameter(valid_616541, JString, required = false, + if valid_617744 != nil: + section.add "X-Amz-Security-Token", valid_617744 + var valid_617745 = header.getOrDefault("X-Amz-Algorithm") + valid_617745 = validateParameter(valid_617745, JString, required = false, default = nil) - if valid_616541 != nil: - section.add "X-Amz-Algorithm", valid_616541 - var valid_616542 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616542 = validateParameter(valid_616542, JString, required = false, + if valid_617745 != nil: + section.add "X-Amz-Algorithm", valid_617745 + var valid_617746 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617746 = validateParameter(valid_617746, JString, required = false, default = nil) - if valid_616542 != nil: - section.add "X-Amz-SignedHeaders", valid_616542 + if valid_617746 != nil: + section.add "X-Amz-SignedHeaders", valid_617746 result.add "header", section ## parameters in `formData` object: ## InstanceFamily: JString (required) @@ -97424,34 +97489,34 @@ proc validate_PostGetDefaultCreditSpecification_616532(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `InstanceFamily` field" - var valid_616543 = formData.getOrDefault("InstanceFamily") - valid_616543 = validateParameter(valid_616543, JString, required = true, + var valid_617747 = formData.getOrDefault("InstanceFamily") + valid_617747 = validateParameter(valid_617747, JString, required = true, default = newJString("t2")) - if valid_616543 != nil: - section.add "InstanceFamily", valid_616543 - var valid_616544 = formData.getOrDefault("DryRun") - valid_616544 = validateParameter(valid_616544, JBool, required = false, default = nil) - if valid_616544 != nil: - section.add "DryRun", valid_616544 + if valid_617747 != nil: + section.add "InstanceFamily", valid_617747 + var valid_617748 = formData.getOrDefault("DryRun") + valid_617748 = validateParameter(valid_617748, JBool, required = false, default = nil) + if valid_617748 != nil: + section.add "DryRun", valid_617748 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616545: Call_PostGetDefaultCreditSpecification_616531; +proc call*(call_617749: Call_PostGetDefaultCreditSpecification_617735; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the default credit option for CPU usage of a burstable performance instance family.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_616545.validator(path, query, header, formData, body) - let scheme = call_616545.pickScheme + let valid = call_617749.validator(path, query, header, formData, body) + let scheme = call_617749.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616545.url(scheme.get, call_616545.host, call_616545.base, - call_616545.route, valid.getOrDefault("path"), + let url = call_617749.url(scheme.get, call_617749.host, call_617749.base, + call_617749.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616545, url, valid) + result = atozHook(call_617749, url, valid) -proc call*(call_616546: Call_PostGetDefaultCreditSpecification_616531; +proc call*(call_617750: Call_PostGetDefaultCreditSpecification_617735; InstanceFamily: string = "t2"; DryRun: bool = false; Action: string = "GetDefaultCreditSpecification"; Version: string = "2016-11-15"): Recallable = @@ -97463,23 +97528,23 @@ proc call*(call_616546: Call_PostGetDefaultCreditSpecification_616531; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_616547 = newJObject()
- var formData_616548 = newJObject()
- add(formData_616548, "InstanceFamily", newJString(InstanceFamily))
- add(formData_616548, "DryRun", newJBool(DryRun))
- add(query_616547, "Action", newJString(Action))
- add(query_616547, "Version", newJString(Version))
- result = call_616546.call(nil, query_616547, nil, formData_616548, nil)
+ var query_617751 = newJObject()
+ var formData_617752 = newJObject()
+ add(formData_617752, "InstanceFamily", newJString(InstanceFamily))
+ add(formData_617752, "DryRun", newJBool(DryRun))
+ add(query_617751, "Action", newJString(Action))
+ add(query_617751, "Version", newJString(Version))
+ result = call_617750.call(nil, query_617751, nil, formData_617752, nil)
-var postGetDefaultCreditSpecification* = Call_PostGetDefaultCreditSpecification_616531(
+var postGetDefaultCreditSpecification* = Call_PostGetDefaultCreditSpecification_617735(
name: "postGetDefaultCreditSpecification", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=GetDefaultCreditSpecification",
- validator: validate_PostGetDefaultCreditSpecification_616532, base: "/",
- url: url_PostGetDefaultCreditSpecification_616533,
+ validator: validate_PostGetDefaultCreditSpecification_617736, base: "/",
+ url: url_PostGetDefaultCreditSpecification_617737,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetGetDefaultCreditSpecification_616514 = ref object of OpenApiRestCall_604389
-proc url_GetGetDefaultCreditSpecification_616516(protocol: Scheme; host: string;
+ Call_GetGetDefaultCreditSpecification_617718 = ref object of OpenApiRestCall_605589
+proc url_GetGetDefaultCreditSpecification_617720(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -97491,7 +97556,7 @@ proc url_GetGetDefaultCreditSpecification_616516(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetGetDefaultCreditSpecification_616515(path: JsonNode;
+proc validate_GetGetDefaultCreditSpecification_617719(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the default credit option for CPU usage of a burstable performance instance family.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -97507,27 +97572,27 @@ proc validate_GetGetDefaultCreditSpecification_616515(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_616517 = query.getOrDefault("DryRun") - valid_616517 = validateParameter(valid_616517, JBool, required = false, default = nil) - if valid_616517 != nil: - section.add "DryRun", valid_616517 + var valid_617721 = query.getOrDefault("DryRun") + valid_617721 = validateParameter(valid_617721, JBool, required = false, default = nil) + if valid_617721 != nil: + section.add "DryRun", valid_617721 assert query != nil, "query argument is necessary due to required `InstanceFamily` field" - var valid_616518 = query.getOrDefault("InstanceFamily") - valid_616518 = validateParameter(valid_616518, JString, required = true, + var valid_617722 = query.getOrDefault("InstanceFamily") + valid_617722 = validateParameter(valid_617722, JString, required = true, default = newJString("t2")) - if valid_616518 != nil: - section.add "InstanceFamily", valid_616518 - var valid_616519 = query.getOrDefault("Action") - valid_616519 = validateParameter(valid_616519, JString, required = true, default = newJString( + if valid_617722 != nil: + section.add "InstanceFamily", valid_617722 + var valid_617723 = query.getOrDefault("Action") + valid_617723 = validateParameter(valid_617723, JString, required = true, default = newJString( "GetDefaultCreditSpecification")) - if valid_616519 != nil: - section.add "Action", valid_616519 - var valid_616520 = query.getOrDefault("Version") - valid_616520 = validateParameter(valid_616520, JString, required = true, + if valid_617723 != nil: + section.add "Action", valid_617723 + var valid_617724 = query.getOrDefault("Version") + valid_617724 = validateParameter(valid_617724, JString, required = true, default = newJString("2016-11-15")) - if valid_616520 != nil: - section.add "Version", valid_616520 + if valid_617724 != nil: + section.add "Version", valid_617724 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -97538,62 +97603,62 @@ proc validate_GetGetDefaultCreditSpecification_616515(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616521 = header.getOrDefault("X-Amz-Signature") - valid_616521 = validateParameter(valid_616521, JString, required = false, + var valid_617725 = header.getOrDefault("X-Amz-Signature") + valid_617725 = validateParameter(valid_617725, JString, required = false, default = nil) - if valid_616521 != nil: - section.add "X-Amz-Signature", valid_616521 - var valid_616522 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616522 = validateParameter(valid_616522, JString, required = false, + if valid_617725 != nil: + section.add "X-Amz-Signature", valid_617725 + var valid_617726 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617726 = validateParameter(valid_617726, JString, required = false, default = nil) - if valid_616522 != nil: - section.add "X-Amz-Content-Sha256", valid_616522 - var valid_616523 = header.getOrDefault("X-Amz-Date") - valid_616523 = validateParameter(valid_616523, JString, required = false, + if valid_617726 != nil: + section.add "X-Amz-Content-Sha256", valid_617726 + var valid_617727 = header.getOrDefault("X-Amz-Date") + valid_617727 = validateParameter(valid_617727, JString, required = false, default = nil) - if valid_616523 != nil: - section.add "X-Amz-Date", valid_616523 - var valid_616524 = header.getOrDefault("X-Amz-Credential") - valid_616524 = validateParameter(valid_616524, JString, required = false, + if valid_617727 != nil: + section.add "X-Amz-Date", valid_617727 + var valid_617728 = header.getOrDefault("X-Amz-Credential") + valid_617728 = validateParameter(valid_617728, JString, required = false, default = nil) - if valid_616524 != nil: - section.add "X-Amz-Credential", valid_616524 - var valid_616525 = header.getOrDefault("X-Amz-Security-Token") - valid_616525 = validateParameter(valid_616525, JString, required = false, + if valid_617728 != nil: + section.add "X-Amz-Credential", valid_617728 + var valid_617729 = header.getOrDefault("X-Amz-Security-Token") + valid_617729 = validateParameter(valid_617729, JString, required = false, default = nil) - if valid_616525 != nil: - section.add "X-Amz-Security-Token", valid_616525 - var valid_616526 = header.getOrDefault("X-Amz-Algorithm") - valid_616526 = validateParameter(valid_616526, JString, required = false, + if valid_617729 != nil: + section.add "X-Amz-Security-Token", valid_617729 + var valid_617730 = header.getOrDefault("X-Amz-Algorithm") + valid_617730 = validateParameter(valid_617730, JString, required = false, default = nil) - if valid_616526 != nil: - section.add "X-Amz-Algorithm", valid_616526 - var valid_616527 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616527 = validateParameter(valid_616527, JString, required = false, + if valid_617730 != nil: + section.add "X-Amz-Algorithm", valid_617730 + var valid_617731 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617731 = validateParameter(valid_617731, JString, required = false, default = nil) - if valid_616527 != nil: - section.add "X-Amz-SignedHeaders", valid_616527 + if valid_617731 != nil: + section.add "X-Amz-SignedHeaders", valid_617731 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616528: Call_GetGetDefaultCreditSpecification_616514; +proc call*(call_617732: Call_GetGetDefaultCreditSpecification_617718; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the default credit option for CPU usage of a burstable performance instance family.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_616528.validator(path, query, header, formData, body) - let scheme = call_616528.pickScheme + let valid = call_617732.validator(path, query, header, formData, body) + let scheme = call_617732.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616528.url(scheme.get, call_616528.host, call_616528.base, - call_616528.route, valid.getOrDefault("path"), + let url = call_617732.url(scheme.get, call_617732.host, call_617732.base, + call_617732.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616528, url, valid) + result = atozHook(call_617732, url, valid) -proc call*(call_616529: Call_GetGetDefaultCreditSpecification_616514; +proc call*(call_617733: Call_GetGetDefaultCreditSpecification_617718; DryRun: bool = false; InstanceFamily: string = "t2"; Action: string = "GetDefaultCreditSpecification"; Version: string = "2016-11-15"): Recallable = @@ -97605,22 +97670,22 @@ proc call*(call_616529: Call_GetGetDefaultCreditSpecification_616514; ## : The instance family. ## Action: string (required) ## Version: string (required) - var query_616530 = newJObject() - add(query_616530, "DryRun", newJBool(DryRun)) - add(query_616530, "InstanceFamily", newJString(InstanceFamily)) - add(query_616530, "Action", newJString(Action)) - add(query_616530, "Version", newJString(Version)) - result = call_616529.call(nil, query_616530, nil, nil, nil) + var query_617734 = newJObject() + add(query_617734, "DryRun", newJBool(DryRun)) + add(query_617734, "InstanceFamily", newJString(InstanceFamily)) + add(query_617734, "Action", newJString(Action)) + add(query_617734, "Version", newJString(Version)) + result = call_617733.call(nil, query_617734, nil, nil, nil) -var getGetDefaultCreditSpecification* = Call_GetGetDefaultCreditSpecification_616514( +var getGetDefaultCreditSpecification* = Call_GetGetDefaultCreditSpecification_617718( name: "getGetDefaultCreditSpecification", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=GetDefaultCreditSpecification", - validator: validate_GetGetDefaultCreditSpecification_616515, base: "/", - url: url_GetGetDefaultCreditSpecification_616516, + validator: validate_GetGetDefaultCreditSpecification_617719, base: "/", + url: url_GetGetDefaultCreditSpecification_617720, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostGetEbsDefaultKmsKeyId_616565 = ref object of OpenApiRestCall_604389 -proc url_PostGetEbsDefaultKmsKeyId_616567(protocol: Scheme; host: string; + Call_PostGetEbsDefaultKmsKeyId_617769 = ref object of OpenApiRestCall_605589 +proc url_PostGetEbsDefaultKmsKeyId_617771(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -97632,7 +97697,7 @@ proc url_PostGetEbsDefaultKmsKeyId_616567(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostGetEbsDefaultKmsKeyId_616566(path: JsonNode; query: JsonNode; +proc validate_PostGetEbsDefaultKmsKeyId_617770(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Describes the default customer master key (CMK) for EBS encryption by default for your account in this Region. You can change the default CMK for encryption by default using ModifyEbsDefaultKmsKeyId or ResetEbsDefaultKmsKeyId.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## @@ -97645,16 +97710,16 @@ proc validate_PostGetEbsDefaultKmsKeyId_616566(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616568 = query.getOrDefault("Action") - valid_616568 = validateParameter(valid_616568, JString, required = true, + var valid_617772 = query.getOrDefault("Action") + valid_617772 = validateParameter(valid_617772, JString, required = true, default = newJString("GetEbsDefaultKmsKeyId")) - if valid_616568 != nil: - section.add "Action", valid_616568 - var valid_616569 = query.getOrDefault("Version") - valid_616569 = validateParameter(valid_616569, JString, required = true, + if valid_617772 != nil: + section.add "Action", valid_617772 + var valid_617773 = query.getOrDefault("Version") + valid_617773 = validateParameter(valid_617773, JString, required = true, default = newJString("2016-11-15")) - if valid_616569 != nil: - section.add "Version", valid_616569 + if valid_617773 != nil: + section.add "Version", valid_617773 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -97665,68 +97730,68 @@ proc validate_PostGetEbsDefaultKmsKeyId_616566(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616570 = header.getOrDefault("X-Amz-Signature") - valid_616570 = validateParameter(valid_616570, JString, required = false, + var valid_617774 = header.getOrDefault("X-Amz-Signature") + valid_617774 = validateParameter(valid_617774, JString, required = false, default = nil) - if valid_616570 != nil: - section.add "X-Amz-Signature", valid_616570 - var valid_616571 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616571 = validateParameter(valid_616571, JString, required = false, + if valid_617774 != nil: + section.add "X-Amz-Signature", valid_617774 + var valid_617775 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617775 = validateParameter(valid_617775, JString, required = false, default = nil) - if valid_616571 != nil: - section.add "X-Amz-Content-Sha256", valid_616571 - var valid_616572 = header.getOrDefault("X-Amz-Date") - valid_616572 = validateParameter(valid_616572, JString, required = false, + if valid_617775 != nil: + section.add "X-Amz-Content-Sha256", valid_617775 + var valid_617776 = header.getOrDefault("X-Amz-Date") + valid_617776 = validateParameter(valid_617776, JString, required = false, default = nil) - if valid_616572 != nil: - section.add "X-Amz-Date", valid_616572 - var valid_616573 = header.getOrDefault("X-Amz-Credential") - valid_616573 = validateParameter(valid_616573, JString, required = false, + if valid_617776 != nil: + section.add "X-Amz-Date", valid_617776 + var valid_617777 = header.getOrDefault("X-Amz-Credential") + valid_617777 = validateParameter(valid_617777, JString, required = false, default = nil) - if valid_616573 != nil: - section.add "X-Amz-Credential", valid_616573 - var valid_616574 = header.getOrDefault("X-Amz-Security-Token") - valid_616574 = validateParameter(valid_616574, JString, required = false, + if valid_617777 != nil: + section.add "X-Amz-Credential", valid_617777 + var valid_617778 = header.getOrDefault("X-Amz-Security-Token") + valid_617778 = validateParameter(valid_617778, JString, required = false, default = nil) - if valid_616574 != nil: - section.add "X-Amz-Security-Token", valid_616574 - var valid_616575 = header.getOrDefault("X-Amz-Algorithm") - valid_616575 = validateParameter(valid_616575, JString, required = false, + if valid_617778 != nil: + section.add "X-Amz-Security-Token", valid_617778 + var valid_617779 = header.getOrDefault("X-Amz-Algorithm") + valid_617779 = validateParameter(valid_617779, JString, required = false, default = nil) - if valid_616575 != nil: - section.add "X-Amz-Algorithm", valid_616575 - var valid_616576 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616576 = validateParameter(valid_616576, JString, required = false, + if valid_617779 != nil: + section.add "X-Amz-Algorithm", valid_617779 + var valid_617780 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617780 = validateParameter(valid_617780, JString, required = false, default = nil) - if valid_616576 != nil: - section.add "X-Amz-SignedHeaders", valid_616576 + if valid_617780 != nil: + section.add "X-Amz-SignedHeaders", valid_617780 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_616577 = formData.getOrDefault("DryRun")
- valid_616577 = validateParameter(valid_616577, JBool, required = false, default = nil)
- if valid_616577 != nil:
- section.add "DryRun", valid_616577
+ var valid_617781 = formData.getOrDefault("DryRun")
+ valid_617781 = validateParameter(valid_617781, JBool, required = false, default = nil)
+ if valid_617781 != nil:
+ section.add "DryRun", valid_617781
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616578: Call_PostGetEbsDefaultKmsKeyId_616565; path: JsonNode;
+proc call*(call_617782: Call_PostGetEbsDefaultKmsKeyId_617769; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes the default customer master key (CMK) for EBS encryption by default for your account in this Region. You can change the default CMK for encryption by default using ModifyEbsDefaultKmsKeyId or ResetEbsDefaultKmsKeyId.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_616578.validator(path, query, header, formData, body) - let scheme = call_616578.pickScheme + let valid = call_617782.validator(path, query, header, formData, body) + let scheme = call_617782.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616578.url(scheme.get, call_616578.host, call_616578.base, - call_616578.route, valid.getOrDefault("path"), + let url = call_617782.url(scheme.get, call_617782.host, call_617782.base, + call_617782.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616578, url, valid) + result = atozHook(call_617782, url, valid) -proc call*(call_616579: Call_PostGetEbsDefaultKmsKeyId_616565; +proc call*(call_617783: Call_PostGetEbsDefaultKmsKeyId_617769; DryRun: bool = false; Action: string = "GetEbsDefaultKmsKeyId"; Version: string = "2016-11-15"): Recallable = ## postGetEbsDefaultKmsKeyId @@ -97735,22 +97800,22 @@ proc call*(call_616579: Call_PostGetEbsDefaultKmsKeyId_616565; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_616580 = newJObject()
- var formData_616581 = newJObject()
- add(formData_616581, "DryRun", newJBool(DryRun))
- add(query_616580, "Action", newJString(Action))
- add(query_616580, "Version", newJString(Version))
- result = call_616579.call(nil, query_616580, nil, formData_616581, nil)
+ var query_617784 = newJObject()
+ var formData_617785 = newJObject()
+ add(formData_617785, "DryRun", newJBool(DryRun))
+ add(query_617784, "Action", newJString(Action))
+ add(query_617784, "Version", newJString(Version))
+ result = call_617783.call(nil, query_617784, nil, formData_617785, nil)
-var postGetEbsDefaultKmsKeyId* = Call_PostGetEbsDefaultKmsKeyId_616565(
+var postGetEbsDefaultKmsKeyId* = Call_PostGetEbsDefaultKmsKeyId_617769(
name: "postGetEbsDefaultKmsKeyId", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=GetEbsDefaultKmsKeyId",
- validator: validate_PostGetEbsDefaultKmsKeyId_616566, base: "/",
- url: url_PostGetEbsDefaultKmsKeyId_616567,
+ validator: validate_PostGetEbsDefaultKmsKeyId_617770, base: "/",
+ url: url_PostGetEbsDefaultKmsKeyId_617771,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetGetEbsDefaultKmsKeyId_616549 = ref object of OpenApiRestCall_604389
-proc url_GetGetEbsDefaultKmsKeyId_616551(protocol: Scheme; host: string;
+ Call_GetGetEbsDefaultKmsKeyId_617753 = ref object of OpenApiRestCall_605589
+proc url_GetGetEbsDefaultKmsKeyId_617755(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -97763,7 +97828,7 @@ proc url_GetGetEbsDefaultKmsKeyId_616551(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetGetEbsDefaultKmsKeyId_616550(path: JsonNode; query: JsonNode;
+proc validate_GetGetEbsDefaultKmsKeyId_617754(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes the default customer master key (CMK) for EBS encryption by default for your account in this Region. You can change the default CMK for encryption by default using ModifyEbsDefaultKmsKeyId or ResetEbsDefaultKmsKeyId.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## @@ -97777,21 +97842,21 @@ proc validate_GetGetEbsDefaultKmsKeyId_616550(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_616552 = query.getOrDefault("DryRun") - valid_616552 = validateParameter(valid_616552, JBool, required = false, default = nil) - if valid_616552 != nil: - section.add "DryRun", valid_616552 + var valid_617756 = query.getOrDefault("DryRun") + valid_617756 = validateParameter(valid_617756, JBool, required = false, default = nil) + if valid_617756 != nil: + section.add "DryRun", valid_617756 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616553 = query.getOrDefault("Action") - valid_616553 = validateParameter(valid_616553, JString, required = true, + var valid_617757 = query.getOrDefault("Action") + valid_617757 = validateParameter(valid_617757, JString, required = true, default = newJString("GetEbsDefaultKmsKeyId")) - if valid_616553 != nil: - section.add "Action", valid_616553 - var valid_616554 = query.getOrDefault("Version") - valid_616554 = validateParameter(valid_616554, JString, required = true, + if valid_617757 != nil: + section.add "Action", valid_617757 + var valid_617758 = query.getOrDefault("Version") + valid_617758 = validateParameter(valid_617758, JString, required = true, default = newJString("2016-11-15")) - if valid_616554 != nil: - section.add "Version", valid_616554 + if valid_617758 != nil: + section.add "Version", valid_617758 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -97802,61 +97867,61 @@ proc validate_GetGetEbsDefaultKmsKeyId_616550(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616555 = header.getOrDefault("X-Amz-Signature") - valid_616555 = validateParameter(valid_616555, JString, required = false, + var valid_617759 = header.getOrDefault("X-Amz-Signature") + valid_617759 = validateParameter(valid_617759, JString, required = false, default = nil) - if valid_616555 != nil: - section.add "X-Amz-Signature", valid_616555 - var valid_616556 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616556 = validateParameter(valid_616556, JString, required = false, + if valid_617759 != nil: + section.add "X-Amz-Signature", valid_617759 + var valid_617760 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617760 = validateParameter(valid_617760, JString, required = false, default = nil) - if valid_616556 != nil: - section.add "X-Amz-Content-Sha256", valid_616556 - var valid_616557 = header.getOrDefault("X-Amz-Date") - valid_616557 = validateParameter(valid_616557, JString, required = false, + if valid_617760 != nil: + section.add "X-Amz-Content-Sha256", valid_617760 + var valid_617761 = header.getOrDefault("X-Amz-Date") + valid_617761 = validateParameter(valid_617761, JString, required = false, default = nil) - if valid_616557 != nil: - section.add "X-Amz-Date", valid_616557 - var valid_616558 = header.getOrDefault("X-Amz-Credential") - valid_616558 = validateParameter(valid_616558, JString, required = false, + if valid_617761 != nil: + section.add "X-Amz-Date", valid_617761 + var valid_617762 = header.getOrDefault("X-Amz-Credential") + valid_617762 = validateParameter(valid_617762, JString, required = false, default = nil) - if valid_616558 != nil: - section.add "X-Amz-Credential", valid_616558 - var valid_616559 = header.getOrDefault("X-Amz-Security-Token") - valid_616559 = validateParameter(valid_616559, JString, required = false, + if valid_617762 != nil: + section.add "X-Amz-Credential", valid_617762 + var valid_617763 = header.getOrDefault("X-Amz-Security-Token") + valid_617763 = validateParameter(valid_617763, JString, required = false, default = nil) - if valid_616559 != nil: - section.add "X-Amz-Security-Token", valid_616559 - var valid_616560 = header.getOrDefault("X-Amz-Algorithm") - valid_616560 = validateParameter(valid_616560, JString, required = false, + if valid_617763 != nil: + section.add "X-Amz-Security-Token", valid_617763 + var valid_617764 = header.getOrDefault("X-Amz-Algorithm") + valid_617764 = validateParameter(valid_617764, JString, required = false, default = nil) - if valid_616560 != nil: - section.add "X-Amz-Algorithm", valid_616560 - var valid_616561 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616561 = validateParameter(valid_616561, JString, required = false, + if valid_617764 != nil: + section.add "X-Amz-Algorithm", valid_617764 + var valid_617765 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617765 = validateParameter(valid_617765, JString, required = false, default = nil) - if valid_616561 != nil: - section.add "X-Amz-SignedHeaders", valid_616561 + if valid_617765 != nil: + section.add "X-Amz-SignedHeaders", valid_617765 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616562: Call_GetGetEbsDefaultKmsKeyId_616549; path: JsonNode; +proc call*(call_617766: Call_GetGetEbsDefaultKmsKeyId_617753; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes the default customer master key (CMK) for EBS encryption by default for your account in this Region. You can change the default CMK for encryption by default using ModifyEbsDefaultKmsKeyId or ResetEbsDefaultKmsKeyId.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_616562.validator(path, query, header, formData, body) - let scheme = call_616562.pickScheme + let valid = call_617766.validator(path, query, header, formData, body) + let scheme = call_617766.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616562.url(scheme.get, call_616562.host, call_616562.base, - call_616562.route, valid.getOrDefault("path"), + let url = call_617766.url(scheme.get, call_617766.host, call_617766.base, + call_617766.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616562, url, valid) + result = atozHook(call_617766, url, valid) -proc call*(call_616563: Call_GetGetEbsDefaultKmsKeyId_616549; DryRun: bool = false; +proc call*(call_617767: Call_GetGetEbsDefaultKmsKeyId_617753; DryRun: bool = false; Action: string = "GetEbsDefaultKmsKeyId"; Version: string = "2016-11-15"): Recallable = ## getGetEbsDefaultKmsKeyId ##Describes the default customer master key (CMK) for EBS encryption by default for your account in this Region. You can change the default CMK for encryption by default using ModifyEbsDefaultKmsKeyId or ResetEbsDefaultKmsKeyId.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
@@ -97864,20 +97929,20 @@ proc call*(call_616563: Call_GetGetEbsDefaultKmsKeyId_616549; DryRun: bool = fal ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_616564 = newJObject()
- add(query_616564, "DryRun", newJBool(DryRun))
- add(query_616564, "Action", newJString(Action))
- add(query_616564, "Version", newJString(Version))
- result = call_616563.call(nil, query_616564, nil, nil, nil)
+ var query_617768 = newJObject()
+ add(query_617768, "DryRun", newJBool(DryRun))
+ add(query_617768, "Action", newJString(Action))
+ add(query_617768, "Version", newJString(Version))
+ result = call_617767.call(nil, query_617768, nil, nil, nil)
-var getGetEbsDefaultKmsKeyId* = Call_GetGetEbsDefaultKmsKeyId_616549(
+var getGetEbsDefaultKmsKeyId* = Call_GetGetEbsDefaultKmsKeyId_617753(
name: "getGetEbsDefaultKmsKeyId", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=GetEbsDefaultKmsKeyId",
- validator: validate_GetGetEbsDefaultKmsKeyId_616550, base: "/",
- url: url_GetGetEbsDefaultKmsKeyId_616551, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetGetEbsDefaultKmsKeyId_617754, base: "/",
+ url: url_GetGetEbsDefaultKmsKeyId_617755, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostGetEbsEncryptionByDefault_616598 = ref object of OpenApiRestCall_604389
-proc url_PostGetEbsEncryptionByDefault_616600(protocol: Scheme; host: string;
+ Call_PostGetEbsEncryptionByDefault_617802 = ref object of OpenApiRestCall_605589
+proc url_PostGetEbsEncryptionByDefault_617804(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -97889,7 +97954,7 @@ proc url_PostGetEbsEncryptionByDefault_616600(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostGetEbsEncryptionByDefault_616599(path: JsonNode; query: JsonNode;
+proc validate_PostGetEbsEncryptionByDefault_617803(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes whether EBS encryption by default is enabled for your account in the current Region.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## @@ -97902,16 +97967,16 @@ proc validate_PostGetEbsEncryptionByDefault_616599(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616601 = query.getOrDefault("Action") - valid_616601 = validateParameter(valid_616601, JString, required = true, default = newJString( + var valid_617805 = query.getOrDefault("Action") + valid_617805 = validateParameter(valid_617805, JString, required = true, default = newJString( "GetEbsEncryptionByDefault")) - if valid_616601 != nil: - section.add "Action", valid_616601 - var valid_616602 = query.getOrDefault("Version") - valid_616602 = validateParameter(valid_616602, JString, required = true, + if valid_617805 != nil: + section.add "Action", valid_617805 + var valid_617806 = query.getOrDefault("Version") + valid_617806 = validateParameter(valid_617806, JString, required = true, default = newJString("2016-11-15")) - if valid_616602 != nil: - section.add "Version", valid_616602 + if valid_617806 != nil: + section.add "Version", valid_617806 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -97922,68 +97987,68 @@ proc validate_PostGetEbsEncryptionByDefault_616599(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616603 = header.getOrDefault("X-Amz-Signature") - valid_616603 = validateParameter(valid_616603, JString, required = false, + var valid_617807 = header.getOrDefault("X-Amz-Signature") + valid_617807 = validateParameter(valid_617807, JString, required = false, default = nil) - if valid_616603 != nil: - section.add "X-Amz-Signature", valid_616603 - var valid_616604 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616604 = validateParameter(valid_616604, JString, required = false, + if valid_617807 != nil: + section.add "X-Amz-Signature", valid_617807 + var valid_617808 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617808 = validateParameter(valid_617808, JString, required = false, default = nil) - if valid_616604 != nil: - section.add "X-Amz-Content-Sha256", valid_616604 - var valid_616605 = header.getOrDefault("X-Amz-Date") - valid_616605 = validateParameter(valid_616605, JString, required = false, + if valid_617808 != nil: + section.add "X-Amz-Content-Sha256", valid_617808 + var valid_617809 = header.getOrDefault("X-Amz-Date") + valid_617809 = validateParameter(valid_617809, JString, required = false, default = nil) - if valid_616605 != nil: - section.add "X-Amz-Date", valid_616605 - var valid_616606 = header.getOrDefault("X-Amz-Credential") - valid_616606 = validateParameter(valid_616606, JString, required = false, + if valid_617809 != nil: + section.add "X-Amz-Date", valid_617809 + var valid_617810 = header.getOrDefault("X-Amz-Credential") + valid_617810 = validateParameter(valid_617810, JString, required = false, default = nil) - if valid_616606 != nil: - section.add "X-Amz-Credential", valid_616606 - var valid_616607 = header.getOrDefault("X-Amz-Security-Token") - valid_616607 = validateParameter(valid_616607, JString, required = false, + if valid_617810 != nil: + section.add "X-Amz-Credential", valid_617810 + var valid_617811 = header.getOrDefault("X-Amz-Security-Token") + valid_617811 = validateParameter(valid_617811, JString, required = false, default = nil) - if valid_616607 != nil: - section.add "X-Amz-Security-Token", valid_616607 - var valid_616608 = header.getOrDefault("X-Amz-Algorithm") - valid_616608 = validateParameter(valid_616608, JString, required = false, + if valid_617811 != nil: + section.add "X-Amz-Security-Token", valid_617811 + var valid_617812 = header.getOrDefault("X-Amz-Algorithm") + valid_617812 = validateParameter(valid_617812, JString, required = false, default = nil) - if valid_616608 != nil: - section.add "X-Amz-Algorithm", valid_616608 - var valid_616609 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616609 = validateParameter(valid_616609, JString, required = false, + if valid_617812 != nil: + section.add "X-Amz-Algorithm", valid_617812 + var valid_617813 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617813 = validateParameter(valid_617813, JString, required = false, default = nil) - if valid_616609 != nil: - section.add "X-Amz-SignedHeaders", valid_616609 + if valid_617813 != nil: + section.add "X-Amz-SignedHeaders", valid_617813 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_616610 = formData.getOrDefault("DryRun")
- valid_616610 = validateParameter(valid_616610, JBool, required = false, default = nil)
- if valid_616610 != nil:
- section.add "DryRun", valid_616610
+ var valid_617814 = formData.getOrDefault("DryRun")
+ valid_617814 = validateParameter(valid_617814, JBool, required = false, default = nil)
+ if valid_617814 != nil:
+ section.add "DryRun", valid_617814
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_616611: Call_PostGetEbsEncryptionByDefault_616598; path: JsonNode;
+proc call*(call_617815: Call_PostGetEbsEncryptionByDefault_617802; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Describes whether EBS encryption by default is enabled for your account in the current Region.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_616611.validator(path, query, header, formData, body) - let scheme = call_616611.pickScheme + let valid = call_617815.validator(path, query, header, formData, body) + let scheme = call_617815.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616611.url(scheme.get, call_616611.host, call_616611.base, - call_616611.route, valid.getOrDefault("path"), + let url = call_617815.url(scheme.get, call_617815.host, call_617815.base, + call_617815.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616611, url, valid) + result = atozHook(call_617815, url, valid) -proc call*(call_616612: Call_PostGetEbsEncryptionByDefault_616598; +proc call*(call_617816: Call_PostGetEbsEncryptionByDefault_617802; DryRun: bool = false; Action: string = "GetEbsEncryptionByDefault"; Version: string = "2016-11-15"): Recallable = ## postGetEbsEncryptionByDefault @@ -97992,22 +98057,22 @@ proc call*(call_616612: Call_PostGetEbsEncryptionByDefault_616598; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_616613 = newJObject()
- var formData_616614 = newJObject()
- add(formData_616614, "DryRun", newJBool(DryRun))
- add(query_616613, "Action", newJString(Action))
- add(query_616613, "Version", newJString(Version))
- result = call_616612.call(nil, query_616613, nil, formData_616614, nil)
+ var query_617817 = newJObject()
+ var formData_617818 = newJObject()
+ add(formData_617818, "DryRun", newJBool(DryRun))
+ add(query_617817, "Action", newJString(Action))
+ add(query_617817, "Version", newJString(Version))
+ result = call_617816.call(nil, query_617817, nil, formData_617818, nil)
-var postGetEbsEncryptionByDefault* = Call_PostGetEbsEncryptionByDefault_616598(
+var postGetEbsEncryptionByDefault* = Call_PostGetEbsEncryptionByDefault_617802(
name: "postGetEbsEncryptionByDefault", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=GetEbsEncryptionByDefault",
- validator: validate_PostGetEbsEncryptionByDefault_616599, base: "/",
- url: url_PostGetEbsEncryptionByDefault_616600,
+ validator: validate_PostGetEbsEncryptionByDefault_617803, base: "/",
+ url: url_PostGetEbsEncryptionByDefault_617804,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetGetEbsEncryptionByDefault_616582 = ref object of OpenApiRestCall_604389
-proc url_GetGetEbsEncryptionByDefault_616584(protocol: Scheme; host: string;
+ Call_GetGetEbsEncryptionByDefault_617786 = ref object of OpenApiRestCall_605589
+proc url_GetGetEbsEncryptionByDefault_617788(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -98019,7 +98084,7 @@ proc url_GetGetEbsEncryptionByDefault_616584(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetGetEbsEncryptionByDefault_616583(path: JsonNode; query: JsonNode;
+proc validate_GetGetEbsEncryptionByDefault_617787(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Describes whether EBS encryption by default is enabled for your account in the current Region.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## @@ -98033,21 +98098,21 @@ proc validate_GetGetEbsEncryptionByDefault_616583(path: JsonNode; query: JsonNod ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_616585 = query.getOrDefault("DryRun") - valid_616585 = validateParameter(valid_616585, JBool, required = false, default = nil) - if valid_616585 != nil: - section.add "DryRun", valid_616585 + var valid_617789 = query.getOrDefault("DryRun") + valid_617789 = validateParameter(valid_617789, JBool, required = false, default = nil) + if valid_617789 != nil: + section.add "DryRun", valid_617789 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616586 = query.getOrDefault("Action") - valid_616586 = validateParameter(valid_616586, JString, required = true, default = newJString( + var valid_617790 = query.getOrDefault("Action") + valid_617790 = validateParameter(valid_617790, JString, required = true, default = newJString( "GetEbsEncryptionByDefault")) - if valid_616586 != nil: - section.add "Action", valid_616586 - var valid_616587 = query.getOrDefault("Version") - valid_616587 = validateParameter(valid_616587, JString, required = true, + if valid_617790 != nil: + section.add "Action", valid_617790 + var valid_617791 = query.getOrDefault("Version") + valid_617791 = validateParameter(valid_617791, JString, required = true, default = newJString("2016-11-15")) - if valid_616587 != nil: - section.add "Version", valid_616587 + if valid_617791 != nil: + section.add "Version", valid_617791 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -98058,61 +98123,61 @@ proc validate_GetGetEbsEncryptionByDefault_616583(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616588 = header.getOrDefault("X-Amz-Signature") - valid_616588 = validateParameter(valid_616588, JString, required = false, + var valid_617792 = header.getOrDefault("X-Amz-Signature") + valid_617792 = validateParameter(valid_617792, JString, required = false, default = nil) - if valid_616588 != nil: - section.add "X-Amz-Signature", valid_616588 - var valid_616589 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616589 = validateParameter(valid_616589, JString, required = false, + if valid_617792 != nil: + section.add "X-Amz-Signature", valid_617792 + var valid_617793 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617793 = validateParameter(valid_617793, JString, required = false, default = nil) - if valid_616589 != nil: - section.add "X-Amz-Content-Sha256", valid_616589 - var valid_616590 = header.getOrDefault("X-Amz-Date") - valid_616590 = validateParameter(valid_616590, JString, required = false, + if valid_617793 != nil: + section.add "X-Amz-Content-Sha256", valid_617793 + var valid_617794 = header.getOrDefault("X-Amz-Date") + valid_617794 = validateParameter(valid_617794, JString, required = false, default = nil) - if valid_616590 != nil: - section.add "X-Amz-Date", valid_616590 - var valid_616591 = header.getOrDefault("X-Amz-Credential") - valid_616591 = validateParameter(valid_616591, JString, required = false, + if valid_617794 != nil: + section.add "X-Amz-Date", valid_617794 + var valid_617795 = header.getOrDefault("X-Amz-Credential") + valid_617795 = validateParameter(valid_617795, JString, required = false, default = nil) - if valid_616591 != nil: - section.add "X-Amz-Credential", valid_616591 - var valid_616592 = header.getOrDefault("X-Amz-Security-Token") - valid_616592 = validateParameter(valid_616592, JString, required = false, + if valid_617795 != nil: + section.add "X-Amz-Credential", valid_617795 + var valid_617796 = header.getOrDefault("X-Amz-Security-Token") + valid_617796 = validateParameter(valid_617796, JString, required = false, default = nil) - if valid_616592 != nil: - section.add "X-Amz-Security-Token", valid_616592 - var valid_616593 = header.getOrDefault("X-Amz-Algorithm") - valid_616593 = validateParameter(valid_616593, JString, required = false, + if valid_617796 != nil: + section.add "X-Amz-Security-Token", valid_617796 + var valid_617797 = header.getOrDefault("X-Amz-Algorithm") + valid_617797 = validateParameter(valid_617797, JString, required = false, default = nil) - if valid_616593 != nil: - section.add "X-Amz-Algorithm", valid_616593 - var valid_616594 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616594 = validateParameter(valid_616594, JString, required = false, + if valid_617797 != nil: + section.add "X-Amz-Algorithm", valid_617797 + var valid_617798 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617798 = validateParameter(valid_617798, JString, required = false, default = nil) - if valid_616594 != nil: - section.add "X-Amz-SignedHeaders", valid_616594 + if valid_617798 != nil: + section.add "X-Amz-SignedHeaders", valid_617798 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616595: Call_GetGetEbsEncryptionByDefault_616582; path: JsonNode; +proc call*(call_617799: Call_GetGetEbsEncryptionByDefault_617786; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Describes whether EBS encryption by default is enabled for your account in the current Region.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_616595.validator(path, query, header, formData, body) - let scheme = call_616595.pickScheme + let valid = call_617799.validator(path, query, header, formData, body) + let scheme = call_617799.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616595.url(scheme.get, call_616595.host, call_616595.base, - call_616595.route, valid.getOrDefault("path"), + let url = call_617799.url(scheme.get, call_617799.host, call_617799.base, + call_617799.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616595, url, valid) + result = atozHook(call_617799, url, valid) -proc call*(call_616596: Call_GetGetEbsEncryptionByDefault_616582; +proc call*(call_617800: Call_GetGetEbsEncryptionByDefault_617786; DryRun: bool = false; Action: string = "GetEbsEncryptionByDefault"; Version: string = "2016-11-15"): Recallable = ## getGetEbsEncryptionByDefault @@ -98121,21 +98186,21 @@ proc call*(call_616596: Call_GetGetEbsEncryptionByDefault_616582; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_616597 = newJObject()
- add(query_616597, "DryRun", newJBool(DryRun))
- add(query_616597, "Action", newJString(Action))
- add(query_616597, "Version", newJString(Version))
- result = call_616596.call(nil, query_616597, nil, nil, nil)
+ var query_617801 = newJObject()
+ add(query_617801, "DryRun", newJBool(DryRun))
+ add(query_617801, "Action", newJString(Action))
+ add(query_617801, "Version", newJString(Version))
+ result = call_617800.call(nil, query_617801, nil, nil, nil)
-var getGetEbsEncryptionByDefault* = Call_GetGetEbsEncryptionByDefault_616582(
+var getGetEbsEncryptionByDefault* = Call_GetGetEbsEncryptionByDefault_617786(
name: "getGetEbsEncryptionByDefault", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=GetEbsEncryptionByDefault",
- validator: validate_GetGetEbsEncryptionByDefault_616583, base: "/",
- url: url_GetGetEbsEncryptionByDefault_616584,
+ validator: validate_GetGetEbsEncryptionByDefault_617787, base: "/",
+ url: url_GetGetEbsEncryptionByDefault_617788,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostGetHostReservationPurchasePreview_616632 = ref object of OpenApiRestCall_604389
-proc url_PostGetHostReservationPurchasePreview_616634(protocol: Scheme;
+ Call_PostGetHostReservationPurchasePreview_617836 = ref object of OpenApiRestCall_605589
+proc url_PostGetHostReservationPurchasePreview_617838(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -98147,7 +98212,7 @@ proc url_PostGetHostReservationPurchasePreview_616634(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostGetHostReservationPurchasePreview_616633(path: JsonNode;
+proc validate_PostGetHostReservationPurchasePreview_617837(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Preview a reservation purchase with configurations that match those of your Dedicated Host. You must have active Dedicated Hosts in your account before you purchase a reservation.
This is a preview of the PurchaseHostReservation action and does not result in the offering being purchased.
## @@ -98160,16 +98225,16 @@ proc validate_PostGetHostReservationPurchasePreview_616633(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616635 = query.getOrDefault("Action") - valid_616635 = validateParameter(valid_616635, JString, required = true, default = newJString( + var valid_617839 = query.getOrDefault("Action") + valid_617839 = validateParameter(valid_617839, JString, required = true, default = newJString( "GetHostReservationPurchasePreview")) - if valid_616635 != nil: - section.add "Action", valid_616635 - var valid_616636 = query.getOrDefault("Version") - valid_616636 = validateParameter(valid_616636, JString, required = true, + if valid_617839 != nil: + section.add "Action", valid_617839 + var valid_617840 = query.getOrDefault("Version") + valid_617840 = validateParameter(valid_617840, JString, required = true, default = newJString("2016-11-15")) - if valid_616636 != nil: - section.add "Version", valid_616636 + if valid_617840 != nil: + section.add "Version", valid_617840 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -98180,41 +98245,41 @@ proc validate_PostGetHostReservationPurchasePreview_616633(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616637 = header.getOrDefault("X-Amz-Signature") - valid_616637 = validateParameter(valid_616637, JString, required = false, + var valid_617841 = header.getOrDefault("X-Amz-Signature") + valid_617841 = validateParameter(valid_617841, JString, required = false, default = nil) - if valid_616637 != nil: - section.add "X-Amz-Signature", valid_616637 - var valid_616638 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616638 = validateParameter(valid_616638, JString, required = false, + if valid_617841 != nil: + section.add "X-Amz-Signature", valid_617841 + var valid_617842 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617842 = validateParameter(valid_617842, JString, required = false, default = nil) - if valid_616638 != nil: - section.add "X-Amz-Content-Sha256", valid_616638 - var valid_616639 = header.getOrDefault("X-Amz-Date") - valid_616639 = validateParameter(valid_616639, JString, required = false, + if valid_617842 != nil: + section.add "X-Amz-Content-Sha256", valid_617842 + var valid_617843 = header.getOrDefault("X-Amz-Date") + valid_617843 = validateParameter(valid_617843, JString, required = false, default = nil) - if valid_616639 != nil: - section.add "X-Amz-Date", valid_616639 - var valid_616640 = header.getOrDefault("X-Amz-Credential") - valid_616640 = validateParameter(valid_616640, JString, required = false, + if valid_617843 != nil: + section.add "X-Amz-Date", valid_617843 + var valid_617844 = header.getOrDefault("X-Amz-Credential") + valid_617844 = validateParameter(valid_617844, JString, required = false, default = nil) - if valid_616640 != nil: - section.add "X-Amz-Credential", valid_616640 - var valid_616641 = header.getOrDefault("X-Amz-Security-Token") - valid_616641 = validateParameter(valid_616641, JString, required = false, + if valid_617844 != nil: + section.add "X-Amz-Credential", valid_617844 + var valid_617845 = header.getOrDefault("X-Amz-Security-Token") + valid_617845 = validateParameter(valid_617845, JString, required = false, default = nil) - if valid_616641 != nil: - section.add "X-Amz-Security-Token", valid_616641 - var valid_616642 = header.getOrDefault("X-Amz-Algorithm") - valid_616642 = validateParameter(valid_616642, JString, required = false, + if valid_617845 != nil: + section.add "X-Amz-Security-Token", valid_617845 + var valid_617846 = header.getOrDefault("X-Amz-Algorithm") + valid_617846 = validateParameter(valid_617846, JString, required = false, default = nil) - if valid_616642 != nil: - section.add "X-Amz-Algorithm", valid_616642 - var valid_616643 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616643 = validateParameter(valid_616643, JString, required = false, + if valid_617846 != nil: + section.add "X-Amz-Algorithm", valid_617846 + var valid_617847 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617847 = validateParameter(valid_617847, JString, required = false, default = nil) - if valid_616643 != nil: - section.add "X-Amz-SignedHeaders", valid_616643 + if valid_617847 != nil: + section.add "X-Amz-SignedHeaders", valid_617847 result.add "header", section ## parameters in `formData` object: ## OfferingId: JString (required) @@ -98224,34 +98289,34 @@ proc validate_PostGetHostReservationPurchasePreview_616633(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `OfferingId` field" - var valid_616644 = formData.getOrDefault("OfferingId") - valid_616644 = validateParameter(valid_616644, JString, required = true, + var valid_617848 = formData.getOrDefault("OfferingId") + valid_617848 = validateParameter(valid_617848, JString, required = true, default = nil) - if valid_616644 != nil: - section.add "OfferingId", valid_616644 - var valid_616645 = formData.getOrDefault("HostIdSet") - valid_616645 = validateParameter(valid_616645, JArray, required = true, default = nil) - if valid_616645 != nil: - section.add "HostIdSet", valid_616645 + if valid_617848 != nil: + section.add "OfferingId", valid_617848 + var valid_617849 = formData.getOrDefault("HostIdSet") + valid_617849 = validateParameter(valid_617849, JArray, required = true, default = nil) + if valid_617849 != nil: + section.add "HostIdSet", valid_617849 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616646: Call_PostGetHostReservationPurchasePreview_616632; +proc call*(call_617850: Call_PostGetHostReservationPurchasePreview_617836; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Preview a reservation purchase with configurations that match those of your Dedicated Host. You must have active Dedicated Hosts in your account before you purchase a reservation.
This is a preview of the PurchaseHostReservation action and does not result in the offering being purchased.
## - let valid = call_616646.validator(path, query, header, formData, body) - let scheme = call_616646.pickScheme + let valid = call_617850.validator(path, query, header, formData, body) + let scheme = call_617850.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616646.url(scheme.get, call_616646.host, call_616646.base, - call_616646.route, valid.getOrDefault("path"), + let url = call_617850.url(scheme.get, call_617850.host, call_617850.base, + call_617850.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616646, url, valid) + result = atozHook(call_617850, url, valid) -proc call*(call_616647: Call_PostGetHostReservationPurchasePreview_616632; +proc call*(call_617851: Call_PostGetHostReservationPurchasePreview_617836; OfferingId: string; HostIdSet: JsonNode; Action: string = "GetHostReservationPurchasePreview"; Version: string = "2016-11-15"): Recallable = @@ -98263,25 +98328,25 @@ proc call*(call_616647: Call_PostGetHostReservationPurchasePreview_616632; ## HostIdSet: JArray (required) ## : The IDs of the Dedicated Hosts with which the reservation is associated. ## Version: string (required) - var query_616648 = newJObject() - var formData_616649 = newJObject() - add(formData_616649, "OfferingId", newJString(OfferingId)) - add(query_616648, "Action", newJString(Action)) + var query_617852 = newJObject() + var formData_617853 = newJObject() + add(formData_617853, "OfferingId", newJString(OfferingId)) + add(query_617852, "Action", newJString(Action)) if HostIdSet != nil: - formData_616649.add "HostIdSet", HostIdSet - add(query_616648, "Version", newJString(Version)) - result = call_616647.call(nil, query_616648, nil, formData_616649, nil) + formData_617853.add "HostIdSet", HostIdSet + add(query_617852, "Version", newJString(Version)) + result = call_617851.call(nil, query_617852, nil, formData_617853, nil) -var postGetHostReservationPurchasePreview* = Call_PostGetHostReservationPurchasePreview_616632( +var postGetHostReservationPurchasePreview* = Call_PostGetHostReservationPurchasePreview_617836( name: "postGetHostReservationPurchasePreview", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=GetHostReservationPurchasePreview", - validator: validate_PostGetHostReservationPurchasePreview_616633, base: "/", - url: url_PostGetHostReservationPurchasePreview_616634, + validator: validate_PostGetHostReservationPurchasePreview_617837, base: "/", + url: url_PostGetHostReservationPurchasePreview_617838, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetGetHostReservationPurchasePreview_616615 = ref object of OpenApiRestCall_604389 -proc url_GetGetHostReservationPurchasePreview_616617(protocol: Scheme; + Call_GetGetHostReservationPurchasePreview_617819 = ref object of OpenApiRestCall_605589 +proc url_GetGetHostReservationPurchasePreview_617821(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -98293,7 +98358,7 @@ proc url_GetGetHostReservationPurchasePreview_616617(protocol: Scheme; else: result.path = base & route -proc validate_GetGetHostReservationPurchasePreview_616616(path: JsonNode; +proc validate_GetGetHostReservationPurchasePreview_617820(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Preview a reservation purchase with configurations that match those of your Dedicated Host. You must have active Dedicated Hosts in your account before you purchase a reservation.
This is a preview of the PurchaseHostReservation action and does not result in the offering being purchased.
## @@ -98311,25 +98376,25 @@ proc validate_GetGetHostReservationPurchasePreview_616616(path: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `HostIdSet` field" - var valid_616618 = query.getOrDefault("HostIdSet") - valid_616618 = validateParameter(valid_616618, JArray, required = true, default = nil) - if valid_616618 != nil: - section.add "HostIdSet", valid_616618 - var valid_616619 = query.getOrDefault("OfferingId") - valid_616619 = validateParameter(valid_616619, JString, required = true, + var valid_617822 = query.getOrDefault("HostIdSet") + valid_617822 = validateParameter(valid_617822, JArray, required = true, default = nil) + if valid_617822 != nil: + section.add "HostIdSet", valid_617822 + var valid_617823 = query.getOrDefault("OfferingId") + valid_617823 = validateParameter(valid_617823, JString, required = true, default = nil) - if valid_616619 != nil: - section.add "OfferingId", valid_616619 - var valid_616620 = query.getOrDefault("Action") - valid_616620 = validateParameter(valid_616620, JString, required = true, default = newJString( + if valid_617823 != nil: + section.add "OfferingId", valid_617823 + var valid_617824 = query.getOrDefault("Action") + valid_617824 = validateParameter(valid_617824, JString, required = true, default = newJString( "GetHostReservationPurchasePreview")) - if valid_616620 != nil: - section.add "Action", valid_616620 - var valid_616621 = query.getOrDefault("Version") - valid_616621 = validateParameter(valid_616621, JString, required = true, + if valid_617824 != nil: + section.add "Action", valid_617824 + var valid_617825 = query.getOrDefault("Version") + valid_617825 = validateParameter(valid_617825, JString, required = true, default = newJString("2016-11-15")) - if valid_616621 != nil: - section.add "Version", valid_616621 + if valid_617825 != nil: + section.add "Version", valid_617825 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -98340,62 +98405,62 @@ proc validate_GetGetHostReservationPurchasePreview_616616(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616622 = header.getOrDefault("X-Amz-Signature") - valid_616622 = validateParameter(valid_616622, JString, required = false, + var valid_617826 = header.getOrDefault("X-Amz-Signature") + valid_617826 = validateParameter(valid_617826, JString, required = false, default = nil) - if valid_616622 != nil: - section.add "X-Amz-Signature", valid_616622 - var valid_616623 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616623 = validateParameter(valid_616623, JString, required = false, + if valid_617826 != nil: + section.add "X-Amz-Signature", valid_617826 + var valid_617827 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617827 = validateParameter(valid_617827, JString, required = false, default = nil) - if valid_616623 != nil: - section.add "X-Amz-Content-Sha256", valid_616623 - var valid_616624 = header.getOrDefault("X-Amz-Date") - valid_616624 = validateParameter(valid_616624, JString, required = false, + if valid_617827 != nil: + section.add "X-Amz-Content-Sha256", valid_617827 + var valid_617828 = header.getOrDefault("X-Amz-Date") + valid_617828 = validateParameter(valid_617828, JString, required = false, default = nil) - if valid_616624 != nil: - section.add "X-Amz-Date", valid_616624 - var valid_616625 = header.getOrDefault("X-Amz-Credential") - valid_616625 = validateParameter(valid_616625, JString, required = false, + if valid_617828 != nil: + section.add "X-Amz-Date", valid_617828 + var valid_617829 = header.getOrDefault("X-Amz-Credential") + valid_617829 = validateParameter(valid_617829, JString, required = false, default = nil) - if valid_616625 != nil: - section.add "X-Amz-Credential", valid_616625 - var valid_616626 = header.getOrDefault("X-Amz-Security-Token") - valid_616626 = validateParameter(valid_616626, JString, required = false, + if valid_617829 != nil: + section.add "X-Amz-Credential", valid_617829 + var valid_617830 = header.getOrDefault("X-Amz-Security-Token") + valid_617830 = validateParameter(valid_617830, JString, required = false, default = nil) - if valid_616626 != nil: - section.add "X-Amz-Security-Token", valid_616626 - var valid_616627 = header.getOrDefault("X-Amz-Algorithm") - valid_616627 = validateParameter(valid_616627, JString, required = false, + if valid_617830 != nil: + section.add "X-Amz-Security-Token", valid_617830 + var valid_617831 = header.getOrDefault("X-Amz-Algorithm") + valid_617831 = validateParameter(valid_617831, JString, required = false, default = nil) - if valid_616627 != nil: - section.add "X-Amz-Algorithm", valid_616627 - var valid_616628 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616628 = validateParameter(valid_616628, JString, required = false, + if valid_617831 != nil: + section.add "X-Amz-Algorithm", valid_617831 + var valid_617832 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617832 = validateParameter(valid_617832, JString, required = false, default = nil) - if valid_616628 != nil: - section.add "X-Amz-SignedHeaders", valid_616628 + if valid_617832 != nil: + section.add "X-Amz-SignedHeaders", valid_617832 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616629: Call_GetGetHostReservationPurchasePreview_616615; +proc call*(call_617833: Call_GetGetHostReservationPurchasePreview_617819; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Preview a reservation purchase with configurations that match those of your Dedicated Host. You must have active Dedicated Hosts in your account before you purchase a reservation.
This is a preview of the PurchaseHostReservation action and does not result in the offering being purchased.
## - let valid = call_616629.validator(path, query, header, formData, body) - let scheme = call_616629.pickScheme + let valid = call_617833.validator(path, query, header, formData, body) + let scheme = call_617833.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616629.url(scheme.get, call_616629.host, call_616629.base, - call_616629.route, valid.getOrDefault("path"), + let url = call_617833.url(scheme.get, call_617833.host, call_617833.base, + call_617833.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616629, url, valid) + result = atozHook(call_617833, url, valid) -proc call*(call_616630: Call_GetGetHostReservationPurchasePreview_616615; +proc call*(call_617834: Call_GetGetHostReservationPurchasePreview_617819; HostIdSet: JsonNode; OfferingId: string; Action: string = "GetHostReservationPurchasePreview"; Version: string = "2016-11-15"): Recallable = @@ -98407,24 +98472,24 @@ proc call*(call_616630: Call_GetGetHostReservationPurchasePreview_616615; ## : The offering ID of the reservation. ## Action: string (required) ## Version: string (required) - var query_616631 = newJObject() + var query_617835 = newJObject() if HostIdSet != nil: - query_616631.add "HostIdSet", HostIdSet - add(query_616631, "OfferingId", newJString(OfferingId)) - add(query_616631, "Action", newJString(Action)) - add(query_616631, "Version", newJString(Version)) - result = call_616630.call(nil, query_616631, nil, nil, nil) + query_617835.add "HostIdSet", HostIdSet + add(query_617835, "OfferingId", newJString(OfferingId)) + add(query_617835, "Action", newJString(Action)) + add(query_617835, "Version", newJString(Version)) + result = call_617834.call(nil, query_617835, nil, nil, nil) -var getGetHostReservationPurchasePreview* = Call_GetGetHostReservationPurchasePreview_616615( +var getGetHostReservationPurchasePreview* = Call_GetGetHostReservationPurchasePreview_617819( name: "getGetHostReservationPurchasePreview", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=GetHostReservationPurchasePreview", - validator: validate_GetGetHostReservationPurchasePreview_616616, base: "/", - url: url_GetGetHostReservationPurchasePreview_616617, + validator: validate_GetGetHostReservationPurchasePreview_617820, base: "/", + url: url_GetGetHostReservationPurchasePreview_617821, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostGetLaunchTemplateData_616667 = ref object of OpenApiRestCall_604389 -proc url_PostGetLaunchTemplateData_616669(protocol: Scheme; host: string; + Call_PostGetLaunchTemplateData_617871 = ref object of OpenApiRestCall_605589 +proc url_PostGetLaunchTemplateData_617873(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -98436,7 +98501,7 @@ proc url_PostGetLaunchTemplateData_616669(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostGetLaunchTemplateData_616668(path: JsonNode; query: JsonNode; +proc validate_PostGetLaunchTemplateData_617872(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Retrieves the configuration data of the specified instance. You can use this data to create a launch template. ## @@ -98449,16 +98514,16 @@ proc validate_PostGetLaunchTemplateData_616668(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616670 = query.getOrDefault("Action") - valid_616670 = validateParameter(valid_616670, JString, required = true, + var valid_617874 = query.getOrDefault("Action") + valid_617874 = validateParameter(valid_617874, JString, required = true, default = newJString("GetLaunchTemplateData")) - if valid_616670 != nil: - section.add "Action", valid_616670 - var valid_616671 = query.getOrDefault("Version") - valid_616671 = validateParameter(valid_616671, JString, required = true, + if valid_617874 != nil: + section.add "Action", valid_617874 + var valid_617875 = query.getOrDefault("Version") + valid_617875 = validateParameter(valid_617875, JString, required = true, default = newJString("2016-11-15")) - if valid_616671 != nil: - section.add "Version", valid_616671 + if valid_617875 != nil: + section.add "Version", valid_617875 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -98469,41 +98534,41 @@ proc validate_PostGetLaunchTemplateData_616668(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616672 = header.getOrDefault("X-Amz-Signature") - valid_616672 = validateParameter(valid_616672, JString, required = false, + var valid_617876 = header.getOrDefault("X-Amz-Signature") + valid_617876 = validateParameter(valid_617876, JString, required = false, default = nil) - if valid_616672 != nil: - section.add "X-Amz-Signature", valid_616672 - var valid_616673 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616673 = validateParameter(valid_616673, JString, required = false, + if valid_617876 != nil: + section.add "X-Amz-Signature", valid_617876 + var valid_617877 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617877 = validateParameter(valid_617877, JString, required = false, default = nil) - if valid_616673 != nil: - section.add "X-Amz-Content-Sha256", valid_616673 - var valid_616674 = header.getOrDefault("X-Amz-Date") - valid_616674 = validateParameter(valid_616674, JString, required = false, + if valid_617877 != nil: + section.add "X-Amz-Content-Sha256", valid_617877 + var valid_617878 = header.getOrDefault("X-Amz-Date") + valid_617878 = validateParameter(valid_617878, JString, required = false, default = nil) - if valid_616674 != nil: - section.add "X-Amz-Date", valid_616674 - var valid_616675 = header.getOrDefault("X-Amz-Credential") - valid_616675 = validateParameter(valid_616675, JString, required = false, + if valid_617878 != nil: + section.add "X-Amz-Date", valid_617878 + var valid_617879 = header.getOrDefault("X-Amz-Credential") + valid_617879 = validateParameter(valid_617879, JString, required = false, default = nil) - if valid_616675 != nil: - section.add "X-Amz-Credential", valid_616675 - var valid_616676 = header.getOrDefault("X-Amz-Security-Token") - valid_616676 = validateParameter(valid_616676, JString, required = false, + if valid_617879 != nil: + section.add "X-Amz-Credential", valid_617879 + var valid_617880 = header.getOrDefault("X-Amz-Security-Token") + valid_617880 = validateParameter(valid_617880, JString, required = false, default = nil) - if valid_616676 != nil: - section.add "X-Amz-Security-Token", valid_616676 - var valid_616677 = header.getOrDefault("X-Amz-Algorithm") - valid_616677 = validateParameter(valid_616677, JString, required = false, + if valid_617880 != nil: + section.add "X-Amz-Security-Token", valid_617880 + var valid_617881 = header.getOrDefault("X-Amz-Algorithm") + valid_617881 = validateParameter(valid_617881, JString, required = false, default = nil) - if valid_616677 != nil: - section.add "X-Amz-Algorithm", valid_616677 - var valid_616678 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616678 = validateParameter(valid_616678, JString, required = false, + if valid_617881 != nil: + section.add "X-Amz-Algorithm", valid_617881 + var valid_617882 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617882 = validateParameter(valid_617882, JString, required = false, default = nil) - if valid_616678 != nil: - section.add "X-Amz-SignedHeaders", valid_616678 + if valid_617882 != nil: + section.add "X-Amz-SignedHeaders", valid_617882 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -98511,35 +98576,35 @@ proc validate_PostGetLaunchTemplateData_616668(path: JsonNode; query: JsonNode; ## InstanceId: JString (required) ## : The ID of the instance. section = newJObject() - var valid_616679 = formData.getOrDefault("DryRun") - valid_616679 = validateParameter(valid_616679, JBool, required = false, default = nil) - if valid_616679 != nil: - section.add "DryRun", valid_616679 + var valid_617883 = formData.getOrDefault("DryRun") + valid_617883 = validateParameter(valid_617883, JBool, required = false, default = nil) + if valid_617883 != nil: + section.add "DryRun", valid_617883 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_616680 = formData.getOrDefault("InstanceId") - valid_616680 = validateParameter(valid_616680, JString, required = true, + var valid_617884 = formData.getOrDefault("InstanceId") + valid_617884 = validateParameter(valid_617884, JString, required = true, default = nil) - if valid_616680 != nil: - section.add "InstanceId", valid_616680 + if valid_617884 != nil: + section.add "InstanceId", valid_617884 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616681: Call_PostGetLaunchTemplateData_616667; path: JsonNode; +proc call*(call_617885: Call_PostGetLaunchTemplateData_617871; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Retrieves the configuration data of the specified instance. You can use this data to create a launch template. ## - let valid = call_616681.validator(path, query, header, formData, body) - let scheme = call_616681.pickScheme + let valid = call_617885.validator(path, query, header, formData, body) + let scheme = call_617885.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616681.url(scheme.get, call_616681.host, call_616681.base, - call_616681.route, valid.getOrDefault("path"), + let url = call_617885.url(scheme.get, call_617885.host, call_617885.base, + call_617885.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616681, url, valid) + result = atozHook(call_617885, url, valid) -proc call*(call_616682: Call_PostGetLaunchTemplateData_616667; InstanceId: string; +proc call*(call_617886: Call_PostGetLaunchTemplateData_617871; InstanceId: string; DryRun: bool = false; Action: string = "GetLaunchTemplateData"; Version: string = "2016-11-15"): Recallable = ## postGetLaunchTemplateData @@ -98550,23 +98615,23 @@ proc call*(call_616682: Call_PostGetLaunchTemplateData_616667; InstanceId: strin ## : The ID of the instance. ## Action: string (required) ## Version: string (required) - var query_616683 = newJObject() - var formData_616684 = newJObject() - add(formData_616684, "DryRun", newJBool(DryRun)) - add(formData_616684, "InstanceId", newJString(InstanceId)) - add(query_616683, "Action", newJString(Action)) - add(query_616683, "Version", newJString(Version)) - result = call_616682.call(nil, query_616683, nil, formData_616684, nil) + var query_617887 = newJObject() + var formData_617888 = newJObject() + add(formData_617888, "DryRun", newJBool(DryRun)) + add(formData_617888, "InstanceId", newJString(InstanceId)) + add(query_617887, "Action", newJString(Action)) + add(query_617887, "Version", newJString(Version)) + result = call_617886.call(nil, query_617887, nil, formData_617888, nil) -var postGetLaunchTemplateData* = Call_PostGetLaunchTemplateData_616667( +var postGetLaunchTemplateData* = Call_PostGetLaunchTemplateData_617871( name: "postGetLaunchTemplateData", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=GetLaunchTemplateData", - validator: validate_PostGetLaunchTemplateData_616668, base: "/", - url: url_PostGetLaunchTemplateData_616669, + validator: validate_PostGetLaunchTemplateData_617872, base: "/", + url: url_PostGetLaunchTemplateData_617873, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetGetLaunchTemplateData_616650 = ref object of OpenApiRestCall_604389 -proc url_GetGetLaunchTemplateData_616652(protocol: Scheme; host: string; + Call_GetGetLaunchTemplateData_617854 = ref object of OpenApiRestCall_605589 +proc url_GetGetLaunchTemplateData_617856(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -98579,7 +98644,7 @@ proc url_GetGetLaunchTemplateData_616652(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetGetLaunchTemplateData_616651(path: JsonNode; query: JsonNode; +proc validate_GetGetLaunchTemplateData_617855(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Retrieves the configuration data of the specified instance. You can use this data to create a launch template. ## @@ -98595,27 +98660,27 @@ proc validate_GetGetLaunchTemplateData_616651(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_616653 = query.getOrDefault("DryRun") - valid_616653 = validateParameter(valid_616653, JBool, required = false, default = nil) - if valid_616653 != nil: - section.add "DryRun", valid_616653 + var valid_617857 = query.getOrDefault("DryRun") + valid_617857 = validateParameter(valid_617857, JBool, required = false, default = nil) + if valid_617857 != nil: + section.add "DryRun", valid_617857 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_616654 = query.getOrDefault("InstanceId") - valid_616654 = validateParameter(valid_616654, JString, required = true, + var valid_617858 = query.getOrDefault("InstanceId") + valid_617858 = validateParameter(valid_617858, JString, required = true, default = nil) - if valid_616654 != nil: - section.add "InstanceId", valid_616654 - var valid_616655 = query.getOrDefault("Action") - valid_616655 = validateParameter(valid_616655, JString, required = true, + if valid_617858 != nil: + section.add "InstanceId", valid_617858 + var valid_617859 = query.getOrDefault("Action") + valid_617859 = validateParameter(valid_617859, JString, required = true, default = newJString("GetLaunchTemplateData")) - if valid_616655 != nil: - section.add "Action", valid_616655 - var valid_616656 = query.getOrDefault("Version") - valid_616656 = validateParameter(valid_616656, JString, required = true, + if valid_617859 != nil: + section.add "Action", valid_617859 + var valid_617860 = query.getOrDefault("Version") + valid_617860 = validateParameter(valid_617860, JString, required = true, default = newJString("2016-11-15")) - if valid_616656 != nil: - section.add "Version", valid_616656 + if valid_617860 != nil: + section.add "Version", valid_617860 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -98626,61 +98691,61 @@ proc validate_GetGetLaunchTemplateData_616651(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616657 = header.getOrDefault("X-Amz-Signature") - valid_616657 = validateParameter(valid_616657, JString, required = false, + var valid_617861 = header.getOrDefault("X-Amz-Signature") + valid_617861 = validateParameter(valid_617861, JString, required = false, default = nil) - if valid_616657 != nil: - section.add "X-Amz-Signature", valid_616657 - var valid_616658 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616658 = validateParameter(valid_616658, JString, required = false, + if valid_617861 != nil: + section.add "X-Amz-Signature", valid_617861 + var valid_617862 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617862 = validateParameter(valid_617862, JString, required = false, default = nil) - if valid_616658 != nil: - section.add "X-Amz-Content-Sha256", valid_616658 - var valid_616659 = header.getOrDefault("X-Amz-Date") - valid_616659 = validateParameter(valid_616659, JString, required = false, + if valid_617862 != nil: + section.add "X-Amz-Content-Sha256", valid_617862 + var valid_617863 = header.getOrDefault("X-Amz-Date") + valid_617863 = validateParameter(valid_617863, JString, required = false, default = nil) - if valid_616659 != nil: - section.add "X-Amz-Date", valid_616659 - var valid_616660 = header.getOrDefault("X-Amz-Credential") - valid_616660 = validateParameter(valid_616660, JString, required = false, + if valid_617863 != nil: + section.add "X-Amz-Date", valid_617863 + var valid_617864 = header.getOrDefault("X-Amz-Credential") + valid_617864 = validateParameter(valid_617864, JString, required = false, default = nil) - if valid_616660 != nil: - section.add "X-Amz-Credential", valid_616660 - var valid_616661 = header.getOrDefault("X-Amz-Security-Token") - valid_616661 = validateParameter(valid_616661, JString, required = false, + if valid_617864 != nil: + section.add "X-Amz-Credential", valid_617864 + var valid_617865 = header.getOrDefault("X-Amz-Security-Token") + valid_617865 = validateParameter(valid_617865, JString, required = false, default = nil) - if valid_616661 != nil: - section.add "X-Amz-Security-Token", valid_616661 - var valid_616662 = header.getOrDefault("X-Amz-Algorithm") - valid_616662 = validateParameter(valid_616662, JString, required = false, + if valid_617865 != nil: + section.add "X-Amz-Security-Token", valid_617865 + var valid_617866 = header.getOrDefault("X-Amz-Algorithm") + valid_617866 = validateParameter(valid_617866, JString, required = false, default = nil) - if valid_616662 != nil: - section.add "X-Amz-Algorithm", valid_616662 - var valid_616663 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616663 = validateParameter(valid_616663, JString, required = false, + if valid_617866 != nil: + section.add "X-Amz-Algorithm", valid_617866 + var valid_617867 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617867 = validateParameter(valid_617867, JString, required = false, default = nil) - if valid_616663 != nil: - section.add "X-Amz-SignedHeaders", valid_616663 + if valid_617867 != nil: + section.add "X-Amz-SignedHeaders", valid_617867 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616664: Call_GetGetLaunchTemplateData_616650; path: JsonNode; +proc call*(call_617868: Call_GetGetLaunchTemplateData_617854; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Retrieves the configuration data of the specified instance. You can use this data to create a launch template. ## - let valid = call_616664.validator(path, query, header, formData, body) - let scheme = call_616664.pickScheme + let valid = call_617868.validator(path, query, header, formData, body) + let scheme = call_617868.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616664.url(scheme.get, call_616664.host, call_616664.base, - call_616664.route, valid.getOrDefault("path"), + let url = call_617868.url(scheme.get, call_617868.host, call_617868.base, + call_617868.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616664, url, valid) + result = atozHook(call_617868, url, valid) -proc call*(call_616665: Call_GetGetLaunchTemplateData_616650; InstanceId: string; +proc call*(call_617869: Call_GetGetLaunchTemplateData_617854; InstanceId: string; DryRun: bool = false; Action: string = "GetLaunchTemplateData"; Version: string = "2016-11-15"): Recallable = ## getGetLaunchTemplateData @@ -98691,21 +98756,21 @@ proc call*(call_616665: Call_GetGetLaunchTemplateData_616650; InstanceId: string ## : The ID of the instance. ## Action: string (required) ## Version: string (required) - var query_616666 = newJObject() - add(query_616666, "DryRun", newJBool(DryRun)) - add(query_616666, "InstanceId", newJString(InstanceId)) - add(query_616666, "Action", newJString(Action)) - add(query_616666, "Version", newJString(Version)) - result = call_616665.call(nil, query_616666, nil, nil, nil) + var query_617870 = newJObject() + add(query_617870, "DryRun", newJBool(DryRun)) + add(query_617870, "InstanceId", newJString(InstanceId)) + add(query_617870, "Action", newJString(Action)) + add(query_617870, "Version", newJString(Version)) + result = call_617869.call(nil, query_617870, nil, nil, nil) -var getGetLaunchTemplateData* = Call_GetGetLaunchTemplateData_616650( +var getGetLaunchTemplateData* = Call_GetGetLaunchTemplateData_617854( name: "getGetLaunchTemplateData", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=GetLaunchTemplateData", - validator: validate_GetGetLaunchTemplateData_616651, base: "/", - url: url_GetGetLaunchTemplateData_616652, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetGetLaunchTemplateData_617855, base: "/", + url: url_GetGetLaunchTemplateData_617856, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostGetPasswordData_616702 = ref object of OpenApiRestCall_604389 -proc url_PostGetPasswordData_616704(protocol: Scheme; host: string; base: string; + Call_PostGetPasswordData_617906 = ref object of OpenApiRestCall_605589 +proc url_PostGetPasswordData_617908(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -98717,7 +98782,7 @@ proc url_PostGetPasswordData_616704(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_PostGetPasswordData_616703(path: JsonNode; query: JsonNode; +proc validate_PostGetPasswordData_617907(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Retrieves the encrypted administrator password for a running Windows instance.
The Windows password is generated at boot by the EC2Config
service or EC2Launch
scripts (Windows Server 2016 and later). This usually only happens the first time an instance is launched. For more information, see EC2Config and EC2Launch in the Amazon Elastic Compute Cloud User Guide.
For the EC2Config
service, the password is not generated for rebundled AMIs unless Ec2SetPassword
is enabled before bundling.
The password is encrypted using the key pair that you specified when you launched the instance. You must provide the corresponding key pair file.
When you launch an instance, password generation and encryption may take a few minutes. If you try to retrieve the password before it's available, the output returns an empty string. We recommend that you wait up to 15 minutes after launching an instance before trying to retrieve the generated password.
@@ -98731,16 +98796,16 @@ proc validate_PostGetPasswordData_616703(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616705 = query.getOrDefault("Action") - valid_616705 = validateParameter(valid_616705, JString, required = true, + var valid_617909 = query.getOrDefault("Action") + valid_617909 = validateParameter(valid_617909, JString, required = true, default = newJString("GetPasswordData")) - if valid_616705 != nil: - section.add "Action", valid_616705 - var valid_616706 = query.getOrDefault("Version") - valid_616706 = validateParameter(valid_616706, JString, required = true, + if valid_617909 != nil: + section.add "Action", valid_617909 + var valid_617910 = query.getOrDefault("Version") + valid_617910 = validateParameter(valid_617910, JString, required = true, default = newJString("2016-11-15")) - if valid_616706 != nil: - section.add "Version", valid_616706 + if valid_617910 != nil: + section.add "Version", valid_617910 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -98751,41 +98816,41 @@ proc validate_PostGetPasswordData_616703(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616707 = header.getOrDefault("X-Amz-Signature") - valid_616707 = validateParameter(valid_616707, JString, required = false, + var valid_617911 = header.getOrDefault("X-Amz-Signature") + valid_617911 = validateParameter(valid_617911, JString, required = false, default = nil) - if valid_616707 != nil: - section.add "X-Amz-Signature", valid_616707 - var valid_616708 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616708 = validateParameter(valid_616708, JString, required = false, + if valid_617911 != nil: + section.add "X-Amz-Signature", valid_617911 + var valid_617912 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617912 = validateParameter(valid_617912, JString, required = false, default = nil) - if valid_616708 != nil: - section.add "X-Amz-Content-Sha256", valid_616708 - var valid_616709 = header.getOrDefault("X-Amz-Date") - valid_616709 = validateParameter(valid_616709, JString, required = false, + if valid_617912 != nil: + section.add "X-Amz-Content-Sha256", valid_617912 + var valid_617913 = header.getOrDefault("X-Amz-Date") + valid_617913 = validateParameter(valid_617913, JString, required = false, default = nil) - if valid_616709 != nil: - section.add "X-Amz-Date", valid_616709 - var valid_616710 = header.getOrDefault("X-Amz-Credential") - valid_616710 = validateParameter(valid_616710, JString, required = false, + if valid_617913 != nil: + section.add "X-Amz-Date", valid_617913 + var valid_617914 = header.getOrDefault("X-Amz-Credential") + valid_617914 = validateParameter(valid_617914, JString, required = false, default = nil) - if valid_616710 != nil: - section.add "X-Amz-Credential", valid_616710 - var valid_616711 = header.getOrDefault("X-Amz-Security-Token") - valid_616711 = validateParameter(valid_616711, JString, required = false, + if valid_617914 != nil: + section.add "X-Amz-Credential", valid_617914 + var valid_617915 = header.getOrDefault("X-Amz-Security-Token") + valid_617915 = validateParameter(valid_617915, JString, required = false, default = nil) - if valid_616711 != nil: - section.add "X-Amz-Security-Token", valid_616711 - var valid_616712 = header.getOrDefault("X-Amz-Algorithm") - valid_616712 = validateParameter(valid_616712, JString, required = false, + if valid_617915 != nil: + section.add "X-Amz-Security-Token", valid_617915 + var valid_617916 = header.getOrDefault("X-Amz-Algorithm") + valid_617916 = validateParameter(valid_617916, JString, required = false, default = nil) - if valid_616712 != nil: - section.add "X-Amz-Algorithm", valid_616712 - var valid_616713 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616713 = validateParameter(valid_616713, JString, required = false, + if valid_617916 != nil: + section.add "X-Amz-Algorithm", valid_617916 + var valid_617917 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617917 = validateParameter(valid_617917, JString, required = false, default = nil) - if valid_616713 != nil: - section.add "X-Amz-SignedHeaders", valid_616713 + if valid_617917 != nil: + section.add "X-Amz-SignedHeaders", valid_617917 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -98793,35 +98858,35 @@ proc validate_PostGetPasswordData_616703(path: JsonNode; query: JsonNode; ## InstanceId: JString (required) ## : The ID of the Windows instance. section = newJObject() - var valid_616714 = formData.getOrDefault("DryRun") - valid_616714 = validateParameter(valid_616714, JBool, required = false, default = nil) - if valid_616714 != nil: - section.add "DryRun", valid_616714 + var valid_617918 = formData.getOrDefault("DryRun") + valid_617918 = validateParameter(valid_617918, JBool, required = false, default = nil) + if valid_617918 != nil: + section.add "DryRun", valid_617918 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_616715 = formData.getOrDefault("InstanceId") - valid_616715 = validateParameter(valid_616715, JString, required = true, + var valid_617919 = formData.getOrDefault("InstanceId") + valid_617919 = validateParameter(valid_617919, JString, required = true, default = nil) - if valid_616715 != nil: - section.add "InstanceId", valid_616715 + if valid_617919 != nil: + section.add "InstanceId", valid_617919 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616716: Call_PostGetPasswordData_616702; path: JsonNode; +proc call*(call_617920: Call_PostGetPasswordData_617906; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Retrieves the encrypted administrator password for a running Windows instance.
The Windows password is generated at boot by the EC2Config
service or EC2Launch
scripts (Windows Server 2016 and later). This usually only happens the first time an instance is launched. For more information, see EC2Config and EC2Launch in the Amazon Elastic Compute Cloud User Guide.
For the EC2Config
service, the password is not generated for rebundled AMIs unless Ec2SetPassword
is enabled before bundling.
The password is encrypted using the key pair that you specified when you launched the instance. You must provide the corresponding key pair file.
When you launch an instance, password generation and encryption may take a few minutes. If you try to retrieve the password before it's available, the output returns an empty string. We recommend that you wait up to 15 minutes after launching an instance before trying to retrieve the generated password.
## - let valid = call_616716.validator(path, query, header, formData, body) - let scheme = call_616716.pickScheme + let valid = call_617920.validator(path, query, header, formData, body) + let scheme = call_617920.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616716.url(scheme.get, call_616716.host, call_616716.base, - call_616716.route, valid.getOrDefault("path"), + let url = call_617920.url(scheme.get, call_617920.host, call_617920.base, + call_617920.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616716, url, valid) + result = atozHook(call_617920, url, valid) -proc call*(call_616717: Call_PostGetPasswordData_616702; InstanceId: string; +proc call*(call_617921: Call_PostGetPasswordData_617906; InstanceId: string; DryRun: bool = false; Action: string = "GetPasswordData"; Version: string = "2016-11-15"): Recallable = ## postGetPasswordData @@ -98832,22 +98897,22 @@ proc call*(call_616717: Call_PostGetPasswordData_616702; InstanceId: string; ## : The ID of the Windows instance. ## Action: string (required) ## Version: string (required) - var query_616718 = newJObject() - var formData_616719 = newJObject() - add(formData_616719, "DryRun", newJBool(DryRun)) - add(formData_616719, "InstanceId", newJString(InstanceId)) - add(query_616718, "Action", newJString(Action)) - add(query_616718, "Version", newJString(Version)) - result = call_616717.call(nil, query_616718, nil, formData_616719, nil) + var query_617922 = newJObject() + var formData_617923 = newJObject() + add(formData_617923, "DryRun", newJBool(DryRun)) + add(formData_617923, "InstanceId", newJString(InstanceId)) + add(query_617922, "Action", newJString(Action)) + add(query_617922, "Version", newJString(Version)) + result = call_617921.call(nil, query_617922, nil, formData_617923, nil) -var postGetPasswordData* = Call_PostGetPasswordData_616702( +var postGetPasswordData* = Call_PostGetPasswordData_617906( name: "postGetPasswordData", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=GetPasswordData", - validator: validate_PostGetPasswordData_616703, base: "/", - url: url_PostGetPasswordData_616704, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostGetPasswordData_617907, base: "/", + url: url_PostGetPasswordData_617908, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetGetPasswordData_616685 = ref object of OpenApiRestCall_604389 -proc url_GetGetPasswordData_616687(protocol: Scheme; host: string; base: string; + Call_GetGetPasswordData_617889 = ref object of OpenApiRestCall_605589 +proc url_GetGetPasswordData_617891(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -98859,7 +98924,7 @@ proc url_GetGetPasswordData_616687(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetGetPasswordData_616686(path: JsonNode; query: JsonNode; +proc validate_GetGetPasswordData_617890(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Retrieves the encrypted administrator password for a running Windows instance.
The Windows password is generated at boot by the EC2Config
service or EC2Launch
scripts (Windows Server 2016 and later). This usually only happens the first time an instance is launched. For more information, see EC2Config and EC2Launch in the Amazon Elastic Compute Cloud User Guide.
For the EC2Config
service, the password is not generated for rebundled AMIs unless Ec2SetPassword
is enabled before bundling.
The password is encrypted using the key pair that you specified when you launched the instance. You must provide the corresponding key pair file.
When you launch an instance, password generation and encryption may take a few minutes. If you try to retrieve the password before it's available, the output returns an empty string. We recommend that you wait up to 15 minutes after launching an instance before trying to retrieve the generated password.
@@ -98876,27 +98941,27 @@ proc validate_GetGetPasswordData_616686(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_616688 = query.getOrDefault("DryRun") - valid_616688 = validateParameter(valid_616688, JBool, required = false, default = nil) - if valid_616688 != nil: - section.add "DryRun", valid_616688 + var valid_617892 = query.getOrDefault("DryRun") + valid_617892 = validateParameter(valid_617892, JBool, required = false, default = nil) + if valid_617892 != nil: + section.add "DryRun", valid_617892 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_616689 = query.getOrDefault("InstanceId") - valid_616689 = validateParameter(valid_616689, JString, required = true, + var valid_617893 = query.getOrDefault("InstanceId") + valid_617893 = validateParameter(valid_617893, JString, required = true, default = nil) - if valid_616689 != nil: - section.add "InstanceId", valid_616689 - var valid_616690 = query.getOrDefault("Action") - valid_616690 = validateParameter(valid_616690, JString, required = true, + if valid_617893 != nil: + section.add "InstanceId", valid_617893 + var valid_617894 = query.getOrDefault("Action") + valid_617894 = validateParameter(valid_617894, JString, required = true, default = newJString("GetPasswordData")) - if valid_616690 != nil: - section.add "Action", valid_616690 - var valid_616691 = query.getOrDefault("Version") - valid_616691 = validateParameter(valid_616691, JString, required = true, + if valid_617894 != nil: + section.add "Action", valid_617894 + var valid_617895 = query.getOrDefault("Version") + valid_617895 = validateParameter(valid_617895, JString, required = true, default = newJString("2016-11-15")) - if valid_616691 != nil: - section.add "Version", valid_616691 + if valid_617895 != nil: + section.add "Version", valid_617895 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -98907,61 +98972,61 @@ proc validate_GetGetPasswordData_616686(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616692 = header.getOrDefault("X-Amz-Signature") - valid_616692 = validateParameter(valid_616692, JString, required = false, + var valid_617896 = header.getOrDefault("X-Amz-Signature") + valid_617896 = validateParameter(valid_617896, JString, required = false, default = nil) - if valid_616692 != nil: - section.add "X-Amz-Signature", valid_616692 - var valid_616693 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616693 = validateParameter(valid_616693, JString, required = false, + if valid_617896 != nil: + section.add "X-Amz-Signature", valid_617896 + var valid_617897 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617897 = validateParameter(valid_617897, JString, required = false, default = nil) - if valid_616693 != nil: - section.add "X-Amz-Content-Sha256", valid_616693 - var valid_616694 = header.getOrDefault("X-Amz-Date") - valid_616694 = validateParameter(valid_616694, JString, required = false, + if valid_617897 != nil: + section.add "X-Amz-Content-Sha256", valid_617897 + var valid_617898 = header.getOrDefault("X-Amz-Date") + valid_617898 = validateParameter(valid_617898, JString, required = false, default = nil) - if valid_616694 != nil: - section.add "X-Amz-Date", valid_616694 - var valid_616695 = header.getOrDefault("X-Amz-Credential") - valid_616695 = validateParameter(valid_616695, JString, required = false, + if valid_617898 != nil: + section.add "X-Amz-Date", valid_617898 + var valid_617899 = header.getOrDefault("X-Amz-Credential") + valid_617899 = validateParameter(valid_617899, JString, required = false, default = nil) - if valid_616695 != nil: - section.add "X-Amz-Credential", valid_616695 - var valid_616696 = header.getOrDefault("X-Amz-Security-Token") - valid_616696 = validateParameter(valid_616696, JString, required = false, + if valid_617899 != nil: + section.add "X-Amz-Credential", valid_617899 + var valid_617900 = header.getOrDefault("X-Amz-Security-Token") + valid_617900 = validateParameter(valid_617900, JString, required = false, default = nil) - if valid_616696 != nil: - section.add "X-Amz-Security-Token", valid_616696 - var valid_616697 = header.getOrDefault("X-Amz-Algorithm") - valid_616697 = validateParameter(valid_616697, JString, required = false, + if valid_617900 != nil: + section.add "X-Amz-Security-Token", valid_617900 + var valid_617901 = header.getOrDefault("X-Amz-Algorithm") + valid_617901 = validateParameter(valid_617901, JString, required = false, default = nil) - if valid_616697 != nil: - section.add "X-Amz-Algorithm", valid_616697 - var valid_616698 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616698 = validateParameter(valid_616698, JString, required = false, + if valid_617901 != nil: + section.add "X-Amz-Algorithm", valid_617901 + var valid_617902 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617902 = validateParameter(valid_617902, JString, required = false, default = nil) - if valid_616698 != nil: - section.add "X-Amz-SignedHeaders", valid_616698 + if valid_617902 != nil: + section.add "X-Amz-SignedHeaders", valid_617902 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616699: Call_GetGetPasswordData_616685; path: JsonNode; +proc call*(call_617903: Call_GetGetPasswordData_617889; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Retrieves the encrypted administrator password for a running Windows instance.
The Windows password is generated at boot by the EC2Config
service or EC2Launch
scripts (Windows Server 2016 and later). This usually only happens the first time an instance is launched. For more information, see EC2Config and EC2Launch in the Amazon Elastic Compute Cloud User Guide.
For the EC2Config
service, the password is not generated for rebundled AMIs unless Ec2SetPassword
is enabled before bundling.
The password is encrypted using the key pair that you specified when you launched the instance. You must provide the corresponding key pair file.
When you launch an instance, password generation and encryption may take a few minutes. If you try to retrieve the password before it's available, the output returns an empty string. We recommend that you wait up to 15 minutes after launching an instance before trying to retrieve the generated password.
## - let valid = call_616699.validator(path, query, header, formData, body) - let scheme = call_616699.pickScheme + let valid = call_617903.validator(path, query, header, formData, body) + let scheme = call_617903.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616699.url(scheme.get, call_616699.host, call_616699.base, - call_616699.route, valid.getOrDefault("path"), + let url = call_617903.url(scheme.get, call_617903.host, call_617903.base, + call_617903.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616699, url, valid) + result = atozHook(call_617903, url, valid) -proc call*(call_616700: Call_GetGetPasswordData_616685; InstanceId: string; +proc call*(call_617904: Call_GetGetPasswordData_617889; InstanceId: string; DryRun: bool = false; Action: string = "GetPasswordData"; Version: string = "2016-11-15"): Recallable = ## getGetPasswordData @@ -98972,21 +99037,21 @@ proc call*(call_616700: Call_GetGetPasswordData_616685; InstanceId: string; ## : The ID of the Windows instance. ## Action: string (required) ## Version: string (required) - var query_616701 = newJObject() - add(query_616701, "DryRun", newJBool(DryRun)) - add(query_616701, "InstanceId", newJString(InstanceId)) - add(query_616701, "Action", newJString(Action)) - add(query_616701, "Version", newJString(Version)) - result = call_616700.call(nil, query_616701, nil, nil, nil) + var query_617905 = newJObject() + add(query_617905, "DryRun", newJBool(DryRun)) + add(query_617905, "InstanceId", newJString(InstanceId)) + add(query_617905, "Action", newJString(Action)) + add(query_617905, "Version", newJString(Version)) + result = call_617904.call(nil, query_617905, nil, nil, nil) -var getGetPasswordData* = Call_GetGetPasswordData_616685( +var getGetPasswordData* = Call_GetGetPasswordData_617889( name: "getGetPasswordData", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=GetPasswordData", validator: validate_GetGetPasswordData_616686, - base: "/", url: url_GetGetPasswordData_616687, + route: "/#Action=GetPasswordData", validator: validate_GetGetPasswordData_617890, + base: "/", url: url_GetGetPasswordData_617891, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostGetReservedInstancesExchangeQuote_616738 = ref object of OpenApiRestCall_604389 -proc url_PostGetReservedInstancesExchangeQuote_616740(protocol: Scheme; + Call_PostGetReservedInstancesExchangeQuote_617942 = ref object of OpenApiRestCall_605589 +proc url_PostGetReservedInstancesExchangeQuote_617944(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -98998,7 +99063,7 @@ proc url_PostGetReservedInstancesExchangeQuote_616740(protocol: Scheme; else: result.path = base & route -proc validate_PostGetReservedInstancesExchangeQuote_616739(path: JsonNode; +proc validate_PostGetReservedInstancesExchangeQuote_617943(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Returns a quote and exchange information for exchanging one or more specified Convertible Reserved Instances for a new Convertible Reserved Instance. If the exchange cannot be performed, the reason is returned in the response. Use AcceptReservedInstancesExchangeQuote to perform the exchange. ## @@ -99011,16 +99076,16 @@ proc validate_PostGetReservedInstancesExchangeQuote_616739(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616741 = query.getOrDefault("Action") - valid_616741 = validateParameter(valid_616741, JString, required = true, default = newJString( + var valid_617945 = query.getOrDefault("Action") + valid_617945 = validateParameter(valid_617945, JString, required = true, default = newJString( "GetReservedInstancesExchangeQuote")) - if valid_616741 != nil: - section.add "Action", valid_616741 - var valid_616742 = query.getOrDefault("Version") - valid_616742 = validateParameter(valid_616742, JString, required = true, + if valid_617945 != nil: + section.add "Action", valid_617945 + var valid_617946 = query.getOrDefault("Version") + valid_617946 = validateParameter(valid_617946, JString, required = true, default = newJString("2016-11-15")) - if valid_616742 != nil: - section.add "Version", valid_616742 + if valid_617946 != nil: + section.add "Version", valid_617946 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -99031,41 +99096,41 @@ proc validate_PostGetReservedInstancesExchangeQuote_616739(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616743 = header.getOrDefault("X-Amz-Signature") - valid_616743 = validateParameter(valid_616743, JString, required = false, + var valid_617947 = header.getOrDefault("X-Amz-Signature") + valid_617947 = validateParameter(valid_617947, JString, required = false, default = nil) - if valid_616743 != nil: - section.add "X-Amz-Signature", valid_616743 - var valid_616744 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616744 = validateParameter(valid_616744, JString, required = false, + if valid_617947 != nil: + section.add "X-Amz-Signature", valid_617947 + var valid_617948 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617948 = validateParameter(valid_617948, JString, required = false, default = nil) - if valid_616744 != nil: - section.add "X-Amz-Content-Sha256", valid_616744 - var valid_616745 = header.getOrDefault("X-Amz-Date") - valid_616745 = validateParameter(valid_616745, JString, required = false, + if valid_617948 != nil: + section.add "X-Amz-Content-Sha256", valid_617948 + var valid_617949 = header.getOrDefault("X-Amz-Date") + valid_617949 = validateParameter(valid_617949, JString, required = false, default = nil) - if valid_616745 != nil: - section.add "X-Amz-Date", valid_616745 - var valid_616746 = header.getOrDefault("X-Amz-Credential") - valid_616746 = validateParameter(valid_616746, JString, required = false, + if valid_617949 != nil: + section.add "X-Amz-Date", valid_617949 + var valid_617950 = header.getOrDefault("X-Amz-Credential") + valid_617950 = validateParameter(valid_617950, JString, required = false, default = nil) - if valid_616746 != nil: - section.add "X-Amz-Credential", valid_616746 - var valid_616747 = header.getOrDefault("X-Amz-Security-Token") - valid_616747 = validateParameter(valid_616747, JString, required = false, + if valid_617950 != nil: + section.add "X-Amz-Credential", valid_617950 + var valid_617951 = header.getOrDefault("X-Amz-Security-Token") + valid_617951 = validateParameter(valid_617951, JString, required = false, default = nil) - if valid_616747 != nil: - section.add "X-Amz-Security-Token", valid_616747 - var valid_616748 = header.getOrDefault("X-Amz-Algorithm") - valid_616748 = validateParameter(valid_616748, JString, required = false, + if valid_617951 != nil: + section.add "X-Amz-Security-Token", valid_617951 + var valid_617952 = header.getOrDefault("X-Amz-Algorithm") + valid_617952 = validateParameter(valid_617952, JString, required = false, default = nil) - if valid_616748 != nil: - section.add "X-Amz-Algorithm", valid_616748 - var valid_616749 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616749 = validateParameter(valid_616749, JString, required = false, + if valid_617952 != nil: + section.add "X-Amz-Algorithm", valid_617952 + var valid_617953 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617953 = validateParameter(valid_617953, JString, required = false, default = nil) - if valid_616749 != nil: - section.add "X-Amz-SignedHeaders", valid_616749 + if valid_617953 != nil: + section.add "X-Amz-SignedHeaders", valid_617953 result.add "header", section ## parameters in `formData` object: ## ReservedInstanceId: JArray (required) @@ -99076,38 +99141,38 @@ proc validate_PostGetReservedInstancesExchangeQuote_616739(path: JsonNode; ## : The configuration of the target Convertible Reserved Instance to exchange for your current Convertible Reserved Instances. section = newJObject() assert formData != nil, "formData argument is necessary due to required `ReservedInstanceId` field" - var valid_616750 = formData.getOrDefault("ReservedInstanceId") - valid_616750 = validateParameter(valid_616750, JArray, required = true, default = nil) - if valid_616750 != nil: - section.add "ReservedInstanceId", valid_616750 - var valid_616751 = formData.getOrDefault("DryRun") - valid_616751 = validateParameter(valid_616751, JBool, required = false, default = nil) - if valid_616751 != nil: - section.add "DryRun", valid_616751 - var valid_616752 = formData.getOrDefault("TargetConfiguration") - valid_616752 = validateParameter(valid_616752, JArray, required = false, + var valid_617954 = formData.getOrDefault("ReservedInstanceId") + valid_617954 = validateParameter(valid_617954, JArray, required = true, default = nil) + if valid_617954 != nil: + section.add "ReservedInstanceId", valid_617954 + var valid_617955 = formData.getOrDefault("DryRun") + valid_617955 = validateParameter(valid_617955, JBool, required = false, default = nil) + if valid_617955 != nil: + section.add "DryRun", valid_617955 + var valid_617956 = formData.getOrDefault("TargetConfiguration") + valid_617956 = validateParameter(valid_617956, JArray, required = false, default = nil) - if valid_616752 != nil: - section.add "TargetConfiguration", valid_616752 + if valid_617956 != nil: + section.add "TargetConfiguration", valid_617956 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616753: Call_PostGetReservedInstancesExchangeQuote_616738; +proc call*(call_617957: Call_PostGetReservedInstancesExchangeQuote_617942; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Returns a quote and exchange information for exchanging one or more specified Convertible Reserved Instances for a new Convertible Reserved Instance. If the exchange cannot be performed, the reason is returned in the response. Use AcceptReservedInstancesExchangeQuote to perform the exchange. ## - let valid = call_616753.validator(path, query, header, formData, body) - let scheme = call_616753.pickScheme + let valid = call_617957.validator(path, query, header, formData, body) + let scheme = call_617957.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616753.url(scheme.get, call_616753.host, call_616753.base, - call_616753.route, valid.getOrDefault("path"), + let url = call_617957.url(scheme.get, call_617957.host, call_617957.base, + call_617957.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616753, url, valid) + result = atozHook(call_617957, url, valid) -proc call*(call_616754: Call_PostGetReservedInstancesExchangeQuote_616738; +proc call*(call_617958: Call_PostGetReservedInstancesExchangeQuote_617942; ReservedInstanceId: JsonNode; DryRun: bool = false; Action: string = "GetReservedInstancesExchangeQuote"; TargetConfiguration: JsonNode = nil; Version: string = "2016-11-15"): Recallable = @@ -99121,27 +99186,27 @@ proc call*(call_616754: Call_PostGetReservedInstancesExchangeQuote_616738; ## TargetConfiguration: JArray ## : The configuration of the target Convertible Reserved Instance to exchange for your current Convertible Reserved Instances. ## Version: string (required) - var query_616755 = newJObject() - var formData_616756 = newJObject() + var query_617959 = newJObject() + var formData_617960 = newJObject() if ReservedInstanceId != nil: - formData_616756.add "ReservedInstanceId", ReservedInstanceId - add(formData_616756, "DryRun", newJBool(DryRun)) - add(query_616755, "Action", newJString(Action)) + formData_617960.add "ReservedInstanceId", ReservedInstanceId + add(formData_617960, "DryRun", newJBool(DryRun)) + add(query_617959, "Action", newJString(Action)) if TargetConfiguration != nil: - formData_616756.add "TargetConfiguration", TargetConfiguration - add(query_616755, "Version", newJString(Version)) - result = call_616754.call(nil, query_616755, nil, formData_616756, nil) + formData_617960.add "TargetConfiguration", TargetConfiguration + add(query_617959, "Version", newJString(Version)) + result = call_617958.call(nil, query_617959, nil, formData_617960, nil) -var postGetReservedInstancesExchangeQuote* = Call_PostGetReservedInstancesExchangeQuote_616738( +var postGetReservedInstancesExchangeQuote* = Call_PostGetReservedInstancesExchangeQuote_617942( name: "postGetReservedInstancesExchangeQuote", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=GetReservedInstancesExchangeQuote", - validator: validate_PostGetReservedInstancesExchangeQuote_616739, base: "/", - url: url_PostGetReservedInstancesExchangeQuote_616740, + validator: validate_PostGetReservedInstancesExchangeQuote_617943, base: "/", + url: url_PostGetReservedInstancesExchangeQuote_617944, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetGetReservedInstancesExchangeQuote_616720 = ref object of OpenApiRestCall_604389 -proc url_GetGetReservedInstancesExchangeQuote_616722(protocol: Scheme; + Call_GetGetReservedInstancesExchangeQuote_617924 = ref object of OpenApiRestCall_605589 +proc url_GetGetReservedInstancesExchangeQuote_617926(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -99153,7 +99218,7 @@ proc url_GetGetReservedInstancesExchangeQuote_616722(protocol: Scheme; else: result.path = base & route -proc validate_GetGetReservedInstancesExchangeQuote_616721(path: JsonNode; +proc validate_GetGetReservedInstancesExchangeQuote_617925(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Returns a quote and exchange information for exchanging one or more specified Convertible Reserved Instances for a new Convertible Reserved Instance. If the exchange cannot be performed, the reason is returned in the response. Use AcceptReservedInstancesExchangeQuote to perform the exchange. ## @@ -99171,30 +99236,30 @@ proc validate_GetGetReservedInstancesExchangeQuote_616721(path: JsonNode; ## ReservedInstanceId: JArray (required) ## : The IDs of the Convertible Reserved Instances to exchange. section = newJObject() - var valid_616723 = query.getOrDefault("DryRun") - valid_616723 = validateParameter(valid_616723, JBool, required = false, default = nil) - if valid_616723 != nil: - section.add "DryRun", valid_616723 - var valid_616724 = query.getOrDefault("TargetConfiguration") - valid_616724 = validateParameter(valid_616724, JArray, required = false, + var valid_617927 = query.getOrDefault("DryRun") + valid_617927 = validateParameter(valid_617927, JBool, required = false, default = nil) + if valid_617927 != nil: + section.add "DryRun", valid_617927 + var valid_617928 = query.getOrDefault("TargetConfiguration") + valid_617928 = validateParameter(valid_617928, JArray, required = false, default = nil) - if valid_616724 != nil: - section.add "TargetConfiguration", valid_616724 + if valid_617928 != nil: + section.add "TargetConfiguration", valid_617928 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616725 = query.getOrDefault("Action") - valid_616725 = validateParameter(valid_616725, JString, required = true, default = newJString( + var valid_617929 = query.getOrDefault("Action") + valid_617929 = validateParameter(valid_617929, JString, required = true, default = newJString( "GetReservedInstancesExchangeQuote")) - if valid_616725 != nil: - section.add "Action", valid_616725 - var valid_616726 = query.getOrDefault("Version") - valid_616726 = validateParameter(valid_616726, JString, required = true, + if valid_617929 != nil: + section.add "Action", valid_617929 + var valid_617930 = query.getOrDefault("Version") + valid_617930 = validateParameter(valid_617930, JString, required = true, default = newJString("2016-11-15")) - if valid_616726 != nil: - section.add "Version", valid_616726 - var valid_616727 = query.getOrDefault("ReservedInstanceId") - valid_616727 = validateParameter(valid_616727, JArray, required = true, default = nil) - if valid_616727 != nil: - section.add "ReservedInstanceId", valid_616727 + if valid_617930 != nil: + section.add "Version", valid_617930 + var valid_617931 = query.getOrDefault("ReservedInstanceId") + valid_617931 = validateParameter(valid_617931, JArray, required = true, default = nil) + if valid_617931 != nil: + section.add "ReservedInstanceId", valid_617931 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -99205,62 +99270,62 @@ proc validate_GetGetReservedInstancesExchangeQuote_616721(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616728 = header.getOrDefault("X-Amz-Signature") - valid_616728 = validateParameter(valid_616728, JString, required = false, + var valid_617932 = header.getOrDefault("X-Amz-Signature") + valid_617932 = validateParameter(valid_617932, JString, required = false, default = nil) - if valid_616728 != nil: - section.add "X-Amz-Signature", valid_616728 - var valid_616729 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616729 = validateParameter(valid_616729, JString, required = false, + if valid_617932 != nil: + section.add "X-Amz-Signature", valid_617932 + var valid_617933 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617933 = validateParameter(valid_617933, JString, required = false, default = nil) - if valid_616729 != nil: - section.add "X-Amz-Content-Sha256", valid_616729 - var valid_616730 = header.getOrDefault("X-Amz-Date") - valid_616730 = validateParameter(valid_616730, JString, required = false, + if valid_617933 != nil: + section.add "X-Amz-Content-Sha256", valid_617933 + var valid_617934 = header.getOrDefault("X-Amz-Date") + valid_617934 = validateParameter(valid_617934, JString, required = false, default = nil) - if valid_616730 != nil: - section.add "X-Amz-Date", valid_616730 - var valid_616731 = header.getOrDefault("X-Amz-Credential") - valid_616731 = validateParameter(valid_616731, JString, required = false, + if valid_617934 != nil: + section.add "X-Amz-Date", valid_617934 + var valid_617935 = header.getOrDefault("X-Amz-Credential") + valid_617935 = validateParameter(valid_617935, JString, required = false, default = nil) - if valid_616731 != nil: - section.add "X-Amz-Credential", valid_616731 - var valid_616732 = header.getOrDefault("X-Amz-Security-Token") - valid_616732 = validateParameter(valid_616732, JString, required = false, + if valid_617935 != nil: + section.add "X-Amz-Credential", valid_617935 + var valid_617936 = header.getOrDefault("X-Amz-Security-Token") + valid_617936 = validateParameter(valid_617936, JString, required = false, default = nil) - if valid_616732 != nil: - section.add "X-Amz-Security-Token", valid_616732 - var valid_616733 = header.getOrDefault("X-Amz-Algorithm") - valid_616733 = validateParameter(valid_616733, JString, required = false, + if valid_617936 != nil: + section.add "X-Amz-Security-Token", valid_617936 + var valid_617937 = header.getOrDefault("X-Amz-Algorithm") + valid_617937 = validateParameter(valid_617937, JString, required = false, default = nil) - if valid_616733 != nil: - section.add "X-Amz-Algorithm", valid_616733 - var valid_616734 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616734 = validateParameter(valid_616734, JString, required = false, + if valid_617937 != nil: + section.add "X-Amz-Algorithm", valid_617937 + var valid_617938 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617938 = validateParameter(valid_617938, JString, required = false, default = nil) - if valid_616734 != nil: - section.add "X-Amz-SignedHeaders", valid_616734 + if valid_617938 != nil: + section.add "X-Amz-SignedHeaders", valid_617938 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616735: Call_GetGetReservedInstancesExchangeQuote_616720; +proc call*(call_617939: Call_GetGetReservedInstancesExchangeQuote_617924; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Returns a quote and exchange information for exchanging one or more specified Convertible Reserved Instances for a new Convertible Reserved Instance. If the exchange cannot be performed, the reason is returned in the response. Use AcceptReservedInstancesExchangeQuote to perform the exchange. ## - let valid = call_616735.validator(path, query, header, formData, body) - let scheme = call_616735.pickScheme + let valid = call_617939.validator(path, query, header, formData, body) + let scheme = call_617939.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616735.url(scheme.get, call_616735.host, call_616735.base, - call_616735.route, valid.getOrDefault("path"), + let url = call_617939.url(scheme.get, call_617939.host, call_617939.base, + call_617939.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616735, url, valid) + result = atozHook(call_617939, url, valid) -proc call*(call_616736: Call_GetGetReservedInstancesExchangeQuote_616720; +proc call*(call_617940: Call_GetGetReservedInstancesExchangeQuote_617924; ReservedInstanceId: JsonNode; DryRun: bool = false; TargetConfiguration: JsonNode = nil; Action: string = "GetReservedInstancesExchangeQuote"; @@ -99275,26 +99340,26 @@ proc call*(call_616736: Call_GetGetReservedInstancesExchangeQuote_616720; ## Version: string (required) ## ReservedInstanceId: JArray (required) ## : The IDs of the Convertible Reserved Instances to exchange. - var query_616737 = newJObject() - add(query_616737, "DryRun", newJBool(DryRun)) + var query_617941 = newJObject() + add(query_617941, "DryRun", newJBool(DryRun)) if TargetConfiguration != nil: - query_616737.add "TargetConfiguration", TargetConfiguration - add(query_616737, "Action", newJString(Action)) - add(query_616737, "Version", newJString(Version)) + query_617941.add "TargetConfiguration", TargetConfiguration + add(query_617941, "Action", newJString(Action)) + add(query_617941, "Version", newJString(Version)) if ReservedInstanceId != nil: - query_616737.add "ReservedInstanceId", ReservedInstanceId - result = call_616736.call(nil, query_616737, nil, nil, nil) + query_617941.add "ReservedInstanceId", ReservedInstanceId + result = call_617940.call(nil, query_617941, nil, nil, nil) -var getGetReservedInstancesExchangeQuote* = Call_GetGetReservedInstancesExchangeQuote_616720( +var getGetReservedInstancesExchangeQuote* = Call_GetGetReservedInstancesExchangeQuote_617924( name: "getGetReservedInstancesExchangeQuote", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=GetReservedInstancesExchangeQuote", - validator: validate_GetGetReservedInstancesExchangeQuote_616721, base: "/", - url: url_GetGetReservedInstancesExchangeQuote_616722, + validator: validate_GetGetReservedInstancesExchangeQuote_617925, base: "/", + url: url_GetGetReservedInstancesExchangeQuote_617926, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostGetTransitGatewayAttachmentPropagations_616777 = ref object of OpenApiRestCall_604389 -proc url_PostGetTransitGatewayAttachmentPropagations_616779(protocol: Scheme; + Call_PostGetTransitGatewayAttachmentPropagations_617981 = ref object of OpenApiRestCall_605589 +proc url_PostGetTransitGatewayAttachmentPropagations_617983(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -99306,7 +99371,7 @@ proc url_PostGetTransitGatewayAttachmentPropagations_616779(protocol: Scheme; else: result.path = base & route -proc validate_PostGetTransitGatewayAttachmentPropagations_616778(path: JsonNode; +proc validate_PostGetTransitGatewayAttachmentPropagations_617982(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Lists the route tables to which the specified resource attachment propagates routes. ## @@ -99319,16 +99384,16 @@ proc validate_PostGetTransitGatewayAttachmentPropagations_616778(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616780 = query.getOrDefault("Action") - valid_616780 = validateParameter(valid_616780, JString, required = true, default = newJString( + var valid_617984 = query.getOrDefault("Action") + valid_617984 = validateParameter(valid_617984, JString, required = true, default = newJString( "GetTransitGatewayAttachmentPropagations")) - if valid_616780 != nil: - section.add "Action", valid_616780 - var valid_616781 = query.getOrDefault("Version") - valid_616781 = validateParameter(valid_616781, JString, required = true, + if valid_617984 != nil: + section.add "Action", valid_617984 + var valid_617985 = query.getOrDefault("Version") + valid_617985 = validateParameter(valid_617985, JString, required = true, default = newJString("2016-11-15")) - if valid_616781 != nil: - section.add "Version", valid_616781 + if valid_617985 != nil: + section.add "Version", valid_617985 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -99339,41 +99404,41 @@ proc validate_PostGetTransitGatewayAttachmentPropagations_616778(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616782 = header.getOrDefault("X-Amz-Signature") - valid_616782 = validateParameter(valid_616782, JString, required = false, + var valid_617986 = header.getOrDefault("X-Amz-Signature") + valid_617986 = validateParameter(valid_617986, JString, required = false, default = nil) - if valid_616782 != nil: - section.add "X-Amz-Signature", valid_616782 - var valid_616783 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616783 = validateParameter(valid_616783, JString, required = false, + if valid_617986 != nil: + section.add "X-Amz-Signature", valid_617986 + var valid_617987 = header.getOrDefault("X-Amz-Content-Sha256") + valid_617987 = validateParameter(valid_617987, JString, required = false, default = nil) - if valid_616783 != nil: - section.add "X-Amz-Content-Sha256", valid_616783 - var valid_616784 = header.getOrDefault("X-Amz-Date") - valid_616784 = validateParameter(valid_616784, JString, required = false, + if valid_617987 != nil: + section.add "X-Amz-Content-Sha256", valid_617987 + var valid_617988 = header.getOrDefault("X-Amz-Date") + valid_617988 = validateParameter(valid_617988, JString, required = false, default = nil) - if valid_616784 != nil: - section.add "X-Amz-Date", valid_616784 - var valid_616785 = header.getOrDefault("X-Amz-Credential") - valid_616785 = validateParameter(valid_616785, JString, required = false, + if valid_617988 != nil: + section.add "X-Amz-Date", valid_617988 + var valid_617989 = header.getOrDefault("X-Amz-Credential") + valid_617989 = validateParameter(valid_617989, JString, required = false, default = nil) - if valid_616785 != nil: - section.add "X-Amz-Credential", valid_616785 - var valid_616786 = header.getOrDefault("X-Amz-Security-Token") - valid_616786 = validateParameter(valid_616786, JString, required = false, + if valid_617989 != nil: + section.add "X-Amz-Credential", valid_617989 + var valid_617990 = header.getOrDefault("X-Amz-Security-Token") + valid_617990 = validateParameter(valid_617990, JString, required = false, default = nil) - if valid_616786 != nil: - section.add "X-Amz-Security-Token", valid_616786 - var valid_616787 = header.getOrDefault("X-Amz-Algorithm") - valid_616787 = validateParameter(valid_616787, JString, required = false, + if valid_617990 != nil: + section.add "X-Amz-Security-Token", valid_617990 + var valid_617991 = header.getOrDefault("X-Amz-Algorithm") + valid_617991 = validateParameter(valid_617991, JString, required = false, default = nil) - if valid_616787 != nil: - section.add "X-Amz-Algorithm", valid_616787 - var valid_616788 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616788 = validateParameter(valid_616788, JString, required = false, + if valid_617991 != nil: + section.add "X-Amz-Algorithm", valid_617991 + var valid_617992 = header.getOrDefault("X-Amz-SignedHeaders") + valid_617992 = validateParameter(valid_617992, JString, required = false, default = nil) - if valid_616788 != nil: - section.add "X-Amz-SignedHeaders", valid_616788 + if valid_617992 != nil: + section.add "X-Amz-SignedHeaders", valid_617992 result.add "header", section ## parameters in `formData` object: ## NextToken: JString @@ -99387,49 +99452,49 @@ proc validate_PostGetTransitGatewayAttachmentPropagations_616778(path: JsonNode; ## Filter: JArray ## :One or more filters. The possible values are:
transit-gateway-route-table-id
- The ID of the transit gateway route table.
One or more filters. The possible values are:
transit-gateway-route-table-id
- The ID of the transit gateway route table.
One or more filters. The possible values are:
transit-gateway-route-table-id
- The ID of the transit gateway route table.
One or more filters. The possible values are:
resource-id
- The ID of the resource.
resource-type
- The type of resource. The valid value is: vpc
.
state
- The state of the subnet association. Valid values are associated
| associating
| disassociated
| disassociating
.
subnet-id
- The ID of the subnet.
transit-gateway-attachment-id
- The id of the transit gateway attachment.
nextToken
value.
## Filter: JArray
## : One or more filters. The possible values are:
resource-id
- The ID of the resource.
resource-type
- The type of resource. The valid value is: vpc
.
state
- The state of the subnet association. Valid values are associated
| associating
| disassociated
| disassociating
.
subnet-id
- The ID of the subnet.
transit-gateway-attachment-id
- The id of the transit gateway attachment.
One or more filters. The possible values are:
resource-id
- The ID of the resource.
resource-type
- The type of resource. The valid value is: vpc
.
state
- The state of the subnet association. Valid values are associated
| associating
| disassociated
| disassociating
.
subnet-id
- The ID of the subnet.
transit-gateway-attachment-id
- The id of the transit gateway attachment.
One or more filters. The possible values are:
resource-id
- The ID of the resource.
resource-type
- The resource type (vpc
| vpn
).
transit-gateway-attachment-id
- The ID of the attachment.
nextToken
value.
## Filter: JArray
## : One or more filters. The possible values are:
resource-id
- The ID of the resource.
resource-type
- The resource type (vpc
| vpn
).
transit-gateway-attachment-id
- The ID of the attachment.
One or more filters. The possible values are:
resource-id
- The ID of the resource.
resource-type
- The resource type (vpc
| vpn
).
transit-gateway-attachment-id
- The ID of the attachment.
One or more filters. The possible values are:
resource-id
- The ID of the resource.
resource-type
- The resource type (vpc
| vpn
).
transit-gateway-attachment-id
- The ID of the attachment.
nextToken
value.
## Filter: JArray
## : One or more filters. The possible values are:
resource-id
- The ID of the resource.
resource-type
- The resource type (vpc
| vpn
).
transit-gateway-attachment-id
- The ID of the attachment.
One or more filters. The possible values are:
resource-id
- The ID of the resource.
resource-type
- The resource type (vpc
| vpn
).
transit-gateway-attachment-id
- The ID of the attachment.
Uploads a client certificate revocation list to the specified Client VPN endpoint. Uploading a client certificate revocation list overwrites the existing client certificate revocation list.
Uploading a client certificate revocation list resets existing client connections.
@@ -100719,16 +100784,16 @@ proc validate_PostImportClientVpnClientCertificateRevocationList_616940( ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616942 = query.getOrDefault("Action") - valid_616942 = validateParameter(valid_616942, JString, required = true, default = newJString( + var valid_618146 = query.getOrDefault("Action") + valid_618146 = validateParameter(valid_618146, JString, required = true, default = newJString( "ImportClientVpnClientCertificateRevocationList")) - if valid_616942 != nil: - section.add "Action", valid_616942 - var valid_616943 = query.getOrDefault("Version") - valid_616943 = validateParameter(valid_616943, JString, required = true, + if valid_618146 != nil: + section.add "Action", valid_618146 + var valid_618147 = query.getOrDefault("Version") + valid_618147 = validateParameter(valid_618147, JString, required = true, default = newJString("2016-11-15")) - if valid_616943 != nil: - section.add "Version", valid_616943 + if valid_618147 != nil: + section.add "Version", valid_618147 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -100739,41 +100804,41 @@ proc validate_PostImportClientVpnClientCertificateRevocationList_616940( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616944 = header.getOrDefault("X-Amz-Signature") - valid_616944 = validateParameter(valid_616944, JString, required = false, + var valid_618148 = header.getOrDefault("X-Amz-Signature") + valid_618148 = validateParameter(valid_618148, JString, required = false, default = nil) - if valid_616944 != nil: - section.add "X-Amz-Signature", valid_616944 - var valid_616945 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616945 = validateParameter(valid_616945, JString, required = false, + if valid_618148 != nil: + section.add "X-Amz-Signature", valid_618148 + var valid_618149 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618149 = validateParameter(valid_618149, JString, required = false, default = nil) - if valid_616945 != nil: - section.add "X-Amz-Content-Sha256", valid_616945 - var valid_616946 = header.getOrDefault("X-Amz-Date") - valid_616946 = validateParameter(valid_616946, JString, required = false, + if valid_618149 != nil: + section.add "X-Amz-Content-Sha256", valid_618149 + var valid_618150 = header.getOrDefault("X-Amz-Date") + valid_618150 = validateParameter(valid_618150, JString, required = false, default = nil) - if valid_616946 != nil: - section.add "X-Amz-Date", valid_616946 - var valid_616947 = header.getOrDefault("X-Amz-Credential") - valid_616947 = validateParameter(valid_616947, JString, required = false, + if valid_618150 != nil: + section.add "X-Amz-Date", valid_618150 + var valid_618151 = header.getOrDefault("X-Amz-Credential") + valid_618151 = validateParameter(valid_618151, JString, required = false, default = nil) - if valid_616947 != nil: - section.add "X-Amz-Credential", valid_616947 - var valid_616948 = header.getOrDefault("X-Amz-Security-Token") - valid_616948 = validateParameter(valid_616948, JString, required = false, + if valid_618151 != nil: + section.add "X-Amz-Credential", valid_618151 + var valid_618152 = header.getOrDefault("X-Amz-Security-Token") + valid_618152 = validateParameter(valid_618152, JString, required = false, default = nil) - if valid_616948 != nil: - section.add "X-Amz-Security-Token", valid_616948 - var valid_616949 = header.getOrDefault("X-Amz-Algorithm") - valid_616949 = validateParameter(valid_616949, JString, required = false, + if valid_618152 != nil: + section.add "X-Amz-Security-Token", valid_618152 + var valid_618153 = header.getOrDefault("X-Amz-Algorithm") + valid_618153 = validateParameter(valid_618153, JString, required = false, default = nil) - if valid_616949 != nil: - section.add "X-Amz-Algorithm", valid_616949 - var valid_616950 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616950 = validateParameter(valid_616950, JString, required = false, + if valid_618153 != nil: + section.add "X-Amz-Algorithm", valid_618153 + var valid_618154 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618154 = validateParameter(valid_618154, JString, required = false, default = nil) - if valid_616950 != nil: - section.add "X-Amz-SignedHeaders", valid_616950 + if valid_618154 != nil: + section.add "X-Amz-SignedHeaders", valid_618154 result.add "header", section ## parameters in `formData` object: ## CertificateRevocationList: JString (required) @@ -100785,39 +100850,39 @@ proc validate_PostImportClientVpnClientCertificateRevocationList_616940( ## : The ID of the Client VPN endpoint to which the client certificate revocation list applies. section = newJObject() assert formData != nil, "formData argument is necessary due to required `CertificateRevocationList` field" - var valid_616951 = formData.getOrDefault("CertificateRevocationList") - valid_616951 = validateParameter(valid_616951, JString, required = true, + var valid_618155 = formData.getOrDefault("CertificateRevocationList") + valid_618155 = validateParameter(valid_618155, JString, required = true, default = nil) - if valid_616951 != nil: - section.add "CertificateRevocationList", valid_616951 - var valid_616952 = formData.getOrDefault("DryRun") - valid_616952 = validateParameter(valid_616952, JBool, required = false, default = nil) - if valid_616952 != nil: - section.add "DryRun", valid_616952 - var valid_616953 = formData.getOrDefault("ClientVpnEndpointId") - valid_616953 = validateParameter(valid_616953, JString, required = true, + if valid_618155 != nil: + section.add "CertificateRevocationList", valid_618155 + var valid_618156 = formData.getOrDefault("DryRun") + valid_618156 = validateParameter(valid_618156, JBool, required = false, default = nil) + if valid_618156 != nil: + section.add "DryRun", valid_618156 + var valid_618157 = formData.getOrDefault("ClientVpnEndpointId") + valid_618157 = validateParameter(valid_618157, JString, required = true, default = nil) - if valid_616953 != nil: - section.add "ClientVpnEndpointId", valid_616953 + if valid_618157 != nil: + section.add "ClientVpnEndpointId", valid_618157 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616954: Call_PostImportClientVpnClientCertificateRevocationList_616939; +proc call*(call_618158: Call_PostImportClientVpnClientCertificateRevocationList_618143; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Uploads a client certificate revocation list to the specified Client VPN endpoint. Uploading a client certificate revocation list overwrites the existing client certificate revocation list.
Uploading a client certificate revocation list resets existing client connections.
## - let valid = call_616954.validator(path, query, header, formData, body) - let scheme = call_616954.pickScheme + let valid = call_618158.validator(path, query, header, formData, body) + let scheme = call_618158.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616954.url(scheme.get, call_616954.host, call_616954.base, - call_616954.route, valid.getOrDefault("path"), + let url = call_618158.url(scheme.get, call_618158.host, call_618158.base, + call_618158.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616954, url, valid) + result = atozHook(call_618158, url, valid) -proc call*(call_616955: Call_PostImportClientVpnClientCertificateRevocationList_616939; +proc call*(call_618159: Call_PostImportClientVpnClientCertificateRevocationList_618143; CertificateRevocationList: string; ClientVpnEndpointId: string; DryRun: bool = false; Action: string = "ImportClientVpnClientCertificateRevocationList"; @@ -100833,26 +100898,26 @@ proc call*(call_616955: Call_PostImportClientVpnClientCertificateRevocationList_ ## Version: string (required) ## ClientVpnEndpointId: string (required) ## : The ID of the Client VPN endpoint to which the client certificate revocation list applies. - var query_616956 = newJObject() - var formData_616957 = newJObject() - add(formData_616957, "CertificateRevocationList", + var query_618160 = newJObject() + var formData_618161 = newJObject() + add(formData_618161, "CertificateRevocationList", newJString(CertificateRevocationList)) - add(formData_616957, "DryRun", newJBool(DryRun)) - add(query_616956, "Action", newJString(Action)) - add(query_616956, "Version", newJString(Version)) - add(formData_616957, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) - result = call_616955.call(nil, query_616956, nil, formData_616957, nil) + add(formData_618161, "DryRun", newJBool(DryRun)) + add(query_618160, "Action", newJString(Action)) + add(query_618160, "Version", newJString(Version)) + add(formData_618161, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) + result = call_618159.call(nil, query_618160, nil, formData_618161, nil) -var postImportClientVpnClientCertificateRevocationList* = Call_PostImportClientVpnClientCertificateRevocationList_616939( +var postImportClientVpnClientCertificateRevocationList* = Call_PostImportClientVpnClientCertificateRevocationList_618143( name: "postImportClientVpnClientCertificateRevocationList", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ImportClientVpnClientCertificateRevocationList", - validator: validate_PostImportClientVpnClientCertificateRevocationList_616940, - base: "/", url: url_PostImportClientVpnClientCertificateRevocationList_616941, + validator: validate_PostImportClientVpnClientCertificateRevocationList_618144, + base: "/", url: url_PostImportClientVpnClientCertificateRevocationList_618145, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetImportClientVpnClientCertificateRevocationList_616921 = ref object of OpenApiRestCall_604389 -proc url_GetImportClientVpnClientCertificateRevocationList_616923( + Call_GetImportClientVpnClientCertificateRevocationList_618125 = ref object of OpenApiRestCall_605589 +proc url_GetImportClientVpnClientCertificateRevocationList_618127( protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -100865,7 +100930,7 @@ proc url_GetImportClientVpnClientCertificateRevocationList_616923( else: result.path = base & route -proc validate_GetImportClientVpnClientCertificateRevocationList_616922( +proc validate_GetImportClientVpnClientCertificateRevocationList_618126( path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Uploads a client certificate revocation list to the specified Client VPN endpoint. Uploading a client certificate revocation list overwrites the existing client certificate revocation list.
Uploading a client certificate revocation list resets existing client connections.
@@ -100886,30 +100951,30 @@ proc validate_GetImportClientVpnClientCertificateRevocationList_616922( ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `CertificateRevocationList` field" - var valid_616924 = query.getOrDefault("CertificateRevocationList") - valid_616924 = validateParameter(valid_616924, JString, required = true, + var valid_618128 = query.getOrDefault("CertificateRevocationList") + valid_618128 = validateParameter(valid_618128, JString, required = true, default = nil) - if valid_616924 != nil: - section.add "CertificateRevocationList", valid_616924 - var valid_616925 = query.getOrDefault("DryRun") - valid_616925 = validateParameter(valid_616925, JBool, required = false, default = nil) - if valid_616925 != nil: - section.add "DryRun", valid_616925 - var valid_616926 = query.getOrDefault("ClientVpnEndpointId") - valid_616926 = validateParameter(valid_616926, JString, required = true, + if valid_618128 != nil: + section.add "CertificateRevocationList", valid_618128 + var valid_618129 = query.getOrDefault("DryRun") + valid_618129 = validateParameter(valid_618129, JBool, required = false, default = nil) + if valid_618129 != nil: + section.add "DryRun", valid_618129 + var valid_618130 = query.getOrDefault("ClientVpnEndpointId") + valid_618130 = validateParameter(valid_618130, JString, required = true, default = nil) - if valid_616926 != nil: - section.add "ClientVpnEndpointId", valid_616926 - var valid_616927 = query.getOrDefault("Action") - valid_616927 = validateParameter(valid_616927, JString, required = true, default = newJString( + if valid_618130 != nil: + section.add "ClientVpnEndpointId", valid_618130 + var valid_618131 = query.getOrDefault("Action") + valid_618131 = validateParameter(valid_618131, JString, required = true, default = newJString( "ImportClientVpnClientCertificateRevocationList")) - if valid_616927 != nil: - section.add "Action", valid_616927 - var valid_616928 = query.getOrDefault("Version") - valid_616928 = validateParameter(valid_616928, JString, required = true, + if valid_618131 != nil: + section.add "Action", valid_618131 + var valid_618132 = query.getOrDefault("Version") + valid_618132 = validateParameter(valid_618132, JString, required = true, default = newJString("2016-11-15")) - if valid_616928 != nil: - section.add "Version", valid_616928 + if valid_618132 != nil: + section.add "Version", valid_618132 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -100920,62 +100985,62 @@ proc validate_GetImportClientVpnClientCertificateRevocationList_616922( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616929 = header.getOrDefault("X-Amz-Signature") - valid_616929 = validateParameter(valid_616929, JString, required = false, + var valid_618133 = header.getOrDefault("X-Amz-Signature") + valid_618133 = validateParameter(valid_618133, JString, required = false, default = nil) - if valid_616929 != nil: - section.add "X-Amz-Signature", valid_616929 - var valid_616930 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616930 = validateParameter(valid_616930, JString, required = false, + if valid_618133 != nil: + section.add "X-Amz-Signature", valid_618133 + var valid_618134 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618134 = validateParameter(valid_618134, JString, required = false, default = nil) - if valid_616930 != nil: - section.add "X-Amz-Content-Sha256", valid_616930 - var valid_616931 = header.getOrDefault("X-Amz-Date") - valid_616931 = validateParameter(valid_616931, JString, required = false, + if valid_618134 != nil: + section.add "X-Amz-Content-Sha256", valid_618134 + var valid_618135 = header.getOrDefault("X-Amz-Date") + valid_618135 = validateParameter(valid_618135, JString, required = false, default = nil) - if valid_616931 != nil: - section.add "X-Amz-Date", valid_616931 - var valid_616932 = header.getOrDefault("X-Amz-Credential") - valid_616932 = validateParameter(valid_616932, JString, required = false, + if valid_618135 != nil: + section.add "X-Amz-Date", valid_618135 + var valid_618136 = header.getOrDefault("X-Amz-Credential") + valid_618136 = validateParameter(valid_618136, JString, required = false, default = nil) - if valid_616932 != nil: - section.add "X-Amz-Credential", valid_616932 - var valid_616933 = header.getOrDefault("X-Amz-Security-Token") - valid_616933 = validateParameter(valid_616933, JString, required = false, + if valid_618136 != nil: + section.add "X-Amz-Credential", valid_618136 + var valid_618137 = header.getOrDefault("X-Amz-Security-Token") + valid_618137 = validateParameter(valid_618137, JString, required = false, default = nil) - if valid_616933 != nil: - section.add "X-Amz-Security-Token", valid_616933 - var valid_616934 = header.getOrDefault("X-Amz-Algorithm") - valid_616934 = validateParameter(valid_616934, JString, required = false, + if valid_618137 != nil: + section.add "X-Amz-Security-Token", valid_618137 + var valid_618138 = header.getOrDefault("X-Amz-Algorithm") + valid_618138 = validateParameter(valid_618138, JString, required = false, default = nil) - if valid_616934 != nil: - section.add "X-Amz-Algorithm", valid_616934 - var valid_616935 = header.getOrDefault("X-Amz-SignedHeaders") - valid_616935 = validateParameter(valid_616935, JString, required = false, + if valid_618138 != nil: + section.add "X-Amz-Algorithm", valid_618138 + var valid_618139 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618139 = validateParameter(valid_618139, JString, required = false, default = nil) - if valid_616935 != nil: - section.add "X-Amz-SignedHeaders", valid_616935 + if valid_618139 != nil: + section.add "X-Amz-SignedHeaders", valid_618139 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_616936: Call_GetImportClientVpnClientCertificateRevocationList_616921; +proc call*(call_618140: Call_GetImportClientVpnClientCertificateRevocationList_618125; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Uploads a client certificate revocation list to the specified Client VPN endpoint. Uploading a client certificate revocation list overwrites the existing client certificate revocation list.
Uploading a client certificate revocation list resets existing client connections.
## - let valid = call_616936.validator(path, query, header, formData, body) - let scheme = call_616936.pickScheme + let valid = call_618140.validator(path, query, header, formData, body) + let scheme = call_618140.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_616936.url(scheme.get, call_616936.host, call_616936.base, - call_616936.route, valid.getOrDefault("path"), + let url = call_618140.url(scheme.get, call_618140.host, call_618140.base, + call_618140.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_616936, url, valid) + result = atozHook(call_618140, url, valid) -proc call*(call_616937: Call_GetImportClientVpnClientCertificateRevocationList_616921; +proc call*(call_618141: Call_GetImportClientVpnClientCertificateRevocationList_618125; CertificateRevocationList: string; ClientVpnEndpointId: string; DryRun: bool = false; Action: string = "ImportClientVpnClientCertificateRevocationList"; @@ -100991,25 +101056,25 @@ proc call*(call_616937: Call_GetImportClientVpnClientCertificateRevocationList_6 ## : The ID of the Client VPN endpoint to which the client certificate revocation list applies. ## Action: string (required) ## Version: string (required) - var query_616938 = newJObject() - add(query_616938, "CertificateRevocationList", + var query_618142 = newJObject() + add(query_618142, "CertificateRevocationList", newJString(CertificateRevocationList)) - add(query_616938, "DryRun", newJBool(DryRun)) - add(query_616938, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) - add(query_616938, "Action", newJString(Action)) - add(query_616938, "Version", newJString(Version)) - result = call_616937.call(nil, query_616938, nil, nil, nil) + add(query_618142, "DryRun", newJBool(DryRun)) + add(query_618142, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) + add(query_618142, "Action", newJString(Action)) + add(query_618142, "Version", newJString(Version)) + result = call_618141.call(nil, query_618142, nil, nil, nil) -var getImportClientVpnClientCertificateRevocationList* = Call_GetImportClientVpnClientCertificateRevocationList_616921( +var getImportClientVpnClientCertificateRevocationList* = Call_GetImportClientVpnClientCertificateRevocationList_618125( name: "getImportClientVpnClientCertificateRevocationList", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ImportClientVpnClientCertificateRevocationList", - validator: validate_GetImportClientVpnClientCertificateRevocationList_616922, - base: "/", url: url_GetImportClientVpnClientCertificateRevocationList_616923, + validator: validate_GetImportClientVpnClientCertificateRevocationList_618126, + base: "/", url: url_GetImportClientVpnClientCertificateRevocationList_618127, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostImportImage_616989 = ref object of OpenApiRestCall_604389 -proc url_PostImportImage_616991(protocol: Scheme; host: string; base: string; + Call_PostImportImage_618193 = ref object of OpenApiRestCall_605589 +proc url_PostImportImage_618195(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -101021,7 +101086,7 @@ proc url_PostImportImage_616991(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostImportImage_616990(path: JsonNode; query: JsonNode; +proc validate_PostImportImage_618194(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Import single or multi-volume disk images or EBS snapshots into an Amazon Machine Image (AMI). For more information, see Importing a VM as an Image Using VM Import/Export in the VM Import/Export User Guide. @@ -101035,16 +101100,16 @@ proc validate_PostImportImage_616990(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_616992 = query.getOrDefault("Action") - valid_616992 = validateParameter(valid_616992, JString, required = true, + var valid_618196 = query.getOrDefault("Action") + valid_618196 = validateParameter(valid_618196, JString, required = true, default = newJString("ImportImage")) - if valid_616992 != nil: - section.add "Action", valid_616992 - var valid_616993 = query.getOrDefault("Version") - valid_616993 = validateParameter(valid_616993, JString, required = true, + if valid_618196 != nil: + section.add "Action", valid_618196 + var valid_618197 = query.getOrDefault("Version") + valid_618197 = validateParameter(valid_618197, JString, required = true, default = newJString("2016-11-15")) - if valid_616993 != nil: - section.add "Version", valid_616993 + if valid_618197 != nil: + section.add "Version", valid_618197 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -101055,41 +101120,41 @@ proc validate_PostImportImage_616990(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_616994 = header.getOrDefault("X-Amz-Signature") - valid_616994 = validateParameter(valid_616994, JString, required = false, + var valid_618198 = header.getOrDefault("X-Amz-Signature") + valid_618198 = validateParameter(valid_618198, JString, required = false, default = nil) - if valid_616994 != nil: - section.add "X-Amz-Signature", valid_616994 - var valid_616995 = header.getOrDefault("X-Amz-Content-Sha256") - valid_616995 = validateParameter(valid_616995, JString, required = false, + if valid_618198 != nil: + section.add "X-Amz-Signature", valid_618198 + var valid_618199 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618199 = validateParameter(valid_618199, JString, required = false, default = nil) - if valid_616995 != nil: - section.add "X-Amz-Content-Sha256", valid_616995 - var valid_616996 = header.getOrDefault("X-Amz-Date") - valid_616996 = validateParameter(valid_616996, JString, required = false, + if valid_618199 != nil: + section.add "X-Amz-Content-Sha256", valid_618199 + var valid_618200 = header.getOrDefault("X-Amz-Date") + valid_618200 = validateParameter(valid_618200, JString, required = false, default = nil) - if valid_616996 != nil: - section.add "X-Amz-Date", valid_616996 - var valid_616997 = header.getOrDefault("X-Amz-Credential") - valid_616997 = validateParameter(valid_616997, JString, required = false, + if valid_618200 != nil: + section.add "X-Amz-Date", valid_618200 + var valid_618201 = header.getOrDefault("X-Amz-Credential") + valid_618201 = validateParameter(valid_618201, JString, required = false, default = nil) - if valid_616997 != nil: - section.add "X-Amz-Credential", valid_616997 - var valid_616998 = header.getOrDefault("X-Amz-Security-Token") - valid_616998 = validateParameter(valid_616998, JString, required = false, + if valid_618201 != nil: + section.add "X-Amz-Credential", valid_618201 + var valid_618202 = header.getOrDefault("X-Amz-Security-Token") + valid_618202 = validateParameter(valid_618202, JString, required = false, default = nil) - if valid_616998 != nil: - section.add "X-Amz-Security-Token", valid_616998 - var valid_616999 = header.getOrDefault("X-Amz-Algorithm") - valid_616999 = validateParameter(valid_616999, JString, required = false, + if valid_618202 != nil: + section.add "X-Amz-Security-Token", valid_618202 + var valid_618203 = header.getOrDefault("X-Amz-Algorithm") + valid_618203 = validateParameter(valid_618203, JString, required = false, default = nil) - if valid_616999 != nil: - section.add "X-Amz-Algorithm", valid_616999 - var valid_617000 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617000 = validateParameter(valid_617000, JString, required = false, + if valid_618203 != nil: + section.add "X-Amz-Algorithm", valid_618203 + var valid_618204 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618204 = validateParameter(valid_618204, JString, required = false, default = nil) - if valid_617000 != nil: - section.add "X-Amz-SignedHeaders", valid_617000 + if valid_618204 != nil: + section.add "X-Amz-SignedHeaders", valid_618204 result.add "header", section ## parameters in `formData` object: ## ClientData.UploadSize: JString @@ -101133,102 +101198,102 @@ proc validate_PostImportImage_616990(path: JsonNode; query: JsonNode; ## Hypervisor: JString ## :The target hypervisor platform.
Valid values: xen
The target hypervisor platform.
Valid values: xen
Creates an import instance task using metadata from the specified disk image. ImportInstance
only supports single-volume VMs. To import multi-volume VMs, use ImportImage. For more information, see Importing a Virtual Machine Using the Amazon EC2 CLI.
For information about the import manifest referenced by this API action, see VM Import Manifest.
@@ -101637,16 +101702,16 @@ proc validate_PostImportInstance_617052(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617054 = query.getOrDefault("Action") - valid_617054 = validateParameter(valid_617054, JString, required = true, + var valid_618258 = query.getOrDefault("Action") + valid_618258 = validateParameter(valid_618258, JString, required = true, default = newJString("ImportInstance")) - if valid_617054 != nil: - section.add "Action", valid_617054 - var valid_617055 = query.getOrDefault("Version") - valid_617055 = validateParameter(valid_617055, JString, required = true, + if valid_618258 != nil: + section.add "Action", valid_618258 + var valid_618259 = query.getOrDefault("Version") + valid_618259 = validateParameter(valid_618259, JString, required = true, default = newJString("2016-11-15")) - if valid_617055 != nil: - section.add "Version", valid_617055 + if valid_618259 != nil: + section.add "Version", valid_618259 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -101657,41 +101722,41 @@ proc validate_PostImportInstance_617052(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617056 = header.getOrDefault("X-Amz-Signature") - valid_617056 = validateParameter(valid_617056, JString, required = false, + var valid_618260 = header.getOrDefault("X-Amz-Signature") + valid_618260 = validateParameter(valid_618260, JString, required = false, default = nil) - if valid_617056 != nil: - section.add "X-Amz-Signature", valid_617056 - var valid_617057 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617057 = validateParameter(valid_617057, JString, required = false, + if valid_618260 != nil: + section.add "X-Amz-Signature", valid_618260 + var valid_618261 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618261 = validateParameter(valid_618261, JString, required = false, default = nil) - if valid_617057 != nil: - section.add "X-Amz-Content-Sha256", valid_617057 - var valid_617058 = header.getOrDefault("X-Amz-Date") - valid_617058 = validateParameter(valid_617058, JString, required = false, + if valid_618261 != nil: + section.add "X-Amz-Content-Sha256", valid_618261 + var valid_618262 = header.getOrDefault("X-Amz-Date") + valid_618262 = validateParameter(valid_618262, JString, required = false, default = nil) - if valid_617058 != nil: - section.add "X-Amz-Date", valid_617058 - var valid_617059 = header.getOrDefault("X-Amz-Credential") - valid_617059 = validateParameter(valid_617059, JString, required = false, + if valid_618262 != nil: + section.add "X-Amz-Date", valid_618262 + var valid_618263 = header.getOrDefault("X-Amz-Credential") + valid_618263 = validateParameter(valid_618263, JString, required = false, default = nil) - if valid_617059 != nil: - section.add "X-Amz-Credential", valid_617059 - var valid_617060 = header.getOrDefault("X-Amz-Security-Token") - valid_617060 = validateParameter(valid_617060, JString, required = false, + if valid_618263 != nil: + section.add "X-Amz-Credential", valid_618263 + var valid_618264 = header.getOrDefault("X-Amz-Security-Token") + valid_618264 = validateParameter(valid_618264, JString, required = false, default = nil) - if valid_617060 != nil: - section.add "X-Amz-Security-Token", valid_617060 - var valid_617061 = header.getOrDefault("X-Amz-Algorithm") - valid_617061 = validateParameter(valid_617061, JString, required = false, + if valid_618264 != nil: + section.add "X-Amz-Security-Token", valid_618264 + var valid_618265 = header.getOrDefault("X-Amz-Algorithm") + valid_618265 = validateParameter(valid_618265, JString, required = false, default = nil) - if valid_617061 != nil: - section.add "X-Amz-Algorithm", valid_617061 - var valid_617062 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617062 = validateParameter(valid_617062, JString, required = false, + if valid_618265 != nil: + section.add "X-Amz-Algorithm", valid_618265 + var valid_618266 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618266 = validateParameter(valid_618266, JString, required = false, default = nil) - if valid_617062 != nil: - section.add "X-Amz-SignedHeaders", valid_617062 + if valid_618266 != nil: + section.add "X-Amz-SignedHeaders", valid_618266 result.add "header", section ## parameters in `formData` object: ## LaunchSpecification.InstanceInitiatedShutdownBehavior: JString @@ -101737,100 +101802,100 @@ proc validate_PostImportInstance_617052(path: JsonNode; query: JsonNode; ## : Describes the launch specification for VM import. ## The security group names. section = newJObject() - var valid_617063 = formData.getOrDefault("LaunchSpecification.InstanceInitiatedShutdownBehavior") - valid_617063 = validateParameter(valid_617063, JString, required = false, + var valid_618267 = formData.getOrDefault("LaunchSpecification.InstanceInitiatedShutdownBehavior") + valid_618267 = validateParameter(valid_618267, JString, required = false, default = nil) - if valid_617063 != nil: - section.add "LaunchSpecification.InstanceInitiatedShutdownBehavior", valid_617063 - var valid_617064 = formData.getOrDefault("LaunchSpecification.Monitoring") - valid_617064 = validateParameter(valid_617064, JString, required = false, + if valid_618267 != nil: + section.add "LaunchSpecification.InstanceInitiatedShutdownBehavior", valid_618267 + var valid_618268 = formData.getOrDefault("LaunchSpecification.Monitoring") + valid_618268 = validateParameter(valid_618268, JString, required = false, default = nil) - if valid_617064 != nil: - section.add "LaunchSpecification.Monitoring", valid_617064 - var valid_617065 = formData.getOrDefault("LaunchSpecification.PrivateIpAddress") - valid_617065 = validateParameter(valid_617065, JString, required = false, + if valid_618268 != nil: + section.add "LaunchSpecification.Monitoring", valid_618268 + var valid_618269 = formData.getOrDefault("LaunchSpecification.PrivateIpAddress") + valid_618269 = validateParameter(valid_618269, JString, required = false, default = nil) - if valid_617065 != nil: - section.add "LaunchSpecification.PrivateIpAddress", valid_617065 - var valid_617066 = formData.getOrDefault("Description") - valid_617066 = validateParameter(valid_617066, JString, required = false, + if valid_618269 != nil: + section.add "LaunchSpecification.PrivateIpAddress", valid_618269 + var valid_618270 = formData.getOrDefault("Description") + valid_618270 = validateParameter(valid_618270, JString, required = false, default = nil) - if valid_617066 != nil: - section.add "Description", valid_617066 - var valid_617067 = formData.getOrDefault("DiskImage") - valid_617067 = validateParameter(valid_617067, JArray, required = false, + if valid_618270 != nil: + section.add "Description", valid_618270 + var valid_618271 = formData.getOrDefault("DiskImage") + valid_618271 = validateParameter(valid_618271, JArray, required = false, default = nil) - if valid_617067 != nil: - section.add "DiskImage", valid_617067 - var valid_617068 = formData.getOrDefault("LaunchSpecification.SubnetId") - valid_617068 = validateParameter(valid_617068, JString, required = false, + if valid_618271 != nil: + section.add "DiskImage", valid_618271 + var valid_618272 = formData.getOrDefault("LaunchSpecification.SubnetId") + valid_618272 = validateParameter(valid_618272, JString, required = false, default = nil) - if valid_617068 != nil: - section.add "LaunchSpecification.SubnetId", valid_617068 + if valid_618272 != nil: + section.add "LaunchSpecification.SubnetId", valid_618272 assert formData != nil, "formData argument is necessary due to required `Platform` field" - var valid_617069 = formData.getOrDefault("Platform") - valid_617069 = validateParameter(valid_617069, JString, required = true, + var valid_618273 = formData.getOrDefault("Platform") + valid_618273 = validateParameter(valid_618273, JString, required = true, default = newJString("Windows")) - if valid_617069 != nil: - section.add "Platform", valid_617069 - var valid_617070 = formData.getOrDefault("LaunchSpecification.UserData") - valid_617070 = validateParameter(valid_617070, JString, required = false, - default = nil) - if valid_617070 != nil: - section.add "LaunchSpecification.UserData", valid_617070 - var valid_617071 = formData.getOrDefault("LaunchSpecification.Architecture") - valid_617071 = validateParameter(valid_617071, JString, required = false, - default = nil) - if valid_617071 != nil: - section.add "LaunchSpecification.Architecture", valid_617071 - var valid_617072 = formData.getOrDefault("LaunchSpecification.AdditionalInfo") - valid_617072 = validateParameter(valid_617072, JString, required = false, - default = nil) - if valid_617072 != nil: - section.add "LaunchSpecification.AdditionalInfo", valid_617072 - var valid_617073 = formData.getOrDefault("DryRun") - valid_617073 = validateParameter(valid_617073, JBool, required = false, default = nil) - if valid_617073 != nil: - section.add "DryRun", valid_617073 - var valid_617074 = formData.getOrDefault("LaunchSpecification.Placement") - valid_617074 = validateParameter(valid_617074, JString, required = false, - default = nil) - if valid_617074 != nil: - section.add "LaunchSpecification.Placement", valid_617074 - var valid_617075 = formData.getOrDefault("LaunchSpecification.InstanceType") - valid_617075 = validateParameter(valid_617075, JString, required = false, - default = nil) - if valid_617075 != nil: - section.add "LaunchSpecification.InstanceType", valid_617075 - var valid_617076 = formData.getOrDefault("LaunchSpecification.GroupIds") - valid_617076 = validateParameter(valid_617076, JArray, required = false, + if valid_618273 != nil: + section.add "Platform", valid_618273 + var valid_618274 = formData.getOrDefault("LaunchSpecification.UserData") + valid_618274 = validateParameter(valid_618274, JString, required = false, default = nil) - if valid_617076 != nil: - section.add "LaunchSpecification.GroupIds", valid_617076 - var valid_617077 = formData.getOrDefault("LaunchSpecification.GroupNames") - valid_617077 = validateParameter(valid_617077, JArray, required = false, + if valid_618274 != nil: + section.add "LaunchSpecification.UserData", valid_618274 + var valid_618275 = formData.getOrDefault("LaunchSpecification.Architecture") + valid_618275 = validateParameter(valid_618275, JString, required = false, default = nil) - if valid_617077 != nil: - section.add "LaunchSpecification.GroupNames", valid_617077 + if valid_618275 != nil: + section.add "LaunchSpecification.Architecture", valid_618275 + var valid_618276 = formData.getOrDefault("LaunchSpecification.AdditionalInfo") + valid_618276 = validateParameter(valid_618276, JString, required = false, + default = nil) + if valid_618276 != nil: + section.add "LaunchSpecification.AdditionalInfo", valid_618276 + var valid_618277 = formData.getOrDefault("DryRun") + valid_618277 = validateParameter(valid_618277, JBool, required = false, default = nil) + if valid_618277 != nil: + section.add "DryRun", valid_618277 + var valid_618278 = formData.getOrDefault("LaunchSpecification.Placement") + valid_618278 = validateParameter(valid_618278, JString, required = false, + default = nil) + if valid_618278 != nil: + section.add "LaunchSpecification.Placement", valid_618278 + var valid_618279 = formData.getOrDefault("LaunchSpecification.InstanceType") + valid_618279 = validateParameter(valid_618279, JString, required = false, + default = nil) + if valid_618279 != nil: + section.add "LaunchSpecification.InstanceType", valid_618279 + var valid_618280 = formData.getOrDefault("LaunchSpecification.GroupIds") + valid_618280 = validateParameter(valid_618280, JArray, required = false, + default = nil) + if valid_618280 != nil: + section.add "LaunchSpecification.GroupIds", valid_618280 + var valid_618281 = formData.getOrDefault("LaunchSpecification.GroupNames") + valid_618281 = validateParameter(valid_618281, JArray, required = false, + default = nil) + if valid_618281 != nil: + section.add "LaunchSpecification.GroupNames", valid_618281 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617078: Call_PostImportInstance_617051; path: JsonNode; +proc call*(call_618282: Call_PostImportInstance_618255; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an import instance task using metadata from the specified disk image. ImportInstance
only supports single-volume VMs. To import multi-volume VMs, use ImportImage. For more information, see Importing a Virtual Machine Using the Amazon EC2 CLI.
For information about the import manifest referenced by this API action, see VM Import Manifest.
## - let valid = call_617078.validator(path, query, header, formData, body) - let scheme = call_617078.pickScheme + let valid = call_618282.validator(path, query, header, formData, body) + let scheme = call_618282.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617078.url(scheme.get, call_617078.host, call_617078.base, - call_617078.route, valid.getOrDefault("path"), + let url = call_618282.url(scheme.get, call_618282.host, call_618282.base, + call_618282.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617078, url, valid) + result = atozHook(call_618282, url, valid) -proc call*(call_617079: Call_PostImportInstance_617051; +proc call*(call_618283: Call_PostImportInstance_618255; LaunchSpecificationInstanceInitiatedShutdownBehavior: string = ""; LaunchSpecificationMonitoring: string = ""; LaunchSpecificationPrivateIpAddress: string = ""; @@ -101891,49 +101956,49 @@ proc call*(call_617079: Call_PostImportInstance_617051; ## : Describes the launch specification for VM import. ## The security group names. ## Version: string (required) - var query_617080 = newJObject() - var formData_617081 = newJObject() - add(formData_617081, "LaunchSpecification.InstanceInitiatedShutdownBehavior", + var query_618284 = newJObject() + var formData_618285 = newJObject() + add(formData_618285, "LaunchSpecification.InstanceInitiatedShutdownBehavior", newJString(LaunchSpecificationInstanceInitiatedShutdownBehavior)) - add(formData_617081, "LaunchSpecification.Monitoring", + add(formData_618285, "LaunchSpecification.Monitoring", newJString(LaunchSpecificationMonitoring)) - add(formData_617081, "LaunchSpecification.PrivateIpAddress", + add(formData_618285, "LaunchSpecification.PrivateIpAddress", newJString(LaunchSpecificationPrivateIpAddress)) - add(formData_617081, "Description", newJString(Description)) + add(formData_618285, "Description", newJString(Description)) if DiskImage != nil: - formData_617081.add "DiskImage", DiskImage - add(formData_617081, "LaunchSpecification.SubnetId", + formData_618285.add "DiskImage", DiskImage + add(formData_618285, "LaunchSpecification.SubnetId", newJString(LaunchSpecificationSubnetId)) - add(formData_617081, "Platform", newJString(Platform)) - add(formData_617081, "LaunchSpecification.UserData", + add(formData_618285, "Platform", newJString(Platform)) + add(formData_618285, "LaunchSpecification.UserData", newJString(LaunchSpecificationUserData)) - add(formData_617081, "LaunchSpecification.Architecture", + add(formData_618285, "LaunchSpecification.Architecture", newJString(LaunchSpecificationArchitecture)) - add(formData_617081, "LaunchSpecification.AdditionalInfo", + add(formData_618285, "LaunchSpecification.AdditionalInfo", newJString(LaunchSpecificationAdditionalInfo)) - add(formData_617081, "DryRun", newJBool(DryRun)) - add(formData_617081, "LaunchSpecification.Placement", + add(formData_618285, "DryRun", newJBool(DryRun)) + add(formData_618285, "LaunchSpecification.Placement", newJString(LaunchSpecificationPlacement)) - add(formData_617081, "LaunchSpecification.InstanceType", + add(formData_618285, "LaunchSpecification.InstanceType", newJString(LaunchSpecificationInstanceType)) - add(query_617080, "Action", newJString(Action)) + add(query_618284, "Action", newJString(Action)) if LaunchSpecificationGroupIds != nil: - formData_617081.add "LaunchSpecification.GroupIds", + formData_618285.add "LaunchSpecification.GroupIds", LaunchSpecificationGroupIds if LaunchSpecificationGroupNames != nil: - formData_617081.add "LaunchSpecification.GroupNames", + formData_618285.add "LaunchSpecification.GroupNames", LaunchSpecificationGroupNames - add(query_617080, "Version", newJString(Version)) - result = call_617079.call(nil, query_617080, nil, formData_617081, nil) + add(query_618284, "Version", newJString(Version)) + result = call_618283.call(nil, query_618284, nil, formData_618285, nil) -var postImportInstance* = Call_PostImportInstance_617051( +var postImportInstance* = Call_PostImportInstance_618255( name: "postImportInstance", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ImportInstance", - validator: validate_PostImportInstance_617052, base: "/", - url: url_PostImportInstance_617053, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostImportInstance_618256, base: "/", + url: url_PostImportInstance_618257, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetImportInstance_617021 = ref object of OpenApiRestCall_604389 -proc url_GetImportInstance_617023(protocol: Scheme; host: string; base: string; + Call_GetImportInstance_618225 = ref object of OpenApiRestCall_605589 +proc url_GetImportInstance_618227(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -101945,7 +102010,7 @@ proc url_GetImportInstance_617023(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetImportInstance_617022(path: JsonNode; query: JsonNode; +proc validate_GetImportInstance_618226(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates an import instance task using metadata from the specified disk image. ImportInstance
only supports single-volume VMs. To import multi-volume VMs, use ImportImage. For more information, see Importing a Virtual Machine Using the Amazon EC2 CLI.
For information about the import manifest referenced by this API action, see VM Import Manifest.
@@ -102000,92 +102065,92 @@ proc validate_GetImportInstance_617022(path: JsonNode; query: JsonNode; ## : Describes the launch specification for VM import. ## The architecture of the instance. section = newJObject() - var valid_617024 = query.getOrDefault("LaunchSpecification.AdditionalInfo") - valid_617024 = validateParameter(valid_617024, JString, required = false, + var valid_618228 = query.getOrDefault("LaunchSpecification.AdditionalInfo") + valid_618228 = validateParameter(valid_618228, JString, required = false, default = nil) - if valid_617024 != nil: - section.add "LaunchSpecification.AdditionalInfo", valid_617024 - var valid_617025 = query.getOrDefault("LaunchSpecification.InstanceType") - valid_617025 = validateParameter(valid_617025, JString, required = false, + if valid_618228 != nil: + section.add "LaunchSpecification.AdditionalInfo", valid_618228 + var valid_618229 = query.getOrDefault("LaunchSpecification.InstanceType") + valid_618229 = validateParameter(valid_618229, JString, required = false, default = nil) - if valid_617025 != nil: - section.add "LaunchSpecification.InstanceType", valid_617025 - var valid_617026 = query.getOrDefault("LaunchSpecification.SubnetId") - valid_617026 = validateParameter(valid_617026, JString, required = false, + if valid_618229 != nil: + section.add "LaunchSpecification.InstanceType", valid_618229 + var valid_618230 = query.getOrDefault("LaunchSpecification.SubnetId") + valid_618230 = validateParameter(valid_618230, JString, required = false, default = nil) - if valid_617026 != nil: - section.add "LaunchSpecification.SubnetId", valid_617026 - var valid_617027 = query.getOrDefault("LaunchSpecification.GroupIds") - valid_617027 = validateParameter(valid_617027, JArray, required = false, + if valid_618230 != nil: + section.add "LaunchSpecification.SubnetId", valid_618230 + var valid_618231 = query.getOrDefault("LaunchSpecification.GroupIds") + valid_618231 = validateParameter(valid_618231, JArray, required = false, default = nil) - if valid_617027 != nil: - section.add "LaunchSpecification.GroupIds", valid_617027 - var valid_617028 = query.getOrDefault("DryRun") - valid_617028 = validateParameter(valid_617028, JBool, required = false, default = nil) - if valid_617028 != nil: - section.add "DryRun", valid_617028 - var valid_617029 = query.getOrDefault("LaunchSpecification.GroupNames") - valid_617029 = validateParameter(valid_617029, JArray, required = false, + if valid_618231 != nil: + section.add "LaunchSpecification.GroupIds", valid_618231 + var valid_618232 = query.getOrDefault("DryRun") + valid_618232 = validateParameter(valid_618232, JBool, required = false, default = nil) + if valid_618232 != nil: + section.add "DryRun", valid_618232 + var valid_618233 = query.getOrDefault("LaunchSpecification.GroupNames") + valid_618233 = validateParameter(valid_618233, JArray, required = false, default = nil) - if valid_617029 != nil: - section.add "LaunchSpecification.GroupNames", valid_617029 + if valid_618233 != nil: + section.add "LaunchSpecification.GroupNames", valid_618233 assert query != nil, "query argument is necessary due to required `Platform` field" - var valid_617030 = query.getOrDefault("Platform") - valid_617030 = validateParameter(valid_617030, JString, required = true, + var valid_618234 = query.getOrDefault("Platform") + valid_618234 = validateParameter(valid_618234, JString, required = true, default = newJString("Windows")) - if valid_617030 != nil: - section.add "Platform", valid_617030 - var valid_617031 = query.getOrDefault("LaunchSpecification.PrivateIpAddress") - valid_617031 = validateParameter(valid_617031, JString, required = false, + if valid_618234 != nil: + section.add "Platform", valid_618234 + var valid_618235 = query.getOrDefault("LaunchSpecification.PrivateIpAddress") + valid_618235 = validateParameter(valid_618235, JString, required = false, default = nil) - if valid_617031 != nil: - section.add "LaunchSpecification.PrivateIpAddress", valid_617031 - var valid_617032 = query.getOrDefault("LaunchSpecification.UserData") - valid_617032 = validateParameter(valid_617032, JString, required = false, + if valid_618235 != nil: + section.add "LaunchSpecification.PrivateIpAddress", valid_618235 + var valid_618236 = query.getOrDefault("LaunchSpecification.UserData") + valid_618236 = validateParameter(valid_618236, JString, required = false, default = nil) - if valid_617032 != nil: - section.add "LaunchSpecification.UserData", valid_617032 - var valid_617033 = query.getOrDefault("DiskImage") - valid_617033 = validateParameter(valid_617033, JArray, required = false, + if valid_618236 != nil: + section.add "LaunchSpecification.UserData", valid_618236 + var valid_618237 = query.getOrDefault("DiskImage") + valid_618237 = validateParameter(valid_618237, JArray, required = false, default = nil) - if valid_617033 != nil: - section.add "DiskImage", valid_617033 - var valid_617034 = query.getOrDefault("LaunchSpecification.InstanceInitiatedShutdownBehavior") - valid_617034 = validateParameter(valid_617034, JString, required = false, - default = nil) - if valid_617034 != nil: - section.add "LaunchSpecification.InstanceInitiatedShutdownBehavior", valid_617034 - var valid_617035 = query.getOrDefault("Action") - valid_617035 = validateParameter(valid_617035, JString, required = true, + if valid_618237 != nil: + section.add "DiskImage", valid_618237 + var valid_618238 = query.getOrDefault("LaunchSpecification.InstanceInitiatedShutdownBehavior") + valid_618238 = validateParameter(valid_618238, JString, required = false, + default = nil) + if valid_618238 != nil: + section.add "LaunchSpecification.InstanceInitiatedShutdownBehavior", valid_618238 + var valid_618239 = query.getOrDefault("Action") + valid_618239 = validateParameter(valid_618239, JString, required = true, default = newJString("ImportInstance")) - if valid_617035 != nil: - section.add "Action", valid_617035 - var valid_617036 = query.getOrDefault("Description") - valid_617036 = validateParameter(valid_617036, JString, required = false, - default = nil) - if valid_617036 != nil: - section.add "Description", valid_617036 - var valid_617037 = query.getOrDefault("LaunchSpecification.Monitoring") - valid_617037 = validateParameter(valid_617037, JString, required = false, - default = nil) - if valid_617037 != nil: - section.add "LaunchSpecification.Monitoring", valid_617037 - var valid_617038 = query.getOrDefault("LaunchSpecification.Placement") - valid_617038 = validateParameter(valid_617038, JString, required = false, - default = nil) - if valid_617038 != nil: - section.add "LaunchSpecification.Placement", valid_617038 - var valid_617039 = query.getOrDefault("Version") - valid_617039 = validateParameter(valid_617039, JString, required = true, - default = newJString("2016-11-15")) - if valid_617039 != nil: - section.add "Version", valid_617039 - var valid_617040 = query.getOrDefault("LaunchSpecification.Architecture") - valid_617040 = validateParameter(valid_617040, JString, required = false, + if valid_618239 != nil: + section.add "Action", valid_618239 + var valid_618240 = query.getOrDefault("Description") + valid_618240 = validateParameter(valid_618240, JString, required = false, default = nil) - if valid_617040 != nil: - section.add "LaunchSpecification.Architecture", valid_617040 + if valid_618240 != nil: + section.add "Description", valid_618240 + var valid_618241 = query.getOrDefault("LaunchSpecification.Monitoring") + valid_618241 = validateParameter(valid_618241, JString, required = false, + default = nil) + if valid_618241 != nil: + section.add "LaunchSpecification.Monitoring", valid_618241 + var valid_618242 = query.getOrDefault("LaunchSpecification.Placement") + valid_618242 = validateParameter(valid_618242, JString, required = false, + default = nil) + if valid_618242 != nil: + section.add "LaunchSpecification.Placement", valid_618242 + var valid_618243 = query.getOrDefault("Version") + valid_618243 = validateParameter(valid_618243, JString, required = true, + default = newJString("2016-11-15")) + if valid_618243 != nil: + section.add "Version", valid_618243 + var valid_618244 = query.getOrDefault("LaunchSpecification.Architecture") + valid_618244 = validateParameter(valid_618244, JString, required = false, + default = nil) + if valid_618244 != nil: + section.add "LaunchSpecification.Architecture", valid_618244 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -102096,61 +102161,61 @@ proc validate_GetImportInstance_617022(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617041 = header.getOrDefault("X-Amz-Signature") - valid_617041 = validateParameter(valid_617041, JString, required = false, + var valid_618245 = header.getOrDefault("X-Amz-Signature") + valid_618245 = validateParameter(valid_618245, JString, required = false, default = nil) - if valid_617041 != nil: - section.add "X-Amz-Signature", valid_617041 - var valid_617042 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617042 = validateParameter(valid_617042, JString, required = false, + if valid_618245 != nil: + section.add "X-Amz-Signature", valid_618245 + var valid_618246 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618246 = validateParameter(valid_618246, JString, required = false, default = nil) - if valid_617042 != nil: - section.add "X-Amz-Content-Sha256", valid_617042 - var valid_617043 = header.getOrDefault("X-Amz-Date") - valid_617043 = validateParameter(valid_617043, JString, required = false, + if valid_618246 != nil: + section.add "X-Amz-Content-Sha256", valid_618246 + var valid_618247 = header.getOrDefault("X-Amz-Date") + valid_618247 = validateParameter(valid_618247, JString, required = false, default = nil) - if valid_617043 != nil: - section.add "X-Amz-Date", valid_617043 - var valid_617044 = header.getOrDefault("X-Amz-Credential") - valid_617044 = validateParameter(valid_617044, JString, required = false, + if valid_618247 != nil: + section.add "X-Amz-Date", valid_618247 + var valid_618248 = header.getOrDefault("X-Amz-Credential") + valid_618248 = validateParameter(valid_618248, JString, required = false, default = nil) - if valid_617044 != nil: - section.add "X-Amz-Credential", valid_617044 - var valid_617045 = header.getOrDefault("X-Amz-Security-Token") - valid_617045 = validateParameter(valid_617045, JString, required = false, + if valid_618248 != nil: + section.add "X-Amz-Credential", valid_618248 + var valid_618249 = header.getOrDefault("X-Amz-Security-Token") + valid_618249 = validateParameter(valid_618249, JString, required = false, default = nil) - if valid_617045 != nil: - section.add "X-Amz-Security-Token", valid_617045 - var valid_617046 = header.getOrDefault("X-Amz-Algorithm") - valid_617046 = validateParameter(valid_617046, JString, required = false, + if valid_618249 != nil: + section.add "X-Amz-Security-Token", valid_618249 + var valid_618250 = header.getOrDefault("X-Amz-Algorithm") + valid_618250 = validateParameter(valid_618250, JString, required = false, default = nil) - if valid_617046 != nil: - section.add "X-Amz-Algorithm", valid_617046 - var valid_617047 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617047 = validateParameter(valid_617047, JString, required = false, + if valid_618250 != nil: + section.add "X-Amz-Algorithm", valid_618250 + var valid_618251 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618251 = validateParameter(valid_618251, JString, required = false, default = nil) - if valid_617047 != nil: - section.add "X-Amz-SignedHeaders", valid_617047 + if valid_618251 != nil: + section.add "X-Amz-SignedHeaders", valid_618251 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617048: Call_GetImportInstance_617021; path: JsonNode; +proc call*(call_618252: Call_GetImportInstance_618225; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an import instance task using metadata from the specified disk image. ImportInstance
only supports single-volume VMs. To import multi-volume VMs, use ImportImage. For more information, see Importing a Virtual Machine Using the Amazon EC2 CLI.
For information about the import manifest referenced by this API action, see VM Import Manifest.
## - let valid = call_617048.validator(path, query, header, formData, body) - let scheme = call_617048.pickScheme + let valid = call_618252.validator(path, query, header, formData, body) + let scheme = call_618252.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617048.url(scheme.get, call_617048.host, call_617048.base, - call_617048.route, valid.getOrDefault("path"), + let url = call_618252.url(scheme.get, call_618252.host, call_618252.base, + call_618252.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617048, url, valid) + result = atozHook(call_618252, url, valid) -proc call*(call_617049: Call_GetImportInstance_617021; +proc call*(call_618253: Call_GetImportInstance_618225; LaunchSpecificationAdditionalInfo: string = ""; LaunchSpecificationInstanceType: string = ""; LaunchSpecificationSubnetId: string = ""; @@ -102210,47 +102275,47 @@ proc call*(call_617049: Call_GetImportInstance_617021; ## LaunchSpecificationArchitecture: string ## : Describes the launch specification for VM import. ## The architecture of the instance. - var query_617050 = newJObject() - add(query_617050, "LaunchSpecification.AdditionalInfo", + var query_618254 = newJObject() + add(query_618254, "LaunchSpecification.AdditionalInfo", newJString(LaunchSpecificationAdditionalInfo)) - add(query_617050, "LaunchSpecification.InstanceType", + add(query_618254, "LaunchSpecification.InstanceType", newJString(LaunchSpecificationInstanceType)) - add(query_617050, "LaunchSpecification.SubnetId", + add(query_618254, "LaunchSpecification.SubnetId", newJString(LaunchSpecificationSubnetId)) if LaunchSpecificationGroupIds != nil: - query_617050.add "LaunchSpecification.GroupIds", LaunchSpecificationGroupIds - add(query_617050, "DryRun", newJBool(DryRun)) + query_618254.add "LaunchSpecification.GroupIds", LaunchSpecificationGroupIds + add(query_618254, "DryRun", newJBool(DryRun)) if LaunchSpecificationGroupNames != nil: - query_617050.add "LaunchSpecification.GroupNames", + query_618254.add "LaunchSpecification.GroupNames", LaunchSpecificationGroupNames - add(query_617050, "Platform", newJString(Platform)) - add(query_617050, "LaunchSpecification.PrivateIpAddress", + add(query_618254, "Platform", newJString(Platform)) + add(query_618254, "LaunchSpecification.PrivateIpAddress", newJString(LaunchSpecificationPrivateIpAddress)) - add(query_617050, "LaunchSpecification.UserData", + add(query_618254, "LaunchSpecification.UserData", newJString(LaunchSpecificationUserData)) if DiskImage != nil: - query_617050.add "DiskImage", DiskImage - add(query_617050, "LaunchSpecification.InstanceInitiatedShutdownBehavior", + query_618254.add "DiskImage", DiskImage + add(query_618254, "LaunchSpecification.InstanceInitiatedShutdownBehavior", newJString(LaunchSpecificationInstanceInitiatedShutdownBehavior)) - add(query_617050, "Action", newJString(Action)) - add(query_617050, "Description", newJString(Description)) - add(query_617050, "LaunchSpecification.Monitoring", + add(query_618254, "Action", newJString(Action)) + add(query_618254, "Description", newJString(Description)) + add(query_618254, "LaunchSpecification.Monitoring", newJString(LaunchSpecificationMonitoring)) - add(query_617050, "LaunchSpecification.Placement", + add(query_618254, "LaunchSpecification.Placement", newJString(LaunchSpecificationPlacement)) - add(query_617050, "Version", newJString(Version)) - add(query_617050, "LaunchSpecification.Architecture", + add(query_618254, "Version", newJString(Version)) + add(query_618254, "LaunchSpecification.Architecture", newJString(LaunchSpecificationArchitecture)) - result = call_617049.call(nil, query_617050, nil, nil, nil) + result = call_618253.call(nil, query_618254, nil, nil, nil) -var getImportInstance* = Call_GetImportInstance_617021(name: "getImportInstance", +var getImportInstance* = Call_GetImportInstance_618225(name: "getImportInstance", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=ImportInstance", validator: validate_GetImportInstance_617022, - base: "/", url: url_GetImportInstance_617023, + route: "/#Action=ImportInstance", validator: validate_GetImportInstance_618226, + base: "/", url: url_GetImportInstance_618227, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostImportKeyPair_617100 = ref object of OpenApiRestCall_604389 -proc url_PostImportKeyPair_617102(protocol: Scheme; host: string; base: string; + Call_PostImportKeyPair_618304 = ref object of OpenApiRestCall_605589 +proc url_PostImportKeyPair_618306(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -102262,7 +102327,7 @@ proc url_PostImportKeyPair_617102(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostImportKeyPair_617101(path: JsonNode; query: JsonNode; +proc validate_PostImportKeyPair_618305(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Imports the public key from an RSA key pair that you created with a third-party tool. Compare this with CreateKeyPair, in which AWS creates the key pair and gives the keys to you (AWS keeps a copy of the public key). With ImportKeyPair, you create the key pair and give AWS just the public key. The private key is never transferred between you and AWS.
For more information about key pairs, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
@@ -102276,16 +102341,16 @@ proc validate_PostImportKeyPair_617101(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617103 = query.getOrDefault("Action") - valid_617103 = validateParameter(valid_617103, JString, required = true, + var valid_618307 = query.getOrDefault("Action") + valid_618307 = validateParameter(valid_618307, JString, required = true, default = newJString("ImportKeyPair")) - if valid_617103 != nil: - section.add "Action", valid_617103 - var valid_617104 = query.getOrDefault("Version") - valid_617104 = validateParameter(valid_617104, JString, required = true, + if valid_618307 != nil: + section.add "Action", valid_618307 + var valid_618308 = query.getOrDefault("Version") + valid_618308 = validateParameter(valid_618308, JString, required = true, default = newJString("2016-11-15")) - if valid_617104 != nil: - section.add "Version", valid_617104 + if valid_618308 != nil: + section.add "Version", valid_618308 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -102296,41 +102361,41 @@ proc validate_PostImportKeyPair_617101(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617105 = header.getOrDefault("X-Amz-Signature") - valid_617105 = validateParameter(valid_617105, JString, required = false, + var valid_618309 = header.getOrDefault("X-Amz-Signature") + valid_618309 = validateParameter(valid_618309, JString, required = false, default = nil) - if valid_617105 != nil: - section.add "X-Amz-Signature", valid_617105 - var valid_617106 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617106 = validateParameter(valid_617106, JString, required = false, + if valid_618309 != nil: + section.add "X-Amz-Signature", valid_618309 + var valid_618310 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618310 = validateParameter(valid_618310, JString, required = false, default = nil) - if valid_617106 != nil: - section.add "X-Amz-Content-Sha256", valid_617106 - var valid_617107 = header.getOrDefault("X-Amz-Date") - valid_617107 = validateParameter(valid_617107, JString, required = false, + if valid_618310 != nil: + section.add "X-Amz-Content-Sha256", valid_618310 + var valid_618311 = header.getOrDefault("X-Amz-Date") + valid_618311 = validateParameter(valid_618311, JString, required = false, default = nil) - if valid_617107 != nil: - section.add "X-Amz-Date", valid_617107 - var valid_617108 = header.getOrDefault("X-Amz-Credential") - valid_617108 = validateParameter(valid_617108, JString, required = false, + if valid_618311 != nil: + section.add "X-Amz-Date", valid_618311 + var valid_618312 = header.getOrDefault("X-Amz-Credential") + valid_618312 = validateParameter(valid_618312, JString, required = false, default = nil) - if valid_617108 != nil: - section.add "X-Amz-Credential", valid_617108 - var valid_617109 = header.getOrDefault("X-Amz-Security-Token") - valid_617109 = validateParameter(valid_617109, JString, required = false, + if valid_618312 != nil: + section.add "X-Amz-Credential", valid_618312 + var valid_618313 = header.getOrDefault("X-Amz-Security-Token") + valid_618313 = validateParameter(valid_618313, JString, required = false, default = nil) - if valid_617109 != nil: - section.add "X-Amz-Security-Token", valid_617109 - var valid_617110 = header.getOrDefault("X-Amz-Algorithm") - valid_617110 = validateParameter(valid_617110, JString, required = false, + if valid_618313 != nil: + section.add "X-Amz-Security-Token", valid_618313 + var valid_618314 = header.getOrDefault("X-Amz-Algorithm") + valid_618314 = validateParameter(valid_618314, JString, required = false, default = nil) - if valid_617110 != nil: - section.add "X-Amz-Algorithm", valid_617110 - var valid_617111 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617111 = validateParameter(valid_617111, JString, required = false, + if valid_618314 != nil: + section.add "X-Amz-Algorithm", valid_618314 + var valid_618315 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618315 = validateParameter(valid_618315, JString, required = false, default = nil) - if valid_617111 != nil: - section.add "X-Amz-SignedHeaders", valid_617111 + if valid_618315 != nil: + section.add "X-Amz-SignedHeaders", valid_618315 result.add "header", section ## parameters in `formData` object: ## KeyName: JString (required) @@ -102342,38 +102407,38 @@ proc validate_PostImportKeyPair_617101(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `KeyName` field" - var valid_617112 = formData.getOrDefault("KeyName") - valid_617112 = validateParameter(valid_617112, JString, required = true, - default = nil) - if valid_617112 != nil: - section.add "KeyName", valid_617112 - var valid_617113 = formData.getOrDefault("PublicKeyMaterial") - valid_617113 = validateParameter(valid_617113, JString, required = true, - default = nil) - if valid_617113 != nil: - section.add "PublicKeyMaterial", valid_617113 - var valid_617114 = formData.getOrDefault("DryRun") - valid_617114 = validateParameter(valid_617114, JBool, required = false, default = nil) - if valid_617114 != nil: - section.add "DryRun", valid_617114 + var valid_618316 = formData.getOrDefault("KeyName") + valid_618316 = validateParameter(valid_618316, JString, required = true, + default = nil) + if valid_618316 != nil: + section.add "KeyName", valid_618316 + var valid_618317 = formData.getOrDefault("PublicKeyMaterial") + valid_618317 = validateParameter(valid_618317, JString, required = true, + default = nil) + if valid_618317 != nil: + section.add "PublicKeyMaterial", valid_618317 + var valid_618318 = formData.getOrDefault("DryRun") + valid_618318 = validateParameter(valid_618318, JBool, required = false, default = nil) + if valid_618318 != nil: + section.add "DryRun", valid_618318 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617115: Call_PostImportKeyPair_617100; path: JsonNode; +proc call*(call_618319: Call_PostImportKeyPair_618304; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Imports the public key from an RSA key pair that you created with a third-party tool. Compare this with CreateKeyPair, in which AWS creates the key pair and gives the keys to you (AWS keeps a copy of the public key). With ImportKeyPair, you create the key pair and give AWS just the public key. The private key is never transferred between you and AWS.
For more information about key pairs, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_617115.validator(path, query, header, formData, body) - let scheme = call_617115.pickScheme + let valid = call_618319.validator(path, query, header, formData, body) + let scheme = call_618319.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617115.url(scheme.get, call_617115.host, call_617115.base, - call_617115.route, valid.getOrDefault("path"), + let url = call_618319.url(scheme.get, call_618319.host, call_618319.base, + call_618319.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617115, url, valid) + result = atozHook(call_618319, url, valid) -proc call*(call_617116: Call_PostImportKeyPair_617100; KeyName: string; +proc call*(call_618320: Call_PostImportKeyPair_618304; KeyName: string; PublicKeyMaterial: string; DryRun: bool = false; Action: string = "ImportKeyPair"; Version: string = "2016-11-15"): Recallable = ## postImportKeyPair @@ -102386,23 +102451,23 @@ proc call*(call_617116: Call_PostImportKeyPair_617100; KeyName: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_617117 = newJObject()
- var formData_617118 = newJObject()
- add(formData_617118, "KeyName", newJString(KeyName))
- add(formData_617118, "PublicKeyMaterial", newJString(PublicKeyMaterial))
- add(formData_617118, "DryRun", newJBool(DryRun))
- add(query_617117, "Action", newJString(Action))
- add(query_617117, "Version", newJString(Version))
- result = call_617116.call(nil, query_617117, nil, formData_617118, nil)
+ var query_618321 = newJObject()
+ var formData_618322 = newJObject()
+ add(formData_618322, "KeyName", newJString(KeyName))
+ add(formData_618322, "PublicKeyMaterial", newJString(PublicKeyMaterial))
+ add(formData_618322, "DryRun", newJBool(DryRun))
+ add(query_618321, "Action", newJString(Action))
+ add(query_618321, "Version", newJString(Version))
+ result = call_618320.call(nil, query_618321, nil, formData_618322, nil)
-var postImportKeyPair* = Call_PostImportKeyPair_617100(name: "postImportKeyPair",
+var postImportKeyPair* = Call_PostImportKeyPair_618304(name: "postImportKeyPair",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
- route: "/#Action=ImportKeyPair", validator: validate_PostImportKeyPair_617101,
- base: "/", url: url_PostImportKeyPair_617102,
+ route: "/#Action=ImportKeyPair", validator: validate_PostImportKeyPair_618305,
+ base: "/", url: url_PostImportKeyPair_618306,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetImportKeyPair_617082 = ref object of OpenApiRestCall_604389
-proc url_GetImportKeyPair_617084(protocol: Scheme; host: string; base: string;
+ Call_GetImportKeyPair_618286 = ref object of OpenApiRestCall_605589
+proc url_GetImportKeyPair_618288(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -102414,7 +102479,7 @@ proc url_GetImportKeyPair_617084(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_GetImportKeyPair_617083(path: JsonNode; query: JsonNode;
+proc validate_GetImportKeyPair_618287(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Imports the public key from an RSA key pair that you created with a third-party tool. Compare this with CreateKeyPair, in which AWS creates the key pair and gives the keys to you (AWS keeps a copy of the public key). With ImportKeyPair, you create the key pair and give AWS just the public key. The private key is never transferred between you and AWS.
For more information about key pairs, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
@@ -102434,30 +102499,30 @@ proc validate_GetImportKeyPair_617083(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `KeyName` field" - var valid_617085 = query.getOrDefault("KeyName") - valid_617085 = validateParameter(valid_617085, JString, required = true, + var valid_618289 = query.getOrDefault("KeyName") + valid_618289 = validateParameter(valid_618289, JString, required = true, default = nil) - if valid_617085 != nil: - section.add "KeyName", valid_617085 - var valid_617086 = query.getOrDefault("DryRun") - valid_617086 = validateParameter(valid_617086, JBool, required = false, default = nil) - if valid_617086 != nil: - section.add "DryRun", valid_617086 - var valid_617087 = query.getOrDefault("Action") - valid_617087 = validateParameter(valid_617087, JString, required = true, + if valid_618289 != nil: + section.add "KeyName", valid_618289 + var valid_618290 = query.getOrDefault("DryRun") + valid_618290 = validateParameter(valid_618290, JBool, required = false, default = nil) + if valid_618290 != nil: + section.add "DryRun", valid_618290 + var valid_618291 = query.getOrDefault("Action") + valid_618291 = validateParameter(valid_618291, JString, required = true, default = newJString("ImportKeyPair")) - if valid_617087 != nil: - section.add "Action", valid_617087 - var valid_617088 = query.getOrDefault("PublicKeyMaterial") - valid_617088 = validateParameter(valid_617088, JString, required = true, + if valid_618291 != nil: + section.add "Action", valid_618291 + var valid_618292 = query.getOrDefault("PublicKeyMaterial") + valid_618292 = validateParameter(valid_618292, JString, required = true, default = nil) - if valid_617088 != nil: - section.add "PublicKeyMaterial", valid_617088 - var valid_617089 = query.getOrDefault("Version") - valid_617089 = validateParameter(valid_617089, JString, required = true, + if valid_618292 != nil: + section.add "PublicKeyMaterial", valid_618292 + var valid_618293 = query.getOrDefault("Version") + valid_618293 = validateParameter(valid_618293, JString, required = true, default = newJString("2016-11-15")) - if valid_617089 != nil: - section.add "Version", valid_617089 + if valid_618293 != nil: + section.add "Version", valid_618293 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -102468,61 +102533,61 @@ proc validate_GetImportKeyPair_617083(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617090 = header.getOrDefault("X-Amz-Signature") - valid_617090 = validateParameter(valid_617090, JString, required = false, + var valid_618294 = header.getOrDefault("X-Amz-Signature") + valid_618294 = validateParameter(valid_618294, JString, required = false, default = nil) - if valid_617090 != nil: - section.add "X-Amz-Signature", valid_617090 - var valid_617091 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617091 = validateParameter(valid_617091, JString, required = false, + if valid_618294 != nil: + section.add "X-Amz-Signature", valid_618294 + var valid_618295 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618295 = validateParameter(valid_618295, JString, required = false, default = nil) - if valid_617091 != nil: - section.add "X-Amz-Content-Sha256", valid_617091 - var valid_617092 = header.getOrDefault("X-Amz-Date") - valid_617092 = validateParameter(valid_617092, JString, required = false, + if valid_618295 != nil: + section.add "X-Amz-Content-Sha256", valid_618295 + var valid_618296 = header.getOrDefault("X-Amz-Date") + valid_618296 = validateParameter(valid_618296, JString, required = false, default = nil) - if valid_617092 != nil: - section.add "X-Amz-Date", valid_617092 - var valid_617093 = header.getOrDefault("X-Amz-Credential") - valid_617093 = validateParameter(valid_617093, JString, required = false, + if valid_618296 != nil: + section.add "X-Amz-Date", valid_618296 + var valid_618297 = header.getOrDefault("X-Amz-Credential") + valid_618297 = validateParameter(valid_618297, JString, required = false, default = nil) - if valid_617093 != nil: - section.add "X-Amz-Credential", valid_617093 - var valid_617094 = header.getOrDefault("X-Amz-Security-Token") - valid_617094 = validateParameter(valid_617094, JString, required = false, + if valid_618297 != nil: + section.add "X-Amz-Credential", valid_618297 + var valid_618298 = header.getOrDefault("X-Amz-Security-Token") + valid_618298 = validateParameter(valid_618298, JString, required = false, default = nil) - if valid_617094 != nil: - section.add "X-Amz-Security-Token", valid_617094 - var valid_617095 = header.getOrDefault("X-Amz-Algorithm") - valid_617095 = validateParameter(valid_617095, JString, required = false, + if valid_618298 != nil: + section.add "X-Amz-Security-Token", valid_618298 + var valid_618299 = header.getOrDefault("X-Amz-Algorithm") + valid_618299 = validateParameter(valid_618299, JString, required = false, default = nil) - if valid_617095 != nil: - section.add "X-Amz-Algorithm", valid_617095 - var valid_617096 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617096 = validateParameter(valid_617096, JString, required = false, + if valid_618299 != nil: + section.add "X-Amz-Algorithm", valid_618299 + var valid_618300 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618300 = validateParameter(valid_618300, JString, required = false, default = nil) - if valid_617096 != nil: - section.add "X-Amz-SignedHeaders", valid_617096 + if valid_618300 != nil: + section.add "X-Amz-SignedHeaders", valid_618300 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617097: Call_GetImportKeyPair_617082; path: JsonNode; +proc call*(call_618301: Call_GetImportKeyPair_618286; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Imports the public key from an RSA key pair that you created with a third-party tool. Compare this with CreateKeyPair, in which AWS creates the key pair and gives the keys to you (AWS keeps a copy of the public key). With ImportKeyPair, you create the key pair and give AWS just the public key. The private key is never transferred between you and AWS.
For more information about key pairs, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_617097.validator(path, query, header, formData, body) - let scheme = call_617097.pickScheme + let valid = call_618301.validator(path, query, header, formData, body) + let scheme = call_618301.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617097.url(scheme.get, call_617097.host, call_617097.base, - call_617097.route, valid.getOrDefault("path"), + let url = call_618301.url(scheme.get, call_618301.host, call_618301.base, + call_618301.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617097, url, valid) + result = atozHook(call_618301, url, valid) -proc call*(call_617098: Call_GetImportKeyPair_617082; KeyName: string; +proc call*(call_618302: Call_GetImportKeyPair_618286; KeyName: string; PublicKeyMaterial: string; DryRun: bool = false; Action: string = "ImportKeyPair"; Version: string = "2016-11-15"): Recallable = ## getImportKeyPair @@ -102535,22 +102600,22 @@ proc call*(call_617098: Call_GetImportKeyPair_617082; KeyName: string; ## PublicKeyMaterial: string (required) ## : The public key. For API calls, the text must be base64-encoded. For command line tools, base64 encoding is performed for you. ## Version: string (required) - var query_617099 = newJObject() - add(query_617099, "KeyName", newJString(KeyName)) - add(query_617099, "DryRun", newJBool(DryRun)) - add(query_617099, "Action", newJString(Action)) - add(query_617099, "PublicKeyMaterial", newJString(PublicKeyMaterial)) - add(query_617099, "Version", newJString(Version)) - result = call_617098.call(nil, query_617099, nil, nil, nil) + var query_618303 = newJObject() + add(query_618303, "KeyName", newJString(KeyName)) + add(query_618303, "DryRun", newJBool(DryRun)) + add(query_618303, "Action", newJString(Action)) + add(query_618303, "PublicKeyMaterial", newJString(PublicKeyMaterial)) + add(query_618303, "Version", newJString(Version)) + result = call_618302.call(nil, query_618303, nil, nil, nil) -var getImportKeyPair* = Call_GetImportKeyPair_617082(name: "getImportKeyPair", +var getImportKeyPair* = Call_GetImportKeyPair_618286(name: "getImportKeyPair", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=ImportKeyPair", validator: validate_GetImportKeyPair_617083, - base: "/", url: url_GetImportKeyPair_617084, + route: "/#Action=ImportKeyPair", validator: validate_GetImportKeyPair_618287, + base: "/", url: url_GetImportKeyPair_618288, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostImportSnapshot_617148 = ref object of OpenApiRestCall_604389 -proc url_PostImportSnapshot_617150(protocol: Scheme; host: string; base: string; + Call_PostImportSnapshot_618352 = ref object of OpenApiRestCall_605589 +proc url_PostImportSnapshot_618354(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -102562,7 +102627,7 @@ proc url_PostImportSnapshot_617150(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostImportSnapshot_617149(path: JsonNode; query: JsonNode; +proc validate_PostImportSnapshot_618353(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Imports a disk into an EBS snapshot. @@ -102576,16 +102641,16 @@ proc validate_PostImportSnapshot_617149(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617151 = query.getOrDefault("Action") - valid_617151 = validateParameter(valid_617151, JString, required = true, + var valid_618355 = query.getOrDefault("Action") + valid_618355 = validateParameter(valid_618355, JString, required = true, default = newJString("ImportSnapshot")) - if valid_617151 != nil: - section.add "Action", valid_617151 - var valid_617152 = query.getOrDefault("Version") - valid_617152 = validateParameter(valid_617152, JString, required = true, + if valid_618355 != nil: + section.add "Action", valid_618355 + var valid_618356 = query.getOrDefault("Version") + valid_618356 = validateParameter(valid_618356, JString, required = true, default = newJString("2016-11-15")) - if valid_617152 != nil: - section.add "Version", valid_617152 + if valid_618356 != nil: + section.add "Version", valid_618356 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -102596,41 +102661,41 @@ proc validate_PostImportSnapshot_617149(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617153 = header.getOrDefault("X-Amz-Signature") - valid_617153 = validateParameter(valid_617153, JString, required = false, + var valid_618357 = header.getOrDefault("X-Amz-Signature") + valid_618357 = validateParameter(valid_618357, JString, required = false, default = nil) - if valid_617153 != nil: - section.add "X-Amz-Signature", valid_617153 - var valid_617154 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617154 = validateParameter(valid_617154, JString, required = false, + if valid_618357 != nil: + section.add "X-Amz-Signature", valid_618357 + var valid_618358 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618358 = validateParameter(valid_618358, JString, required = false, default = nil) - if valid_617154 != nil: - section.add "X-Amz-Content-Sha256", valid_617154 - var valid_617155 = header.getOrDefault("X-Amz-Date") - valid_617155 = validateParameter(valid_617155, JString, required = false, + if valid_618358 != nil: + section.add "X-Amz-Content-Sha256", valid_618358 + var valid_618359 = header.getOrDefault("X-Amz-Date") + valid_618359 = validateParameter(valid_618359, JString, required = false, default = nil) - if valid_617155 != nil: - section.add "X-Amz-Date", valid_617155 - var valid_617156 = header.getOrDefault("X-Amz-Credential") - valid_617156 = validateParameter(valid_617156, JString, required = false, + if valid_618359 != nil: + section.add "X-Amz-Date", valid_618359 + var valid_618360 = header.getOrDefault("X-Amz-Credential") + valid_618360 = validateParameter(valid_618360, JString, required = false, default = nil) - if valid_617156 != nil: - section.add "X-Amz-Credential", valid_617156 - var valid_617157 = header.getOrDefault("X-Amz-Security-Token") - valid_617157 = validateParameter(valid_617157, JString, required = false, + if valid_618360 != nil: + section.add "X-Amz-Credential", valid_618360 + var valid_618361 = header.getOrDefault("X-Amz-Security-Token") + valid_618361 = validateParameter(valid_618361, JString, required = false, default = nil) - if valid_617157 != nil: - section.add "X-Amz-Security-Token", valid_617157 - var valid_617158 = header.getOrDefault("X-Amz-Algorithm") - valid_617158 = validateParameter(valid_617158, JString, required = false, + if valid_618361 != nil: + section.add "X-Amz-Security-Token", valid_618361 + var valid_618362 = header.getOrDefault("X-Amz-Algorithm") + valid_618362 = validateParameter(valid_618362, JString, required = false, default = nil) - if valid_617158 != nil: - section.add "X-Amz-Algorithm", valid_617158 - var valid_617159 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617159 = validateParameter(valid_617159, JString, required = false, + if valid_618362 != nil: + section.add "X-Amz-Algorithm", valid_618362 + var valid_618363 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618363 = validateParameter(valid_618363, JString, required = false, default = nil) - if valid_617159 != nil: - section.add "X-Amz-SignedHeaders", valid_617159 + if valid_618363 != nil: + section.add "X-Amz-SignedHeaders", valid_618363 result.add "header", section ## parameters in `formData` object: ## DiskContainer.UserBucket: JString @@ -102673,92 +102738,92 @@ proc validate_PostImportSnapshot_617149(path: JsonNode; query: JsonNode; ## : The disk container object for the import snapshot request. ##The format of the disk image being imported.
Valid values: VHD
| VMDK
The format of the disk image being imported.
Valid values: VHD
| VMDK
Creates an import volume task using metadata from the specified disk image.For more information, see Importing Disks to Amazon EBS.
For information about the import manifest referenced by this API action, see VM Import Manifest.
@@ -103152,16 +103217,16 @@ proc validate_PostImportVolume_617201(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617203 = query.getOrDefault("Action") - valid_617203 = validateParameter(valid_617203, JString, required = true, + var valid_618407 = query.getOrDefault("Action") + valid_618407 = validateParameter(valid_618407, JString, required = true, default = newJString("ImportVolume")) - if valid_617203 != nil: - section.add "Action", valid_617203 - var valid_617204 = query.getOrDefault("Version") - valid_617204 = validateParameter(valid_617204, JString, required = true, + if valid_618407 != nil: + section.add "Action", valid_618407 + var valid_618408 = query.getOrDefault("Version") + valid_618408 = validateParameter(valid_618408, JString, required = true, default = newJString("2016-11-15")) - if valid_617204 != nil: - section.add "Version", valid_617204 + if valid_618408 != nil: + section.add "Version", valid_618408 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -103172,41 +103237,41 @@ proc validate_PostImportVolume_617201(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617205 = header.getOrDefault("X-Amz-Signature") - valid_617205 = validateParameter(valid_617205, JString, required = false, + var valid_618409 = header.getOrDefault("X-Amz-Signature") + valid_618409 = validateParameter(valid_618409, JString, required = false, default = nil) - if valid_617205 != nil: - section.add "X-Amz-Signature", valid_617205 - var valid_617206 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617206 = validateParameter(valid_617206, JString, required = false, + if valid_618409 != nil: + section.add "X-Amz-Signature", valid_618409 + var valid_618410 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618410 = validateParameter(valid_618410, JString, required = false, default = nil) - if valid_617206 != nil: - section.add "X-Amz-Content-Sha256", valid_617206 - var valid_617207 = header.getOrDefault("X-Amz-Date") - valid_617207 = validateParameter(valid_617207, JString, required = false, + if valid_618410 != nil: + section.add "X-Amz-Content-Sha256", valid_618410 + var valid_618411 = header.getOrDefault("X-Amz-Date") + valid_618411 = validateParameter(valid_618411, JString, required = false, default = nil) - if valid_617207 != nil: - section.add "X-Amz-Date", valid_617207 - var valid_617208 = header.getOrDefault("X-Amz-Credential") - valid_617208 = validateParameter(valid_617208, JString, required = false, + if valid_618411 != nil: + section.add "X-Amz-Date", valid_618411 + var valid_618412 = header.getOrDefault("X-Amz-Credential") + valid_618412 = validateParameter(valid_618412, JString, required = false, default = nil) - if valid_617208 != nil: - section.add "X-Amz-Credential", valid_617208 - var valid_617209 = header.getOrDefault("X-Amz-Security-Token") - valid_617209 = validateParameter(valid_617209, JString, required = false, + if valid_618412 != nil: + section.add "X-Amz-Credential", valid_618412 + var valid_618413 = header.getOrDefault("X-Amz-Security-Token") + valid_618413 = validateParameter(valid_618413, JString, required = false, default = nil) - if valid_617209 != nil: - section.add "X-Amz-Security-Token", valid_617209 - var valid_617210 = header.getOrDefault("X-Amz-Algorithm") - valid_617210 = validateParameter(valid_617210, JString, required = false, + if valid_618413 != nil: + section.add "X-Amz-Security-Token", valid_618413 + var valid_618414 = header.getOrDefault("X-Amz-Algorithm") + valid_618414 = validateParameter(valid_618414, JString, required = false, default = nil) - if valid_617210 != nil: - section.add "X-Amz-Algorithm", valid_617210 - var valid_617211 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617211 = validateParameter(valid_617211, JString, required = false, + if valid_618414 != nil: + section.add "X-Amz-Algorithm", valid_618414 + var valid_618415 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618415 = validateParameter(valid_618415, JString, required = false, default = nil) - if valid_617211 != nil: - section.add "X-Amz-SignedHeaders", valid_617211 + if valid_618415 != nil: + section.add "X-Amz-SignedHeaders", valid_618415 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -103229,59 +103294,59 @@ proc validate_PostImportVolume_617201(path: JsonNode; query: JsonNode; ## : Describes a disk image. ## The disk image format. section = newJObject() - var valid_617212 = formData.getOrDefault("Description") - valid_617212 = validateParameter(valid_617212, JString, required = false, + var valid_618416 = formData.getOrDefault("Description") + valid_618416 = validateParameter(valid_618416, JString, required = false, default = nil) - if valid_617212 != nil: - section.add "Description", valid_617212 - var valid_617213 = formData.getOrDefault("Volume.Size") - valid_617213 = validateParameter(valid_617213, JString, required = false, + if valid_618416 != nil: + section.add "Description", valid_618416 + var valid_618417 = formData.getOrDefault("Volume.Size") + valid_618417 = validateParameter(valid_618417, JString, required = false, default = nil) - if valid_617213 != nil: - section.add "Volume.Size", valid_617213 + if valid_618417 != nil: + section.add "Volume.Size", valid_618417 assert formData != nil, "formData argument is necessary due to required `AvailabilityZone` field" - var valid_617214 = formData.getOrDefault("AvailabilityZone") - valid_617214 = validateParameter(valid_617214, JString, required = true, - default = nil) - if valid_617214 != nil: - section.add "AvailabilityZone", valid_617214 - var valid_617215 = formData.getOrDefault("DryRun") - valid_617215 = validateParameter(valid_617215, JBool, required = false, default = nil) - if valid_617215 != nil: - section.add "DryRun", valid_617215 - var valid_617216 = formData.getOrDefault("Image.ImportManifestUrl") - valid_617216 = validateParameter(valid_617216, JString, required = false, - default = nil) - if valid_617216 != nil: - section.add "Image.ImportManifestUrl", valid_617216 - var valid_617217 = formData.getOrDefault("Image.Bytes") - valid_617217 = validateParameter(valid_617217, JString, required = false, + var valid_618418 = formData.getOrDefault("AvailabilityZone") + valid_618418 = validateParameter(valid_618418, JString, required = true, default = nil) - if valid_617217 != nil: - section.add "Image.Bytes", valid_617217 - var valid_617218 = formData.getOrDefault("Image.Format") - valid_617218 = validateParameter(valid_617218, JString, required = false, + if valid_618418 != nil: + section.add "AvailabilityZone", valid_618418 + var valid_618419 = formData.getOrDefault("DryRun") + valid_618419 = validateParameter(valid_618419, JBool, required = false, default = nil) + if valid_618419 != nil: + section.add "DryRun", valid_618419 + var valid_618420 = formData.getOrDefault("Image.ImportManifestUrl") + valid_618420 = validateParameter(valid_618420, JString, required = false, default = nil) - if valid_617218 != nil: - section.add "Image.Format", valid_617218 + if valid_618420 != nil: + section.add "Image.ImportManifestUrl", valid_618420 + var valid_618421 = formData.getOrDefault("Image.Bytes") + valid_618421 = validateParameter(valid_618421, JString, required = false, + default = nil) + if valid_618421 != nil: + section.add "Image.Bytes", valid_618421 + var valid_618422 = formData.getOrDefault("Image.Format") + valid_618422 = validateParameter(valid_618422, JString, required = false, + default = nil) + if valid_618422 != nil: + section.add "Image.Format", valid_618422 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617219: Call_PostImportVolume_617200; path: JsonNode; +proc call*(call_618423: Call_PostImportVolume_618404; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an import volume task using metadata from the specified disk image.For more information, see Importing Disks to Amazon EBS.
For information about the import manifest referenced by this API action, see VM Import Manifest.
## - let valid = call_617219.validator(path, query, header, formData, body) - let scheme = call_617219.pickScheme + let valid = call_618423.validator(path, query, header, formData, body) + let scheme = call_618423.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617219.url(scheme.get, call_617219.host, call_617219.base, - call_617219.route, valid.getOrDefault("path"), + let url = call_618423.url(scheme.get, call_618423.host, call_618423.base, + call_618423.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617219, url, valid) + result = atozHook(call_618423, url, valid) -proc call*(call_617220: Call_PostImportVolume_617200; AvailabilityZone: string; +proc call*(call_618424: Call_PostImportVolume_618404; AvailabilityZone: string; Description: string = ""; VolumeSize: string = ""; DryRun: bool = false; ImageImportManifestUrl: string = ""; Action: string = "ImportVolume"; ImageBytes: string = ""; Version: string = "2016-11-15"; @@ -103309,28 +103374,28 @@ proc call*(call_617220: Call_PostImportVolume_617200; AvailabilityZone: string; ## ImageFormat: string ## : Describes a disk image. ## The disk image format. - var query_617221 = newJObject() - var formData_617222 = newJObject() - add(formData_617222, "Description", newJString(Description)) - add(formData_617222, "Volume.Size", newJString(VolumeSize)) - add(formData_617222, "AvailabilityZone", newJString(AvailabilityZone)) - add(formData_617222, "DryRun", newJBool(DryRun)) - add(formData_617222, "Image.ImportManifestUrl", + var query_618425 = newJObject() + var formData_618426 = newJObject() + add(formData_618426, "Description", newJString(Description)) + add(formData_618426, "Volume.Size", newJString(VolumeSize)) + add(formData_618426, "AvailabilityZone", newJString(AvailabilityZone)) + add(formData_618426, "DryRun", newJBool(DryRun)) + add(formData_618426, "Image.ImportManifestUrl", newJString(ImageImportManifestUrl)) - add(query_617221, "Action", newJString(Action)) - add(formData_617222, "Image.Bytes", newJString(ImageBytes)) - add(query_617221, "Version", newJString(Version)) - add(formData_617222, "Image.Format", newJString(ImageFormat)) - result = call_617220.call(nil, query_617221, nil, formData_617222, nil) + add(query_618425, "Action", newJString(Action)) + add(formData_618426, "Image.Bytes", newJString(ImageBytes)) + add(query_618425, "Version", newJString(Version)) + add(formData_618426, "Image.Format", newJString(ImageFormat)) + result = call_618424.call(nil, query_618425, nil, formData_618426, nil) -var postImportVolume* = Call_PostImportVolume_617200(name: "postImportVolume", +var postImportVolume* = Call_PostImportVolume_618404(name: "postImportVolume", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=ImportVolume", validator: validate_PostImportVolume_617201, - base: "/", url: url_PostImportVolume_617202, + route: "/#Action=ImportVolume", validator: validate_PostImportVolume_618405, + base: "/", url: url_PostImportVolume_618406, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetImportVolume_617178 = ref object of OpenApiRestCall_604389 -proc url_GetImportVolume_617180(protocol: Scheme; host: string; base: string; + Call_GetImportVolume_618382 = ref object of OpenApiRestCall_605589 +proc url_GetImportVolume_618384(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -103342,7 +103407,7 @@ proc url_GetImportVolume_617180(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetImportVolume_617179(path: JsonNode; query: JsonNode; +proc validate_GetImportVolume_618383(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates an import volume task using metadata from the specified disk image.For more information, see Importing Disks to Amazon EBS.
For information about the import manifest referenced by this API action, see VM Import Manifest.
@@ -103374,51 +103439,51 @@ proc validate_GetImportVolume_617179(path: JsonNode; query: JsonNode; ## : Describes an EBS volume. ## The size of the volume, in GiB. section = newJObject() - var valid_617181 = query.getOrDefault("DryRun") - valid_617181 = validateParameter(valid_617181, JBool, required = false, default = nil) - if valid_617181 != nil: - section.add "DryRun", valid_617181 - var valid_617182 = query.getOrDefault("Image.ImportManifestUrl") - valid_617182 = validateParameter(valid_617182, JString, required = false, + var valid_618385 = query.getOrDefault("DryRun") + valid_618385 = validateParameter(valid_618385, JBool, required = false, default = nil) + if valid_618385 != nil: + section.add "DryRun", valid_618385 + var valid_618386 = query.getOrDefault("Image.ImportManifestUrl") + valid_618386 = validateParameter(valid_618386, JString, required = false, default = nil) - if valid_617182 != nil: - section.add "Image.ImportManifestUrl", valid_617182 - var valid_617183 = query.getOrDefault("Image.Format") - valid_617183 = validateParameter(valid_617183, JString, required = false, + if valid_618386 != nil: + section.add "Image.ImportManifestUrl", valid_618386 + var valid_618387 = query.getOrDefault("Image.Format") + valid_618387 = validateParameter(valid_618387, JString, required = false, default = nil) - if valid_617183 != nil: - section.add "Image.Format", valid_617183 + if valid_618387 != nil: + section.add "Image.Format", valid_618387 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617184 = query.getOrDefault("Action") - valid_617184 = validateParameter(valid_617184, JString, required = true, + var valid_618388 = query.getOrDefault("Action") + valid_618388 = validateParameter(valid_618388, JString, required = true, default = newJString("ImportVolume")) - if valid_617184 != nil: - section.add "Action", valid_617184 - var valid_617185 = query.getOrDefault("Description") - valid_617185 = validateParameter(valid_617185, JString, required = false, + if valid_618388 != nil: + section.add "Action", valid_618388 + var valid_618389 = query.getOrDefault("Description") + valid_618389 = validateParameter(valid_618389, JString, required = false, default = nil) - if valid_617185 != nil: - section.add "Description", valid_617185 - var valid_617186 = query.getOrDefault("AvailabilityZone") - valid_617186 = validateParameter(valid_617186, JString, required = true, + if valid_618389 != nil: + section.add "Description", valid_618389 + var valid_618390 = query.getOrDefault("AvailabilityZone") + valid_618390 = validateParameter(valid_618390, JString, required = true, default = nil) - if valid_617186 != nil: - section.add "AvailabilityZone", valid_617186 - var valid_617187 = query.getOrDefault("Version") - valid_617187 = validateParameter(valid_617187, JString, required = true, + if valid_618390 != nil: + section.add "AvailabilityZone", valid_618390 + var valid_618391 = query.getOrDefault("Version") + valid_618391 = validateParameter(valid_618391, JString, required = true, default = newJString("2016-11-15")) - if valid_617187 != nil: - section.add "Version", valid_617187 - var valid_617188 = query.getOrDefault("Image.Bytes") - valid_617188 = validateParameter(valid_617188, JString, required = false, + if valid_618391 != nil: + section.add "Version", valid_618391 + var valid_618392 = query.getOrDefault("Image.Bytes") + valid_618392 = validateParameter(valid_618392, JString, required = false, default = nil) - if valid_617188 != nil: - section.add "Image.Bytes", valid_617188 - var valid_617189 = query.getOrDefault("Volume.Size") - valid_617189 = validateParameter(valid_617189, JString, required = false, + if valid_618392 != nil: + section.add "Image.Bytes", valid_618392 + var valid_618393 = query.getOrDefault("Volume.Size") + valid_618393 = validateParameter(valid_618393, JString, required = false, default = nil) - if valid_617189 != nil: - section.add "Volume.Size", valid_617189 + if valid_618393 != nil: + section.add "Volume.Size", valid_618393 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -103429,61 +103494,61 @@ proc validate_GetImportVolume_617179(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617190 = header.getOrDefault("X-Amz-Signature") - valid_617190 = validateParameter(valid_617190, JString, required = false, + var valid_618394 = header.getOrDefault("X-Amz-Signature") + valid_618394 = validateParameter(valid_618394, JString, required = false, default = nil) - if valid_617190 != nil: - section.add "X-Amz-Signature", valid_617190 - var valid_617191 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617191 = validateParameter(valid_617191, JString, required = false, + if valid_618394 != nil: + section.add "X-Amz-Signature", valid_618394 + var valid_618395 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618395 = validateParameter(valid_618395, JString, required = false, default = nil) - if valid_617191 != nil: - section.add "X-Amz-Content-Sha256", valid_617191 - var valid_617192 = header.getOrDefault("X-Amz-Date") - valid_617192 = validateParameter(valid_617192, JString, required = false, + if valid_618395 != nil: + section.add "X-Amz-Content-Sha256", valid_618395 + var valid_618396 = header.getOrDefault("X-Amz-Date") + valid_618396 = validateParameter(valid_618396, JString, required = false, default = nil) - if valid_617192 != nil: - section.add "X-Amz-Date", valid_617192 - var valid_617193 = header.getOrDefault("X-Amz-Credential") - valid_617193 = validateParameter(valid_617193, JString, required = false, + if valid_618396 != nil: + section.add "X-Amz-Date", valid_618396 + var valid_618397 = header.getOrDefault("X-Amz-Credential") + valid_618397 = validateParameter(valid_618397, JString, required = false, default = nil) - if valid_617193 != nil: - section.add "X-Amz-Credential", valid_617193 - var valid_617194 = header.getOrDefault("X-Amz-Security-Token") - valid_617194 = validateParameter(valid_617194, JString, required = false, + if valid_618397 != nil: + section.add "X-Amz-Credential", valid_618397 + var valid_618398 = header.getOrDefault("X-Amz-Security-Token") + valid_618398 = validateParameter(valid_618398, JString, required = false, default = nil) - if valid_617194 != nil: - section.add "X-Amz-Security-Token", valid_617194 - var valid_617195 = header.getOrDefault("X-Amz-Algorithm") - valid_617195 = validateParameter(valid_617195, JString, required = false, + if valid_618398 != nil: + section.add "X-Amz-Security-Token", valid_618398 + var valid_618399 = header.getOrDefault("X-Amz-Algorithm") + valid_618399 = validateParameter(valid_618399, JString, required = false, default = nil) - if valid_617195 != nil: - section.add "X-Amz-Algorithm", valid_617195 - var valid_617196 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617196 = validateParameter(valid_617196, JString, required = false, + if valid_618399 != nil: + section.add "X-Amz-Algorithm", valid_618399 + var valid_618400 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618400 = validateParameter(valid_618400, JString, required = false, default = nil) - if valid_617196 != nil: - section.add "X-Amz-SignedHeaders", valid_617196 + if valid_618400 != nil: + section.add "X-Amz-SignedHeaders", valid_618400 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617197: Call_GetImportVolume_617178; path: JsonNode; query: JsonNode; +proc call*(call_618401: Call_GetImportVolume_618382; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates an import volume task using metadata from the specified disk image.For more information, see Importing Disks to Amazon EBS.
For information about the import manifest referenced by this API action, see VM Import Manifest.
## - let valid = call_617197.validator(path, query, header, formData, body) - let scheme = call_617197.pickScheme + let valid = call_618401.validator(path, query, header, formData, body) + let scheme = call_618401.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617197.url(scheme.get, call_617197.host, call_617197.base, - call_617197.route, valid.getOrDefault("path"), + let url = call_618401.url(scheme.get, call_618401.host, call_618401.base, + call_618401.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617197, url, valid) + result = atozHook(call_618401, url, valid) -proc call*(call_617198: Call_GetImportVolume_617178; AvailabilityZone: string; +proc call*(call_618402: Call_GetImportVolume_618382; AvailabilityZone: string; DryRun: bool = false; ImageImportManifestUrl: string = ""; ImageFormat: string = ""; Action: string = "ImportVolume"; Description: string = ""; Version: string = "2016-11-15"; @@ -103511,25 +103576,25 @@ proc call*(call_617198: Call_GetImportVolume_617178; AvailabilityZone: string; ## VolumeSize: string ## : Describes an EBS volume. ## The size of the volume, in GiB. - var query_617199 = newJObject() - add(query_617199, "DryRun", newJBool(DryRun)) - add(query_617199, "Image.ImportManifestUrl", newJString(ImageImportManifestUrl)) - add(query_617199, "Image.Format", newJString(ImageFormat)) - add(query_617199, "Action", newJString(Action)) - add(query_617199, "Description", newJString(Description)) - add(query_617199, "AvailabilityZone", newJString(AvailabilityZone)) - add(query_617199, "Version", newJString(Version)) - add(query_617199, "Image.Bytes", newJString(ImageBytes)) - add(query_617199, "Volume.Size", newJString(VolumeSize)) - result = call_617198.call(nil, query_617199, nil, nil, nil) - -var getImportVolume* = Call_GetImportVolume_617178(name: "getImportVolume", + var query_618403 = newJObject() + add(query_618403, "DryRun", newJBool(DryRun)) + add(query_618403, "Image.ImportManifestUrl", newJString(ImageImportManifestUrl)) + add(query_618403, "Image.Format", newJString(ImageFormat)) + add(query_618403, "Action", newJString(Action)) + add(query_618403, "Description", newJString(Description)) + add(query_618403, "AvailabilityZone", newJString(AvailabilityZone)) + add(query_618403, "Version", newJString(Version)) + add(query_618403, "Image.Bytes", newJString(ImageBytes)) + add(query_618403, "Volume.Size", newJString(VolumeSize)) + result = call_618402.call(nil, query_618403, nil, nil, nil) + +var getImportVolume* = Call_GetImportVolume_618382(name: "getImportVolume", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=ImportVolume", validator: validate_GetImportVolume_617179, - base: "/", url: url_GetImportVolume_617180, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=ImportVolume", validator: validate_GetImportVolume_618383, + base: "/", url: url_GetImportVolume_618384, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyCapacityReservation_617243 = ref object of OpenApiRestCall_604389 -proc url_PostModifyCapacityReservation_617245(protocol: Scheme; host: string; + Call_PostModifyCapacityReservation_618447 = ref object of OpenApiRestCall_605589 +proc url_PostModifyCapacityReservation_618449(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -103541,7 +103606,7 @@ proc url_PostModifyCapacityReservation_617245(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostModifyCapacityReservation_617244(path: JsonNode; query: JsonNode; +proc validate_PostModifyCapacityReservation_618448(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies a Capacity Reservation's capacity and the conditions under which it is to be released. You cannot change a Capacity Reservation's instance type, EBS optimization, instance store settings, platform, Availability Zone, or instance eligibility. If you need to modify any of these attributes, we recommend that you cancel the Capacity Reservation, and then create a new one with the required attributes. ## @@ -103554,16 +103619,16 @@ proc validate_PostModifyCapacityReservation_617244(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617246 = query.getOrDefault("Action") - valid_617246 = validateParameter(valid_617246, JString, required = true, default = newJString( + var valid_618450 = query.getOrDefault("Action") + valid_618450 = validateParameter(valid_618450, JString, required = true, default = newJString( "ModifyCapacityReservation")) - if valid_617246 != nil: - section.add "Action", valid_617246 - var valid_617247 = query.getOrDefault("Version") - valid_617247 = validateParameter(valid_617247, JString, required = true, + if valid_618450 != nil: + section.add "Action", valid_618450 + var valid_618451 = query.getOrDefault("Version") + valid_618451 = validateParameter(valid_618451, JString, required = true, default = newJString("2016-11-15")) - if valid_617247 != nil: - section.add "Version", valid_617247 + if valid_618451 != nil: + section.add "Version", valid_618451 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -103574,41 +103639,41 @@ proc validate_PostModifyCapacityReservation_617244(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617248 = header.getOrDefault("X-Amz-Signature") - valid_617248 = validateParameter(valid_617248, JString, required = false, + var valid_618452 = header.getOrDefault("X-Amz-Signature") + valid_618452 = validateParameter(valid_618452, JString, required = false, default = nil) - if valid_617248 != nil: - section.add "X-Amz-Signature", valid_617248 - var valid_617249 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617249 = validateParameter(valid_617249, JString, required = false, + if valid_618452 != nil: + section.add "X-Amz-Signature", valid_618452 + var valid_618453 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618453 = validateParameter(valid_618453, JString, required = false, default = nil) - if valid_617249 != nil: - section.add "X-Amz-Content-Sha256", valid_617249 - var valid_617250 = header.getOrDefault("X-Amz-Date") - valid_617250 = validateParameter(valid_617250, JString, required = false, + if valid_618453 != nil: + section.add "X-Amz-Content-Sha256", valid_618453 + var valid_618454 = header.getOrDefault("X-Amz-Date") + valid_618454 = validateParameter(valid_618454, JString, required = false, default = nil) - if valid_617250 != nil: - section.add "X-Amz-Date", valid_617250 - var valid_617251 = header.getOrDefault("X-Amz-Credential") - valid_617251 = validateParameter(valid_617251, JString, required = false, + if valid_618454 != nil: + section.add "X-Amz-Date", valid_618454 + var valid_618455 = header.getOrDefault("X-Amz-Credential") + valid_618455 = validateParameter(valid_618455, JString, required = false, default = nil) - if valid_617251 != nil: - section.add "X-Amz-Credential", valid_617251 - var valid_617252 = header.getOrDefault("X-Amz-Security-Token") - valid_617252 = validateParameter(valid_617252, JString, required = false, + if valid_618455 != nil: + section.add "X-Amz-Credential", valid_618455 + var valid_618456 = header.getOrDefault("X-Amz-Security-Token") + valid_618456 = validateParameter(valid_618456, JString, required = false, default = nil) - if valid_617252 != nil: - section.add "X-Amz-Security-Token", valid_617252 - var valid_617253 = header.getOrDefault("X-Amz-Algorithm") - valid_617253 = validateParameter(valid_617253, JString, required = false, + if valid_618456 != nil: + section.add "X-Amz-Security-Token", valid_618456 + var valid_618457 = header.getOrDefault("X-Amz-Algorithm") + valid_618457 = validateParameter(valid_618457, JString, required = false, default = nil) - if valid_617253 != nil: - section.add "X-Amz-Algorithm", valid_617253 - var valid_617254 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617254 = validateParameter(valid_617254, JString, required = false, + if valid_618457 != nil: + section.add "X-Amz-Algorithm", valid_618457 + var valid_618458 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618458 = validateParameter(valid_618458, JString, required = false, default = nil) - if valid_617254 != nil: - section.add "X-Amz-SignedHeaders", valid_617254 + if valid_618458 != nil: + section.add "X-Amz-SignedHeaders", valid_618458 result.add "header", section ## parameters in `formData` object: ## EndDate: JString @@ -103622,48 +103687,48 @@ proc validate_PostModifyCapacityReservation_617244(path: JsonNode; query: JsonNo ## CapacityReservationId: JString (required) ## : The ID of the Capacity Reservation. section = newJObject() - var valid_617255 = formData.getOrDefault("EndDate") - valid_617255 = validateParameter(valid_617255, JString, required = false, + var valid_618459 = formData.getOrDefault("EndDate") + valid_618459 = validateParameter(valid_618459, JString, required = false, default = nil) - if valid_617255 != nil: - section.add "EndDate", valid_617255 - var valid_617256 = formData.getOrDefault("InstanceCount") - valid_617256 = validateParameter(valid_617256, JInt, required = false, default = nil) - if valid_617256 != nil: - section.add "InstanceCount", valid_617256 - var valid_617257 = formData.getOrDefault("EndDateType") - valid_617257 = validateParameter(valid_617257, JString, required = false, + if valid_618459 != nil: + section.add "EndDate", valid_618459 + var valid_618460 = formData.getOrDefault("InstanceCount") + valid_618460 = validateParameter(valid_618460, JInt, required = false, default = nil) + if valid_618460 != nil: + section.add "InstanceCount", valid_618460 + var valid_618461 = formData.getOrDefault("EndDateType") + valid_618461 = validateParameter(valid_618461, JString, required = false, default = newJString("unlimited")) - if valid_617257 != nil: - section.add "EndDateType", valid_617257 - var valid_617258 = formData.getOrDefault("DryRun") - valid_617258 = validateParameter(valid_617258, JBool, required = false, default = nil) - if valid_617258 != nil: - section.add "DryRun", valid_617258 + if valid_618461 != nil: + section.add "EndDateType", valid_618461 + var valid_618462 = formData.getOrDefault("DryRun") + valid_618462 = validateParameter(valid_618462, JBool, required = false, default = nil) + if valid_618462 != nil: + section.add "DryRun", valid_618462 assert formData != nil, "formData argument is necessary due to required `CapacityReservationId` field" - var valid_617259 = formData.getOrDefault("CapacityReservationId") - valid_617259 = validateParameter(valid_617259, JString, required = true, + var valid_618463 = formData.getOrDefault("CapacityReservationId") + valid_618463 = validateParameter(valid_618463, JString, required = true, default = nil) - if valid_617259 != nil: - section.add "CapacityReservationId", valid_617259 + if valid_618463 != nil: + section.add "CapacityReservationId", valid_618463 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617260: Call_PostModifyCapacityReservation_617243; path: JsonNode; +proc call*(call_618464: Call_PostModifyCapacityReservation_618447; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Modifies a Capacity Reservation's capacity and the conditions under which it is to be released. You cannot change a Capacity Reservation's instance type, EBS optimization, instance store settings, platform, Availability Zone, or instance eligibility. If you need to modify any of these attributes, we recommend that you cancel the Capacity Reservation, and then create a new one with the required attributes. ## - let valid = call_617260.validator(path, query, header, formData, body) - let scheme = call_617260.pickScheme + let valid = call_618464.validator(path, query, header, formData, body) + let scheme = call_618464.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617260.url(scheme.get, call_617260.host, call_617260.base, - call_617260.route, valid.getOrDefault("path"), + let url = call_618464.url(scheme.get, call_618464.host, call_618464.base, + call_618464.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617260, url, valid) + result = atozHook(call_618464, url, valid) -proc call*(call_617261: Call_PostModifyCapacityReservation_617243; +proc call*(call_618465: Call_PostModifyCapacityReservation_618447; CapacityReservationId: string; EndDate: string = ""; InstanceCount: int = 0; EndDateType: string = "unlimited"; DryRun: bool = false; Action: string = "ModifyCapacityReservation"; @@ -103682,26 +103747,26 @@ proc call*(call_617261: Call_PostModifyCapacityReservation_617243; ## CapacityReservationId: string (required) ## : The ID of the Capacity Reservation. ## Version: string (required) - var query_617262 = newJObject() - var formData_617263 = newJObject() - add(formData_617263, "EndDate", newJString(EndDate)) - add(formData_617263, "InstanceCount", newJInt(InstanceCount)) - add(formData_617263, "EndDateType", newJString(EndDateType)) - add(formData_617263, "DryRun", newJBool(DryRun)) - add(query_617262, "Action", newJString(Action)) - add(formData_617263, "CapacityReservationId", newJString(CapacityReservationId)) - add(query_617262, "Version", newJString(Version)) - result = call_617261.call(nil, query_617262, nil, formData_617263, nil) - -var postModifyCapacityReservation* = Call_PostModifyCapacityReservation_617243( + var query_618466 = newJObject() + var formData_618467 = newJObject() + add(formData_618467, "EndDate", newJString(EndDate)) + add(formData_618467, "InstanceCount", newJInt(InstanceCount)) + add(formData_618467, "EndDateType", newJString(EndDateType)) + add(formData_618467, "DryRun", newJBool(DryRun)) + add(query_618466, "Action", newJString(Action)) + add(formData_618467, "CapacityReservationId", newJString(CapacityReservationId)) + add(query_618466, "Version", newJString(Version)) + result = call_618465.call(nil, query_618466, nil, formData_618467, nil) + +var postModifyCapacityReservation* = Call_PostModifyCapacityReservation_618447( name: "postModifyCapacityReservation", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyCapacityReservation", - validator: validate_PostModifyCapacityReservation_617244, base: "/", - url: url_PostModifyCapacityReservation_617245, + validator: validate_PostModifyCapacityReservation_618448, base: "/", + url: url_PostModifyCapacityReservation_618449, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyCapacityReservation_617223 = ref object of OpenApiRestCall_604389 -proc url_GetModifyCapacityReservation_617225(protocol: Scheme; host: string; + Call_GetModifyCapacityReservation_618427 = ref object of OpenApiRestCall_605589 +proc url_GetModifyCapacityReservation_618429(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -103713,7 +103778,7 @@ proc url_GetModifyCapacityReservation_617225(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetModifyCapacityReservation_617224(path: JsonNode; query: JsonNode; +proc validate_GetModifyCapacityReservation_618428(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies a Capacity Reservation's capacity and the conditions under which it is to be released. You cannot change a Capacity Reservation's instance type, EBS optimization, instance store settings, platform, Availability Zone, or instance eligibility. If you need to modify any of these attributes, we recommend that you cancel the Capacity Reservation, and then create a new one with the required attributes. ## @@ -103735,40 +103800,40 @@ proc validate_GetModifyCapacityReservation_617224(path: JsonNode; query: JsonNod ## InstanceCount: JInt ## : The number of instances for which to reserve capacity. section = newJObject() - var valid_617226 = query.getOrDefault("EndDate") - valid_617226 = validateParameter(valid_617226, JString, required = false, + var valid_618430 = query.getOrDefault("EndDate") + valid_618430 = validateParameter(valid_618430, JString, required = false, default = nil) - if valid_617226 != nil: - section.add "EndDate", valid_617226 - var valid_617227 = query.getOrDefault("DryRun") - valid_617227 = validateParameter(valid_617227, JBool, required = false, default = nil) - if valid_617227 != nil: - section.add "DryRun", valid_617227 + if valid_618430 != nil: + section.add "EndDate", valid_618430 + var valid_618431 = query.getOrDefault("DryRun") + valid_618431 = validateParameter(valid_618431, JBool, required = false, default = nil) + if valid_618431 != nil: + section.add "DryRun", valid_618431 assert query != nil, "query argument is necessary due to required `CapacityReservationId` field" - var valid_617228 = query.getOrDefault("CapacityReservationId") - valid_617228 = validateParameter(valid_617228, JString, required = true, + var valid_618432 = query.getOrDefault("CapacityReservationId") + valid_618432 = validateParameter(valid_618432, JString, required = true, default = nil) - if valid_617228 != nil: - section.add "CapacityReservationId", valid_617228 - var valid_617229 = query.getOrDefault("Action") - valid_617229 = validateParameter(valid_617229, JString, required = true, default = newJString( + if valid_618432 != nil: + section.add "CapacityReservationId", valid_618432 + var valid_618433 = query.getOrDefault("Action") + valid_618433 = validateParameter(valid_618433, JString, required = true, default = newJString( "ModifyCapacityReservation")) - if valid_617229 != nil: - section.add "Action", valid_617229 - var valid_617230 = query.getOrDefault("Version") - valid_617230 = validateParameter(valid_617230, JString, required = true, - default = newJString("2016-11-15")) - if valid_617230 != nil: - section.add "Version", valid_617230 - var valid_617231 = query.getOrDefault("EndDateType") - valid_617231 = validateParameter(valid_617231, JString, required = false, + if valid_618433 != nil: + section.add "Action", valid_618433 + var valid_618434 = query.getOrDefault("Version") + valid_618434 = validateParameter(valid_618434, JString, required = true, + default = newJString("2016-11-15")) + if valid_618434 != nil: + section.add "Version", valid_618434 + var valid_618435 = query.getOrDefault("EndDateType") + valid_618435 = validateParameter(valid_618435, JString, required = false, default = newJString("unlimited")) - if valid_617231 != nil: - section.add "EndDateType", valid_617231 - var valid_617232 = query.getOrDefault("InstanceCount") - valid_617232 = validateParameter(valid_617232, JInt, required = false, default = nil) - if valid_617232 != nil: - section.add "InstanceCount", valid_617232 + if valid_618435 != nil: + section.add "EndDateType", valid_618435 + var valid_618436 = query.getOrDefault("InstanceCount") + valid_618436 = validateParameter(valid_618436, JInt, required = false, default = nil) + if valid_618436 != nil: + section.add "InstanceCount", valid_618436 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -103779,61 +103844,61 @@ proc validate_GetModifyCapacityReservation_617224(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617233 = header.getOrDefault("X-Amz-Signature") - valid_617233 = validateParameter(valid_617233, JString, required = false, + var valid_618437 = header.getOrDefault("X-Amz-Signature") + valid_618437 = validateParameter(valid_618437, JString, required = false, default = nil) - if valid_617233 != nil: - section.add "X-Amz-Signature", valid_617233 - var valid_617234 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617234 = validateParameter(valid_617234, JString, required = false, + if valid_618437 != nil: + section.add "X-Amz-Signature", valid_618437 + var valid_618438 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618438 = validateParameter(valid_618438, JString, required = false, default = nil) - if valid_617234 != nil: - section.add "X-Amz-Content-Sha256", valid_617234 - var valid_617235 = header.getOrDefault("X-Amz-Date") - valid_617235 = validateParameter(valid_617235, JString, required = false, + if valid_618438 != nil: + section.add "X-Amz-Content-Sha256", valid_618438 + var valid_618439 = header.getOrDefault("X-Amz-Date") + valid_618439 = validateParameter(valid_618439, JString, required = false, default = nil) - if valid_617235 != nil: - section.add "X-Amz-Date", valid_617235 - var valid_617236 = header.getOrDefault("X-Amz-Credential") - valid_617236 = validateParameter(valid_617236, JString, required = false, + if valid_618439 != nil: + section.add "X-Amz-Date", valid_618439 + var valid_618440 = header.getOrDefault("X-Amz-Credential") + valid_618440 = validateParameter(valid_618440, JString, required = false, default = nil) - if valid_617236 != nil: - section.add "X-Amz-Credential", valid_617236 - var valid_617237 = header.getOrDefault("X-Amz-Security-Token") - valid_617237 = validateParameter(valid_617237, JString, required = false, + if valid_618440 != nil: + section.add "X-Amz-Credential", valid_618440 + var valid_618441 = header.getOrDefault("X-Amz-Security-Token") + valid_618441 = validateParameter(valid_618441, JString, required = false, default = nil) - if valid_617237 != nil: - section.add "X-Amz-Security-Token", valid_617237 - var valid_617238 = header.getOrDefault("X-Amz-Algorithm") - valid_617238 = validateParameter(valid_617238, JString, required = false, + if valid_618441 != nil: + section.add "X-Amz-Security-Token", valid_618441 + var valid_618442 = header.getOrDefault("X-Amz-Algorithm") + valid_618442 = validateParameter(valid_618442, JString, required = false, default = nil) - if valid_617238 != nil: - section.add "X-Amz-Algorithm", valid_617238 - var valid_617239 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617239 = validateParameter(valid_617239, JString, required = false, + if valid_618442 != nil: + section.add "X-Amz-Algorithm", valid_618442 + var valid_618443 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618443 = validateParameter(valid_618443, JString, required = false, default = nil) - if valid_617239 != nil: - section.add "X-Amz-SignedHeaders", valid_617239 + if valid_618443 != nil: + section.add "X-Amz-SignedHeaders", valid_618443 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617240: Call_GetModifyCapacityReservation_617223; path: JsonNode; +proc call*(call_618444: Call_GetModifyCapacityReservation_618427; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Modifies a Capacity Reservation's capacity and the conditions under which it is to be released. You cannot change a Capacity Reservation's instance type, EBS optimization, instance store settings, platform, Availability Zone, or instance eligibility. If you need to modify any of these attributes, we recommend that you cancel the Capacity Reservation, and then create a new one with the required attributes. ## - let valid = call_617240.validator(path, query, header, formData, body) - let scheme = call_617240.pickScheme + let valid = call_618444.validator(path, query, header, formData, body) + let scheme = call_618444.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617240.url(scheme.get, call_617240.host, call_617240.base, - call_617240.route, valid.getOrDefault("path"), + let url = call_618444.url(scheme.get, call_618444.host, call_618444.base, + call_618444.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617240, url, valid) + result = atozHook(call_618444, url, valid) -proc call*(call_617241: Call_GetModifyCapacityReservation_617223; +proc call*(call_618445: Call_GetModifyCapacityReservation_618427; CapacityReservationId: string; EndDate: string = ""; DryRun: bool = false; Action: string = "ModifyCapacityReservation"; Version: string = "2016-11-15"; EndDateType: string = "unlimited"; @@ -103852,25 +103917,25 @@ proc call*(call_617241: Call_GetModifyCapacityReservation_617223; ## :Indicates the way in which the Capacity Reservation ends. A Capacity Reservation can have one of the following end types:
unlimited
- The Capacity Reservation remains active until you explicitly cancel it. Do not provide an EndDate
value if EndDateType
is unlimited
.
limited
- The Capacity Reservation expires automatically at a specified date and time. You must provide an EndDate
value if EndDateType
is limited
.
Modifies the default credit option for CPU usage of burstable performance instances. The default credit option is set at the account level per AWS Region, and is specified per instance family. All new burstable performance instances in the account launch using the default credit option.
ModifyDefaultCreditSpecification
is an asynchronous operation, which works at an AWS Region level and modifies the credit option for each Availability Zone. All zones in a Region are updated within five minutes. But if instances are launched during this operation, they might not get the new credit option until the zone is updated. To verify whether the update has occurred, you can call GetDefaultCreditSpecification
and check DefaultCreditSpecification
for updates.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -104377,16 +104442,16 @@ proc validate_PostModifyDefaultCreditSpecification_617334(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617336 = query.getOrDefault("Action") - valid_617336 = validateParameter(valid_617336, JString, required = true, default = newJString( + var valid_618540 = query.getOrDefault("Action") + valid_618540 = validateParameter(valid_618540, JString, required = true, default = newJString( "ModifyDefaultCreditSpecification")) - if valid_617336 != nil: - section.add "Action", valid_617336 - var valid_617337 = query.getOrDefault("Version") - valid_617337 = validateParameter(valid_617337, JString, required = true, + if valid_618540 != nil: + section.add "Action", valid_618540 + var valid_618541 = query.getOrDefault("Version") + valid_618541 = validateParameter(valid_618541, JString, required = true, default = newJString("2016-11-15")) - if valid_617337 != nil: - section.add "Version", valid_617337 + if valid_618541 != nil: + section.add "Version", valid_618541 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -104397,41 +104462,41 @@ proc validate_PostModifyDefaultCreditSpecification_617334(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617338 = header.getOrDefault("X-Amz-Signature") - valid_617338 = validateParameter(valid_617338, JString, required = false, + var valid_618542 = header.getOrDefault("X-Amz-Signature") + valid_618542 = validateParameter(valid_618542, JString, required = false, default = nil) - if valid_617338 != nil: - section.add "X-Amz-Signature", valid_617338 - var valid_617339 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617339 = validateParameter(valid_617339, JString, required = false, + if valid_618542 != nil: + section.add "X-Amz-Signature", valid_618542 + var valid_618543 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618543 = validateParameter(valid_618543, JString, required = false, default = nil) - if valid_617339 != nil: - section.add "X-Amz-Content-Sha256", valid_617339 - var valid_617340 = header.getOrDefault("X-Amz-Date") - valid_617340 = validateParameter(valid_617340, JString, required = false, + if valid_618543 != nil: + section.add "X-Amz-Content-Sha256", valid_618543 + var valid_618544 = header.getOrDefault("X-Amz-Date") + valid_618544 = validateParameter(valid_618544, JString, required = false, default = nil) - if valid_617340 != nil: - section.add "X-Amz-Date", valid_617340 - var valid_617341 = header.getOrDefault("X-Amz-Credential") - valid_617341 = validateParameter(valid_617341, JString, required = false, + if valid_618544 != nil: + section.add "X-Amz-Date", valid_618544 + var valid_618545 = header.getOrDefault("X-Amz-Credential") + valid_618545 = validateParameter(valid_618545, JString, required = false, default = nil) - if valid_617341 != nil: - section.add "X-Amz-Credential", valid_617341 - var valid_617342 = header.getOrDefault("X-Amz-Security-Token") - valid_617342 = validateParameter(valid_617342, JString, required = false, + if valid_618545 != nil: + section.add "X-Amz-Credential", valid_618545 + var valid_618546 = header.getOrDefault("X-Amz-Security-Token") + valid_618546 = validateParameter(valid_618546, JString, required = false, default = nil) - if valid_617342 != nil: - section.add "X-Amz-Security-Token", valid_617342 - var valid_617343 = header.getOrDefault("X-Amz-Algorithm") - valid_617343 = validateParameter(valid_617343, JString, required = false, + if valid_618546 != nil: + section.add "X-Amz-Security-Token", valid_618546 + var valid_618547 = header.getOrDefault("X-Amz-Algorithm") + valid_618547 = validateParameter(valid_618547, JString, required = false, default = nil) - if valid_617343 != nil: - section.add "X-Amz-Algorithm", valid_617343 - var valid_617344 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617344 = validateParameter(valid_617344, JString, required = false, + if valid_618547 != nil: + section.add "X-Amz-Algorithm", valid_618547 + var valid_618548 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618548 = validateParameter(valid_618548, JString, required = false, default = nil) - if valid_617344 != nil: - section.add "X-Amz-SignedHeaders", valid_617344 + if valid_618548 != nil: + section.add "X-Amz-SignedHeaders", valid_618548 result.add "header", section ## parameters in `formData` object: ## InstanceFamily: JString (required) @@ -104443,39 +104508,39 @@ proc validate_PostModifyDefaultCreditSpecification_617334(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `InstanceFamily` field" - var valid_617345 = formData.getOrDefault("InstanceFamily") - valid_617345 = validateParameter(valid_617345, JString, required = true, + var valid_618549 = formData.getOrDefault("InstanceFamily") + valid_618549 = validateParameter(valid_618549, JString, required = true, default = newJString("t2")) - if valid_617345 != nil: - section.add "InstanceFamily", valid_617345 - var valid_617346 = formData.getOrDefault("CpuCredits") - valid_617346 = validateParameter(valid_617346, JString, required = true, + if valid_618549 != nil: + section.add "InstanceFamily", valid_618549 + var valid_618550 = formData.getOrDefault("CpuCredits") + valid_618550 = validateParameter(valid_618550, JString, required = true, default = nil) - if valid_617346 != nil: - section.add "CpuCredits", valid_617346 - var valid_617347 = formData.getOrDefault("DryRun") - valid_617347 = validateParameter(valid_617347, JBool, required = false, default = nil) - if valid_617347 != nil: - section.add "DryRun", valid_617347 + if valid_618550 != nil: + section.add "CpuCredits", valid_618550 + var valid_618551 = formData.getOrDefault("DryRun") + valid_618551 = validateParameter(valid_618551, JBool, required = false, default = nil) + if valid_618551 != nil: + section.add "DryRun", valid_618551 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617348: Call_PostModifyDefaultCreditSpecification_617333; +proc call*(call_618552: Call_PostModifyDefaultCreditSpecification_618537; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the default credit option for CPU usage of burstable performance instances. The default credit option is set at the account level per AWS Region, and is specified per instance family. All new burstable performance instances in the account launch using the default credit option.
ModifyDefaultCreditSpecification
is an asynchronous operation, which works at an AWS Region level and modifies the credit option for each Availability Zone. All zones in a Region are updated within five minutes. But if instances are launched during this operation, they might not get the new credit option until the zone is updated. To verify whether the update has occurred, you can call GetDefaultCreditSpecification
and check DefaultCreditSpecification
for updates.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_617348.validator(path, query, header, formData, body) - let scheme = call_617348.pickScheme + let valid = call_618552.validator(path, query, header, formData, body) + let scheme = call_618552.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617348.url(scheme.get, call_617348.host, call_617348.base, - call_617348.route, valid.getOrDefault("path"), + let url = call_618552.url(scheme.get, call_618552.host, call_618552.base, + call_618552.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617348, url, valid) + result = atozHook(call_618552, url, valid) -proc call*(call_617349: Call_PostModifyDefaultCreditSpecification_617333; +proc call*(call_618553: Call_PostModifyDefaultCreditSpecification_618537; CpuCredits: string; InstanceFamily: string = "t2"; DryRun: bool = false; Action: string = "ModifyDefaultCreditSpecification"; Version: string = "2016-11-15"): Recallable = @@ -104489,24 +104554,24 @@ proc call*(call_617349: Call_PostModifyDefaultCreditSpecification_617333; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_617350 = newJObject()
- var formData_617351 = newJObject()
- add(formData_617351, "InstanceFamily", newJString(InstanceFamily))
- add(formData_617351, "CpuCredits", newJString(CpuCredits))
- add(formData_617351, "DryRun", newJBool(DryRun))
- add(query_617350, "Action", newJString(Action))
- add(query_617350, "Version", newJString(Version))
- result = call_617349.call(nil, query_617350, nil, formData_617351, nil)
+ var query_618554 = newJObject()
+ var formData_618555 = newJObject()
+ add(formData_618555, "InstanceFamily", newJString(InstanceFamily))
+ add(formData_618555, "CpuCredits", newJString(CpuCredits))
+ add(formData_618555, "DryRun", newJBool(DryRun))
+ add(query_618554, "Action", newJString(Action))
+ add(query_618554, "Version", newJString(Version))
+ result = call_618553.call(nil, query_618554, nil, formData_618555, nil)
-var postModifyDefaultCreditSpecification* = Call_PostModifyDefaultCreditSpecification_617333(
+var postModifyDefaultCreditSpecification* = Call_PostModifyDefaultCreditSpecification_618537(
name: "postModifyDefaultCreditSpecification", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ModifyDefaultCreditSpecification",
- validator: validate_PostModifyDefaultCreditSpecification_617334, base: "/",
- url: url_PostModifyDefaultCreditSpecification_617335,
+ validator: validate_PostModifyDefaultCreditSpecification_618538, base: "/",
+ url: url_PostModifyDefaultCreditSpecification_618539,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyDefaultCreditSpecification_617315 = ref object of OpenApiRestCall_604389
-proc url_GetModifyDefaultCreditSpecification_617317(protocol: Scheme; host: string;
+ Call_GetModifyDefaultCreditSpecification_618519 = ref object of OpenApiRestCall_605589
+proc url_GetModifyDefaultCreditSpecification_618521(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -104518,7 +104583,7 @@ proc url_GetModifyDefaultCreditSpecification_617317(protocol: Scheme; host: stri
else:
result.path = base & route
-proc validate_GetModifyDefaultCreditSpecification_617316(path: JsonNode;
+proc validate_GetModifyDefaultCreditSpecification_618520(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies the default credit option for CPU usage of burstable performance instances. The default credit option is set at the account level per AWS Region, and is specified per instance family. All new burstable performance instances in the account launch using the default credit option.
ModifyDefaultCreditSpecification
is an asynchronous operation, which works at an AWS Region level and modifies the credit option for each Availability Zone. All zones in a Region are updated within five minutes. But if instances are launched during this operation, they might not get the new credit option until the zone is updated. To verify whether the update has occurred, you can call GetDefaultCreditSpecification
and check DefaultCreditSpecification
for updates.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -104536,32 +104601,32 @@ proc validate_GetModifyDefaultCreditSpecification_617316(path: JsonNode; ## CpuCredits: JString (required) ## :The credit option for CPU usage of the instance family.
Valid Values: standard
| unlimited
Modifies the default credit option for CPU usage of burstable performance instances. The default credit option is set at the account level per AWS Region, and is specified per instance family. All new burstable performance instances in the account launch using the default credit option.
ModifyDefaultCreditSpecification
is an asynchronous operation, which works at an AWS Region level and modifies the credit option for each Availability Zone. All zones in a Region are updated within five minutes. But if instances are launched during this operation, they might not get the new credit option until the zone is updated. To verify whether the update has occurred, you can call GetDefaultCreditSpecification
and check DefaultCreditSpecification
for updates.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_617330.validator(path, query, header, formData, body) - let scheme = call_617330.pickScheme + let valid = call_618534.validator(path, query, header, formData, body) + let scheme = call_618534.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617330.url(scheme.get, call_617330.host, call_617330.base, - call_617330.route, valid.getOrDefault("path"), + let url = call_618534.url(scheme.get, call_618534.host, call_618534.base, + call_618534.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617330, url, valid) + result = atozHook(call_618534, url, valid) -proc call*(call_617331: Call_GetModifyDefaultCreditSpecification_617315; +proc call*(call_618535: Call_GetModifyDefaultCreditSpecification_618519; CpuCredits: string; DryRun: bool = false; InstanceFamily: string = "t2"; Action: string = "ModifyDefaultCreditSpecification"; Version: string = "2016-11-15"): Recallable = @@ -104641,23 +104706,23 @@ proc call*(call_617331: Call_GetModifyDefaultCreditSpecification_617315; ## Version: string (required) ## CpuCredits: string (required) ## :The credit option for CPU usage of the instance family.
Valid Values: standard
| unlimited
Changes the default customer master key (CMK) for EBS encryption by default for your account in this Region.
AWS creates a unique AWS managed CMK in each Region for use with encryption by default. If you change the default CMK to a symmetric customer managed CMK, it is used instead of the AWS managed CMK. To reset the default CMK to the AWS managed CMK for EBS, use ResetEbsDefaultKmsKeyId. Amazon EBS does not support asymmetric CMKs.
If you delete or disable the customer managed CMK that you specified for use with encryption by default, your instances will fail to launch.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## @@ -104682,16 +104747,16 @@ proc validate_PostModifyEbsDefaultKmsKeyId_617370(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617372 = query.getOrDefault("Action") - valid_617372 = validateParameter(valid_617372, JString, required = true, default = newJString( + var valid_618576 = query.getOrDefault("Action") + valid_618576 = validateParameter(valid_618576, JString, required = true, default = newJString( "ModifyEbsDefaultKmsKeyId")) - if valid_617372 != nil: - section.add "Action", valid_617372 - var valid_617373 = query.getOrDefault("Version") - valid_617373 = validateParameter(valid_617373, JString, required = true, + if valid_618576 != nil: + section.add "Action", valid_618576 + var valid_618577 = query.getOrDefault("Version") + valid_618577 = validateParameter(valid_618577, JString, required = true, default = newJString("2016-11-15")) - if valid_617373 != nil: - section.add "Version", valid_617373 + if valid_618577 != nil: + section.add "Version", valid_618577 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -104702,41 +104767,41 @@ proc validate_PostModifyEbsDefaultKmsKeyId_617370(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617374 = header.getOrDefault("X-Amz-Signature") - valid_617374 = validateParameter(valid_617374, JString, required = false, + var valid_618578 = header.getOrDefault("X-Amz-Signature") + valid_618578 = validateParameter(valid_618578, JString, required = false, default = nil) - if valid_617374 != nil: - section.add "X-Amz-Signature", valid_617374 - var valid_617375 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617375 = validateParameter(valid_617375, JString, required = false, + if valid_618578 != nil: + section.add "X-Amz-Signature", valid_618578 + var valid_618579 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618579 = validateParameter(valid_618579, JString, required = false, default = nil) - if valid_617375 != nil: - section.add "X-Amz-Content-Sha256", valid_617375 - var valid_617376 = header.getOrDefault("X-Amz-Date") - valid_617376 = validateParameter(valid_617376, JString, required = false, + if valid_618579 != nil: + section.add "X-Amz-Content-Sha256", valid_618579 + var valid_618580 = header.getOrDefault("X-Amz-Date") + valid_618580 = validateParameter(valid_618580, JString, required = false, default = nil) - if valid_617376 != nil: - section.add "X-Amz-Date", valid_617376 - var valid_617377 = header.getOrDefault("X-Amz-Credential") - valid_617377 = validateParameter(valid_617377, JString, required = false, + if valid_618580 != nil: + section.add "X-Amz-Date", valid_618580 + var valid_618581 = header.getOrDefault("X-Amz-Credential") + valid_618581 = validateParameter(valid_618581, JString, required = false, default = nil) - if valid_617377 != nil: - section.add "X-Amz-Credential", valid_617377 - var valid_617378 = header.getOrDefault("X-Amz-Security-Token") - valid_617378 = validateParameter(valid_617378, JString, required = false, + if valid_618581 != nil: + section.add "X-Amz-Credential", valid_618581 + var valid_618582 = header.getOrDefault("X-Amz-Security-Token") + valid_618582 = validateParameter(valid_618582, JString, required = false, default = nil) - if valid_617378 != nil: - section.add "X-Amz-Security-Token", valid_617378 - var valid_617379 = header.getOrDefault("X-Amz-Algorithm") - valid_617379 = validateParameter(valid_617379, JString, required = false, + if valid_618582 != nil: + section.add "X-Amz-Security-Token", valid_618582 + var valid_618583 = header.getOrDefault("X-Amz-Algorithm") + valid_618583 = validateParameter(valid_618583, JString, required = false, default = nil) - if valid_617379 != nil: - section.add "X-Amz-Algorithm", valid_617379 - var valid_617380 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617380 = validateParameter(valid_617380, JString, required = false, + if valid_618583 != nil: + section.add "X-Amz-Algorithm", valid_618583 + var valid_618584 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618584 = validateParameter(valid_618584, JString, required = false, default = nil) - if valid_617380 != nil: - section.add "X-Amz-SignedHeaders", valid_617380 + if valid_618584 != nil: + section.add "X-Amz-SignedHeaders", valid_618584 result.add "header", section ## parameters in `formData` object: ## KmsKeyId: JString (required) @@ -104748,33 +104813,33 @@ proc validate_PostModifyEbsDefaultKmsKeyId_617370(path: JsonNode; query: JsonNod section = newJObject() assert formData != nil, "formData argument is necessary due to required `KmsKeyId` field" - var valid_617381 = formData.getOrDefault("KmsKeyId") - valid_617381 = validateParameter(valid_617381, JString, required = true, + var valid_618585 = formData.getOrDefault("KmsKeyId") + valid_618585 = validateParameter(valid_618585, JString, required = true, default = nil) - if valid_617381 != nil: - section.add "KmsKeyId", valid_617381 - var valid_617382 = formData.getOrDefault("DryRun") - valid_617382 = validateParameter(valid_617382, JBool, required = false, default = nil) - if valid_617382 != nil: - section.add "DryRun", valid_617382 + if valid_618585 != nil: + section.add "KmsKeyId", valid_618585 + var valid_618586 = formData.getOrDefault("DryRun") + valid_618586 = validateParameter(valid_618586, JBool, required = false, default = nil) + if valid_618586 != nil: + section.add "DryRun", valid_618586 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617383: Call_PostModifyEbsDefaultKmsKeyId_617369; path: JsonNode; +proc call*(call_618587: Call_PostModifyEbsDefaultKmsKeyId_618573; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Changes the default customer master key (CMK) for EBS encryption by default for your account in this Region.
AWS creates a unique AWS managed CMK in each Region for use with encryption by default. If you change the default CMK to a symmetric customer managed CMK, it is used instead of the AWS managed CMK. To reset the default CMK to the AWS managed CMK for EBS, use ResetEbsDefaultKmsKeyId. Amazon EBS does not support asymmetric CMKs.
If you delete or disable the customer managed CMK that you specified for use with encryption by default, your instances will fail to launch.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_617383.validator(path, query, header, formData, body) - let scheme = call_617383.pickScheme + let valid = call_618587.validator(path, query, header, formData, body) + let scheme = call_618587.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617383.url(scheme.get, call_617383.host, call_617383.base, - call_617383.route, valid.getOrDefault("path"), + let url = call_618587.url(scheme.get, call_618587.host, call_618587.base, + call_618587.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617383, url, valid) + result = atozHook(call_618587, url, valid) -proc call*(call_617384: Call_PostModifyEbsDefaultKmsKeyId_617369; KmsKeyId: string; +proc call*(call_618588: Call_PostModifyEbsDefaultKmsKeyId_618573; KmsKeyId: string; DryRun: bool = false; Action: string = "ModifyEbsDefaultKmsKeyId"; Version: string = "2016-11-15"): Recallable = ## postModifyEbsDefaultKmsKeyId @@ -104787,23 +104852,23 @@ proc call*(call_617384: Call_PostModifyEbsDefaultKmsKeyId_617369; KmsKeyId: stri ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_617385 = newJObject()
- var formData_617386 = newJObject()
- add(formData_617386, "KmsKeyId", newJString(KmsKeyId))
- add(formData_617386, "DryRun", newJBool(DryRun))
- add(query_617385, "Action", newJString(Action))
- add(query_617385, "Version", newJString(Version))
- result = call_617384.call(nil, query_617385, nil, formData_617386, nil)
+ var query_618589 = newJObject()
+ var formData_618590 = newJObject()
+ add(formData_618590, "KmsKeyId", newJString(KmsKeyId))
+ add(formData_618590, "DryRun", newJBool(DryRun))
+ add(query_618589, "Action", newJString(Action))
+ add(query_618589, "Version", newJString(Version))
+ result = call_618588.call(nil, query_618589, nil, formData_618590, nil)
-var postModifyEbsDefaultKmsKeyId* = Call_PostModifyEbsDefaultKmsKeyId_617369(
+var postModifyEbsDefaultKmsKeyId* = Call_PostModifyEbsDefaultKmsKeyId_618573(
name: "postModifyEbsDefaultKmsKeyId", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ModifyEbsDefaultKmsKeyId",
- validator: validate_PostModifyEbsDefaultKmsKeyId_617370, base: "/",
- url: url_PostModifyEbsDefaultKmsKeyId_617371,
+ validator: validate_PostModifyEbsDefaultKmsKeyId_618574, base: "/",
+ url: url_PostModifyEbsDefaultKmsKeyId_618575,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyEbsDefaultKmsKeyId_617352 = ref object of OpenApiRestCall_604389
-proc url_GetModifyEbsDefaultKmsKeyId_617354(protocol: Scheme; host: string;
+ Call_GetModifyEbsDefaultKmsKeyId_618556 = ref object of OpenApiRestCall_605589
+proc url_GetModifyEbsDefaultKmsKeyId_618558(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -104815,7 +104880,7 @@ proc url_GetModifyEbsDefaultKmsKeyId_617354(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetModifyEbsDefaultKmsKeyId_617353(path: JsonNode; query: JsonNode;
+proc validate_GetModifyEbsDefaultKmsKeyId_618557(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Changes the default customer master key (CMK) for EBS encryption by default for your account in this Region.
AWS creates a unique AWS managed CMK in each Region for use with encryption by default. If you change the default CMK to a symmetric customer managed CMK, it is used instead of the AWS managed CMK. To reset the default CMK to the AWS managed CMK for EBS, use ResetEbsDefaultKmsKeyId. Amazon EBS does not support asymmetric CMKs.
If you delete or disable the customer managed CMK that you specified for use with encryption by default, your instances will fail to launch.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## @@ -104833,27 +104898,27 @@ proc validate_GetModifyEbsDefaultKmsKeyId_617353(path: JsonNode; query: JsonNode ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_617355 = query.getOrDefault("DryRun") - valid_617355 = validateParameter(valid_617355, JBool, required = false, default = nil) - if valid_617355 != nil: - section.add "DryRun", valid_617355 + var valid_618559 = query.getOrDefault("DryRun") + valid_618559 = validateParameter(valid_618559, JBool, required = false, default = nil) + if valid_618559 != nil: + section.add "DryRun", valid_618559 assert query != nil, "query argument is necessary due to required `KmsKeyId` field" - var valid_617356 = query.getOrDefault("KmsKeyId") - valid_617356 = validateParameter(valid_617356, JString, required = true, + var valid_618560 = query.getOrDefault("KmsKeyId") + valid_618560 = validateParameter(valid_618560, JString, required = true, default = nil) - if valid_617356 != nil: - section.add "KmsKeyId", valid_617356 - var valid_617357 = query.getOrDefault("Action") - valid_617357 = validateParameter(valid_617357, JString, required = true, default = newJString( + if valid_618560 != nil: + section.add "KmsKeyId", valid_618560 + var valid_618561 = query.getOrDefault("Action") + valid_618561 = validateParameter(valid_618561, JString, required = true, default = newJString( "ModifyEbsDefaultKmsKeyId")) - if valid_617357 != nil: - section.add "Action", valid_617357 - var valid_617358 = query.getOrDefault("Version") - valid_617358 = validateParameter(valid_617358, JString, required = true, + if valid_618561 != nil: + section.add "Action", valid_618561 + var valid_618562 = query.getOrDefault("Version") + valid_618562 = validateParameter(valid_618562, JString, required = true, default = newJString("2016-11-15")) - if valid_617358 != nil: - section.add "Version", valid_617358 + if valid_618562 != nil: + section.add "Version", valid_618562 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -104864,61 +104929,61 @@ proc validate_GetModifyEbsDefaultKmsKeyId_617353(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617359 = header.getOrDefault("X-Amz-Signature") - valid_617359 = validateParameter(valid_617359, JString, required = false, + var valid_618563 = header.getOrDefault("X-Amz-Signature") + valid_618563 = validateParameter(valid_618563, JString, required = false, default = nil) - if valid_617359 != nil: - section.add "X-Amz-Signature", valid_617359 - var valid_617360 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617360 = validateParameter(valid_617360, JString, required = false, + if valid_618563 != nil: + section.add "X-Amz-Signature", valid_618563 + var valid_618564 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618564 = validateParameter(valid_618564, JString, required = false, default = nil) - if valid_617360 != nil: - section.add "X-Amz-Content-Sha256", valid_617360 - var valid_617361 = header.getOrDefault("X-Amz-Date") - valid_617361 = validateParameter(valid_617361, JString, required = false, + if valid_618564 != nil: + section.add "X-Amz-Content-Sha256", valid_618564 + var valid_618565 = header.getOrDefault("X-Amz-Date") + valid_618565 = validateParameter(valid_618565, JString, required = false, default = nil) - if valid_617361 != nil: - section.add "X-Amz-Date", valid_617361 - var valid_617362 = header.getOrDefault("X-Amz-Credential") - valid_617362 = validateParameter(valid_617362, JString, required = false, + if valid_618565 != nil: + section.add "X-Amz-Date", valid_618565 + var valid_618566 = header.getOrDefault("X-Amz-Credential") + valid_618566 = validateParameter(valid_618566, JString, required = false, default = nil) - if valid_617362 != nil: - section.add "X-Amz-Credential", valid_617362 - var valid_617363 = header.getOrDefault("X-Amz-Security-Token") - valid_617363 = validateParameter(valid_617363, JString, required = false, + if valid_618566 != nil: + section.add "X-Amz-Credential", valid_618566 + var valid_618567 = header.getOrDefault("X-Amz-Security-Token") + valid_618567 = validateParameter(valid_618567, JString, required = false, default = nil) - if valid_617363 != nil: - section.add "X-Amz-Security-Token", valid_617363 - var valid_617364 = header.getOrDefault("X-Amz-Algorithm") - valid_617364 = validateParameter(valid_617364, JString, required = false, + if valid_618567 != nil: + section.add "X-Amz-Security-Token", valid_618567 + var valid_618568 = header.getOrDefault("X-Amz-Algorithm") + valid_618568 = validateParameter(valid_618568, JString, required = false, default = nil) - if valid_617364 != nil: - section.add "X-Amz-Algorithm", valid_617364 - var valid_617365 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617365 = validateParameter(valid_617365, JString, required = false, + if valid_618568 != nil: + section.add "X-Amz-Algorithm", valid_618568 + var valid_618569 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618569 = validateParameter(valid_618569, JString, required = false, default = nil) - if valid_617365 != nil: - section.add "X-Amz-SignedHeaders", valid_617365 + if valid_618569 != nil: + section.add "X-Amz-SignedHeaders", valid_618569 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617366: Call_GetModifyEbsDefaultKmsKeyId_617352; path: JsonNode; +proc call*(call_618570: Call_GetModifyEbsDefaultKmsKeyId_618556; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Changes the default customer master key (CMK) for EBS encryption by default for your account in this Region.
AWS creates a unique AWS managed CMK in each Region for use with encryption by default. If you change the default CMK to a symmetric customer managed CMK, it is used instead of the AWS managed CMK. To reset the default CMK to the AWS managed CMK for EBS, use ResetEbsDefaultKmsKeyId. Amazon EBS does not support asymmetric CMKs.
If you delete or disable the customer managed CMK that you specified for use with encryption by default, your instances will fail to launch.
For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_617366.validator(path, query, header, formData, body) - let scheme = call_617366.pickScheme + let valid = call_618570.validator(path, query, header, formData, body) + let scheme = call_618570.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617366.url(scheme.get, call_617366.host, call_617366.base, - call_617366.route, valid.getOrDefault("path"), + let url = call_618570.url(scheme.get, call_618570.host, call_618570.base, + call_618570.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617366, url, valid) + result = atozHook(call_618570, url, valid) -proc call*(call_617367: Call_GetModifyEbsDefaultKmsKeyId_617352; KmsKeyId: string; +proc call*(call_618571: Call_GetModifyEbsDefaultKmsKeyId_618556; KmsKeyId: string; DryRun: bool = false; Action: string = "ModifyEbsDefaultKmsKeyId"; Version: string = "2016-11-15"): Recallable = ## getModifyEbsDefaultKmsKeyId @@ -104931,22 +104996,22 @@ proc call*(call_617367: Call_GetModifyEbsDefaultKmsKeyId_617352; KmsKeyId: strin ## arn:aws:kms:us-east-1:012345678910:alias/ExampleAlias.AWS authenticates the CMK asynchronously. Therefore, if you specify an ID, alias, or ARN that is not valid, the action can appear to complete, but eventually fails.
Amazon EBS does not support asymmetric CMKs.
## Action: string (required) ## Version: string (required) - var query_617368 = newJObject() - add(query_617368, "DryRun", newJBool(DryRun)) - add(query_617368, "KmsKeyId", newJString(KmsKeyId)) - add(query_617368, "Action", newJString(Action)) - add(query_617368, "Version", newJString(Version)) - result = call_617367.call(nil, query_617368, nil, nil, nil) + var query_618572 = newJObject() + add(query_618572, "DryRun", newJBool(DryRun)) + add(query_618572, "KmsKeyId", newJString(KmsKeyId)) + add(query_618572, "Action", newJString(Action)) + add(query_618572, "Version", newJString(Version)) + result = call_618571.call(nil, query_618572, nil, nil, nil) -var getModifyEbsDefaultKmsKeyId* = Call_GetModifyEbsDefaultKmsKeyId_617352( +var getModifyEbsDefaultKmsKeyId* = Call_GetModifyEbsDefaultKmsKeyId_618556( name: "getModifyEbsDefaultKmsKeyId", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyEbsDefaultKmsKeyId", - validator: validate_GetModifyEbsDefaultKmsKeyId_617353, base: "/", - url: url_GetModifyEbsDefaultKmsKeyId_617354, + validator: validate_GetModifyEbsDefaultKmsKeyId_618557, base: "/", + url: url_GetModifyEbsDefaultKmsKeyId_618558, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyFleet_617409 = ref object of OpenApiRestCall_604389 -proc url_PostModifyFleet_617411(protocol: Scheme; host: string; base: string; + Call_PostModifyFleet_618613 = ref object of OpenApiRestCall_605589 +proc url_PostModifyFleet_618615(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -104958,7 +105023,7 @@ proc url_PostModifyFleet_617411(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostModifyFleet_617410(path: JsonNode; query: JsonNode; +proc validate_PostModifyFleet_618614(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the specified EC2 Fleet.
You can only modify an EC2 Fleet request of type maintain
.
While the EC2 Fleet is being modified, it is in the modifying
state.
To scale up your EC2 Fleet, increase its target capacity. The EC2 Fleet launches the additional Spot Instances according to the allocation strategy for the EC2 Fleet request. If the allocation strategy is lowest-price
, the EC2 Fleet launches instances using the Spot Instance pool with the lowest price. If the allocation strategy is diversified
, the EC2 Fleet distributes the instances across the Spot Instance pools. If the allocation strategy is capacity-optimized
, EC2 Fleet launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching.
To scale down your EC2 Fleet, decrease its target capacity. First, the EC2 Fleet cancels any open requests that exceed the new target capacity. You can request that the EC2 Fleet terminate Spot Instances until the size of the fleet no longer exceeds the new target capacity. If the allocation strategy is lowest-price
, the EC2 Fleet terminates the instances with the highest price per unit. If the allocation strategy is capacity-optimized
, the EC2 Fleet terminates the instances in the Spot Instance pools that have the least available Spot Instance capacity. If the allocation strategy is diversified
, the EC2 Fleet terminates instances across the Spot Instance pools. Alternatively, you can request that the EC2 Fleet keep the fleet at its current size, but not replace any Spot Instances that are interrupted or that you terminate manually.
If you are finished with your EC2 Fleet for now, but will use it again later, you can set the target capacity to 0.
@@ -104972,16 +105037,16 @@ proc validate_PostModifyFleet_617410(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617412 = query.getOrDefault("Action") - valid_617412 = validateParameter(valid_617412, JString, required = true, + var valid_618616 = query.getOrDefault("Action") + valid_618616 = validateParameter(valid_618616, JString, required = true, default = newJString("ModifyFleet")) - if valid_617412 != nil: - section.add "Action", valid_617412 - var valid_617413 = query.getOrDefault("Version") - valid_617413 = validateParameter(valid_617413, JString, required = true, + if valid_618616 != nil: + section.add "Action", valid_618616 + var valid_618617 = query.getOrDefault("Version") + valid_618617 = validateParameter(valid_618617, JString, required = true, default = newJString("2016-11-15")) - if valid_617413 != nil: - section.add "Version", valid_617413 + if valid_618617 != nil: + section.add "Version", valid_618617 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -104992,41 +105057,41 @@ proc validate_PostModifyFleet_617410(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617414 = header.getOrDefault("X-Amz-Signature") - valid_617414 = validateParameter(valid_617414, JString, required = false, - default = nil) - if valid_617414 != nil: - section.add "X-Amz-Signature", valid_617414 - var valid_617415 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617415 = validateParameter(valid_617415, JString, required = false, - default = nil) - if valid_617415 != nil: - section.add "X-Amz-Content-Sha256", valid_617415 - var valid_617416 = header.getOrDefault("X-Amz-Date") - valid_617416 = validateParameter(valid_617416, JString, required = false, - default = nil) - if valid_617416 != nil: - section.add "X-Amz-Date", valid_617416 - var valid_617417 = header.getOrDefault("X-Amz-Credential") - valid_617417 = validateParameter(valid_617417, JString, required = false, - default = nil) - if valid_617417 != nil: - section.add "X-Amz-Credential", valid_617417 - var valid_617418 = header.getOrDefault("X-Amz-Security-Token") - valid_617418 = validateParameter(valid_617418, JString, required = false, - default = nil) - if valid_617418 != nil: - section.add "X-Amz-Security-Token", valid_617418 - var valid_617419 = header.getOrDefault("X-Amz-Algorithm") - valid_617419 = validateParameter(valid_617419, JString, required = false, - default = nil) - if valid_617419 != nil: - section.add "X-Amz-Algorithm", valid_617419 - var valid_617420 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617420 = validateParameter(valid_617420, JString, required = false, + var valid_618618 = header.getOrDefault("X-Amz-Signature") + valid_618618 = validateParameter(valid_618618, JString, required = false, default = nil) - if valid_617420 != nil: - section.add "X-Amz-SignedHeaders", valid_617420 + if valid_618618 != nil: + section.add "X-Amz-Signature", valid_618618 + var valid_618619 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618619 = validateParameter(valid_618619, JString, required = false, + default = nil) + if valid_618619 != nil: + section.add "X-Amz-Content-Sha256", valid_618619 + var valid_618620 = header.getOrDefault("X-Amz-Date") + valid_618620 = validateParameter(valid_618620, JString, required = false, + default = nil) + if valid_618620 != nil: + section.add "X-Amz-Date", valid_618620 + var valid_618621 = header.getOrDefault("X-Amz-Credential") + valid_618621 = validateParameter(valid_618621, JString, required = false, + default = nil) + if valid_618621 != nil: + section.add "X-Amz-Credential", valid_618621 + var valid_618622 = header.getOrDefault("X-Amz-Security-Token") + valid_618622 = validateParameter(valid_618622, JString, required = false, + default = nil) + if valid_618622 != nil: + section.add "X-Amz-Security-Token", valid_618622 + var valid_618623 = header.getOrDefault("X-Amz-Algorithm") + valid_618623 = validateParameter(valid_618623, JString, required = false, + default = nil) + if valid_618623 != nil: + section.add "X-Amz-Algorithm", valid_618623 + var valid_618624 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618624 = validateParameter(valid_618624, JString, required = false, + default = nil) + if valid_618624 != nil: + section.add "X-Amz-SignedHeaders", valid_618624 result.add "header", section ## parameters in `formData` object: ## TargetCapacitySpecification.TotalTargetCapacity: JString @@ -105048,60 +105113,60 @@ proc validate_PostModifyFleet_617410(path: JsonNode; query: JsonNode; ## FleetId: JString (required) ## : The ID of the EC2 Fleet. section = newJObject() - var valid_617421 = formData.getOrDefault("TargetCapacitySpecification.TotalTargetCapacity") - valid_617421 = validateParameter(valid_617421, JString, required = false, + var valid_618625 = formData.getOrDefault("TargetCapacitySpecification.TotalTargetCapacity") + valid_618625 = validateParameter(valid_618625, JString, required = false, default = nil) - if valid_617421 != nil: - section.add "TargetCapacitySpecification.TotalTargetCapacity", valid_617421 - var valid_617422 = formData.getOrDefault("ExcessCapacityTerminationPolicy") - valid_617422 = validateParameter(valid_617422, JString, required = false, + if valid_618625 != nil: + section.add "TargetCapacitySpecification.TotalTargetCapacity", valid_618625 + var valid_618626 = formData.getOrDefault("ExcessCapacityTerminationPolicy") + valid_618626 = validateParameter(valid_618626, JString, required = false, default = newJString("no-termination")) - if valid_617422 != nil: - section.add "ExcessCapacityTerminationPolicy", valid_617422 - var valid_617423 = formData.getOrDefault("TargetCapacitySpecification.DefaultTargetCapacityType") - valid_617423 = validateParameter(valid_617423, JString, required = false, - default = nil) - if valid_617423 != nil: - section.add "TargetCapacitySpecification.DefaultTargetCapacityType", valid_617423 - var valid_617424 = formData.getOrDefault("TargetCapacitySpecification.SpotTargetCapacity") - valid_617424 = validateParameter(valid_617424, JString, required = false, - default = nil) - if valid_617424 != nil: - section.add "TargetCapacitySpecification.SpotTargetCapacity", valid_617424 - var valid_617425 = formData.getOrDefault("TargetCapacitySpecification.OnDemandTargetCapacity") - valid_617425 = validateParameter(valid_617425, JString, required = false, - default = nil) - if valid_617425 != nil: - section.add "TargetCapacitySpecification.OnDemandTargetCapacity", valid_617425 - var valid_617426 = formData.getOrDefault("DryRun") - valid_617426 = validateParameter(valid_617426, JBool, required = false, default = nil) - if valid_617426 != nil: - section.add "DryRun", valid_617426 + if valid_618626 != nil: + section.add "ExcessCapacityTerminationPolicy", valid_618626 + var valid_618627 = formData.getOrDefault("TargetCapacitySpecification.DefaultTargetCapacityType") + valid_618627 = validateParameter(valid_618627, JString, required = false, + default = nil) + if valid_618627 != nil: + section.add "TargetCapacitySpecification.DefaultTargetCapacityType", valid_618627 + var valid_618628 = formData.getOrDefault("TargetCapacitySpecification.SpotTargetCapacity") + valid_618628 = validateParameter(valid_618628, JString, required = false, + default = nil) + if valid_618628 != nil: + section.add "TargetCapacitySpecification.SpotTargetCapacity", valid_618628 + var valid_618629 = formData.getOrDefault("TargetCapacitySpecification.OnDemandTargetCapacity") + valid_618629 = validateParameter(valid_618629, JString, required = false, + default = nil) + if valid_618629 != nil: + section.add "TargetCapacitySpecification.OnDemandTargetCapacity", valid_618629 + var valid_618630 = formData.getOrDefault("DryRun") + valid_618630 = validateParameter(valid_618630, JBool, required = false, default = nil) + if valid_618630 != nil: + section.add "DryRun", valid_618630 assert formData != nil, "formData argument is necessary due to required `FleetId` field" - var valid_617427 = formData.getOrDefault("FleetId") - valid_617427 = validateParameter(valid_617427, JString, required = true, + var valid_618631 = formData.getOrDefault("FleetId") + valid_618631 = validateParameter(valid_618631, JString, required = true, default = nil) - if valid_617427 != nil: - section.add "FleetId", valid_617427 + if valid_618631 != nil: + section.add "FleetId", valid_618631 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617428: Call_PostModifyFleet_617409; path: JsonNode; query: JsonNode; +proc call*(call_618632: Call_PostModifyFleet_618613; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the specified EC2 Fleet.
You can only modify an EC2 Fleet request of type maintain
.
While the EC2 Fleet is being modified, it is in the modifying
state.
To scale up your EC2 Fleet, increase its target capacity. The EC2 Fleet launches the additional Spot Instances according to the allocation strategy for the EC2 Fleet request. If the allocation strategy is lowest-price
, the EC2 Fleet launches instances using the Spot Instance pool with the lowest price. If the allocation strategy is diversified
, the EC2 Fleet distributes the instances across the Spot Instance pools. If the allocation strategy is capacity-optimized
, EC2 Fleet launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching.
To scale down your EC2 Fleet, decrease its target capacity. First, the EC2 Fleet cancels any open requests that exceed the new target capacity. You can request that the EC2 Fleet terminate Spot Instances until the size of the fleet no longer exceeds the new target capacity. If the allocation strategy is lowest-price
, the EC2 Fleet terminates the instances with the highest price per unit. If the allocation strategy is capacity-optimized
, the EC2 Fleet terminates the instances in the Spot Instance pools that have the least available Spot Instance capacity. If the allocation strategy is diversified
, the EC2 Fleet terminates instances across the Spot Instance pools. Alternatively, you can request that the EC2 Fleet keep the fleet at its current size, but not replace any Spot Instances that are interrupted or that you terminate manually.
If you are finished with your EC2 Fleet for now, but will use it again later, you can set the target capacity to 0.
## - let valid = call_617428.validator(path, query, header, formData, body) - let scheme = call_617428.pickScheme + let valid = call_618632.validator(path, query, header, formData, body) + let scheme = call_618632.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617428.url(scheme.get, call_617428.host, call_617428.base, - call_617428.route, valid.getOrDefault("path"), + let url = call_618632.url(scheme.get, call_618632.host, call_618632.base, + call_618632.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617428, url, valid) + result = atozHook(call_618632, url, valid) -proc call*(call_617429: Call_PostModifyFleet_617409; FleetId: string; +proc call*(call_618633: Call_PostModifyFleet_618613; FleetId: string; TargetCapacitySpecificationTotalTargetCapacity: string = ""; ExcessCapacityTerminationPolicy: string = "no-termination"; TargetCapacitySpecificationDefaultTargetCapacityType: string = ""; @@ -105131,31 +105196,31 @@ proc call*(call_617429: Call_PostModifyFleet_617409; FleetId: string; ## : The ID of the EC2 Fleet. ## Action: string (required) ## Version: string (required) - var query_617430 = newJObject() - var formData_617431 = newJObject() - add(formData_617431, "TargetCapacitySpecification.TotalTargetCapacity", + var query_618634 = newJObject() + var formData_618635 = newJObject() + add(formData_618635, "TargetCapacitySpecification.TotalTargetCapacity", newJString(TargetCapacitySpecificationTotalTargetCapacity)) - add(formData_617431, "ExcessCapacityTerminationPolicy", + add(formData_618635, "ExcessCapacityTerminationPolicy", newJString(ExcessCapacityTerminationPolicy)) - add(formData_617431, "TargetCapacitySpecification.DefaultTargetCapacityType", + add(formData_618635, "TargetCapacitySpecification.DefaultTargetCapacityType", newJString(TargetCapacitySpecificationDefaultTargetCapacityType)) - add(formData_617431, "TargetCapacitySpecification.SpotTargetCapacity", + add(formData_618635, "TargetCapacitySpecification.SpotTargetCapacity", newJString(TargetCapacitySpecificationSpotTargetCapacity)) - add(formData_617431, "TargetCapacitySpecification.OnDemandTargetCapacity", + add(formData_618635, "TargetCapacitySpecification.OnDemandTargetCapacity", newJString(TargetCapacitySpecificationOnDemandTargetCapacity)) - add(formData_617431, "DryRun", newJBool(DryRun)) - add(formData_617431, "FleetId", newJString(FleetId)) - add(query_617430, "Action", newJString(Action)) - add(query_617430, "Version", newJString(Version)) - result = call_617429.call(nil, query_617430, nil, formData_617431, nil) + add(formData_618635, "DryRun", newJBool(DryRun)) + add(formData_618635, "FleetId", newJString(FleetId)) + add(query_618634, "Action", newJString(Action)) + add(query_618634, "Version", newJString(Version)) + result = call_618633.call(nil, query_618634, nil, formData_618635, nil) -var postModifyFleet* = Call_PostModifyFleet_617409(name: "postModifyFleet", +var postModifyFleet* = Call_PostModifyFleet_618613(name: "postModifyFleet", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=ModifyFleet", validator: validate_PostModifyFleet_617410, - base: "/", url: url_PostModifyFleet_617411, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=ModifyFleet", validator: validate_PostModifyFleet_618614, + base: "/", url: url_PostModifyFleet_618615, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyFleet_617387 = ref object of OpenApiRestCall_604389 -proc url_GetModifyFleet_617389(protocol: Scheme; host: string; base: string; + Call_GetModifyFleet_618591 = ref object of OpenApiRestCall_605589 +proc url_GetModifyFleet_618593(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -105167,7 +105232,7 @@ proc url_GetModifyFleet_617389(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetModifyFleet_617388(path: JsonNode; query: JsonNode; +proc validate_GetModifyFleet_618592(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the specified EC2 Fleet.
You can only modify an EC2 Fleet request of type maintain
.
While the EC2 Fleet is being modified, it is in the modifying
state.
To scale up your EC2 Fleet, increase its target capacity. The EC2 Fleet launches the additional Spot Instances according to the allocation strategy for the EC2 Fleet request. If the allocation strategy is lowest-price
, the EC2 Fleet launches instances using the Spot Instance pool with the lowest price. If the allocation strategy is diversified
, the EC2 Fleet distributes the instances across the Spot Instance pools. If the allocation strategy is capacity-optimized
, EC2 Fleet launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching.
To scale down your EC2 Fleet, decrease its target capacity. First, the EC2 Fleet cancels any open requests that exceed the new target capacity. You can request that the EC2 Fleet terminate Spot Instances until the size of the fleet no longer exceeds the new target capacity. If the allocation strategy is lowest-price
, the EC2 Fleet terminates the instances with the highest price per unit. If the allocation strategy is capacity-optimized
, the EC2 Fleet terminates the instances in the Spot Instance pools that have the least available Spot Instance capacity. If the allocation strategy is diversified
, the EC2 Fleet terminates instances across the Spot Instance pools. Alternatively, you can request that the EC2 Fleet keep the fleet at its current size, but not replace any Spot Instances that are interrupted or that you terminate manually.
If you are finished with your EC2 Fleet for now, but will use it again later, you can set the target capacity to 0.
@@ -105198,51 +105263,51 @@ proc validate_GetModifyFleet_617388(path: JsonNode; query: JsonNode; ## FleetId: JString (required) ## : The ID of the EC2 Fleet. section = newJObject() - var valid_617390 = query.getOrDefault("TargetCapacitySpecification.TotalTargetCapacity") - valid_617390 = validateParameter(valid_617390, JString, required = false, + var valid_618594 = query.getOrDefault("TargetCapacitySpecification.TotalTargetCapacity") + valid_618594 = validateParameter(valid_618594, JString, required = false, default = nil) - if valid_617390 != nil: - section.add "TargetCapacitySpecification.TotalTargetCapacity", valid_617390 - var valid_617391 = query.getOrDefault("DryRun") - valid_617391 = validateParameter(valid_617391, JBool, required = false, default = nil) - if valid_617391 != nil: - section.add "DryRun", valid_617391 - var valid_617392 = query.getOrDefault("TargetCapacitySpecification.OnDemandTargetCapacity") - valid_617392 = validateParameter(valid_617392, JString, required = false, + if valid_618594 != nil: + section.add "TargetCapacitySpecification.TotalTargetCapacity", valid_618594 + var valid_618595 = query.getOrDefault("DryRun") + valid_618595 = validateParameter(valid_618595, JBool, required = false, default = nil) + if valid_618595 != nil: + section.add "DryRun", valid_618595 + var valid_618596 = query.getOrDefault("TargetCapacitySpecification.OnDemandTargetCapacity") + valid_618596 = validateParameter(valid_618596, JString, required = false, default = nil) - if valid_617392 != nil: - section.add "TargetCapacitySpecification.OnDemandTargetCapacity", valid_617392 - var valid_617393 = query.getOrDefault("TargetCapacitySpecification.DefaultTargetCapacityType") - valid_617393 = validateParameter(valid_617393, JString, required = false, + if valid_618596 != nil: + section.add "TargetCapacitySpecification.OnDemandTargetCapacity", valid_618596 + var valid_618597 = query.getOrDefault("TargetCapacitySpecification.DefaultTargetCapacityType") + valid_618597 = validateParameter(valid_618597, JString, required = false, default = nil) - if valid_617393 != nil: - section.add "TargetCapacitySpecification.DefaultTargetCapacityType", valid_617393 + if valid_618597 != nil: + section.add "TargetCapacitySpecification.DefaultTargetCapacityType", valid_618597 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617394 = query.getOrDefault("Action") - valid_617394 = validateParameter(valid_617394, JString, required = true, + var valid_618598 = query.getOrDefault("Action") + valid_618598 = validateParameter(valid_618598, JString, required = true, default = newJString("ModifyFleet")) - if valid_617394 != nil: - section.add "Action", valid_617394 - var valid_617395 = query.getOrDefault("TargetCapacitySpecification.SpotTargetCapacity") - valid_617395 = validateParameter(valid_617395, JString, required = false, - default = nil) - if valid_617395 != nil: - section.add "TargetCapacitySpecification.SpotTargetCapacity", valid_617395 - var valid_617396 = query.getOrDefault("Version") - valid_617396 = validateParameter(valid_617396, JString, required = true, - default = newJString("2016-11-15")) - if valid_617396 != nil: - section.add "Version", valid_617396 - var valid_617397 = query.getOrDefault("ExcessCapacityTerminationPolicy") - valid_617397 = validateParameter(valid_617397, JString, required = false, + if valid_618598 != nil: + section.add "Action", valid_618598 + var valid_618599 = query.getOrDefault("TargetCapacitySpecification.SpotTargetCapacity") + valid_618599 = validateParameter(valid_618599, JString, required = false, + default = nil) + if valid_618599 != nil: + section.add "TargetCapacitySpecification.SpotTargetCapacity", valid_618599 + var valid_618600 = query.getOrDefault("Version") + valid_618600 = validateParameter(valid_618600, JString, required = true, + default = newJString("2016-11-15")) + if valid_618600 != nil: + section.add "Version", valid_618600 + var valid_618601 = query.getOrDefault("ExcessCapacityTerminationPolicy") + valid_618601 = validateParameter(valid_618601, JString, required = false, default = newJString("no-termination")) - if valid_617397 != nil: - section.add "ExcessCapacityTerminationPolicy", valid_617397 - var valid_617398 = query.getOrDefault("FleetId") - valid_617398 = validateParameter(valid_617398, JString, required = true, + if valid_618601 != nil: + section.add "ExcessCapacityTerminationPolicy", valid_618601 + var valid_618602 = query.getOrDefault("FleetId") + valid_618602 = validateParameter(valid_618602, JString, required = true, default = nil) - if valid_617398 != nil: - section.add "FleetId", valid_617398 + if valid_618602 != nil: + section.add "FleetId", valid_618602 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -105253,61 +105318,61 @@ proc validate_GetModifyFleet_617388(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617399 = header.getOrDefault("X-Amz-Signature") - valid_617399 = validateParameter(valid_617399, JString, required = false, + var valid_618603 = header.getOrDefault("X-Amz-Signature") + valid_618603 = validateParameter(valid_618603, JString, required = false, default = nil) - if valid_617399 != nil: - section.add "X-Amz-Signature", valid_617399 - var valid_617400 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617400 = validateParameter(valid_617400, JString, required = false, + if valid_618603 != nil: + section.add "X-Amz-Signature", valid_618603 + var valid_618604 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618604 = validateParameter(valid_618604, JString, required = false, default = nil) - if valid_617400 != nil: - section.add "X-Amz-Content-Sha256", valid_617400 - var valid_617401 = header.getOrDefault("X-Amz-Date") - valid_617401 = validateParameter(valid_617401, JString, required = false, + if valid_618604 != nil: + section.add "X-Amz-Content-Sha256", valid_618604 + var valid_618605 = header.getOrDefault("X-Amz-Date") + valid_618605 = validateParameter(valid_618605, JString, required = false, default = nil) - if valid_617401 != nil: - section.add "X-Amz-Date", valid_617401 - var valid_617402 = header.getOrDefault("X-Amz-Credential") - valid_617402 = validateParameter(valid_617402, JString, required = false, + if valid_618605 != nil: + section.add "X-Amz-Date", valid_618605 + var valid_618606 = header.getOrDefault("X-Amz-Credential") + valid_618606 = validateParameter(valid_618606, JString, required = false, default = nil) - if valid_617402 != nil: - section.add "X-Amz-Credential", valid_617402 - var valid_617403 = header.getOrDefault("X-Amz-Security-Token") - valid_617403 = validateParameter(valid_617403, JString, required = false, + if valid_618606 != nil: + section.add "X-Amz-Credential", valid_618606 + var valid_618607 = header.getOrDefault("X-Amz-Security-Token") + valid_618607 = validateParameter(valid_618607, JString, required = false, default = nil) - if valid_617403 != nil: - section.add "X-Amz-Security-Token", valid_617403 - var valid_617404 = header.getOrDefault("X-Amz-Algorithm") - valid_617404 = validateParameter(valid_617404, JString, required = false, + if valid_618607 != nil: + section.add "X-Amz-Security-Token", valid_618607 + var valid_618608 = header.getOrDefault("X-Amz-Algorithm") + valid_618608 = validateParameter(valid_618608, JString, required = false, default = nil) - if valid_617404 != nil: - section.add "X-Amz-Algorithm", valid_617404 - var valid_617405 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617405 = validateParameter(valid_617405, JString, required = false, + if valid_618608 != nil: + section.add "X-Amz-Algorithm", valid_618608 + var valid_618609 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618609 = validateParameter(valid_618609, JString, required = false, default = nil) - if valid_617405 != nil: - section.add "X-Amz-SignedHeaders", valid_617405 + if valid_618609 != nil: + section.add "X-Amz-SignedHeaders", valid_618609 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617406: Call_GetModifyFleet_617387; path: JsonNode; query: JsonNode; +proc call*(call_618610: Call_GetModifyFleet_618591; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the specified EC2 Fleet.
You can only modify an EC2 Fleet request of type maintain
.
While the EC2 Fleet is being modified, it is in the modifying
state.
To scale up your EC2 Fleet, increase its target capacity. The EC2 Fleet launches the additional Spot Instances according to the allocation strategy for the EC2 Fleet request. If the allocation strategy is lowest-price
, the EC2 Fleet launches instances using the Spot Instance pool with the lowest price. If the allocation strategy is diversified
, the EC2 Fleet distributes the instances across the Spot Instance pools. If the allocation strategy is capacity-optimized
, EC2 Fleet launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching.
To scale down your EC2 Fleet, decrease its target capacity. First, the EC2 Fleet cancels any open requests that exceed the new target capacity. You can request that the EC2 Fleet terminate Spot Instances until the size of the fleet no longer exceeds the new target capacity. If the allocation strategy is lowest-price
, the EC2 Fleet terminates the instances with the highest price per unit. If the allocation strategy is capacity-optimized
, the EC2 Fleet terminates the instances in the Spot Instance pools that have the least available Spot Instance capacity. If the allocation strategy is diversified
, the EC2 Fleet terminates instances across the Spot Instance pools. Alternatively, you can request that the EC2 Fleet keep the fleet at its current size, but not replace any Spot Instances that are interrupted or that you terminate manually.
If you are finished with your EC2 Fleet for now, but will use it again later, you can set the target capacity to 0.
## - let valid = call_617406.validator(path, query, header, formData, body) - let scheme = call_617406.pickScheme + let valid = call_618610.validator(path, query, header, formData, body) + let scheme = call_618610.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617406.url(scheme.get, call_617406.host, call_617406.base, - call_617406.route, valid.getOrDefault("path"), + let url = call_618610.url(scheme.get, call_618610.host, call_618610.base, + call_618610.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617406, url, valid) + result = atozHook(call_618610, url, valid) -proc call*(call_617407: Call_GetModifyFleet_617387; FleetId: string; +proc call*(call_618611: Call_GetModifyFleet_618591; FleetId: string; TargetCapacitySpecificationTotalTargetCapacity: string = ""; DryRun: bool = false; TargetCapacitySpecificationOnDemandTargetCapacity: string = ""; @@ -105338,30 +105403,30 @@ proc call*(call_617407: Call_GetModifyFleet_617387; FleetId: string; ## : Indicates whether running instances should be terminated if the total target capacity of the EC2 Fleet is decreased below the current size of the EC2 Fleet. ## FleetId: string (required) ## : The ID of the EC2 Fleet. - var query_617408 = newJObject() - add(query_617408, "TargetCapacitySpecification.TotalTargetCapacity", + var query_618612 = newJObject() + add(query_618612, "TargetCapacitySpecification.TotalTargetCapacity", newJString(TargetCapacitySpecificationTotalTargetCapacity)) - add(query_617408, "DryRun", newJBool(DryRun)) - add(query_617408, "TargetCapacitySpecification.OnDemandTargetCapacity", + add(query_618612, "DryRun", newJBool(DryRun)) + add(query_618612, "TargetCapacitySpecification.OnDemandTargetCapacity", newJString(TargetCapacitySpecificationOnDemandTargetCapacity)) - add(query_617408, "TargetCapacitySpecification.DefaultTargetCapacityType", + add(query_618612, "TargetCapacitySpecification.DefaultTargetCapacityType", newJString(TargetCapacitySpecificationDefaultTargetCapacityType)) - add(query_617408, "Action", newJString(Action)) - add(query_617408, "TargetCapacitySpecification.SpotTargetCapacity", + add(query_618612, "Action", newJString(Action)) + add(query_618612, "TargetCapacitySpecification.SpotTargetCapacity", newJString(TargetCapacitySpecificationSpotTargetCapacity)) - add(query_617408, "Version", newJString(Version)) - add(query_617408, "ExcessCapacityTerminationPolicy", + add(query_618612, "Version", newJString(Version)) + add(query_618612, "ExcessCapacityTerminationPolicy", newJString(ExcessCapacityTerminationPolicy)) - add(query_617408, "FleetId", newJString(FleetId)) - result = call_617407.call(nil, query_617408, nil, nil, nil) + add(query_618612, "FleetId", newJString(FleetId)) + result = call_618611.call(nil, query_618612, nil, nil, nil) -var getModifyFleet* = Call_GetModifyFleet_617387(name: "getModifyFleet", +var getModifyFleet* = Call_GetModifyFleet_618591(name: "getModifyFleet", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=ModifyFleet", validator: validate_GetModifyFleet_617388, - base: "/", url: url_GetModifyFleet_617389, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=ModifyFleet", validator: validate_GetModifyFleet_618592, + base: "/", url: url_GetModifyFleet_618593, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyFpgaImageAttribute_617458 = ref object of OpenApiRestCall_604389 -proc url_PostModifyFpgaImageAttribute_617460(protocol: Scheme; host: string; + Call_PostModifyFpgaImageAttribute_618662 = ref object of OpenApiRestCall_605589 +proc url_PostModifyFpgaImageAttribute_618664(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -105373,7 +105438,7 @@ proc url_PostModifyFpgaImageAttribute_617460(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostModifyFpgaImageAttribute_617459(path: JsonNode; query: JsonNode; +proc validate_PostModifyFpgaImageAttribute_618663(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies the specified attribute of the specified Amazon FPGA Image (AFI). ## @@ -105386,16 +105451,16 @@ proc validate_PostModifyFpgaImageAttribute_617459(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617461 = query.getOrDefault("Action") - valid_617461 = validateParameter(valid_617461, JString, required = true, default = newJString( + var valid_618665 = query.getOrDefault("Action") + valid_618665 = validateParameter(valid_618665, JString, required = true, default = newJString( "ModifyFpgaImageAttribute")) - if valid_617461 != nil: - section.add "Action", valid_617461 - var valid_617462 = query.getOrDefault("Version") - valid_617462 = validateParameter(valid_617462, JString, required = true, + if valid_618665 != nil: + section.add "Action", valid_618665 + var valid_618666 = query.getOrDefault("Version") + valid_618666 = validateParameter(valid_618666, JString, required = true, default = newJString("2016-11-15")) - if valid_617462 != nil: - section.add "Version", valid_617462 + if valid_618666 != nil: + section.add "Version", valid_618666 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -105406,41 +105471,41 @@ proc validate_PostModifyFpgaImageAttribute_617459(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617463 = header.getOrDefault("X-Amz-Signature") - valid_617463 = validateParameter(valid_617463, JString, required = false, + var valid_618667 = header.getOrDefault("X-Amz-Signature") + valid_618667 = validateParameter(valid_618667, JString, required = false, default = nil) - if valid_617463 != nil: - section.add "X-Amz-Signature", valid_617463 - var valid_617464 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617464 = validateParameter(valid_617464, JString, required = false, + if valid_618667 != nil: + section.add "X-Amz-Signature", valid_618667 + var valid_618668 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618668 = validateParameter(valid_618668, JString, required = false, default = nil) - if valid_617464 != nil: - section.add "X-Amz-Content-Sha256", valid_617464 - var valid_617465 = header.getOrDefault("X-Amz-Date") - valid_617465 = validateParameter(valid_617465, JString, required = false, + if valid_618668 != nil: + section.add "X-Amz-Content-Sha256", valid_618668 + var valid_618669 = header.getOrDefault("X-Amz-Date") + valid_618669 = validateParameter(valid_618669, JString, required = false, default = nil) - if valid_617465 != nil: - section.add "X-Amz-Date", valid_617465 - var valid_617466 = header.getOrDefault("X-Amz-Credential") - valid_617466 = validateParameter(valid_617466, JString, required = false, + if valid_618669 != nil: + section.add "X-Amz-Date", valid_618669 + var valid_618670 = header.getOrDefault("X-Amz-Credential") + valid_618670 = validateParameter(valid_618670, JString, required = false, default = nil) - if valid_617466 != nil: - section.add "X-Amz-Credential", valid_617466 - var valid_617467 = header.getOrDefault("X-Amz-Security-Token") - valid_617467 = validateParameter(valid_617467, JString, required = false, + if valid_618670 != nil: + section.add "X-Amz-Credential", valid_618670 + var valid_618671 = header.getOrDefault("X-Amz-Security-Token") + valid_618671 = validateParameter(valid_618671, JString, required = false, default = nil) - if valid_617467 != nil: - section.add "X-Amz-Security-Token", valid_617467 - var valid_617468 = header.getOrDefault("X-Amz-Algorithm") - valid_617468 = validateParameter(valid_617468, JString, required = false, + if valid_618671 != nil: + section.add "X-Amz-Security-Token", valid_618671 + var valid_618672 = header.getOrDefault("X-Amz-Algorithm") + valid_618672 = validateParameter(valid_618672, JString, required = false, default = nil) - if valid_617468 != nil: - section.add "X-Amz-Algorithm", valid_617468 - var valid_617469 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617469 = validateParameter(valid_617469, JString, required = false, + if valid_618672 != nil: + section.add "X-Amz-Algorithm", valid_618672 + var valid_618673 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618673 = validateParameter(valid_618673, JString, required = false, default = nil) - if valid_617469 != nil: - section.add "X-Amz-SignedHeaders", valid_617469 + if valid_618673 != nil: + section.add "X-Amz-SignedHeaders", valid_618673 result.add "header", section ## parameters in `formData` object: ## Attribute: JString @@ -105468,80 +105533,80 @@ proc validate_PostModifyFpgaImageAttribute_617459(path: JsonNode; query: JsonNod ## ProductCode: JArray ## : The product codes. After you add a product code to an AFI, it can't be removed. This parameter is valid only when modifying theproductCodes
attribute.
section = newJObject()
- var valid_617470 = formData.getOrDefault("Attribute")
- valid_617470 = validateParameter(valid_617470, JString, required = false,
+ var valid_618674 = formData.getOrDefault("Attribute")
+ valid_618674 = validateParameter(valid_618674, JString, required = false,
default = newJString("description"))
- if valid_617470 != nil:
- section.add "Attribute", valid_617470
- var valid_617471 = formData.getOrDefault("UserId")
- valid_617471 = validateParameter(valid_617471, JArray, required = false,
+ if valid_618674 != nil:
+ section.add "Attribute", valid_618674
+ var valid_618675 = formData.getOrDefault("UserId")
+ valid_618675 = validateParameter(valid_618675, JArray, required = false,
default = nil)
- if valid_617471 != nil:
- section.add "UserId", valid_617471
- var valid_617472 = formData.getOrDefault("Description")
- valid_617472 = validateParameter(valid_617472, JString, required = false,
+ if valid_618675 != nil:
+ section.add "UserId", valid_618675
+ var valid_618676 = formData.getOrDefault("Description")
+ valid_618676 = validateParameter(valid_618676, JString, required = false,
default = nil)
- if valid_617472 != nil:
- section.add "Description", valid_617472
- var valid_617473 = formData.getOrDefault("OperationType")
- valid_617473 = validateParameter(valid_617473, JString, required = false,
+ if valid_618676 != nil:
+ section.add "Description", valid_618676
+ var valid_618677 = formData.getOrDefault("OperationType")
+ valid_618677 = validateParameter(valid_618677, JString, required = false,
default = newJString("add"))
- if valid_617473 != nil:
- section.add "OperationType", valid_617473
- var valid_617474 = formData.getOrDefault("LoadPermission.Add")
- valid_617474 = validateParameter(valid_617474, JArray, required = false,
- default = nil)
- if valid_617474 != nil:
- section.add "LoadPermission.Add", valid_617474
- var valid_617475 = formData.getOrDefault("DryRun")
- valid_617475 = validateParameter(valid_617475, JBool, required = false, default = nil)
- if valid_617475 != nil:
- section.add "DryRun", valid_617475
+ if valid_618677 != nil:
+ section.add "OperationType", valid_618677
+ var valid_618678 = formData.getOrDefault("LoadPermission.Add")
+ valid_618678 = validateParameter(valid_618678, JArray, required = false,
+ default = nil)
+ if valid_618678 != nil:
+ section.add "LoadPermission.Add", valid_618678
+ var valid_618679 = formData.getOrDefault("DryRun")
+ valid_618679 = validateParameter(valid_618679, JBool, required = false, default = nil)
+ if valid_618679 != nil:
+ section.add "DryRun", valid_618679
assert formData != nil,
"formData argument is necessary due to required `FpgaImageId` field"
- var valid_617476 = formData.getOrDefault("FpgaImageId")
- valid_617476 = validateParameter(valid_617476, JString, required = true,
+ var valid_618680 = formData.getOrDefault("FpgaImageId")
+ valid_618680 = validateParameter(valid_618680, JString, required = true,
default = nil)
- if valid_617476 != nil:
- section.add "FpgaImageId", valid_617476
- var valid_617477 = formData.getOrDefault("Name")
- valid_617477 = validateParameter(valid_617477, JString, required = false,
+ if valid_618680 != nil:
+ section.add "FpgaImageId", valid_618680
+ var valid_618681 = formData.getOrDefault("Name")
+ valid_618681 = validateParameter(valid_618681, JString, required = false,
default = nil)
- if valid_617477 != nil:
- section.add "Name", valid_617477
- var valid_617478 = formData.getOrDefault("UserGroup")
- valid_617478 = validateParameter(valid_617478, JArray, required = false,
+ if valid_618681 != nil:
+ section.add "Name", valid_618681
+ var valid_618682 = formData.getOrDefault("UserGroup")
+ valid_618682 = validateParameter(valid_618682, JArray, required = false,
default = nil)
- if valid_617478 != nil:
- section.add "UserGroup", valid_617478
- var valid_617479 = formData.getOrDefault("LoadPermission.Remove")
- valid_617479 = validateParameter(valid_617479, JArray, required = false,
+ if valid_618682 != nil:
+ section.add "UserGroup", valid_618682
+ var valid_618683 = formData.getOrDefault("LoadPermission.Remove")
+ valid_618683 = validateParameter(valid_618683, JArray, required = false,
default = nil)
- if valid_617479 != nil:
- section.add "LoadPermission.Remove", valid_617479
- var valid_617480 = formData.getOrDefault("ProductCode")
- valid_617480 = validateParameter(valid_617480, JArray, required = false,
+ if valid_618683 != nil:
+ section.add "LoadPermission.Remove", valid_618683
+ var valid_618684 = formData.getOrDefault("ProductCode")
+ valid_618684 = validateParameter(valid_618684, JArray, required = false,
default = nil)
- if valid_617480 != nil:
- section.add "ProductCode", valid_617480
+ if valid_618684 != nil:
+ section.add "ProductCode", valid_618684
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_617481: Call_PostModifyFpgaImageAttribute_617458; path: JsonNode;
+proc call*(call_618685: Call_PostModifyFpgaImageAttribute_618662; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies the specified attribute of the specified Amazon FPGA Image (AFI).
##
- let valid = call_617481.validator(path, query, header, formData, body)
- let scheme = call_617481.pickScheme
+ let valid = call_618685.validator(path, query, header, formData, body)
+ let scheme = call_618685.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_617481.url(scheme.get, call_617481.host, call_617481.base,
- call_617481.route, valid.getOrDefault("path"),
+ let url = call_618685.url(scheme.get, call_618685.host, call_618685.base,
+ call_618685.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_617481, url, valid)
+ result = atozHook(call_618685, url, valid)
-proc call*(call_617482: Call_PostModifyFpgaImageAttribute_617458;
+proc call*(call_618686: Call_PostModifyFpgaImageAttribute_618662;
FpgaImageId: string; Attribute: string = "description";
UserId: JsonNode = nil; Description: string = "";
OperationType: string = "add"; LoadPermissionAdd: JsonNode = nil;
@@ -105577,37 +105642,37 @@ proc call*(call_617482: Call_PostModifyFpgaImageAttribute_617458;
## Version: string (required)
## ProductCode: JArray
## : The product codes. After you add a product code to an AFI, it can't be removed. This parameter is valid only when modifying the productCodes
attribute.
- var query_617483 = newJObject()
- var formData_617484 = newJObject()
- add(formData_617484, "Attribute", newJString(Attribute))
+ var query_618687 = newJObject()
+ var formData_618688 = newJObject()
+ add(formData_618688, "Attribute", newJString(Attribute))
if UserId != nil:
- formData_617484.add "UserId", UserId
- add(formData_617484, "Description", newJString(Description))
- add(formData_617484, "OperationType", newJString(OperationType))
+ formData_618688.add "UserId", UserId
+ add(formData_618688, "Description", newJString(Description))
+ add(formData_618688, "OperationType", newJString(OperationType))
if LoadPermissionAdd != nil:
- formData_617484.add "LoadPermission.Add", LoadPermissionAdd
- add(formData_617484, "DryRun", newJBool(DryRun))
- add(formData_617484, "FpgaImageId", newJString(FpgaImageId))
- add(query_617483, "Action", newJString(Action))
- add(formData_617484, "Name", newJString(Name))
+ formData_618688.add "LoadPermission.Add", LoadPermissionAdd
+ add(formData_618688, "DryRun", newJBool(DryRun))
+ add(formData_618688, "FpgaImageId", newJString(FpgaImageId))
+ add(query_618687, "Action", newJString(Action))
+ add(formData_618688, "Name", newJString(Name))
if UserGroup != nil:
- formData_617484.add "UserGroup", UserGroup
+ formData_618688.add "UserGroup", UserGroup
if LoadPermissionRemove != nil:
- formData_617484.add "LoadPermission.Remove", LoadPermissionRemove
- add(query_617483, "Version", newJString(Version))
+ formData_618688.add "LoadPermission.Remove", LoadPermissionRemove
+ add(query_618687, "Version", newJString(Version))
if ProductCode != nil:
- formData_617484.add "ProductCode", ProductCode
- result = call_617482.call(nil, query_617483, nil, formData_617484, nil)
+ formData_618688.add "ProductCode", ProductCode
+ result = call_618686.call(nil, query_618687, nil, formData_618688, nil)
-var postModifyFpgaImageAttribute* = Call_PostModifyFpgaImageAttribute_617458(
+var postModifyFpgaImageAttribute* = Call_PostModifyFpgaImageAttribute_618662(
name: "postModifyFpgaImageAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ModifyFpgaImageAttribute",
- validator: validate_PostModifyFpgaImageAttribute_617459, base: "/",
- url: url_PostModifyFpgaImageAttribute_617460,
+ validator: validate_PostModifyFpgaImageAttribute_618663, base: "/",
+ url: url_PostModifyFpgaImageAttribute_618664,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyFpgaImageAttribute_617432 = ref object of OpenApiRestCall_604389
-proc url_GetModifyFpgaImageAttribute_617434(protocol: Scheme; host: string;
+ Call_GetModifyFpgaImageAttribute_618636 = ref object of OpenApiRestCall_605589
+proc url_GetModifyFpgaImageAttribute_618638(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -105619,7 +105684,7 @@ proc url_GetModifyFpgaImageAttribute_617434(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetModifyFpgaImageAttribute_617433(path: JsonNode; query: JsonNode;
+proc validate_GetModifyFpgaImageAttribute_618637(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies the specified attribute of the specified Amazon FPGA Image (AFI).
##
@@ -105655,71 +105720,71 @@ proc validate_GetModifyFpgaImageAttribute_617433(path: JsonNode; query: JsonNode
## ProductCode: JArray
## : The product codes. After you add a product code to an AFI, it can't be removed. This parameter is valid only when modifying the productCodes
attribute.
section = newJObject()
- var valid_617435 = query.getOrDefault("LoadPermission.Remove")
- valid_617435 = validateParameter(valid_617435, JArray, required = false,
- default = nil)
- if valid_617435 != nil:
- section.add "LoadPermission.Remove", valid_617435
- var valid_617436 = query.getOrDefault("DryRun")
- valid_617436 = validateParameter(valid_617436, JBool, required = false, default = nil)
- if valid_617436 != nil:
- section.add "DryRun", valid_617436
- var valid_617437 = query.getOrDefault("OperationType")
- valid_617437 = validateParameter(valid_617437, JString, required = false,
+ var valid_618639 = query.getOrDefault("LoadPermission.Remove")
+ valid_618639 = validateParameter(valid_618639, JArray, required = false,
+ default = nil)
+ if valid_618639 != nil:
+ section.add "LoadPermission.Remove", valid_618639
+ var valid_618640 = query.getOrDefault("DryRun")
+ valid_618640 = validateParameter(valid_618640, JBool, required = false, default = nil)
+ if valid_618640 != nil:
+ section.add "DryRun", valid_618640
+ var valid_618641 = query.getOrDefault("OperationType")
+ valid_618641 = validateParameter(valid_618641, JString, required = false,
default = newJString("add"))
- if valid_617437 != nil:
- section.add "OperationType", valid_617437
- var valid_617438 = query.getOrDefault("Name")
- valid_617438 = validateParameter(valid_617438, JString, required = false,
+ if valid_618641 != nil:
+ section.add "OperationType", valid_618641
+ var valid_618642 = query.getOrDefault("Name")
+ valid_618642 = validateParameter(valid_618642, JString, required = false,
default = nil)
- if valid_617438 != nil:
- section.add "Name", valid_617438
- var valid_617439 = query.getOrDefault("UserId")
- valid_617439 = validateParameter(valid_617439, JArray, required = false,
+ if valid_618642 != nil:
+ section.add "Name", valid_618642
+ var valid_618643 = query.getOrDefault("UserId")
+ valid_618643 = validateParameter(valid_618643, JArray, required = false,
default = nil)
- if valid_617439 != nil:
- section.add "UserId", valid_617439
+ if valid_618643 != nil:
+ section.add "UserId", valid_618643
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_617440 = query.getOrDefault("Action")
- valid_617440 = validateParameter(valid_617440, JString, required = true, default = newJString(
+ var valid_618644 = query.getOrDefault("Action")
+ valid_618644 = validateParameter(valid_618644, JString, required = true, default = newJString(
"ModifyFpgaImageAttribute"))
- if valid_617440 != nil:
- section.add "Action", valid_617440
- var valid_617441 = query.getOrDefault("FpgaImageId")
- valid_617441 = validateParameter(valid_617441, JString, required = true,
- default = nil)
- if valid_617441 != nil:
- section.add "FpgaImageId", valid_617441
- var valid_617442 = query.getOrDefault("Description")
- valid_617442 = validateParameter(valid_617442, JString, required = false,
- default = nil)
- if valid_617442 != nil:
- section.add "Description", valid_617442
- var valid_617443 = query.getOrDefault("Version")
- valid_617443 = validateParameter(valid_617443, JString, required = true,
- default = newJString("2016-11-15"))
- if valid_617443 != nil:
- section.add "Version", valid_617443
- var valid_617444 = query.getOrDefault("LoadPermission.Add")
- valid_617444 = validateParameter(valid_617444, JArray, required = false,
- default = nil)
- if valid_617444 != nil:
- section.add "LoadPermission.Add", valid_617444
- var valid_617445 = query.getOrDefault("UserGroup")
- valid_617445 = validateParameter(valid_617445, JArray, required = false,
- default = nil)
- if valid_617445 != nil:
- section.add "UserGroup", valid_617445
- var valid_617446 = query.getOrDefault("Attribute")
- valid_617446 = validateParameter(valid_617446, JString, required = false,
+ if valid_618644 != nil:
+ section.add "Action", valid_618644
+ var valid_618645 = query.getOrDefault("FpgaImageId")
+ valid_618645 = validateParameter(valid_618645, JString, required = true,
+ default = nil)
+ if valid_618645 != nil:
+ section.add "FpgaImageId", valid_618645
+ var valid_618646 = query.getOrDefault("Description")
+ valid_618646 = validateParameter(valid_618646, JString, required = false,
+ default = nil)
+ if valid_618646 != nil:
+ section.add "Description", valid_618646
+ var valid_618647 = query.getOrDefault("Version")
+ valid_618647 = validateParameter(valid_618647, JString, required = true,
+ default = newJString("2016-11-15"))
+ if valid_618647 != nil:
+ section.add "Version", valid_618647
+ var valid_618648 = query.getOrDefault("LoadPermission.Add")
+ valid_618648 = validateParameter(valid_618648, JArray, required = false,
+ default = nil)
+ if valid_618648 != nil:
+ section.add "LoadPermission.Add", valid_618648
+ var valid_618649 = query.getOrDefault("UserGroup")
+ valid_618649 = validateParameter(valid_618649, JArray, required = false,
+ default = nil)
+ if valid_618649 != nil:
+ section.add "UserGroup", valid_618649
+ var valid_618650 = query.getOrDefault("Attribute")
+ valid_618650 = validateParameter(valid_618650, JString, required = false,
default = newJString("description"))
- if valid_617446 != nil:
- section.add "Attribute", valid_617446
- var valid_617447 = query.getOrDefault("ProductCode")
- valid_617447 = validateParameter(valid_617447, JArray, required = false,
+ if valid_618650 != nil:
+ section.add "Attribute", valid_618650
+ var valid_618651 = query.getOrDefault("ProductCode")
+ valid_618651 = validateParameter(valid_618651, JArray, required = false,
default = nil)
- if valid_617447 != nil:
- section.add "ProductCode", valid_617447
+ if valid_618651 != nil:
+ section.add "ProductCode", valid_618651
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -105730,61 +105795,61 @@ proc validate_GetModifyFpgaImageAttribute_617433(path: JsonNode; query: JsonNode
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_617448 = header.getOrDefault("X-Amz-Signature")
- valid_617448 = validateParameter(valid_617448, JString, required = false,
+ var valid_618652 = header.getOrDefault("X-Amz-Signature")
+ valid_618652 = validateParameter(valid_618652, JString, required = false,
default = nil)
- if valid_617448 != nil:
- section.add "X-Amz-Signature", valid_617448
- var valid_617449 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_617449 = validateParameter(valid_617449, JString, required = false,
+ if valid_618652 != nil:
+ section.add "X-Amz-Signature", valid_618652
+ var valid_618653 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_618653 = validateParameter(valid_618653, JString, required = false,
default = nil)
- if valid_617449 != nil:
- section.add "X-Amz-Content-Sha256", valid_617449
- var valid_617450 = header.getOrDefault("X-Amz-Date")
- valid_617450 = validateParameter(valid_617450, JString, required = false,
+ if valid_618653 != nil:
+ section.add "X-Amz-Content-Sha256", valid_618653
+ var valid_618654 = header.getOrDefault("X-Amz-Date")
+ valid_618654 = validateParameter(valid_618654, JString, required = false,
default = nil)
- if valid_617450 != nil:
- section.add "X-Amz-Date", valid_617450
- var valid_617451 = header.getOrDefault("X-Amz-Credential")
- valid_617451 = validateParameter(valid_617451, JString, required = false,
+ if valid_618654 != nil:
+ section.add "X-Amz-Date", valid_618654
+ var valid_618655 = header.getOrDefault("X-Amz-Credential")
+ valid_618655 = validateParameter(valid_618655, JString, required = false,
default = nil)
- if valid_617451 != nil:
- section.add "X-Amz-Credential", valid_617451
- var valid_617452 = header.getOrDefault("X-Amz-Security-Token")
- valid_617452 = validateParameter(valid_617452, JString, required = false,
+ if valid_618655 != nil:
+ section.add "X-Amz-Credential", valid_618655
+ var valid_618656 = header.getOrDefault("X-Amz-Security-Token")
+ valid_618656 = validateParameter(valid_618656, JString, required = false,
default = nil)
- if valid_617452 != nil:
- section.add "X-Amz-Security-Token", valid_617452
- var valid_617453 = header.getOrDefault("X-Amz-Algorithm")
- valid_617453 = validateParameter(valid_617453, JString, required = false,
+ if valid_618656 != nil:
+ section.add "X-Amz-Security-Token", valid_618656
+ var valid_618657 = header.getOrDefault("X-Amz-Algorithm")
+ valid_618657 = validateParameter(valid_618657, JString, required = false,
default = nil)
- if valid_617453 != nil:
- section.add "X-Amz-Algorithm", valid_617453
- var valid_617454 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_617454 = validateParameter(valid_617454, JString, required = false,
+ if valid_618657 != nil:
+ section.add "X-Amz-Algorithm", valid_618657
+ var valid_618658 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_618658 = validateParameter(valid_618658, JString, required = false,
default = nil)
- if valid_617454 != nil:
- section.add "X-Amz-SignedHeaders", valid_617454
+ if valid_618658 != nil:
+ section.add "X-Amz-SignedHeaders", valid_618658
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_617455: Call_GetModifyFpgaImageAttribute_617432; path: JsonNode;
+proc call*(call_618659: Call_GetModifyFpgaImageAttribute_618636; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies the specified attribute of the specified Amazon FPGA Image (AFI).
##
- let valid = call_617455.validator(path, query, header, formData, body)
- let scheme = call_617455.pickScheme
+ let valid = call_618659.validator(path, query, header, formData, body)
+ let scheme = call_618659.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_617455.url(scheme.get, call_617455.host, call_617455.base,
- call_617455.route, valid.getOrDefault("path"),
+ let url = call_618659.url(scheme.get, call_618659.host, call_618659.base,
+ call_618659.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_617455, url, valid)
+ result = atozHook(call_618659, url, valid)
-proc call*(call_617456: Call_GetModifyFpgaImageAttribute_617432;
+proc call*(call_618660: Call_GetModifyFpgaImageAttribute_618636;
FpgaImageId: string; LoadPermissionRemove: JsonNode = nil;
DryRun: bool = false; OperationType: string = "add"; Name: string = "";
UserId: JsonNode = nil; Action: string = "ModifyFpgaImageAttribute";
@@ -105819,36 +105884,36 @@ proc call*(call_617456: Call_GetModifyFpgaImageAttribute_617432;
## : The name of the attribute.
## ProductCode: JArray
## : The product codes. After you add a product code to an AFI, it can't be removed. This parameter is valid only when modifying the productCodes
attribute.
- var query_617457 = newJObject()
+ var query_618661 = newJObject()
if LoadPermissionRemove != nil:
- query_617457.add "LoadPermission.Remove", LoadPermissionRemove
- add(query_617457, "DryRun", newJBool(DryRun))
- add(query_617457, "OperationType", newJString(OperationType))
- add(query_617457, "Name", newJString(Name))
+ query_618661.add "LoadPermission.Remove", LoadPermissionRemove
+ add(query_618661, "DryRun", newJBool(DryRun))
+ add(query_618661, "OperationType", newJString(OperationType))
+ add(query_618661, "Name", newJString(Name))
if UserId != nil:
- query_617457.add "UserId", UserId
- add(query_617457, "Action", newJString(Action))
- add(query_617457, "FpgaImageId", newJString(FpgaImageId))
- add(query_617457, "Description", newJString(Description))
- add(query_617457, "Version", newJString(Version))
+ query_618661.add "UserId", UserId
+ add(query_618661, "Action", newJString(Action))
+ add(query_618661, "FpgaImageId", newJString(FpgaImageId))
+ add(query_618661, "Description", newJString(Description))
+ add(query_618661, "Version", newJString(Version))
if LoadPermissionAdd != nil:
- query_617457.add "LoadPermission.Add", LoadPermissionAdd
+ query_618661.add "LoadPermission.Add", LoadPermissionAdd
if UserGroup != nil:
- query_617457.add "UserGroup", UserGroup
- add(query_617457, "Attribute", newJString(Attribute))
+ query_618661.add "UserGroup", UserGroup
+ add(query_618661, "Attribute", newJString(Attribute))
if ProductCode != nil:
- query_617457.add "ProductCode", ProductCode
- result = call_617456.call(nil, query_617457, nil, nil, nil)
+ query_618661.add "ProductCode", ProductCode
+ result = call_618660.call(nil, query_618661, nil, nil, nil)
-var getModifyFpgaImageAttribute* = Call_GetModifyFpgaImageAttribute_617432(
+var getModifyFpgaImageAttribute* = Call_GetModifyFpgaImageAttribute_618636(
name: "getModifyFpgaImageAttribute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=ModifyFpgaImageAttribute",
- validator: validate_GetModifyFpgaImageAttribute_617433, base: "/",
- url: url_GetModifyFpgaImageAttribute_617434,
+ validator: validate_GetModifyFpgaImageAttribute_618637, base: "/",
+ url: url_GetModifyFpgaImageAttribute_618638,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostModifyHosts_617505 = ref object of OpenApiRestCall_604389
-proc url_PostModifyHosts_617507(protocol: Scheme; host: string; base: string;
+ Call_PostModifyHosts_618709 = ref object of OpenApiRestCall_605589
+proc url_PostModifyHosts_618711(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -105860,7 +105925,7 @@ proc url_PostModifyHosts_617507(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostModifyHosts_617506(path: JsonNode; query: JsonNode;
+proc validate_PostModifyHosts_618710(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Modify the auto-placement setting of a Dedicated Host. When auto-placement is enabled, any instances that you launch with a tenancy of host
but without a specific host ID are placed onto any available Dedicated Host in your account that has auto-placement enabled. When auto-placement is disabled, you need to provide a host ID to have the instance launch onto a specific host. If no host ID is provided, the instance is launched onto a suitable host with auto-placement enabled.
You can also use this API action to modify a Dedicated Host to support either multiple instance types in an instance family, or to support a specific instance type only.
@@ -105874,16 +105939,16 @@ proc validate_PostModifyHosts_617506(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617508 = query.getOrDefault("Action") - valid_617508 = validateParameter(valid_617508, JString, required = true, + var valid_618712 = query.getOrDefault("Action") + valid_618712 = validateParameter(valid_618712, JString, required = true, default = newJString("ModifyHosts")) - if valid_617508 != nil: - section.add "Action", valid_617508 - var valid_617509 = query.getOrDefault("Version") - valid_617509 = validateParameter(valid_617509, JString, required = true, + if valid_618712 != nil: + section.add "Action", valid_618712 + var valid_618713 = query.getOrDefault("Version") + valid_618713 = validateParameter(valid_618713, JString, required = true, default = newJString("2016-11-15")) - if valid_617509 != nil: - section.add "Version", valid_617509 + if valid_618713 != nil: + section.add "Version", valid_618713 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -105894,41 +105959,41 @@ proc validate_PostModifyHosts_617506(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617510 = header.getOrDefault("X-Amz-Signature") - valid_617510 = validateParameter(valid_617510, JString, required = false, + var valid_618714 = header.getOrDefault("X-Amz-Signature") + valid_618714 = validateParameter(valid_618714, JString, required = false, default = nil) - if valid_617510 != nil: - section.add "X-Amz-Signature", valid_617510 - var valid_617511 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617511 = validateParameter(valid_617511, JString, required = false, + if valid_618714 != nil: + section.add "X-Amz-Signature", valid_618714 + var valid_618715 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618715 = validateParameter(valid_618715, JString, required = false, default = nil) - if valid_617511 != nil: - section.add "X-Amz-Content-Sha256", valid_617511 - var valid_617512 = header.getOrDefault("X-Amz-Date") - valid_617512 = validateParameter(valid_617512, JString, required = false, + if valid_618715 != nil: + section.add "X-Amz-Content-Sha256", valid_618715 + var valid_618716 = header.getOrDefault("X-Amz-Date") + valid_618716 = validateParameter(valid_618716, JString, required = false, default = nil) - if valid_617512 != nil: - section.add "X-Amz-Date", valid_617512 - var valid_617513 = header.getOrDefault("X-Amz-Credential") - valid_617513 = validateParameter(valid_617513, JString, required = false, + if valid_618716 != nil: + section.add "X-Amz-Date", valid_618716 + var valid_618717 = header.getOrDefault("X-Amz-Credential") + valid_618717 = validateParameter(valid_618717, JString, required = false, default = nil) - if valid_617513 != nil: - section.add "X-Amz-Credential", valid_617513 - var valid_617514 = header.getOrDefault("X-Amz-Security-Token") - valid_617514 = validateParameter(valid_617514, JString, required = false, + if valid_618717 != nil: + section.add "X-Amz-Credential", valid_618717 + var valid_618718 = header.getOrDefault("X-Amz-Security-Token") + valid_618718 = validateParameter(valid_618718, JString, required = false, default = nil) - if valid_617514 != nil: - section.add "X-Amz-Security-Token", valid_617514 - var valid_617515 = header.getOrDefault("X-Amz-Algorithm") - valid_617515 = validateParameter(valid_617515, JString, required = false, + if valid_618718 != nil: + section.add "X-Amz-Security-Token", valid_618718 + var valid_618719 = header.getOrDefault("X-Amz-Algorithm") + valid_618719 = validateParameter(valid_618719, JString, required = false, default = nil) - if valid_617515 != nil: - section.add "X-Amz-Algorithm", valid_617515 - var valid_617516 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617516 = validateParameter(valid_617516, JString, required = false, + if valid_618719 != nil: + section.add "X-Amz-Algorithm", valid_618719 + var valid_618720 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618720 = validateParameter(valid_618720, JString, required = false, default = nil) - if valid_617516 != nil: - section.add "X-Amz-SignedHeaders", valid_617516 + if valid_618720 != nil: + section.add "X-Amz-SignedHeaders", valid_618720 result.add "header", section ## parameters in `formData` object: ## InstanceType: JString @@ -105943,50 +106008,50 @@ proc validate_PostModifyHosts_617506(path: JsonNode; query: JsonNode; ## HostId: JArray (required) ## : The IDs of the Dedicated Hosts to modify. section = newJObject() - var valid_617517 = formData.getOrDefault("InstanceType") - valid_617517 = validateParameter(valid_617517, JString, required = false, + var valid_618721 = formData.getOrDefault("InstanceType") + valid_618721 = validateParameter(valid_618721, JString, required = false, default = nil) - if valid_617517 != nil: - section.add "InstanceType", valid_617517 - var valid_617518 = formData.getOrDefault("AutoPlacement") - valid_617518 = validateParameter(valid_617518, JString, required = false, + if valid_618721 != nil: + section.add "InstanceType", valid_618721 + var valid_618722 = formData.getOrDefault("AutoPlacement") + valid_618722 = validateParameter(valid_618722, JString, required = false, default = newJString("on")) - if valid_617518 != nil: - section.add "AutoPlacement", valid_617518 - var valid_617519 = formData.getOrDefault("InstanceFamily") - valid_617519 = validateParameter(valid_617519, JString, required = false, - default = nil) - if valid_617519 != nil: - section.add "InstanceFamily", valid_617519 - var valid_617520 = formData.getOrDefault("HostRecovery") - valid_617520 = validateParameter(valid_617520, JString, required = false, + if valid_618722 != nil: + section.add "AutoPlacement", valid_618722 + var valid_618723 = formData.getOrDefault("InstanceFamily") + valid_618723 = validateParameter(valid_618723, JString, required = false, + default = nil) + if valid_618723 != nil: + section.add "InstanceFamily", valid_618723 + var valid_618724 = formData.getOrDefault("HostRecovery") + valid_618724 = validateParameter(valid_618724, JString, required = false, default = newJString("on")) - if valid_617520 != nil: - section.add "HostRecovery", valid_617520 + if valid_618724 != nil: + section.add "HostRecovery", valid_618724 assert formData != nil, "formData argument is necessary due to required `HostId` field" - var valid_617521 = formData.getOrDefault("HostId") - valid_617521 = validateParameter(valid_617521, JArray, required = true, default = nil) - if valid_617521 != nil: - section.add "HostId", valid_617521 + var valid_618725 = formData.getOrDefault("HostId") + valid_618725 = validateParameter(valid_618725, JArray, required = true, default = nil) + if valid_618725 != nil: + section.add "HostId", valid_618725 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617522: Call_PostModifyHosts_617505; path: JsonNode; query: JsonNode; +proc call*(call_618726: Call_PostModifyHosts_618709; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modify the auto-placement setting of a Dedicated Host. When auto-placement is enabled, any instances that you launch with a tenancy of host
but without a specific host ID are placed onto any available Dedicated Host in your account that has auto-placement enabled. When auto-placement is disabled, you need to provide a host ID to have the instance launch onto a specific host. If no host ID is provided, the instance is launched onto a suitable host with auto-placement enabled.
You can also use this API action to modify a Dedicated Host to support either multiple instance types in an instance family, or to support a specific instance type only.
## - let valid = call_617522.validator(path, query, header, formData, body) - let scheme = call_617522.pickScheme + let valid = call_618726.validator(path, query, header, formData, body) + let scheme = call_618726.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617522.url(scheme.get, call_617522.host, call_617522.base, - call_617522.route, valid.getOrDefault("path"), + let url = call_618726.url(scheme.get, call_618726.host, call_618726.base, + call_618726.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617522, url, valid) + result = atozHook(call_618726, url, valid) -proc call*(call_617523: Call_PostModifyHosts_617505; HostId: JsonNode; +proc call*(call_618727: Call_PostModifyHosts_618709; HostId: JsonNode; InstanceType: string = ""; AutoPlacement: string = "on"; InstanceFamily: string = ""; HostRecovery: string = "on"; Action: string = "ModifyHosts"; Version: string = "2016-11-15"): Recallable = @@ -106005,25 +106070,25 @@ proc call*(call_617523: Call_PostModifyHosts_617505; HostId: JsonNode; ## Version: string (required) ## HostId: JArray (required) ## : The IDs of the Dedicated Hosts to modify. - var query_617524 = newJObject() - var formData_617525 = newJObject() - add(formData_617525, "InstanceType", newJString(InstanceType)) - add(formData_617525, "AutoPlacement", newJString(AutoPlacement)) - add(formData_617525, "InstanceFamily", newJString(InstanceFamily)) - add(formData_617525, "HostRecovery", newJString(HostRecovery)) - add(query_617524, "Action", newJString(Action)) - add(query_617524, "Version", newJString(Version)) + var query_618728 = newJObject() + var formData_618729 = newJObject() + add(formData_618729, "InstanceType", newJString(InstanceType)) + add(formData_618729, "AutoPlacement", newJString(AutoPlacement)) + add(formData_618729, "InstanceFamily", newJString(InstanceFamily)) + add(formData_618729, "HostRecovery", newJString(HostRecovery)) + add(query_618728, "Action", newJString(Action)) + add(query_618728, "Version", newJString(Version)) if HostId != nil: - formData_617525.add "HostId", HostId - result = call_617523.call(nil, query_617524, nil, formData_617525, nil) + formData_618729.add "HostId", HostId + result = call_618727.call(nil, query_618728, nil, formData_618729, nil) -var postModifyHosts* = Call_PostModifyHosts_617505(name: "postModifyHosts", +var postModifyHosts* = Call_PostModifyHosts_618709(name: "postModifyHosts", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=ModifyHosts", validator: validate_PostModifyHosts_617506, - base: "/", url: url_PostModifyHosts_617507, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=ModifyHosts", validator: validate_PostModifyHosts_618710, + base: "/", url: url_PostModifyHosts_618711, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyHosts_617485 = ref object of OpenApiRestCall_604389 -proc url_GetModifyHosts_617487(protocol: Scheme; host: string; base: string; + Call_GetModifyHosts_618689 = ref object of OpenApiRestCall_605589 +proc url_GetModifyHosts_618691(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -106035,7 +106100,7 @@ proc url_GetModifyHosts_617487(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetModifyHosts_617486(path: JsonNode; query: JsonNode; +proc validate_GetModifyHosts_618690(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modify the auto-placement setting of a Dedicated Host. When auto-placement is enabled, any instances that you launch with a tenancy of host
but without a specific host ID are placed onto any available Dedicated Host in your account that has auto-placement enabled. When auto-placement is disabled, you need to provide a host ID to have the instance launch onto a specific host. If no host ID is provided, the instance is launched onto a suitable host with auto-placement enabled.
You can also use this API action to modify a Dedicated Host to support either multiple instance types in an instance family, or to support a specific instance type only.
@@ -106060,40 +106125,40 @@ proc validate_GetModifyHosts_617486(path: JsonNode; query: JsonNode; ## href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-recovery.html"> Host Recovery in the Amazon Elastic Compute Cloud User Guide. section = newJObject() assert query != nil, "query argument is necessary due to required `HostId` field" - var valid_617488 = query.getOrDefault("HostId") - valid_617488 = validateParameter(valid_617488, JArray, required = true, default = nil) - if valid_617488 != nil: - section.add "HostId", valid_617488 - var valid_617489 = query.getOrDefault("InstanceFamily") - valid_617489 = validateParameter(valid_617489, JString, required = false, + var valid_618692 = query.getOrDefault("HostId") + valid_618692 = validateParameter(valid_618692, JArray, required = true, default = nil) + if valid_618692 != nil: + section.add "HostId", valid_618692 + var valid_618693 = query.getOrDefault("InstanceFamily") + valid_618693 = validateParameter(valid_618693, JString, required = false, default = nil) - if valid_617489 != nil: - section.add "InstanceFamily", valid_617489 - var valid_617490 = query.getOrDefault("AutoPlacement") - valid_617490 = validateParameter(valid_617490, JString, required = false, + if valid_618693 != nil: + section.add "InstanceFamily", valid_618693 + var valid_618694 = query.getOrDefault("AutoPlacement") + valid_618694 = validateParameter(valid_618694, JString, required = false, default = newJString("on")) - if valid_617490 != nil: - section.add "AutoPlacement", valid_617490 - var valid_617491 = query.getOrDefault("InstanceType") - valid_617491 = validateParameter(valid_617491, JString, required = false, + if valid_618694 != nil: + section.add "AutoPlacement", valid_618694 + var valid_618695 = query.getOrDefault("InstanceType") + valid_618695 = validateParameter(valid_618695, JString, required = false, default = nil) - if valid_617491 != nil: - section.add "InstanceType", valid_617491 - var valid_617492 = query.getOrDefault("Action") - valid_617492 = validateParameter(valid_617492, JString, required = true, + if valid_618695 != nil: + section.add "InstanceType", valid_618695 + var valid_618696 = query.getOrDefault("Action") + valid_618696 = validateParameter(valid_618696, JString, required = true, default = newJString("ModifyHosts")) - if valid_617492 != nil: - section.add "Action", valid_617492 - var valid_617493 = query.getOrDefault("Version") - valid_617493 = validateParameter(valid_617493, JString, required = true, + if valid_618696 != nil: + section.add "Action", valid_618696 + var valid_618697 = query.getOrDefault("Version") + valid_618697 = validateParameter(valid_618697, JString, required = true, default = newJString("2016-11-15")) - if valid_617493 != nil: - section.add "Version", valid_617493 - var valid_617494 = query.getOrDefault("HostRecovery") - valid_617494 = validateParameter(valid_617494, JString, required = false, + if valid_618697 != nil: + section.add "Version", valid_618697 + var valid_618698 = query.getOrDefault("HostRecovery") + valid_618698 = validateParameter(valid_618698, JString, required = false, default = newJString("on")) - if valid_617494 != nil: - section.add "HostRecovery", valid_617494 + if valid_618698 != nil: + section.add "HostRecovery", valid_618698 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -106104,61 +106169,61 @@ proc validate_GetModifyHosts_617486(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617495 = header.getOrDefault("X-Amz-Signature") - valid_617495 = validateParameter(valid_617495, JString, required = false, + var valid_618699 = header.getOrDefault("X-Amz-Signature") + valid_618699 = validateParameter(valid_618699, JString, required = false, default = nil) - if valid_617495 != nil: - section.add "X-Amz-Signature", valid_617495 - var valid_617496 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617496 = validateParameter(valid_617496, JString, required = false, + if valid_618699 != nil: + section.add "X-Amz-Signature", valid_618699 + var valid_618700 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618700 = validateParameter(valid_618700, JString, required = false, default = nil) - if valid_617496 != nil: - section.add "X-Amz-Content-Sha256", valid_617496 - var valid_617497 = header.getOrDefault("X-Amz-Date") - valid_617497 = validateParameter(valid_617497, JString, required = false, + if valid_618700 != nil: + section.add "X-Amz-Content-Sha256", valid_618700 + var valid_618701 = header.getOrDefault("X-Amz-Date") + valid_618701 = validateParameter(valid_618701, JString, required = false, default = nil) - if valid_617497 != nil: - section.add "X-Amz-Date", valid_617497 - var valid_617498 = header.getOrDefault("X-Amz-Credential") - valid_617498 = validateParameter(valid_617498, JString, required = false, + if valid_618701 != nil: + section.add "X-Amz-Date", valid_618701 + var valid_618702 = header.getOrDefault("X-Amz-Credential") + valid_618702 = validateParameter(valid_618702, JString, required = false, default = nil) - if valid_617498 != nil: - section.add "X-Amz-Credential", valid_617498 - var valid_617499 = header.getOrDefault("X-Amz-Security-Token") - valid_617499 = validateParameter(valid_617499, JString, required = false, + if valid_618702 != nil: + section.add "X-Amz-Credential", valid_618702 + var valid_618703 = header.getOrDefault("X-Amz-Security-Token") + valid_618703 = validateParameter(valid_618703, JString, required = false, default = nil) - if valid_617499 != nil: - section.add "X-Amz-Security-Token", valid_617499 - var valid_617500 = header.getOrDefault("X-Amz-Algorithm") - valid_617500 = validateParameter(valid_617500, JString, required = false, + if valid_618703 != nil: + section.add "X-Amz-Security-Token", valid_618703 + var valid_618704 = header.getOrDefault("X-Amz-Algorithm") + valid_618704 = validateParameter(valid_618704, JString, required = false, default = nil) - if valid_617500 != nil: - section.add "X-Amz-Algorithm", valid_617500 - var valid_617501 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617501 = validateParameter(valid_617501, JString, required = false, + if valid_618704 != nil: + section.add "X-Amz-Algorithm", valid_618704 + var valid_618705 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618705 = validateParameter(valid_618705, JString, required = false, default = nil) - if valid_617501 != nil: - section.add "X-Amz-SignedHeaders", valid_617501 + if valid_618705 != nil: + section.add "X-Amz-SignedHeaders", valid_618705 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617502: Call_GetModifyHosts_617485; path: JsonNode; query: JsonNode; +proc call*(call_618706: Call_GetModifyHosts_618689; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modify the auto-placement setting of a Dedicated Host. When auto-placement is enabled, any instances that you launch with a tenancy of host
but without a specific host ID are placed onto any available Dedicated Host in your account that has auto-placement enabled. When auto-placement is disabled, you need to provide a host ID to have the instance launch onto a specific host. If no host ID is provided, the instance is launched onto a suitable host with auto-placement enabled.
You can also use this API action to modify a Dedicated Host to support either multiple instance types in an instance family, or to support a specific instance type only.
## - let valid = call_617502.validator(path, query, header, formData, body) - let scheme = call_617502.pickScheme + let valid = call_618706.validator(path, query, header, formData, body) + let scheme = call_618706.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617502.url(scheme.get, call_617502.host, call_617502.base, - call_617502.route, valid.getOrDefault("path"), + let url = call_618706.url(scheme.get, call_618706.host, call_618706.base, + call_618706.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617502, url, valid) + result = atozHook(call_618706, url, valid) -proc call*(call_617503: Call_GetModifyHosts_617485; HostId: JsonNode; +proc call*(call_618707: Call_GetModifyHosts_618689; HostId: JsonNode; InstanceFamily: string = ""; AutoPlacement: string = "on"; InstanceType: string = ""; Action: string = "ModifyHosts"; Version: string = "2016-11-15"; HostRecovery: string = "on"): Recallable = @@ -106177,24 +106242,24 @@ proc call*(call_617503: Call_GetModifyHosts_617485; HostId: JsonNode; ## HostRecovery: string ## : Indicates whether to enable or disable host recovery for the Dedicated Host. For more information, see Host Recovery in the Amazon Elastic Compute Cloud User Guide. - var query_617504 = newJObject() + var query_618708 = newJObject() if HostId != nil: - query_617504.add "HostId", HostId - add(query_617504, "InstanceFamily", newJString(InstanceFamily)) - add(query_617504, "AutoPlacement", newJString(AutoPlacement)) - add(query_617504, "InstanceType", newJString(InstanceType)) - add(query_617504, "Action", newJString(Action)) - add(query_617504, "Version", newJString(Version)) - add(query_617504, "HostRecovery", newJString(HostRecovery)) - result = call_617503.call(nil, query_617504, nil, nil, nil) - -var getModifyHosts* = Call_GetModifyHosts_617485(name: "getModifyHosts", + query_618708.add "HostId", HostId + add(query_618708, "InstanceFamily", newJString(InstanceFamily)) + add(query_618708, "AutoPlacement", newJString(AutoPlacement)) + add(query_618708, "InstanceType", newJString(InstanceType)) + add(query_618708, "Action", newJString(Action)) + add(query_618708, "Version", newJString(Version)) + add(query_618708, "HostRecovery", newJString(HostRecovery)) + result = call_618707.call(nil, query_618708, nil, nil, nil) + +var getModifyHosts* = Call_GetModifyHosts_618689(name: "getModifyHosts", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=ModifyHosts", validator: validate_GetModifyHosts_617486, - base: "/", url: url_GetModifyHosts_617487, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=ModifyHosts", validator: validate_GetModifyHosts_618690, + base: "/", url: url_GetModifyHosts_618691, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyIdFormat_617543 = ref object of OpenApiRestCall_604389 -proc url_PostModifyIdFormat_617545(protocol: Scheme; host: string; base: string; + Call_PostModifyIdFormat_618747 = ref object of OpenApiRestCall_605589 +proc url_PostModifyIdFormat_618749(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -106206,7 +106271,7 @@ proc url_PostModifyIdFormat_617545(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostModifyIdFormat_617544(path: JsonNode; query: JsonNode; +proc validate_PostModifyIdFormat_618748(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the ID format for the specified resource on a per-Region basis. You can specify that resources should receive longer IDs (17-character IDs) when they are created.
This request can only be used to modify longer ID settings for resource types that are within the opt-in period. Resources currently in their opt-in period include: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| route-table
| route-table-association
| security-group
| subnet
| subnet-cidr-block-association
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
This setting applies to the IAM user who makes the request; it does not apply to the entire AWS account. By default, an IAM user defaults to the same settings as the root user. If you're using this action as the root user, then these settings apply to the entire account, unless an IAM user explicitly overrides these settings for themselves. For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
Resources created with longer IDs are visible to all IAM roles and users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
Modifies the ID format for the specified resource on a per-Region basis. You can specify that resources should receive longer IDs (17-character IDs) when they are created.
This request can only be used to modify longer ID settings for resource types that are within the opt-in period. Resources currently in their opt-in period include: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| route-table
| route-table-association
| security-group
| subnet
| subnet-cidr-block-association
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
This setting applies to the IAM user who makes the request; it does not apply to the entire AWS account. By default, an IAM user defaults to the same settings as the root user. If you're using this action as the root user, then these settings apply to the entire account, unless an IAM user explicitly overrides these settings for themselves. For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
Resources created with longer IDs are visible to all IAM roles and users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
The type of resource: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| route-table
| route-table-association
| security-group
| subnet
| subnet-cidr-block-association
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
Alternatively, use the all-current
option to include all resource types that are currently within their opt-in period for longer IDs.
Modifies the ID format for the specified resource on a per-Region basis. You can specify that resources should receive longer IDs (17-character IDs) when they are created.
This request can only be used to modify longer ID settings for resource types that are within the opt-in period. Resources currently in their opt-in period include: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| route-table
| route-table-association
| security-group
| subnet
| subnet-cidr-block-association
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
This setting applies to the IAM user who makes the request; it does not apply to the entire AWS account. By default, an IAM user defaults to the same settings as the root user. If you're using this action as the root user, then these settings apply to the entire account, unless an IAM user explicitly overrides these settings for themselves. For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
Resources created with longer IDs are visible to all IAM roles and users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
Modifies the ID format for the specified resource on a per-Region basis. You can specify that resources should receive longer IDs (17-character IDs) when they are created.
This request can only be used to modify longer ID settings for resource types that are within the opt-in period. Resources currently in their opt-in period include: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| route-table
| route-table-association
| security-group
| subnet
| subnet-cidr-block-association
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
This setting applies to the IAM user who makes the request; it does not apply to the entire AWS account. By default, an IAM user defaults to the same settings as the root user. If you're using this action as the root user, then these settings apply to the entire account, unless an IAM user explicitly overrides these settings for themselves. For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
Resources created with longer IDs are visible to all IAM roles and users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
Modifies the ID format of a resource for a specified IAM user, IAM role, or the root user for an account; or all IAM users, IAM roles, and the root user for an account. You can specify that resources should receive longer IDs (17-character IDs) when they are created.
This request can only be used to modify longer ID settings for resource types that are within the opt-in period. Resources currently in their opt-in period include: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| route-table
| route-table-association
| security-group
| subnet
| subnet-cidr-block-association
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
This setting applies to the principal specified in the request; it does not apply to the principal that makes the request.
Resources created with longer IDs are visible to all IAM roles and users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
Modifies the ID format of a resource for a specified IAM user, IAM role, or the root user for an account; or all IAM users, IAM roles, and the root user for an account. You can specify that resources should receive longer IDs (17-character IDs) when they are created.
This request can only be used to modify longer ID settings for resource types that are within the opt-in period. Resources currently in their opt-in period include: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| route-table
| route-table-association
| security-group
| subnet
| subnet-cidr-block-association
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
This setting applies to the principal specified in the request; it does not apply to the principal that makes the request.
Resources created with longer IDs are visible to all IAM roles and users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
all
to modify the ID format for all IAM users, IAM roles, and the root user of the account.
- var query_617596 = newJObject()
- var formData_617597 = newJObject()
- add(formData_617597, "UseLongIds", newJBool(UseLongIds))
- add(formData_617597, "Resource", newJString(Resource))
- add(query_617596, "Action", newJString(Action))
- add(query_617596, "Version", newJString(Version))
- add(formData_617597, "PrincipalArn", newJString(PrincipalArn))
- result = call_617595.call(nil, query_617596, nil, formData_617597, nil)
-
-var postModifyIdentityIdFormat* = Call_PostModifyIdentityIdFormat_617579(
+ var query_618800 = newJObject()
+ var formData_618801 = newJObject()
+ add(formData_618801, "UseLongIds", newJBool(UseLongIds))
+ add(formData_618801, "Resource", newJString(Resource))
+ add(query_618800, "Action", newJString(Action))
+ add(query_618800, "Version", newJString(Version))
+ add(formData_618801, "PrincipalArn", newJString(PrincipalArn))
+ result = call_618799.call(nil, query_618800, nil, formData_618801, nil)
+
+var postModifyIdentityIdFormat* = Call_PostModifyIdentityIdFormat_618783(
name: "postModifyIdentityIdFormat", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ModifyIdentityIdFormat",
- validator: validate_PostModifyIdentityIdFormat_617580, base: "/",
- url: url_PostModifyIdentityIdFormat_617581,
+ validator: validate_PostModifyIdentityIdFormat_618784, base: "/",
+ url: url_PostModifyIdentityIdFormat_618785,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyIdentityIdFormat_617561 = ref object of OpenApiRestCall_604389
-proc url_GetModifyIdentityIdFormat_617563(protocol: Scheme; host: string;
+ Call_GetModifyIdentityIdFormat_618765 = ref object of OpenApiRestCall_605589
+proc url_GetModifyIdentityIdFormat_618767(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -106639,7 +106704,7 @@ proc url_GetModifyIdentityIdFormat_617563(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetModifyIdentityIdFormat_617562(path: JsonNode; query: JsonNode;
+proc validate_GetModifyIdentityIdFormat_618766(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies the ID format of a resource for a specified IAM user, IAM role, or the root user for an account; or all IAM users, IAM roles, and the root user for an account. You can specify that resources should receive longer IDs (17-character IDs) when they are created.
This request can only be used to modify longer ID settings for resource types that are within the opt-in period. Resources currently in their opt-in period include: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| route-table
| route-table-association
| security-group
| subnet
| subnet-cidr-block-association
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
This setting applies to the principal specified in the request; it does not apply to the principal that makes the request.
Resources created with longer IDs are visible to all IAM roles and users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
Modifies the ID format of a resource for a specified IAM user, IAM role, or the root user for an account; or all IAM users, IAM roles, and the root user for an account. You can specify that resources should receive longer IDs (17-character IDs) when they are created.
This request can only be used to modify longer ID settings for resource types that are within the opt-in period. Resources currently in their opt-in period include: bundle
| conversion-task
| customer-gateway
| dhcp-options
| elastic-ip-allocation
| elastic-ip-association
| export-task
| flow-log
| image
| import-task
| internet-gateway
| network-acl
| network-acl-association
| network-interface
| network-interface-attachment
| prefix-list
| route-table
| route-table-association
| security-group
| subnet
| subnet-cidr-block-association
| vpc
| vpc-cidr-block-association
| vpc-endpoint
| vpc-peering-connection
| vpn-connection
| vpn-gateway
.
For more information, see Resource IDs in the Amazon Elastic Compute Cloud User Guide.
This setting applies to the principal specified in the request; it does not apply to the principal that makes the request.
Resources created with longer IDs are visible to all IAM roles and users, regardless of these settings and provided that they have permission to use the relevant Describe
command for the resource type.
Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time. You can use the Attribute
parameter to specify the attribute or one of the following parameters: Description
, LaunchPermission
, or ProductCode
.
AWS Marketplace product codes cannot be modified. Images with an AWS Marketplace product code cannot be made public.
To enable the SriovNetSupport enhanced networking attribute of an image, enable SriovNetSupport on an instance and create an AMI from the instance.
## @@ -106802,16 +106867,16 @@ proc validate_PostModifyImageAttribute_617625(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617627 = query.getOrDefault("Action") - valid_617627 = validateParameter(valid_617627, JString, required = true, + var valid_618831 = query.getOrDefault("Action") + valid_618831 = validateParameter(valid_618831, JString, required = true, default = newJString("ModifyImageAttribute")) - if valid_617627 != nil: - section.add "Action", valid_617627 - var valid_617628 = query.getOrDefault("Version") - valid_617628 = validateParameter(valid_617628, JString, required = true, + if valid_618831 != nil: + section.add "Action", valid_618831 + var valid_618832 = query.getOrDefault("Version") + valid_618832 = validateParameter(valid_618832, JString, required = true, default = newJString("2016-11-15")) - if valid_617628 != nil: - section.add "Version", valid_617628 + if valid_618832 != nil: + section.add "Version", valid_618832 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -106822,41 +106887,41 @@ proc validate_PostModifyImageAttribute_617625(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617629 = header.getOrDefault("X-Amz-Signature") - valid_617629 = validateParameter(valid_617629, JString, required = false, - default = nil) - if valid_617629 != nil: - section.add "X-Amz-Signature", valid_617629 - var valid_617630 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617630 = validateParameter(valid_617630, JString, required = false, - default = nil) - if valid_617630 != nil: - section.add "X-Amz-Content-Sha256", valid_617630 - var valid_617631 = header.getOrDefault("X-Amz-Date") - valid_617631 = validateParameter(valid_617631, JString, required = false, - default = nil) - if valid_617631 != nil: - section.add "X-Amz-Date", valid_617631 - var valid_617632 = header.getOrDefault("X-Amz-Credential") - valid_617632 = validateParameter(valid_617632, JString, required = false, - default = nil) - if valid_617632 != nil: - section.add "X-Amz-Credential", valid_617632 - var valid_617633 = header.getOrDefault("X-Amz-Security-Token") - valid_617633 = validateParameter(valid_617633, JString, required = false, - default = nil) - if valid_617633 != nil: - section.add "X-Amz-Security-Token", valid_617633 - var valid_617634 = header.getOrDefault("X-Amz-Algorithm") - valid_617634 = validateParameter(valid_617634, JString, required = false, - default = nil) - if valid_617634 != nil: - section.add "X-Amz-Algorithm", valid_617634 - var valid_617635 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617635 = validateParameter(valid_617635, JString, required = false, + var valid_618833 = header.getOrDefault("X-Amz-Signature") + valid_618833 = validateParameter(valid_618833, JString, required = false, default = nil) - if valid_617635 != nil: - section.add "X-Amz-SignedHeaders", valid_617635 + if valid_618833 != nil: + section.add "X-Amz-Signature", valid_618833 + var valid_618834 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618834 = validateParameter(valid_618834, JString, required = false, + default = nil) + if valid_618834 != nil: + section.add "X-Amz-Content-Sha256", valid_618834 + var valid_618835 = header.getOrDefault("X-Amz-Date") + valid_618835 = validateParameter(valid_618835, JString, required = false, + default = nil) + if valid_618835 != nil: + section.add "X-Amz-Date", valid_618835 + var valid_618836 = header.getOrDefault("X-Amz-Credential") + valid_618836 = validateParameter(valid_618836, JString, required = false, + default = nil) + if valid_618836 != nil: + section.add "X-Amz-Credential", valid_618836 + var valid_618837 = header.getOrDefault("X-Amz-Security-Token") + valid_618837 = validateParameter(valid_618837, JString, required = false, + default = nil) + if valid_618837 != nil: + section.add "X-Amz-Security-Token", valid_618837 + var valid_618838 = header.getOrDefault("X-Amz-Algorithm") + valid_618838 = validateParameter(valid_618838, JString, required = false, + default = nil) + if valid_618838 != nil: + section.add "X-Amz-Algorithm", valid_618838 + var valid_618839 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618839 = validateParameter(valid_618839, JString, required = false, + default = nil) + if valid_618839 != nil: + section.add "X-Amz-SignedHeaders", valid_618839 result.add "header", section ## parameters in `formData` object: ## LaunchPermission.Remove: JArray @@ -106885,80 +106950,80 @@ proc validate_PostModifyImageAttribute_617625(path: JsonNode; query: JsonNode; ## ProductCode: JArray ## : The DevPay product codes. After you add a product code to an AMI, it can't be removed. section = newJObject() - var valid_617636 = formData.getOrDefault("LaunchPermission.Remove") - valid_617636 = validateParameter(valid_617636, JArray, required = false, + var valid_618840 = formData.getOrDefault("LaunchPermission.Remove") + valid_618840 = validateParameter(valid_618840, JArray, required = false, default = nil) - if valid_617636 != nil: - section.add "LaunchPermission.Remove", valid_617636 - var valid_617637 = formData.getOrDefault("Attribute") - valid_617637 = validateParameter(valid_617637, JString, required = false, + if valid_618840 != nil: + section.add "LaunchPermission.Remove", valid_618840 + var valid_618841 = formData.getOrDefault("Attribute") + valid_618841 = validateParameter(valid_618841, JString, required = false, default = nil) - if valid_617637 != nil: - section.add "Attribute", valid_617637 - var valid_617638 = formData.getOrDefault("UserId") - valid_617638 = validateParameter(valid_617638, JArray, required = false, + if valid_618841 != nil: + section.add "Attribute", valid_618841 + var valid_618842 = formData.getOrDefault("UserId") + valid_618842 = validateParameter(valid_618842, JArray, required = false, default = nil) - if valid_617638 != nil: - section.add "UserId", valid_617638 - var valid_617639 = formData.getOrDefault("Value") - valid_617639 = validateParameter(valid_617639, JString, required = false, + if valid_618842 != nil: + section.add "UserId", valid_618842 + var valid_618843 = formData.getOrDefault("Value") + valid_618843 = validateParameter(valid_618843, JString, required = false, default = nil) - if valid_617639 != nil: - section.add "Value", valid_617639 - var valid_617640 = formData.getOrDefault("OperationType") - valid_617640 = validateParameter(valid_617640, JString, required = false, + if valid_618843 != nil: + section.add "Value", valid_618843 + var valid_618844 = formData.getOrDefault("OperationType") + valid_618844 = validateParameter(valid_618844, JString, required = false, default = newJString("add")) - if valid_617640 != nil: - section.add "OperationType", valid_617640 - var valid_617641 = formData.getOrDefault("LaunchPermission.Add") - valid_617641 = validateParameter(valid_617641, JArray, required = false, - default = nil) - if valid_617641 != nil: - section.add "LaunchPermission.Add", valid_617641 - var valid_617642 = formData.getOrDefault("Description.Value") - valid_617642 = validateParameter(valid_617642, JString, required = false, - default = nil) - if valid_617642 != nil: - section.add "Description.Value", valid_617642 - var valid_617643 = formData.getOrDefault("DryRun") - valid_617643 = validateParameter(valid_617643, JBool, required = false, default = nil) - if valid_617643 != nil: - section.add "DryRun", valid_617643 + if valid_618844 != nil: + section.add "OperationType", valid_618844 + var valid_618845 = formData.getOrDefault("LaunchPermission.Add") + valid_618845 = validateParameter(valid_618845, JArray, required = false, + default = nil) + if valid_618845 != nil: + section.add "LaunchPermission.Add", valid_618845 + var valid_618846 = formData.getOrDefault("Description.Value") + valid_618846 = validateParameter(valid_618846, JString, required = false, + default = nil) + if valid_618846 != nil: + section.add "Description.Value", valid_618846 + var valid_618847 = formData.getOrDefault("DryRun") + valid_618847 = validateParameter(valid_618847, JBool, required = false, default = nil) + if valid_618847 != nil: + section.add "DryRun", valid_618847 assert formData != nil, "formData argument is necessary due to required `ImageId` field" - var valid_617644 = formData.getOrDefault("ImageId") - valid_617644 = validateParameter(valid_617644, JString, required = true, + var valid_618848 = formData.getOrDefault("ImageId") + valid_618848 = validateParameter(valid_618848, JString, required = true, default = nil) - if valid_617644 != nil: - section.add "ImageId", valid_617644 - var valid_617645 = formData.getOrDefault("UserGroup") - valid_617645 = validateParameter(valid_617645, JArray, required = false, + if valid_618848 != nil: + section.add "ImageId", valid_618848 + var valid_618849 = formData.getOrDefault("UserGroup") + valid_618849 = validateParameter(valid_618849, JArray, required = false, default = nil) - if valid_617645 != nil: - section.add "UserGroup", valid_617645 - var valid_617646 = formData.getOrDefault("ProductCode") - valid_617646 = validateParameter(valid_617646, JArray, required = false, + if valid_618849 != nil: + section.add "UserGroup", valid_618849 + var valid_618850 = formData.getOrDefault("ProductCode") + valid_618850 = validateParameter(valid_618850, JArray, required = false, default = nil) - if valid_617646 != nil: - section.add "ProductCode", valid_617646 + if valid_618850 != nil: + section.add "ProductCode", valid_618850 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617647: Call_PostModifyImageAttribute_617624; path: JsonNode; +proc call*(call_618851: Call_PostModifyImageAttribute_618828; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time. You can use the Attribute
parameter to specify the attribute or one of the following parameters: Description
, LaunchPermission
, or ProductCode
.
AWS Marketplace product codes cannot be modified. Images with an AWS Marketplace product code cannot be made public.
To enable the SriovNetSupport enhanced networking attribute of an image, enable SriovNetSupport on an instance and create an AMI from the instance.
## - let valid = call_617647.validator(path, query, header, formData, body) - let scheme = call_617647.pickScheme + let valid = call_618851.validator(path, query, header, formData, body) + let scheme = call_618851.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617647.url(scheme.get, call_617647.host, call_617647.base, - call_617647.route, valid.getOrDefault("path"), + let url = call_618851.url(scheme.get, call_618851.host, call_618851.base, + call_618851.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617647, url, valid) + result = atozHook(call_618851, url, valid) -proc call*(call_617648: Call_PostModifyImageAttribute_617624; ImageId: string; +proc call*(call_618852: Call_PostModifyImageAttribute_618828; ImageId: string; LaunchPermissionRemove: JsonNode = nil; Attribute: string = ""; UserId: JsonNode = nil; Value: string = ""; OperationType: string = "add"; LaunchPermissionAdd: JsonNode = nil; DescriptionValue: string = ""; @@ -106994,36 +107059,36 @@ proc call*(call_617648: Call_PostModifyImageAttribute_617624; ImageId: string; ## Version: string (required) ## ProductCode: JArray ## : The DevPay product codes. After you add a product code to an AMI, it can't be removed. - var query_617649 = newJObject() - var formData_617650 = newJObject() + var query_618853 = newJObject() + var formData_618854 = newJObject() if LaunchPermissionRemove != nil: - formData_617650.add "LaunchPermission.Remove", LaunchPermissionRemove - add(formData_617650, "Attribute", newJString(Attribute)) + formData_618854.add "LaunchPermission.Remove", LaunchPermissionRemove + add(formData_618854, "Attribute", newJString(Attribute)) if UserId != nil: - formData_617650.add "UserId", UserId - add(formData_617650, "Value", newJString(Value)) - add(formData_617650, "OperationType", newJString(OperationType)) + formData_618854.add "UserId", UserId + add(formData_618854, "Value", newJString(Value)) + add(formData_618854, "OperationType", newJString(OperationType)) if LaunchPermissionAdd != nil: - formData_617650.add "LaunchPermission.Add", LaunchPermissionAdd - add(formData_617650, "Description.Value", newJString(DescriptionValue)) - add(formData_617650, "DryRun", newJBool(DryRun)) - add(query_617649, "Action", newJString(Action)) - add(formData_617650, "ImageId", newJString(ImageId)) + formData_618854.add "LaunchPermission.Add", LaunchPermissionAdd + add(formData_618854, "Description.Value", newJString(DescriptionValue)) + add(formData_618854, "DryRun", newJBool(DryRun)) + add(query_618853, "Action", newJString(Action)) + add(formData_618854, "ImageId", newJString(ImageId)) if UserGroup != nil: - formData_617650.add "UserGroup", UserGroup - add(query_617649, "Version", newJString(Version)) + formData_618854.add "UserGroup", UserGroup + add(query_618853, "Version", newJString(Version)) if ProductCode != nil: - formData_617650.add "ProductCode", ProductCode - result = call_617648.call(nil, query_617649, nil, formData_617650, nil) + formData_618854.add "ProductCode", ProductCode + result = call_618852.call(nil, query_618853, nil, formData_618854, nil) -var postModifyImageAttribute* = Call_PostModifyImageAttribute_617624( +var postModifyImageAttribute* = Call_PostModifyImageAttribute_618828( name: "postModifyImageAttribute", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyImageAttribute", - validator: validate_PostModifyImageAttribute_617625, base: "/", - url: url_PostModifyImageAttribute_617626, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostModifyImageAttribute_618829, base: "/", + url: url_PostModifyImageAttribute_618830, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyImageAttribute_617598 = ref object of OpenApiRestCall_604389 -proc url_GetModifyImageAttribute_617600(protocol: Scheme; host: string; base: string; + Call_GetModifyImageAttribute_618802 = ref object of OpenApiRestCall_605589 +proc url_GetModifyImageAttribute_618804(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -107036,7 +107101,7 @@ proc url_GetModifyImageAttribute_617600(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_GetModifyImageAttribute_617599(path: JsonNode; query: JsonNode; +proc validate_GetModifyImageAttribute_618803(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time. You can use the Attribute
parameter to specify the attribute or one of the following parameters: Description
, LaunchPermission
, or ProductCode
.
AWS Marketplace product codes cannot be modified. Images with an AWS Marketplace product code cannot be made public.
To enable the SriovNetSupport enhanced networking attribute of an image, enable SriovNetSupport on an instance and create an AMI from the instance.
## @@ -107074,70 +107139,70 @@ proc validate_GetModifyImageAttribute_617599(path: JsonNode; query: JsonNode; ## : The DevPay product codes. After you add a product code to an AMI, it can't be removed. section = newJObject() assert query != nil, "query argument is necessary due to required `ImageId` field" - var valid_617601 = query.getOrDefault("ImageId") - valid_617601 = validateParameter(valid_617601, JString, required = true, - default = nil) - if valid_617601 != nil: - section.add "ImageId", valid_617601 - var valid_617602 = query.getOrDefault("LaunchPermission.Remove") - valid_617602 = validateParameter(valid_617602, JArray, required = false, - default = nil) - if valid_617602 != nil: - section.add "LaunchPermission.Remove", valid_617602 - var valid_617603 = query.getOrDefault("DryRun") - valid_617603 = validateParameter(valid_617603, JBool, required = false, default = nil) - if valid_617603 != nil: - section.add "DryRun", valid_617603 - var valid_617604 = query.getOrDefault("Value") - valid_617604 = validateParameter(valid_617604, JString, required = false, - default = nil) - if valid_617604 != nil: - section.add "Value", valid_617604 - var valid_617605 = query.getOrDefault("OperationType") - valid_617605 = validateParameter(valid_617605, JString, required = false, + var valid_618805 = query.getOrDefault("ImageId") + valid_618805 = validateParameter(valid_618805, JString, required = true, + default = nil) + if valid_618805 != nil: + section.add "ImageId", valid_618805 + var valid_618806 = query.getOrDefault("LaunchPermission.Remove") + valid_618806 = validateParameter(valid_618806, JArray, required = false, + default = nil) + if valid_618806 != nil: + section.add "LaunchPermission.Remove", valid_618806 + var valid_618807 = query.getOrDefault("DryRun") + valid_618807 = validateParameter(valid_618807, JBool, required = false, default = nil) + if valid_618807 != nil: + section.add "DryRun", valid_618807 + var valid_618808 = query.getOrDefault("Value") + valid_618808 = validateParameter(valid_618808, JString, required = false, + default = nil) + if valid_618808 != nil: + section.add "Value", valid_618808 + var valid_618809 = query.getOrDefault("OperationType") + valid_618809 = validateParameter(valid_618809, JString, required = false, default = newJString("add")) - if valid_617605 != nil: - section.add "OperationType", valid_617605 - var valid_617606 = query.getOrDefault("Description.Value") - valid_617606 = validateParameter(valid_617606, JString, required = false, + if valid_618809 != nil: + section.add "OperationType", valid_618809 + var valid_618810 = query.getOrDefault("Description.Value") + valid_618810 = validateParameter(valid_618810, JString, required = false, default = nil) - if valid_617606 != nil: - section.add "Description.Value", valid_617606 - var valid_617607 = query.getOrDefault("UserId") - valid_617607 = validateParameter(valid_617607, JArray, required = false, + if valid_618810 != nil: + section.add "Description.Value", valid_618810 + var valid_618811 = query.getOrDefault("UserId") + valid_618811 = validateParameter(valid_618811, JArray, required = false, default = nil) - if valid_617607 != nil: - section.add "UserId", valid_617607 - var valid_617608 = query.getOrDefault("Action") - valid_617608 = validateParameter(valid_617608, JString, required = true, + if valid_618811 != nil: + section.add "UserId", valid_618811 + var valid_618812 = query.getOrDefault("Action") + valid_618812 = validateParameter(valid_618812, JString, required = true, default = newJString("ModifyImageAttribute")) - if valid_617608 != nil: - section.add "Action", valid_617608 - var valid_617609 = query.getOrDefault("Version") - valid_617609 = validateParameter(valid_617609, JString, required = true, + if valid_618812 != nil: + section.add "Action", valid_618812 + var valid_618813 = query.getOrDefault("Version") + valid_618813 = validateParameter(valid_618813, JString, required = true, default = newJString("2016-11-15")) - if valid_617609 != nil: - section.add "Version", valid_617609 - var valid_617610 = query.getOrDefault("UserGroup") - valid_617610 = validateParameter(valid_617610, JArray, required = false, + if valid_618813 != nil: + section.add "Version", valid_618813 + var valid_618814 = query.getOrDefault("UserGroup") + valid_618814 = validateParameter(valid_618814, JArray, required = false, default = nil) - if valid_617610 != nil: - section.add "UserGroup", valid_617610 - var valid_617611 = query.getOrDefault("LaunchPermission.Add") - valid_617611 = validateParameter(valid_617611, JArray, required = false, + if valid_618814 != nil: + section.add "UserGroup", valid_618814 + var valid_618815 = query.getOrDefault("LaunchPermission.Add") + valid_618815 = validateParameter(valid_618815, JArray, required = false, default = nil) - if valid_617611 != nil: - section.add "LaunchPermission.Add", valid_617611 - var valid_617612 = query.getOrDefault("Attribute") - valid_617612 = validateParameter(valid_617612, JString, required = false, + if valid_618815 != nil: + section.add "LaunchPermission.Add", valid_618815 + var valid_618816 = query.getOrDefault("Attribute") + valid_618816 = validateParameter(valid_618816, JString, required = false, default = nil) - if valid_617612 != nil: - section.add "Attribute", valid_617612 - var valid_617613 = query.getOrDefault("ProductCode") - valid_617613 = validateParameter(valid_617613, JArray, required = false, + if valid_618816 != nil: + section.add "Attribute", valid_618816 + var valid_618817 = query.getOrDefault("ProductCode") + valid_618817 = validateParameter(valid_618817, JArray, required = false, default = nil) - if valid_617613 != nil: - section.add "ProductCode", valid_617613 + if valid_618817 != nil: + section.add "ProductCode", valid_618817 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -107148,61 +107213,61 @@ proc validate_GetModifyImageAttribute_617599(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617614 = header.getOrDefault("X-Amz-Signature") - valid_617614 = validateParameter(valid_617614, JString, required = false, + var valid_618818 = header.getOrDefault("X-Amz-Signature") + valid_618818 = validateParameter(valid_618818, JString, required = false, default = nil) - if valid_617614 != nil: - section.add "X-Amz-Signature", valid_617614 - var valid_617615 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617615 = validateParameter(valid_617615, JString, required = false, + if valid_618818 != nil: + section.add "X-Amz-Signature", valid_618818 + var valid_618819 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618819 = validateParameter(valid_618819, JString, required = false, default = nil) - if valid_617615 != nil: - section.add "X-Amz-Content-Sha256", valid_617615 - var valid_617616 = header.getOrDefault("X-Amz-Date") - valid_617616 = validateParameter(valid_617616, JString, required = false, + if valid_618819 != nil: + section.add "X-Amz-Content-Sha256", valid_618819 + var valid_618820 = header.getOrDefault("X-Amz-Date") + valid_618820 = validateParameter(valid_618820, JString, required = false, default = nil) - if valid_617616 != nil: - section.add "X-Amz-Date", valid_617616 - var valid_617617 = header.getOrDefault("X-Amz-Credential") - valid_617617 = validateParameter(valid_617617, JString, required = false, + if valid_618820 != nil: + section.add "X-Amz-Date", valid_618820 + var valid_618821 = header.getOrDefault("X-Amz-Credential") + valid_618821 = validateParameter(valid_618821, JString, required = false, default = nil) - if valid_617617 != nil: - section.add "X-Amz-Credential", valid_617617 - var valid_617618 = header.getOrDefault("X-Amz-Security-Token") - valid_617618 = validateParameter(valid_617618, JString, required = false, + if valid_618821 != nil: + section.add "X-Amz-Credential", valid_618821 + var valid_618822 = header.getOrDefault("X-Amz-Security-Token") + valid_618822 = validateParameter(valid_618822, JString, required = false, default = nil) - if valid_617618 != nil: - section.add "X-Amz-Security-Token", valid_617618 - var valid_617619 = header.getOrDefault("X-Amz-Algorithm") - valid_617619 = validateParameter(valid_617619, JString, required = false, + if valid_618822 != nil: + section.add "X-Amz-Security-Token", valid_618822 + var valid_618823 = header.getOrDefault("X-Amz-Algorithm") + valid_618823 = validateParameter(valid_618823, JString, required = false, default = nil) - if valid_617619 != nil: - section.add "X-Amz-Algorithm", valid_617619 - var valid_617620 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617620 = validateParameter(valid_617620, JString, required = false, + if valid_618823 != nil: + section.add "X-Amz-Algorithm", valid_618823 + var valid_618824 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618824 = validateParameter(valid_618824, JString, required = false, default = nil) - if valid_617620 != nil: - section.add "X-Amz-SignedHeaders", valid_617620 + if valid_618824 != nil: + section.add "X-Amz-SignedHeaders", valid_618824 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617621: Call_GetModifyImageAttribute_617598; path: JsonNode; +proc call*(call_618825: Call_GetModifyImageAttribute_618802; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time. You can use the Attribute
parameter to specify the attribute or one of the following parameters: Description
, LaunchPermission
, or ProductCode
.
AWS Marketplace product codes cannot be modified. Images with an AWS Marketplace product code cannot be made public.
To enable the SriovNetSupport enhanced networking attribute of an image, enable SriovNetSupport on an instance and create an AMI from the instance.
## - let valid = call_617621.validator(path, query, header, formData, body) - let scheme = call_617621.pickScheme + let valid = call_618825.validator(path, query, header, formData, body) + let scheme = call_618825.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617621.url(scheme.get, call_617621.host, call_617621.base, - call_617621.route, valid.getOrDefault("path"), + let url = call_618825.url(scheme.get, call_618825.host, call_618825.base, + call_618825.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617621, url, valid) + result = atozHook(call_618825, url, valid) -proc call*(call_617622: Call_GetModifyImageAttribute_617598; ImageId: string; +proc call*(call_618826: Call_GetModifyImageAttribute_618802; ImageId: string; LaunchPermissionRemove: JsonNode = nil; DryRun: bool = false; Value: string = ""; OperationType: string = "add"; DescriptionValue: string = ""; UserId: JsonNode = nil; @@ -107238,35 +107303,35 @@ proc call*(call_617622: Call_GetModifyImageAttribute_617598; ImageId: string; ## : The name of the attribute to modify. The valid values aredescription
, launchPermission
, and productCodes
.
## ProductCode: JArray
## : The DevPay product codes. After you add a product code to an AMI, it can't be removed.
- var query_617623 = newJObject()
- add(query_617623, "ImageId", newJString(ImageId))
+ var query_618827 = newJObject()
+ add(query_618827, "ImageId", newJString(ImageId))
if LaunchPermissionRemove != nil:
- query_617623.add "LaunchPermission.Remove", LaunchPermissionRemove
- add(query_617623, "DryRun", newJBool(DryRun))
- add(query_617623, "Value", newJString(Value))
- add(query_617623, "OperationType", newJString(OperationType))
- add(query_617623, "Description.Value", newJString(DescriptionValue))
+ query_618827.add "LaunchPermission.Remove", LaunchPermissionRemove
+ add(query_618827, "DryRun", newJBool(DryRun))
+ add(query_618827, "Value", newJString(Value))
+ add(query_618827, "OperationType", newJString(OperationType))
+ add(query_618827, "Description.Value", newJString(DescriptionValue))
if UserId != nil:
- query_617623.add "UserId", UserId
- add(query_617623, "Action", newJString(Action))
- add(query_617623, "Version", newJString(Version))
+ query_618827.add "UserId", UserId
+ add(query_618827, "Action", newJString(Action))
+ add(query_618827, "Version", newJString(Version))
if UserGroup != nil:
- query_617623.add "UserGroup", UserGroup
+ query_618827.add "UserGroup", UserGroup
if LaunchPermissionAdd != nil:
- query_617623.add "LaunchPermission.Add", LaunchPermissionAdd
- add(query_617623, "Attribute", newJString(Attribute))
+ query_618827.add "LaunchPermission.Add", LaunchPermissionAdd
+ add(query_618827, "Attribute", newJString(Attribute))
if ProductCode != nil:
- query_617623.add "ProductCode", ProductCode
- result = call_617622.call(nil, query_617623, nil, nil, nil)
+ query_618827.add "ProductCode", ProductCode
+ result = call_618826.call(nil, query_618827, nil, nil, nil)
-var getModifyImageAttribute* = Call_GetModifyImageAttribute_617598(
+var getModifyImageAttribute* = Call_GetModifyImageAttribute_618802(
name: "getModifyImageAttribute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=ModifyImageAttribute",
- validator: validate_GetModifyImageAttribute_617599, base: "/",
- url: url_GetModifyImageAttribute_617600, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetModifyImageAttribute_618803, base: "/",
+ url: url_GetModifyImageAttribute_618804, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostModifyInstanceAttribute_617682 = ref object of OpenApiRestCall_604389
-proc url_PostModifyInstanceAttribute_617684(protocol: Scheme; host: string;
+ Call_PostModifyInstanceAttribute_618886 = ref object of OpenApiRestCall_605589
+proc url_PostModifyInstanceAttribute_618888(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -107278,7 +107343,7 @@ proc url_PostModifyInstanceAttribute_617684(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostModifyInstanceAttribute_617683(path: JsonNode; query: JsonNode;
+proc validate_PostModifyInstanceAttribute_618887(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies the specified attribute of the specified instance. You can specify only one attribute at a time.
Note: Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance in a VPC can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action.
To modify some attributes, the instance must be stopped. For more information, see Modifying Attributes of a Stopped Instance in the Amazon Elastic Compute Cloud User Guide.
## @@ -107291,16 +107356,16 @@ proc validate_PostModifyInstanceAttribute_617683(path: JsonNode; query: JsonNode ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617685 = query.getOrDefault("Action") - valid_617685 = validateParameter(valid_617685, JString, required = true, default = newJString( + var valid_618889 = query.getOrDefault("Action") + valid_618889 = validateParameter(valid_618889, JString, required = true, default = newJString( "ModifyInstanceAttribute")) - if valid_617685 != nil: - section.add "Action", valid_617685 - var valid_617686 = query.getOrDefault("Version") - valid_617686 = validateParameter(valid_617686, JString, required = true, + if valid_618889 != nil: + section.add "Action", valid_618889 + var valid_618890 = query.getOrDefault("Version") + valid_618890 = validateParameter(valid_618890, JString, required = true, default = newJString("2016-11-15")) - if valid_617686 != nil: - section.add "Version", valid_617686 + if valid_618890 != nil: + section.add "Version", valid_618890 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -107311,41 +107376,41 @@ proc validate_PostModifyInstanceAttribute_617683(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617687 = header.getOrDefault("X-Amz-Signature") - valid_617687 = validateParameter(valid_617687, JString, required = false, + var valid_618891 = header.getOrDefault("X-Amz-Signature") + valid_618891 = validateParameter(valid_618891, JString, required = false, default = nil) - if valid_617687 != nil: - section.add "X-Amz-Signature", valid_617687 - var valid_617688 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617688 = validateParameter(valid_617688, JString, required = false, + if valid_618891 != nil: + section.add "X-Amz-Signature", valid_618891 + var valid_618892 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618892 = validateParameter(valid_618892, JString, required = false, default = nil) - if valid_617688 != nil: - section.add "X-Amz-Content-Sha256", valid_617688 - var valid_617689 = header.getOrDefault("X-Amz-Date") - valid_617689 = validateParameter(valid_617689, JString, required = false, + if valid_618892 != nil: + section.add "X-Amz-Content-Sha256", valid_618892 + var valid_618893 = header.getOrDefault("X-Amz-Date") + valid_618893 = validateParameter(valid_618893, JString, required = false, default = nil) - if valid_617689 != nil: - section.add "X-Amz-Date", valid_617689 - var valid_617690 = header.getOrDefault("X-Amz-Credential") - valid_617690 = validateParameter(valid_617690, JString, required = false, + if valid_618893 != nil: + section.add "X-Amz-Date", valid_618893 + var valid_618894 = header.getOrDefault("X-Amz-Credential") + valid_618894 = validateParameter(valid_618894, JString, required = false, default = nil) - if valid_617690 != nil: - section.add "X-Amz-Credential", valid_617690 - var valid_617691 = header.getOrDefault("X-Amz-Security-Token") - valid_617691 = validateParameter(valid_617691, JString, required = false, + if valid_618894 != nil: + section.add "X-Amz-Credential", valid_618894 + var valid_618895 = header.getOrDefault("X-Amz-Security-Token") + valid_618895 = validateParameter(valid_618895, JString, required = false, default = nil) - if valid_617691 != nil: - section.add "X-Amz-Security-Token", valid_617691 - var valid_617692 = header.getOrDefault("X-Amz-Algorithm") - valid_617692 = validateParameter(valid_617692, JString, required = false, + if valid_618895 != nil: + section.add "X-Amz-Security-Token", valid_618895 + var valid_618896 = header.getOrDefault("X-Amz-Algorithm") + valid_618896 = validateParameter(valid_618896, JString, required = false, default = nil) - if valid_617692 != nil: - section.add "X-Amz-Algorithm", valid_617692 - var valid_617693 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617693 = validateParameter(valid_617693, JString, required = false, + if valid_618896 != nil: + section.add "X-Amz-Algorithm", valid_618896 + var valid_618897 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618897 = validateParameter(valid_618897, JString, required = false, default = nil) - if valid_617693 != nil: - section.add "X-Amz-SignedHeaders", valid_617693 + if valid_618897 != nil: + section.add "X-Amz-SignedHeaders", valid_618897 result.add "header", section ## parameters in `formData` object: ## EbsOptimized.Value: JString @@ -107392,105 +107457,105 @@ proc validate_PostModifyInstanceAttribute_617683(path: JsonNode; query: JsonNode ## : Describes a value for a resource attribute that is a Boolean value. ## The attribute value. The valid values aretrue
or false
.
section = newJObject()
- var valid_617694 = formData.getOrDefault("EbsOptimized.Value")
- valid_617694 = validateParameter(valid_617694, JString, required = false,
+ var valid_618898 = formData.getOrDefault("EbsOptimized.Value")
+ valid_618898 = validateParameter(valid_618898, JString, required = false,
default = nil)
- if valid_617694 != nil:
- section.add "EbsOptimized.Value", valid_617694
- var valid_617695 = formData.getOrDefault("UserData.Value")
- valid_617695 = validateParameter(valid_617695, JString, required = false,
+ if valid_618898 != nil:
+ section.add "EbsOptimized.Value", valid_618898
+ var valid_618899 = formData.getOrDefault("UserData.Value")
+ valid_618899 = validateParameter(valid_618899, JString, required = false,
default = nil)
- if valid_617695 != nil:
- section.add "UserData.Value", valid_617695
- var valid_617696 = formData.getOrDefault("Attribute")
- valid_617696 = validateParameter(valid_617696, JString, required = false,
+ if valid_618899 != nil:
+ section.add "UserData.Value", valid_618899
+ var valid_618900 = formData.getOrDefault("Attribute")
+ valid_618900 = validateParameter(valid_618900, JString, required = false,
default = newJString("instanceType"))
- if valid_617696 != nil:
- section.add "Attribute", valid_617696
- var valid_617697 = formData.getOrDefault("GroupId")
- valid_617697 = validateParameter(valid_617697, JArray, required = false,
- default = nil)
- if valid_617697 != nil:
- section.add "GroupId", valid_617697
- var valid_617698 = formData.getOrDefault("Value")
- valid_617698 = validateParameter(valid_617698, JString, required = false,
- default = nil)
- if valid_617698 != nil:
- section.add "Value", valid_617698
- var valid_617699 = formData.getOrDefault("BlockDeviceMapping")
- valid_617699 = validateParameter(valid_617699, JArray, required = false,
- default = nil)
- if valid_617699 != nil:
- section.add "BlockDeviceMapping", valid_617699
- var valid_617700 = formData.getOrDefault("DisableApiTermination.Value")
- valid_617700 = validateParameter(valid_617700, JString, required = false,
- default = nil)
- if valid_617700 != nil:
- section.add "DisableApiTermination.Value", valid_617700
- var valid_617701 = formData.getOrDefault("SourceDestCheck.Value")
- valid_617701 = validateParameter(valid_617701, JString, required = false,
- default = nil)
- if valid_617701 != nil:
- section.add "SourceDestCheck.Value", valid_617701
- var valid_617702 = formData.getOrDefault("DryRun")
- valid_617702 = validateParameter(valid_617702, JBool, required = false, default = nil)
- if valid_617702 != nil:
- section.add "DryRun", valid_617702
+ if valid_618900 != nil:
+ section.add "Attribute", valid_618900
+ var valid_618901 = formData.getOrDefault("GroupId")
+ valid_618901 = validateParameter(valid_618901, JArray, required = false,
+ default = nil)
+ if valid_618901 != nil:
+ section.add "GroupId", valid_618901
+ var valid_618902 = formData.getOrDefault("Value")
+ valid_618902 = validateParameter(valid_618902, JString, required = false,
+ default = nil)
+ if valid_618902 != nil:
+ section.add "Value", valid_618902
+ var valid_618903 = formData.getOrDefault("BlockDeviceMapping")
+ valid_618903 = validateParameter(valid_618903, JArray, required = false,
+ default = nil)
+ if valid_618903 != nil:
+ section.add "BlockDeviceMapping", valid_618903
+ var valid_618904 = formData.getOrDefault("DisableApiTermination.Value")
+ valid_618904 = validateParameter(valid_618904, JString, required = false,
+ default = nil)
+ if valid_618904 != nil:
+ section.add "DisableApiTermination.Value", valid_618904
+ var valid_618905 = formData.getOrDefault("SourceDestCheck.Value")
+ valid_618905 = validateParameter(valid_618905, JString, required = false,
+ default = nil)
+ if valid_618905 != nil:
+ section.add "SourceDestCheck.Value", valid_618905
+ var valid_618906 = formData.getOrDefault("DryRun")
+ valid_618906 = validateParameter(valid_618906, JBool, required = false, default = nil)
+ if valid_618906 != nil:
+ section.add "DryRun", valid_618906
assert formData != nil,
"formData argument is necessary due to required `InstanceId` field"
- var valid_617703 = formData.getOrDefault("InstanceId")
- valid_617703 = validateParameter(valid_617703, JString, required = true,
+ var valid_618907 = formData.getOrDefault("InstanceId")
+ valid_618907 = validateParameter(valid_618907, JString, required = true,
default = nil)
- if valid_617703 != nil:
- section.add "InstanceId", valid_617703
- var valid_617704 = formData.getOrDefault("Kernel.Value")
- valid_617704 = validateParameter(valid_617704, JString, required = false,
+ if valid_618907 != nil:
+ section.add "InstanceId", valid_618907
+ var valid_618908 = formData.getOrDefault("Kernel.Value")
+ valid_618908 = validateParameter(valid_618908, JString, required = false,
default = nil)
- if valid_617704 != nil:
- section.add "Kernel.Value", valid_617704
- var valid_617705 = formData.getOrDefault("Ramdisk.Value")
- valid_617705 = validateParameter(valid_617705, JString, required = false,
+ if valid_618908 != nil:
+ section.add "Kernel.Value", valid_618908
+ var valid_618909 = formData.getOrDefault("Ramdisk.Value")
+ valid_618909 = validateParameter(valid_618909, JString, required = false,
default = nil)
- if valid_617705 != nil:
- section.add "Ramdisk.Value", valid_617705
- var valid_617706 = formData.getOrDefault("InstanceType.Value")
- valid_617706 = validateParameter(valid_617706, JString, required = false,
+ if valid_618909 != nil:
+ section.add "Ramdisk.Value", valid_618909
+ var valid_618910 = formData.getOrDefault("InstanceType.Value")
+ valid_618910 = validateParameter(valid_618910, JString, required = false,
default = nil)
- if valid_617706 != nil:
- section.add "InstanceType.Value", valid_617706
- var valid_617707 = formData.getOrDefault("SriovNetSupport.Value")
- valid_617707 = validateParameter(valid_617707, JString, required = false,
+ if valid_618910 != nil:
+ section.add "InstanceType.Value", valid_618910
+ var valid_618911 = formData.getOrDefault("SriovNetSupport.Value")
+ valid_618911 = validateParameter(valid_618911, JString, required = false,
default = nil)
- if valid_617707 != nil:
- section.add "SriovNetSupport.Value", valid_617707
- var valid_617708 = formData.getOrDefault("InstanceInitiatedShutdownBehavior.Value")
- valid_617708 = validateParameter(valid_617708, JString, required = false,
+ if valid_618911 != nil:
+ section.add "SriovNetSupport.Value", valid_618911
+ var valid_618912 = formData.getOrDefault("InstanceInitiatedShutdownBehavior.Value")
+ valid_618912 = validateParameter(valid_618912, JString, required = false,
default = nil)
- if valid_617708 != nil:
- section.add "InstanceInitiatedShutdownBehavior.Value", valid_617708
- var valid_617709 = formData.getOrDefault("EnaSupport.Value")
- valid_617709 = validateParameter(valid_617709, JString, required = false,
+ if valid_618912 != nil:
+ section.add "InstanceInitiatedShutdownBehavior.Value", valid_618912
+ var valid_618913 = formData.getOrDefault("EnaSupport.Value")
+ valid_618913 = validateParameter(valid_618913, JString, required = false,
default = nil)
- if valid_617709 != nil:
- section.add "EnaSupport.Value", valid_617709
+ if valid_618913 != nil:
+ section.add "EnaSupport.Value", valid_618913
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_617710: Call_PostModifyInstanceAttribute_617682; path: JsonNode;
+proc call*(call_618914: Call_PostModifyInstanceAttribute_618886; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies the specified attribute of the specified instance. You can specify only one attribute at a time.
Note: Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance in a VPC can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action.
To modify some attributes, the instance must be stopped. For more information, see Modifying Attributes of a Stopped Instance in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_617710.validator(path, query, header, formData, body) - let scheme = call_617710.pickScheme + let valid = call_618914.validator(path, query, header, formData, body) + let scheme = call_618914.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617710.url(scheme.get, call_617710.host, call_617710.base, - call_617710.route, valid.getOrDefault("path"), + let url = call_618914.url(scheme.get, call_618914.host, call_618914.base, + call_618914.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617710, url, valid) + result = atozHook(call_618914, url, valid) -proc call*(call_617711: Call_PostModifyInstanceAttribute_617682; +proc call*(call_618915: Call_PostModifyInstanceAttribute_618886; InstanceId: string; EbsOptimizedValue: string = ""; UserDataValue: string = ""; Attribute: string = "instanceType"; GroupId: JsonNode = nil; Value: string = ""; @@ -107549,41 +107614,41 @@ proc call*(call_617711: Call_PostModifyInstanceAttribute_617682; ## EnaSupportValue: string ## : Describes a value for a resource attribute that is a Boolean value. ## The attribute value. The valid values aretrue
or false
.
- var query_617712 = newJObject()
- var formData_617713 = newJObject()
- add(formData_617713, "EbsOptimized.Value", newJString(EbsOptimizedValue))
- add(formData_617713, "UserData.Value", newJString(UserDataValue))
- add(formData_617713, "Attribute", newJString(Attribute))
+ var query_618916 = newJObject()
+ var formData_618917 = newJObject()
+ add(formData_618917, "EbsOptimized.Value", newJString(EbsOptimizedValue))
+ add(formData_618917, "UserData.Value", newJString(UserDataValue))
+ add(formData_618917, "Attribute", newJString(Attribute))
if GroupId != nil:
- formData_617713.add "GroupId", GroupId
- add(formData_617713, "Value", newJString(Value))
+ formData_618917.add "GroupId", GroupId
+ add(formData_618917, "Value", newJString(Value))
if BlockDeviceMapping != nil:
- formData_617713.add "BlockDeviceMapping", BlockDeviceMapping
- add(formData_617713, "DisableApiTermination.Value",
+ formData_618917.add "BlockDeviceMapping", BlockDeviceMapping
+ add(formData_618917, "DisableApiTermination.Value",
newJString(DisableApiTerminationValue))
- add(formData_617713, "SourceDestCheck.Value", newJString(SourceDestCheckValue))
- add(formData_617713, "DryRun", newJBool(DryRun))
- add(formData_617713, "InstanceId", newJString(InstanceId))
- add(formData_617713, "Kernel.Value", newJString(KernelValue))
- add(query_617712, "Action", newJString(Action))
- add(formData_617713, "Ramdisk.Value", newJString(RamdiskValue))
- add(formData_617713, "InstanceType.Value", newJString(InstanceTypeValue))
- add(formData_617713, "SriovNetSupport.Value", newJString(SriovNetSupportValue))
- add(query_617712, "Version", newJString(Version))
- add(formData_617713, "InstanceInitiatedShutdownBehavior.Value",
+ add(formData_618917, "SourceDestCheck.Value", newJString(SourceDestCheckValue))
+ add(formData_618917, "DryRun", newJBool(DryRun))
+ add(formData_618917, "InstanceId", newJString(InstanceId))
+ add(formData_618917, "Kernel.Value", newJString(KernelValue))
+ add(query_618916, "Action", newJString(Action))
+ add(formData_618917, "Ramdisk.Value", newJString(RamdiskValue))
+ add(formData_618917, "InstanceType.Value", newJString(InstanceTypeValue))
+ add(formData_618917, "SriovNetSupport.Value", newJString(SriovNetSupportValue))
+ add(query_618916, "Version", newJString(Version))
+ add(formData_618917, "InstanceInitiatedShutdownBehavior.Value",
newJString(InstanceInitiatedShutdownBehaviorValue))
- add(formData_617713, "EnaSupport.Value", newJString(EnaSupportValue))
- result = call_617711.call(nil, query_617712, nil, formData_617713, nil)
+ add(formData_618917, "EnaSupport.Value", newJString(EnaSupportValue))
+ result = call_618915.call(nil, query_618916, nil, formData_618917, nil)
-var postModifyInstanceAttribute* = Call_PostModifyInstanceAttribute_617682(
+var postModifyInstanceAttribute* = Call_PostModifyInstanceAttribute_618886(
name: "postModifyInstanceAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ModifyInstanceAttribute",
- validator: validate_PostModifyInstanceAttribute_617683, base: "/",
- url: url_PostModifyInstanceAttribute_617684,
+ validator: validate_PostModifyInstanceAttribute_618887, base: "/",
+ url: url_PostModifyInstanceAttribute_618888,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyInstanceAttribute_617651 = ref object of OpenApiRestCall_604389
-proc url_GetModifyInstanceAttribute_617653(protocol: Scheme; host: string;
+ Call_GetModifyInstanceAttribute_618855 = ref object of OpenApiRestCall_605589
+proc url_GetModifyInstanceAttribute_618857(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -107595,7 +107660,7 @@ proc url_GetModifyInstanceAttribute_617653(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetModifyInstanceAttribute_617652(path: JsonNode; query: JsonNode;
+proc validate_GetModifyInstanceAttribute_618856(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies the specified attribute of the specified instance. You can specify only one attribute at a time.
Note: Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance in a VPC can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action.
To modify some attributes, the instance must be stopped. For more information, see Modifying Attributes of a Stopped Instance in the Amazon Elastic Compute Cloud User Guide.
## @@ -107650,97 +107715,97 @@ proc validate_GetModifyInstanceAttribute_617652(path: JsonNode; query: JsonNode; ## Attribute: JString ## : The name of the attribute. section = newJObject() - var valid_617654 = query.getOrDefault("InstanceType.Value") - valid_617654 = validateParameter(valid_617654, JString, required = false, + var valid_618858 = query.getOrDefault("InstanceType.Value") + valid_618858 = validateParameter(valid_618858, JString, required = false, default = nil) - if valid_617654 != nil: - section.add "InstanceType.Value", valid_617654 - var valid_617655 = query.getOrDefault("DryRun") - valid_617655 = validateParameter(valid_617655, JBool, required = false, default = nil) - if valid_617655 != nil: - section.add "DryRun", valid_617655 - var valid_617656 = query.getOrDefault("SourceDestCheck.Value") - valid_617656 = validateParameter(valid_617656, JString, required = false, + if valid_618858 != nil: + section.add "InstanceType.Value", valid_618858 + var valid_618859 = query.getOrDefault("DryRun") + valid_618859 = validateParameter(valid_618859, JBool, required = false, default = nil) + if valid_618859 != nil: + section.add "DryRun", valid_618859 + var valid_618860 = query.getOrDefault("SourceDestCheck.Value") + valid_618860 = validateParameter(valid_618860, JString, required = false, default = nil) - if valid_617656 != nil: - section.add "SourceDestCheck.Value", valid_617656 - var valid_617657 = query.getOrDefault("UserData.Value") - valid_617657 = validateParameter(valid_617657, JString, required = false, + if valid_618860 != nil: + section.add "SourceDestCheck.Value", valid_618860 + var valid_618861 = query.getOrDefault("UserData.Value") + valid_618861 = validateParameter(valid_618861, JString, required = false, default = nil) - if valid_617657 != nil: - section.add "UserData.Value", valid_617657 - var valid_617658 = query.getOrDefault("EbsOptimized.Value") - valid_617658 = validateParameter(valid_617658, JString, required = false, + if valid_618861 != nil: + section.add "UserData.Value", valid_618861 + var valid_618862 = query.getOrDefault("EbsOptimized.Value") + valid_618862 = validateParameter(valid_618862, JString, required = false, default = nil) - if valid_617658 != nil: - section.add "EbsOptimized.Value", valid_617658 - var valid_617659 = query.getOrDefault("Value") - valid_617659 = validateParameter(valid_617659, JString, required = false, + if valid_618862 != nil: + section.add "EbsOptimized.Value", valid_618862 + var valid_618863 = query.getOrDefault("Value") + valid_618863 = validateParameter(valid_618863, JString, required = false, default = nil) - if valid_617659 != nil: - section.add "Value", valid_617659 + if valid_618863 != nil: + section.add "Value", valid_618863 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_617660 = query.getOrDefault("InstanceId") - valid_617660 = validateParameter(valid_617660, JString, required = true, - default = nil) - if valid_617660 != nil: - section.add "InstanceId", valid_617660 - var valid_617661 = query.getOrDefault("SriovNetSupport.Value") - valid_617661 = validateParameter(valid_617661, JString, required = false, - default = nil) - if valid_617661 != nil: - section.add "SriovNetSupport.Value", valid_617661 - var valid_617662 = query.getOrDefault("InstanceInitiatedShutdownBehavior.Value") - valid_617662 = validateParameter(valid_617662, JString, required = false, - default = nil) - if valid_617662 != nil: - section.add "InstanceInitiatedShutdownBehavior.Value", valid_617662 - var valid_617663 = query.getOrDefault("EnaSupport.Value") - valid_617663 = validateParameter(valid_617663, JString, required = false, - default = nil) - if valid_617663 != nil: - section.add "EnaSupport.Value", valid_617663 - var valid_617664 = query.getOrDefault("Ramdisk.Value") - valid_617664 = validateParameter(valid_617664, JString, required = false, - default = nil) - if valid_617664 != nil: - section.add "Ramdisk.Value", valid_617664 - var valid_617665 = query.getOrDefault("Action") - valid_617665 = validateParameter(valid_617665, JString, required = true, default = newJString( - "ModifyInstanceAttribute")) - if valid_617665 != nil: - section.add "Action", valid_617665 - var valid_617666 = query.getOrDefault("GroupId") - valid_617666 = validateParameter(valid_617666, JArray, required = false, - default = nil) - if valid_617666 != nil: - section.add "GroupId", valid_617666 - var valid_617667 = query.getOrDefault("DisableApiTermination.Value") - valid_617667 = validateParameter(valid_617667, JString, required = false, + var valid_618864 = query.getOrDefault("InstanceId") + valid_618864 = validateParameter(valid_618864, JString, required = true, default = nil) - if valid_617667 != nil: - section.add "DisableApiTermination.Value", valid_617667 - var valid_617668 = query.getOrDefault("Kernel.Value") - valid_617668 = validateParameter(valid_617668, JString, required = false, + if valid_618864 != nil: + section.add "InstanceId", valid_618864 + var valid_618865 = query.getOrDefault("SriovNetSupport.Value") + valid_618865 = validateParameter(valid_618865, JString, required = false, default = nil) - if valid_617668 != nil: - section.add "Kernel.Value", valid_617668 - var valid_617669 = query.getOrDefault("BlockDeviceMapping") - valid_617669 = validateParameter(valid_617669, JArray, required = false, + if valid_618865 != nil: + section.add "SriovNetSupport.Value", valid_618865 + var valid_618866 = query.getOrDefault("InstanceInitiatedShutdownBehavior.Value") + valid_618866 = validateParameter(valid_618866, JString, required = false, default = nil) - if valid_617669 != nil: - section.add "BlockDeviceMapping", valid_617669 - var valid_617670 = query.getOrDefault("Version") - valid_617670 = validateParameter(valid_617670, JString, required = true, + if valid_618866 != nil: + section.add "InstanceInitiatedShutdownBehavior.Value", valid_618866 + var valid_618867 = query.getOrDefault("EnaSupport.Value") + valid_618867 = validateParameter(valid_618867, JString, required = false, + default = nil) + if valid_618867 != nil: + section.add "EnaSupport.Value", valid_618867 + var valid_618868 = query.getOrDefault("Ramdisk.Value") + valid_618868 = validateParameter(valid_618868, JString, required = false, + default = nil) + if valid_618868 != nil: + section.add "Ramdisk.Value", valid_618868 + var valid_618869 = query.getOrDefault("Action") + valid_618869 = validateParameter(valid_618869, JString, required = true, default = newJString( + "ModifyInstanceAttribute")) + if valid_618869 != nil: + section.add "Action", valid_618869 + var valid_618870 = query.getOrDefault("GroupId") + valid_618870 = validateParameter(valid_618870, JArray, required = false, + default = nil) + if valid_618870 != nil: + section.add "GroupId", valid_618870 + var valid_618871 = query.getOrDefault("DisableApiTermination.Value") + valid_618871 = validateParameter(valid_618871, JString, required = false, + default = nil) + if valid_618871 != nil: + section.add "DisableApiTermination.Value", valid_618871 + var valid_618872 = query.getOrDefault("Kernel.Value") + valid_618872 = validateParameter(valid_618872, JString, required = false, + default = nil) + if valid_618872 != nil: + section.add "Kernel.Value", valid_618872 + var valid_618873 = query.getOrDefault("BlockDeviceMapping") + valid_618873 = validateParameter(valid_618873, JArray, required = false, + default = nil) + if valid_618873 != nil: + section.add "BlockDeviceMapping", valid_618873 + var valid_618874 = query.getOrDefault("Version") + valid_618874 = validateParameter(valid_618874, JString, required = true, default = newJString("2016-11-15")) - if valid_617670 != nil: - section.add "Version", valid_617670 - var valid_617671 = query.getOrDefault("Attribute") - valid_617671 = validateParameter(valid_617671, JString, required = false, + if valid_618874 != nil: + section.add "Version", valid_618874 + var valid_618875 = query.getOrDefault("Attribute") + valid_618875 = validateParameter(valid_618875, JString, required = false, default = newJString("instanceType")) - if valid_617671 != nil: - section.add "Attribute", valid_617671 + if valid_618875 != nil: + section.add "Attribute", valid_618875 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -107751,61 +107816,61 @@ proc validate_GetModifyInstanceAttribute_617652(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617672 = header.getOrDefault("X-Amz-Signature") - valid_617672 = validateParameter(valid_617672, JString, required = false, + var valid_618876 = header.getOrDefault("X-Amz-Signature") + valid_618876 = validateParameter(valid_618876, JString, required = false, default = nil) - if valid_617672 != nil: - section.add "X-Amz-Signature", valid_617672 - var valid_617673 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617673 = validateParameter(valid_617673, JString, required = false, + if valid_618876 != nil: + section.add "X-Amz-Signature", valid_618876 + var valid_618877 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618877 = validateParameter(valid_618877, JString, required = false, default = nil) - if valid_617673 != nil: - section.add "X-Amz-Content-Sha256", valid_617673 - var valid_617674 = header.getOrDefault("X-Amz-Date") - valid_617674 = validateParameter(valid_617674, JString, required = false, + if valid_618877 != nil: + section.add "X-Amz-Content-Sha256", valid_618877 + var valid_618878 = header.getOrDefault("X-Amz-Date") + valid_618878 = validateParameter(valid_618878, JString, required = false, default = nil) - if valid_617674 != nil: - section.add "X-Amz-Date", valid_617674 - var valid_617675 = header.getOrDefault("X-Amz-Credential") - valid_617675 = validateParameter(valid_617675, JString, required = false, + if valid_618878 != nil: + section.add "X-Amz-Date", valid_618878 + var valid_618879 = header.getOrDefault("X-Amz-Credential") + valid_618879 = validateParameter(valid_618879, JString, required = false, default = nil) - if valid_617675 != nil: - section.add "X-Amz-Credential", valid_617675 - var valid_617676 = header.getOrDefault("X-Amz-Security-Token") - valid_617676 = validateParameter(valid_617676, JString, required = false, + if valid_618879 != nil: + section.add "X-Amz-Credential", valid_618879 + var valid_618880 = header.getOrDefault("X-Amz-Security-Token") + valid_618880 = validateParameter(valid_618880, JString, required = false, default = nil) - if valid_617676 != nil: - section.add "X-Amz-Security-Token", valid_617676 - var valid_617677 = header.getOrDefault("X-Amz-Algorithm") - valid_617677 = validateParameter(valid_617677, JString, required = false, + if valid_618880 != nil: + section.add "X-Amz-Security-Token", valid_618880 + var valid_618881 = header.getOrDefault("X-Amz-Algorithm") + valid_618881 = validateParameter(valid_618881, JString, required = false, default = nil) - if valid_617677 != nil: - section.add "X-Amz-Algorithm", valid_617677 - var valid_617678 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617678 = validateParameter(valid_617678, JString, required = false, + if valid_618881 != nil: + section.add "X-Amz-Algorithm", valid_618881 + var valid_618882 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618882 = validateParameter(valid_618882, JString, required = false, default = nil) - if valid_617678 != nil: - section.add "X-Amz-SignedHeaders", valid_617678 + if valid_618882 != nil: + section.add "X-Amz-SignedHeaders", valid_618882 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617679: Call_GetModifyInstanceAttribute_617651; path: JsonNode; +proc call*(call_618883: Call_GetModifyInstanceAttribute_618855; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the specified attribute of the specified instance. You can specify only one attribute at a time.
Note: Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance in a VPC can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the ModifyNetworkInterfaceAttribute action.
To modify some attributes, the instance must be stopped. For more information, see Modifying Attributes of a Stopped Instance in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_617679.validator(path, query, header, formData, body) - let scheme = call_617679.pickScheme + let valid = call_618883.validator(path, query, header, formData, body) + let scheme = call_618883.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617679.url(scheme.get, call_617679.host, call_617679.base, - call_617679.route, valid.getOrDefault("path"), + let url = call_618883.url(scheme.get, call_618883.host, call_618883.base, + call_618883.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617679, url, valid) + result = atozHook(call_618883, url, valid) -proc call*(call_617680: Call_GetModifyInstanceAttribute_617651; InstanceId: string; +proc call*(call_618884: Call_GetModifyInstanceAttribute_618855; InstanceId: string; InstanceTypeValue: string = ""; DryRun: bool = false; SourceDestCheckValue: string = ""; UserDataValue: string = ""; EbsOptimizedValue: string = ""; Value: string = ""; @@ -107863,40 +107928,40 @@ proc call*(call_617680: Call_GetModifyInstanceAttribute_617651; InstanceId: stri ## Version: string (required) ## Attribute: string ## : The name of the attribute. - var query_617681 = newJObject() - add(query_617681, "InstanceType.Value", newJString(InstanceTypeValue)) - add(query_617681, "DryRun", newJBool(DryRun)) - add(query_617681, "SourceDestCheck.Value", newJString(SourceDestCheckValue)) - add(query_617681, "UserData.Value", newJString(UserDataValue)) - add(query_617681, "EbsOptimized.Value", newJString(EbsOptimizedValue)) - add(query_617681, "Value", newJString(Value)) - add(query_617681, "InstanceId", newJString(InstanceId)) - add(query_617681, "SriovNetSupport.Value", newJString(SriovNetSupportValue)) - add(query_617681, "InstanceInitiatedShutdownBehavior.Value", + var query_618885 = newJObject() + add(query_618885, "InstanceType.Value", newJString(InstanceTypeValue)) + add(query_618885, "DryRun", newJBool(DryRun)) + add(query_618885, "SourceDestCheck.Value", newJString(SourceDestCheckValue)) + add(query_618885, "UserData.Value", newJString(UserDataValue)) + add(query_618885, "EbsOptimized.Value", newJString(EbsOptimizedValue)) + add(query_618885, "Value", newJString(Value)) + add(query_618885, "InstanceId", newJString(InstanceId)) + add(query_618885, "SriovNetSupport.Value", newJString(SriovNetSupportValue)) + add(query_618885, "InstanceInitiatedShutdownBehavior.Value", newJString(InstanceInitiatedShutdownBehaviorValue)) - add(query_617681, "EnaSupport.Value", newJString(EnaSupportValue)) - add(query_617681, "Ramdisk.Value", newJString(RamdiskValue)) - add(query_617681, "Action", newJString(Action)) + add(query_618885, "EnaSupport.Value", newJString(EnaSupportValue)) + add(query_618885, "Ramdisk.Value", newJString(RamdiskValue)) + add(query_618885, "Action", newJString(Action)) if GroupId != nil: - query_617681.add "GroupId", GroupId - add(query_617681, "DisableApiTermination.Value", + query_618885.add "GroupId", GroupId + add(query_618885, "DisableApiTermination.Value", newJString(DisableApiTerminationValue)) - add(query_617681, "Kernel.Value", newJString(KernelValue)) + add(query_618885, "Kernel.Value", newJString(KernelValue)) if BlockDeviceMapping != nil: - query_617681.add "BlockDeviceMapping", BlockDeviceMapping - add(query_617681, "Version", newJString(Version)) - add(query_617681, "Attribute", newJString(Attribute)) - result = call_617680.call(nil, query_617681, nil, nil, nil) + query_618885.add "BlockDeviceMapping", BlockDeviceMapping + add(query_618885, "Version", newJString(Version)) + add(query_618885, "Attribute", newJString(Attribute)) + result = call_618884.call(nil, query_618885, nil, nil, nil) -var getModifyInstanceAttribute* = Call_GetModifyInstanceAttribute_617651( +var getModifyInstanceAttribute* = Call_GetModifyInstanceAttribute_618855( name: "getModifyInstanceAttribute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyInstanceAttribute", - validator: validate_GetModifyInstanceAttribute_617652, base: "/", - url: url_GetModifyInstanceAttribute_617653, + validator: validate_GetModifyInstanceAttribute_618856, base: "/", + url: url_GetModifyInstanceAttribute_618857, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyInstanceCapacityReservationAttributes_617733 = ref object of OpenApiRestCall_604389 -proc url_PostModifyInstanceCapacityReservationAttributes_617735(protocol: Scheme; + Call_PostModifyInstanceCapacityReservationAttributes_618937 = ref object of OpenApiRestCall_605589 +proc url_PostModifyInstanceCapacityReservationAttributes_618939(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -107908,7 +107973,7 @@ proc url_PostModifyInstanceCapacityReservationAttributes_617735(protocol: Scheme else: result.path = base & route -proc validate_PostModifyInstanceCapacityReservationAttributes_617734( +proc validate_PostModifyInstanceCapacityReservationAttributes_618938( path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies the Capacity Reservation settings for a stopped instance. Use this action to configure an instance to target a specific Capacity Reservation, run in anyopen
Capacity Reservation with matching attributes, or run On-Demand Instance capacity.
@@ -107922,16 +107987,16 @@ proc validate_PostModifyInstanceCapacityReservationAttributes_617734(
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_617736 = query.getOrDefault("Action")
- valid_617736 = validateParameter(valid_617736, JString, required = true, default = newJString(
+ var valid_618940 = query.getOrDefault("Action")
+ valid_618940 = validateParameter(valid_618940, JString, required = true, default = newJString(
"ModifyInstanceCapacityReservationAttributes"))
- if valid_617736 != nil:
- section.add "Action", valid_617736
- var valid_617737 = query.getOrDefault("Version")
- valid_617737 = validateParameter(valid_617737, JString, required = true,
+ if valid_618940 != nil:
+ section.add "Action", valid_618940
+ var valid_618941 = query.getOrDefault("Version")
+ valid_618941 = validateParameter(valid_618941, JString, required = true,
default = newJString("2016-11-15"))
- if valid_617737 != nil:
- section.add "Version", valid_617737
+ if valid_618941 != nil:
+ section.add "Version", valid_618941
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -107942,41 +108007,41 @@ proc validate_PostModifyInstanceCapacityReservationAttributes_617734(
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_617738 = header.getOrDefault("X-Amz-Signature")
- valid_617738 = validateParameter(valid_617738, JString, required = false,
+ var valid_618942 = header.getOrDefault("X-Amz-Signature")
+ valid_618942 = validateParameter(valid_618942, JString, required = false,
default = nil)
- if valid_617738 != nil:
- section.add "X-Amz-Signature", valid_617738
- var valid_617739 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_617739 = validateParameter(valid_617739, JString, required = false,
+ if valid_618942 != nil:
+ section.add "X-Amz-Signature", valid_618942
+ var valid_618943 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_618943 = validateParameter(valid_618943, JString, required = false,
default = nil)
- if valid_617739 != nil:
- section.add "X-Amz-Content-Sha256", valid_617739
- var valid_617740 = header.getOrDefault("X-Amz-Date")
- valid_617740 = validateParameter(valid_617740, JString, required = false,
+ if valid_618943 != nil:
+ section.add "X-Amz-Content-Sha256", valid_618943
+ var valid_618944 = header.getOrDefault("X-Amz-Date")
+ valid_618944 = validateParameter(valid_618944, JString, required = false,
default = nil)
- if valid_617740 != nil:
- section.add "X-Amz-Date", valid_617740
- var valid_617741 = header.getOrDefault("X-Amz-Credential")
- valid_617741 = validateParameter(valid_617741, JString, required = false,
+ if valid_618944 != nil:
+ section.add "X-Amz-Date", valid_618944
+ var valid_618945 = header.getOrDefault("X-Amz-Credential")
+ valid_618945 = validateParameter(valid_618945, JString, required = false,
default = nil)
- if valid_617741 != nil:
- section.add "X-Amz-Credential", valid_617741
- var valid_617742 = header.getOrDefault("X-Amz-Security-Token")
- valid_617742 = validateParameter(valid_617742, JString, required = false,
+ if valid_618945 != nil:
+ section.add "X-Amz-Credential", valid_618945
+ var valid_618946 = header.getOrDefault("X-Amz-Security-Token")
+ valid_618946 = validateParameter(valid_618946, JString, required = false,
default = nil)
- if valid_617742 != nil:
- section.add "X-Amz-Security-Token", valid_617742
- var valid_617743 = header.getOrDefault("X-Amz-Algorithm")
- valid_617743 = validateParameter(valid_617743, JString, required = false,
+ if valid_618946 != nil:
+ section.add "X-Amz-Security-Token", valid_618946
+ var valid_618947 = header.getOrDefault("X-Amz-Algorithm")
+ valid_618947 = validateParameter(valid_618947, JString, required = false,
default = nil)
- if valid_617743 != nil:
- section.add "X-Amz-Algorithm", valid_617743
- var valid_617744 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_617744 = validateParameter(valid_617744, JString, required = false,
+ if valid_618947 != nil:
+ section.add "X-Amz-Algorithm", valid_618947
+ var valid_618948 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_618948 = validateParameter(valid_618948, JString, required = false,
default = nil)
- if valid_617744 != nil:
- section.add "X-Amz-SignedHeaders", valid_617744
+ if valid_618948 != nil:
+ section.add "X-Amz-SignedHeaders", valid_618948
result.add "header", section
## parameters in `formData` object:
## CapacityReservationSpecification.CapacityReservationPreference: JString
@@ -107990,48 +108055,48 @@ proc validate_PostModifyInstanceCapacityReservationAttributes_617734(
## InstanceId: JString (required)
## : The ID of the instance to be modified.
section = newJObject()
- var valid_617745 = formData.getOrDefault("CapacityReservationSpecification.CapacityReservationPreference")
- valid_617745 = validateParameter(valid_617745, JString, required = false,
+ var valid_618949 = formData.getOrDefault("CapacityReservationSpecification.CapacityReservationPreference")
+ valid_618949 = validateParameter(valid_618949, JString, required = false,
default = nil)
- if valid_617745 != nil:
+ if valid_618949 != nil:
section.add "CapacityReservationSpecification.CapacityReservationPreference",
- valid_617745
- var valid_617746 = formData.getOrDefault("CapacityReservationSpecification.CapacityReservationTarget")
- valid_617746 = validateParameter(valid_617746, JString, required = false,
+ valid_618949
+ var valid_618950 = formData.getOrDefault("CapacityReservationSpecification.CapacityReservationTarget")
+ valid_618950 = validateParameter(valid_618950, JString, required = false,
default = nil)
- if valid_617746 != nil:
+ if valid_618950 != nil:
section.add "CapacityReservationSpecification.CapacityReservationTarget",
- valid_617746
- var valid_617747 = formData.getOrDefault("DryRun")
- valid_617747 = validateParameter(valid_617747, JBool, required = false, default = nil)
- if valid_617747 != nil:
- section.add "DryRun", valid_617747
+ valid_618950
+ var valid_618951 = formData.getOrDefault("DryRun")
+ valid_618951 = validateParameter(valid_618951, JBool, required = false, default = nil)
+ if valid_618951 != nil:
+ section.add "DryRun", valid_618951
assert formData != nil,
"formData argument is necessary due to required `InstanceId` field"
- var valid_617748 = formData.getOrDefault("InstanceId")
- valid_617748 = validateParameter(valid_617748, JString, required = true,
+ var valid_618952 = formData.getOrDefault("InstanceId")
+ valid_618952 = validateParameter(valid_618952, JString, required = true,
default = nil)
- if valid_617748 != nil:
- section.add "InstanceId", valid_617748
+ if valid_618952 != nil:
+ section.add "InstanceId", valid_618952
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_617749: Call_PostModifyInstanceCapacityReservationAttributes_617733;
+proc call*(call_618953: Call_PostModifyInstanceCapacityReservationAttributes_618937;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Modifies the Capacity Reservation settings for a stopped instance. Use this action to configure an instance to target a specific Capacity Reservation, run in any open
Capacity Reservation with matching attributes, or run On-Demand Instance capacity.
##
- let valid = call_617749.validator(path, query, header, formData, body)
- let scheme = call_617749.pickScheme
+ let valid = call_618953.validator(path, query, header, formData, body)
+ let scheme = call_618953.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_617749.url(scheme.get, call_617749.host, call_617749.base,
- call_617749.route, valid.getOrDefault("path"),
+ let url = call_618953.url(scheme.get, call_618953.host, call_618953.base,
+ call_618953.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_617749, url, valid)
+ result = atozHook(call_618953, url, valid)
-proc call*(call_617750: Call_PostModifyInstanceCapacityReservationAttributes_617733;
+proc call*(call_618954: Call_PostModifyInstanceCapacityReservationAttributes_618937;
InstanceId: string; CapacityReservationSpecificationCapacityReservationPreference: string = "";
CapacityReservationSpecificationCapacityReservationTarget: string = "";
DryRun: bool = false;
@@ -108051,30 +108116,30 @@ proc call*(call_617750: Call_PostModifyInstanceCapacityReservationAttributes_617
## : The ID of the instance to be modified.
## Action: string (required)
## Version: string (required)
- var query_617751 = newJObject()
- var formData_617752 = newJObject()
- add(formData_617752,
+ var query_618955 = newJObject()
+ var formData_618956 = newJObject()
+ add(formData_618956,
"CapacityReservationSpecification.CapacityReservationPreference",
newJString(CapacityReservationSpecificationCapacityReservationPreference))
- add(formData_617752,
+ add(formData_618956,
"CapacityReservationSpecification.CapacityReservationTarget",
newJString(CapacityReservationSpecificationCapacityReservationTarget))
- add(formData_617752, "DryRun", newJBool(DryRun))
- add(formData_617752, "InstanceId", newJString(InstanceId))
- add(query_617751, "Action", newJString(Action))
- add(query_617751, "Version", newJString(Version))
- result = call_617750.call(nil, query_617751, nil, formData_617752, nil)
+ add(formData_618956, "DryRun", newJBool(DryRun))
+ add(formData_618956, "InstanceId", newJString(InstanceId))
+ add(query_618955, "Action", newJString(Action))
+ add(query_618955, "Version", newJString(Version))
+ result = call_618954.call(nil, query_618955, nil, formData_618956, nil)
-var postModifyInstanceCapacityReservationAttributes* = Call_PostModifyInstanceCapacityReservationAttributes_617733(
+var postModifyInstanceCapacityReservationAttributes* = Call_PostModifyInstanceCapacityReservationAttributes_618937(
name: "postModifyInstanceCapacityReservationAttributes",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=ModifyInstanceCapacityReservationAttributes",
- validator: validate_PostModifyInstanceCapacityReservationAttributes_617734,
- base: "/", url: url_PostModifyInstanceCapacityReservationAttributes_617735,
+ validator: validate_PostModifyInstanceCapacityReservationAttributes_618938,
+ base: "/", url: url_PostModifyInstanceCapacityReservationAttributes_618939,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyInstanceCapacityReservationAttributes_617714 = ref object of OpenApiRestCall_604389
-proc url_GetModifyInstanceCapacityReservationAttributes_617716(protocol: Scheme;
+ Call_GetModifyInstanceCapacityReservationAttributes_618918 = ref object of OpenApiRestCall_605589
+proc url_GetModifyInstanceCapacityReservationAttributes_618920(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -108086,7 +108151,7 @@ proc url_GetModifyInstanceCapacityReservationAttributes_617716(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetModifyInstanceCapacityReservationAttributes_617715(
+proc validate_GetModifyInstanceCapacityReservationAttributes_618919(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Modifies the Capacity Reservation settings for a stopped instance. Use this action to configure an instance to target a specific Capacity Reservation, run in any open
Capacity Reservation with matching attributes, or run On-Demand Instance capacity.
@@ -108109,39 +108174,39 @@ proc validate_GetModifyInstanceCapacityReservationAttributes_617715(
## Indicates the instance's Capacity Reservation preferences. Possible preferences include:
open
- The instance can run in any open
Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
none
- The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.
open
Capacity Reservation with matching attributes, or run On-Demand Instance capacity.
##
- let valid = call_617730.validator(path, query, header, formData, body)
- let scheme = call_617730.pickScheme
+ let valid = call_618934.validator(path, query, header, formData, body)
+ let scheme = call_618934.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_617730.url(scheme.get, call_617730.host, call_617730.base,
- call_617730.route, valid.getOrDefault("path"),
+ let url = call_618934.url(scheme.get, call_618934.host, call_618934.base,
+ call_618934.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_617730, url, valid)
+ result = atozHook(call_618934, url, valid)
-proc call*(call_617731: Call_GetModifyInstanceCapacityReservationAttributes_617714;
+proc call*(call_618935: Call_GetModifyInstanceCapacityReservationAttributes_618918;
InstanceId: string; DryRun: bool = false;
Action: string = "ModifyInstanceCapacityReservationAttributes";
CapacityReservationSpecificationCapacityReservationTarget: string = "";
@@ -108227,28 +108292,28 @@ proc call*(call_617731: Call_GetModifyInstanceCapacityReservationAttributes_6177
## : Describes an instance's Capacity Reservation targeting option. You can specify only one parameter at a time. If you specify CapacityReservationPreference
and CapacityReservationTarget
, the request fails.
Use the CapacityReservationPreference
parameter to configure the instance to run as an On-Demand Instance or to run in any open
Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). Use the CapacityReservationTarget
parameter to explicitly target a specific Capacity Reservation.
Indicates the instance's Capacity Reservation preferences. Possible preferences include:
open
- The instance can run in any open
Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
none
- The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.
Modifies the credit option for CPU usage on a running or stopped burstable performance instance. The credit options are standard
and unlimited
.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -108273,16 +108338,16 @@ proc validate_PostModifyInstanceCreditSpecification_617772(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617774 = query.getOrDefault("Action") - valid_617774 = validateParameter(valid_617774, JString, required = true, default = newJString( + var valid_618978 = query.getOrDefault("Action") + valid_618978 = validateParameter(valid_618978, JString, required = true, default = newJString( "ModifyInstanceCreditSpecification")) - if valid_617774 != nil: - section.add "Action", valid_617774 - var valid_617775 = query.getOrDefault("Version") - valid_617775 = validateParameter(valid_617775, JString, required = true, + if valid_618978 != nil: + section.add "Action", valid_618978 + var valid_618979 = query.getOrDefault("Version") + valid_618979 = validateParameter(valid_618979, JString, required = true, default = newJString("2016-11-15")) - if valid_617775 != nil: - section.add "Version", valid_617775 + if valid_618979 != nil: + section.add "Version", valid_618979 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -108293,41 +108358,41 @@ proc validate_PostModifyInstanceCreditSpecification_617772(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617776 = header.getOrDefault("X-Amz-Signature") - valid_617776 = validateParameter(valid_617776, JString, required = false, + var valid_618980 = header.getOrDefault("X-Amz-Signature") + valid_618980 = validateParameter(valid_618980, JString, required = false, default = nil) - if valid_617776 != nil: - section.add "X-Amz-Signature", valid_617776 - var valid_617777 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617777 = validateParameter(valid_617777, JString, required = false, + if valid_618980 != nil: + section.add "X-Amz-Signature", valid_618980 + var valid_618981 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618981 = validateParameter(valid_618981, JString, required = false, default = nil) - if valid_617777 != nil: - section.add "X-Amz-Content-Sha256", valid_617777 - var valid_617778 = header.getOrDefault("X-Amz-Date") - valid_617778 = validateParameter(valid_617778, JString, required = false, + if valid_618981 != nil: + section.add "X-Amz-Content-Sha256", valid_618981 + var valid_618982 = header.getOrDefault("X-Amz-Date") + valid_618982 = validateParameter(valid_618982, JString, required = false, default = nil) - if valid_617778 != nil: - section.add "X-Amz-Date", valid_617778 - var valid_617779 = header.getOrDefault("X-Amz-Credential") - valid_617779 = validateParameter(valid_617779, JString, required = false, + if valid_618982 != nil: + section.add "X-Amz-Date", valid_618982 + var valid_618983 = header.getOrDefault("X-Amz-Credential") + valid_618983 = validateParameter(valid_618983, JString, required = false, default = nil) - if valid_617779 != nil: - section.add "X-Amz-Credential", valid_617779 - var valid_617780 = header.getOrDefault("X-Amz-Security-Token") - valid_617780 = validateParameter(valid_617780, JString, required = false, + if valid_618983 != nil: + section.add "X-Amz-Credential", valid_618983 + var valid_618984 = header.getOrDefault("X-Amz-Security-Token") + valid_618984 = validateParameter(valid_618984, JString, required = false, default = nil) - if valid_617780 != nil: - section.add "X-Amz-Security-Token", valid_617780 - var valid_617781 = header.getOrDefault("X-Amz-Algorithm") - valid_617781 = validateParameter(valid_617781, JString, required = false, + if valid_618984 != nil: + section.add "X-Amz-Security-Token", valid_618984 + var valid_618985 = header.getOrDefault("X-Amz-Algorithm") + valid_618985 = validateParameter(valid_618985, JString, required = false, default = nil) - if valid_617781 != nil: - section.add "X-Amz-Algorithm", valid_617781 - var valid_617782 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617782 = validateParameter(valid_617782, JString, required = false, + if valid_618985 != nil: + section.add "X-Amz-Algorithm", valid_618985 + var valid_618986 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618986 = validateParameter(valid_618986, JString, required = false, default = nil) - if valid_617782 != nil: - section.add "X-Amz-SignedHeaders", valid_617782 + if valid_618986 != nil: + section.add "X-Amz-SignedHeaders", valid_618986 result.add "header", section ## parameters in `formData` object: ## InstanceCreditSpecification: JArray (required) @@ -108339,38 +108404,38 @@ proc validate_PostModifyInstanceCreditSpecification_617772(path: JsonNode; ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring Idempotency. section = newJObject() assert formData != nil, "formData argument is necessary due to required `InstanceCreditSpecification` field" - var valid_617783 = formData.getOrDefault("InstanceCreditSpecification") - valid_617783 = validateParameter(valid_617783, JArray, required = true, default = nil) - if valid_617783 != nil: - section.add "InstanceCreditSpecification", valid_617783 - var valid_617784 = formData.getOrDefault("DryRun") - valid_617784 = validateParameter(valid_617784, JBool, required = false, default = nil) - if valid_617784 != nil: - section.add "DryRun", valid_617784 - var valid_617785 = formData.getOrDefault("ClientToken") - valid_617785 = validateParameter(valid_617785, JString, required = false, + var valid_618987 = formData.getOrDefault("InstanceCreditSpecification") + valid_618987 = validateParameter(valid_618987, JArray, required = true, default = nil) + if valid_618987 != nil: + section.add "InstanceCreditSpecification", valid_618987 + var valid_618988 = formData.getOrDefault("DryRun") + valid_618988 = validateParameter(valid_618988, JBool, required = false, default = nil) + if valid_618988 != nil: + section.add "DryRun", valid_618988 + var valid_618989 = formData.getOrDefault("ClientToken") + valid_618989 = validateParameter(valid_618989, JString, required = false, default = nil) - if valid_617785 != nil: - section.add "ClientToken", valid_617785 + if valid_618989 != nil: + section.add "ClientToken", valid_618989 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617786: Call_PostModifyInstanceCreditSpecification_617771; +proc call*(call_618990: Call_PostModifyInstanceCreditSpecification_618975; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the credit option for CPU usage on a running or stopped burstable performance instance. The credit options are standard
and unlimited
.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_617786.validator(path, query, header, formData, body) - let scheme = call_617786.pickScheme + let valid = call_618990.validator(path, query, header, formData, body) + let scheme = call_618990.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617786.url(scheme.get, call_617786.host, call_617786.base, - call_617786.route, valid.getOrDefault("path"), + let url = call_618990.url(scheme.get, call_618990.host, call_618990.base, + call_618990.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617786, url, valid) + result = atozHook(call_618990, url, valid) -proc call*(call_617787: Call_PostModifyInstanceCreditSpecification_617771; +proc call*(call_618991: Call_PostModifyInstanceCreditSpecification_618975; InstanceCreditSpecification: JsonNode; DryRun: bool = false; Action: string = "ModifyInstanceCreditSpecification"; Version: string = "2016-11-15"; ClientToken: string = ""): Recallable = @@ -108385,26 +108450,26 @@ proc call*(call_617787: Call_PostModifyInstanceCreditSpecification_617771; ## ClientToken: string ## : A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. - var query_617788 = newJObject() - var formData_617789 = newJObject() + var query_618992 = newJObject() + var formData_618993 = newJObject() if InstanceCreditSpecification != nil: - formData_617789.add "InstanceCreditSpecification", InstanceCreditSpecification - add(formData_617789, "DryRun", newJBool(DryRun)) - add(query_617788, "Action", newJString(Action)) - add(query_617788, "Version", newJString(Version)) - add(formData_617789, "ClientToken", newJString(ClientToken)) - result = call_617787.call(nil, query_617788, nil, formData_617789, nil) - -var postModifyInstanceCreditSpecification* = Call_PostModifyInstanceCreditSpecification_617771( + formData_618993.add "InstanceCreditSpecification", InstanceCreditSpecification + add(formData_618993, "DryRun", newJBool(DryRun)) + add(query_618992, "Action", newJString(Action)) + add(query_618992, "Version", newJString(Version)) + add(formData_618993, "ClientToken", newJString(ClientToken)) + result = call_618991.call(nil, query_618992, nil, formData_618993, nil) + +var postModifyInstanceCreditSpecification* = Call_PostModifyInstanceCreditSpecification_618975( name: "postModifyInstanceCreditSpecification", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyInstanceCreditSpecification", - validator: validate_PostModifyInstanceCreditSpecification_617772, base: "/", - url: url_PostModifyInstanceCreditSpecification_617773, + validator: validate_PostModifyInstanceCreditSpecification_618976, base: "/", + url: url_PostModifyInstanceCreditSpecification_618977, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyInstanceCreditSpecification_617753 = ref object of OpenApiRestCall_604389 -proc url_GetModifyInstanceCreditSpecification_617755(protocol: Scheme; + Call_GetModifyInstanceCreditSpecification_618957 = ref object of OpenApiRestCall_605589 +proc url_GetModifyInstanceCreditSpecification_618959(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -108416,7 +108481,7 @@ proc url_GetModifyInstanceCreditSpecification_617755(protocol: Scheme; else: result.path = base & route -proc validate_GetModifyInstanceCreditSpecification_617754(path: JsonNode; +proc validate_GetModifyInstanceCreditSpecification_618958(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the credit option for CPU usage on a running or stopped burstable performance instance. The credit options are standard
and unlimited
.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -108435,30 +108500,30 @@ proc validate_GetModifyInstanceCreditSpecification_617754(path: JsonNode; ## : A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. section = newJObject() - var valid_617756 = query.getOrDefault("DryRun") - valid_617756 = validateParameter(valid_617756, JBool, required = false, default = nil) - if valid_617756 != nil: - section.add "DryRun", valid_617756 + var valid_618960 = query.getOrDefault("DryRun") + valid_618960 = validateParameter(valid_618960, JBool, required = false, default = nil) + if valid_618960 != nil: + section.add "DryRun", valid_618960 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617757 = query.getOrDefault("Action") - valid_617757 = validateParameter(valid_617757, JString, required = true, default = newJString( + var valid_618961 = query.getOrDefault("Action") + valid_618961 = validateParameter(valid_618961, JString, required = true, default = newJString( "ModifyInstanceCreditSpecification")) - if valid_617757 != nil: - section.add "Action", valid_617757 - var valid_617758 = query.getOrDefault("InstanceCreditSpecification") - valid_617758 = validateParameter(valid_617758, JArray, required = true, default = nil) - if valid_617758 != nil: - section.add "InstanceCreditSpecification", valid_617758 - var valid_617759 = query.getOrDefault("Version") - valid_617759 = validateParameter(valid_617759, JString, required = true, - default = newJString("2016-11-15")) - if valid_617759 != nil: - section.add "Version", valid_617759 - var valid_617760 = query.getOrDefault("ClientToken") - valid_617760 = validateParameter(valid_617760, JString, required = false, + if valid_618961 != nil: + section.add "Action", valid_618961 + var valid_618962 = query.getOrDefault("InstanceCreditSpecification") + valid_618962 = validateParameter(valid_618962, JArray, required = true, default = nil) + if valid_618962 != nil: + section.add "InstanceCreditSpecification", valid_618962 + var valid_618963 = query.getOrDefault("Version") + valid_618963 = validateParameter(valid_618963, JString, required = true, + default = newJString("2016-11-15")) + if valid_618963 != nil: + section.add "Version", valid_618963 + var valid_618964 = query.getOrDefault("ClientToken") + valid_618964 = validateParameter(valid_618964, JString, required = false, default = nil) - if valid_617760 != nil: - section.add "ClientToken", valid_617760 + if valid_618964 != nil: + section.add "ClientToken", valid_618964 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -108469,62 +108534,62 @@ proc validate_GetModifyInstanceCreditSpecification_617754(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617761 = header.getOrDefault("X-Amz-Signature") - valid_617761 = validateParameter(valid_617761, JString, required = false, + var valid_618965 = header.getOrDefault("X-Amz-Signature") + valid_618965 = validateParameter(valid_618965, JString, required = false, default = nil) - if valid_617761 != nil: - section.add "X-Amz-Signature", valid_617761 - var valid_617762 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617762 = validateParameter(valid_617762, JString, required = false, + if valid_618965 != nil: + section.add "X-Amz-Signature", valid_618965 + var valid_618966 = header.getOrDefault("X-Amz-Content-Sha256") + valid_618966 = validateParameter(valid_618966, JString, required = false, default = nil) - if valid_617762 != nil: - section.add "X-Amz-Content-Sha256", valid_617762 - var valid_617763 = header.getOrDefault("X-Amz-Date") - valid_617763 = validateParameter(valid_617763, JString, required = false, + if valid_618966 != nil: + section.add "X-Amz-Content-Sha256", valid_618966 + var valid_618967 = header.getOrDefault("X-Amz-Date") + valid_618967 = validateParameter(valid_618967, JString, required = false, default = nil) - if valid_617763 != nil: - section.add "X-Amz-Date", valid_617763 - var valid_617764 = header.getOrDefault("X-Amz-Credential") - valid_617764 = validateParameter(valid_617764, JString, required = false, + if valid_618967 != nil: + section.add "X-Amz-Date", valid_618967 + var valid_618968 = header.getOrDefault("X-Amz-Credential") + valid_618968 = validateParameter(valid_618968, JString, required = false, default = nil) - if valid_617764 != nil: - section.add "X-Amz-Credential", valid_617764 - var valid_617765 = header.getOrDefault("X-Amz-Security-Token") - valid_617765 = validateParameter(valid_617765, JString, required = false, + if valid_618968 != nil: + section.add "X-Amz-Credential", valid_618968 + var valid_618969 = header.getOrDefault("X-Amz-Security-Token") + valid_618969 = validateParameter(valid_618969, JString, required = false, default = nil) - if valid_617765 != nil: - section.add "X-Amz-Security-Token", valid_617765 - var valid_617766 = header.getOrDefault("X-Amz-Algorithm") - valid_617766 = validateParameter(valid_617766, JString, required = false, + if valid_618969 != nil: + section.add "X-Amz-Security-Token", valid_618969 + var valid_618970 = header.getOrDefault("X-Amz-Algorithm") + valid_618970 = validateParameter(valid_618970, JString, required = false, default = nil) - if valid_617766 != nil: - section.add "X-Amz-Algorithm", valid_617766 - var valid_617767 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617767 = validateParameter(valid_617767, JString, required = false, + if valid_618970 != nil: + section.add "X-Amz-Algorithm", valid_618970 + var valid_618971 = header.getOrDefault("X-Amz-SignedHeaders") + valid_618971 = validateParameter(valid_618971, JString, required = false, default = nil) - if valid_617767 != nil: - section.add "X-Amz-SignedHeaders", valid_617767 + if valid_618971 != nil: + section.add "X-Amz-SignedHeaders", valid_618971 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617768: Call_GetModifyInstanceCreditSpecification_617753; +proc call*(call_618972: Call_GetModifyInstanceCreditSpecification_618957; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the credit option for CPU usage on a running or stopped burstable performance instance. The credit options are standard
and unlimited
.
For more information, see Burstable Performance Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_617768.validator(path, query, header, formData, body) - let scheme = call_617768.pickScheme + let valid = call_618972.validator(path, query, header, formData, body) + let scheme = call_618972.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617768.url(scheme.get, call_617768.host, call_617768.base, - call_617768.route, valid.getOrDefault("path"), + let url = call_618972.url(scheme.get, call_618972.host, call_618972.base, + call_618972.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617768, url, valid) + result = atozHook(call_618972, url, valid) -proc call*(call_617769: Call_GetModifyInstanceCreditSpecification_617753; +proc call*(call_618973: Call_GetModifyInstanceCreditSpecification_618957; InstanceCreditSpecification: JsonNode; DryRun: bool = false; Action: string = "ModifyInstanceCreditSpecification"; Version: string = "2016-11-15"; ClientToken: string = ""): Recallable = @@ -108539,25 +108604,25 @@ proc call*(call_617769: Call_GetModifyInstanceCreditSpecification_617753; ## ClientToken: string ## : A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. - var query_617770 = newJObject() - add(query_617770, "DryRun", newJBool(DryRun)) - add(query_617770, "Action", newJString(Action)) + var query_618974 = newJObject() + add(query_618974, "DryRun", newJBool(DryRun)) + add(query_618974, "Action", newJString(Action)) if InstanceCreditSpecification != nil: - query_617770.add "InstanceCreditSpecification", InstanceCreditSpecification - add(query_617770, "Version", newJString(Version)) - add(query_617770, "ClientToken", newJString(ClientToken)) - result = call_617769.call(nil, query_617770, nil, nil, nil) + query_618974.add "InstanceCreditSpecification", InstanceCreditSpecification + add(query_618974, "Version", newJString(Version)) + add(query_618974, "ClientToken", newJString(ClientToken)) + result = call_618973.call(nil, query_618974, nil, nil, nil) -var getModifyInstanceCreditSpecification* = Call_GetModifyInstanceCreditSpecification_617753( +var getModifyInstanceCreditSpecification* = Call_GetModifyInstanceCreditSpecification_618957( name: "getModifyInstanceCreditSpecification", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyInstanceCreditSpecification", - validator: validate_GetModifyInstanceCreditSpecification_617754, base: "/", - url: url_GetModifyInstanceCreditSpecification_617755, + validator: validate_GetModifyInstanceCreditSpecification_618958, base: "/", + url: url_GetModifyInstanceCreditSpecification_618959, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyInstanceEventStartTime_617809 = ref object of OpenApiRestCall_604389 -proc url_PostModifyInstanceEventStartTime_617811(protocol: Scheme; host: string; + Call_PostModifyInstanceEventStartTime_619013 = ref object of OpenApiRestCall_605589 +proc url_PostModifyInstanceEventStartTime_619015(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -108569,7 +108634,7 @@ proc url_PostModifyInstanceEventStartTime_617811(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostModifyInstanceEventStartTime_617810(path: JsonNode; +proc validate_PostModifyInstanceEventStartTime_619014(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies the start time for a scheduled Amazon EC2 instance event. ## @@ -108582,16 +108647,16 @@ proc validate_PostModifyInstanceEventStartTime_617810(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617812 = query.getOrDefault("Action") - valid_617812 = validateParameter(valid_617812, JString, required = true, default = newJString( + var valid_619016 = query.getOrDefault("Action") + valid_619016 = validateParameter(valid_619016, JString, required = true, default = newJString( "ModifyInstanceEventStartTime")) - if valid_617812 != nil: - section.add "Action", valid_617812 - var valid_617813 = query.getOrDefault("Version") - valid_617813 = validateParameter(valid_617813, JString, required = true, + if valid_619016 != nil: + section.add "Action", valid_619016 + var valid_619017 = query.getOrDefault("Version") + valid_619017 = validateParameter(valid_619017, JString, required = true, default = newJString("2016-11-15")) - if valid_617813 != nil: - section.add "Version", valid_617813 + if valid_619017 != nil: + section.add "Version", valid_619017 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -108602,41 +108667,41 @@ proc validate_PostModifyInstanceEventStartTime_617810(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617814 = header.getOrDefault("X-Amz-Signature") - valid_617814 = validateParameter(valid_617814, JString, required = false, + var valid_619018 = header.getOrDefault("X-Amz-Signature") + valid_619018 = validateParameter(valid_619018, JString, required = false, default = nil) - if valid_617814 != nil: - section.add "X-Amz-Signature", valid_617814 - var valid_617815 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617815 = validateParameter(valid_617815, JString, required = false, - default = nil) - if valid_617815 != nil: - section.add "X-Amz-Content-Sha256", valid_617815 - var valid_617816 = header.getOrDefault("X-Amz-Date") - valid_617816 = validateParameter(valid_617816, JString, required = false, - default = nil) - if valid_617816 != nil: - section.add "X-Amz-Date", valid_617816 - var valid_617817 = header.getOrDefault("X-Amz-Credential") - valid_617817 = validateParameter(valid_617817, JString, required = false, - default = nil) - if valid_617817 != nil: - section.add "X-Amz-Credential", valid_617817 - var valid_617818 = header.getOrDefault("X-Amz-Security-Token") - valid_617818 = validateParameter(valid_617818, JString, required = false, - default = nil) - if valid_617818 != nil: - section.add "X-Amz-Security-Token", valid_617818 - var valid_617819 = header.getOrDefault("X-Amz-Algorithm") - valid_617819 = validateParameter(valid_617819, JString, required = false, - default = nil) - if valid_617819 != nil: - section.add "X-Amz-Algorithm", valid_617819 - var valid_617820 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617820 = validateParameter(valid_617820, JString, required = false, - default = nil) - if valid_617820 != nil: - section.add "X-Amz-SignedHeaders", valid_617820 + if valid_619018 != nil: + section.add "X-Amz-Signature", valid_619018 + var valid_619019 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619019 = validateParameter(valid_619019, JString, required = false, + default = nil) + if valid_619019 != nil: + section.add "X-Amz-Content-Sha256", valid_619019 + var valid_619020 = header.getOrDefault("X-Amz-Date") + valid_619020 = validateParameter(valid_619020, JString, required = false, + default = nil) + if valid_619020 != nil: + section.add "X-Amz-Date", valid_619020 + var valid_619021 = header.getOrDefault("X-Amz-Credential") + valid_619021 = validateParameter(valid_619021, JString, required = false, + default = nil) + if valid_619021 != nil: + section.add "X-Amz-Credential", valid_619021 + var valid_619022 = header.getOrDefault("X-Amz-Security-Token") + valid_619022 = validateParameter(valid_619022, JString, required = false, + default = nil) + if valid_619022 != nil: + section.add "X-Amz-Security-Token", valid_619022 + var valid_619023 = header.getOrDefault("X-Amz-Algorithm") + valid_619023 = validateParameter(valid_619023, JString, required = false, + default = nil) + if valid_619023 != nil: + section.add "X-Amz-Algorithm", valid_619023 + var valid_619024 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619024 = validateParameter(valid_619024, JString, required = false, + default = nil) + if valid_619024 != nil: + section.add "X-Amz-SignedHeaders", valid_619024 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -108648,46 +108713,46 @@ proc validate_PostModifyInstanceEventStartTime_617810(path: JsonNode; ## NotBefore: JString (required) ## : The new date and time when the event will take place. section = newJObject() - var valid_617821 = formData.getOrDefault("DryRun") - valid_617821 = validateParameter(valid_617821, JBool, required = false, default = nil) - if valid_617821 != nil: - section.add "DryRun", valid_617821 + var valid_619025 = formData.getOrDefault("DryRun") + valid_619025 = validateParameter(valid_619025, JBool, required = false, default = nil) + if valid_619025 != nil: + section.add "DryRun", valid_619025 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_617822 = formData.getOrDefault("InstanceId") - valid_617822 = validateParameter(valid_617822, JString, required = true, + var valid_619026 = formData.getOrDefault("InstanceId") + valid_619026 = validateParameter(valid_619026, JString, required = true, default = nil) - if valid_617822 != nil: - section.add "InstanceId", valid_617822 - var valid_617823 = formData.getOrDefault("InstanceEventId") - valid_617823 = validateParameter(valid_617823, JString, required = true, + if valid_619026 != nil: + section.add "InstanceId", valid_619026 + var valid_619027 = formData.getOrDefault("InstanceEventId") + valid_619027 = validateParameter(valid_619027, JString, required = true, default = nil) - if valid_617823 != nil: - section.add "InstanceEventId", valid_617823 - var valid_617824 = formData.getOrDefault("NotBefore") - valid_617824 = validateParameter(valid_617824, JString, required = true, + if valid_619027 != nil: + section.add "InstanceEventId", valid_619027 + var valid_619028 = formData.getOrDefault("NotBefore") + valid_619028 = validateParameter(valid_619028, JString, required = true, default = nil) - if valid_617824 != nil: - section.add "NotBefore", valid_617824 + if valid_619028 != nil: + section.add "NotBefore", valid_619028 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617825: Call_PostModifyInstanceEventStartTime_617809; +proc call*(call_619029: Call_PostModifyInstanceEventStartTime_619013; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Modifies the start time for a scheduled Amazon EC2 instance event. ## - let valid = call_617825.validator(path, query, header, formData, body) - let scheme = call_617825.pickScheme + let valid = call_619029.validator(path, query, header, formData, body) + let scheme = call_619029.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617825.url(scheme.get, call_617825.host, call_617825.base, - call_617825.route, valid.getOrDefault("path"), + let url = call_619029.url(scheme.get, call_619029.host, call_619029.base, + call_619029.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617825, url, valid) + result = atozHook(call_619029, url, valid) -proc call*(call_617826: Call_PostModifyInstanceEventStartTime_617809; +proc call*(call_619030: Call_PostModifyInstanceEventStartTime_619013; InstanceId: string; InstanceEventId: string; NotBefore: string; DryRun: bool = false; Action: string = "ModifyInstanceEventStartTime"; Version: string = "2016-11-15"): Recallable = @@ -108703,25 +108768,25 @@ proc call*(call_617826: Call_PostModifyInstanceEventStartTime_617809; ## Version: string (required) ## NotBefore: string (required) ## : The new date and time when the event will take place. - var query_617827 = newJObject() - var formData_617828 = newJObject() - add(formData_617828, "DryRun", newJBool(DryRun)) - add(formData_617828, "InstanceId", newJString(InstanceId)) - add(query_617827, "Action", newJString(Action)) - add(formData_617828, "InstanceEventId", newJString(InstanceEventId)) - add(query_617827, "Version", newJString(Version)) - add(formData_617828, "NotBefore", newJString(NotBefore)) - result = call_617826.call(nil, query_617827, nil, formData_617828, nil) - -var postModifyInstanceEventStartTime* = Call_PostModifyInstanceEventStartTime_617809( + var query_619031 = newJObject() + var formData_619032 = newJObject() + add(formData_619032, "DryRun", newJBool(DryRun)) + add(formData_619032, "InstanceId", newJString(InstanceId)) + add(query_619031, "Action", newJString(Action)) + add(formData_619032, "InstanceEventId", newJString(InstanceEventId)) + add(query_619031, "Version", newJString(Version)) + add(formData_619032, "NotBefore", newJString(NotBefore)) + result = call_619030.call(nil, query_619031, nil, formData_619032, nil) + +var postModifyInstanceEventStartTime* = Call_PostModifyInstanceEventStartTime_619013( name: "postModifyInstanceEventStartTime", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyInstanceEventStartTime", - validator: validate_PostModifyInstanceEventStartTime_617810, base: "/", - url: url_PostModifyInstanceEventStartTime_617811, + validator: validate_PostModifyInstanceEventStartTime_619014, base: "/", + url: url_PostModifyInstanceEventStartTime_619015, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyInstanceEventStartTime_617790 = ref object of OpenApiRestCall_604389 -proc url_GetModifyInstanceEventStartTime_617792(protocol: Scheme; host: string; + Call_GetModifyInstanceEventStartTime_618994 = ref object of OpenApiRestCall_605589 +proc url_GetModifyInstanceEventStartTime_618996(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -108733,7 +108798,7 @@ proc url_GetModifyInstanceEventStartTime_617792(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetModifyInstanceEventStartTime_617791(path: JsonNode; +proc validate_GetModifyInstanceEventStartTime_618995(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies the start time for a scheduled Amazon EC2 instance event. ## @@ -108755,35 +108820,35 @@ proc validate_GetModifyInstanceEventStartTime_617791(path: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `NotBefore` field" - var valid_617793 = query.getOrDefault("NotBefore") - valid_617793 = validateParameter(valid_617793, JString, required = true, - default = nil) - if valid_617793 != nil: - section.add "NotBefore", valid_617793 - var valid_617794 = query.getOrDefault("DryRun") - valid_617794 = validateParameter(valid_617794, JBool, required = false, default = nil) - if valid_617794 != nil: - section.add "DryRun", valid_617794 - var valid_617795 = query.getOrDefault("InstanceId") - valid_617795 = validateParameter(valid_617795, JString, required = true, + var valid_618997 = query.getOrDefault("NotBefore") + valid_618997 = validateParameter(valid_618997, JString, required = true, default = nil) - if valid_617795 != nil: - section.add "InstanceId", valid_617795 - var valid_617796 = query.getOrDefault("Action") - valid_617796 = validateParameter(valid_617796, JString, required = true, default = newJString( + if valid_618997 != nil: + section.add "NotBefore", valid_618997 + var valid_618998 = query.getOrDefault("DryRun") + valid_618998 = validateParameter(valid_618998, JBool, required = false, default = nil) + if valid_618998 != nil: + section.add "DryRun", valid_618998 + var valid_618999 = query.getOrDefault("InstanceId") + valid_618999 = validateParameter(valid_618999, JString, required = true, + default = nil) + if valid_618999 != nil: + section.add "InstanceId", valid_618999 + var valid_619000 = query.getOrDefault("Action") + valid_619000 = validateParameter(valid_619000, JString, required = true, default = newJString( "ModifyInstanceEventStartTime")) - if valid_617796 != nil: - section.add "Action", valid_617796 - var valid_617797 = query.getOrDefault("InstanceEventId") - valid_617797 = validateParameter(valid_617797, JString, required = true, + if valid_619000 != nil: + section.add "Action", valid_619000 + var valid_619001 = query.getOrDefault("InstanceEventId") + valid_619001 = validateParameter(valid_619001, JString, required = true, default = nil) - if valid_617797 != nil: - section.add "InstanceEventId", valid_617797 - var valid_617798 = query.getOrDefault("Version") - valid_617798 = validateParameter(valid_617798, JString, required = true, + if valid_619001 != nil: + section.add "InstanceEventId", valid_619001 + var valid_619002 = query.getOrDefault("Version") + valid_619002 = validateParameter(valid_619002, JString, required = true, default = newJString("2016-11-15")) - if valid_617798 != nil: - section.add "Version", valid_617798 + if valid_619002 != nil: + section.add "Version", valid_619002 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -108794,62 +108859,62 @@ proc validate_GetModifyInstanceEventStartTime_617791(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617799 = header.getOrDefault("X-Amz-Signature") - valid_617799 = validateParameter(valid_617799, JString, required = false, + var valid_619003 = header.getOrDefault("X-Amz-Signature") + valid_619003 = validateParameter(valid_619003, JString, required = false, default = nil) - if valid_617799 != nil: - section.add "X-Amz-Signature", valid_617799 - var valid_617800 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617800 = validateParameter(valid_617800, JString, required = false, + if valid_619003 != nil: + section.add "X-Amz-Signature", valid_619003 + var valid_619004 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619004 = validateParameter(valid_619004, JString, required = false, default = nil) - if valid_617800 != nil: - section.add "X-Amz-Content-Sha256", valid_617800 - var valid_617801 = header.getOrDefault("X-Amz-Date") - valid_617801 = validateParameter(valid_617801, JString, required = false, + if valid_619004 != nil: + section.add "X-Amz-Content-Sha256", valid_619004 + var valid_619005 = header.getOrDefault("X-Amz-Date") + valid_619005 = validateParameter(valid_619005, JString, required = false, default = nil) - if valid_617801 != nil: - section.add "X-Amz-Date", valid_617801 - var valid_617802 = header.getOrDefault("X-Amz-Credential") - valid_617802 = validateParameter(valid_617802, JString, required = false, + if valid_619005 != nil: + section.add "X-Amz-Date", valid_619005 + var valid_619006 = header.getOrDefault("X-Amz-Credential") + valid_619006 = validateParameter(valid_619006, JString, required = false, default = nil) - if valid_617802 != nil: - section.add "X-Amz-Credential", valid_617802 - var valid_617803 = header.getOrDefault("X-Amz-Security-Token") - valid_617803 = validateParameter(valid_617803, JString, required = false, + if valid_619006 != nil: + section.add "X-Amz-Credential", valid_619006 + var valid_619007 = header.getOrDefault("X-Amz-Security-Token") + valid_619007 = validateParameter(valid_619007, JString, required = false, default = nil) - if valid_617803 != nil: - section.add "X-Amz-Security-Token", valid_617803 - var valid_617804 = header.getOrDefault("X-Amz-Algorithm") - valid_617804 = validateParameter(valid_617804, JString, required = false, + if valid_619007 != nil: + section.add "X-Amz-Security-Token", valid_619007 + var valid_619008 = header.getOrDefault("X-Amz-Algorithm") + valid_619008 = validateParameter(valid_619008, JString, required = false, default = nil) - if valid_617804 != nil: - section.add "X-Amz-Algorithm", valid_617804 - var valid_617805 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617805 = validateParameter(valid_617805, JString, required = false, + if valid_619008 != nil: + section.add "X-Amz-Algorithm", valid_619008 + var valid_619009 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619009 = validateParameter(valid_619009, JString, required = false, default = nil) - if valid_617805 != nil: - section.add "X-Amz-SignedHeaders", valid_617805 + if valid_619009 != nil: + section.add "X-Amz-SignedHeaders", valid_619009 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617806: Call_GetModifyInstanceEventStartTime_617790; +proc call*(call_619010: Call_GetModifyInstanceEventStartTime_618994; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Modifies the start time for a scheduled Amazon EC2 instance event. ## - let valid = call_617806.validator(path, query, header, formData, body) - let scheme = call_617806.pickScheme + let valid = call_619010.validator(path, query, header, formData, body) + let scheme = call_619010.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617806.url(scheme.get, call_617806.host, call_617806.base, - call_617806.route, valid.getOrDefault("path"), + let url = call_619010.url(scheme.get, call_619010.host, call_619010.base, + call_619010.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617806, url, valid) + result = atozHook(call_619010, url, valid) -proc call*(call_617807: Call_GetModifyInstanceEventStartTime_617790; +proc call*(call_619011: Call_GetModifyInstanceEventStartTime_618994; NotBefore: string; InstanceId: string; InstanceEventId: string; DryRun: bool = false; Action: string = "ModifyInstanceEventStartTime"; Version: string = "2016-11-15"): Recallable = @@ -108865,24 +108930,24 @@ proc call*(call_617807: Call_GetModifyInstanceEventStartTime_617790; ## InstanceEventId: string (required) ## : The ID of the event whose date and time you are modifying. ## Version: string (required) - var query_617808 = newJObject() - add(query_617808, "NotBefore", newJString(NotBefore)) - add(query_617808, "DryRun", newJBool(DryRun)) - add(query_617808, "InstanceId", newJString(InstanceId)) - add(query_617808, "Action", newJString(Action)) - add(query_617808, "InstanceEventId", newJString(InstanceEventId)) - add(query_617808, "Version", newJString(Version)) - result = call_617807.call(nil, query_617808, nil, nil, nil) + var query_619012 = newJObject() + add(query_619012, "NotBefore", newJString(NotBefore)) + add(query_619012, "DryRun", newJBool(DryRun)) + add(query_619012, "InstanceId", newJString(InstanceId)) + add(query_619012, "Action", newJString(Action)) + add(query_619012, "InstanceEventId", newJString(InstanceEventId)) + add(query_619012, "Version", newJString(Version)) + result = call_619011.call(nil, query_619012, nil, nil, nil) -var getModifyInstanceEventStartTime* = Call_GetModifyInstanceEventStartTime_617790( +var getModifyInstanceEventStartTime* = Call_GetModifyInstanceEventStartTime_618994( name: "getModifyInstanceEventStartTime", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyInstanceEventStartTime", - validator: validate_GetModifyInstanceEventStartTime_617791, base: "/", - url: url_GetModifyInstanceEventStartTime_617792, + validator: validate_GetModifyInstanceEventStartTime_618995, base: "/", + url: url_GetModifyInstanceEventStartTime_618996, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyInstanceMetadataOptions_617849 = ref object of OpenApiRestCall_604389 -proc url_PostModifyInstanceMetadataOptions_617851(protocol: Scheme; host: string; + Call_PostModifyInstanceMetadataOptions_619053 = ref object of OpenApiRestCall_605589 +proc url_PostModifyInstanceMetadataOptions_619055(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -108894,7 +108959,7 @@ proc url_PostModifyInstanceMetadataOptions_617851(protocol: Scheme; host: string else: result.path = base & route -proc validate_PostModifyInstanceMetadataOptions_617850(path: JsonNode; +proc validate_PostModifyInstanceMetadataOptions_619054(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modify the instance metadata parameters on a running or stopped instance. When you modify the parameters on a stopped instance, they are applied when the instance is started. When you modify the parameters on a running instance, the API responds with a state of “pending”. After the parameter modifications are successfully applied to the instance, the state of the modifications changes from “pending” to “applied” in subsequent describe-instances API calls. For more information, see Instance Metadata and User Data. ## @@ -108907,16 +108972,16 @@ proc validate_PostModifyInstanceMetadataOptions_617850(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_617852 = query.getOrDefault("Action") - valid_617852 = validateParameter(valid_617852, JString, required = true, default = newJString( + var valid_619056 = query.getOrDefault("Action") + valid_619056 = validateParameter(valid_619056, JString, required = true, default = newJString( "ModifyInstanceMetadataOptions")) - if valid_617852 != nil: - section.add "Action", valid_617852 - var valid_617853 = query.getOrDefault("Version") - valid_617853 = validateParameter(valid_617853, JString, required = true, + if valid_619056 != nil: + section.add "Action", valid_619056 + var valid_619057 = query.getOrDefault("Version") + valid_619057 = validateParameter(valid_619057, JString, required = true, default = newJString("2016-11-15")) - if valid_617853 != nil: - section.add "Version", valid_617853 + if valid_619057 != nil: + section.add "Version", valid_619057 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -108927,41 +108992,41 @@ proc validate_PostModifyInstanceMetadataOptions_617850(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_617854 = header.getOrDefault("X-Amz-Signature") - valid_617854 = validateParameter(valid_617854, JString, required = false, + var valid_619058 = header.getOrDefault("X-Amz-Signature") + valid_619058 = validateParameter(valid_619058, JString, required = false, default = nil) - if valid_617854 != nil: - section.add "X-Amz-Signature", valid_617854 - var valid_617855 = header.getOrDefault("X-Amz-Content-Sha256") - valid_617855 = validateParameter(valid_617855, JString, required = false, + if valid_619058 != nil: + section.add "X-Amz-Signature", valid_619058 + var valid_619059 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619059 = validateParameter(valid_619059, JString, required = false, default = nil) - if valid_617855 != nil: - section.add "X-Amz-Content-Sha256", valid_617855 - var valid_617856 = header.getOrDefault("X-Amz-Date") - valid_617856 = validateParameter(valid_617856, JString, required = false, + if valid_619059 != nil: + section.add "X-Amz-Content-Sha256", valid_619059 + var valid_619060 = header.getOrDefault("X-Amz-Date") + valid_619060 = validateParameter(valid_619060, JString, required = false, default = nil) - if valid_617856 != nil: - section.add "X-Amz-Date", valid_617856 - var valid_617857 = header.getOrDefault("X-Amz-Credential") - valid_617857 = validateParameter(valid_617857, JString, required = false, + if valid_619060 != nil: + section.add "X-Amz-Date", valid_619060 + var valid_619061 = header.getOrDefault("X-Amz-Credential") + valid_619061 = validateParameter(valid_619061, JString, required = false, default = nil) - if valid_617857 != nil: - section.add "X-Amz-Credential", valid_617857 - var valid_617858 = header.getOrDefault("X-Amz-Security-Token") - valid_617858 = validateParameter(valid_617858, JString, required = false, + if valid_619061 != nil: + section.add "X-Amz-Credential", valid_619061 + var valid_619062 = header.getOrDefault("X-Amz-Security-Token") + valid_619062 = validateParameter(valid_619062, JString, required = false, default = nil) - if valid_617858 != nil: - section.add "X-Amz-Security-Token", valid_617858 - var valid_617859 = header.getOrDefault("X-Amz-Algorithm") - valid_617859 = validateParameter(valid_617859, JString, required = false, + if valid_619062 != nil: + section.add "X-Amz-Security-Token", valid_619062 + var valid_619063 = header.getOrDefault("X-Amz-Algorithm") + valid_619063 = validateParameter(valid_619063, JString, required = false, default = nil) - if valid_617859 != nil: - section.add "X-Amz-Algorithm", valid_617859 - var valid_617860 = header.getOrDefault("X-Amz-SignedHeaders") - valid_617860 = validateParameter(valid_617860, JString, required = false, + if valid_619063 != nil: + section.add "X-Amz-Algorithm", valid_619063 + var valid_619064 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619064 = validateParameter(valid_619064, JString, required = false, default = nil) - if valid_617860 != nil: - section.add "X-Amz-SignedHeaders", valid_617860 + if valid_619064 != nil: + section.add "X-Amz-SignedHeaders", valid_619064 result.add "header", section ## parameters in `formData` object: ## HttpTokens: JString @@ -108975,50 +109040,50 @@ proc validate_PostModifyInstanceMetadataOptions_617850(path: JsonNode; ## InstanceId: JString (required) ## : The ID of the instance. section = newJObject() - var valid_617861 = formData.getOrDefault("HttpTokens") - valid_617861 = validateParameter(valid_617861, JString, required = false, + var valid_619065 = formData.getOrDefault("HttpTokens") + valid_619065 = validateParameter(valid_619065, JString, required = false, default = newJString("optional")) - if valid_617861 != nil: - section.add "HttpTokens", valid_617861 - var valid_617862 = formData.getOrDefault("HttpPutResponseHopLimit") - valid_617862 = validateParameter(valid_617862, JInt, required = false, default = nil) - if valid_617862 != nil: - section.add "HttpPutResponseHopLimit", valid_617862 - var valid_617863 = formData.getOrDefault("HttpEndpoint") - valid_617863 = validateParameter(valid_617863, JString, required = false, + if valid_619065 != nil: + section.add "HttpTokens", valid_619065 + var valid_619066 = formData.getOrDefault("HttpPutResponseHopLimit") + valid_619066 = validateParameter(valid_619066, JInt, required = false, default = nil) + if valid_619066 != nil: + section.add "HttpPutResponseHopLimit", valid_619066 + var valid_619067 = formData.getOrDefault("HttpEndpoint") + valid_619067 = validateParameter(valid_619067, JString, required = false, default = newJString("disabled")) - if valid_617863 != nil: - section.add "HttpEndpoint", valid_617863 - var valid_617864 = formData.getOrDefault("DryRun") - valid_617864 = validateParameter(valid_617864, JBool, required = false, default = nil) - if valid_617864 != nil: - section.add "DryRun", valid_617864 + if valid_619067 != nil: + section.add "HttpEndpoint", valid_619067 + var valid_619068 = formData.getOrDefault("DryRun") + valid_619068 = validateParameter(valid_619068, JBool, required = false, default = nil) + if valid_619068 != nil: + section.add "DryRun", valid_619068 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_617865 = formData.getOrDefault("InstanceId") - valid_617865 = validateParameter(valid_617865, JString, required = true, + var valid_619069 = formData.getOrDefault("InstanceId") + valid_619069 = validateParameter(valid_619069, JString, required = true, default = nil) - if valid_617865 != nil: - section.add "InstanceId", valid_617865 + if valid_619069 != nil: + section.add "InstanceId", valid_619069 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_617866: Call_PostModifyInstanceMetadataOptions_617849; +proc call*(call_619070: Call_PostModifyInstanceMetadataOptions_619053; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Modify the instance metadata parameters on a running or stopped instance. When you modify the parameters on a stopped instance, they are applied when the instance is started. When you modify the parameters on a running instance, the API responds with a state of “pending”. After the parameter modifications are successfully applied to the instance, the state of the modifications changes from “pending” to “applied” in subsequent describe-instances API calls. For more information, see Instance Metadata and User Data. ## - let valid = call_617866.validator(path, query, header, formData, body) - let scheme = call_617866.pickScheme + let valid = call_619070.validator(path, query, header, formData, body) + let scheme = call_619070.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_617866.url(scheme.get, call_617866.host, call_617866.base, - call_617866.route, valid.getOrDefault("path"), + let url = call_619070.url(scheme.get, call_619070.host, call_619070.base, + call_619070.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_617866, url, valid) + result = atozHook(call_619070, url, valid) -proc call*(call_617867: Call_PostModifyInstanceMetadataOptions_617849; +proc call*(call_619071: Call_PostModifyInstanceMetadataOptions_619053; InstanceId: string; HttpTokens: string = "optional"; HttpPutResponseHopLimit: int = 0; HttpEndpoint: string = "disabled"; DryRun: bool = false; Action: string = "ModifyInstanceMetadataOptions"; @@ -109037,26 +109102,26 @@ proc call*(call_617867: Call_PostModifyInstanceMetadataOptions_617849; ## : The ID of the instance. ## Action: string (required) ## Version: string (required) - var query_617868 = newJObject() - var formData_617869 = newJObject() - add(formData_617869, "HttpTokens", newJString(HttpTokens)) - add(formData_617869, "HttpPutResponseHopLimit", newJInt(HttpPutResponseHopLimit)) - add(formData_617869, "HttpEndpoint", newJString(HttpEndpoint)) - add(formData_617869, "DryRun", newJBool(DryRun)) - add(formData_617869, "InstanceId", newJString(InstanceId)) - add(query_617868, "Action", newJString(Action)) - add(query_617868, "Version", newJString(Version)) - result = call_617867.call(nil, query_617868, nil, formData_617869, nil) + var query_619072 = newJObject() + var formData_619073 = newJObject() + add(formData_619073, "HttpTokens", newJString(HttpTokens)) + add(formData_619073, "HttpPutResponseHopLimit", newJInt(HttpPutResponseHopLimit)) + add(formData_619073, "HttpEndpoint", newJString(HttpEndpoint)) + add(formData_619073, "DryRun", newJBool(DryRun)) + add(formData_619073, "InstanceId", newJString(InstanceId)) + add(query_619072, "Action", newJString(Action)) + add(query_619072, "Version", newJString(Version)) + result = call_619071.call(nil, query_619072, nil, formData_619073, nil) -var postModifyInstanceMetadataOptions* = Call_PostModifyInstanceMetadataOptions_617849( +var postModifyInstanceMetadataOptions* = Call_PostModifyInstanceMetadataOptions_619053( name: "postModifyInstanceMetadataOptions", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyInstanceMetadataOptions", - validator: validate_PostModifyInstanceMetadataOptions_617850, base: "/", - url: url_PostModifyInstanceMetadataOptions_617851, + validator: validate_PostModifyInstanceMetadataOptions_619054, base: "/", + url: url_PostModifyInstanceMetadataOptions_619055, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyInstanceMetadataOptions_617829 = ref object of OpenApiRestCall_604389 -proc url_GetModifyInstanceMetadataOptions_617831(protocol: Scheme; host: string; + Call_GetModifyInstanceMetadataOptions_619033 = ref object of OpenApiRestCall_605589 +proc url_GetModifyInstanceMetadataOptions_619035(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -109068,7 +109133,7 @@ proc url_GetModifyInstanceMetadataOptions_617831(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetModifyInstanceMetadataOptions_617830(path: JsonNode; +proc validate_GetModifyInstanceMetadataOptions_619034(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modify the instance metadata parameters on a running or stopped instance. When you modify the parameters on a stopped instance, they are applied when the instance is started. When you modify the parameters on a running instance, the API responds with a state of “pending”. After the parameter modifications are successfully applied to the instance, the state of the modifications changes from “pending” to “applied” in subsequent describe-instances API calls. For more information, see Instance Metadata and User Data. ## @@ -109090,41 +109155,41 @@ proc validate_GetModifyInstanceMetadataOptions_617830(path: JsonNode; ## HttpEndpoint: JString ## :This parameter enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the existing state is maintained.
If you specify a value of disabled
, you will not be able to access your instance metadata.
This parameter enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the existing state is maintained.
If you specify a value of disabled
, you will not be able to access your instance metadata.
Modifies the placement attributes for a specified instance. You can do the following:
Modify the affinity between an instance and a Dedicated Host. When affinity is set to host
and the instance is not associated with a specific Dedicated Host, the next time the instance is launched, it is automatically associated with the host on which it lands. If the instance is restarted or rebooted, this relationship persists.
Change the Dedicated Host with which an instance is associated.
Change the instance tenancy of an instance from host
to dedicated
, or from dedicated
to host
.
Move an instance to or from a placement group.
At least one attribute for affinity, host ID, tenancy, or placement group name must be specified in the request. Affinity and tenancy can be modified in the same request.
To modify the host ID, tenancy, placement group, or partition for an instance, the instance must be in the stopped
state.
Modifies the placement attributes for a specified instance. You can do the following:
Modify the affinity between an instance and a Dedicated Host. When affinity is set to host
and the instance is not associated with a specific Dedicated Host, the next time the instance is launched, it is automatically associated with the host on which it lands. If the instance is restarted or rebooted, this relationship persists.
Change the Dedicated Host with which an instance is associated.
Change the instance tenancy of an instance from host
to dedicated
, or from dedicated
to host
.
Move an instance to or from a placement group.
At least one attribute for affinity, host ID, tenancy, or placement group name must be specified in the request. Affinity and tenancy can be modified in the same request.
To modify the host ID, tenancy, placement group, or partition for an instance, the instance must be in the stopped
state.
Modifies the placement attributes for a specified instance. You can do the following:
Modify the affinity between an instance and a Dedicated Host. When affinity is set to host
and the instance is not associated with a specific Dedicated Host, the next time the instance is launched, it is automatically associated with the host on which it lands. If the instance is restarted or rebooted, this relationship persists.
Change the Dedicated Host with which an instance is associated.
Change the instance tenancy of an instance from host
to dedicated
, or from dedicated
to host
.
Move an instance to or from a placement group.
At least one attribute for affinity, host ID, tenancy, or placement group name must be specified in the request. Affinity and tenancy can be modified in the same request.
To modify the host ID, tenancy, placement group, or partition for an instance, the instance must be in the stopped
state.
Modifies the placement attributes for a specified instance. You can do the following:
Modify the affinity between an instance and a Dedicated Host. When affinity is set to host
and the instance is not associated with a specific Dedicated Host, the next time the instance is launched, it is automatically associated with the host on which it lands. If the instance is restarted or rebooted, this relationship persists.
Change the Dedicated Host with which an instance is associated.
Change the instance tenancy of an instance from host
to dedicated
, or from dedicated
to host
.
Move an instance to or from a placement group.
At least one attribute for affinity, host ID, tenancy, or placement group name must be specified in the request. Affinity and tenancy can be modified in the same request.
To modify the host ID, tenancy, placement group, or partition for an instance, the instance must be in the stopped
state.
Modifies the Availability Zone, instance count, instance type, or network platform (EC2-Classic or EC2-VPC) of your Reserved Instances. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type.
For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -110392,16 +110457,16 @@ proc validate_PostModifyReservedInstances_618020(path: JsonNode; query: JsonNode ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618022 = query.getOrDefault("Action") - valid_618022 = validateParameter(valid_618022, JString, required = true, default = newJString( + var valid_619226 = query.getOrDefault("Action") + valid_619226 = validateParameter(valid_619226, JString, required = true, default = newJString( "ModifyReservedInstances")) - if valid_618022 != nil: - section.add "Action", valid_618022 - var valid_618023 = query.getOrDefault("Version") - valid_618023 = validateParameter(valid_618023, JString, required = true, + if valid_619226 != nil: + section.add "Action", valid_619226 + var valid_619227 = query.getOrDefault("Version") + valid_619227 = validateParameter(valid_619227, JString, required = true, default = newJString("2016-11-15")) - if valid_618023 != nil: - section.add "Version", valid_618023 + if valid_619227 != nil: + section.add "Version", valid_619227 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -110412,41 +110477,41 @@ proc validate_PostModifyReservedInstances_618020(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618024 = header.getOrDefault("X-Amz-Signature") - valid_618024 = validateParameter(valid_618024, JString, required = false, + var valid_619228 = header.getOrDefault("X-Amz-Signature") + valid_619228 = validateParameter(valid_619228, JString, required = false, default = nil) - if valid_618024 != nil: - section.add "X-Amz-Signature", valid_618024 - var valid_618025 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618025 = validateParameter(valid_618025, JString, required = false, + if valid_619228 != nil: + section.add "X-Amz-Signature", valid_619228 + var valid_619229 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619229 = validateParameter(valid_619229, JString, required = false, default = nil) - if valid_618025 != nil: - section.add "X-Amz-Content-Sha256", valid_618025 - var valid_618026 = header.getOrDefault("X-Amz-Date") - valid_618026 = validateParameter(valid_618026, JString, required = false, + if valid_619229 != nil: + section.add "X-Amz-Content-Sha256", valid_619229 + var valid_619230 = header.getOrDefault("X-Amz-Date") + valid_619230 = validateParameter(valid_619230, JString, required = false, default = nil) - if valid_618026 != nil: - section.add "X-Amz-Date", valid_618026 - var valid_618027 = header.getOrDefault("X-Amz-Credential") - valid_618027 = validateParameter(valid_618027, JString, required = false, + if valid_619230 != nil: + section.add "X-Amz-Date", valid_619230 + var valid_619231 = header.getOrDefault("X-Amz-Credential") + valid_619231 = validateParameter(valid_619231, JString, required = false, default = nil) - if valid_618027 != nil: - section.add "X-Amz-Credential", valid_618027 - var valid_618028 = header.getOrDefault("X-Amz-Security-Token") - valid_618028 = validateParameter(valid_618028, JString, required = false, + if valid_619231 != nil: + section.add "X-Amz-Credential", valid_619231 + var valid_619232 = header.getOrDefault("X-Amz-Security-Token") + valid_619232 = validateParameter(valid_619232, JString, required = false, default = nil) - if valid_618028 != nil: - section.add "X-Amz-Security-Token", valid_618028 - var valid_618029 = header.getOrDefault("X-Amz-Algorithm") - valid_618029 = validateParameter(valid_618029, JString, required = false, + if valid_619232 != nil: + section.add "X-Amz-Security-Token", valid_619232 + var valid_619233 = header.getOrDefault("X-Amz-Algorithm") + valid_619233 = validateParameter(valid_619233, JString, required = false, default = nil) - if valid_618029 != nil: - section.add "X-Amz-Algorithm", valid_618029 - var valid_618030 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618030 = validateParameter(valid_618030, JString, required = false, + if valid_619233 != nil: + section.add "X-Amz-Algorithm", valid_619233 + var valid_619234 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619234 = validateParameter(valid_619234, JString, required = false, default = nil) - if valid_618030 != nil: - section.add "X-Amz-SignedHeaders", valid_618030 + if valid_619234 != nil: + section.add "X-Amz-SignedHeaders", valid_619234 result.add "header", section ## parameters in `formData` object: ## ReservedInstancesConfigurationSetItemType: JArray (required) @@ -110458,37 +110523,37 @@ proc validate_PostModifyReservedInstances_618020(path: JsonNode; query: JsonNode ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring Idempotency. section = newJObject() assert formData != nil, "formData argument is necessary due to required `ReservedInstancesConfigurationSetItemType` field" - var valid_618031 = formData.getOrDefault("ReservedInstancesConfigurationSetItemType") - valid_618031 = validateParameter(valid_618031, JArray, required = true, default = nil) - if valid_618031 != nil: - section.add "ReservedInstancesConfigurationSetItemType", valid_618031 - var valid_618032 = formData.getOrDefault("ReservedInstancesId") - valid_618032 = validateParameter(valid_618032, JArray, required = true, default = nil) - if valid_618032 != nil: - section.add "ReservedInstancesId", valid_618032 - var valid_618033 = formData.getOrDefault("ClientToken") - valid_618033 = validateParameter(valid_618033, JString, required = false, + var valid_619235 = formData.getOrDefault("ReservedInstancesConfigurationSetItemType") + valid_619235 = validateParameter(valid_619235, JArray, required = true, default = nil) + if valid_619235 != nil: + section.add "ReservedInstancesConfigurationSetItemType", valid_619235 + var valid_619236 = formData.getOrDefault("ReservedInstancesId") + valid_619236 = validateParameter(valid_619236, JArray, required = true, default = nil) + if valid_619236 != nil: + section.add "ReservedInstancesId", valid_619236 + var valid_619237 = formData.getOrDefault("ClientToken") + valid_619237 = validateParameter(valid_619237, JString, required = false, default = nil) - if valid_618033 != nil: - section.add "ClientToken", valid_618033 + if valid_619237 != nil: + section.add "ClientToken", valid_619237 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618034: Call_PostModifyReservedInstances_618019; path: JsonNode; +proc call*(call_619238: Call_PostModifyReservedInstances_619223; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the Availability Zone, instance count, instance type, or network platform (EC2-Classic or EC2-VPC) of your Reserved Instances. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type.
For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_618034.validator(path, query, header, formData, body) - let scheme = call_618034.pickScheme + let valid = call_619238.validator(path, query, header, formData, body) + let scheme = call_619238.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618034.url(scheme.get, call_618034.host, call_618034.base, - call_618034.route, valid.getOrDefault("path"), + let url = call_619238.url(scheme.get, call_619238.host, call_619238.base, + call_619238.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618034, url, valid) + result = atozHook(call_619238, url, valid) -proc call*(call_618035: Call_PostModifyReservedInstances_618019; +proc call*(call_619239: Call_PostModifyReservedInstances_619223; ReservedInstancesConfigurationSetItemType: JsonNode; ReservedInstancesId: JsonNode; Action: string = "ModifyReservedInstances"; @@ -110504,27 +110569,27 @@ proc call*(call_618035: Call_PostModifyReservedInstances_618019; ## ClientToken: string ## : A unique, case-sensitive token you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. - var query_618036 = newJObject() - var formData_618037 = newJObject() + var query_619240 = newJObject() + var formData_619241 = newJObject() if ReservedInstancesConfigurationSetItemType != nil: - formData_618037.add "ReservedInstancesConfigurationSetItemType", + formData_619241.add "ReservedInstancesConfigurationSetItemType", ReservedInstancesConfigurationSetItemType if ReservedInstancesId != nil: - formData_618037.add "ReservedInstancesId", ReservedInstancesId - add(query_618036, "Action", newJString(Action)) - add(query_618036, "Version", newJString(Version)) - add(formData_618037, "ClientToken", newJString(ClientToken)) - result = call_618035.call(nil, query_618036, nil, formData_618037, nil) + formData_619241.add "ReservedInstancesId", ReservedInstancesId + add(query_619240, "Action", newJString(Action)) + add(query_619240, "Version", newJString(Version)) + add(formData_619241, "ClientToken", newJString(ClientToken)) + result = call_619239.call(nil, query_619240, nil, formData_619241, nil) -var postModifyReservedInstances* = Call_PostModifyReservedInstances_618019( +var postModifyReservedInstances* = Call_PostModifyReservedInstances_619223( name: "postModifyReservedInstances", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyReservedInstances", - validator: validate_PostModifyReservedInstances_618020, base: "/", - url: url_PostModifyReservedInstances_618021, + validator: validate_PostModifyReservedInstances_619224, base: "/", + url: url_PostModifyReservedInstances_619225, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyReservedInstances_618001 = ref object of OpenApiRestCall_604389 -proc url_GetModifyReservedInstances_618003(protocol: Scheme; host: string; + Call_GetModifyReservedInstances_619205 = ref object of OpenApiRestCall_605589 +proc url_GetModifyReservedInstances_619207(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -110536,7 +110601,7 @@ proc url_GetModifyReservedInstances_618003(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetModifyReservedInstances_618002(path: JsonNode; query: JsonNode; +proc validate_GetModifyReservedInstances_619206(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the Availability Zone, instance count, instance type, or network platform (EC2-Classic or EC2-VPC) of your Reserved Instances. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type.
For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -110556,29 +110621,29 @@ proc validate_GetModifyReservedInstances_618002(path: JsonNode; query: JsonNode; ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring Idempotency. section = newJObject() assert query != nil, "query argument is necessary due to required `ReservedInstancesId` field" - var valid_618004 = query.getOrDefault("ReservedInstancesId") - valid_618004 = validateParameter(valid_618004, JArray, required = true, default = nil) - if valid_618004 != nil: - section.add "ReservedInstancesId", valid_618004 - var valid_618005 = query.getOrDefault("Action") - valid_618005 = validateParameter(valid_618005, JString, required = true, default = newJString( + var valid_619208 = query.getOrDefault("ReservedInstancesId") + valid_619208 = validateParameter(valid_619208, JArray, required = true, default = nil) + if valid_619208 != nil: + section.add "ReservedInstancesId", valid_619208 + var valid_619209 = query.getOrDefault("Action") + valid_619209 = validateParameter(valid_619209, JString, required = true, default = newJString( "ModifyReservedInstances")) - if valid_618005 != nil: - section.add "Action", valid_618005 - var valid_618006 = query.getOrDefault("ReservedInstancesConfigurationSetItemType") - valid_618006 = validateParameter(valid_618006, JArray, required = true, default = nil) - if valid_618006 != nil: - section.add "ReservedInstancesConfigurationSetItemType", valid_618006 - var valid_618007 = query.getOrDefault("Version") - valid_618007 = validateParameter(valid_618007, JString, required = true, + if valid_619209 != nil: + section.add "Action", valid_619209 + var valid_619210 = query.getOrDefault("ReservedInstancesConfigurationSetItemType") + valid_619210 = validateParameter(valid_619210, JArray, required = true, default = nil) + if valid_619210 != nil: + section.add "ReservedInstancesConfigurationSetItemType", valid_619210 + var valid_619211 = query.getOrDefault("Version") + valid_619211 = validateParameter(valid_619211, JString, required = true, default = newJString("2016-11-15")) - if valid_618007 != nil: - section.add "Version", valid_618007 - var valid_618008 = query.getOrDefault("ClientToken") - valid_618008 = validateParameter(valid_618008, JString, required = false, + if valid_619211 != nil: + section.add "Version", valid_619211 + var valid_619212 = query.getOrDefault("ClientToken") + valid_619212 = validateParameter(valid_619212, JString, required = false, default = nil) - if valid_618008 != nil: - section.add "ClientToken", valid_618008 + if valid_619212 != nil: + section.add "ClientToken", valid_619212 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -110589,61 +110654,61 @@ proc validate_GetModifyReservedInstances_618002(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618009 = header.getOrDefault("X-Amz-Signature") - valid_618009 = validateParameter(valid_618009, JString, required = false, + var valid_619213 = header.getOrDefault("X-Amz-Signature") + valid_619213 = validateParameter(valid_619213, JString, required = false, default = nil) - if valid_618009 != nil: - section.add "X-Amz-Signature", valid_618009 - var valid_618010 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618010 = validateParameter(valid_618010, JString, required = false, + if valid_619213 != nil: + section.add "X-Amz-Signature", valid_619213 + var valid_619214 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619214 = validateParameter(valid_619214, JString, required = false, default = nil) - if valid_618010 != nil: - section.add "X-Amz-Content-Sha256", valid_618010 - var valid_618011 = header.getOrDefault("X-Amz-Date") - valid_618011 = validateParameter(valid_618011, JString, required = false, + if valid_619214 != nil: + section.add "X-Amz-Content-Sha256", valid_619214 + var valid_619215 = header.getOrDefault("X-Amz-Date") + valid_619215 = validateParameter(valid_619215, JString, required = false, default = nil) - if valid_618011 != nil: - section.add "X-Amz-Date", valid_618011 - var valid_618012 = header.getOrDefault("X-Amz-Credential") - valid_618012 = validateParameter(valid_618012, JString, required = false, + if valid_619215 != nil: + section.add "X-Amz-Date", valid_619215 + var valid_619216 = header.getOrDefault("X-Amz-Credential") + valid_619216 = validateParameter(valid_619216, JString, required = false, default = nil) - if valid_618012 != nil: - section.add "X-Amz-Credential", valid_618012 - var valid_618013 = header.getOrDefault("X-Amz-Security-Token") - valid_618013 = validateParameter(valid_618013, JString, required = false, + if valid_619216 != nil: + section.add "X-Amz-Credential", valid_619216 + var valid_619217 = header.getOrDefault("X-Amz-Security-Token") + valid_619217 = validateParameter(valid_619217, JString, required = false, default = nil) - if valid_618013 != nil: - section.add "X-Amz-Security-Token", valid_618013 - var valid_618014 = header.getOrDefault("X-Amz-Algorithm") - valid_618014 = validateParameter(valid_618014, JString, required = false, + if valid_619217 != nil: + section.add "X-Amz-Security-Token", valid_619217 + var valid_619218 = header.getOrDefault("X-Amz-Algorithm") + valid_619218 = validateParameter(valid_619218, JString, required = false, default = nil) - if valid_618014 != nil: - section.add "X-Amz-Algorithm", valid_618014 - var valid_618015 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618015 = validateParameter(valid_618015, JString, required = false, + if valid_619218 != nil: + section.add "X-Amz-Algorithm", valid_619218 + var valid_619219 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619219 = validateParameter(valid_619219, JString, required = false, default = nil) - if valid_618015 != nil: - section.add "X-Amz-SignedHeaders", valid_618015 + if valid_619219 != nil: + section.add "X-Amz-SignedHeaders", valid_619219 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618016: Call_GetModifyReservedInstances_618001; path: JsonNode; +proc call*(call_619220: Call_GetModifyReservedInstances_619205; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the Availability Zone, instance count, instance type, or network platform (EC2-Classic or EC2-VPC) of your Reserved Instances. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type.
For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_618016.validator(path, query, header, formData, body) - let scheme = call_618016.pickScheme + let valid = call_619220.validator(path, query, header, formData, body) + let scheme = call_619220.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618016.url(scheme.get, call_618016.host, call_618016.base, - call_618016.route, valid.getOrDefault("path"), + let url = call_619220.url(scheme.get, call_619220.host, call_619220.base, + call_619220.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618016, url, valid) + result = atozHook(call_619220, url, valid) -proc call*(call_618017: Call_GetModifyReservedInstances_618001; +proc call*(call_619221: Call_GetModifyReservedInstances_619205; ReservedInstancesId: JsonNode; ReservedInstancesConfigurationSetItemType: JsonNode; Action: string = "ModifyReservedInstances"; @@ -110659,26 +110724,26 @@ proc call*(call_618017: Call_GetModifyReservedInstances_618001; ## ClientToken: string ## : A unique, case-sensitive token you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency. - var query_618018 = newJObject() + var query_619222 = newJObject() if ReservedInstancesId != nil: - query_618018.add "ReservedInstancesId", ReservedInstancesId - add(query_618018, "Action", newJString(Action)) + query_619222.add "ReservedInstancesId", ReservedInstancesId + add(query_619222, "Action", newJString(Action)) if ReservedInstancesConfigurationSetItemType != nil: - query_618018.add "ReservedInstancesConfigurationSetItemType", + query_619222.add "ReservedInstancesConfigurationSetItemType", ReservedInstancesConfigurationSetItemType - add(query_618018, "Version", newJString(Version)) - add(query_618018, "ClientToken", newJString(ClientToken)) - result = call_618017.call(nil, query_618018, nil, nil, nil) + add(query_619222, "Version", newJString(Version)) + add(query_619222, "ClientToken", newJString(ClientToken)) + result = call_619221.call(nil, query_619222, nil, nil, nil) -var getModifyReservedInstances* = Call_GetModifyReservedInstances_618001( +var getModifyReservedInstances* = Call_GetModifyReservedInstances_619205( name: "getModifyReservedInstances", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyReservedInstances", - validator: validate_GetModifyReservedInstances_618002, base: "/", - url: url_GetModifyReservedInstances_618003, + validator: validate_GetModifyReservedInstances_619206, base: "/", + url: url_GetModifyReservedInstances_619207, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifySnapshotAttribute_618061 = ref object of OpenApiRestCall_604389 -proc url_PostModifySnapshotAttribute_618063(protocol: Scheme; host: string; + Call_PostModifySnapshotAttribute_619265 = ref object of OpenApiRestCall_605589 +proc url_PostModifySnapshotAttribute_619267(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -110690,7 +110755,7 @@ proc url_PostModifySnapshotAttribute_618063(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostModifySnapshotAttribute_618062(path: JsonNode; query: JsonNode; +proc validate_PostModifySnapshotAttribute_619266(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Adds or removes permission settings for the specified snapshot. You may add or remove specified AWS account IDs from a snapshot's list of create volume permissions, but you cannot do both in a single operation. If you need to both add and remove account IDs for a snapshot, you must use multiple operations. You can make up to 500 modifications to a snapshot in a single operation.
Encrypted snapshots and snapshots with AWS Marketplace product codes cannot be made public. Snapshots encrypted with your default CMK cannot be shared with other accounts.
For more information about modifying snapshot permissions, see Sharing Snapshots in the Amazon Elastic Compute Cloud User Guide.
## @@ -110703,16 +110768,16 @@ proc validate_PostModifySnapshotAttribute_618062(path: JsonNode; query: JsonNode ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618064 = query.getOrDefault("Action") - valid_618064 = validateParameter(valid_618064, JString, required = true, default = newJString( + var valid_619268 = query.getOrDefault("Action") + valid_619268 = validateParameter(valid_619268, JString, required = true, default = newJString( "ModifySnapshotAttribute")) - if valid_618064 != nil: - section.add "Action", valid_618064 - var valid_618065 = query.getOrDefault("Version") - valid_618065 = validateParameter(valid_618065, JString, required = true, + if valid_619268 != nil: + section.add "Action", valid_619268 + var valid_619269 = query.getOrDefault("Version") + valid_619269 = validateParameter(valid_619269, JString, required = true, default = newJString("2016-11-15")) - if valid_618065 != nil: - section.add "Version", valid_618065 + if valid_619269 != nil: + section.add "Version", valid_619269 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -110723,41 +110788,41 @@ proc validate_PostModifySnapshotAttribute_618062(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618066 = header.getOrDefault("X-Amz-Signature") - valid_618066 = validateParameter(valid_618066, JString, required = false, + var valid_619270 = header.getOrDefault("X-Amz-Signature") + valid_619270 = validateParameter(valid_619270, JString, required = false, default = nil) - if valid_618066 != nil: - section.add "X-Amz-Signature", valid_618066 - var valid_618067 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618067 = validateParameter(valid_618067, JString, required = false, + if valid_619270 != nil: + section.add "X-Amz-Signature", valid_619270 + var valid_619271 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619271 = validateParameter(valid_619271, JString, required = false, default = nil) - if valid_618067 != nil: - section.add "X-Amz-Content-Sha256", valid_618067 - var valid_618068 = header.getOrDefault("X-Amz-Date") - valid_618068 = validateParameter(valid_618068, JString, required = false, + if valid_619271 != nil: + section.add "X-Amz-Content-Sha256", valid_619271 + var valid_619272 = header.getOrDefault("X-Amz-Date") + valid_619272 = validateParameter(valid_619272, JString, required = false, default = nil) - if valid_618068 != nil: - section.add "X-Amz-Date", valid_618068 - var valid_618069 = header.getOrDefault("X-Amz-Credential") - valid_618069 = validateParameter(valid_618069, JString, required = false, + if valid_619272 != nil: + section.add "X-Amz-Date", valid_619272 + var valid_619273 = header.getOrDefault("X-Amz-Credential") + valid_619273 = validateParameter(valid_619273, JString, required = false, default = nil) - if valid_618069 != nil: - section.add "X-Amz-Credential", valid_618069 - var valid_618070 = header.getOrDefault("X-Amz-Security-Token") - valid_618070 = validateParameter(valid_618070, JString, required = false, + if valid_619273 != nil: + section.add "X-Amz-Credential", valid_619273 + var valid_619274 = header.getOrDefault("X-Amz-Security-Token") + valid_619274 = validateParameter(valid_619274, JString, required = false, default = nil) - if valid_618070 != nil: - section.add "X-Amz-Security-Token", valid_618070 - var valid_618071 = header.getOrDefault("X-Amz-Algorithm") - valid_618071 = validateParameter(valid_618071, JString, required = false, + if valid_619274 != nil: + section.add "X-Amz-Security-Token", valid_619274 + var valid_619275 = header.getOrDefault("X-Amz-Algorithm") + valid_619275 = validateParameter(valid_619275, JString, required = false, default = nil) - if valid_618071 != nil: - section.add "X-Amz-Algorithm", valid_618071 - var valid_618072 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618072 = validateParameter(valid_618072, JString, required = false, + if valid_619275 != nil: + section.add "X-Amz-Algorithm", valid_619275 + var valid_619276 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619276 = validateParameter(valid_619276, JString, required = false, default = nil) - if valid_618072 != nil: - section.add "X-Amz-SignedHeaders", valid_618072 + if valid_619276 != nil: + section.add "X-Amz-SignedHeaders", valid_619276 result.add "header", section ## parameters in `formData` object: ## Attribute: JString @@ -110779,65 +110844,65 @@ proc validate_PostModifySnapshotAttribute_618062(path: JsonNode; query: JsonNode ## : Describes modifications to the list of create volume permissions for a volume. ## Removes the specified AWS account ID or group from the list. section = newJObject() - var valid_618073 = formData.getOrDefault("Attribute") - valid_618073 = validateParameter(valid_618073, JString, required = false, + var valid_619277 = formData.getOrDefault("Attribute") + valid_619277 = validateParameter(valid_619277, JString, required = false, default = newJString("productCodes")) - if valid_618073 != nil: - section.add "Attribute", valid_618073 - var valid_618074 = formData.getOrDefault("UserId") - valid_618074 = validateParameter(valid_618074, JArray, required = false, + if valid_619277 != nil: + section.add "Attribute", valid_619277 + var valid_619278 = formData.getOrDefault("UserId") + valid_619278 = validateParameter(valid_619278, JArray, required = false, default = nil) - if valid_618074 != nil: - section.add "UserId", valid_618074 - var valid_618075 = formData.getOrDefault("CreateVolumePermission.Add") - valid_618075 = validateParameter(valid_618075, JArray, required = false, + if valid_619278 != nil: + section.add "UserId", valid_619278 + var valid_619279 = formData.getOrDefault("CreateVolumePermission.Add") + valid_619279 = validateParameter(valid_619279, JArray, required = false, default = nil) - if valid_618075 != nil: - section.add "CreateVolumePermission.Add", valid_618075 - var valid_618076 = formData.getOrDefault("OperationType") - valid_618076 = validateParameter(valid_618076, JString, required = false, + if valid_619279 != nil: + section.add "CreateVolumePermission.Add", valid_619279 + var valid_619280 = formData.getOrDefault("OperationType") + valid_619280 = validateParameter(valid_619280, JString, required = false, default = newJString("add")) - if valid_618076 != nil: - section.add "OperationType", valid_618076 + if valid_619280 != nil: + section.add "OperationType", valid_619280 assert formData != nil, "formData argument is necessary due to required `SnapshotId` field" - var valid_618077 = formData.getOrDefault("SnapshotId") - valid_618077 = validateParameter(valid_618077, JString, required = true, + var valid_619281 = formData.getOrDefault("SnapshotId") + valid_619281 = validateParameter(valid_619281, JString, required = true, default = nil) - if valid_618077 != nil: - section.add "SnapshotId", valid_618077 - var valid_618078 = formData.getOrDefault("DryRun") - valid_618078 = validateParameter(valid_618078, JBool, required = false, default = nil) - if valid_618078 != nil: - section.add "DryRun", valid_618078 - var valid_618079 = formData.getOrDefault("UserGroup") - valid_618079 = validateParameter(valid_618079, JArray, required = false, + if valid_619281 != nil: + section.add "SnapshotId", valid_619281 + var valid_619282 = formData.getOrDefault("DryRun") + valid_619282 = validateParameter(valid_619282, JBool, required = false, default = nil) + if valid_619282 != nil: + section.add "DryRun", valid_619282 + var valid_619283 = formData.getOrDefault("UserGroup") + valid_619283 = validateParameter(valid_619283, JArray, required = false, default = nil) - if valid_618079 != nil: - section.add "UserGroup", valid_618079 - var valid_618080 = formData.getOrDefault("CreateVolumePermission.Remove") - valid_618080 = validateParameter(valid_618080, JArray, required = false, + if valid_619283 != nil: + section.add "UserGroup", valid_619283 + var valid_619284 = formData.getOrDefault("CreateVolumePermission.Remove") + valid_619284 = validateParameter(valid_619284, JArray, required = false, default = nil) - if valid_618080 != nil: - section.add "CreateVolumePermission.Remove", valid_618080 + if valid_619284 != nil: + section.add "CreateVolumePermission.Remove", valid_619284 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618081: Call_PostModifySnapshotAttribute_618061; path: JsonNode; +proc call*(call_619285: Call_PostModifySnapshotAttribute_619265; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Adds or removes permission settings for the specified snapshot. You may add or remove specified AWS account IDs from a snapshot's list of create volume permissions, but you cannot do both in a single operation. If you need to both add and remove account IDs for a snapshot, you must use multiple operations. You can make up to 500 modifications to a snapshot in a single operation.
Encrypted snapshots and snapshots with AWS Marketplace product codes cannot be made public. Snapshots encrypted with your default CMK cannot be shared with other accounts.
For more information about modifying snapshot permissions, see Sharing Snapshots in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_618081.validator(path, query, header, formData, body) - let scheme = call_618081.pickScheme + let valid = call_619285.validator(path, query, header, formData, body) + let scheme = call_619285.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618081.url(scheme.get, call_618081.host, call_618081.base, - call_618081.route, valid.getOrDefault("path"), + let url = call_619285.url(scheme.get, call_619285.host, call_619285.base, + call_619285.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618081, url, valid) + result = atozHook(call_619285, url, valid) -proc call*(call_618082: Call_PostModifySnapshotAttribute_618061; +proc call*(call_619286: Call_PostModifySnapshotAttribute_619265; SnapshotId: string; Attribute: string = "productCodes"; UserId: JsonNode = nil; CreateVolumePermissionAdd: JsonNode = nil; OperationType: string = "add"; DryRun: bool = false; @@ -110866,34 +110931,34 @@ proc call*(call_618082: Call_PostModifySnapshotAttribute_618061; ## CreateVolumePermissionRemove: JArray ## : Describes modifications to the list of create volume permissions for a volume. ## Removes the specified AWS account ID or group from the list. - var query_618083 = newJObject() - var formData_618084 = newJObject() - add(formData_618084, "Attribute", newJString(Attribute)) + var query_619287 = newJObject() + var formData_619288 = newJObject() + add(formData_619288, "Attribute", newJString(Attribute)) if UserId != nil: - formData_618084.add "UserId", UserId + formData_619288.add "UserId", UserId if CreateVolumePermissionAdd != nil: - formData_618084.add "CreateVolumePermission.Add", CreateVolumePermissionAdd - add(formData_618084, "OperationType", newJString(OperationType)) - add(formData_618084, "SnapshotId", newJString(SnapshotId)) - add(formData_618084, "DryRun", newJBool(DryRun)) - add(query_618083, "Action", newJString(Action)) + formData_619288.add "CreateVolumePermission.Add", CreateVolumePermissionAdd + add(formData_619288, "OperationType", newJString(OperationType)) + add(formData_619288, "SnapshotId", newJString(SnapshotId)) + add(formData_619288, "DryRun", newJBool(DryRun)) + add(query_619287, "Action", newJString(Action)) if UserGroup != nil: - formData_618084.add "UserGroup", UserGroup - add(query_618083, "Version", newJString(Version)) + formData_619288.add "UserGroup", UserGroup + add(query_619287, "Version", newJString(Version)) if CreateVolumePermissionRemove != nil: - formData_618084.add "CreateVolumePermission.Remove", + formData_619288.add "CreateVolumePermission.Remove", CreateVolumePermissionRemove - result = call_618082.call(nil, query_618083, nil, formData_618084, nil) + result = call_619286.call(nil, query_619287, nil, formData_619288, nil) -var postModifySnapshotAttribute* = Call_PostModifySnapshotAttribute_618061( +var postModifySnapshotAttribute* = Call_PostModifySnapshotAttribute_619265( name: "postModifySnapshotAttribute", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifySnapshotAttribute", - validator: validate_PostModifySnapshotAttribute_618062, base: "/", - url: url_PostModifySnapshotAttribute_618063, + validator: validate_PostModifySnapshotAttribute_619266, base: "/", + url: url_PostModifySnapshotAttribute_619267, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifySnapshotAttribute_618038 = ref object of OpenApiRestCall_604389 -proc url_GetModifySnapshotAttribute_618040(protocol: Scheme; host: string; + Call_GetModifySnapshotAttribute_619242 = ref object of OpenApiRestCall_605589 +proc url_GetModifySnapshotAttribute_619244(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -110905,7 +110970,7 @@ proc url_GetModifySnapshotAttribute_618040(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetModifySnapshotAttribute_618039(path: JsonNode; query: JsonNode; +proc validate_GetModifySnapshotAttribute_619243(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Adds or removes permission settings for the specified snapshot. You may add or remove specified AWS account IDs from a snapshot's list of create volume permissions, but you cannot do both in a single operation. If you need to both add and remove account IDs for a snapshot, you must use multiple operations. You can make up to 500 modifications to a snapshot in a single operation.
Encrypted snapshots and snapshots with AWS Marketplace product codes cannot be made public. Snapshots encrypted with your default CMK cannot be shared with other accounts.
For more information about modifying snapshot permissions, see Sharing Snapshots in the Amazon Elastic Compute Cloud User Guide.
## @@ -110935,56 +111000,56 @@ proc validate_GetModifySnapshotAttribute_618039(path: JsonNode; query: JsonNode; ## Attribute: JString ## : The snapshot attribute to modify. Only volume creation permissions can be modified. section = newJObject() - var valid_618041 = query.getOrDefault("DryRun") - valid_618041 = validateParameter(valid_618041, JBool, required = false, default = nil) - if valid_618041 != nil: - section.add "DryRun", valid_618041 - var valid_618042 = query.getOrDefault("CreateVolumePermission.Remove") - valid_618042 = validateParameter(valid_618042, JArray, required = false, - default = nil) - if valid_618042 != nil: - section.add "CreateVolumePermission.Remove", valid_618042 - var valid_618043 = query.getOrDefault("CreateVolumePermission.Add") - valid_618043 = validateParameter(valid_618043, JArray, required = false, - default = nil) - if valid_618043 != nil: - section.add "CreateVolumePermission.Add", valid_618043 - var valid_618044 = query.getOrDefault("OperationType") - valid_618044 = validateParameter(valid_618044, JString, required = false, + var valid_619245 = query.getOrDefault("DryRun") + valid_619245 = validateParameter(valid_619245, JBool, required = false, default = nil) + if valid_619245 != nil: + section.add "DryRun", valid_619245 + var valid_619246 = query.getOrDefault("CreateVolumePermission.Remove") + valid_619246 = validateParameter(valid_619246, JArray, required = false, + default = nil) + if valid_619246 != nil: + section.add "CreateVolumePermission.Remove", valid_619246 + var valid_619247 = query.getOrDefault("CreateVolumePermission.Add") + valid_619247 = validateParameter(valid_619247, JArray, required = false, + default = nil) + if valid_619247 != nil: + section.add "CreateVolumePermission.Add", valid_619247 + var valid_619248 = query.getOrDefault("OperationType") + valid_619248 = validateParameter(valid_619248, JString, required = false, default = newJString("add")) - if valid_618044 != nil: - section.add "OperationType", valid_618044 - var valid_618045 = query.getOrDefault("UserId") - valid_618045 = validateParameter(valid_618045, JArray, required = false, + if valid_619248 != nil: + section.add "OperationType", valid_619248 + var valid_619249 = query.getOrDefault("UserId") + valid_619249 = validateParameter(valid_619249, JArray, required = false, default = nil) - if valid_618045 != nil: - section.add "UserId", valid_618045 + if valid_619249 != nil: + section.add "UserId", valid_619249 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618046 = query.getOrDefault("Action") - valid_618046 = validateParameter(valid_618046, JString, required = true, default = newJString( + var valid_619250 = query.getOrDefault("Action") + valid_619250 = validateParameter(valid_619250, JString, required = true, default = newJString( "ModifySnapshotAttribute")) - if valid_618046 != nil: - section.add "Action", valid_618046 - var valid_618047 = query.getOrDefault("Version") - valid_618047 = validateParameter(valid_618047, JString, required = true, - default = newJString("2016-11-15")) - if valid_618047 != nil: - section.add "Version", valid_618047 - var valid_618048 = query.getOrDefault("UserGroup") - valid_618048 = validateParameter(valid_618048, JArray, required = false, - default = nil) - if valid_618048 != nil: - section.add "UserGroup", valid_618048 - var valid_618049 = query.getOrDefault("SnapshotId") - valid_618049 = validateParameter(valid_618049, JString, required = true, - default = nil) - if valid_618049 != nil: - section.add "SnapshotId", valid_618049 - var valid_618050 = query.getOrDefault("Attribute") - valid_618050 = validateParameter(valid_618050, JString, required = false, + if valid_619250 != nil: + section.add "Action", valid_619250 + var valid_619251 = query.getOrDefault("Version") + valid_619251 = validateParameter(valid_619251, JString, required = true, + default = newJString("2016-11-15")) + if valid_619251 != nil: + section.add "Version", valid_619251 + var valid_619252 = query.getOrDefault("UserGroup") + valid_619252 = validateParameter(valid_619252, JArray, required = false, + default = nil) + if valid_619252 != nil: + section.add "UserGroup", valid_619252 + var valid_619253 = query.getOrDefault("SnapshotId") + valid_619253 = validateParameter(valid_619253, JString, required = true, + default = nil) + if valid_619253 != nil: + section.add "SnapshotId", valid_619253 + var valid_619254 = query.getOrDefault("Attribute") + valid_619254 = validateParameter(valid_619254, JString, required = false, default = newJString("productCodes")) - if valid_618050 != nil: - section.add "Attribute", valid_618050 + if valid_619254 != nil: + section.add "Attribute", valid_619254 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -110995,61 +111060,61 @@ proc validate_GetModifySnapshotAttribute_618039(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618051 = header.getOrDefault("X-Amz-Signature") - valid_618051 = validateParameter(valid_618051, JString, required = false, + var valid_619255 = header.getOrDefault("X-Amz-Signature") + valid_619255 = validateParameter(valid_619255, JString, required = false, default = nil) - if valid_618051 != nil: - section.add "X-Amz-Signature", valid_618051 - var valid_618052 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618052 = validateParameter(valid_618052, JString, required = false, + if valid_619255 != nil: + section.add "X-Amz-Signature", valid_619255 + var valid_619256 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619256 = validateParameter(valid_619256, JString, required = false, default = nil) - if valid_618052 != nil: - section.add "X-Amz-Content-Sha256", valid_618052 - var valid_618053 = header.getOrDefault("X-Amz-Date") - valid_618053 = validateParameter(valid_618053, JString, required = false, + if valid_619256 != nil: + section.add "X-Amz-Content-Sha256", valid_619256 + var valid_619257 = header.getOrDefault("X-Amz-Date") + valid_619257 = validateParameter(valid_619257, JString, required = false, default = nil) - if valid_618053 != nil: - section.add "X-Amz-Date", valid_618053 - var valid_618054 = header.getOrDefault("X-Amz-Credential") - valid_618054 = validateParameter(valid_618054, JString, required = false, + if valid_619257 != nil: + section.add "X-Amz-Date", valid_619257 + var valid_619258 = header.getOrDefault("X-Amz-Credential") + valid_619258 = validateParameter(valid_619258, JString, required = false, default = nil) - if valid_618054 != nil: - section.add "X-Amz-Credential", valid_618054 - var valid_618055 = header.getOrDefault("X-Amz-Security-Token") - valid_618055 = validateParameter(valid_618055, JString, required = false, + if valid_619258 != nil: + section.add "X-Amz-Credential", valid_619258 + var valid_619259 = header.getOrDefault("X-Amz-Security-Token") + valid_619259 = validateParameter(valid_619259, JString, required = false, default = nil) - if valid_618055 != nil: - section.add "X-Amz-Security-Token", valid_618055 - var valid_618056 = header.getOrDefault("X-Amz-Algorithm") - valid_618056 = validateParameter(valid_618056, JString, required = false, + if valid_619259 != nil: + section.add "X-Amz-Security-Token", valid_619259 + var valid_619260 = header.getOrDefault("X-Amz-Algorithm") + valid_619260 = validateParameter(valid_619260, JString, required = false, default = nil) - if valid_618056 != nil: - section.add "X-Amz-Algorithm", valid_618056 - var valid_618057 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618057 = validateParameter(valid_618057, JString, required = false, + if valid_619260 != nil: + section.add "X-Amz-Algorithm", valid_619260 + var valid_619261 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619261 = validateParameter(valid_619261, JString, required = false, default = nil) - if valid_618057 != nil: - section.add "X-Amz-SignedHeaders", valid_618057 + if valid_619261 != nil: + section.add "X-Amz-SignedHeaders", valid_619261 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618058: Call_GetModifySnapshotAttribute_618038; path: JsonNode; +proc call*(call_619262: Call_GetModifySnapshotAttribute_619242; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Adds or removes permission settings for the specified snapshot. You may add or remove specified AWS account IDs from a snapshot's list of create volume permissions, but you cannot do both in a single operation. If you need to both add and remove account IDs for a snapshot, you must use multiple operations. You can make up to 500 modifications to a snapshot in a single operation.
Encrypted snapshots and snapshots with AWS Marketplace product codes cannot be made public. Snapshots encrypted with your default CMK cannot be shared with other accounts.
For more information about modifying snapshot permissions, see Sharing Snapshots in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_618058.validator(path, query, header, formData, body) - let scheme = call_618058.pickScheme + let valid = call_619262.validator(path, query, header, formData, body) + let scheme = call_619262.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618058.url(scheme.get, call_618058.host, call_618058.base, - call_618058.route, valid.getOrDefault("path"), + let url = call_619262.url(scheme.get, call_619262.host, call_619262.base, + call_619262.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618058, url, valid) + result = atozHook(call_619262, url, valid) -proc call*(call_618059: Call_GetModifySnapshotAttribute_618038; SnapshotId: string; +proc call*(call_619263: Call_GetModifySnapshotAttribute_619242; SnapshotId: string; DryRun: bool = false; CreateVolumePermissionRemove: JsonNode = nil; CreateVolumePermissionAdd: JsonNode = nil; OperationType: string = "add"; UserId: JsonNode = nil; Action: string = "ModifySnapshotAttribute"; @@ -111077,32 +111142,32 @@ proc call*(call_618059: Call_GetModifySnapshotAttribute_618038; SnapshotId: stri ## : The ID of the snapshot. ## Attribute: string ## : The snapshot attribute to modify. Only volume creation permissions can be modified. - var query_618060 = newJObject() - add(query_618060, "DryRun", newJBool(DryRun)) + var query_619264 = newJObject() + add(query_619264, "DryRun", newJBool(DryRun)) if CreateVolumePermissionRemove != nil: - query_618060.add "CreateVolumePermission.Remove", CreateVolumePermissionRemove + query_619264.add "CreateVolumePermission.Remove", CreateVolumePermissionRemove if CreateVolumePermissionAdd != nil: - query_618060.add "CreateVolumePermission.Add", CreateVolumePermissionAdd - add(query_618060, "OperationType", newJString(OperationType)) + query_619264.add "CreateVolumePermission.Add", CreateVolumePermissionAdd + add(query_619264, "OperationType", newJString(OperationType)) if UserId != nil: - query_618060.add "UserId", UserId - add(query_618060, "Action", newJString(Action)) - add(query_618060, "Version", newJString(Version)) + query_619264.add "UserId", UserId + add(query_619264, "Action", newJString(Action)) + add(query_619264, "Version", newJString(Version)) if UserGroup != nil: - query_618060.add "UserGroup", UserGroup - add(query_618060, "SnapshotId", newJString(SnapshotId)) - add(query_618060, "Attribute", newJString(Attribute)) - result = call_618059.call(nil, query_618060, nil, nil, nil) + query_619264.add "UserGroup", UserGroup + add(query_619264, "SnapshotId", newJString(SnapshotId)) + add(query_619264, "Attribute", newJString(Attribute)) + result = call_619263.call(nil, query_619264, nil, nil, nil) -var getModifySnapshotAttribute* = Call_GetModifySnapshotAttribute_618038( +var getModifySnapshotAttribute* = Call_GetModifySnapshotAttribute_619242( name: "getModifySnapshotAttribute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifySnapshotAttribute", - validator: validate_GetModifySnapshotAttribute_618039, base: "/", - url: url_GetModifySnapshotAttribute_618040, + validator: validate_GetModifySnapshotAttribute_619243, base: "/", + url: url_GetModifySnapshotAttribute_619244, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifySpotFleetRequest_618104 = ref object of OpenApiRestCall_604389 -proc url_PostModifySpotFleetRequest_618106(protocol: Scheme; host: string; + Call_PostModifySpotFleetRequest_619308 = ref object of OpenApiRestCall_605589 +proc url_PostModifySpotFleetRequest_619310(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -111114,7 +111179,7 @@ proc url_PostModifySpotFleetRequest_618106(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostModifySpotFleetRequest_618105(path: JsonNode; query: JsonNode; +proc validate_PostModifySpotFleetRequest_619309(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the specified Spot Fleet request.
You can only modify a Spot Fleet request of type maintain
.
While the Spot Fleet request is being modified, it is in the modifying
state.
To scale up your Spot Fleet, increase its target capacity. The Spot Fleet launches the additional Spot Instances according to the allocation strategy for the Spot Fleet request. If the allocation strategy is lowestPrice
, the Spot Fleet launches instances using the Spot Instance pool with the lowest price. If the allocation strategy is diversified
, the Spot Fleet distributes the instances across the Spot Instance pools. If the allocation strategy is capacityOptimized
, Spot Fleet launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching.
To scale down your Spot Fleet, decrease its target capacity. First, the Spot Fleet cancels any open requests that exceed the new target capacity. You can request that the Spot Fleet terminate Spot Instances until the size of the fleet no longer exceeds the new target capacity. If the allocation strategy is lowestPrice
, the Spot Fleet terminates the instances with the highest price per unit. If the allocation strategy is capacityOptimized
, the Spot Fleet terminates the instances in the Spot Instance pools that have the least available Spot Instance capacity. If the allocation strategy is diversified
, the Spot Fleet terminates instances across the Spot Instance pools. Alternatively, you can request that the Spot Fleet keep the fleet at its current size, but not replace any Spot Instances that are interrupted or that you terminate manually.
If you are finished with your Spot Fleet for now, but will use it again later, you can set the target capacity to 0.
## @@ -111127,16 +111192,16 @@ proc validate_PostModifySpotFleetRequest_618105(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618107 = query.getOrDefault("Action") - valid_618107 = validateParameter(valid_618107, JString, required = true, + var valid_619311 = query.getOrDefault("Action") + valid_619311 = validateParameter(valid_619311, JString, required = true, default = newJString("ModifySpotFleetRequest")) - if valid_618107 != nil: - section.add "Action", valid_618107 - var valid_618108 = query.getOrDefault("Version") - valid_618108 = validateParameter(valid_618108, JString, required = true, + if valid_619311 != nil: + section.add "Action", valid_619311 + var valid_619312 = query.getOrDefault("Version") + valid_619312 = validateParameter(valid_619312, JString, required = true, default = newJString("2016-11-15")) - if valid_618108 != nil: - section.add "Version", valid_618108 + if valid_619312 != nil: + section.add "Version", valid_619312 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -111147,41 +111212,41 @@ proc validate_PostModifySpotFleetRequest_618105(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618109 = header.getOrDefault("X-Amz-Signature") - valid_618109 = validateParameter(valid_618109, JString, required = false, + var valid_619313 = header.getOrDefault("X-Amz-Signature") + valid_619313 = validateParameter(valid_619313, JString, required = false, default = nil) - if valid_618109 != nil: - section.add "X-Amz-Signature", valid_618109 - var valid_618110 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618110 = validateParameter(valid_618110, JString, required = false, + if valid_619313 != nil: + section.add "X-Amz-Signature", valid_619313 + var valid_619314 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619314 = validateParameter(valid_619314, JString, required = false, default = nil) - if valid_618110 != nil: - section.add "X-Amz-Content-Sha256", valid_618110 - var valid_618111 = header.getOrDefault("X-Amz-Date") - valid_618111 = validateParameter(valid_618111, JString, required = false, + if valid_619314 != nil: + section.add "X-Amz-Content-Sha256", valid_619314 + var valid_619315 = header.getOrDefault("X-Amz-Date") + valid_619315 = validateParameter(valid_619315, JString, required = false, default = nil) - if valid_618111 != nil: - section.add "X-Amz-Date", valid_618111 - var valid_618112 = header.getOrDefault("X-Amz-Credential") - valid_618112 = validateParameter(valid_618112, JString, required = false, + if valid_619315 != nil: + section.add "X-Amz-Date", valid_619315 + var valid_619316 = header.getOrDefault("X-Amz-Credential") + valid_619316 = validateParameter(valid_619316, JString, required = false, default = nil) - if valid_618112 != nil: - section.add "X-Amz-Credential", valid_618112 - var valid_618113 = header.getOrDefault("X-Amz-Security-Token") - valid_618113 = validateParameter(valid_618113, JString, required = false, + if valid_619316 != nil: + section.add "X-Amz-Credential", valid_619316 + var valid_619317 = header.getOrDefault("X-Amz-Security-Token") + valid_619317 = validateParameter(valid_619317, JString, required = false, default = nil) - if valid_618113 != nil: - section.add "X-Amz-Security-Token", valid_618113 - var valid_618114 = header.getOrDefault("X-Amz-Algorithm") - valid_618114 = validateParameter(valid_618114, JString, required = false, + if valid_619317 != nil: + section.add "X-Amz-Security-Token", valid_619317 + var valid_619318 = header.getOrDefault("X-Amz-Algorithm") + valid_619318 = validateParameter(valid_619318, JString, required = false, default = nil) - if valid_618114 != nil: - section.add "X-Amz-Algorithm", valid_618114 - var valid_618115 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618115 = validateParameter(valid_618115, JString, required = false, + if valid_619318 != nil: + section.add "X-Amz-Algorithm", valid_619318 + var valid_619319 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619319 = validateParameter(valid_619319, JString, required = false, default = nil) - if valid_618115 != nil: - section.add "X-Amz-SignedHeaders", valid_618115 + if valid_619319 != nil: + section.add "X-Amz-SignedHeaders", valid_619319 result.add "header", section ## parameters in `formData` object: ## SpotFleetRequestId: JString (required) @@ -111194,42 +111259,42 @@ proc validate_PostModifySpotFleetRequest_618105(path: JsonNode; query: JsonNode; ## : The size of the fleet. section = newJObject() assert formData != nil, "formData argument is necessary due to required `SpotFleetRequestId` field" - var valid_618116 = formData.getOrDefault("SpotFleetRequestId") - valid_618116 = validateParameter(valid_618116, JString, required = true, + var valid_619320 = formData.getOrDefault("SpotFleetRequestId") + valid_619320 = validateParameter(valid_619320, JString, required = true, default = nil) - if valid_618116 != nil: - section.add "SpotFleetRequestId", valid_618116 - var valid_618117 = formData.getOrDefault("ExcessCapacityTerminationPolicy") - valid_618117 = validateParameter(valid_618117, JString, required = false, + if valid_619320 != nil: + section.add "SpotFleetRequestId", valid_619320 + var valid_619321 = formData.getOrDefault("ExcessCapacityTerminationPolicy") + valid_619321 = validateParameter(valid_619321, JString, required = false, default = newJString("noTermination")) - if valid_618117 != nil: - section.add "ExcessCapacityTerminationPolicy", valid_618117 - var valid_618118 = formData.getOrDefault("OnDemandTargetCapacity") - valid_618118 = validateParameter(valid_618118, JInt, required = false, default = nil) - if valid_618118 != nil: - section.add "OnDemandTargetCapacity", valid_618118 - var valid_618119 = formData.getOrDefault("TargetCapacity") - valid_618119 = validateParameter(valid_618119, JInt, required = false, default = nil) - if valid_618119 != nil: - section.add "TargetCapacity", valid_618119 + if valid_619321 != nil: + section.add "ExcessCapacityTerminationPolicy", valid_619321 + var valid_619322 = formData.getOrDefault("OnDemandTargetCapacity") + valid_619322 = validateParameter(valid_619322, JInt, required = false, default = nil) + if valid_619322 != nil: + section.add "OnDemandTargetCapacity", valid_619322 + var valid_619323 = formData.getOrDefault("TargetCapacity") + valid_619323 = validateParameter(valid_619323, JInt, required = false, default = nil) + if valid_619323 != nil: + section.add "TargetCapacity", valid_619323 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618120: Call_PostModifySpotFleetRequest_618104; path: JsonNode; +proc call*(call_619324: Call_PostModifySpotFleetRequest_619308; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the specified Spot Fleet request.
You can only modify a Spot Fleet request of type maintain
.
While the Spot Fleet request is being modified, it is in the modifying
state.
To scale up your Spot Fleet, increase its target capacity. The Spot Fleet launches the additional Spot Instances according to the allocation strategy for the Spot Fleet request. If the allocation strategy is lowestPrice
, the Spot Fleet launches instances using the Spot Instance pool with the lowest price. If the allocation strategy is diversified
, the Spot Fleet distributes the instances across the Spot Instance pools. If the allocation strategy is capacityOptimized
, Spot Fleet launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching.
To scale down your Spot Fleet, decrease its target capacity. First, the Spot Fleet cancels any open requests that exceed the new target capacity. You can request that the Spot Fleet terminate Spot Instances until the size of the fleet no longer exceeds the new target capacity. If the allocation strategy is lowestPrice
, the Spot Fleet terminates the instances with the highest price per unit. If the allocation strategy is capacityOptimized
, the Spot Fleet terminates the instances in the Spot Instance pools that have the least available Spot Instance capacity. If the allocation strategy is diversified
, the Spot Fleet terminates instances across the Spot Instance pools. Alternatively, you can request that the Spot Fleet keep the fleet at its current size, but not replace any Spot Instances that are interrupted or that you terminate manually.
If you are finished with your Spot Fleet for now, but will use it again later, you can set the target capacity to 0.
## - let valid = call_618120.validator(path, query, header, formData, body) - let scheme = call_618120.pickScheme + let valid = call_619324.validator(path, query, header, formData, body) + let scheme = call_619324.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618120.url(scheme.get, call_618120.host, call_618120.base, - call_618120.route, valid.getOrDefault("path"), + let url = call_619324.url(scheme.get, call_619324.host, call_619324.base, + call_619324.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618120, url, valid) + result = atozHook(call_619324, url, valid) -proc call*(call_618121: Call_PostModifySpotFleetRequest_618104; +proc call*(call_619325: Call_PostModifySpotFleetRequest_619308; SpotFleetRequestId: string; ExcessCapacityTerminationPolicy: string = "noTermination"; OnDemandTargetCapacity: int = 0; @@ -111247,26 +111312,26 @@ proc call*(call_618121: Call_PostModifySpotFleetRequest_618104; ## TargetCapacity: int ## : The size of the fleet. ## Version: string (required) - var query_618122 = newJObject() - var formData_618123 = newJObject() - add(formData_618123, "SpotFleetRequestId", newJString(SpotFleetRequestId)) - add(formData_618123, "ExcessCapacityTerminationPolicy", + var query_619326 = newJObject() + var formData_619327 = newJObject() + add(formData_619327, "SpotFleetRequestId", newJString(SpotFleetRequestId)) + add(formData_619327, "ExcessCapacityTerminationPolicy", newJString(ExcessCapacityTerminationPolicy)) - add(formData_618123, "OnDemandTargetCapacity", newJInt(OnDemandTargetCapacity)) - add(query_618122, "Action", newJString(Action)) - add(formData_618123, "TargetCapacity", newJInt(TargetCapacity)) - add(query_618122, "Version", newJString(Version)) - result = call_618121.call(nil, query_618122, nil, formData_618123, nil) + add(formData_619327, "OnDemandTargetCapacity", newJInt(OnDemandTargetCapacity)) + add(query_619326, "Action", newJString(Action)) + add(formData_619327, "TargetCapacity", newJInt(TargetCapacity)) + add(query_619326, "Version", newJString(Version)) + result = call_619325.call(nil, query_619326, nil, formData_619327, nil) -var postModifySpotFleetRequest* = Call_PostModifySpotFleetRequest_618104( +var postModifySpotFleetRequest* = Call_PostModifySpotFleetRequest_619308( name: "postModifySpotFleetRequest", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifySpotFleetRequest", - validator: validate_PostModifySpotFleetRequest_618105, base: "/", - url: url_PostModifySpotFleetRequest_618106, + validator: validate_PostModifySpotFleetRequest_619309, base: "/", + url: url_PostModifySpotFleetRequest_619310, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifySpotFleetRequest_618085 = ref object of OpenApiRestCall_604389 -proc url_GetModifySpotFleetRequest_618087(protocol: Scheme; host: string; + Call_GetModifySpotFleetRequest_619289 = ref object of OpenApiRestCall_605589 +proc url_GetModifySpotFleetRequest_619291(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -111278,7 +111343,7 @@ proc url_GetModifySpotFleetRequest_618087(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetModifySpotFleetRequest_618086(path: JsonNode; query: JsonNode; +proc validate_GetModifySpotFleetRequest_619290(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the specified Spot Fleet request.
You can only modify a Spot Fleet request of type maintain
.
While the Spot Fleet request is being modified, it is in the modifying
state.
To scale up your Spot Fleet, increase its target capacity. The Spot Fleet launches the additional Spot Instances according to the allocation strategy for the Spot Fleet request. If the allocation strategy is lowestPrice
, the Spot Fleet launches instances using the Spot Instance pool with the lowest price. If the allocation strategy is diversified
, the Spot Fleet distributes the instances across the Spot Instance pools. If the allocation strategy is capacityOptimized
, Spot Fleet launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching.
To scale down your Spot Fleet, decrease its target capacity. First, the Spot Fleet cancels any open requests that exceed the new target capacity. You can request that the Spot Fleet terminate Spot Instances until the size of the fleet no longer exceeds the new target capacity. If the allocation strategy is lowestPrice
, the Spot Fleet terminates the instances with the highest price per unit. If the allocation strategy is capacityOptimized
, the Spot Fleet terminates the instances in the Spot Instance pools that have the least available Spot Instance capacity. If the allocation strategy is diversified
, the Spot Fleet terminates instances across the Spot Instance pools. Alternatively, you can request that the Spot Fleet keep the fleet at its current size, but not replace any Spot Instances that are interrupted or that you terminate manually.
If you are finished with your Spot Fleet for now, but will use it again later, you can set the target capacity to 0.
## @@ -111298,35 +111363,35 @@ proc validate_GetModifySpotFleetRequest_618086(path: JsonNode; query: JsonNode; ## ExcessCapacityTerminationPolicy: JString ## : Indicates whether running Spot Instances should be terminated if the target capacity of the Spot Fleet request is decreased below the current size of the Spot Fleet. section = newJObject() - var valid_618088 = query.getOrDefault("OnDemandTargetCapacity") - valid_618088 = validateParameter(valid_618088, JInt, required = false, default = nil) - if valid_618088 != nil: - section.add "OnDemandTargetCapacity", valid_618088 + var valid_619292 = query.getOrDefault("OnDemandTargetCapacity") + valid_619292 = validateParameter(valid_619292, JInt, required = false, default = nil) + if valid_619292 != nil: + section.add "OnDemandTargetCapacity", valid_619292 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618089 = query.getOrDefault("Action") - valid_618089 = validateParameter(valid_618089, JString, required = true, + var valid_619293 = query.getOrDefault("Action") + valid_619293 = validateParameter(valid_619293, JString, required = true, default = newJString("ModifySpotFleetRequest")) - if valid_618089 != nil: - section.add "Action", valid_618089 - var valid_618090 = query.getOrDefault("TargetCapacity") - valid_618090 = validateParameter(valid_618090, JInt, required = false, default = nil) - if valid_618090 != nil: - section.add "TargetCapacity", valid_618090 - var valid_618091 = query.getOrDefault("SpotFleetRequestId") - valid_618091 = validateParameter(valid_618091, JString, required = true, + if valid_619293 != nil: + section.add "Action", valid_619293 + var valid_619294 = query.getOrDefault("TargetCapacity") + valid_619294 = validateParameter(valid_619294, JInt, required = false, default = nil) + if valid_619294 != nil: + section.add "TargetCapacity", valid_619294 + var valid_619295 = query.getOrDefault("SpotFleetRequestId") + valid_619295 = validateParameter(valid_619295, JString, required = true, default = nil) - if valid_618091 != nil: - section.add "SpotFleetRequestId", valid_618091 - var valid_618092 = query.getOrDefault("Version") - valid_618092 = validateParameter(valid_618092, JString, required = true, + if valid_619295 != nil: + section.add "SpotFleetRequestId", valid_619295 + var valid_619296 = query.getOrDefault("Version") + valid_619296 = validateParameter(valid_619296, JString, required = true, default = newJString("2016-11-15")) - if valid_618092 != nil: - section.add "Version", valid_618092 - var valid_618093 = query.getOrDefault("ExcessCapacityTerminationPolicy") - valid_618093 = validateParameter(valid_618093, JString, required = false, + if valid_619296 != nil: + section.add "Version", valid_619296 + var valid_619297 = query.getOrDefault("ExcessCapacityTerminationPolicy") + valid_619297 = validateParameter(valid_619297, JString, required = false, default = newJString("noTermination")) - if valid_618093 != nil: - section.add "ExcessCapacityTerminationPolicy", valid_618093 + if valid_619297 != nil: + section.add "ExcessCapacityTerminationPolicy", valid_619297 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -111337,61 +111402,61 @@ proc validate_GetModifySpotFleetRequest_618086(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618094 = header.getOrDefault("X-Amz-Signature") - valid_618094 = validateParameter(valid_618094, JString, required = false, + var valid_619298 = header.getOrDefault("X-Amz-Signature") + valid_619298 = validateParameter(valid_619298, JString, required = false, default = nil) - if valid_618094 != nil: - section.add "X-Amz-Signature", valid_618094 - var valid_618095 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618095 = validateParameter(valid_618095, JString, required = false, + if valid_619298 != nil: + section.add "X-Amz-Signature", valid_619298 + var valid_619299 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619299 = validateParameter(valid_619299, JString, required = false, default = nil) - if valid_618095 != nil: - section.add "X-Amz-Content-Sha256", valid_618095 - var valid_618096 = header.getOrDefault("X-Amz-Date") - valid_618096 = validateParameter(valid_618096, JString, required = false, + if valid_619299 != nil: + section.add "X-Amz-Content-Sha256", valid_619299 + var valid_619300 = header.getOrDefault("X-Amz-Date") + valid_619300 = validateParameter(valid_619300, JString, required = false, default = nil) - if valid_618096 != nil: - section.add "X-Amz-Date", valid_618096 - var valid_618097 = header.getOrDefault("X-Amz-Credential") - valid_618097 = validateParameter(valid_618097, JString, required = false, + if valid_619300 != nil: + section.add "X-Amz-Date", valid_619300 + var valid_619301 = header.getOrDefault("X-Amz-Credential") + valid_619301 = validateParameter(valid_619301, JString, required = false, default = nil) - if valid_618097 != nil: - section.add "X-Amz-Credential", valid_618097 - var valid_618098 = header.getOrDefault("X-Amz-Security-Token") - valid_618098 = validateParameter(valid_618098, JString, required = false, + if valid_619301 != nil: + section.add "X-Amz-Credential", valid_619301 + var valid_619302 = header.getOrDefault("X-Amz-Security-Token") + valid_619302 = validateParameter(valid_619302, JString, required = false, default = nil) - if valid_618098 != nil: - section.add "X-Amz-Security-Token", valid_618098 - var valid_618099 = header.getOrDefault("X-Amz-Algorithm") - valid_618099 = validateParameter(valid_618099, JString, required = false, + if valid_619302 != nil: + section.add "X-Amz-Security-Token", valid_619302 + var valid_619303 = header.getOrDefault("X-Amz-Algorithm") + valid_619303 = validateParameter(valid_619303, JString, required = false, default = nil) - if valid_618099 != nil: - section.add "X-Amz-Algorithm", valid_618099 - var valid_618100 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618100 = validateParameter(valid_618100, JString, required = false, + if valid_619303 != nil: + section.add "X-Amz-Algorithm", valid_619303 + var valid_619304 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619304 = validateParameter(valid_619304, JString, required = false, default = nil) - if valid_618100 != nil: - section.add "X-Amz-SignedHeaders", valid_618100 + if valid_619304 != nil: + section.add "X-Amz-SignedHeaders", valid_619304 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618101: Call_GetModifySpotFleetRequest_618085; path: JsonNode; +proc call*(call_619305: Call_GetModifySpotFleetRequest_619289; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the specified Spot Fleet request.
You can only modify a Spot Fleet request of type maintain
.
While the Spot Fleet request is being modified, it is in the modifying
state.
To scale up your Spot Fleet, increase its target capacity. The Spot Fleet launches the additional Spot Instances according to the allocation strategy for the Spot Fleet request. If the allocation strategy is lowestPrice
, the Spot Fleet launches instances using the Spot Instance pool with the lowest price. If the allocation strategy is diversified
, the Spot Fleet distributes the instances across the Spot Instance pools. If the allocation strategy is capacityOptimized
, Spot Fleet launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching.
To scale down your Spot Fleet, decrease its target capacity. First, the Spot Fleet cancels any open requests that exceed the new target capacity. You can request that the Spot Fleet terminate Spot Instances until the size of the fleet no longer exceeds the new target capacity. If the allocation strategy is lowestPrice
, the Spot Fleet terminates the instances with the highest price per unit. If the allocation strategy is capacityOptimized
, the Spot Fleet terminates the instances in the Spot Instance pools that have the least available Spot Instance capacity. If the allocation strategy is diversified
, the Spot Fleet terminates instances across the Spot Instance pools. Alternatively, you can request that the Spot Fleet keep the fleet at its current size, but not replace any Spot Instances that are interrupted or that you terminate manually.
If you are finished with your Spot Fleet for now, but will use it again later, you can set the target capacity to 0.
## - let valid = call_618101.validator(path, query, header, formData, body) - let scheme = call_618101.pickScheme + let valid = call_619305.validator(path, query, header, formData, body) + let scheme = call_619305.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618101.url(scheme.get, call_618101.host, call_618101.base, - call_618101.route, valid.getOrDefault("path"), + let url = call_619305.url(scheme.get, call_619305.host, call_619305.base, + call_619305.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618101, url, valid) + result = atozHook(call_619305, url, valid) -proc call*(call_618102: Call_GetModifySpotFleetRequest_618085; +proc call*(call_619306: Call_GetModifySpotFleetRequest_619289; SpotFleetRequestId: string; OnDemandTargetCapacity: int = 0; Action: string = "ModifySpotFleetRequest"; TargetCapacity: int = 0; Version: string = "2016-11-15"; @@ -111408,25 +111473,25 @@ proc call*(call_618102: Call_GetModifySpotFleetRequest_618085; ## Version: string (required) ## ExcessCapacityTerminationPolicy: string ## : Indicates whether running Spot Instances should be terminated if the target capacity of the Spot Fleet request is decreased below the current size of the Spot Fleet. - var query_618103 = newJObject() - add(query_618103, "OnDemandTargetCapacity", newJInt(OnDemandTargetCapacity)) - add(query_618103, "Action", newJString(Action)) - add(query_618103, "TargetCapacity", newJInt(TargetCapacity)) - add(query_618103, "SpotFleetRequestId", newJString(SpotFleetRequestId)) - add(query_618103, "Version", newJString(Version)) - add(query_618103, "ExcessCapacityTerminationPolicy", + var query_619307 = newJObject() + add(query_619307, "OnDemandTargetCapacity", newJInt(OnDemandTargetCapacity)) + add(query_619307, "Action", newJString(Action)) + add(query_619307, "TargetCapacity", newJInt(TargetCapacity)) + add(query_619307, "SpotFleetRequestId", newJString(SpotFleetRequestId)) + add(query_619307, "Version", newJString(Version)) + add(query_619307, "ExcessCapacityTerminationPolicy", newJString(ExcessCapacityTerminationPolicy)) - result = call_618102.call(nil, query_618103, nil, nil, nil) + result = call_619306.call(nil, query_619307, nil, nil, nil) -var getModifySpotFleetRequest* = Call_GetModifySpotFleetRequest_618085( +var getModifySpotFleetRequest* = Call_GetModifySpotFleetRequest_619289( name: "getModifySpotFleetRequest", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifySpotFleetRequest", - validator: validate_GetModifySpotFleetRequest_618086, base: "/", - url: url_GetModifySpotFleetRequest_618087, + validator: validate_GetModifySpotFleetRequest_619290, base: "/", + url: url_GetModifySpotFleetRequest_619291, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifySubnetAttribute_618142 = ref object of OpenApiRestCall_604389 -proc url_PostModifySubnetAttribute_618144(protocol: Scheme; host: string; + Call_PostModifySubnetAttribute_619346 = ref object of OpenApiRestCall_605589 +proc url_PostModifySubnetAttribute_619348(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -111438,7 +111503,7 @@ proc url_PostModifySubnetAttribute_618144(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostModifySubnetAttribute_618143(path: JsonNode; query: JsonNode; +proc validate_PostModifySubnetAttribute_619347(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies a subnet attribute. You can only modify one attribute at a time. ## @@ -111451,16 +111516,16 @@ proc validate_PostModifySubnetAttribute_618143(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618145 = query.getOrDefault("Action") - valid_618145 = validateParameter(valid_618145, JString, required = true, + var valid_619349 = query.getOrDefault("Action") + valid_619349 = validateParameter(valid_619349, JString, required = true, default = newJString("ModifySubnetAttribute")) - if valid_618145 != nil: - section.add "Action", valid_618145 - var valid_618146 = query.getOrDefault("Version") - valid_618146 = validateParameter(valid_618146, JString, required = true, + if valid_619349 != nil: + section.add "Action", valid_619349 + var valid_619350 = query.getOrDefault("Version") + valid_619350 = validateParameter(valid_619350, JString, required = true, default = newJString("2016-11-15")) - if valid_618146 != nil: - section.add "Version", valid_618146 + if valid_619350 != nil: + section.add "Version", valid_619350 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -111471,41 +111536,41 @@ proc validate_PostModifySubnetAttribute_618143(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618147 = header.getOrDefault("X-Amz-Signature") - valid_618147 = validateParameter(valid_618147, JString, required = false, + var valid_619351 = header.getOrDefault("X-Amz-Signature") + valid_619351 = validateParameter(valid_619351, JString, required = false, default = nil) - if valid_618147 != nil: - section.add "X-Amz-Signature", valid_618147 - var valid_618148 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618148 = validateParameter(valid_618148, JString, required = false, + if valid_619351 != nil: + section.add "X-Amz-Signature", valid_619351 + var valid_619352 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619352 = validateParameter(valid_619352, JString, required = false, default = nil) - if valid_618148 != nil: - section.add "X-Amz-Content-Sha256", valid_618148 - var valid_618149 = header.getOrDefault("X-Amz-Date") - valid_618149 = validateParameter(valid_618149, JString, required = false, + if valid_619352 != nil: + section.add "X-Amz-Content-Sha256", valid_619352 + var valid_619353 = header.getOrDefault("X-Amz-Date") + valid_619353 = validateParameter(valid_619353, JString, required = false, default = nil) - if valid_618149 != nil: - section.add "X-Amz-Date", valid_618149 - var valid_618150 = header.getOrDefault("X-Amz-Credential") - valid_618150 = validateParameter(valid_618150, JString, required = false, + if valid_619353 != nil: + section.add "X-Amz-Date", valid_619353 + var valid_619354 = header.getOrDefault("X-Amz-Credential") + valid_619354 = validateParameter(valid_619354, JString, required = false, default = nil) - if valid_618150 != nil: - section.add "X-Amz-Credential", valid_618150 - var valid_618151 = header.getOrDefault("X-Amz-Security-Token") - valid_618151 = validateParameter(valid_618151, JString, required = false, + if valid_619354 != nil: + section.add "X-Amz-Credential", valid_619354 + var valid_619355 = header.getOrDefault("X-Amz-Security-Token") + valid_619355 = validateParameter(valid_619355, JString, required = false, default = nil) - if valid_618151 != nil: - section.add "X-Amz-Security-Token", valid_618151 - var valid_618152 = header.getOrDefault("X-Amz-Algorithm") - valid_618152 = validateParameter(valid_618152, JString, required = false, + if valid_619355 != nil: + section.add "X-Amz-Security-Token", valid_619355 + var valid_619356 = header.getOrDefault("X-Amz-Algorithm") + valid_619356 = validateParameter(valid_619356, JString, required = false, default = nil) - if valid_618152 != nil: - section.add "X-Amz-Algorithm", valid_618152 - var valid_618153 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618153 = validateParameter(valid_618153, JString, required = false, + if valid_619356 != nil: + section.add "X-Amz-Algorithm", valid_619356 + var valid_619357 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619357 = validateParameter(valid_619357, JString, required = false, default = nil) - if valid_618153 != nil: - section.add "X-Amz-SignedHeaders", valid_618153 + if valid_619357 != nil: + section.add "X-Amz-SignedHeaders", valid_619357 result.add "header", section ## parameters in `formData` object: ## MapPublicIpOnLaunch.Value: JString @@ -111517,41 +111582,41 @@ proc validate_PostModifySubnetAttribute_618143(path: JsonNode; query: JsonNode; ## : Describes a value for a resource attribute that is a Boolean value. ## The attribute value. The valid values aretrue
or false
.
section = newJObject()
- var valid_618154 = formData.getOrDefault("MapPublicIpOnLaunch.Value")
- valid_618154 = validateParameter(valid_618154, JString, required = false,
+ var valid_619358 = formData.getOrDefault("MapPublicIpOnLaunch.Value")
+ valid_619358 = validateParameter(valid_619358, JString, required = false,
default = nil)
- if valid_618154 != nil:
- section.add "MapPublicIpOnLaunch.Value", valid_618154
+ if valid_619358 != nil:
+ section.add "MapPublicIpOnLaunch.Value", valid_619358
assert formData != nil,
"formData argument is necessary due to required `SubnetId` field"
- var valid_618155 = formData.getOrDefault("SubnetId")
- valid_618155 = validateParameter(valid_618155, JString, required = true,
+ var valid_619359 = formData.getOrDefault("SubnetId")
+ valid_619359 = validateParameter(valid_619359, JString, required = true,
default = nil)
- if valid_618155 != nil:
- section.add "SubnetId", valid_618155
- var valid_618156 = formData.getOrDefault("AssignIpv6AddressOnCreation.Value")
- valid_618156 = validateParameter(valid_618156, JString, required = false,
+ if valid_619359 != nil:
+ section.add "SubnetId", valid_619359
+ var valid_619360 = formData.getOrDefault("AssignIpv6AddressOnCreation.Value")
+ valid_619360 = validateParameter(valid_619360, JString, required = false,
default = nil)
- if valid_618156 != nil:
- section.add "AssignIpv6AddressOnCreation.Value", valid_618156
+ if valid_619360 != nil:
+ section.add "AssignIpv6AddressOnCreation.Value", valid_619360
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618157: Call_PostModifySubnetAttribute_618142; path: JsonNode;
+proc call*(call_619361: Call_PostModifySubnetAttribute_619346; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies a subnet attribute. You can only modify one attribute at a time.
##
- let valid = call_618157.validator(path, query, header, formData, body)
- let scheme = call_618157.pickScheme
+ let valid = call_619361.validator(path, query, header, formData, body)
+ let scheme = call_619361.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618157.url(scheme.get, call_618157.host, call_618157.base,
- call_618157.route, valid.getOrDefault("path"),
+ let url = call_619361.url(scheme.get, call_619361.host, call_619361.base,
+ call_619361.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618157, url, valid)
+ result = atozHook(call_619361, url, valid)
-proc call*(call_618158: Call_PostModifySubnetAttribute_618142; SubnetId: string;
+proc call*(call_619362: Call_PostModifySubnetAttribute_619346; SubnetId: string;
MapPublicIpOnLaunchValue: string = "";
Action: string = "ModifySubnetAttribute";
AssignIpv6AddressOnCreationValue: string = "";
@@ -111568,26 +111633,26 @@ proc call*(call_618158: Call_PostModifySubnetAttribute_618142; SubnetId: string;
## : Describes a value for a resource attribute that is a Boolean value.
## The attribute value. The valid values are true
or false
.
## Version: string (required)
- var query_618159 = newJObject()
- var formData_618160 = newJObject()
- add(formData_618160, "MapPublicIpOnLaunch.Value",
+ var query_619363 = newJObject()
+ var formData_619364 = newJObject()
+ add(formData_619364, "MapPublicIpOnLaunch.Value",
newJString(MapPublicIpOnLaunchValue))
- add(formData_618160, "SubnetId", newJString(SubnetId))
- add(query_618159, "Action", newJString(Action))
- add(formData_618160, "AssignIpv6AddressOnCreation.Value",
+ add(formData_619364, "SubnetId", newJString(SubnetId))
+ add(query_619363, "Action", newJString(Action))
+ add(formData_619364, "AssignIpv6AddressOnCreation.Value",
newJString(AssignIpv6AddressOnCreationValue))
- add(query_618159, "Version", newJString(Version))
- result = call_618158.call(nil, query_618159, nil, formData_618160, nil)
+ add(query_619363, "Version", newJString(Version))
+ result = call_619362.call(nil, query_619363, nil, formData_619364, nil)
-var postModifySubnetAttribute* = Call_PostModifySubnetAttribute_618142(
+var postModifySubnetAttribute* = Call_PostModifySubnetAttribute_619346(
name: "postModifySubnetAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ModifySubnetAttribute",
- validator: validate_PostModifySubnetAttribute_618143, base: "/",
- url: url_PostModifySubnetAttribute_618144,
+ validator: validate_PostModifySubnetAttribute_619347, base: "/",
+ url: url_PostModifySubnetAttribute_619348,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifySubnetAttribute_618124 = ref object of OpenApiRestCall_604389
-proc url_GetModifySubnetAttribute_618126(protocol: Scheme; host: string;
+ Call_GetModifySubnetAttribute_619328 = ref object of OpenApiRestCall_605589
+proc url_GetModifySubnetAttribute_619330(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -111600,7 +111665,7 @@ proc url_GetModifySubnetAttribute_618126(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetModifySubnetAttribute_618125(path: JsonNode; query: JsonNode;
+proc validate_GetModifySubnetAttribute_619329(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies a subnet attribute. You can only modify one attribute at a time.
##
@@ -111620,32 +111685,32 @@ proc validate_GetModifySubnetAttribute_618125(path: JsonNode; query: JsonNode;
## : The ID of the subnet.
## Version: JString (required)
section = newJObject()
- var valid_618127 = query.getOrDefault("AssignIpv6AddressOnCreation.Value")
- valid_618127 = validateParameter(valid_618127, JString, required = false,
+ var valid_619331 = query.getOrDefault("AssignIpv6AddressOnCreation.Value")
+ valid_619331 = validateParameter(valid_619331, JString, required = false,
default = nil)
- if valid_618127 != nil:
- section.add "AssignIpv6AddressOnCreation.Value", valid_618127
- var valid_618128 = query.getOrDefault("MapPublicIpOnLaunch.Value")
- valid_618128 = validateParameter(valid_618128, JString, required = false,
+ if valid_619331 != nil:
+ section.add "AssignIpv6AddressOnCreation.Value", valid_619331
+ var valid_619332 = query.getOrDefault("MapPublicIpOnLaunch.Value")
+ valid_619332 = validateParameter(valid_619332, JString, required = false,
default = nil)
- if valid_618128 != nil:
- section.add "MapPublicIpOnLaunch.Value", valid_618128
+ if valid_619332 != nil:
+ section.add "MapPublicIpOnLaunch.Value", valid_619332
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_618129 = query.getOrDefault("Action")
- valid_618129 = validateParameter(valid_618129, JString, required = true,
+ var valid_619333 = query.getOrDefault("Action")
+ valid_619333 = validateParameter(valid_619333, JString, required = true,
default = newJString("ModifySubnetAttribute"))
- if valid_618129 != nil:
- section.add "Action", valid_618129
- var valid_618130 = query.getOrDefault("SubnetId")
- valid_618130 = validateParameter(valid_618130, JString, required = true,
+ if valid_619333 != nil:
+ section.add "Action", valid_619333
+ var valid_619334 = query.getOrDefault("SubnetId")
+ valid_619334 = validateParameter(valid_619334, JString, required = true,
default = nil)
- if valid_618130 != nil:
- section.add "SubnetId", valid_618130
- var valid_618131 = query.getOrDefault("Version")
- valid_618131 = validateParameter(valid_618131, JString, required = true,
+ if valid_619334 != nil:
+ section.add "SubnetId", valid_619334
+ var valid_619335 = query.getOrDefault("Version")
+ valid_619335 = validateParameter(valid_619335, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618131 != nil:
- section.add "Version", valid_618131
+ if valid_619335 != nil:
+ section.add "Version", valid_619335
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -111656,61 +111721,61 @@ proc validate_GetModifySubnetAttribute_618125(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618132 = header.getOrDefault("X-Amz-Signature")
- valid_618132 = validateParameter(valid_618132, JString, required = false,
+ var valid_619336 = header.getOrDefault("X-Amz-Signature")
+ valid_619336 = validateParameter(valid_619336, JString, required = false,
default = nil)
- if valid_618132 != nil:
- section.add "X-Amz-Signature", valid_618132
- var valid_618133 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618133 = validateParameter(valid_618133, JString, required = false,
+ if valid_619336 != nil:
+ section.add "X-Amz-Signature", valid_619336
+ var valid_619337 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_619337 = validateParameter(valid_619337, JString, required = false,
default = nil)
- if valid_618133 != nil:
- section.add "X-Amz-Content-Sha256", valid_618133
- var valid_618134 = header.getOrDefault("X-Amz-Date")
- valid_618134 = validateParameter(valid_618134, JString, required = false,
+ if valid_619337 != nil:
+ section.add "X-Amz-Content-Sha256", valid_619337
+ var valid_619338 = header.getOrDefault("X-Amz-Date")
+ valid_619338 = validateParameter(valid_619338, JString, required = false,
default = nil)
- if valid_618134 != nil:
- section.add "X-Amz-Date", valid_618134
- var valid_618135 = header.getOrDefault("X-Amz-Credential")
- valid_618135 = validateParameter(valid_618135, JString, required = false,
+ if valid_619338 != nil:
+ section.add "X-Amz-Date", valid_619338
+ var valid_619339 = header.getOrDefault("X-Amz-Credential")
+ valid_619339 = validateParameter(valid_619339, JString, required = false,
default = nil)
- if valid_618135 != nil:
- section.add "X-Amz-Credential", valid_618135
- var valid_618136 = header.getOrDefault("X-Amz-Security-Token")
- valid_618136 = validateParameter(valid_618136, JString, required = false,
+ if valid_619339 != nil:
+ section.add "X-Amz-Credential", valid_619339
+ var valid_619340 = header.getOrDefault("X-Amz-Security-Token")
+ valid_619340 = validateParameter(valid_619340, JString, required = false,
default = nil)
- if valid_618136 != nil:
- section.add "X-Amz-Security-Token", valid_618136
- var valid_618137 = header.getOrDefault("X-Amz-Algorithm")
- valid_618137 = validateParameter(valid_618137, JString, required = false,
+ if valid_619340 != nil:
+ section.add "X-Amz-Security-Token", valid_619340
+ var valid_619341 = header.getOrDefault("X-Amz-Algorithm")
+ valid_619341 = validateParameter(valid_619341, JString, required = false,
default = nil)
- if valid_618137 != nil:
- section.add "X-Amz-Algorithm", valid_618137
- var valid_618138 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618138 = validateParameter(valid_618138, JString, required = false,
+ if valid_619341 != nil:
+ section.add "X-Amz-Algorithm", valid_619341
+ var valid_619342 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_619342 = validateParameter(valid_619342, JString, required = false,
default = nil)
- if valid_618138 != nil:
- section.add "X-Amz-SignedHeaders", valid_618138
+ if valid_619342 != nil:
+ section.add "X-Amz-SignedHeaders", valid_619342
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618139: Call_GetModifySubnetAttribute_618124; path: JsonNode;
+proc call*(call_619343: Call_GetModifySubnetAttribute_619328; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies a subnet attribute. You can only modify one attribute at a time.
##
- let valid = call_618139.validator(path, query, header, formData, body)
- let scheme = call_618139.pickScheme
+ let valid = call_619343.validator(path, query, header, formData, body)
+ let scheme = call_619343.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618139.url(scheme.get, call_618139.host, call_618139.base,
- call_618139.route, valid.getOrDefault("path"),
+ let url = call_619343.url(scheme.get, call_619343.host, call_619343.base,
+ call_619343.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618139, url, valid)
+ result = atozHook(call_619343, url, valid)
-proc call*(call_618140: Call_GetModifySubnetAttribute_618124; SubnetId: string;
+proc call*(call_619344: Call_GetModifySubnetAttribute_619328; SubnetId: string;
AssignIpv6AddressOnCreationValue: string = "";
MapPublicIpOnLaunchValue: string = "";
Action: string = "ModifySubnetAttribute"; Version: string = "2016-11-15"): Recallable =
@@ -111726,24 +111791,24 @@ proc call*(call_618140: Call_GetModifySubnetAttribute_618124; SubnetId: string;
## SubnetId: string (required)
## : The ID of the subnet.
## Version: string (required)
- var query_618141 = newJObject()
- add(query_618141, "AssignIpv6AddressOnCreation.Value",
+ var query_619345 = newJObject()
+ add(query_619345, "AssignIpv6AddressOnCreation.Value",
newJString(AssignIpv6AddressOnCreationValue))
- add(query_618141, "MapPublicIpOnLaunch.Value",
+ add(query_619345, "MapPublicIpOnLaunch.Value",
newJString(MapPublicIpOnLaunchValue))
- add(query_618141, "Action", newJString(Action))
- add(query_618141, "SubnetId", newJString(SubnetId))
- add(query_618141, "Version", newJString(Version))
- result = call_618140.call(nil, query_618141, nil, nil, nil)
+ add(query_619345, "Action", newJString(Action))
+ add(query_619345, "SubnetId", newJString(SubnetId))
+ add(query_619345, "Version", newJString(Version))
+ result = call_619344.call(nil, query_619345, nil, nil, nil)
-var getModifySubnetAttribute* = Call_GetModifySubnetAttribute_618124(
+var getModifySubnetAttribute* = Call_GetModifySubnetAttribute_619328(
name: "getModifySubnetAttribute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=ModifySubnetAttribute",
- validator: validate_GetModifySubnetAttribute_618125, base: "/",
- url: url_GetModifySubnetAttribute_618126, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetModifySubnetAttribute_619329, base: "/",
+ url: url_GetModifySubnetAttribute_619330, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostModifyTrafficMirrorFilterNetworkServices_618180 = ref object of OpenApiRestCall_604389
-proc url_PostModifyTrafficMirrorFilterNetworkServices_618182(protocol: Scheme;
+ Call_PostModifyTrafficMirrorFilterNetworkServices_619384 = ref object of OpenApiRestCall_605589
+proc url_PostModifyTrafficMirrorFilterNetworkServices_619386(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -111755,7 +111820,7 @@ proc url_PostModifyTrafficMirrorFilterNetworkServices_618182(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostModifyTrafficMirrorFilterNetworkServices_618181(path: JsonNode;
+proc validate_PostModifyTrafficMirrorFilterNetworkServices_619385(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Allows or restricts mirroring network services.
By default, Amazon DNS network services are not eligible for Traffic Mirror. Use AddNetworkServices
to add network services to a Traffic Mirror filter. When a network service is added to the Traffic Mirror filter, all traffic related to that network service will be mirrored. When you no longer want to mirror network services, use RemoveNetworkServices
to remove the network services from the Traffic Mirror filter.
For information about filter rule properties, see Network Services in the Traffic Mirroring User Guide .
## @@ -111768,16 +111833,16 @@ proc validate_PostModifyTrafficMirrorFilterNetworkServices_618181(path: JsonNode ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618183 = query.getOrDefault("Action") - valid_618183 = validateParameter(valid_618183, JString, required = true, default = newJString( + var valid_619387 = query.getOrDefault("Action") + valid_619387 = validateParameter(valid_619387, JString, required = true, default = newJString( "ModifyTrafficMirrorFilterNetworkServices")) - if valid_618183 != nil: - section.add "Action", valid_618183 - var valid_618184 = query.getOrDefault("Version") - valid_618184 = validateParameter(valid_618184, JString, required = true, + if valid_619387 != nil: + section.add "Action", valid_619387 + var valid_619388 = query.getOrDefault("Version") + valid_619388 = validateParameter(valid_619388, JString, required = true, default = newJString("2016-11-15")) - if valid_618184 != nil: - section.add "Version", valid_618184 + if valid_619388 != nil: + section.add "Version", valid_619388 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -111788,41 +111853,41 @@ proc validate_PostModifyTrafficMirrorFilterNetworkServices_618181(path: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618185 = header.getOrDefault("X-Amz-Signature") - valid_618185 = validateParameter(valid_618185, JString, required = false, + var valid_619389 = header.getOrDefault("X-Amz-Signature") + valid_619389 = validateParameter(valid_619389, JString, required = false, default = nil) - if valid_618185 != nil: - section.add "X-Amz-Signature", valid_618185 - var valid_618186 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618186 = validateParameter(valid_618186, JString, required = false, + if valid_619389 != nil: + section.add "X-Amz-Signature", valid_619389 + var valid_619390 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619390 = validateParameter(valid_619390, JString, required = false, default = nil) - if valid_618186 != nil: - section.add "X-Amz-Content-Sha256", valid_618186 - var valid_618187 = header.getOrDefault("X-Amz-Date") - valid_618187 = validateParameter(valid_618187, JString, required = false, + if valid_619390 != nil: + section.add "X-Amz-Content-Sha256", valid_619390 + var valid_619391 = header.getOrDefault("X-Amz-Date") + valid_619391 = validateParameter(valid_619391, JString, required = false, default = nil) - if valid_618187 != nil: - section.add "X-Amz-Date", valid_618187 - var valid_618188 = header.getOrDefault("X-Amz-Credential") - valid_618188 = validateParameter(valid_618188, JString, required = false, + if valid_619391 != nil: + section.add "X-Amz-Date", valid_619391 + var valid_619392 = header.getOrDefault("X-Amz-Credential") + valid_619392 = validateParameter(valid_619392, JString, required = false, default = nil) - if valid_618188 != nil: - section.add "X-Amz-Credential", valid_618188 - var valid_618189 = header.getOrDefault("X-Amz-Security-Token") - valid_618189 = validateParameter(valid_618189, JString, required = false, + if valid_619392 != nil: + section.add "X-Amz-Credential", valid_619392 + var valid_619393 = header.getOrDefault("X-Amz-Security-Token") + valid_619393 = validateParameter(valid_619393, JString, required = false, default = nil) - if valid_618189 != nil: - section.add "X-Amz-Security-Token", valid_618189 - var valid_618190 = header.getOrDefault("X-Amz-Algorithm") - valid_618190 = validateParameter(valid_618190, JString, required = false, + if valid_619393 != nil: + section.add "X-Amz-Security-Token", valid_619393 + var valid_619394 = header.getOrDefault("X-Amz-Algorithm") + valid_619394 = validateParameter(valid_619394, JString, required = false, default = nil) - if valid_618190 != nil: - section.add "X-Amz-Algorithm", valid_618190 - var valid_618191 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618191 = validateParameter(valid_618191, JString, required = false, + if valid_619394 != nil: + section.add "X-Amz-Algorithm", valid_619394 + var valid_619395 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619395 = validateParameter(valid_619395, JString, required = false, default = nil) - if valid_618191 != nil: - section.add "X-Amz-SignedHeaders", valid_618191 + if valid_619395 != nil: + section.add "X-Amz-SignedHeaders", valid_619395 result.add "header", section ## parameters in `formData` object: ## AddNetworkService: JArray @@ -111834,45 +111899,45 @@ proc validate_PostModifyTrafficMirrorFilterNetworkServices_618181(path: JsonNode ## TrafficMirrorFilterId: JString (required) ## : The ID of the Traffic Mirror filter. section = newJObject() - var valid_618192 = formData.getOrDefault("AddNetworkService") - valid_618192 = validateParameter(valid_618192, JArray, required = false, + var valid_619396 = formData.getOrDefault("AddNetworkService") + valid_619396 = validateParameter(valid_619396, JArray, required = false, default = nil) - if valid_618192 != nil: - section.add "AddNetworkService", valid_618192 - var valid_618193 = formData.getOrDefault("DryRun") - valid_618193 = validateParameter(valid_618193, JBool, required = false, default = nil) - if valid_618193 != nil: - section.add "DryRun", valid_618193 - var valid_618194 = formData.getOrDefault("RemoveNetworkService") - valid_618194 = validateParameter(valid_618194, JArray, required = false, + if valid_619396 != nil: + section.add "AddNetworkService", valid_619396 + var valid_619397 = formData.getOrDefault("DryRun") + valid_619397 = validateParameter(valid_619397, JBool, required = false, default = nil) + if valid_619397 != nil: + section.add "DryRun", valid_619397 + var valid_619398 = formData.getOrDefault("RemoveNetworkService") + valid_619398 = validateParameter(valid_619398, JArray, required = false, default = nil) - if valid_618194 != nil: - section.add "RemoveNetworkService", valid_618194 + if valid_619398 != nil: + section.add "RemoveNetworkService", valid_619398 assert formData != nil, "formData argument is necessary due to required `TrafficMirrorFilterId` field" - var valid_618195 = formData.getOrDefault("TrafficMirrorFilterId") - valid_618195 = validateParameter(valid_618195, JString, required = true, + var valid_619399 = formData.getOrDefault("TrafficMirrorFilterId") + valid_619399 = validateParameter(valid_619399, JString, required = true, default = nil) - if valid_618195 != nil: - section.add "TrafficMirrorFilterId", valid_618195 + if valid_619399 != nil: + section.add "TrafficMirrorFilterId", valid_619399 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618196: Call_PostModifyTrafficMirrorFilterNetworkServices_618180; +proc call*(call_619400: Call_PostModifyTrafficMirrorFilterNetworkServices_619384; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Allows or restricts mirroring network services.
By default, Amazon DNS network services are not eligible for Traffic Mirror. Use AddNetworkServices
to add network services to a Traffic Mirror filter. When a network service is added to the Traffic Mirror filter, all traffic related to that network service will be mirrored. When you no longer want to mirror network services, use RemoveNetworkServices
to remove the network services from the Traffic Mirror filter.
For information about filter rule properties, see Network Services in the Traffic Mirroring User Guide .
## - let valid = call_618196.validator(path, query, header, formData, body) - let scheme = call_618196.pickScheme + let valid = call_619400.validator(path, query, header, formData, body) + let scheme = call_619400.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618196.url(scheme.get, call_618196.host, call_618196.base, - call_618196.route, valid.getOrDefault("path"), + let url = call_619400.url(scheme.get, call_619400.host, call_619400.base, + call_619400.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618196, url, valid) + result = atozHook(call_619400, url, valid) -proc call*(call_618197: Call_PostModifyTrafficMirrorFilterNetworkServices_618180; +proc call*(call_619401: Call_PostModifyTrafficMirrorFilterNetworkServices_619384; TrafficMirrorFilterId: string; AddNetworkService: JsonNode = nil; DryRun: bool = false; Action: string = "ModifyTrafficMirrorFilterNetworkServices"; @@ -111889,28 +111954,28 @@ proc call*(call_618197: Call_PostModifyTrafficMirrorFilterNetworkServices_618180 ## Version: string (required) ## TrafficMirrorFilterId: string (required) ## : The ID of the Traffic Mirror filter. - var query_618198 = newJObject() - var formData_618199 = newJObject() + var query_619402 = newJObject() + var formData_619403 = newJObject() if AddNetworkService != nil: - formData_618199.add "AddNetworkService", AddNetworkService - add(formData_618199, "DryRun", newJBool(DryRun)) - add(query_618198, "Action", newJString(Action)) + formData_619403.add "AddNetworkService", AddNetworkService + add(formData_619403, "DryRun", newJBool(DryRun)) + add(query_619402, "Action", newJString(Action)) if RemoveNetworkService != nil: - formData_618199.add "RemoveNetworkService", RemoveNetworkService - add(query_618198, "Version", newJString(Version)) - add(formData_618199, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) - result = call_618197.call(nil, query_618198, nil, formData_618199, nil) + formData_619403.add "RemoveNetworkService", RemoveNetworkService + add(query_619402, "Version", newJString(Version)) + add(formData_619403, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) + result = call_619401.call(nil, query_619402, nil, formData_619403, nil) -var postModifyTrafficMirrorFilterNetworkServices* = Call_PostModifyTrafficMirrorFilterNetworkServices_618180( +var postModifyTrafficMirrorFilterNetworkServices* = Call_PostModifyTrafficMirrorFilterNetworkServices_619384( name: "postModifyTrafficMirrorFilterNetworkServices", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyTrafficMirrorFilterNetworkServices", - validator: validate_PostModifyTrafficMirrorFilterNetworkServices_618181, - base: "/", url: url_PostModifyTrafficMirrorFilterNetworkServices_618182, + validator: validate_PostModifyTrafficMirrorFilterNetworkServices_619385, + base: "/", url: url_PostModifyTrafficMirrorFilterNetworkServices_619386, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyTrafficMirrorFilterNetworkServices_618161 = ref object of OpenApiRestCall_604389 -proc url_GetModifyTrafficMirrorFilterNetworkServices_618163(protocol: Scheme; + Call_GetModifyTrafficMirrorFilterNetworkServices_619365 = ref object of OpenApiRestCall_605589 +proc url_GetModifyTrafficMirrorFilterNetworkServices_619367(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -111922,7 +111987,7 @@ proc url_GetModifyTrafficMirrorFilterNetworkServices_618163(protocol: Scheme; else: result.path = base & route -proc validate_GetModifyTrafficMirrorFilterNetworkServices_618162(path: JsonNode; +proc validate_GetModifyTrafficMirrorFilterNetworkServices_619366(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Allows or restricts mirroring network services.
By default, Amazon DNS network services are not eligible for Traffic Mirror. Use AddNetworkServices
to add network services to a Traffic Mirror filter. When a network service is added to the Traffic Mirror filter, all traffic related to that network service will be mirrored. When you no longer want to mirror network services, use RemoveNetworkServices
to remove the network services from the Traffic Mirror filter.
For information about filter rule properties, see Network Services in the Traffic Mirroring User Guide .
## @@ -111942,36 +112007,36 @@ proc validate_GetModifyTrafficMirrorFilterNetworkServices_618162(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_618164 = query.getOrDefault("DryRun") - valid_618164 = validateParameter(valid_618164, JBool, required = false, default = nil) - if valid_618164 != nil: - section.add "DryRun", valid_618164 - var valid_618165 = query.getOrDefault("AddNetworkService") - valid_618165 = validateParameter(valid_618165, JArray, required = false, + var valid_619368 = query.getOrDefault("DryRun") + valid_619368 = validateParameter(valid_619368, JBool, required = false, default = nil) + if valid_619368 != nil: + section.add "DryRun", valid_619368 + var valid_619369 = query.getOrDefault("AddNetworkService") + valid_619369 = validateParameter(valid_619369, JArray, required = false, default = nil) - if valid_618165 != nil: - section.add "AddNetworkService", valid_618165 - var valid_618166 = query.getOrDefault("RemoveNetworkService") - valid_618166 = validateParameter(valid_618166, JArray, required = false, + if valid_619369 != nil: + section.add "AddNetworkService", valid_619369 + var valid_619370 = query.getOrDefault("RemoveNetworkService") + valid_619370 = validateParameter(valid_619370, JArray, required = false, default = nil) - if valid_618166 != nil: - section.add "RemoveNetworkService", valid_618166 + if valid_619370 != nil: + section.add "RemoveNetworkService", valid_619370 assert query != nil, "query argument is necessary due to required `TrafficMirrorFilterId` field" - var valid_618167 = query.getOrDefault("TrafficMirrorFilterId") - valid_618167 = validateParameter(valid_618167, JString, required = true, + var valid_619371 = query.getOrDefault("TrafficMirrorFilterId") + valid_619371 = validateParameter(valid_619371, JString, required = true, default = nil) - if valid_618167 != nil: - section.add "TrafficMirrorFilterId", valid_618167 - var valid_618168 = query.getOrDefault("Action") - valid_618168 = validateParameter(valid_618168, JString, required = true, default = newJString( + if valid_619371 != nil: + section.add "TrafficMirrorFilterId", valid_619371 + var valid_619372 = query.getOrDefault("Action") + valid_619372 = validateParameter(valid_619372, JString, required = true, default = newJString( "ModifyTrafficMirrorFilterNetworkServices")) - if valid_618168 != nil: - section.add "Action", valid_618168 - var valid_618169 = query.getOrDefault("Version") - valid_618169 = validateParameter(valid_618169, JString, required = true, + if valid_619372 != nil: + section.add "Action", valid_619372 + var valid_619373 = query.getOrDefault("Version") + valid_619373 = validateParameter(valid_619373, JString, required = true, default = newJString("2016-11-15")) - if valid_618169 != nil: - section.add "Version", valid_618169 + if valid_619373 != nil: + section.add "Version", valid_619373 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -111982,62 +112047,62 @@ proc validate_GetModifyTrafficMirrorFilterNetworkServices_618162(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618170 = header.getOrDefault("X-Amz-Signature") - valid_618170 = validateParameter(valid_618170, JString, required = false, + var valid_619374 = header.getOrDefault("X-Amz-Signature") + valid_619374 = validateParameter(valid_619374, JString, required = false, default = nil) - if valid_618170 != nil: - section.add "X-Amz-Signature", valid_618170 - var valid_618171 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618171 = validateParameter(valid_618171, JString, required = false, + if valid_619374 != nil: + section.add "X-Amz-Signature", valid_619374 + var valid_619375 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619375 = validateParameter(valid_619375, JString, required = false, default = nil) - if valid_618171 != nil: - section.add "X-Amz-Content-Sha256", valid_618171 - var valid_618172 = header.getOrDefault("X-Amz-Date") - valid_618172 = validateParameter(valid_618172, JString, required = false, + if valid_619375 != nil: + section.add "X-Amz-Content-Sha256", valid_619375 + var valid_619376 = header.getOrDefault("X-Amz-Date") + valid_619376 = validateParameter(valid_619376, JString, required = false, default = nil) - if valid_618172 != nil: - section.add "X-Amz-Date", valid_618172 - var valid_618173 = header.getOrDefault("X-Amz-Credential") - valid_618173 = validateParameter(valid_618173, JString, required = false, + if valid_619376 != nil: + section.add "X-Amz-Date", valid_619376 + var valid_619377 = header.getOrDefault("X-Amz-Credential") + valid_619377 = validateParameter(valid_619377, JString, required = false, default = nil) - if valid_618173 != nil: - section.add "X-Amz-Credential", valid_618173 - var valid_618174 = header.getOrDefault("X-Amz-Security-Token") - valid_618174 = validateParameter(valid_618174, JString, required = false, + if valid_619377 != nil: + section.add "X-Amz-Credential", valid_619377 + var valid_619378 = header.getOrDefault("X-Amz-Security-Token") + valid_619378 = validateParameter(valid_619378, JString, required = false, default = nil) - if valid_618174 != nil: - section.add "X-Amz-Security-Token", valid_618174 - var valid_618175 = header.getOrDefault("X-Amz-Algorithm") - valid_618175 = validateParameter(valid_618175, JString, required = false, + if valid_619378 != nil: + section.add "X-Amz-Security-Token", valid_619378 + var valid_619379 = header.getOrDefault("X-Amz-Algorithm") + valid_619379 = validateParameter(valid_619379, JString, required = false, default = nil) - if valid_618175 != nil: - section.add "X-Amz-Algorithm", valid_618175 - var valid_618176 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618176 = validateParameter(valid_618176, JString, required = false, + if valid_619379 != nil: + section.add "X-Amz-Algorithm", valid_619379 + var valid_619380 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619380 = validateParameter(valid_619380, JString, required = false, default = nil) - if valid_618176 != nil: - section.add "X-Amz-SignedHeaders", valid_618176 + if valid_619380 != nil: + section.add "X-Amz-SignedHeaders", valid_619380 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618177: Call_GetModifyTrafficMirrorFilterNetworkServices_618161; +proc call*(call_619381: Call_GetModifyTrafficMirrorFilterNetworkServices_619365; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Allows or restricts mirroring network services.
By default, Amazon DNS network services are not eligible for Traffic Mirror. Use AddNetworkServices
to add network services to a Traffic Mirror filter. When a network service is added to the Traffic Mirror filter, all traffic related to that network service will be mirrored. When you no longer want to mirror network services, use RemoveNetworkServices
to remove the network services from the Traffic Mirror filter.
For information about filter rule properties, see Network Services in the Traffic Mirroring User Guide .
## - let valid = call_618177.validator(path, query, header, formData, body) - let scheme = call_618177.pickScheme + let valid = call_619381.validator(path, query, header, formData, body) + let scheme = call_619381.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618177.url(scheme.get, call_618177.host, call_618177.base, - call_618177.route, valid.getOrDefault("path"), + let url = call_619381.url(scheme.get, call_619381.host, call_619381.base, + call_619381.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618177, url, valid) + result = atozHook(call_619381, url, valid) -proc call*(call_618178: Call_GetModifyTrafficMirrorFilterNetworkServices_618161; +proc call*(call_619382: Call_GetModifyTrafficMirrorFilterNetworkServices_619365; TrafficMirrorFilterId: string; DryRun: bool = false; AddNetworkService: JsonNode = nil; RemoveNetworkService: JsonNode = nil; Action: string = "ModifyTrafficMirrorFilterNetworkServices"; @@ -112054,27 +112119,27 @@ proc call*(call_618178: Call_GetModifyTrafficMirrorFilterNetworkServices_618161; ## : The ID of the Traffic Mirror filter. ## Action: string (required) ## Version: string (required) - var query_618179 = newJObject() - add(query_618179, "DryRun", newJBool(DryRun)) + var query_619383 = newJObject() + add(query_619383, "DryRun", newJBool(DryRun)) if AddNetworkService != nil: - query_618179.add "AddNetworkService", AddNetworkService + query_619383.add "AddNetworkService", AddNetworkService if RemoveNetworkService != nil: - query_618179.add "RemoveNetworkService", RemoveNetworkService - add(query_618179, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) - add(query_618179, "Action", newJString(Action)) - add(query_618179, "Version", newJString(Version)) - result = call_618178.call(nil, query_618179, nil, nil, nil) + query_619383.add "RemoveNetworkService", RemoveNetworkService + add(query_619383, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) + add(query_619383, "Action", newJString(Action)) + add(query_619383, "Version", newJString(Version)) + result = call_619382.call(nil, query_619383, nil, nil, nil) -var getModifyTrafficMirrorFilterNetworkServices* = Call_GetModifyTrafficMirrorFilterNetworkServices_618161( +var getModifyTrafficMirrorFilterNetworkServices* = Call_GetModifyTrafficMirrorFilterNetworkServices_619365( name: "getModifyTrafficMirrorFilterNetworkServices", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyTrafficMirrorFilterNetworkServices", - validator: validate_GetModifyTrafficMirrorFilterNetworkServices_618162, - base: "/", url: url_GetModifyTrafficMirrorFilterNetworkServices_618163, + validator: validate_GetModifyTrafficMirrorFilterNetworkServices_619366, + base: "/", url: url_GetModifyTrafficMirrorFilterNetworkServices_619367, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyTrafficMirrorFilterRule_618229 = ref object of OpenApiRestCall_604389 -proc url_PostModifyTrafficMirrorFilterRule_618231(protocol: Scheme; host: string; + Call_PostModifyTrafficMirrorFilterRule_619433 = ref object of OpenApiRestCall_605589 +proc url_PostModifyTrafficMirrorFilterRule_619435(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -112086,7 +112151,7 @@ proc url_PostModifyTrafficMirrorFilterRule_618231(protocol: Scheme; host: string else: result.path = base & route -proc validate_PostModifyTrafficMirrorFilterRule_618230(path: JsonNode; +proc validate_PostModifyTrafficMirrorFilterRule_619434(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the specified Traffic Mirror rule.
DestinationCidrBlock
and SourceCidrBlock
must both be an IPv4 range or an IPv6 range.
Modifies the specified Traffic Mirror rule.
DestinationCidrBlock
and SourceCidrBlock
must both be an IPv4 range or an IPv6 range.
ingress
| egress
) to assign to the rule.
## RuleNumber: int
## : The number of the Traffic Mirror rule. This number must be unique for each Traffic Mirror rule in a given direction. The rules are processed in ascending order by rule number.
- var query_618257 = newJObject()
- var formData_618258 = newJObject()
- add(formData_618258, "SourcePortRange.FromPort",
+ var query_619461 = newJObject()
+ var formData_619462 = newJObject()
+ add(formData_619462, "SourcePortRange.FromPort",
newJString(SourcePortRangeFromPort))
- add(formData_618258, "RuleAction", newJString(RuleAction))
- add(formData_618258, "DestinationPortRange.FromPort",
+ add(formData_619462, "RuleAction", newJString(RuleAction))
+ add(formData_619462, "DestinationPortRange.FromPort",
newJString(DestinationPortRangeFromPort))
- add(formData_618258, "Description", newJString(Description))
- add(formData_618258, "DestinationCidrBlock", newJString(DestinationCidrBlock))
- add(formData_618258, "DestinationPortRange.ToPort",
+ add(formData_619462, "Description", newJString(Description))
+ add(formData_619462, "DestinationCidrBlock", newJString(DestinationCidrBlock))
+ add(formData_619462, "DestinationPortRange.ToPort",
newJString(DestinationPortRangeToPort))
- add(formData_618258, "SourceCidrBlock", newJString(SourceCidrBlock))
- add(formData_618258, "Protocol", newJInt(Protocol))
+ add(formData_619462, "SourceCidrBlock", newJString(SourceCidrBlock))
+ add(formData_619462, "Protocol", newJInt(Protocol))
if RemoveField != nil:
- formData_618258.add "RemoveField", RemoveField
- add(formData_618258, "DryRun", newJBool(DryRun))
- add(query_618257, "Action", newJString(Action))
- add(formData_618258, "TrafficMirrorFilterRuleId",
+ formData_619462.add "RemoveField", RemoveField
+ add(formData_619462, "DryRun", newJBool(DryRun))
+ add(query_619461, "Action", newJString(Action))
+ add(formData_619462, "TrafficMirrorFilterRuleId",
newJString(TrafficMirrorFilterRuleId))
- add(query_618257, "Version", newJString(Version))
- add(formData_618258, "SourcePortRange.ToPort", newJString(SourcePortRangeToPort))
- add(formData_618258, "TrafficDirection", newJString(TrafficDirection))
- add(formData_618258, "RuleNumber", newJInt(RuleNumber))
- result = call_618256.call(nil, query_618257, nil, formData_618258, nil)
+ add(query_619461, "Version", newJString(Version))
+ add(formData_619462, "SourcePortRange.ToPort", newJString(SourcePortRangeToPort))
+ add(formData_619462, "TrafficDirection", newJString(TrafficDirection))
+ add(formData_619462, "RuleNumber", newJInt(RuleNumber))
+ result = call_619460.call(nil, query_619461, nil, formData_619462, nil)
-var postModifyTrafficMirrorFilterRule* = Call_PostModifyTrafficMirrorFilterRule_618229(
+var postModifyTrafficMirrorFilterRule* = Call_PostModifyTrafficMirrorFilterRule_619433(
name: "postModifyTrafficMirrorFilterRule", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ModifyTrafficMirrorFilterRule",
- validator: validate_PostModifyTrafficMirrorFilterRule_618230, base: "/",
- url: url_PostModifyTrafficMirrorFilterRule_618231,
+ validator: validate_PostModifyTrafficMirrorFilterRule_619434, base: "/",
+ url: url_PostModifyTrafficMirrorFilterRule_619435,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyTrafficMirrorFilterRule_618200 = ref object of OpenApiRestCall_604389
-proc url_GetModifyTrafficMirrorFilterRule_618202(protocol: Scheme; host: string;
+ Call_GetModifyTrafficMirrorFilterRule_619404 = ref object of OpenApiRestCall_605589
+proc url_GetModifyTrafficMirrorFilterRule_619406(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -112365,7 +112430,7 @@ proc url_GetModifyTrafficMirrorFilterRule_618202(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetModifyTrafficMirrorFilterRule_618201(path: JsonNode;
+proc validate_GetModifyTrafficMirrorFilterRule_619405(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies the specified Traffic Mirror rule.
DestinationCidrBlock
and SourceCidrBlock
must both be an IPv4 range or an IPv6 range.
Modifies the specified Traffic Mirror rule.
DestinationCidrBlock
and SourceCidrBlock
must both be an IPv4 range or an IPv6 range.
The properties that you want to remove from the Traffic Mirror filter rule.
When you remove a property from a Traffic Mirror filter rule, the property is set to the default.
## DestinationCidrBlock: string ## : The destination CIDR block to assign to the Traffic Mirror rule. - var query_618228 = newJObject() - add(query_618228, "TrafficMirrorFilterRuleId", + var query_619432 = newJObject() + add(query_619432, "TrafficMirrorFilterRuleId", newJString(TrafficMirrorFilterRuleId)) - add(query_618228, "TrafficDirection", newJString(TrafficDirection)) - add(query_618228, "DryRun", newJBool(DryRun)) - add(query_618228, "SourcePortRange.FromPort", + add(query_619432, "TrafficDirection", newJString(TrafficDirection)) + add(query_619432, "DryRun", newJBool(DryRun)) + add(query_619432, "SourcePortRange.FromPort", newJString(SourcePortRangeFromPort)) - add(query_618228, "SourcePortRange.ToPort", newJString(SourcePortRangeToPort)) - add(query_618228, "DestinationPortRange.FromPort", + add(query_619432, "SourcePortRange.ToPort", newJString(SourcePortRangeToPort)) + add(query_619432, "DestinationPortRange.FromPort", newJString(DestinationPortRangeFromPort)) - add(query_618228, "RuleNumber", newJInt(RuleNumber)) - add(query_618228, "RuleAction", newJString(RuleAction)) - add(query_618228, "Action", newJString(Action)) - add(query_618228, "Description", newJString(Description)) - add(query_618228, "Protocol", newJInt(Protocol)) - add(query_618228, "SourceCidrBlock", newJString(SourceCidrBlock)) - add(query_618228, "DestinationPortRange.ToPort", + add(query_619432, "RuleNumber", newJInt(RuleNumber)) + add(query_619432, "RuleAction", newJString(RuleAction)) + add(query_619432, "Action", newJString(Action)) + add(query_619432, "Description", newJString(Description)) + add(query_619432, "Protocol", newJInt(Protocol)) + add(query_619432, "SourceCidrBlock", newJString(SourceCidrBlock)) + add(query_619432, "DestinationPortRange.ToPort", newJString(DestinationPortRangeToPort)) - add(query_618228, "Version", newJString(Version)) + add(query_619432, "Version", newJString(Version)) if RemoveField != nil: - query_618228.add "RemoveField", RemoveField - add(query_618228, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - result = call_618227.call(nil, query_618228, nil, nil, nil) + query_619432.add "RemoveField", RemoveField + add(query_619432, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + result = call_619431.call(nil, query_619432, nil, nil, nil) -var getModifyTrafficMirrorFilterRule* = Call_GetModifyTrafficMirrorFilterRule_618200( +var getModifyTrafficMirrorFilterRule* = Call_GetModifyTrafficMirrorFilterRule_619404( name: "getModifyTrafficMirrorFilterRule", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyTrafficMirrorFilterRule", - validator: validate_GetModifyTrafficMirrorFilterRule_618201, base: "/", - url: url_GetModifyTrafficMirrorFilterRule_618202, + validator: validate_GetModifyTrafficMirrorFilterRule_619405, base: "/", + url: url_GetModifyTrafficMirrorFilterRule_619406, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyTrafficMirrorSession_618283 = ref object of OpenApiRestCall_604389 -proc url_PostModifyTrafficMirrorSession_618285(protocol: Scheme; host: string; + Call_PostModifyTrafficMirrorSession_619487 = ref object of OpenApiRestCall_605589 +proc url_PostModifyTrafficMirrorSession_619489(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -112642,7 +112707,7 @@ proc url_PostModifyTrafficMirrorSession_618285(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostModifyTrafficMirrorSession_618284(path: JsonNode; +proc validate_PostModifyTrafficMirrorSession_619488(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies a Traffic Mirror session. ## @@ -112655,16 +112720,16 @@ proc validate_PostModifyTrafficMirrorSession_618284(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618286 = query.getOrDefault("Action") - valid_618286 = validateParameter(valid_618286, JString, required = true, default = newJString( + var valid_619490 = query.getOrDefault("Action") + valid_619490 = validateParameter(valid_619490, JString, required = true, default = newJString( "ModifyTrafficMirrorSession")) - if valid_618286 != nil: - section.add "Action", valid_618286 - var valid_618287 = query.getOrDefault("Version") - valid_618287 = validateParameter(valid_618287, JString, required = true, + if valid_619490 != nil: + section.add "Action", valid_619490 + var valid_619491 = query.getOrDefault("Version") + valid_619491 = validateParameter(valid_619491, JString, required = true, default = newJString("2016-11-15")) - if valid_618287 != nil: - section.add "Version", valid_618287 + if valid_619491 != nil: + section.add "Version", valid_619491 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -112675,41 +112740,41 @@ proc validate_PostModifyTrafficMirrorSession_618284(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618288 = header.getOrDefault("X-Amz-Signature") - valid_618288 = validateParameter(valid_618288, JString, required = false, + var valid_619492 = header.getOrDefault("X-Amz-Signature") + valid_619492 = validateParameter(valid_619492, JString, required = false, default = nil) - if valid_618288 != nil: - section.add "X-Amz-Signature", valid_618288 - var valid_618289 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618289 = validateParameter(valid_618289, JString, required = false, + if valid_619492 != nil: + section.add "X-Amz-Signature", valid_619492 + var valid_619493 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619493 = validateParameter(valid_619493, JString, required = false, default = nil) - if valid_618289 != nil: - section.add "X-Amz-Content-Sha256", valid_618289 - var valid_618290 = header.getOrDefault("X-Amz-Date") - valid_618290 = validateParameter(valid_618290, JString, required = false, + if valid_619493 != nil: + section.add "X-Amz-Content-Sha256", valid_619493 + var valid_619494 = header.getOrDefault("X-Amz-Date") + valid_619494 = validateParameter(valid_619494, JString, required = false, default = nil) - if valid_618290 != nil: - section.add "X-Amz-Date", valid_618290 - var valid_618291 = header.getOrDefault("X-Amz-Credential") - valid_618291 = validateParameter(valid_618291, JString, required = false, + if valid_619494 != nil: + section.add "X-Amz-Date", valid_619494 + var valid_619495 = header.getOrDefault("X-Amz-Credential") + valid_619495 = validateParameter(valid_619495, JString, required = false, default = nil) - if valid_618291 != nil: - section.add "X-Amz-Credential", valid_618291 - var valid_618292 = header.getOrDefault("X-Amz-Security-Token") - valid_618292 = validateParameter(valid_618292, JString, required = false, + if valid_619495 != nil: + section.add "X-Amz-Credential", valid_619495 + var valid_619496 = header.getOrDefault("X-Amz-Security-Token") + valid_619496 = validateParameter(valid_619496, JString, required = false, default = nil) - if valid_618292 != nil: - section.add "X-Amz-Security-Token", valid_618292 - var valid_618293 = header.getOrDefault("X-Amz-Algorithm") - valid_618293 = validateParameter(valid_618293, JString, required = false, + if valid_619496 != nil: + section.add "X-Amz-Security-Token", valid_619496 + var valid_619497 = header.getOrDefault("X-Amz-Algorithm") + valid_619497 = validateParameter(valid_619497, JString, required = false, default = nil) - if valid_618293 != nil: - section.add "X-Amz-Algorithm", valid_618293 - var valid_618294 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618294 = validateParameter(valid_618294, JString, required = false, + if valid_619497 != nil: + section.add "X-Amz-Algorithm", valid_619497 + var valid_619498 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619498 = validateParameter(valid_619498, JString, required = false, default = nil) - if valid_618294 != nil: - section.add "X-Amz-SignedHeaders", valid_618294 + if valid_619498 != nil: + section.add "X-Amz-SignedHeaders", valid_619498 result.add "header", section ## parameters in `formData` object: ## TrafficMirrorTargetId: JString @@ -112731,66 +112796,66 @@ proc validate_PostModifyTrafficMirrorSession_618284(path: JsonNode; ## TrafficMirrorFilterId: JString ## : The ID of the Traffic Mirror filter. section = newJObject() - var valid_618295 = formData.getOrDefault("TrafficMirrorTargetId") - valid_618295 = validateParameter(valid_618295, JString, required = false, - default = nil) - if valid_618295 != nil: - section.add "TrafficMirrorTargetId", valid_618295 - var valid_618296 = formData.getOrDefault("Description") - valid_618296 = validateParameter(valid_618296, JString, required = false, + var valid_619499 = formData.getOrDefault("TrafficMirrorTargetId") + valid_619499 = validateParameter(valid_619499, JString, required = false, default = nil) - if valid_618296 != nil: - section.add "Description", valid_618296 - var valid_618297 = formData.getOrDefault("VirtualNetworkId") - valid_618297 = validateParameter(valid_618297, JInt, required = false, default = nil) - if valid_618297 != nil: - section.add "VirtualNetworkId", valid_618297 - var valid_618298 = formData.getOrDefault("PacketLength") - valid_618298 = validateParameter(valid_618298, JInt, required = false, default = nil) - if valid_618298 != nil: - section.add "PacketLength", valid_618298 - var valid_618299 = formData.getOrDefault("SessionNumber") - valid_618299 = validateParameter(valid_618299, JInt, required = false, default = nil) - if valid_618299 != nil: - section.add "SessionNumber", valid_618299 - var valid_618300 = formData.getOrDefault("RemoveField") - valid_618300 = validateParameter(valid_618300, JArray, required = false, + if valid_619499 != nil: + section.add "TrafficMirrorTargetId", valid_619499 + var valid_619500 = formData.getOrDefault("Description") + valid_619500 = validateParameter(valid_619500, JString, required = false, default = nil) - if valid_618300 != nil: - section.add "RemoveField", valid_618300 + if valid_619500 != nil: + section.add "Description", valid_619500 + var valid_619501 = formData.getOrDefault("VirtualNetworkId") + valid_619501 = validateParameter(valid_619501, JInt, required = false, default = nil) + if valid_619501 != nil: + section.add "VirtualNetworkId", valid_619501 + var valid_619502 = formData.getOrDefault("PacketLength") + valid_619502 = validateParameter(valid_619502, JInt, required = false, default = nil) + if valid_619502 != nil: + section.add "PacketLength", valid_619502 + var valid_619503 = formData.getOrDefault("SessionNumber") + valid_619503 = validateParameter(valid_619503, JInt, required = false, default = nil) + if valid_619503 != nil: + section.add "SessionNumber", valid_619503 + var valid_619504 = formData.getOrDefault("RemoveField") + valid_619504 = validateParameter(valid_619504, JArray, required = false, + default = nil) + if valid_619504 != nil: + section.add "RemoveField", valid_619504 assert formData != nil, "formData argument is necessary due to required `TrafficMirrorSessionId` field" - var valid_618301 = formData.getOrDefault("TrafficMirrorSessionId") - valid_618301 = validateParameter(valid_618301, JString, required = true, + var valid_619505 = formData.getOrDefault("TrafficMirrorSessionId") + valid_619505 = validateParameter(valid_619505, JString, required = true, default = nil) - if valid_618301 != nil: - section.add "TrafficMirrorSessionId", valid_618301 - var valid_618302 = formData.getOrDefault("DryRun") - valid_618302 = validateParameter(valid_618302, JBool, required = false, default = nil) - if valid_618302 != nil: - section.add "DryRun", valid_618302 - var valid_618303 = formData.getOrDefault("TrafficMirrorFilterId") - valid_618303 = validateParameter(valid_618303, JString, required = false, + if valid_619505 != nil: + section.add "TrafficMirrorSessionId", valid_619505 + var valid_619506 = formData.getOrDefault("DryRun") + valid_619506 = validateParameter(valid_619506, JBool, required = false, default = nil) + if valid_619506 != nil: + section.add "DryRun", valid_619506 + var valid_619507 = formData.getOrDefault("TrafficMirrorFilterId") + valid_619507 = validateParameter(valid_619507, JString, required = false, default = nil) - if valid_618303 != nil: - section.add "TrafficMirrorFilterId", valid_618303 + if valid_619507 != nil: + section.add "TrafficMirrorFilterId", valid_619507 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618304: Call_PostModifyTrafficMirrorSession_618283; path: JsonNode; +proc call*(call_619508: Call_PostModifyTrafficMirrorSession_619487; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Modifies a Traffic Mirror session. ## - let valid = call_618304.validator(path, query, header, formData, body) - let scheme = call_618304.pickScheme + let valid = call_619508.validator(path, query, header, formData, body) + let scheme = call_619508.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618304.url(scheme.get, call_618304.host, call_618304.base, - call_618304.route, valid.getOrDefault("path"), + let url = call_619508.url(scheme.get, call_619508.host, call_619508.base, + call_619508.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618304, url, valid) + result = atozHook(call_619508, url, valid) -proc call*(call_618305: Call_PostModifyTrafficMirrorSession_618283; +proc call*(call_619509: Call_PostModifyTrafficMirrorSession_619487; TrafficMirrorSessionId: string; TrafficMirrorTargetId: string = ""; Description: string = ""; VirtualNetworkId: int = 0; PacketLength: int = 0; SessionNumber: int = 0; RemoveField: JsonNode = nil; DryRun: bool = false; @@ -112818,32 +112883,32 @@ proc call*(call_618305: Call_PostModifyTrafficMirrorSession_618283; ## Version: string (required) ## TrafficMirrorFilterId: string ## : The ID of the Traffic Mirror filter. - var query_618306 = newJObject() - var formData_618307 = newJObject() - add(formData_618307, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId)) - add(formData_618307, "Description", newJString(Description)) - add(formData_618307, "VirtualNetworkId", newJInt(VirtualNetworkId)) - add(formData_618307, "PacketLength", newJInt(PacketLength)) - add(formData_618307, "SessionNumber", newJInt(SessionNumber)) + var query_619510 = newJObject() + var formData_619511 = newJObject() + add(formData_619511, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId)) + add(formData_619511, "Description", newJString(Description)) + add(formData_619511, "VirtualNetworkId", newJInt(VirtualNetworkId)) + add(formData_619511, "PacketLength", newJInt(PacketLength)) + add(formData_619511, "SessionNumber", newJInt(SessionNumber)) if RemoveField != nil: - formData_618307.add "RemoveField", RemoveField - add(formData_618307, "TrafficMirrorSessionId", + formData_619511.add "RemoveField", RemoveField + add(formData_619511, "TrafficMirrorSessionId", newJString(TrafficMirrorSessionId)) - add(formData_618307, "DryRun", newJBool(DryRun)) - add(query_618306, "Action", newJString(Action)) - add(query_618306, "Version", newJString(Version)) - add(formData_618307, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) - result = call_618305.call(nil, query_618306, nil, formData_618307, nil) + add(formData_619511, "DryRun", newJBool(DryRun)) + add(query_619510, "Action", newJString(Action)) + add(query_619510, "Version", newJString(Version)) + add(formData_619511, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) + result = call_619509.call(nil, query_619510, nil, formData_619511, nil) -var postModifyTrafficMirrorSession* = Call_PostModifyTrafficMirrorSession_618283( +var postModifyTrafficMirrorSession* = Call_PostModifyTrafficMirrorSession_619487( name: "postModifyTrafficMirrorSession", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyTrafficMirrorSession", - validator: validate_PostModifyTrafficMirrorSession_618284, base: "/", - url: url_PostModifyTrafficMirrorSession_618285, + validator: validate_PostModifyTrafficMirrorSession_619488, base: "/", + url: url_PostModifyTrafficMirrorSession_619489, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyTrafficMirrorSession_618259 = ref object of OpenApiRestCall_604389 -proc url_GetModifyTrafficMirrorSession_618261(protocol: Scheme; host: string; + Call_GetModifyTrafficMirrorSession_619463 = ref object of OpenApiRestCall_605589 +proc url_GetModifyTrafficMirrorSession_619465(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -112855,7 +112920,7 @@ proc url_GetModifyTrafficMirrorSession_618261(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetModifyTrafficMirrorSession_618260(path: JsonNode; query: JsonNode; +proc validate_GetModifyTrafficMirrorSession_619464(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies a Traffic Mirror session. ## @@ -112885,58 +112950,58 @@ proc validate_GetModifyTrafficMirrorSession_618260(path: JsonNode; query: JsonNo ## TrafficMirrorSessionId: JString (required) ## : The ID of the Traffic Mirror session. section = newJObject() - var valid_618262 = query.getOrDefault("TrafficMirrorTargetId") - valid_618262 = validateParameter(valid_618262, JString, required = false, - default = nil) - if valid_618262 != nil: - section.add "TrafficMirrorTargetId", valid_618262 - var valid_618263 = query.getOrDefault("DryRun") - valid_618263 = validateParameter(valid_618263, JBool, required = false, default = nil) - if valid_618263 != nil: - section.add "DryRun", valid_618263 - var valid_618264 = query.getOrDefault("SessionNumber") - valid_618264 = validateParameter(valid_618264, JInt, required = false, default = nil) - if valid_618264 != nil: - section.add "SessionNumber", valid_618264 - var valid_618265 = query.getOrDefault("PacketLength") - valid_618265 = validateParameter(valid_618265, JInt, required = false, default = nil) - if valid_618265 != nil: - section.add "PacketLength", valid_618265 - var valid_618266 = query.getOrDefault("VirtualNetworkId") - valid_618266 = validateParameter(valid_618266, JInt, required = false, default = nil) - if valid_618266 != nil: - section.add "VirtualNetworkId", valid_618266 - var valid_618267 = query.getOrDefault("TrafficMirrorFilterId") - valid_618267 = validateParameter(valid_618267, JString, required = false, + var valid_619466 = query.getOrDefault("TrafficMirrorTargetId") + valid_619466 = validateParameter(valid_619466, JString, required = false, default = nil) - if valid_618267 != nil: - section.add "TrafficMirrorFilterId", valid_618267 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618268 = query.getOrDefault("Action") - valid_618268 = validateParameter(valid_618268, JString, required = true, default = newJString( + if valid_619466 != nil: + section.add "TrafficMirrorTargetId", valid_619466 + var valid_619467 = query.getOrDefault("DryRun") + valid_619467 = validateParameter(valid_619467, JBool, required = false, default = nil) + if valid_619467 != nil: + section.add "DryRun", valid_619467 + var valid_619468 = query.getOrDefault("SessionNumber") + valid_619468 = validateParameter(valid_619468, JInt, required = false, default = nil) + if valid_619468 != nil: + section.add "SessionNumber", valid_619468 + var valid_619469 = query.getOrDefault("PacketLength") + valid_619469 = validateParameter(valid_619469, JInt, required = false, default = nil) + if valid_619469 != nil: + section.add "PacketLength", valid_619469 + var valid_619470 = query.getOrDefault("VirtualNetworkId") + valid_619470 = validateParameter(valid_619470, JInt, required = false, default = nil) + if valid_619470 != nil: + section.add "VirtualNetworkId", valid_619470 + var valid_619471 = query.getOrDefault("TrafficMirrorFilterId") + valid_619471 = validateParameter(valid_619471, JString, required = false, + default = nil) + if valid_619471 != nil: + section.add "TrafficMirrorFilterId", valid_619471 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_619472 = query.getOrDefault("Action") + valid_619472 = validateParameter(valid_619472, JString, required = true, default = newJString( "ModifyTrafficMirrorSession")) - if valid_618268 != nil: - section.add "Action", valid_618268 - var valid_618269 = query.getOrDefault("Description") - valid_618269 = validateParameter(valid_618269, JString, required = false, + if valid_619472 != nil: + section.add "Action", valid_619472 + var valid_619473 = query.getOrDefault("Description") + valid_619473 = validateParameter(valid_619473, JString, required = false, default = nil) - if valid_618269 != nil: - section.add "Description", valid_618269 - var valid_618270 = query.getOrDefault("Version") - valid_618270 = validateParameter(valid_618270, JString, required = true, + if valid_619473 != nil: + section.add "Description", valid_619473 + var valid_619474 = query.getOrDefault("Version") + valid_619474 = validateParameter(valid_619474, JString, required = true, default = newJString("2016-11-15")) - if valid_618270 != nil: - section.add "Version", valid_618270 - var valid_618271 = query.getOrDefault("RemoveField") - valid_618271 = validateParameter(valid_618271, JArray, required = false, + if valid_619474 != nil: + section.add "Version", valid_619474 + var valid_619475 = query.getOrDefault("RemoveField") + valid_619475 = validateParameter(valid_619475, JArray, required = false, default = nil) - if valid_618271 != nil: - section.add "RemoveField", valid_618271 - var valid_618272 = query.getOrDefault("TrafficMirrorSessionId") - valid_618272 = validateParameter(valid_618272, JString, required = true, + if valid_619475 != nil: + section.add "RemoveField", valid_619475 + var valid_619476 = query.getOrDefault("TrafficMirrorSessionId") + valid_619476 = validateParameter(valid_619476, JString, required = true, default = nil) - if valid_618272 != nil: - section.add "TrafficMirrorSessionId", valid_618272 + if valid_619476 != nil: + section.add "TrafficMirrorSessionId", valid_619476 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -112947,61 +113012,61 @@ proc validate_GetModifyTrafficMirrorSession_618260(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618273 = header.getOrDefault("X-Amz-Signature") - valid_618273 = validateParameter(valid_618273, JString, required = false, + var valid_619477 = header.getOrDefault("X-Amz-Signature") + valid_619477 = validateParameter(valid_619477, JString, required = false, default = nil) - if valid_618273 != nil: - section.add "X-Amz-Signature", valid_618273 - var valid_618274 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618274 = validateParameter(valid_618274, JString, required = false, + if valid_619477 != nil: + section.add "X-Amz-Signature", valid_619477 + var valid_619478 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619478 = validateParameter(valid_619478, JString, required = false, default = nil) - if valid_618274 != nil: - section.add "X-Amz-Content-Sha256", valid_618274 - var valid_618275 = header.getOrDefault("X-Amz-Date") - valid_618275 = validateParameter(valid_618275, JString, required = false, + if valid_619478 != nil: + section.add "X-Amz-Content-Sha256", valid_619478 + var valid_619479 = header.getOrDefault("X-Amz-Date") + valid_619479 = validateParameter(valid_619479, JString, required = false, default = nil) - if valid_618275 != nil: - section.add "X-Amz-Date", valid_618275 - var valid_618276 = header.getOrDefault("X-Amz-Credential") - valid_618276 = validateParameter(valid_618276, JString, required = false, + if valid_619479 != nil: + section.add "X-Amz-Date", valid_619479 + var valid_619480 = header.getOrDefault("X-Amz-Credential") + valid_619480 = validateParameter(valid_619480, JString, required = false, default = nil) - if valid_618276 != nil: - section.add "X-Amz-Credential", valid_618276 - var valid_618277 = header.getOrDefault("X-Amz-Security-Token") - valid_618277 = validateParameter(valid_618277, JString, required = false, + if valid_619480 != nil: + section.add "X-Amz-Credential", valid_619480 + var valid_619481 = header.getOrDefault("X-Amz-Security-Token") + valid_619481 = validateParameter(valid_619481, JString, required = false, default = nil) - if valid_618277 != nil: - section.add "X-Amz-Security-Token", valid_618277 - var valid_618278 = header.getOrDefault("X-Amz-Algorithm") - valid_618278 = validateParameter(valid_618278, JString, required = false, + if valid_619481 != nil: + section.add "X-Amz-Security-Token", valid_619481 + var valid_619482 = header.getOrDefault("X-Amz-Algorithm") + valid_619482 = validateParameter(valid_619482, JString, required = false, default = nil) - if valid_618278 != nil: - section.add "X-Amz-Algorithm", valid_618278 - var valid_618279 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618279 = validateParameter(valid_618279, JString, required = false, + if valid_619482 != nil: + section.add "X-Amz-Algorithm", valid_619482 + var valid_619483 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619483 = validateParameter(valid_619483, JString, required = false, default = nil) - if valid_618279 != nil: - section.add "X-Amz-SignedHeaders", valid_618279 + if valid_619483 != nil: + section.add "X-Amz-SignedHeaders", valid_619483 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618280: Call_GetModifyTrafficMirrorSession_618259; path: JsonNode; +proc call*(call_619484: Call_GetModifyTrafficMirrorSession_619463; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Modifies a Traffic Mirror session. ## - let valid = call_618280.validator(path, query, header, formData, body) - let scheme = call_618280.pickScheme + let valid = call_619484.validator(path, query, header, formData, body) + let scheme = call_619484.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618280.url(scheme.get, call_618280.host, call_618280.base, - call_618280.route, valid.getOrDefault("path"), + let url = call_619484.url(scheme.get, call_619484.host, call_619484.base, + call_619484.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618280, url, valid) + result = atozHook(call_619484, url, valid) -proc call*(call_618281: Call_GetModifyTrafficMirrorSession_618259; +proc call*(call_619485: Call_GetModifyTrafficMirrorSession_619463; TrafficMirrorSessionId: string; TrafficMirrorTargetId: string = ""; DryRun: bool = false; SessionNumber: int = 0; PacketLength: int = 0; VirtualNetworkId: int = 0; TrafficMirrorFilterId: string = ""; @@ -113029,30 +113094,30 @@ proc call*(call_618281: Call_GetModifyTrafficMirrorSession_618259; ## :The properties that you want to remove from the Traffic Mirror session.
When you remove a property from a Traffic Mirror session, the property is set to the default.
## TrafficMirrorSessionId: string (required) ## : The ID of the Traffic Mirror session. - var query_618282 = newJObject() - add(query_618282, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId)) - add(query_618282, "DryRun", newJBool(DryRun)) - add(query_618282, "SessionNumber", newJInt(SessionNumber)) - add(query_618282, "PacketLength", newJInt(PacketLength)) - add(query_618282, "VirtualNetworkId", newJInt(VirtualNetworkId)) - add(query_618282, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) - add(query_618282, "Action", newJString(Action)) - add(query_618282, "Description", newJString(Description)) - add(query_618282, "Version", newJString(Version)) + var query_619486 = newJObject() + add(query_619486, "TrafficMirrorTargetId", newJString(TrafficMirrorTargetId)) + add(query_619486, "DryRun", newJBool(DryRun)) + add(query_619486, "SessionNumber", newJInt(SessionNumber)) + add(query_619486, "PacketLength", newJInt(PacketLength)) + add(query_619486, "VirtualNetworkId", newJInt(VirtualNetworkId)) + add(query_619486, "TrafficMirrorFilterId", newJString(TrafficMirrorFilterId)) + add(query_619486, "Action", newJString(Action)) + add(query_619486, "Description", newJString(Description)) + add(query_619486, "Version", newJString(Version)) if RemoveField != nil: - query_618282.add "RemoveField", RemoveField - add(query_618282, "TrafficMirrorSessionId", newJString(TrafficMirrorSessionId)) - result = call_618281.call(nil, query_618282, nil, nil, nil) + query_619486.add "RemoveField", RemoveField + add(query_619486, "TrafficMirrorSessionId", newJString(TrafficMirrorSessionId)) + result = call_619485.call(nil, query_619486, nil, nil, nil) -var getModifyTrafficMirrorSession* = Call_GetModifyTrafficMirrorSession_618259( +var getModifyTrafficMirrorSession* = Call_GetModifyTrafficMirrorSession_619463( name: "getModifyTrafficMirrorSession", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyTrafficMirrorSession", - validator: validate_GetModifyTrafficMirrorSession_618260, base: "/", - url: url_GetModifyTrafficMirrorSession_618261, + validator: validate_GetModifyTrafficMirrorSession_619464, base: "/", + url: url_GetModifyTrafficMirrorSession_619465, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyTransitGatewayVpcAttachment_618329 = ref object of OpenApiRestCall_604389 -proc url_PostModifyTransitGatewayVpcAttachment_618331(protocol: Scheme; + Call_PostModifyTransitGatewayVpcAttachment_619533 = ref object of OpenApiRestCall_605589 +proc url_PostModifyTransitGatewayVpcAttachment_619535(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -113064,7 +113129,7 @@ proc url_PostModifyTransitGatewayVpcAttachment_618331(protocol: Scheme; else: result.path = base & route -proc validate_PostModifyTransitGatewayVpcAttachment_618330(path: JsonNode; +proc validate_PostModifyTransitGatewayVpcAttachment_619534(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies the specified VPC attachment. ## @@ -113077,16 +113142,16 @@ proc validate_PostModifyTransitGatewayVpcAttachment_618330(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618332 = query.getOrDefault("Action") - valid_618332 = validateParameter(valid_618332, JString, required = true, default = newJString( + var valid_619536 = query.getOrDefault("Action") + valid_619536 = validateParameter(valid_619536, JString, required = true, default = newJString( "ModifyTransitGatewayVpcAttachment")) - if valid_618332 != nil: - section.add "Action", valid_618332 - var valid_618333 = query.getOrDefault("Version") - valid_618333 = validateParameter(valid_618333, JString, required = true, + if valid_619536 != nil: + section.add "Action", valid_619536 + var valid_619537 = query.getOrDefault("Version") + valid_619537 = validateParameter(valid_619537, JString, required = true, default = newJString("2016-11-15")) - if valid_618333 != nil: - section.add "Version", valid_618333 + if valid_619537 != nil: + section.add "Version", valid_619537 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -113097,41 +113162,41 @@ proc validate_PostModifyTransitGatewayVpcAttachment_618330(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618334 = header.getOrDefault("X-Amz-Signature") - valid_618334 = validateParameter(valid_618334, JString, required = false, - default = nil) - if valid_618334 != nil: - section.add "X-Amz-Signature", valid_618334 - var valid_618335 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618335 = validateParameter(valid_618335, JString, required = false, - default = nil) - if valid_618335 != nil: - section.add "X-Amz-Content-Sha256", valid_618335 - var valid_618336 = header.getOrDefault("X-Amz-Date") - valid_618336 = validateParameter(valid_618336, JString, required = false, - default = nil) - if valid_618336 != nil: - section.add "X-Amz-Date", valid_618336 - var valid_618337 = header.getOrDefault("X-Amz-Credential") - valid_618337 = validateParameter(valid_618337, JString, required = false, - default = nil) - if valid_618337 != nil: - section.add "X-Amz-Credential", valid_618337 - var valid_618338 = header.getOrDefault("X-Amz-Security-Token") - valid_618338 = validateParameter(valid_618338, JString, required = false, - default = nil) - if valid_618338 != nil: - section.add "X-Amz-Security-Token", valid_618338 - var valid_618339 = header.getOrDefault("X-Amz-Algorithm") - valid_618339 = validateParameter(valid_618339, JString, required = false, - default = nil) - if valid_618339 != nil: - section.add "X-Amz-Algorithm", valid_618339 - var valid_618340 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618340 = validateParameter(valid_618340, JString, required = false, + var valid_619538 = header.getOrDefault("X-Amz-Signature") + valid_619538 = validateParameter(valid_619538, JString, required = false, default = nil) - if valid_618340 != nil: - section.add "X-Amz-SignedHeaders", valid_618340 + if valid_619538 != nil: + section.add "X-Amz-Signature", valid_619538 + var valid_619539 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619539 = validateParameter(valid_619539, JString, required = false, + default = nil) + if valid_619539 != nil: + section.add "X-Amz-Content-Sha256", valid_619539 + var valid_619540 = header.getOrDefault("X-Amz-Date") + valid_619540 = validateParameter(valid_619540, JString, required = false, + default = nil) + if valid_619540 != nil: + section.add "X-Amz-Date", valid_619540 + var valid_619541 = header.getOrDefault("X-Amz-Credential") + valid_619541 = validateParameter(valid_619541, JString, required = false, + default = nil) + if valid_619541 != nil: + section.add "X-Amz-Credential", valid_619541 + var valid_619542 = header.getOrDefault("X-Amz-Security-Token") + valid_619542 = validateParameter(valid_619542, JString, required = false, + default = nil) + if valid_619542 != nil: + section.add "X-Amz-Security-Token", valid_619542 + var valid_619543 = header.getOrDefault("X-Amz-Algorithm") + valid_619543 = validateParameter(valid_619543, JString, required = false, + default = nil) + if valid_619543 != nil: + section.add "X-Amz-Algorithm", valid_619543 + var valid_619544 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619544 = validateParameter(valid_619544, JString, required = false, + default = nil) + if valid_619544 != nil: + section.add "X-Amz-SignedHeaders", valid_619544 result.add "header", section ## parameters in `formData` object: ## RemoveSubnetIds: JArray @@ -113149,55 +113214,55 @@ proc validate_PostModifyTransitGatewayVpcAttachment_618330(path: JsonNode; ## TransitGatewayAttachmentId: JString (required) ## : The ID of the attachment. section = newJObject() - var valid_618341 = formData.getOrDefault("RemoveSubnetIds") - valid_618341 = validateParameter(valid_618341, JArray, required = false, + var valid_619545 = formData.getOrDefault("RemoveSubnetIds") + valid_619545 = validateParameter(valid_619545, JArray, required = false, default = nil) - if valid_618341 != nil: - section.add "RemoveSubnetIds", valid_618341 - var valid_618342 = formData.getOrDefault("DryRun") - valid_618342 = validateParameter(valid_618342, JBool, required = false, default = nil) - if valid_618342 != nil: - section.add "DryRun", valid_618342 - var valid_618343 = formData.getOrDefault("Options.DnsSupport") - valid_618343 = validateParameter(valid_618343, JString, required = false, + if valid_619545 != nil: + section.add "RemoveSubnetIds", valid_619545 + var valid_619546 = formData.getOrDefault("DryRun") + valid_619546 = validateParameter(valid_619546, JBool, required = false, default = nil) + if valid_619546 != nil: + section.add "DryRun", valid_619546 + var valid_619547 = formData.getOrDefault("Options.DnsSupport") + valid_619547 = validateParameter(valid_619547, JString, required = false, default = nil) - if valid_618343 != nil: - section.add "Options.DnsSupport", valid_618343 - var valid_618344 = formData.getOrDefault("AddSubnetIds") - valid_618344 = validateParameter(valid_618344, JArray, required = false, + if valid_619547 != nil: + section.add "Options.DnsSupport", valid_619547 + var valid_619548 = formData.getOrDefault("AddSubnetIds") + valid_619548 = validateParameter(valid_619548, JArray, required = false, default = nil) - if valid_618344 != nil: - section.add "AddSubnetIds", valid_618344 - var valid_618345 = formData.getOrDefault("Options.Ipv6Support") - valid_618345 = validateParameter(valid_618345, JString, required = false, + if valid_619548 != nil: + section.add "AddSubnetIds", valid_619548 + var valid_619549 = formData.getOrDefault("Options.Ipv6Support") + valid_619549 = validateParameter(valid_619549, JString, required = false, default = nil) - if valid_618345 != nil: - section.add "Options.Ipv6Support", valid_618345 + if valid_619549 != nil: + section.add "Options.Ipv6Support", valid_619549 assert formData != nil, "formData argument is necessary due to required `TransitGatewayAttachmentId` field" - var valid_618346 = formData.getOrDefault("TransitGatewayAttachmentId") - valid_618346 = validateParameter(valid_618346, JString, required = true, + var valid_619550 = formData.getOrDefault("TransitGatewayAttachmentId") + valid_619550 = validateParameter(valid_619550, JString, required = true, default = nil) - if valid_618346 != nil: - section.add "TransitGatewayAttachmentId", valid_618346 + if valid_619550 != nil: + section.add "TransitGatewayAttachmentId", valid_619550 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618347: Call_PostModifyTransitGatewayVpcAttachment_618329; +proc call*(call_619551: Call_PostModifyTransitGatewayVpcAttachment_619533; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Modifies the specified VPC attachment. ## - let valid = call_618347.validator(path, query, header, formData, body) - let scheme = call_618347.pickScheme + let valid = call_619551.validator(path, query, header, formData, body) + let scheme = call_619551.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618347.url(scheme.get, call_618347.host, call_618347.base, - call_618347.route, valid.getOrDefault("path"), + let url = call_619551.url(scheme.get, call_619551.host, call_619551.base, + call_619551.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618347, url, valid) + result = atozHook(call_619551, url, valid) -proc call*(call_618348: Call_PostModifyTransitGatewayVpcAttachment_618329; +proc call*(call_619552: Call_PostModifyTransitGatewayVpcAttachment_619533; TransitGatewayAttachmentId: string; RemoveSubnetIds: JsonNode = nil; DryRun: bool = false; Action: string = "ModifyTransitGatewayVpcAttachment"; @@ -113221,31 +113286,31 @@ proc call*(call_618348: Call_PostModifyTransitGatewayVpcAttachment_618329; ## Version: string (required) ## TransitGatewayAttachmentId: string (required) ## : The ID of the attachment. - var query_618349 = newJObject() - var formData_618350 = newJObject() + var query_619553 = newJObject() + var formData_619554 = newJObject() if RemoveSubnetIds != nil: - formData_618350.add "RemoveSubnetIds", RemoveSubnetIds - add(formData_618350, "DryRun", newJBool(DryRun)) - add(query_618349, "Action", newJString(Action)) - add(formData_618350, "Options.DnsSupport", newJString(OptionsDnsSupport)) + formData_619554.add "RemoveSubnetIds", RemoveSubnetIds + add(formData_619554, "DryRun", newJBool(DryRun)) + add(query_619553, "Action", newJString(Action)) + add(formData_619554, "Options.DnsSupport", newJString(OptionsDnsSupport)) if AddSubnetIds != nil: - formData_618350.add "AddSubnetIds", AddSubnetIds - add(formData_618350, "Options.Ipv6Support", newJString(OptionsIpv6Support)) - add(query_618349, "Version", newJString(Version)) - add(formData_618350, "TransitGatewayAttachmentId", + formData_619554.add "AddSubnetIds", AddSubnetIds + add(formData_619554, "Options.Ipv6Support", newJString(OptionsIpv6Support)) + add(query_619553, "Version", newJString(Version)) + add(formData_619554, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - result = call_618348.call(nil, query_618349, nil, formData_618350, nil) + result = call_619552.call(nil, query_619553, nil, formData_619554, nil) -var postModifyTransitGatewayVpcAttachment* = Call_PostModifyTransitGatewayVpcAttachment_618329( +var postModifyTransitGatewayVpcAttachment* = Call_PostModifyTransitGatewayVpcAttachment_619533( name: "postModifyTransitGatewayVpcAttachment", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyTransitGatewayVpcAttachment", - validator: validate_PostModifyTransitGatewayVpcAttachment_618330, base: "/", - url: url_PostModifyTransitGatewayVpcAttachment_618331, + validator: validate_PostModifyTransitGatewayVpcAttachment_619534, base: "/", + url: url_PostModifyTransitGatewayVpcAttachment_619535, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyTransitGatewayVpcAttachment_618308 = ref object of OpenApiRestCall_604389 -proc url_GetModifyTransitGatewayVpcAttachment_618310(protocol: Scheme; + Call_GetModifyTransitGatewayVpcAttachment_619512 = ref object of OpenApiRestCall_605589 +proc url_GetModifyTransitGatewayVpcAttachment_619514(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -113257,7 +113322,7 @@ proc url_GetModifyTransitGatewayVpcAttachment_618310(protocol: Scheme; else: result.path = base & route -proc validate_GetModifyTransitGatewayVpcAttachment_618309(path: JsonNode; +proc validate_GetModifyTransitGatewayVpcAttachment_619513(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies the specified VPC attachment. ## @@ -113283,46 +113348,46 @@ proc validate_GetModifyTransitGatewayVpcAttachment_618309(path: JsonNode; ## : Describes the options for a VPC attachment. ## Enable or disable DNS support. The default isenable
.
section = newJObject()
- var valid_618311 = query.getOrDefault("AddSubnetIds")
- valid_618311 = validateParameter(valid_618311, JArray, required = false,
+ var valid_619515 = query.getOrDefault("AddSubnetIds")
+ valid_619515 = validateParameter(valid_619515, JArray, required = false,
default = nil)
- if valid_618311 != nil:
- section.add "AddSubnetIds", valid_618311
- var valid_618312 = query.getOrDefault("DryRun")
- valid_618312 = validateParameter(valid_618312, JBool, required = false, default = nil)
- if valid_618312 != nil:
- section.add "DryRun", valid_618312
- var valid_618313 = query.getOrDefault("Options.Ipv6Support")
- valid_618313 = validateParameter(valid_618313, JString, required = false,
+ if valid_619515 != nil:
+ section.add "AddSubnetIds", valid_619515
+ var valid_619516 = query.getOrDefault("DryRun")
+ valid_619516 = validateParameter(valid_619516, JBool, required = false, default = nil)
+ if valid_619516 != nil:
+ section.add "DryRun", valid_619516
+ var valid_619517 = query.getOrDefault("Options.Ipv6Support")
+ valid_619517 = validateParameter(valid_619517, JString, required = false,
default = nil)
- if valid_618313 != nil:
- section.add "Options.Ipv6Support", valid_618313
+ if valid_619517 != nil:
+ section.add "Options.Ipv6Support", valid_619517
assert query != nil, "query argument is necessary due to required `TransitGatewayAttachmentId` field"
- var valid_618314 = query.getOrDefault("TransitGatewayAttachmentId")
- valid_618314 = validateParameter(valid_618314, JString, required = true,
+ var valid_619518 = query.getOrDefault("TransitGatewayAttachmentId")
+ valid_619518 = validateParameter(valid_619518, JString, required = true,
default = nil)
- if valid_618314 != nil:
- section.add "TransitGatewayAttachmentId", valid_618314
- var valid_618315 = query.getOrDefault("Action")
- valid_618315 = validateParameter(valid_618315, JString, required = true, default = newJString(
+ if valid_619518 != nil:
+ section.add "TransitGatewayAttachmentId", valid_619518
+ var valid_619519 = query.getOrDefault("Action")
+ valid_619519 = validateParameter(valid_619519, JString, required = true, default = newJString(
"ModifyTransitGatewayVpcAttachment"))
- if valid_618315 != nil:
- section.add "Action", valid_618315
- var valid_618316 = query.getOrDefault("RemoveSubnetIds")
- valid_618316 = validateParameter(valid_618316, JArray, required = false,
+ if valid_619519 != nil:
+ section.add "Action", valid_619519
+ var valid_619520 = query.getOrDefault("RemoveSubnetIds")
+ valid_619520 = validateParameter(valid_619520, JArray, required = false,
default = nil)
- if valid_618316 != nil:
- section.add "RemoveSubnetIds", valid_618316
- var valid_618317 = query.getOrDefault("Version")
- valid_618317 = validateParameter(valid_618317, JString, required = true,
+ if valid_619520 != nil:
+ section.add "RemoveSubnetIds", valid_619520
+ var valid_619521 = query.getOrDefault("Version")
+ valid_619521 = validateParameter(valid_619521, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618317 != nil:
- section.add "Version", valid_618317
- var valid_618318 = query.getOrDefault("Options.DnsSupport")
- valid_618318 = validateParameter(valid_618318, JString, required = false,
+ if valid_619521 != nil:
+ section.add "Version", valid_619521
+ var valid_619522 = query.getOrDefault("Options.DnsSupport")
+ valid_619522 = validateParameter(valid_619522, JString, required = false,
default = nil)
- if valid_618318 != nil:
- section.add "Options.DnsSupport", valid_618318
+ if valid_619522 != nil:
+ section.add "Options.DnsSupport", valid_619522
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -113333,62 +113398,62 @@ proc validate_GetModifyTransitGatewayVpcAttachment_618309(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618319 = header.getOrDefault("X-Amz-Signature")
- valid_618319 = validateParameter(valid_618319, JString, required = false,
+ var valid_619523 = header.getOrDefault("X-Amz-Signature")
+ valid_619523 = validateParameter(valid_619523, JString, required = false,
default = nil)
- if valid_618319 != nil:
- section.add "X-Amz-Signature", valid_618319
- var valid_618320 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618320 = validateParameter(valid_618320, JString, required = false,
+ if valid_619523 != nil:
+ section.add "X-Amz-Signature", valid_619523
+ var valid_619524 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_619524 = validateParameter(valid_619524, JString, required = false,
default = nil)
- if valid_618320 != nil:
- section.add "X-Amz-Content-Sha256", valid_618320
- var valid_618321 = header.getOrDefault("X-Amz-Date")
- valid_618321 = validateParameter(valid_618321, JString, required = false,
+ if valid_619524 != nil:
+ section.add "X-Amz-Content-Sha256", valid_619524
+ var valid_619525 = header.getOrDefault("X-Amz-Date")
+ valid_619525 = validateParameter(valid_619525, JString, required = false,
default = nil)
- if valid_618321 != nil:
- section.add "X-Amz-Date", valid_618321
- var valid_618322 = header.getOrDefault("X-Amz-Credential")
- valid_618322 = validateParameter(valid_618322, JString, required = false,
+ if valid_619525 != nil:
+ section.add "X-Amz-Date", valid_619525
+ var valid_619526 = header.getOrDefault("X-Amz-Credential")
+ valid_619526 = validateParameter(valid_619526, JString, required = false,
default = nil)
- if valid_618322 != nil:
- section.add "X-Amz-Credential", valid_618322
- var valid_618323 = header.getOrDefault("X-Amz-Security-Token")
- valid_618323 = validateParameter(valid_618323, JString, required = false,
+ if valid_619526 != nil:
+ section.add "X-Amz-Credential", valid_619526
+ var valid_619527 = header.getOrDefault("X-Amz-Security-Token")
+ valid_619527 = validateParameter(valid_619527, JString, required = false,
default = nil)
- if valid_618323 != nil:
- section.add "X-Amz-Security-Token", valid_618323
- var valid_618324 = header.getOrDefault("X-Amz-Algorithm")
- valid_618324 = validateParameter(valid_618324, JString, required = false,
+ if valid_619527 != nil:
+ section.add "X-Amz-Security-Token", valid_619527
+ var valid_619528 = header.getOrDefault("X-Amz-Algorithm")
+ valid_619528 = validateParameter(valid_619528, JString, required = false,
default = nil)
- if valid_618324 != nil:
- section.add "X-Amz-Algorithm", valid_618324
- var valid_618325 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618325 = validateParameter(valid_618325, JString, required = false,
+ if valid_619528 != nil:
+ section.add "X-Amz-Algorithm", valid_619528
+ var valid_619529 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_619529 = validateParameter(valid_619529, JString, required = false,
default = nil)
- if valid_618325 != nil:
- section.add "X-Amz-SignedHeaders", valid_618325
+ if valid_619529 != nil:
+ section.add "X-Amz-SignedHeaders", valid_619529
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618326: Call_GetModifyTransitGatewayVpcAttachment_618308;
+proc call*(call_619530: Call_GetModifyTransitGatewayVpcAttachment_619512;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Modifies the specified VPC attachment.
##
- let valid = call_618326.validator(path, query, header, formData, body)
- let scheme = call_618326.pickScheme
+ let valid = call_619530.validator(path, query, header, formData, body)
+ let scheme = call_619530.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618326.url(scheme.get, call_618326.host, call_618326.base,
- call_618326.route, valid.getOrDefault("path"),
+ let url = call_619530.url(scheme.get, call_619530.host, call_619530.base,
+ call_619530.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618326, url, valid)
+ result = atozHook(call_619530, url, valid)
-proc call*(call_618327: Call_GetModifyTransitGatewayVpcAttachment_618308;
+proc call*(call_619531: Call_GetModifyTransitGatewayVpcAttachment_619512;
TransitGatewayAttachmentId: string; AddSubnetIds: JsonNode = nil;
DryRun: bool = false; OptionsIpv6Support: string = "";
Action: string = "ModifyTransitGatewayVpcAttachment";
@@ -113412,30 +113477,30 @@ proc call*(call_618327: Call_GetModifyTransitGatewayVpcAttachment_618308;
## OptionsDnsSupport: string
## : Describes the options for a VPC attachment.
## Enable or disable DNS support. The default is enable
.
- var query_618328 = newJObject()
+ var query_619532 = newJObject()
if AddSubnetIds != nil:
- query_618328.add "AddSubnetIds", AddSubnetIds
- add(query_618328, "DryRun", newJBool(DryRun))
- add(query_618328, "Options.Ipv6Support", newJString(OptionsIpv6Support))
- add(query_618328, "TransitGatewayAttachmentId",
+ query_619532.add "AddSubnetIds", AddSubnetIds
+ add(query_619532, "DryRun", newJBool(DryRun))
+ add(query_619532, "Options.Ipv6Support", newJString(OptionsIpv6Support))
+ add(query_619532, "TransitGatewayAttachmentId",
newJString(TransitGatewayAttachmentId))
- add(query_618328, "Action", newJString(Action))
+ add(query_619532, "Action", newJString(Action))
if RemoveSubnetIds != nil:
- query_618328.add "RemoveSubnetIds", RemoveSubnetIds
- add(query_618328, "Version", newJString(Version))
- add(query_618328, "Options.DnsSupport", newJString(OptionsDnsSupport))
- result = call_618327.call(nil, query_618328, nil, nil, nil)
+ query_619532.add "RemoveSubnetIds", RemoveSubnetIds
+ add(query_619532, "Version", newJString(Version))
+ add(query_619532, "Options.DnsSupport", newJString(OptionsDnsSupport))
+ result = call_619531.call(nil, query_619532, nil, nil, nil)
-var getModifyTransitGatewayVpcAttachment* = Call_GetModifyTransitGatewayVpcAttachment_618308(
+var getModifyTransitGatewayVpcAttachment* = Call_GetModifyTransitGatewayVpcAttachment_619512(
name: "getModifyTransitGatewayVpcAttachment", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=ModifyTransitGatewayVpcAttachment",
- validator: validate_GetModifyTransitGatewayVpcAttachment_618309, base: "/",
- url: url_GetModifyTransitGatewayVpcAttachment_618310,
+ validator: validate_GetModifyTransitGatewayVpcAttachment_619513, base: "/",
+ url: url_GetModifyTransitGatewayVpcAttachment_619514,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostModifyVolume_618371 = ref object of OpenApiRestCall_604389
-proc url_PostModifyVolume_618373(protocol: Scheme; host: string; base: string;
+ Call_PostModifyVolume_619575 = ref object of OpenApiRestCall_605589
+proc url_PostModifyVolume_619577(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -113447,7 +113512,7 @@ proc url_PostModifyVolume_618373(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostModifyVolume_618372(path: JsonNode; query: JsonNode;
+proc validate_PostModifyVolume_619576(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you may be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying an EBS volume running Linux, see Modifying the Size, IOPS, or Type of an EBS Volume on Linux. For more information about modifying an EBS volume running Windows, see Modifying the Size, IOPS, or Type of an EBS Volume on Windows.
When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For information about extending a Linux file system, see Extending a Linux File System. For information about extending a Windows file system, see Extending a Windows File System.
You can use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. You can also track the status of a modification using DescribeVolumesModifications. For information about tracking status changes using either method, see Monitoring Volume Modifications.
With previous-generation instance types, resizing an EBS volume may require detaching and reattaching the volume or stopping and restarting the instance. For more information, see Modifying the Size, IOPS, or Type of an EBS Volume on Linux and Modifying the Size, IOPS, or Type of an EBS Volume on Windows.
If you reach the maximum volume modification rate per volume limit, you will need to wait at least six hours before applying further modifications to the affected EBS volume.
@@ -113461,16 +113526,16 @@ proc validate_PostModifyVolume_618372(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618374 = query.getOrDefault("Action") - valid_618374 = validateParameter(valid_618374, JString, required = true, + var valid_619578 = query.getOrDefault("Action") + valid_619578 = validateParameter(valid_619578, JString, required = true, default = newJString("ModifyVolume")) - if valid_618374 != nil: - section.add "Action", valid_618374 - var valid_618375 = query.getOrDefault("Version") - valid_618375 = validateParameter(valid_618375, JString, required = true, + if valid_619578 != nil: + section.add "Action", valid_619578 + var valid_619579 = query.getOrDefault("Version") + valid_619579 = validateParameter(valid_619579, JString, required = true, default = newJString("2016-11-15")) - if valid_618375 != nil: - section.add "Version", valid_618375 + if valid_619579 != nil: + section.add "Version", valid_619579 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -113481,41 +113546,41 @@ proc validate_PostModifyVolume_618372(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618376 = header.getOrDefault("X-Amz-Signature") - valid_618376 = validateParameter(valid_618376, JString, required = false, + var valid_619580 = header.getOrDefault("X-Amz-Signature") + valid_619580 = validateParameter(valid_619580, JString, required = false, default = nil) - if valid_618376 != nil: - section.add "X-Amz-Signature", valid_618376 - var valid_618377 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618377 = validateParameter(valid_618377, JString, required = false, + if valid_619580 != nil: + section.add "X-Amz-Signature", valid_619580 + var valid_619581 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619581 = validateParameter(valid_619581, JString, required = false, default = nil) - if valid_618377 != nil: - section.add "X-Amz-Content-Sha256", valid_618377 - var valid_618378 = header.getOrDefault("X-Amz-Date") - valid_618378 = validateParameter(valid_618378, JString, required = false, + if valid_619581 != nil: + section.add "X-Amz-Content-Sha256", valid_619581 + var valid_619582 = header.getOrDefault("X-Amz-Date") + valid_619582 = validateParameter(valid_619582, JString, required = false, default = nil) - if valid_618378 != nil: - section.add "X-Amz-Date", valid_618378 - var valid_618379 = header.getOrDefault("X-Amz-Credential") - valid_618379 = validateParameter(valid_618379, JString, required = false, + if valid_619582 != nil: + section.add "X-Amz-Date", valid_619582 + var valid_619583 = header.getOrDefault("X-Amz-Credential") + valid_619583 = validateParameter(valid_619583, JString, required = false, default = nil) - if valid_618379 != nil: - section.add "X-Amz-Credential", valid_618379 - var valid_618380 = header.getOrDefault("X-Amz-Security-Token") - valid_618380 = validateParameter(valid_618380, JString, required = false, + if valid_619583 != nil: + section.add "X-Amz-Credential", valid_619583 + var valid_619584 = header.getOrDefault("X-Amz-Security-Token") + valid_619584 = validateParameter(valid_619584, JString, required = false, default = nil) - if valid_618380 != nil: - section.add "X-Amz-Security-Token", valid_618380 - var valid_618381 = header.getOrDefault("X-Amz-Algorithm") - valid_618381 = validateParameter(valid_618381, JString, required = false, + if valid_619584 != nil: + section.add "X-Amz-Security-Token", valid_619584 + var valid_619585 = header.getOrDefault("X-Amz-Algorithm") + valid_619585 = validateParameter(valid_619585, JString, required = false, default = nil) - if valid_618381 != nil: - section.add "X-Amz-Algorithm", valid_618381 - var valid_618382 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618382 = validateParameter(valid_618382, JString, required = false, + if valid_619585 != nil: + section.add "X-Amz-Algorithm", valid_619585 + var valid_619586 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619586 = validateParameter(valid_619586, JString, required = false, default = nil) - if valid_618382 != nil: - section.add "X-Amz-SignedHeaders", valid_618382 + if valid_619586 != nil: + section.add "X-Amz-SignedHeaders", valid_619586 result.add "header", section ## parameters in `formData` object: ## VolumeType: JString @@ -113531,48 +113596,48 @@ proc validate_PostModifyVolume_618372(path: JsonNode; query: JsonNode; ## :The target IOPS rate of the volume.
This is only valid for Provisioned IOPS SSD (io1
) volumes. For more information, see Provisioned IOPS SSD (io1) Volumes.
Default: If no IOPS value is specified, the existing value is retained.
section = newJObject() - var valid_618383 = formData.getOrDefault("VolumeType") - valid_618383 = validateParameter(valid_618383, JString, required = false, + var valid_619587 = formData.getOrDefault("VolumeType") + valid_619587 = validateParameter(valid_619587, JString, required = false, default = newJString("standard")) - if valid_618383 != nil: - section.add "VolumeType", valid_618383 - var valid_618384 = formData.getOrDefault("Size") - valid_618384 = validateParameter(valid_618384, JInt, required = false, default = nil) - if valid_618384 != nil: - section.add "Size", valid_618384 + if valid_619587 != nil: + section.add "VolumeType", valid_619587 + var valid_619588 = formData.getOrDefault("Size") + valid_619588 = validateParameter(valid_619588, JInt, required = false, default = nil) + if valid_619588 != nil: + section.add "Size", valid_619588 assert formData != nil, "formData argument is necessary due to required `VolumeId` field" - var valid_618385 = formData.getOrDefault("VolumeId") - valid_618385 = validateParameter(valid_618385, JString, required = true, - default = nil) - if valid_618385 != nil: - section.add "VolumeId", valid_618385 - var valid_618386 = formData.getOrDefault("DryRun") - valid_618386 = validateParameter(valid_618386, JBool, required = false, default = nil) - if valid_618386 != nil: - section.add "DryRun", valid_618386 - var valid_618387 = formData.getOrDefault("Iops") - valid_618387 = validateParameter(valid_618387, JInt, required = false, default = nil) - if valid_618387 != nil: - section.add "Iops", valid_618387 + var valid_619589 = formData.getOrDefault("VolumeId") + valid_619589 = validateParameter(valid_619589, JString, required = true, + default = nil) + if valid_619589 != nil: + section.add "VolumeId", valid_619589 + var valid_619590 = formData.getOrDefault("DryRun") + valid_619590 = validateParameter(valid_619590, JBool, required = false, default = nil) + if valid_619590 != nil: + section.add "DryRun", valid_619590 + var valid_619591 = formData.getOrDefault("Iops") + valid_619591 = validateParameter(valid_619591, JInt, required = false, default = nil) + if valid_619591 != nil: + section.add "Iops", valid_619591 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618388: Call_PostModifyVolume_618371; path: JsonNode; +proc call*(call_619592: Call_PostModifyVolume_619575; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you may be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying an EBS volume running Linux, see Modifying the Size, IOPS, or Type of an EBS Volume on Linux. For more information about modifying an EBS volume running Windows, see Modifying the Size, IOPS, or Type of an EBS Volume on Windows.
When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For information about extending a Linux file system, see Extending a Linux File System. For information about extending a Windows file system, see Extending a Windows File System.
You can use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. You can also track the status of a modification using DescribeVolumesModifications. For information about tracking status changes using either method, see Monitoring Volume Modifications.
With previous-generation instance types, resizing an EBS volume may require detaching and reattaching the volume or stopping and restarting the instance. For more information, see Modifying the Size, IOPS, or Type of an EBS Volume on Linux and Modifying the Size, IOPS, or Type of an EBS Volume on Windows.
If you reach the maximum volume modification rate per volume limit, you will need to wait at least six hours before applying further modifications to the affected EBS volume.
## - let valid = call_618388.validator(path, query, header, formData, body) - let scheme = call_618388.pickScheme + let valid = call_619592.validator(path, query, header, formData, body) + let scheme = call_619592.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618388.url(scheme.get, call_618388.host, call_618388.base, - call_618388.route, valid.getOrDefault("path"), + let url = call_619592.url(scheme.get, call_619592.host, call_619592.base, + call_619592.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618388, url, valid) + result = atozHook(call_619592, url, valid) -proc call*(call_618389: Call_PostModifyVolume_618371; VolumeId: string; +proc call*(call_619593: Call_PostModifyVolume_619575; VolumeId: string; VolumeType: string = "standard"; Size: int = 0; DryRun: bool = false; Iops: int = 0; Action: string = "ModifyVolume"; Version: string = "2016-11-15"): Recallable = ## postModifyVolume @@ -113591,25 +113656,25 @@ proc call*(call_618389: Call_PostModifyVolume_618371; VolumeId: string; ## href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html#EBSVolumeTypes_piops">Provisioned IOPS SSD (io1) Volumes.Default: If no IOPS value is specified, the existing value is retained.
## Action: string (required) ## Version: string (required) - var query_618390 = newJObject() - var formData_618391 = newJObject() - add(formData_618391, "VolumeType", newJString(VolumeType)) - add(formData_618391, "Size", newJInt(Size)) - add(formData_618391, "VolumeId", newJString(VolumeId)) - add(formData_618391, "DryRun", newJBool(DryRun)) - add(formData_618391, "Iops", newJInt(Iops)) - add(query_618390, "Action", newJString(Action)) - add(query_618390, "Version", newJString(Version)) - result = call_618389.call(nil, query_618390, nil, formData_618391, nil) + var query_619594 = newJObject() + var formData_619595 = newJObject() + add(formData_619595, "VolumeType", newJString(VolumeType)) + add(formData_619595, "Size", newJInt(Size)) + add(formData_619595, "VolumeId", newJString(VolumeId)) + add(formData_619595, "DryRun", newJBool(DryRun)) + add(formData_619595, "Iops", newJInt(Iops)) + add(query_619594, "Action", newJString(Action)) + add(query_619594, "Version", newJString(Version)) + result = call_619593.call(nil, query_619594, nil, formData_619595, nil) -var postModifyVolume* = Call_PostModifyVolume_618371(name: "postModifyVolume", +var postModifyVolume* = Call_PostModifyVolume_619575(name: "postModifyVolume", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=ModifyVolume", validator: validate_PostModifyVolume_618372, - base: "/", url: url_PostModifyVolume_618373, + route: "/#Action=ModifyVolume", validator: validate_PostModifyVolume_619576, + base: "/", url: url_PostModifyVolume_619577, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyVolume_618351 = ref object of OpenApiRestCall_604389 -proc url_GetModifyVolume_618353(protocol: Scheme; host: string; base: string; + Call_GetModifyVolume_619555 = ref object of OpenApiRestCall_605589 +proc url_GetModifyVolume_619557(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -113621,7 +113686,7 @@ proc url_GetModifyVolume_618353(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetModifyVolume_618352(path: JsonNode; query: JsonNode; +proc validate_GetModifyVolume_619556(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you may be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying an EBS volume running Linux, see Modifying the Size, IOPS, or Type of an EBS Volume on Linux. For more information about modifying an EBS volume running Windows, see Modifying the Size, IOPS, or Type of an EBS Volume on Windows.
When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For information about extending a Linux file system, see Extending a Linux File System. For information about extending a Windows file system, see Extending a Windows File System.
You can use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. You can also track the status of a modification using DescribeVolumesModifications. For information about tracking status changes using either method, see Monitoring Volume Modifications.
With previous-generation instance types, resizing an EBS volume may require detaching and reattaching the volume or stopping and restarting the instance. For more information, see Modifying the Size, IOPS, or Type of an EBS Volume on Linux and Modifying the Size, IOPS, or Type of an EBS Volume on Windows.
If you reach the maximum volume modification rate per volume limit, you will need to wait at least six hours before applying further modifications to the affected EBS volume.
@@ -113646,40 +113711,40 @@ proc validate_GetModifyVolume_618352(path: JsonNode; query: JsonNode; ## :The target IOPS rate of the volume.
This is only valid for Provisioned IOPS SSD (io1
) volumes. For more information, see Provisioned IOPS SSD (io1) Volumes.
Default: If no IOPS value is specified, the existing value is retained.
section = newJObject() - var valid_618354 = query.getOrDefault("DryRun") - valid_618354 = validateParameter(valid_618354, JBool, required = false, default = nil) - if valid_618354 != nil: - section.add "DryRun", valid_618354 - var valid_618355 = query.getOrDefault("VolumeType") - valid_618355 = validateParameter(valid_618355, JString, required = false, + var valid_619558 = query.getOrDefault("DryRun") + valid_619558 = validateParameter(valid_619558, JBool, required = false, default = nil) + if valid_619558 != nil: + section.add "DryRun", valid_619558 + var valid_619559 = query.getOrDefault("VolumeType") + valid_619559 = validateParameter(valid_619559, JString, required = false, default = newJString("standard")) - if valid_618355 != nil: - section.add "VolumeType", valid_618355 + if valid_619559 != nil: + section.add "VolumeType", valid_619559 assert query != nil, "query argument is necessary due to required `VolumeId` field" - var valid_618356 = query.getOrDefault("VolumeId") - valid_618356 = validateParameter(valid_618356, JString, required = true, - default = nil) - if valid_618356 != nil: - section.add "VolumeId", valid_618356 - var valid_618357 = query.getOrDefault("Size") - valid_618357 = validateParameter(valid_618357, JInt, required = false, default = nil) - if valid_618357 != nil: - section.add "Size", valid_618357 - var valid_618358 = query.getOrDefault("Action") - valid_618358 = validateParameter(valid_618358, JString, required = true, + var valid_619560 = query.getOrDefault("VolumeId") + valid_619560 = validateParameter(valid_619560, JString, required = true, + default = nil) + if valid_619560 != nil: + section.add "VolumeId", valid_619560 + var valid_619561 = query.getOrDefault("Size") + valid_619561 = validateParameter(valid_619561, JInt, required = false, default = nil) + if valid_619561 != nil: + section.add "Size", valid_619561 + var valid_619562 = query.getOrDefault("Action") + valid_619562 = validateParameter(valid_619562, JString, required = true, default = newJString("ModifyVolume")) - if valid_618358 != nil: - section.add "Action", valid_618358 - var valid_618359 = query.getOrDefault("Version") - valid_618359 = validateParameter(valid_618359, JString, required = true, - default = newJString("2016-11-15")) - if valid_618359 != nil: - section.add "Version", valid_618359 - var valid_618360 = query.getOrDefault("Iops") - valid_618360 = validateParameter(valid_618360, JInt, required = false, default = nil) - if valid_618360 != nil: - section.add "Iops", valid_618360 + if valid_619562 != nil: + section.add "Action", valid_619562 + var valid_619563 = query.getOrDefault("Version") + valid_619563 = validateParameter(valid_619563, JString, required = true, + default = newJString("2016-11-15")) + if valid_619563 != nil: + section.add "Version", valid_619563 + var valid_619564 = query.getOrDefault("Iops") + valid_619564 = validateParameter(valid_619564, JInt, required = false, default = nil) + if valid_619564 != nil: + section.add "Iops", valid_619564 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -113690,61 +113755,61 @@ proc validate_GetModifyVolume_618352(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618361 = header.getOrDefault("X-Amz-Signature") - valid_618361 = validateParameter(valid_618361, JString, required = false, + var valid_619565 = header.getOrDefault("X-Amz-Signature") + valid_619565 = validateParameter(valid_619565, JString, required = false, default = nil) - if valid_618361 != nil: - section.add "X-Amz-Signature", valid_618361 - var valid_618362 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618362 = validateParameter(valid_618362, JString, required = false, + if valid_619565 != nil: + section.add "X-Amz-Signature", valid_619565 + var valid_619566 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619566 = validateParameter(valid_619566, JString, required = false, default = nil) - if valid_618362 != nil: - section.add "X-Amz-Content-Sha256", valid_618362 - var valid_618363 = header.getOrDefault("X-Amz-Date") - valid_618363 = validateParameter(valid_618363, JString, required = false, + if valid_619566 != nil: + section.add "X-Amz-Content-Sha256", valid_619566 + var valid_619567 = header.getOrDefault("X-Amz-Date") + valid_619567 = validateParameter(valid_619567, JString, required = false, default = nil) - if valid_618363 != nil: - section.add "X-Amz-Date", valid_618363 - var valid_618364 = header.getOrDefault("X-Amz-Credential") - valid_618364 = validateParameter(valid_618364, JString, required = false, + if valid_619567 != nil: + section.add "X-Amz-Date", valid_619567 + var valid_619568 = header.getOrDefault("X-Amz-Credential") + valid_619568 = validateParameter(valid_619568, JString, required = false, default = nil) - if valid_618364 != nil: - section.add "X-Amz-Credential", valid_618364 - var valid_618365 = header.getOrDefault("X-Amz-Security-Token") - valid_618365 = validateParameter(valid_618365, JString, required = false, + if valid_619568 != nil: + section.add "X-Amz-Credential", valid_619568 + var valid_619569 = header.getOrDefault("X-Amz-Security-Token") + valid_619569 = validateParameter(valid_619569, JString, required = false, default = nil) - if valid_618365 != nil: - section.add "X-Amz-Security-Token", valid_618365 - var valid_618366 = header.getOrDefault("X-Amz-Algorithm") - valid_618366 = validateParameter(valid_618366, JString, required = false, + if valid_619569 != nil: + section.add "X-Amz-Security-Token", valid_619569 + var valid_619570 = header.getOrDefault("X-Amz-Algorithm") + valid_619570 = validateParameter(valid_619570, JString, required = false, default = nil) - if valid_618366 != nil: - section.add "X-Amz-Algorithm", valid_618366 - var valid_618367 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618367 = validateParameter(valid_618367, JString, required = false, + if valid_619570 != nil: + section.add "X-Amz-Algorithm", valid_619570 + var valid_619571 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619571 = validateParameter(valid_619571, JString, required = false, default = nil) - if valid_618367 != nil: - section.add "X-Amz-SignedHeaders", valid_618367 + if valid_619571 != nil: + section.add "X-Amz-SignedHeaders", valid_619571 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618368: Call_GetModifyVolume_618351; path: JsonNode; query: JsonNode; +proc call*(call_619572: Call_GetModifyVolume_619555; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you may be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying an EBS volume running Linux, see Modifying the Size, IOPS, or Type of an EBS Volume on Linux. For more information about modifying an EBS volume running Windows, see Modifying the Size, IOPS, or Type of an EBS Volume on Windows.
When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For information about extending a Linux file system, see Extending a Linux File System. For information about extending a Windows file system, see Extending a Windows File System.
You can use CloudWatch Events to check the status of a modification to an EBS volume. For information about CloudWatch Events, see the Amazon CloudWatch Events User Guide. You can also track the status of a modification using DescribeVolumesModifications. For information about tracking status changes using either method, see Monitoring Volume Modifications.
With previous-generation instance types, resizing an EBS volume may require detaching and reattaching the volume or stopping and restarting the instance. For more information, see Modifying the Size, IOPS, or Type of an EBS Volume on Linux and Modifying the Size, IOPS, or Type of an EBS Volume on Windows.
If you reach the maximum volume modification rate per volume limit, you will need to wait at least six hours before applying further modifications to the affected EBS volume.
## - let valid = call_618368.validator(path, query, header, formData, body) - let scheme = call_618368.pickScheme + let valid = call_619572.validator(path, query, header, formData, body) + let scheme = call_619572.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618368.url(scheme.get, call_618368.host, call_618368.base, - call_618368.route, valid.getOrDefault("path"), + let url = call_619572.url(scheme.get, call_619572.host, call_619572.base, + call_619572.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618368, url, valid) + result = atozHook(call_619572, url, valid) -proc call*(call_618369: Call_GetModifyVolume_618351; VolumeId: string; +proc call*(call_619573: Call_GetModifyVolume_619555; VolumeId: string; DryRun: bool = false; VolumeType: string = "standard"; Size: int = 0; Action: string = "ModifyVolume"; Version: string = "2016-11-15"; Iops: int = 0): Recallable = ## getModifyVolume @@ -113763,23 +113828,23 @@ proc call*(call_618369: Call_GetModifyVolume_618351; VolumeId: string; ## Iops: int ## :The target IOPS rate of the volume.
This is only valid for Provisioned IOPS SSD (io1
) volumes. For more information, see Provisioned IOPS SSD (io1) Volumes.
Default: If no IOPS value is specified, the existing value is retained.
- var query_618370 = newJObject() - add(query_618370, "DryRun", newJBool(DryRun)) - add(query_618370, "VolumeType", newJString(VolumeType)) - add(query_618370, "VolumeId", newJString(VolumeId)) - add(query_618370, "Size", newJInt(Size)) - add(query_618370, "Action", newJString(Action)) - add(query_618370, "Version", newJString(Version)) - add(query_618370, "Iops", newJInt(Iops)) - result = call_618369.call(nil, query_618370, nil, nil, nil) - -var getModifyVolume* = Call_GetModifyVolume_618351(name: "getModifyVolume", + var query_619574 = newJObject() + add(query_619574, "DryRun", newJBool(DryRun)) + add(query_619574, "VolumeType", newJString(VolumeType)) + add(query_619574, "VolumeId", newJString(VolumeId)) + add(query_619574, "Size", newJInt(Size)) + add(query_619574, "Action", newJString(Action)) + add(query_619574, "Version", newJString(Version)) + add(query_619574, "Iops", newJInt(Iops)) + result = call_619573.call(nil, query_619574, nil, nil, nil) + +var getModifyVolume* = Call_GetModifyVolume_619555(name: "getModifyVolume", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=ModifyVolume", validator: validate_GetModifyVolume_618352, - base: "/", url: url_GetModifyVolume_618353, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=ModifyVolume", validator: validate_GetModifyVolume_619556, + base: "/", url: url_GetModifyVolume_619557, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyVolumeAttribute_618410 = ref object of OpenApiRestCall_604389 -proc url_PostModifyVolumeAttribute_618412(protocol: Scheme; host: string; + Call_PostModifyVolumeAttribute_619614 = ref object of OpenApiRestCall_605589 +proc url_PostModifyVolumeAttribute_619616(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -113791,7 +113856,7 @@ proc url_PostModifyVolumeAttribute_618412(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostModifyVolumeAttribute_618411(path: JsonNode; query: JsonNode; +proc validate_PostModifyVolumeAttribute_619615(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies a volume attribute.
By default, all I/O operations for the volume are suspended when the data on the volume is determined to be potentially inconsistent, to prevent undetectable, latent data corruption. The I/O access to the volume can be resumed by first enabling I/O access and then checking the data consistency on your volume.
You can change the default behavior to resume I/O operations. We recommend that you change this only for boot volumes or for volumes that are stateless or disposable.
## @@ -113804,16 +113869,16 @@ proc validate_PostModifyVolumeAttribute_618411(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618413 = query.getOrDefault("Action") - valid_618413 = validateParameter(valid_618413, JString, required = true, + var valid_619617 = query.getOrDefault("Action") + valid_619617 = validateParameter(valid_619617, JString, required = true, default = newJString("ModifyVolumeAttribute")) - if valid_618413 != nil: - section.add "Action", valid_618413 - var valid_618414 = query.getOrDefault("Version") - valid_618414 = validateParameter(valid_618414, JString, required = true, + if valid_619617 != nil: + section.add "Action", valid_619617 + var valid_619618 = query.getOrDefault("Version") + valid_619618 = validateParameter(valid_619618, JString, required = true, default = newJString("2016-11-15")) - if valid_618414 != nil: - section.add "Version", valid_618414 + if valid_619618 != nil: + section.add "Version", valid_619618 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -113824,41 +113889,41 @@ proc validate_PostModifyVolumeAttribute_618411(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618415 = header.getOrDefault("X-Amz-Signature") - valid_618415 = validateParameter(valid_618415, JString, required = false, + var valid_619619 = header.getOrDefault("X-Amz-Signature") + valid_619619 = validateParameter(valid_619619, JString, required = false, default = nil) - if valid_618415 != nil: - section.add "X-Amz-Signature", valid_618415 - var valid_618416 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618416 = validateParameter(valid_618416, JString, required = false, + if valid_619619 != nil: + section.add "X-Amz-Signature", valid_619619 + var valid_619620 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619620 = validateParameter(valid_619620, JString, required = false, default = nil) - if valid_618416 != nil: - section.add "X-Amz-Content-Sha256", valid_618416 - var valid_618417 = header.getOrDefault("X-Amz-Date") - valid_618417 = validateParameter(valid_618417, JString, required = false, + if valid_619620 != nil: + section.add "X-Amz-Content-Sha256", valid_619620 + var valid_619621 = header.getOrDefault("X-Amz-Date") + valid_619621 = validateParameter(valid_619621, JString, required = false, default = nil) - if valid_618417 != nil: - section.add "X-Amz-Date", valid_618417 - var valid_618418 = header.getOrDefault("X-Amz-Credential") - valid_618418 = validateParameter(valid_618418, JString, required = false, + if valid_619621 != nil: + section.add "X-Amz-Date", valid_619621 + var valid_619622 = header.getOrDefault("X-Amz-Credential") + valid_619622 = validateParameter(valid_619622, JString, required = false, default = nil) - if valid_618418 != nil: - section.add "X-Amz-Credential", valid_618418 - var valid_618419 = header.getOrDefault("X-Amz-Security-Token") - valid_618419 = validateParameter(valid_618419, JString, required = false, + if valid_619622 != nil: + section.add "X-Amz-Credential", valid_619622 + var valid_619623 = header.getOrDefault("X-Amz-Security-Token") + valid_619623 = validateParameter(valid_619623, JString, required = false, default = nil) - if valid_618419 != nil: - section.add "X-Amz-Security-Token", valid_618419 - var valid_618420 = header.getOrDefault("X-Amz-Algorithm") - valid_618420 = validateParameter(valid_618420, JString, required = false, + if valid_619623 != nil: + section.add "X-Amz-Security-Token", valid_619623 + var valid_619624 = header.getOrDefault("X-Amz-Algorithm") + valid_619624 = validateParameter(valid_619624, JString, required = false, default = nil) - if valid_618420 != nil: - section.add "X-Amz-Algorithm", valid_618420 - var valid_618421 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618421 = validateParameter(valid_618421, JString, required = false, + if valid_619624 != nil: + section.add "X-Amz-Algorithm", valid_619624 + var valid_619625 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619625 = validateParameter(valid_619625, JString, required = false, default = nil) - if valid_618421 != nil: - section.add "X-Amz-SignedHeaders", valid_618421 + if valid_619625 != nil: + section.add "X-Amz-SignedHeaders", valid_619625 result.add "header", section ## parameters in `formData` object: ## AutoEnableIO.Value: JString @@ -113869,40 +113934,40 @@ proc validate_PostModifyVolumeAttribute_618411(path: JsonNode; query: JsonNode; ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_618422 = formData.getOrDefault("AutoEnableIO.Value")
- valid_618422 = validateParameter(valid_618422, JString, required = false,
+ var valid_619626 = formData.getOrDefault("AutoEnableIO.Value")
+ valid_619626 = validateParameter(valid_619626, JString, required = false,
default = nil)
- if valid_618422 != nil:
- section.add "AutoEnableIO.Value", valid_618422
+ if valid_619626 != nil:
+ section.add "AutoEnableIO.Value", valid_619626
assert formData != nil,
"formData argument is necessary due to required `VolumeId` field"
- var valid_618423 = formData.getOrDefault("VolumeId")
- valid_618423 = validateParameter(valid_618423, JString, required = true,
+ var valid_619627 = formData.getOrDefault("VolumeId")
+ valid_619627 = validateParameter(valid_619627, JString, required = true,
default = nil)
- if valid_618423 != nil:
- section.add "VolumeId", valid_618423
- var valid_618424 = formData.getOrDefault("DryRun")
- valid_618424 = validateParameter(valid_618424, JBool, required = false, default = nil)
- if valid_618424 != nil:
- section.add "DryRun", valid_618424
+ if valid_619627 != nil:
+ section.add "VolumeId", valid_619627
+ var valid_619628 = formData.getOrDefault("DryRun")
+ valid_619628 = validateParameter(valid_619628, JBool, required = false, default = nil)
+ if valid_619628 != nil:
+ section.add "DryRun", valid_619628
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618425: Call_PostModifyVolumeAttribute_618410; path: JsonNode;
+proc call*(call_619629: Call_PostModifyVolumeAttribute_619614; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies a volume attribute.
By default, all I/O operations for the volume are suspended when the data on the volume is determined to be potentially inconsistent, to prevent undetectable, latent data corruption. The I/O access to the volume can be resumed by first enabling I/O access and then checking the data consistency on your volume.
You can change the default behavior to resume I/O operations. We recommend that you change this only for boot volumes or for volumes that are stateless or disposable.
## - let valid = call_618425.validator(path, query, header, formData, body) - let scheme = call_618425.pickScheme + let valid = call_619629.validator(path, query, header, formData, body) + let scheme = call_619629.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618425.url(scheme.get, call_618425.host, call_618425.base, - call_618425.route, valid.getOrDefault("path"), + let url = call_619629.url(scheme.get, call_619629.host, call_619629.base, + call_619629.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618425, url, valid) + result = atozHook(call_619629, url, valid) -proc call*(call_618426: Call_PostModifyVolumeAttribute_618410; VolumeId: string; +proc call*(call_619630: Call_PostModifyVolumeAttribute_619614; VolumeId: string; AutoEnableIOValue: string = ""; DryRun: bool = false; Action: string = "ModifyVolumeAttribute"; Version: string = "2016-11-15"): Recallable = ## postModifyVolumeAttribute @@ -113916,24 +113981,24 @@ proc call*(call_618426: Call_PostModifyVolumeAttribute_618410; VolumeId: string; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_618427 = newJObject()
- var formData_618428 = newJObject()
- add(formData_618428, "AutoEnableIO.Value", newJString(AutoEnableIOValue))
- add(formData_618428, "VolumeId", newJString(VolumeId))
- add(formData_618428, "DryRun", newJBool(DryRun))
- add(query_618427, "Action", newJString(Action))
- add(query_618427, "Version", newJString(Version))
- result = call_618426.call(nil, query_618427, nil, formData_618428, nil)
+ var query_619631 = newJObject()
+ var formData_619632 = newJObject()
+ add(formData_619632, "AutoEnableIO.Value", newJString(AutoEnableIOValue))
+ add(formData_619632, "VolumeId", newJString(VolumeId))
+ add(formData_619632, "DryRun", newJBool(DryRun))
+ add(query_619631, "Action", newJString(Action))
+ add(query_619631, "Version", newJString(Version))
+ result = call_619630.call(nil, query_619631, nil, formData_619632, nil)
-var postModifyVolumeAttribute* = Call_PostModifyVolumeAttribute_618410(
+var postModifyVolumeAttribute* = Call_PostModifyVolumeAttribute_619614(
name: "postModifyVolumeAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ModifyVolumeAttribute",
- validator: validate_PostModifyVolumeAttribute_618411, base: "/",
- url: url_PostModifyVolumeAttribute_618412,
+ validator: validate_PostModifyVolumeAttribute_619615, base: "/",
+ url: url_PostModifyVolumeAttribute_619616,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyVolumeAttribute_618392 = ref object of OpenApiRestCall_604389
-proc url_GetModifyVolumeAttribute_618394(protocol: Scheme; host: string;
+ Call_GetModifyVolumeAttribute_619596 = ref object of OpenApiRestCall_605589
+proc url_GetModifyVolumeAttribute_619598(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -113946,7 +114011,7 @@ proc url_GetModifyVolumeAttribute_618394(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetModifyVolumeAttribute_618393(path: JsonNode; query: JsonNode;
+proc validate_GetModifyVolumeAttribute_619597(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies a volume attribute.
By default, all I/O operations for the volume are suspended when the data on the volume is determined to be potentially inconsistent, to prevent undetectable, latent data corruption. The I/O access to the volume can be resumed by first enabling I/O access and then checking the data consistency on your volume.
You can change the default behavior to resume I/O operations. We recommend that you change this only for boot volumes or for volumes that are stateless or disposable.
## @@ -113965,32 +114030,32 @@ proc validate_GetModifyVolumeAttribute_618393(path: JsonNode; query: JsonNode; ## The attribute value. The valid values aretrue
or false
.
## Version: JString (required)
section = newJObject()
- var valid_618395 = query.getOrDefault("DryRun")
- valid_618395 = validateParameter(valid_618395, JBool, required = false, default = nil)
- if valid_618395 != nil:
- section.add "DryRun", valid_618395
+ var valid_619599 = query.getOrDefault("DryRun")
+ valid_619599 = validateParameter(valid_619599, JBool, required = false, default = nil)
+ if valid_619599 != nil:
+ section.add "DryRun", valid_619599
assert query != nil,
"query argument is necessary due to required `VolumeId` field"
- var valid_618396 = query.getOrDefault("VolumeId")
- valid_618396 = validateParameter(valid_618396, JString, required = true,
+ var valid_619600 = query.getOrDefault("VolumeId")
+ valid_619600 = validateParameter(valid_619600, JString, required = true,
default = nil)
- if valid_618396 != nil:
- section.add "VolumeId", valid_618396
- var valid_618397 = query.getOrDefault("Action")
- valid_618397 = validateParameter(valid_618397, JString, required = true,
+ if valid_619600 != nil:
+ section.add "VolumeId", valid_619600
+ var valid_619601 = query.getOrDefault("Action")
+ valid_619601 = validateParameter(valid_619601, JString, required = true,
default = newJString("ModifyVolumeAttribute"))
- if valid_618397 != nil:
- section.add "Action", valid_618397
- var valid_618398 = query.getOrDefault("AutoEnableIO.Value")
- valid_618398 = validateParameter(valid_618398, JString, required = false,
+ if valid_619601 != nil:
+ section.add "Action", valid_619601
+ var valid_619602 = query.getOrDefault("AutoEnableIO.Value")
+ valid_619602 = validateParameter(valid_619602, JString, required = false,
default = nil)
- if valid_618398 != nil:
- section.add "AutoEnableIO.Value", valid_618398
- var valid_618399 = query.getOrDefault("Version")
- valid_618399 = validateParameter(valid_618399, JString, required = true,
+ if valid_619602 != nil:
+ section.add "AutoEnableIO.Value", valid_619602
+ var valid_619603 = query.getOrDefault("Version")
+ valid_619603 = validateParameter(valid_619603, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618399 != nil:
- section.add "Version", valid_618399
+ if valid_619603 != nil:
+ section.add "Version", valid_619603
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -114001,61 +114066,61 @@ proc validate_GetModifyVolumeAttribute_618393(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618400 = header.getOrDefault("X-Amz-Signature")
- valid_618400 = validateParameter(valid_618400, JString, required = false,
+ var valid_619604 = header.getOrDefault("X-Amz-Signature")
+ valid_619604 = validateParameter(valid_619604, JString, required = false,
default = nil)
- if valid_618400 != nil:
- section.add "X-Amz-Signature", valid_618400
- var valid_618401 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618401 = validateParameter(valid_618401, JString, required = false,
+ if valid_619604 != nil:
+ section.add "X-Amz-Signature", valid_619604
+ var valid_619605 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_619605 = validateParameter(valid_619605, JString, required = false,
default = nil)
- if valid_618401 != nil:
- section.add "X-Amz-Content-Sha256", valid_618401
- var valid_618402 = header.getOrDefault("X-Amz-Date")
- valid_618402 = validateParameter(valid_618402, JString, required = false,
+ if valid_619605 != nil:
+ section.add "X-Amz-Content-Sha256", valid_619605
+ var valid_619606 = header.getOrDefault("X-Amz-Date")
+ valid_619606 = validateParameter(valid_619606, JString, required = false,
default = nil)
- if valid_618402 != nil:
- section.add "X-Amz-Date", valid_618402
- var valid_618403 = header.getOrDefault("X-Amz-Credential")
- valid_618403 = validateParameter(valid_618403, JString, required = false,
+ if valid_619606 != nil:
+ section.add "X-Amz-Date", valid_619606
+ var valid_619607 = header.getOrDefault("X-Amz-Credential")
+ valid_619607 = validateParameter(valid_619607, JString, required = false,
default = nil)
- if valid_618403 != nil:
- section.add "X-Amz-Credential", valid_618403
- var valid_618404 = header.getOrDefault("X-Amz-Security-Token")
- valid_618404 = validateParameter(valid_618404, JString, required = false,
+ if valid_619607 != nil:
+ section.add "X-Amz-Credential", valid_619607
+ var valid_619608 = header.getOrDefault("X-Amz-Security-Token")
+ valid_619608 = validateParameter(valid_619608, JString, required = false,
default = nil)
- if valid_618404 != nil:
- section.add "X-Amz-Security-Token", valid_618404
- var valid_618405 = header.getOrDefault("X-Amz-Algorithm")
- valid_618405 = validateParameter(valid_618405, JString, required = false,
+ if valid_619608 != nil:
+ section.add "X-Amz-Security-Token", valid_619608
+ var valid_619609 = header.getOrDefault("X-Amz-Algorithm")
+ valid_619609 = validateParameter(valid_619609, JString, required = false,
default = nil)
- if valid_618405 != nil:
- section.add "X-Amz-Algorithm", valid_618405
- var valid_618406 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618406 = validateParameter(valid_618406, JString, required = false,
+ if valid_619609 != nil:
+ section.add "X-Amz-Algorithm", valid_619609
+ var valid_619610 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_619610 = validateParameter(valid_619610, JString, required = false,
default = nil)
- if valid_618406 != nil:
- section.add "X-Amz-SignedHeaders", valid_618406
+ if valid_619610 != nil:
+ section.add "X-Amz-SignedHeaders", valid_619610
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618407: Call_GetModifyVolumeAttribute_618392; path: JsonNode;
+proc call*(call_619611: Call_GetModifyVolumeAttribute_619596; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies a volume attribute.
By default, all I/O operations for the volume are suspended when the data on the volume is determined to be potentially inconsistent, to prevent undetectable, latent data corruption. The I/O access to the volume can be resumed by first enabling I/O access and then checking the data consistency on your volume.
You can change the default behavior to resume I/O operations. We recommend that you change this only for boot volumes or for volumes that are stateless or disposable.
## - let valid = call_618407.validator(path, query, header, formData, body) - let scheme = call_618407.pickScheme + let valid = call_619611.validator(path, query, header, formData, body) + let scheme = call_619611.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618407.url(scheme.get, call_618407.host, call_618407.base, - call_618407.route, valid.getOrDefault("path"), + let url = call_619611.url(scheme.get, call_619611.host, call_619611.base, + call_619611.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618407, url, valid) + result = atozHook(call_619611, url, valid) -proc call*(call_618408: Call_GetModifyVolumeAttribute_618392; VolumeId: string; +proc call*(call_619612: Call_GetModifyVolumeAttribute_619596; VolumeId: string; DryRun: bool = false; Action: string = "ModifyVolumeAttribute"; AutoEnableIOValue: string = ""; Version: string = "2016-11-15"): Recallable = ## getModifyVolumeAttribute @@ -114069,22 +114134,22 @@ proc call*(call_618408: Call_GetModifyVolumeAttribute_618392; VolumeId: string; ## : Describes a value for a resource attribute that is a Boolean value. ## The attribute value. The valid values aretrue
or false
.
## Version: string (required)
- var query_618409 = newJObject()
- add(query_618409, "DryRun", newJBool(DryRun))
- add(query_618409, "VolumeId", newJString(VolumeId))
- add(query_618409, "Action", newJString(Action))
- add(query_618409, "AutoEnableIO.Value", newJString(AutoEnableIOValue))
- add(query_618409, "Version", newJString(Version))
- result = call_618408.call(nil, query_618409, nil, nil, nil)
+ var query_619613 = newJObject()
+ add(query_619613, "DryRun", newJBool(DryRun))
+ add(query_619613, "VolumeId", newJString(VolumeId))
+ add(query_619613, "Action", newJString(Action))
+ add(query_619613, "AutoEnableIO.Value", newJString(AutoEnableIOValue))
+ add(query_619613, "Version", newJString(Version))
+ result = call_619612.call(nil, query_619613, nil, nil, nil)
-var getModifyVolumeAttribute* = Call_GetModifyVolumeAttribute_618392(
+var getModifyVolumeAttribute* = Call_GetModifyVolumeAttribute_619596(
name: "getModifyVolumeAttribute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=ModifyVolumeAttribute",
- validator: validate_GetModifyVolumeAttribute_618393, base: "/",
- url: url_GetModifyVolumeAttribute_618394, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetModifyVolumeAttribute_619597, base: "/",
+ url: url_GetModifyVolumeAttribute_619598, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostModifyVpcAttribute_618447 = ref object of OpenApiRestCall_604389
-proc url_PostModifyVpcAttribute_618449(protocol: Scheme; host: string; base: string;
+ Call_PostModifyVpcAttribute_619651 = ref object of OpenApiRestCall_605589
+proc url_PostModifyVpcAttribute_619653(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -114096,7 +114161,7 @@ proc url_PostModifyVpcAttribute_618449(protocol: Scheme; host: string; base: str
else:
result.path = base & route
-proc validate_PostModifyVpcAttribute_618448(path: JsonNode; query: JsonNode;
+proc validate_PostModifyVpcAttribute_619652(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies the specified attribute of the specified VPC.
##
@@ -114109,16 +114174,16 @@ proc validate_PostModifyVpcAttribute_618448(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_618450 = query.getOrDefault("Action")
- valid_618450 = validateParameter(valid_618450, JString, required = true,
+ var valid_619654 = query.getOrDefault("Action")
+ valid_619654 = validateParameter(valid_619654, JString, required = true,
default = newJString("ModifyVpcAttribute"))
- if valid_618450 != nil:
- section.add "Action", valid_618450
- var valid_618451 = query.getOrDefault("Version")
- valid_618451 = validateParameter(valid_618451, JString, required = true,
+ if valid_619654 != nil:
+ section.add "Action", valid_619654
+ var valid_619655 = query.getOrDefault("Version")
+ valid_619655 = validateParameter(valid_619655, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618451 != nil:
- section.add "Version", valid_618451
+ if valid_619655 != nil:
+ section.add "Version", valid_619655
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -114129,41 +114194,41 @@ proc validate_PostModifyVpcAttribute_618448(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618452 = header.getOrDefault("X-Amz-Signature")
- valid_618452 = validateParameter(valid_618452, JString, required = false,
+ var valid_619656 = header.getOrDefault("X-Amz-Signature")
+ valid_619656 = validateParameter(valid_619656, JString, required = false,
default = nil)
- if valid_618452 != nil:
- section.add "X-Amz-Signature", valid_618452
- var valid_618453 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618453 = validateParameter(valid_618453, JString, required = false,
+ if valid_619656 != nil:
+ section.add "X-Amz-Signature", valid_619656
+ var valid_619657 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_619657 = validateParameter(valid_619657, JString, required = false,
default = nil)
- if valid_618453 != nil:
- section.add "X-Amz-Content-Sha256", valid_618453
- var valid_618454 = header.getOrDefault("X-Amz-Date")
- valid_618454 = validateParameter(valid_618454, JString, required = false,
+ if valid_619657 != nil:
+ section.add "X-Amz-Content-Sha256", valid_619657
+ var valid_619658 = header.getOrDefault("X-Amz-Date")
+ valid_619658 = validateParameter(valid_619658, JString, required = false,
default = nil)
- if valid_618454 != nil:
- section.add "X-Amz-Date", valid_618454
- var valid_618455 = header.getOrDefault("X-Amz-Credential")
- valid_618455 = validateParameter(valid_618455, JString, required = false,
+ if valid_619658 != nil:
+ section.add "X-Amz-Date", valid_619658
+ var valid_619659 = header.getOrDefault("X-Amz-Credential")
+ valid_619659 = validateParameter(valid_619659, JString, required = false,
default = nil)
- if valid_618455 != nil:
- section.add "X-Amz-Credential", valid_618455
- var valid_618456 = header.getOrDefault("X-Amz-Security-Token")
- valid_618456 = validateParameter(valid_618456, JString, required = false,
+ if valid_619659 != nil:
+ section.add "X-Amz-Credential", valid_619659
+ var valid_619660 = header.getOrDefault("X-Amz-Security-Token")
+ valid_619660 = validateParameter(valid_619660, JString, required = false,
default = nil)
- if valid_618456 != nil:
- section.add "X-Amz-Security-Token", valid_618456
- var valid_618457 = header.getOrDefault("X-Amz-Algorithm")
- valid_618457 = validateParameter(valid_618457, JString, required = false,
+ if valid_619660 != nil:
+ section.add "X-Amz-Security-Token", valid_619660
+ var valid_619661 = header.getOrDefault("X-Amz-Algorithm")
+ valid_619661 = validateParameter(valid_619661, JString, required = false,
default = nil)
- if valid_618457 != nil:
- section.add "X-Amz-Algorithm", valid_618457
- var valid_618458 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618458 = validateParameter(valid_618458, JString, required = false,
+ if valid_619661 != nil:
+ section.add "X-Amz-Algorithm", valid_619661
+ var valid_619662 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_619662 = validateParameter(valid_619662, JString, required = false,
default = nil)
- if valid_618458 != nil:
- section.add "X-Amz-SignedHeaders", valid_618458
+ if valid_619662 != nil:
+ section.add "X-Amz-SignedHeaders", valid_619662
result.add "header", section
## parameters in `formData` object:
## VpcId: JString (required)
@@ -114177,39 +114242,39 @@ proc validate_PostModifyVpcAttribute_618448(path: JsonNode; query: JsonNode;
section = newJObject()
assert formData != nil,
"formData argument is necessary due to required `VpcId` field"
- var valid_618459 = formData.getOrDefault("VpcId")
- valid_618459 = validateParameter(valid_618459, JString, required = true,
+ var valid_619663 = formData.getOrDefault("VpcId")
+ valid_619663 = validateParameter(valid_619663, JString, required = true,
default = nil)
- if valid_618459 != nil:
- section.add "VpcId", valid_618459
- var valid_618460 = formData.getOrDefault("EnableDnsHostnames.Value")
- valid_618460 = validateParameter(valid_618460, JString, required = false,
+ if valid_619663 != nil:
+ section.add "VpcId", valid_619663
+ var valid_619664 = formData.getOrDefault("EnableDnsHostnames.Value")
+ valid_619664 = validateParameter(valid_619664, JString, required = false,
default = nil)
- if valid_618460 != nil:
- section.add "EnableDnsHostnames.Value", valid_618460
- var valid_618461 = formData.getOrDefault("EnableDnsSupport.Value")
- valid_618461 = validateParameter(valid_618461, JString, required = false,
+ if valid_619664 != nil:
+ section.add "EnableDnsHostnames.Value", valid_619664
+ var valid_619665 = formData.getOrDefault("EnableDnsSupport.Value")
+ valid_619665 = validateParameter(valid_619665, JString, required = false,
default = nil)
- if valid_618461 != nil:
- section.add "EnableDnsSupport.Value", valid_618461
+ if valid_619665 != nil:
+ section.add "EnableDnsSupport.Value", valid_619665
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618462: Call_PostModifyVpcAttribute_618447; path: JsonNode;
+proc call*(call_619666: Call_PostModifyVpcAttribute_619651; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies the specified attribute of the specified VPC.
##
- let valid = call_618462.validator(path, query, header, formData, body)
- let scheme = call_618462.pickScheme
+ let valid = call_619666.validator(path, query, header, formData, body)
+ let scheme = call_619666.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618462.url(scheme.get, call_618462.host, call_618462.base,
- call_618462.route, valid.getOrDefault("path"),
+ let url = call_619666.url(scheme.get, call_619666.host, call_619666.base,
+ call_619666.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618462, url, valid)
+ result = atozHook(call_619666, url, valid)
-proc call*(call_618463: Call_PostModifyVpcAttribute_618447; VpcId: string;
+proc call*(call_619667: Call_PostModifyVpcAttribute_619651; VpcId: string;
EnableDnsHostnamesValue: string = "";
Action: string = "ModifyVpcAttribute"; EnableDnsSupportValue: string = "";
Version: string = "2016-11-15"): Recallable =
@@ -114225,24 +114290,24 @@ proc call*(call_618463: Call_PostModifyVpcAttribute_618447; VpcId: string;
## : Describes a value for a resource attribute that is a Boolean value.
## The attribute value. The valid values are true
or false
.
## Version: string (required)
- var query_618464 = newJObject()
- var formData_618465 = newJObject()
- add(formData_618465, "VpcId", newJString(VpcId))
- add(formData_618465, "EnableDnsHostnames.Value",
+ var query_619668 = newJObject()
+ var formData_619669 = newJObject()
+ add(formData_619669, "VpcId", newJString(VpcId))
+ add(formData_619669, "EnableDnsHostnames.Value",
newJString(EnableDnsHostnamesValue))
- add(query_618464, "Action", newJString(Action))
- add(formData_618465, "EnableDnsSupport.Value", newJString(EnableDnsSupportValue))
- add(query_618464, "Version", newJString(Version))
- result = call_618463.call(nil, query_618464, nil, formData_618465, nil)
+ add(query_619668, "Action", newJString(Action))
+ add(formData_619669, "EnableDnsSupport.Value", newJString(EnableDnsSupportValue))
+ add(query_619668, "Version", newJString(Version))
+ result = call_619667.call(nil, query_619668, nil, formData_619669, nil)
-var postModifyVpcAttribute* = Call_PostModifyVpcAttribute_618447(
+var postModifyVpcAttribute* = Call_PostModifyVpcAttribute_619651(
name: "postModifyVpcAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcAttribute",
- validator: validate_PostModifyVpcAttribute_618448, base: "/",
- url: url_PostModifyVpcAttribute_618449, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostModifyVpcAttribute_619652, base: "/",
+ url: url_PostModifyVpcAttribute_619653, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyVpcAttribute_618429 = ref object of OpenApiRestCall_604389
-proc url_GetModifyVpcAttribute_618431(protocol: Scheme; host: string; base: string;
+ Call_GetModifyVpcAttribute_619633 = ref object of OpenApiRestCall_605589
+proc url_GetModifyVpcAttribute_619635(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -114254,7 +114319,7 @@ proc url_GetModifyVpcAttribute_618431(protocol: Scheme; host: string; base: stri
else:
result.path = base & route
-proc validate_GetModifyVpcAttribute_618430(path: JsonNode; query: JsonNode;
+proc validate_GetModifyVpcAttribute_619634(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies the specified attribute of the specified VPC.
##
@@ -114274,32 +114339,32 @@ proc validate_GetModifyVpcAttribute_618430(path: JsonNode; query: JsonNode;
## The attribute value. The valid values are true
or false
.
## Version: JString (required)
section = newJObject()
- var valid_618432 = query.getOrDefault("EnableDnsHostnames.Value")
- valid_618432 = validateParameter(valid_618432, JString, required = false,
+ var valid_619636 = query.getOrDefault("EnableDnsHostnames.Value")
+ valid_619636 = validateParameter(valid_619636, JString, required = false,
default = nil)
- if valid_618432 != nil:
- section.add "EnableDnsHostnames.Value", valid_618432
+ if valid_619636 != nil:
+ section.add "EnableDnsHostnames.Value", valid_619636
assert query != nil, "query argument is necessary due to required `VpcId` field"
- var valid_618433 = query.getOrDefault("VpcId")
- valid_618433 = validateParameter(valid_618433, JString, required = true,
+ var valid_619637 = query.getOrDefault("VpcId")
+ valid_619637 = validateParameter(valid_619637, JString, required = true,
default = nil)
- if valid_618433 != nil:
- section.add "VpcId", valid_618433
- var valid_618434 = query.getOrDefault("Action")
- valid_618434 = validateParameter(valid_618434, JString, required = true,
+ if valid_619637 != nil:
+ section.add "VpcId", valid_619637
+ var valid_619638 = query.getOrDefault("Action")
+ valid_619638 = validateParameter(valid_619638, JString, required = true,
default = newJString("ModifyVpcAttribute"))
- if valid_618434 != nil:
- section.add "Action", valid_618434
- var valid_618435 = query.getOrDefault("EnableDnsSupport.Value")
- valid_618435 = validateParameter(valid_618435, JString, required = false,
+ if valid_619638 != nil:
+ section.add "Action", valid_619638
+ var valid_619639 = query.getOrDefault("EnableDnsSupport.Value")
+ valid_619639 = validateParameter(valid_619639, JString, required = false,
default = nil)
- if valid_618435 != nil:
- section.add "EnableDnsSupport.Value", valid_618435
- var valid_618436 = query.getOrDefault("Version")
- valid_618436 = validateParameter(valid_618436, JString, required = true,
+ if valid_619639 != nil:
+ section.add "EnableDnsSupport.Value", valid_619639
+ var valid_619640 = query.getOrDefault("Version")
+ valid_619640 = validateParameter(valid_619640, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618436 != nil:
- section.add "Version", valid_618436
+ if valid_619640 != nil:
+ section.add "Version", valid_619640
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -114310,61 +114375,61 @@ proc validate_GetModifyVpcAttribute_618430(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618437 = header.getOrDefault("X-Amz-Signature")
- valid_618437 = validateParameter(valid_618437, JString, required = false,
+ var valid_619641 = header.getOrDefault("X-Amz-Signature")
+ valid_619641 = validateParameter(valid_619641, JString, required = false,
default = nil)
- if valid_618437 != nil:
- section.add "X-Amz-Signature", valid_618437
- var valid_618438 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618438 = validateParameter(valid_618438, JString, required = false,
+ if valid_619641 != nil:
+ section.add "X-Amz-Signature", valid_619641
+ var valid_619642 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_619642 = validateParameter(valid_619642, JString, required = false,
default = nil)
- if valid_618438 != nil:
- section.add "X-Amz-Content-Sha256", valid_618438
- var valid_618439 = header.getOrDefault("X-Amz-Date")
- valid_618439 = validateParameter(valid_618439, JString, required = false,
+ if valid_619642 != nil:
+ section.add "X-Amz-Content-Sha256", valid_619642
+ var valid_619643 = header.getOrDefault("X-Amz-Date")
+ valid_619643 = validateParameter(valid_619643, JString, required = false,
default = nil)
- if valid_618439 != nil:
- section.add "X-Amz-Date", valid_618439
- var valid_618440 = header.getOrDefault("X-Amz-Credential")
- valid_618440 = validateParameter(valid_618440, JString, required = false,
+ if valid_619643 != nil:
+ section.add "X-Amz-Date", valid_619643
+ var valid_619644 = header.getOrDefault("X-Amz-Credential")
+ valid_619644 = validateParameter(valid_619644, JString, required = false,
default = nil)
- if valid_618440 != nil:
- section.add "X-Amz-Credential", valid_618440
- var valid_618441 = header.getOrDefault("X-Amz-Security-Token")
- valid_618441 = validateParameter(valid_618441, JString, required = false,
+ if valid_619644 != nil:
+ section.add "X-Amz-Credential", valid_619644
+ var valid_619645 = header.getOrDefault("X-Amz-Security-Token")
+ valid_619645 = validateParameter(valid_619645, JString, required = false,
default = nil)
- if valid_618441 != nil:
- section.add "X-Amz-Security-Token", valid_618441
- var valid_618442 = header.getOrDefault("X-Amz-Algorithm")
- valid_618442 = validateParameter(valid_618442, JString, required = false,
+ if valid_619645 != nil:
+ section.add "X-Amz-Security-Token", valid_619645
+ var valid_619646 = header.getOrDefault("X-Amz-Algorithm")
+ valid_619646 = validateParameter(valid_619646, JString, required = false,
default = nil)
- if valid_618442 != nil:
- section.add "X-Amz-Algorithm", valid_618442
- var valid_618443 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618443 = validateParameter(valid_618443, JString, required = false,
+ if valid_619646 != nil:
+ section.add "X-Amz-Algorithm", valid_619646
+ var valid_619647 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_619647 = validateParameter(valid_619647, JString, required = false,
default = nil)
- if valid_618443 != nil:
- section.add "X-Amz-SignedHeaders", valid_618443
+ if valid_619647 != nil:
+ section.add "X-Amz-SignedHeaders", valid_619647
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618444: Call_GetModifyVpcAttribute_618429; path: JsonNode;
+proc call*(call_619648: Call_GetModifyVpcAttribute_619633; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies the specified attribute of the specified VPC.
##
- let valid = call_618444.validator(path, query, header, formData, body)
- let scheme = call_618444.pickScheme
+ let valid = call_619648.validator(path, query, header, formData, body)
+ let scheme = call_619648.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618444.url(scheme.get, call_618444.host, call_618444.base,
- call_618444.route, valid.getOrDefault("path"),
+ let url = call_619648.url(scheme.get, call_619648.host, call_619648.base,
+ call_619648.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618444, url, valid)
+ result = atozHook(call_619648, url, valid)
-proc call*(call_618445: Call_GetModifyVpcAttribute_618429; VpcId: string;
+proc call*(call_619649: Call_GetModifyVpcAttribute_619633; VpcId: string;
EnableDnsHostnamesValue: string = "";
Action: string = "ModifyVpcAttribute"; EnableDnsSupportValue: string = "";
Version: string = "2016-11-15"): Recallable =
@@ -114380,23 +114445,23 @@ proc call*(call_618445: Call_GetModifyVpcAttribute_618429; VpcId: string;
## : Describes a value for a resource attribute that is a Boolean value.
## The attribute value. The valid values are true
or false
.
## Version: string (required)
- var query_618446 = newJObject()
- add(query_618446, "EnableDnsHostnames.Value",
+ var query_619650 = newJObject()
+ add(query_619650, "EnableDnsHostnames.Value",
newJString(EnableDnsHostnamesValue))
- add(query_618446, "VpcId", newJString(VpcId))
- add(query_618446, "Action", newJString(Action))
- add(query_618446, "EnableDnsSupport.Value", newJString(EnableDnsSupportValue))
- add(query_618446, "Version", newJString(Version))
- result = call_618445.call(nil, query_618446, nil, nil, nil)
+ add(query_619650, "VpcId", newJString(VpcId))
+ add(query_619650, "Action", newJString(Action))
+ add(query_619650, "EnableDnsSupport.Value", newJString(EnableDnsSupportValue))
+ add(query_619650, "Version", newJString(Version))
+ result = call_619649.call(nil, query_619650, nil, nil, nil)
-var getModifyVpcAttribute* = Call_GetModifyVpcAttribute_618429(
+var getModifyVpcAttribute* = Call_GetModifyVpcAttribute_619633(
name: "getModifyVpcAttribute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcAttribute",
- validator: validate_GetModifyVpcAttribute_618430, base: "/",
- url: url_GetModifyVpcAttribute_618431, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetModifyVpcAttribute_619634, base: "/",
+ url: url_GetModifyVpcAttribute_619635, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostModifyVpcEndpoint_618492 = ref object of OpenApiRestCall_604389
-proc url_PostModifyVpcEndpoint_618494(protocol: Scheme; host: string; base: string;
+ Call_PostModifyVpcEndpoint_619696 = ref object of OpenApiRestCall_605589
+proc url_PostModifyVpcEndpoint_619698(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -114408,7 +114473,7 @@ proc url_PostModifyVpcEndpoint_618494(protocol: Scheme; host: string; base: stri
else:
result.path = base & route
-proc validate_PostModifyVpcEndpoint_618493(path: JsonNode; query: JsonNode;
+proc validate_PostModifyVpcEndpoint_619697(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies attributes of a specified VPC endpoint. The attributes that you can modify depend on the type of VPC endpoint (interface or gateway). For more information, see VPC Endpoints in the Amazon Virtual Private Cloud User Guide.
##
@@ -114421,16 +114486,16 @@ proc validate_PostModifyVpcEndpoint_618493(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_618495 = query.getOrDefault("Action")
- valid_618495 = validateParameter(valid_618495, JString, required = true,
+ var valid_619699 = query.getOrDefault("Action")
+ valid_619699 = validateParameter(valid_619699, JString, required = true,
default = newJString("ModifyVpcEndpoint"))
- if valid_618495 != nil:
- section.add "Action", valid_618495
- var valid_618496 = query.getOrDefault("Version")
- valid_618496 = validateParameter(valid_618496, JString, required = true,
+ if valid_619699 != nil:
+ section.add "Action", valid_619699
+ var valid_619700 = query.getOrDefault("Version")
+ valid_619700 = validateParameter(valid_619700, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618496 != nil:
- section.add "Version", valid_618496
+ if valid_619700 != nil:
+ section.add "Version", valid_619700
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -114441,41 +114506,41 @@ proc validate_PostModifyVpcEndpoint_618493(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618497 = header.getOrDefault("X-Amz-Signature")
- valid_618497 = validateParameter(valid_618497, JString, required = false,
+ var valid_619701 = header.getOrDefault("X-Amz-Signature")
+ valid_619701 = validateParameter(valid_619701, JString, required = false,
default = nil)
- if valid_618497 != nil:
- section.add "X-Amz-Signature", valid_618497
- var valid_618498 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618498 = validateParameter(valid_618498, JString, required = false,
+ if valid_619701 != nil:
+ section.add "X-Amz-Signature", valid_619701
+ var valid_619702 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_619702 = validateParameter(valid_619702, JString, required = false,
default = nil)
- if valid_618498 != nil:
- section.add "X-Amz-Content-Sha256", valid_618498
- var valid_618499 = header.getOrDefault("X-Amz-Date")
- valid_618499 = validateParameter(valid_618499, JString, required = false,
+ if valid_619702 != nil:
+ section.add "X-Amz-Content-Sha256", valid_619702
+ var valid_619703 = header.getOrDefault("X-Amz-Date")
+ valid_619703 = validateParameter(valid_619703, JString, required = false,
default = nil)
- if valid_618499 != nil:
- section.add "X-Amz-Date", valid_618499
- var valid_618500 = header.getOrDefault("X-Amz-Credential")
- valid_618500 = validateParameter(valid_618500, JString, required = false,
+ if valid_619703 != nil:
+ section.add "X-Amz-Date", valid_619703
+ var valid_619704 = header.getOrDefault("X-Amz-Credential")
+ valid_619704 = validateParameter(valid_619704, JString, required = false,
default = nil)
- if valid_618500 != nil:
- section.add "X-Amz-Credential", valid_618500
- var valid_618501 = header.getOrDefault("X-Amz-Security-Token")
- valid_618501 = validateParameter(valid_618501, JString, required = false,
+ if valid_619704 != nil:
+ section.add "X-Amz-Credential", valid_619704
+ var valid_619705 = header.getOrDefault("X-Amz-Security-Token")
+ valid_619705 = validateParameter(valid_619705, JString, required = false,
default = nil)
- if valid_618501 != nil:
- section.add "X-Amz-Security-Token", valid_618501
- var valid_618502 = header.getOrDefault("X-Amz-Algorithm")
- valid_618502 = validateParameter(valid_618502, JString, required = false,
+ if valid_619705 != nil:
+ section.add "X-Amz-Security-Token", valid_619705
+ var valid_619706 = header.getOrDefault("X-Amz-Algorithm")
+ valid_619706 = validateParameter(valid_619706, JString, required = false,
default = nil)
- if valid_618502 != nil:
- section.add "X-Amz-Algorithm", valid_618502
- var valid_618503 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618503 = validateParameter(valid_618503, JString, required = false,
+ if valid_619706 != nil:
+ section.add "X-Amz-Algorithm", valid_619706
+ var valid_619707 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_619707 = validateParameter(valid_619707, JString, required = false,
default = nil)
- if valid_618503 != nil:
- section.add "X-Amz-SignedHeaders", valid_618503
+ if valid_619707 != nil:
+ section.add "X-Amz-SignedHeaders", valid_619707
result.add "header", section
## parameters in `formData` object:
## PolicyDocument: JString
@@ -114501,78 +114566,78 @@ proc validate_PostModifyVpcEndpoint_618493(path: JsonNode; query: JsonNode;
## VpcEndpointId: JString (required)
## : The ID of the endpoint.
section = newJObject()
- var valid_618504 = formData.getOrDefault("PolicyDocument")
- valid_618504 = validateParameter(valid_618504, JString, required = false,
+ var valid_619708 = formData.getOrDefault("PolicyDocument")
+ valid_619708 = validateParameter(valid_619708, JString, required = false,
default = nil)
- if valid_618504 != nil:
- section.add "PolicyDocument", valid_618504
- var valid_618505 = formData.getOrDefault("RemoveSecurityGroupId")
- valid_618505 = validateParameter(valid_618505, JArray, required = false,
+ if valid_619708 != nil:
+ section.add "PolicyDocument", valid_619708
+ var valid_619709 = formData.getOrDefault("RemoveSecurityGroupId")
+ valid_619709 = validateParameter(valid_619709, JArray, required = false,
default = nil)
- if valid_618505 != nil:
- section.add "RemoveSecurityGroupId", valid_618505
- var valid_618506 = formData.getOrDefault("AddRouteTableId")
- valid_618506 = validateParameter(valid_618506, JArray, required = false,
+ if valid_619709 != nil:
+ section.add "RemoveSecurityGroupId", valid_619709
+ var valid_619710 = formData.getOrDefault("AddRouteTableId")
+ valid_619710 = validateParameter(valid_619710, JArray, required = false,
default = nil)
- if valid_618506 != nil:
- section.add "AddRouteTableId", valid_618506
- var valid_618507 = formData.getOrDefault("AddSubnetId")
- valid_618507 = validateParameter(valid_618507, JArray, required = false,
+ if valid_619710 != nil:
+ section.add "AddRouteTableId", valid_619710
+ var valid_619711 = formData.getOrDefault("AddSubnetId")
+ valid_619711 = validateParameter(valid_619711, JArray, required = false,
default = nil)
- if valid_618507 != nil:
- section.add "AddSubnetId", valid_618507
- var valid_618508 = formData.getOrDefault("AddSecurityGroupId")
- valid_618508 = validateParameter(valid_618508, JArray, required = false,
+ if valid_619711 != nil:
+ section.add "AddSubnetId", valid_619711
+ var valid_619712 = formData.getOrDefault("AddSecurityGroupId")
+ valid_619712 = validateParameter(valid_619712, JArray, required = false,
default = nil)
- if valid_618508 != nil:
- section.add "AddSecurityGroupId", valid_618508
- var valid_618509 = formData.getOrDefault("ResetPolicy")
- valid_618509 = validateParameter(valid_618509, JBool, required = false, default = nil)
- if valid_618509 != nil:
- section.add "ResetPolicy", valid_618509
- var valid_618510 = formData.getOrDefault("DryRun")
- valid_618510 = validateParameter(valid_618510, JBool, required = false, default = nil)
- if valid_618510 != nil:
- section.add "DryRun", valid_618510
- var valid_618511 = formData.getOrDefault("RemoveRouteTableId")
- valid_618511 = validateParameter(valid_618511, JArray, required = false,
+ if valid_619712 != nil:
+ section.add "AddSecurityGroupId", valid_619712
+ var valid_619713 = formData.getOrDefault("ResetPolicy")
+ valid_619713 = validateParameter(valid_619713, JBool, required = false, default = nil)
+ if valid_619713 != nil:
+ section.add "ResetPolicy", valid_619713
+ var valid_619714 = formData.getOrDefault("DryRun")
+ valid_619714 = validateParameter(valid_619714, JBool, required = false, default = nil)
+ if valid_619714 != nil:
+ section.add "DryRun", valid_619714
+ var valid_619715 = formData.getOrDefault("RemoveRouteTableId")
+ valid_619715 = validateParameter(valid_619715, JArray, required = false,
default = nil)
- if valid_618511 != nil:
- section.add "RemoveRouteTableId", valid_618511
- var valid_618512 = formData.getOrDefault("PrivateDnsEnabled")
- valid_618512 = validateParameter(valid_618512, JBool, required = false, default = nil)
- if valid_618512 != nil:
- section.add "PrivateDnsEnabled", valid_618512
- var valid_618513 = formData.getOrDefault("RemoveSubnetId")
- valid_618513 = validateParameter(valid_618513, JArray, required = false,
+ if valid_619715 != nil:
+ section.add "RemoveRouteTableId", valid_619715
+ var valid_619716 = formData.getOrDefault("PrivateDnsEnabled")
+ valid_619716 = validateParameter(valid_619716, JBool, required = false, default = nil)
+ if valid_619716 != nil:
+ section.add "PrivateDnsEnabled", valid_619716
+ var valid_619717 = formData.getOrDefault("RemoveSubnetId")
+ valid_619717 = validateParameter(valid_619717, JArray, required = false,
default = nil)
- if valid_618513 != nil:
- section.add "RemoveSubnetId", valid_618513
+ if valid_619717 != nil:
+ section.add "RemoveSubnetId", valid_619717
assert formData != nil,
"formData argument is necessary due to required `VpcEndpointId` field"
- var valid_618514 = formData.getOrDefault("VpcEndpointId")
- valid_618514 = validateParameter(valid_618514, JString, required = true,
+ var valid_619718 = formData.getOrDefault("VpcEndpointId")
+ valid_619718 = validateParameter(valid_619718, JString, required = true,
default = nil)
- if valid_618514 != nil:
- section.add "VpcEndpointId", valid_618514
+ if valid_619718 != nil:
+ section.add "VpcEndpointId", valid_619718
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618515: Call_PostModifyVpcEndpoint_618492; path: JsonNode;
+proc call*(call_619719: Call_PostModifyVpcEndpoint_619696; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies attributes of a specified VPC endpoint. The attributes that you can modify depend on the type of VPC endpoint (interface or gateway). For more information, see VPC Endpoints in the Amazon Virtual Private Cloud User Guide.
##
- let valid = call_618515.validator(path, query, header, formData, body)
- let scheme = call_618515.pickScheme
+ let valid = call_619719.validator(path, query, header, formData, body)
+ let scheme = call_619719.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618515.url(scheme.get, call_618515.host, call_618515.base,
- call_618515.route, valid.getOrDefault("path"),
+ let url = call_619719.url(scheme.get, call_619719.host, call_619719.base,
+ call_619719.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618515, url, valid)
+ result = atozHook(call_619719, url, valid)
-proc call*(call_618516: Call_PostModifyVpcEndpoint_618492; VpcEndpointId: string;
+proc call*(call_619720: Call_PostModifyVpcEndpoint_619696; VpcEndpointId: string;
PolicyDocument: string = ""; RemoveSecurityGroupId: JsonNode = nil;
AddRouteTableId: JsonNode = nil; AddSubnetId: JsonNode = nil;
AddSecurityGroupId: JsonNode = nil; ResetPolicy: bool = false;
@@ -114605,37 +114670,37 @@ proc call*(call_618516: Call_PostModifyVpcEndpoint_618492; VpcEndpointId: string
## Version: string (required)
## VpcEndpointId: string (required)
## : The ID of the endpoint.
- var query_618517 = newJObject()
- var formData_618518 = newJObject()
- add(formData_618518, "PolicyDocument", newJString(PolicyDocument))
+ var query_619721 = newJObject()
+ var formData_619722 = newJObject()
+ add(formData_619722, "PolicyDocument", newJString(PolicyDocument))
if RemoveSecurityGroupId != nil:
- formData_618518.add "RemoveSecurityGroupId", RemoveSecurityGroupId
+ formData_619722.add "RemoveSecurityGroupId", RemoveSecurityGroupId
if AddRouteTableId != nil:
- formData_618518.add "AddRouteTableId", AddRouteTableId
+ formData_619722.add "AddRouteTableId", AddRouteTableId
if AddSubnetId != nil:
- formData_618518.add "AddSubnetId", AddSubnetId
+ formData_619722.add "AddSubnetId", AddSubnetId
if AddSecurityGroupId != nil:
- formData_618518.add "AddSecurityGroupId", AddSecurityGroupId
- add(formData_618518, "ResetPolicy", newJBool(ResetPolicy))
- add(formData_618518, "DryRun", newJBool(DryRun))
- add(query_618517, "Action", newJString(Action))
+ formData_619722.add "AddSecurityGroupId", AddSecurityGroupId
+ add(formData_619722, "ResetPolicy", newJBool(ResetPolicy))
+ add(formData_619722, "DryRun", newJBool(DryRun))
+ add(query_619721, "Action", newJString(Action))
if RemoveRouteTableId != nil:
- formData_618518.add "RemoveRouteTableId", RemoveRouteTableId
- add(formData_618518, "PrivateDnsEnabled", newJBool(PrivateDnsEnabled))
+ formData_619722.add "RemoveRouteTableId", RemoveRouteTableId
+ add(formData_619722, "PrivateDnsEnabled", newJBool(PrivateDnsEnabled))
if RemoveSubnetId != nil:
- formData_618518.add "RemoveSubnetId", RemoveSubnetId
- add(query_618517, "Version", newJString(Version))
- add(formData_618518, "VpcEndpointId", newJString(VpcEndpointId))
- result = call_618516.call(nil, query_618517, nil, formData_618518, nil)
+ formData_619722.add "RemoveSubnetId", RemoveSubnetId
+ add(query_619721, "Version", newJString(Version))
+ add(formData_619722, "VpcEndpointId", newJString(VpcEndpointId))
+ result = call_619720.call(nil, query_619721, nil, formData_619722, nil)
-var postModifyVpcEndpoint* = Call_PostModifyVpcEndpoint_618492(
+var postModifyVpcEndpoint* = Call_PostModifyVpcEndpoint_619696(
name: "postModifyVpcEndpoint", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcEndpoint",
- validator: validate_PostModifyVpcEndpoint_618493, base: "/",
- url: url_PostModifyVpcEndpoint_618494, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostModifyVpcEndpoint_619697, base: "/",
+ url: url_PostModifyVpcEndpoint_619698, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyVpcEndpoint_618466 = ref object of OpenApiRestCall_604389
-proc url_GetModifyVpcEndpoint_618468(protocol: Scheme; host: string; base: string;
+ Call_GetModifyVpcEndpoint_619670 = ref object of OpenApiRestCall_605589
+proc url_GetModifyVpcEndpoint_619672(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -114647,7 +114712,7 @@ proc url_GetModifyVpcEndpoint_618468(protocol: Scheme; host: string; base: strin
else:
result.path = base & route
-proc validate_GetModifyVpcEndpoint_618467(path: JsonNode; query: JsonNode;
+proc validate_GetModifyVpcEndpoint_619671(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies attributes of a specified VPC endpoint. The attributes that you can modify depend on the type of VPC endpoint (interface or gateway). For more information, see VPC Endpoints in the Amazon Virtual Private Cloud User Guide.
##
@@ -114681,69 +114746,69 @@ proc validate_GetModifyVpcEndpoint_618467(path: JsonNode; query: JsonNode;
## : The ID of the endpoint.
## Version: JString (required)
section = newJObject()
- var valid_618469 = query.getOrDefault("RemoveRouteTableId")
- valid_618469 = validateParameter(valid_618469, JArray, required = false,
+ var valid_619673 = query.getOrDefault("RemoveRouteTableId")
+ valid_619673 = validateParameter(valid_619673, JArray, required = false,
default = nil)
- if valid_618469 != nil:
- section.add "RemoveRouteTableId", valid_618469
- var valid_618470 = query.getOrDefault("AddSubnetId")
- valid_618470 = validateParameter(valid_618470, JArray, required = false,
+ if valid_619673 != nil:
+ section.add "RemoveRouteTableId", valid_619673
+ var valid_619674 = query.getOrDefault("AddSubnetId")
+ valid_619674 = validateParameter(valid_619674, JArray, required = false,
default = nil)
- if valid_618470 != nil:
- section.add "AddSubnetId", valid_618470
- var valid_618471 = query.getOrDefault("PrivateDnsEnabled")
- valid_618471 = validateParameter(valid_618471, JBool, required = false, default = nil)
- if valid_618471 != nil:
- section.add "PrivateDnsEnabled", valid_618471
- var valid_618472 = query.getOrDefault("AddRouteTableId")
- valid_618472 = validateParameter(valid_618472, JArray, required = false,
+ if valid_619674 != nil:
+ section.add "AddSubnetId", valid_619674
+ var valid_619675 = query.getOrDefault("PrivateDnsEnabled")
+ valid_619675 = validateParameter(valid_619675, JBool, required = false, default = nil)
+ if valid_619675 != nil:
+ section.add "PrivateDnsEnabled", valid_619675
+ var valid_619676 = query.getOrDefault("AddRouteTableId")
+ valid_619676 = validateParameter(valid_619676, JArray, required = false,
default = nil)
- if valid_618472 != nil:
- section.add "AddRouteTableId", valid_618472
- var valid_618473 = query.getOrDefault("ResetPolicy")
- valid_618473 = validateParameter(valid_618473, JBool, required = false, default = nil)
- if valid_618473 != nil:
- section.add "ResetPolicy", valid_618473
- var valid_618474 = query.getOrDefault("DryRun")
- valid_618474 = validateParameter(valid_618474, JBool, required = false, default = nil)
- if valid_618474 != nil:
- section.add "DryRun", valid_618474
- var valid_618475 = query.getOrDefault("RemoveSubnetId")
- valid_618475 = validateParameter(valid_618475, JArray, required = false,
+ if valid_619676 != nil:
+ section.add "AddRouteTableId", valid_619676
+ var valid_619677 = query.getOrDefault("ResetPolicy")
+ valid_619677 = validateParameter(valid_619677, JBool, required = false, default = nil)
+ if valid_619677 != nil:
+ section.add "ResetPolicy", valid_619677
+ var valid_619678 = query.getOrDefault("DryRun")
+ valid_619678 = validateParameter(valid_619678, JBool, required = false, default = nil)
+ if valid_619678 != nil:
+ section.add "DryRun", valid_619678
+ var valid_619679 = query.getOrDefault("RemoveSubnetId")
+ valid_619679 = validateParameter(valid_619679, JArray, required = false,
default = nil)
- if valid_618475 != nil:
- section.add "RemoveSubnetId", valid_618475
- var valid_618476 = query.getOrDefault("AddSecurityGroupId")
- valid_618476 = validateParameter(valid_618476, JArray, required = false,
+ if valid_619679 != nil:
+ section.add "RemoveSubnetId", valid_619679
+ var valid_619680 = query.getOrDefault("AddSecurityGroupId")
+ valid_619680 = validateParameter(valid_619680, JArray, required = false,
default = nil)
- if valid_618476 != nil:
- section.add "AddSecurityGroupId", valid_618476
- var valid_618477 = query.getOrDefault("PolicyDocument")
- valid_618477 = validateParameter(valid_618477, JString, required = false,
+ if valid_619680 != nil:
+ section.add "AddSecurityGroupId", valid_619680
+ var valid_619681 = query.getOrDefault("PolicyDocument")
+ valid_619681 = validateParameter(valid_619681, JString, required = false,
default = nil)
- if valid_618477 != nil:
- section.add "PolicyDocument", valid_618477
+ if valid_619681 != nil:
+ section.add "PolicyDocument", valid_619681
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_618478 = query.getOrDefault("Action")
- valid_618478 = validateParameter(valid_618478, JString, required = true,
+ var valid_619682 = query.getOrDefault("Action")
+ valid_619682 = validateParameter(valid_619682, JString, required = true,
default = newJString("ModifyVpcEndpoint"))
- if valid_618478 != nil:
- section.add "Action", valid_618478
- var valid_618479 = query.getOrDefault("RemoveSecurityGroupId")
- valid_618479 = validateParameter(valid_618479, JArray, required = false,
+ if valid_619682 != nil:
+ section.add "Action", valid_619682
+ var valid_619683 = query.getOrDefault("RemoveSecurityGroupId")
+ valid_619683 = validateParameter(valid_619683, JArray, required = false,
default = nil)
- if valid_618479 != nil:
- section.add "RemoveSecurityGroupId", valid_618479
- var valid_618480 = query.getOrDefault("VpcEndpointId")
- valid_618480 = validateParameter(valid_618480, JString, required = true,
+ if valid_619683 != nil:
+ section.add "RemoveSecurityGroupId", valid_619683
+ var valid_619684 = query.getOrDefault("VpcEndpointId")
+ valid_619684 = validateParameter(valid_619684, JString, required = true,
default = nil)
- if valid_618480 != nil:
- section.add "VpcEndpointId", valid_618480
- var valid_618481 = query.getOrDefault("Version")
- valid_618481 = validateParameter(valid_618481, JString, required = true,
+ if valid_619684 != nil:
+ section.add "VpcEndpointId", valid_619684
+ var valid_619685 = query.getOrDefault("Version")
+ valid_619685 = validateParameter(valid_619685, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618481 != nil:
- section.add "Version", valid_618481
+ if valid_619685 != nil:
+ section.add "Version", valid_619685
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -114754,61 +114819,61 @@ proc validate_GetModifyVpcEndpoint_618467(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618482 = header.getOrDefault("X-Amz-Signature")
- valid_618482 = validateParameter(valid_618482, JString, required = false,
+ var valid_619686 = header.getOrDefault("X-Amz-Signature")
+ valid_619686 = validateParameter(valid_619686, JString, required = false,
default = nil)
- if valid_618482 != nil:
- section.add "X-Amz-Signature", valid_618482
- var valid_618483 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618483 = validateParameter(valid_618483, JString, required = false,
+ if valid_619686 != nil:
+ section.add "X-Amz-Signature", valid_619686
+ var valid_619687 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_619687 = validateParameter(valid_619687, JString, required = false,
default = nil)
- if valid_618483 != nil:
- section.add "X-Amz-Content-Sha256", valid_618483
- var valid_618484 = header.getOrDefault("X-Amz-Date")
- valid_618484 = validateParameter(valid_618484, JString, required = false,
+ if valid_619687 != nil:
+ section.add "X-Amz-Content-Sha256", valid_619687
+ var valid_619688 = header.getOrDefault("X-Amz-Date")
+ valid_619688 = validateParameter(valid_619688, JString, required = false,
default = nil)
- if valid_618484 != nil:
- section.add "X-Amz-Date", valid_618484
- var valid_618485 = header.getOrDefault("X-Amz-Credential")
- valid_618485 = validateParameter(valid_618485, JString, required = false,
+ if valid_619688 != nil:
+ section.add "X-Amz-Date", valid_619688
+ var valid_619689 = header.getOrDefault("X-Amz-Credential")
+ valid_619689 = validateParameter(valid_619689, JString, required = false,
default = nil)
- if valid_618485 != nil:
- section.add "X-Amz-Credential", valid_618485
- var valid_618486 = header.getOrDefault("X-Amz-Security-Token")
- valid_618486 = validateParameter(valid_618486, JString, required = false,
+ if valid_619689 != nil:
+ section.add "X-Amz-Credential", valid_619689
+ var valid_619690 = header.getOrDefault("X-Amz-Security-Token")
+ valid_619690 = validateParameter(valid_619690, JString, required = false,
default = nil)
- if valid_618486 != nil:
- section.add "X-Amz-Security-Token", valid_618486
- var valid_618487 = header.getOrDefault("X-Amz-Algorithm")
- valid_618487 = validateParameter(valid_618487, JString, required = false,
+ if valid_619690 != nil:
+ section.add "X-Amz-Security-Token", valid_619690
+ var valid_619691 = header.getOrDefault("X-Amz-Algorithm")
+ valid_619691 = validateParameter(valid_619691, JString, required = false,
default = nil)
- if valid_618487 != nil:
- section.add "X-Amz-Algorithm", valid_618487
- var valid_618488 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618488 = validateParameter(valid_618488, JString, required = false,
+ if valid_619691 != nil:
+ section.add "X-Amz-Algorithm", valid_619691
+ var valid_619692 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_619692 = validateParameter(valid_619692, JString, required = false,
default = nil)
- if valid_618488 != nil:
- section.add "X-Amz-SignedHeaders", valid_618488
+ if valid_619692 != nil:
+ section.add "X-Amz-SignedHeaders", valid_619692
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618489: Call_GetModifyVpcEndpoint_618466; path: JsonNode;
+proc call*(call_619693: Call_GetModifyVpcEndpoint_619670; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies attributes of a specified VPC endpoint. The attributes that you can modify depend on the type of VPC endpoint (interface or gateway). For more information, see VPC Endpoints in the Amazon Virtual Private Cloud User Guide.
##
- let valid = call_618489.validator(path, query, header, formData, body)
- let scheme = call_618489.pickScheme
+ let valid = call_619693.validator(path, query, header, formData, body)
+ let scheme = call_619693.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618489.url(scheme.get, call_618489.host, call_618489.base,
- call_618489.route, valid.getOrDefault("path"),
+ let url = call_619693.url(scheme.get, call_619693.host, call_619693.base,
+ call_619693.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618489, url, valid)
+ result = atozHook(call_619693, url, valid)
-proc call*(call_618490: Call_GetModifyVpcEndpoint_618466; VpcEndpointId: string;
+proc call*(call_619694: Call_GetModifyVpcEndpoint_619670; VpcEndpointId: string;
RemoveRouteTableId: JsonNode = nil; AddSubnetId: JsonNode = nil;
PrivateDnsEnabled: bool = false; AddRouteTableId: JsonNode = nil;
ResetPolicy: bool = false; DryRun: bool = false;
@@ -114841,36 +114906,36 @@ proc call*(call_618490: Call_GetModifyVpcEndpoint_618466; VpcEndpointId: string;
## VpcEndpointId: string (required)
## : The ID of the endpoint.
## Version: string (required)
- var query_618491 = newJObject()
+ var query_619695 = newJObject()
if RemoveRouteTableId != nil:
- query_618491.add "RemoveRouteTableId", RemoveRouteTableId
+ query_619695.add "RemoveRouteTableId", RemoveRouteTableId
if AddSubnetId != nil:
- query_618491.add "AddSubnetId", AddSubnetId
- add(query_618491, "PrivateDnsEnabled", newJBool(PrivateDnsEnabled))
+ query_619695.add "AddSubnetId", AddSubnetId
+ add(query_619695, "PrivateDnsEnabled", newJBool(PrivateDnsEnabled))
if AddRouteTableId != nil:
- query_618491.add "AddRouteTableId", AddRouteTableId
- add(query_618491, "ResetPolicy", newJBool(ResetPolicy))
- add(query_618491, "DryRun", newJBool(DryRun))
+ query_619695.add "AddRouteTableId", AddRouteTableId
+ add(query_619695, "ResetPolicy", newJBool(ResetPolicy))
+ add(query_619695, "DryRun", newJBool(DryRun))
if RemoveSubnetId != nil:
- query_618491.add "RemoveSubnetId", RemoveSubnetId
+ query_619695.add "RemoveSubnetId", RemoveSubnetId
if AddSecurityGroupId != nil:
- query_618491.add "AddSecurityGroupId", AddSecurityGroupId
- add(query_618491, "PolicyDocument", newJString(PolicyDocument))
- add(query_618491, "Action", newJString(Action))
+ query_619695.add "AddSecurityGroupId", AddSecurityGroupId
+ add(query_619695, "PolicyDocument", newJString(PolicyDocument))
+ add(query_619695, "Action", newJString(Action))
if RemoveSecurityGroupId != nil:
- query_618491.add "RemoveSecurityGroupId", RemoveSecurityGroupId
- add(query_618491, "VpcEndpointId", newJString(VpcEndpointId))
- add(query_618491, "Version", newJString(Version))
- result = call_618490.call(nil, query_618491, nil, nil, nil)
+ query_619695.add "RemoveSecurityGroupId", RemoveSecurityGroupId
+ add(query_619695, "VpcEndpointId", newJString(VpcEndpointId))
+ add(query_619695, "Version", newJString(Version))
+ result = call_619694.call(nil, query_619695, nil, nil, nil)
-var getModifyVpcEndpoint* = Call_GetModifyVpcEndpoint_618466(
+var getModifyVpcEndpoint* = Call_GetModifyVpcEndpoint_619670(
name: "getModifyVpcEndpoint", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcEndpoint",
- validator: validate_GetModifyVpcEndpoint_618467, base: "/",
- url: url_GetModifyVpcEndpoint_618468, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_GetModifyVpcEndpoint_619671, base: "/",
+ url: url_GetModifyVpcEndpoint_619672, schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostModifyVpcEndpointConnectionNotification_618538 = ref object of OpenApiRestCall_604389
-proc url_PostModifyVpcEndpointConnectionNotification_618540(protocol: Scheme;
+ Call_PostModifyVpcEndpointConnectionNotification_619742 = ref object of OpenApiRestCall_605589
+proc url_PostModifyVpcEndpointConnectionNotification_619744(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -114882,7 +114947,7 @@ proc url_PostModifyVpcEndpointConnectionNotification_618540(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostModifyVpcEndpointConnectionNotification_618539(path: JsonNode;
+proc validate_PostModifyVpcEndpointConnectionNotification_619743(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies a connection notification for VPC endpoint or VPC endpoint service. You can change the SNS topic for the notification, or the events for which to be notified.
##
@@ -114895,16 +114960,16 @@ proc validate_PostModifyVpcEndpointConnectionNotification_618539(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_618541 = query.getOrDefault("Action")
- valid_618541 = validateParameter(valid_618541, JString, required = true, default = newJString(
+ var valid_619745 = query.getOrDefault("Action")
+ valid_619745 = validateParameter(valid_619745, JString, required = true, default = newJString(
"ModifyVpcEndpointConnectionNotification"))
- if valid_618541 != nil:
- section.add "Action", valid_618541
- var valid_618542 = query.getOrDefault("Version")
- valid_618542 = validateParameter(valid_618542, JString, required = true,
+ if valid_619745 != nil:
+ section.add "Action", valid_619745
+ var valid_619746 = query.getOrDefault("Version")
+ valid_619746 = validateParameter(valid_619746, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618542 != nil:
- section.add "Version", valid_618542
+ if valid_619746 != nil:
+ section.add "Version", valid_619746
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -114915,41 +114980,41 @@ proc validate_PostModifyVpcEndpointConnectionNotification_618539(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618543 = header.getOrDefault("X-Amz-Signature")
- valid_618543 = validateParameter(valid_618543, JString, required = false,
+ var valid_619747 = header.getOrDefault("X-Amz-Signature")
+ valid_619747 = validateParameter(valid_619747, JString, required = false,
default = nil)
- if valid_618543 != nil:
- section.add "X-Amz-Signature", valid_618543
- var valid_618544 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618544 = validateParameter(valid_618544, JString, required = false,
+ if valid_619747 != nil:
+ section.add "X-Amz-Signature", valid_619747
+ var valid_619748 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_619748 = validateParameter(valid_619748, JString, required = false,
default = nil)
- if valid_618544 != nil:
- section.add "X-Amz-Content-Sha256", valid_618544
- var valid_618545 = header.getOrDefault("X-Amz-Date")
- valid_618545 = validateParameter(valid_618545, JString, required = false,
+ if valid_619748 != nil:
+ section.add "X-Amz-Content-Sha256", valid_619748
+ var valid_619749 = header.getOrDefault("X-Amz-Date")
+ valid_619749 = validateParameter(valid_619749, JString, required = false,
default = nil)
- if valid_618545 != nil:
- section.add "X-Amz-Date", valid_618545
- var valid_618546 = header.getOrDefault("X-Amz-Credential")
- valid_618546 = validateParameter(valid_618546, JString, required = false,
+ if valid_619749 != nil:
+ section.add "X-Amz-Date", valid_619749
+ var valid_619750 = header.getOrDefault("X-Amz-Credential")
+ valid_619750 = validateParameter(valid_619750, JString, required = false,
default = nil)
- if valid_618546 != nil:
- section.add "X-Amz-Credential", valid_618546
- var valid_618547 = header.getOrDefault("X-Amz-Security-Token")
- valid_618547 = validateParameter(valid_618547, JString, required = false,
+ if valid_619750 != nil:
+ section.add "X-Amz-Credential", valid_619750
+ var valid_619751 = header.getOrDefault("X-Amz-Security-Token")
+ valid_619751 = validateParameter(valid_619751, JString, required = false,
default = nil)
- if valid_618547 != nil:
- section.add "X-Amz-Security-Token", valid_618547
- var valid_618548 = header.getOrDefault("X-Amz-Algorithm")
- valid_618548 = validateParameter(valid_618548, JString, required = false,
+ if valid_619751 != nil:
+ section.add "X-Amz-Security-Token", valid_619751
+ var valid_619752 = header.getOrDefault("X-Amz-Algorithm")
+ valid_619752 = validateParameter(valid_619752, JString, required = false,
default = nil)
- if valid_618548 != nil:
- section.add "X-Amz-Algorithm", valid_618548
- var valid_618549 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618549 = validateParameter(valid_618549, JString, required = false,
+ if valid_619752 != nil:
+ section.add "X-Amz-Algorithm", valid_619752
+ var valid_619753 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_619753 = validateParameter(valid_619753, JString, required = false,
default = nil)
- if valid_618549 != nil:
- section.add "X-Amz-SignedHeaders", valid_618549
+ if valid_619753 != nil:
+ section.add "X-Amz-SignedHeaders", valid_619753
result.add "header", section
## parameters in `formData` object:
## ConnectionEvents: JArray
@@ -114961,45 +115026,45 @@ proc validate_PostModifyVpcEndpointConnectionNotification_618539(path: JsonNode;
## ConnectionNotificationId: JString (required)
## : The ID of the notification.
section = newJObject()
- var valid_618550 = formData.getOrDefault("ConnectionEvents")
- valid_618550 = validateParameter(valid_618550, JArray, required = false,
+ var valid_619754 = formData.getOrDefault("ConnectionEvents")
+ valid_619754 = validateParameter(valid_619754, JArray, required = false,
default = nil)
- if valid_618550 != nil:
- section.add "ConnectionEvents", valid_618550
- var valid_618551 = formData.getOrDefault("ConnectionNotificationArn")
- valid_618551 = validateParameter(valid_618551, JString, required = false,
+ if valid_619754 != nil:
+ section.add "ConnectionEvents", valid_619754
+ var valid_619755 = formData.getOrDefault("ConnectionNotificationArn")
+ valid_619755 = validateParameter(valid_619755, JString, required = false,
default = nil)
- if valid_618551 != nil:
- section.add "ConnectionNotificationArn", valid_618551
- var valid_618552 = formData.getOrDefault("DryRun")
- valid_618552 = validateParameter(valid_618552, JBool, required = false, default = nil)
- if valid_618552 != nil:
- section.add "DryRun", valid_618552
+ if valid_619755 != nil:
+ section.add "ConnectionNotificationArn", valid_619755
+ var valid_619756 = formData.getOrDefault("DryRun")
+ valid_619756 = validateParameter(valid_619756, JBool, required = false, default = nil)
+ if valid_619756 != nil:
+ section.add "DryRun", valid_619756
assert formData != nil, "formData argument is necessary due to required `ConnectionNotificationId` field"
- var valid_618553 = formData.getOrDefault("ConnectionNotificationId")
- valid_618553 = validateParameter(valid_618553, JString, required = true,
+ var valid_619757 = formData.getOrDefault("ConnectionNotificationId")
+ valid_619757 = validateParameter(valid_619757, JString, required = true,
default = nil)
- if valid_618553 != nil:
- section.add "ConnectionNotificationId", valid_618553
+ if valid_619757 != nil:
+ section.add "ConnectionNotificationId", valid_619757
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618554: Call_PostModifyVpcEndpointConnectionNotification_618538;
+proc call*(call_619758: Call_PostModifyVpcEndpointConnectionNotification_619742;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Modifies a connection notification for VPC endpoint or VPC endpoint service. You can change the SNS topic for the notification, or the events for which to be notified.
##
- let valid = call_618554.validator(path, query, header, formData, body)
- let scheme = call_618554.pickScheme
+ let valid = call_619758.validator(path, query, header, formData, body)
+ let scheme = call_619758.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618554.url(scheme.get, call_618554.host, call_618554.base,
- call_618554.route, valid.getOrDefault("path"),
+ let url = call_619758.url(scheme.get, call_619758.host, call_619758.base,
+ call_619758.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618554, url, valid)
+ result = atozHook(call_619758, url, valid)
-proc call*(call_618555: Call_PostModifyVpcEndpointConnectionNotification_618538;
+proc call*(call_619759: Call_PostModifyVpcEndpointConnectionNotification_619742;
ConnectionNotificationId: string; ConnectionEvents: JsonNode = nil;
ConnectionNotificationArn: string = ""; DryRun: bool = false;
Action: string = "ModifyVpcEndpointConnectionNotification";
@@ -115016,29 +115081,29 @@ proc call*(call_618555: Call_PostModifyVpcEndpointConnectionNotification_618538;
## ConnectionNotificationId: string (required)
## : The ID of the notification.
## Version: string (required)
- var query_618556 = newJObject()
- var formData_618557 = newJObject()
+ var query_619760 = newJObject()
+ var formData_619761 = newJObject()
if ConnectionEvents != nil:
- formData_618557.add "ConnectionEvents", ConnectionEvents
- add(formData_618557, "ConnectionNotificationArn",
+ formData_619761.add "ConnectionEvents", ConnectionEvents
+ add(formData_619761, "ConnectionNotificationArn",
newJString(ConnectionNotificationArn))
- add(formData_618557, "DryRun", newJBool(DryRun))
- add(query_618556, "Action", newJString(Action))
- add(formData_618557, "ConnectionNotificationId",
+ add(formData_619761, "DryRun", newJBool(DryRun))
+ add(query_619760, "Action", newJString(Action))
+ add(formData_619761, "ConnectionNotificationId",
newJString(ConnectionNotificationId))
- add(query_618556, "Version", newJString(Version))
- result = call_618555.call(nil, query_618556, nil, formData_618557, nil)
+ add(query_619760, "Version", newJString(Version))
+ result = call_619759.call(nil, query_619760, nil, formData_619761, nil)
-var postModifyVpcEndpointConnectionNotification* = Call_PostModifyVpcEndpointConnectionNotification_618538(
+var postModifyVpcEndpointConnectionNotification* = Call_PostModifyVpcEndpointConnectionNotification_619742(
name: "postModifyVpcEndpointConnectionNotification",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=ModifyVpcEndpointConnectionNotification",
- validator: validate_PostModifyVpcEndpointConnectionNotification_618539,
- base: "/", url: url_PostModifyVpcEndpointConnectionNotification_618540,
+ validator: validate_PostModifyVpcEndpointConnectionNotification_619743,
+ base: "/", url: url_PostModifyVpcEndpointConnectionNotification_619744,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyVpcEndpointConnectionNotification_618519 = ref object of OpenApiRestCall_604389
-proc url_GetModifyVpcEndpointConnectionNotification_618521(protocol: Scheme;
+ Call_GetModifyVpcEndpointConnectionNotification_619723 = ref object of OpenApiRestCall_605589
+proc url_GetModifyVpcEndpointConnectionNotification_619725(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -115050,7 +115115,7 @@ proc url_GetModifyVpcEndpointConnectionNotification_618521(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetModifyVpcEndpointConnectionNotification_618520(path: JsonNode;
+proc validate_GetModifyVpcEndpointConnectionNotification_619724(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies a connection notification for VPC endpoint or VPC endpoint service. You can change the SNS topic for the notification, or the events for which to be notified.
##
@@ -115070,36 +115135,36 @@ proc validate_GetModifyVpcEndpointConnectionNotification_618520(path: JsonNode;
## : The ID of the notification.
## Version: JString (required)
section = newJObject()
- var valid_618522 = query.getOrDefault("ConnectionNotificationArn")
- valid_618522 = validateParameter(valid_618522, JString, required = false,
- default = nil)
- if valid_618522 != nil:
- section.add "ConnectionNotificationArn", valid_618522
- var valid_618523 = query.getOrDefault("DryRun")
- valid_618523 = validateParameter(valid_618523, JBool, required = false, default = nil)
- if valid_618523 != nil:
- section.add "DryRun", valid_618523
- var valid_618524 = query.getOrDefault("ConnectionEvents")
- valid_618524 = validateParameter(valid_618524, JArray, required = false,
+ var valid_619726 = query.getOrDefault("ConnectionNotificationArn")
+ valid_619726 = validateParameter(valid_619726, JString, required = false,
default = nil)
- if valid_618524 != nil:
- section.add "ConnectionEvents", valid_618524
- assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_618525 = query.getOrDefault("Action")
- valid_618525 = validateParameter(valid_618525, JString, required = true, default = newJString(
+ if valid_619726 != nil:
+ section.add "ConnectionNotificationArn", valid_619726
+ var valid_619727 = query.getOrDefault("DryRun")
+ valid_619727 = validateParameter(valid_619727, JBool, required = false, default = nil)
+ if valid_619727 != nil:
+ section.add "DryRun", valid_619727
+ var valid_619728 = query.getOrDefault("ConnectionEvents")
+ valid_619728 = validateParameter(valid_619728, JArray, required = false,
+ default = nil)
+ if valid_619728 != nil:
+ section.add "ConnectionEvents", valid_619728
+ assert query != nil, "query argument is necessary due to required `Action` field"
+ var valid_619729 = query.getOrDefault("Action")
+ valid_619729 = validateParameter(valid_619729, JString, required = true, default = newJString(
"ModifyVpcEndpointConnectionNotification"))
- if valid_618525 != nil:
- section.add "Action", valid_618525
- var valid_618526 = query.getOrDefault("ConnectionNotificationId")
- valid_618526 = validateParameter(valid_618526, JString, required = true,
+ if valid_619729 != nil:
+ section.add "Action", valid_619729
+ var valid_619730 = query.getOrDefault("ConnectionNotificationId")
+ valid_619730 = validateParameter(valid_619730, JString, required = true,
default = nil)
- if valid_618526 != nil:
- section.add "ConnectionNotificationId", valid_618526
- var valid_618527 = query.getOrDefault("Version")
- valid_618527 = validateParameter(valid_618527, JString, required = true,
+ if valid_619730 != nil:
+ section.add "ConnectionNotificationId", valid_619730
+ var valid_619731 = query.getOrDefault("Version")
+ valid_619731 = validateParameter(valid_619731, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618527 != nil:
- section.add "Version", valid_618527
+ if valid_619731 != nil:
+ section.add "Version", valid_619731
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -115110,62 +115175,62 @@ proc validate_GetModifyVpcEndpointConnectionNotification_618520(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618528 = header.getOrDefault("X-Amz-Signature")
- valid_618528 = validateParameter(valid_618528, JString, required = false,
+ var valid_619732 = header.getOrDefault("X-Amz-Signature")
+ valid_619732 = validateParameter(valid_619732, JString, required = false,
default = nil)
- if valid_618528 != nil:
- section.add "X-Amz-Signature", valid_618528
- var valid_618529 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618529 = validateParameter(valid_618529, JString, required = false,
+ if valid_619732 != nil:
+ section.add "X-Amz-Signature", valid_619732
+ var valid_619733 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_619733 = validateParameter(valid_619733, JString, required = false,
default = nil)
- if valid_618529 != nil:
- section.add "X-Amz-Content-Sha256", valid_618529
- var valid_618530 = header.getOrDefault("X-Amz-Date")
- valid_618530 = validateParameter(valid_618530, JString, required = false,
+ if valid_619733 != nil:
+ section.add "X-Amz-Content-Sha256", valid_619733
+ var valid_619734 = header.getOrDefault("X-Amz-Date")
+ valid_619734 = validateParameter(valid_619734, JString, required = false,
default = nil)
- if valid_618530 != nil:
- section.add "X-Amz-Date", valid_618530
- var valid_618531 = header.getOrDefault("X-Amz-Credential")
- valid_618531 = validateParameter(valid_618531, JString, required = false,
+ if valid_619734 != nil:
+ section.add "X-Amz-Date", valid_619734
+ var valid_619735 = header.getOrDefault("X-Amz-Credential")
+ valid_619735 = validateParameter(valid_619735, JString, required = false,
default = nil)
- if valid_618531 != nil:
- section.add "X-Amz-Credential", valid_618531
- var valid_618532 = header.getOrDefault("X-Amz-Security-Token")
- valid_618532 = validateParameter(valid_618532, JString, required = false,
+ if valid_619735 != nil:
+ section.add "X-Amz-Credential", valid_619735
+ var valid_619736 = header.getOrDefault("X-Amz-Security-Token")
+ valid_619736 = validateParameter(valid_619736, JString, required = false,
default = nil)
- if valid_618532 != nil:
- section.add "X-Amz-Security-Token", valid_618532
- var valid_618533 = header.getOrDefault("X-Amz-Algorithm")
- valid_618533 = validateParameter(valid_618533, JString, required = false,
+ if valid_619736 != nil:
+ section.add "X-Amz-Security-Token", valid_619736
+ var valid_619737 = header.getOrDefault("X-Amz-Algorithm")
+ valid_619737 = validateParameter(valid_619737, JString, required = false,
default = nil)
- if valid_618533 != nil:
- section.add "X-Amz-Algorithm", valid_618533
- var valid_618534 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618534 = validateParameter(valid_618534, JString, required = false,
+ if valid_619737 != nil:
+ section.add "X-Amz-Algorithm", valid_619737
+ var valid_619738 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_619738 = validateParameter(valid_619738, JString, required = false,
default = nil)
- if valid_618534 != nil:
- section.add "X-Amz-SignedHeaders", valid_618534
+ if valid_619738 != nil:
+ section.add "X-Amz-SignedHeaders", valid_619738
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618535: Call_GetModifyVpcEndpointConnectionNotification_618519;
+proc call*(call_619739: Call_GetModifyVpcEndpointConnectionNotification_619723;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Modifies a connection notification for VPC endpoint or VPC endpoint service. You can change the SNS topic for the notification, or the events for which to be notified.
##
- let valid = call_618535.validator(path, query, header, formData, body)
- let scheme = call_618535.pickScheme
+ let valid = call_619739.validator(path, query, header, formData, body)
+ let scheme = call_619739.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618535.url(scheme.get, call_618535.host, call_618535.base,
- call_618535.route, valid.getOrDefault("path"),
+ let url = call_619739.url(scheme.get, call_619739.host, call_619739.base,
+ call_619739.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618535, url, valid)
+ result = atozHook(call_619739, url, valid)
-proc call*(call_618536: Call_GetModifyVpcEndpointConnectionNotification_618519;
+proc call*(call_619740: Call_GetModifyVpcEndpointConnectionNotification_619723;
ConnectionNotificationId: string;
ConnectionNotificationArn: string = ""; DryRun: bool = false;
ConnectionEvents: JsonNode = nil;
@@ -115183,28 +115248,28 @@ proc call*(call_618536: Call_GetModifyVpcEndpointConnectionNotification_618519;
## ConnectionNotificationId: string (required)
## : The ID of the notification.
## Version: string (required)
- var query_618537 = newJObject()
- add(query_618537, "ConnectionNotificationArn",
+ var query_619741 = newJObject()
+ add(query_619741, "ConnectionNotificationArn",
newJString(ConnectionNotificationArn))
- add(query_618537, "DryRun", newJBool(DryRun))
+ add(query_619741, "DryRun", newJBool(DryRun))
if ConnectionEvents != nil:
- query_618537.add "ConnectionEvents", ConnectionEvents
- add(query_618537, "Action", newJString(Action))
- add(query_618537, "ConnectionNotificationId",
+ query_619741.add "ConnectionEvents", ConnectionEvents
+ add(query_619741, "Action", newJString(Action))
+ add(query_619741, "ConnectionNotificationId",
newJString(ConnectionNotificationId))
- add(query_618537, "Version", newJString(Version))
- result = call_618536.call(nil, query_618537, nil, nil, nil)
+ add(query_619741, "Version", newJString(Version))
+ result = call_619740.call(nil, query_619741, nil, nil, nil)
-var getModifyVpcEndpointConnectionNotification* = Call_GetModifyVpcEndpointConnectionNotification_618519(
+var getModifyVpcEndpointConnectionNotification* = Call_GetModifyVpcEndpointConnectionNotification_619723(
name: "getModifyVpcEndpointConnectionNotification", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=ModifyVpcEndpointConnectionNotification",
- validator: validate_GetModifyVpcEndpointConnectionNotification_618520,
- base: "/", url: url_GetModifyVpcEndpointConnectionNotification_618521,
+ validator: validate_GetModifyVpcEndpointConnectionNotification_619724,
+ base: "/", url: url_GetModifyVpcEndpointConnectionNotification_619725,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostModifyVpcEndpointServiceConfiguration_618580 = ref object of OpenApiRestCall_604389
-proc url_PostModifyVpcEndpointServiceConfiguration_618582(protocol: Scheme;
+ Call_PostModifyVpcEndpointServiceConfiguration_619784 = ref object of OpenApiRestCall_605589
+proc url_PostModifyVpcEndpointServiceConfiguration_619786(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -115216,7 +115281,7 @@ proc url_PostModifyVpcEndpointServiceConfiguration_618582(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostModifyVpcEndpointServiceConfiguration_618581(path: JsonNode;
+proc validate_PostModifyVpcEndpointServiceConfiguration_619785(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies the attributes of your VPC endpoint service configuration. You can change the Network Load Balancers for your service, and you can specify whether acceptance is required for requests to connect to your endpoint service through an interface VPC endpoint.
If you set or modify the private DNS name, you must prove that you own the private DNS domain name. For more information, see VPC Endpoint Service Private DNS Name Verification in the Amazon Virtual Private Cloud User Guide.
## @@ -115229,16 +115294,16 @@ proc validate_PostModifyVpcEndpointServiceConfiguration_618581(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618583 = query.getOrDefault("Action") - valid_618583 = validateParameter(valid_618583, JString, required = true, default = newJString( + var valid_619787 = query.getOrDefault("Action") + valid_619787 = validateParameter(valid_619787, JString, required = true, default = newJString( "ModifyVpcEndpointServiceConfiguration")) - if valid_618583 != nil: - section.add "Action", valid_618583 - var valid_618584 = query.getOrDefault("Version") - valid_618584 = validateParameter(valid_618584, JString, required = true, + if valid_619787 != nil: + section.add "Action", valid_619787 + var valid_619788 = query.getOrDefault("Version") + valid_619788 = validateParameter(valid_619788, JString, required = true, default = newJString("2016-11-15")) - if valid_618584 != nil: - section.add "Version", valid_618584 + if valid_619788 != nil: + section.add "Version", valid_619788 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -115249,41 +115314,41 @@ proc validate_PostModifyVpcEndpointServiceConfiguration_618581(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618585 = header.getOrDefault("X-Amz-Signature") - valid_618585 = validateParameter(valid_618585, JString, required = false, + var valid_619789 = header.getOrDefault("X-Amz-Signature") + valid_619789 = validateParameter(valid_619789, JString, required = false, default = nil) - if valid_618585 != nil: - section.add "X-Amz-Signature", valid_618585 - var valid_618586 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618586 = validateParameter(valid_618586, JString, required = false, + if valid_619789 != nil: + section.add "X-Amz-Signature", valid_619789 + var valid_619790 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619790 = validateParameter(valid_619790, JString, required = false, default = nil) - if valid_618586 != nil: - section.add "X-Amz-Content-Sha256", valid_618586 - var valid_618587 = header.getOrDefault("X-Amz-Date") - valid_618587 = validateParameter(valid_618587, JString, required = false, + if valid_619790 != nil: + section.add "X-Amz-Content-Sha256", valid_619790 + var valid_619791 = header.getOrDefault("X-Amz-Date") + valid_619791 = validateParameter(valid_619791, JString, required = false, default = nil) - if valid_618587 != nil: - section.add "X-Amz-Date", valid_618587 - var valid_618588 = header.getOrDefault("X-Amz-Credential") - valid_618588 = validateParameter(valid_618588, JString, required = false, + if valid_619791 != nil: + section.add "X-Amz-Date", valid_619791 + var valid_619792 = header.getOrDefault("X-Amz-Credential") + valid_619792 = validateParameter(valid_619792, JString, required = false, default = nil) - if valid_618588 != nil: - section.add "X-Amz-Credential", valid_618588 - var valid_618589 = header.getOrDefault("X-Amz-Security-Token") - valid_618589 = validateParameter(valid_618589, JString, required = false, + if valid_619792 != nil: + section.add "X-Amz-Credential", valid_619792 + var valid_619793 = header.getOrDefault("X-Amz-Security-Token") + valid_619793 = validateParameter(valid_619793, JString, required = false, default = nil) - if valid_618589 != nil: - section.add "X-Amz-Security-Token", valid_618589 - var valid_618590 = header.getOrDefault("X-Amz-Algorithm") - valid_618590 = validateParameter(valid_618590, JString, required = false, + if valid_619793 != nil: + section.add "X-Amz-Security-Token", valid_619793 + var valid_619794 = header.getOrDefault("X-Amz-Algorithm") + valid_619794 = validateParameter(valid_619794, JString, required = false, default = nil) - if valid_618590 != nil: - section.add "X-Amz-Algorithm", valid_618590 - var valid_618591 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618591 = validateParameter(valid_618591, JString, required = false, + if valid_619794 != nil: + section.add "X-Amz-Algorithm", valid_619794 + var valid_619795 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619795 = validateParameter(valid_619795, JString, required = false, default = nil) - if valid_618591 != nil: - section.add "X-Amz-SignedHeaders", valid_618591 + if valid_619795 != nil: + section.add "X-Amz-SignedHeaders", valid_619795 result.add "header", section ## parameters in `formData` object: ## PrivateDnsName: JString @@ -115301,59 +115366,59 @@ proc validate_PostModifyVpcEndpointServiceConfiguration_618581(path: JsonNode; ## AcceptanceRequired: JBool ## : Indicates whether requests to create an endpoint to your service must be accepted. section = newJObject() - var valid_618592 = formData.getOrDefault("PrivateDnsName") - valid_618592 = validateParameter(valid_618592, JString, required = false, + var valid_619796 = formData.getOrDefault("PrivateDnsName") + valid_619796 = validateParameter(valid_619796, JString, required = false, default = nil) - if valid_618592 != nil: - section.add "PrivateDnsName", valid_618592 - var valid_618593 = formData.getOrDefault("AddNetworkLoadBalancerArn") - valid_618593 = validateParameter(valid_618593, JArray, required = false, + if valid_619796 != nil: + section.add "PrivateDnsName", valid_619796 + var valid_619797 = formData.getOrDefault("AddNetworkLoadBalancerArn") + valid_619797 = validateParameter(valid_619797, JArray, required = false, default = nil) - if valid_618593 != nil: - section.add "AddNetworkLoadBalancerArn", valid_618593 - var valid_618594 = formData.getOrDefault("RemovePrivateDnsName") - valid_618594 = validateParameter(valid_618594, JBool, required = false, default = nil) - if valid_618594 != nil: - section.add "RemovePrivateDnsName", valid_618594 + if valid_619797 != nil: + section.add "AddNetworkLoadBalancerArn", valid_619797 + var valid_619798 = formData.getOrDefault("RemovePrivateDnsName") + valid_619798 = validateParameter(valid_619798, JBool, required = false, default = nil) + if valid_619798 != nil: + section.add "RemovePrivateDnsName", valid_619798 assert formData != nil, "formData argument is necessary due to required `ServiceId` field" - var valid_618595 = formData.getOrDefault("ServiceId") - valid_618595 = validateParameter(valid_618595, JString, required = true, + var valid_619799 = formData.getOrDefault("ServiceId") + valid_619799 = validateParameter(valid_619799, JString, required = true, default = nil) - if valid_618595 != nil: - section.add "ServiceId", valid_618595 - var valid_618596 = formData.getOrDefault("DryRun") - valid_618596 = validateParameter(valid_618596, JBool, required = false, default = nil) - if valid_618596 != nil: - section.add "DryRun", valid_618596 - var valid_618597 = formData.getOrDefault("RemoveNetworkLoadBalancerArn") - valid_618597 = validateParameter(valid_618597, JArray, required = false, + if valid_619799 != nil: + section.add "ServiceId", valid_619799 + var valid_619800 = formData.getOrDefault("DryRun") + valid_619800 = validateParameter(valid_619800, JBool, required = false, default = nil) + if valid_619800 != nil: + section.add "DryRun", valid_619800 + var valid_619801 = formData.getOrDefault("RemoveNetworkLoadBalancerArn") + valid_619801 = validateParameter(valid_619801, JArray, required = false, default = nil) - if valid_618597 != nil: - section.add "RemoveNetworkLoadBalancerArn", valid_618597 - var valid_618598 = formData.getOrDefault("AcceptanceRequired") - valid_618598 = validateParameter(valid_618598, JBool, required = false, default = nil) - if valid_618598 != nil: - section.add "AcceptanceRequired", valid_618598 + if valid_619801 != nil: + section.add "RemoveNetworkLoadBalancerArn", valid_619801 + var valid_619802 = formData.getOrDefault("AcceptanceRequired") + valid_619802 = validateParameter(valid_619802, JBool, required = false, default = nil) + if valid_619802 != nil: + section.add "AcceptanceRequired", valid_619802 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618599: Call_PostModifyVpcEndpointServiceConfiguration_618580; +proc call*(call_619803: Call_PostModifyVpcEndpointServiceConfiguration_619784; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the attributes of your VPC endpoint service configuration. You can change the Network Load Balancers for your service, and you can specify whether acceptance is required for requests to connect to your endpoint service through an interface VPC endpoint.
If you set or modify the private DNS name, you must prove that you own the private DNS domain name. For more information, see VPC Endpoint Service Private DNS Name Verification in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_618599.validator(path, query, header, formData, body) - let scheme = call_618599.pickScheme + let valid = call_619803.validator(path, query, header, formData, body) + let scheme = call_619803.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618599.url(scheme.get, call_618599.host, call_618599.base, - call_618599.route, valid.getOrDefault("path"), + let url = call_619803.url(scheme.get, call_619803.host, call_619803.base, + call_619803.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618599, url, valid) + result = atozHook(call_619803, url, valid) -proc call*(call_618600: Call_PostModifyVpcEndpointServiceConfiguration_618580; +proc call*(call_619804: Call_PostModifyVpcEndpointServiceConfiguration_619784; ServiceId: string; PrivateDnsName: string = ""; AddNetworkLoadBalancerArn: JsonNode = nil; RemovePrivateDnsName: bool = false; DryRun: bool = false; @@ -115378,32 +115443,32 @@ proc call*(call_618600: Call_PostModifyVpcEndpointServiceConfiguration_618580; ## AcceptanceRequired: bool ## : Indicates whether requests to create an endpoint to your service must be accepted. ## Version: string (required) - var query_618601 = newJObject() - var formData_618602 = newJObject() - add(formData_618602, "PrivateDnsName", newJString(PrivateDnsName)) + var query_619805 = newJObject() + var formData_619806 = newJObject() + add(formData_619806, "PrivateDnsName", newJString(PrivateDnsName)) if AddNetworkLoadBalancerArn != nil: - formData_618602.add "AddNetworkLoadBalancerArn", AddNetworkLoadBalancerArn - add(formData_618602, "RemovePrivateDnsName", newJBool(RemovePrivateDnsName)) - add(formData_618602, "ServiceId", newJString(ServiceId)) - add(formData_618602, "DryRun", newJBool(DryRun)) - add(query_618601, "Action", newJString(Action)) + formData_619806.add "AddNetworkLoadBalancerArn", AddNetworkLoadBalancerArn + add(formData_619806, "RemovePrivateDnsName", newJBool(RemovePrivateDnsName)) + add(formData_619806, "ServiceId", newJString(ServiceId)) + add(formData_619806, "DryRun", newJBool(DryRun)) + add(query_619805, "Action", newJString(Action)) if RemoveNetworkLoadBalancerArn != nil: - formData_618602.add "RemoveNetworkLoadBalancerArn", + formData_619806.add "RemoveNetworkLoadBalancerArn", RemoveNetworkLoadBalancerArn - add(formData_618602, "AcceptanceRequired", newJBool(AcceptanceRequired)) - add(query_618601, "Version", newJString(Version)) - result = call_618600.call(nil, query_618601, nil, formData_618602, nil) + add(formData_619806, "AcceptanceRequired", newJBool(AcceptanceRequired)) + add(query_619805, "Version", newJString(Version)) + result = call_619804.call(nil, query_619805, nil, formData_619806, nil) -var postModifyVpcEndpointServiceConfiguration* = Call_PostModifyVpcEndpointServiceConfiguration_618580( +var postModifyVpcEndpointServiceConfiguration* = Call_PostModifyVpcEndpointServiceConfiguration_619784( name: "postModifyVpcEndpointServiceConfiguration", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcEndpointServiceConfiguration", - validator: validate_PostModifyVpcEndpointServiceConfiguration_618581, - base: "/", url: url_PostModifyVpcEndpointServiceConfiguration_618582, + validator: validate_PostModifyVpcEndpointServiceConfiguration_619785, + base: "/", url: url_PostModifyVpcEndpointServiceConfiguration_619786, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyVpcEndpointServiceConfiguration_618558 = ref object of OpenApiRestCall_604389 -proc url_GetModifyVpcEndpointServiceConfiguration_618560(protocol: Scheme; + Call_GetModifyVpcEndpointServiceConfiguration_619762 = ref object of OpenApiRestCall_605589 +proc url_GetModifyVpcEndpointServiceConfiguration_619764(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -115415,7 +115480,7 @@ proc url_GetModifyVpcEndpointServiceConfiguration_618560(protocol: Scheme; else: result.path = base & route -proc validate_GetModifyVpcEndpointServiceConfiguration_618559(path: JsonNode; +proc validate_GetModifyVpcEndpointServiceConfiguration_619763(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the attributes of your VPC endpoint service configuration. You can change the Network Load Balancers for your service, and you can specify whether acceptance is required for requests to connect to your endpoint service through an interface VPC endpoint.
If you set or modify the private DNS name, you must prove that you own the private DNS domain name. For more information, see VPC Endpoint Service Private DNS Name Verification in the Amazon Virtual Private Cloud User Guide.
## @@ -115441,50 +115506,50 @@ proc validate_GetModifyVpcEndpointServiceConfiguration_618559(path: JsonNode; ## RemoveNetworkLoadBalancerArn: JArray ## : The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration. section = newJObject() - var valid_618561 = query.getOrDefault("RemovePrivateDnsName") - valid_618561 = validateParameter(valid_618561, JBool, required = false, default = nil) - if valid_618561 != nil: - section.add "RemovePrivateDnsName", valid_618561 - var valid_618562 = query.getOrDefault("DryRun") - valid_618562 = validateParameter(valid_618562, JBool, required = false, default = nil) - if valid_618562 != nil: - section.add "DryRun", valid_618562 - var valid_618563 = query.getOrDefault("AcceptanceRequired") - valid_618563 = validateParameter(valid_618563, JBool, required = false, default = nil) - if valid_618563 != nil: - section.add "AcceptanceRequired", valid_618563 - var valid_618564 = query.getOrDefault("AddNetworkLoadBalancerArn") - valid_618564 = validateParameter(valid_618564, JArray, required = false, + var valid_619765 = query.getOrDefault("RemovePrivateDnsName") + valid_619765 = validateParameter(valid_619765, JBool, required = false, default = nil) + if valid_619765 != nil: + section.add "RemovePrivateDnsName", valid_619765 + var valid_619766 = query.getOrDefault("DryRun") + valid_619766 = validateParameter(valid_619766, JBool, required = false, default = nil) + if valid_619766 != nil: + section.add "DryRun", valid_619766 + var valid_619767 = query.getOrDefault("AcceptanceRequired") + valid_619767 = validateParameter(valid_619767, JBool, required = false, default = nil) + if valid_619767 != nil: + section.add "AcceptanceRequired", valid_619767 + var valid_619768 = query.getOrDefault("AddNetworkLoadBalancerArn") + valid_619768 = validateParameter(valid_619768, JArray, required = false, default = nil) - if valid_618564 != nil: - section.add "AddNetworkLoadBalancerArn", valid_618564 + if valid_619768 != nil: + section.add "AddNetworkLoadBalancerArn", valid_619768 assert query != nil, "query argument is necessary due to required `ServiceId` field" - var valid_618565 = query.getOrDefault("ServiceId") - valid_618565 = validateParameter(valid_618565, JString, required = true, + var valid_619769 = query.getOrDefault("ServiceId") + valid_619769 = validateParameter(valid_619769, JString, required = true, default = nil) - if valid_618565 != nil: - section.add "ServiceId", valid_618565 - var valid_618566 = query.getOrDefault("Action") - valid_618566 = validateParameter(valid_618566, JString, required = true, default = newJString( + if valid_619769 != nil: + section.add "ServiceId", valid_619769 + var valid_619770 = query.getOrDefault("Action") + valid_619770 = validateParameter(valid_619770, JString, required = true, default = newJString( "ModifyVpcEndpointServiceConfiguration")) - if valid_618566 != nil: - section.add "Action", valid_618566 - var valid_618567 = query.getOrDefault("Version") - valid_618567 = validateParameter(valid_618567, JString, required = true, + if valid_619770 != nil: + section.add "Action", valid_619770 + var valid_619771 = query.getOrDefault("Version") + valid_619771 = validateParameter(valid_619771, JString, required = true, default = newJString("2016-11-15")) - if valid_618567 != nil: - section.add "Version", valid_618567 - var valid_618568 = query.getOrDefault("PrivateDnsName") - valid_618568 = validateParameter(valid_618568, JString, required = false, + if valid_619771 != nil: + section.add "Version", valid_619771 + var valid_619772 = query.getOrDefault("PrivateDnsName") + valid_619772 = validateParameter(valid_619772, JString, required = false, default = nil) - if valid_618568 != nil: - section.add "PrivateDnsName", valid_618568 - var valid_618569 = query.getOrDefault("RemoveNetworkLoadBalancerArn") - valid_618569 = validateParameter(valid_618569, JArray, required = false, + if valid_619772 != nil: + section.add "PrivateDnsName", valid_619772 + var valid_619773 = query.getOrDefault("RemoveNetworkLoadBalancerArn") + valid_619773 = validateParameter(valid_619773, JArray, required = false, default = nil) - if valid_618569 != nil: - section.add "RemoveNetworkLoadBalancerArn", valid_618569 + if valid_619773 != nil: + section.add "RemoveNetworkLoadBalancerArn", valid_619773 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -115495,62 +115560,62 @@ proc validate_GetModifyVpcEndpointServiceConfiguration_618559(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618570 = header.getOrDefault("X-Amz-Signature") - valid_618570 = validateParameter(valid_618570, JString, required = false, + var valid_619774 = header.getOrDefault("X-Amz-Signature") + valid_619774 = validateParameter(valid_619774, JString, required = false, default = nil) - if valid_618570 != nil: - section.add "X-Amz-Signature", valid_618570 - var valid_618571 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618571 = validateParameter(valid_618571, JString, required = false, + if valid_619774 != nil: + section.add "X-Amz-Signature", valid_619774 + var valid_619775 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619775 = validateParameter(valid_619775, JString, required = false, default = nil) - if valid_618571 != nil: - section.add "X-Amz-Content-Sha256", valid_618571 - var valid_618572 = header.getOrDefault("X-Amz-Date") - valid_618572 = validateParameter(valid_618572, JString, required = false, + if valid_619775 != nil: + section.add "X-Amz-Content-Sha256", valid_619775 + var valid_619776 = header.getOrDefault("X-Amz-Date") + valid_619776 = validateParameter(valid_619776, JString, required = false, default = nil) - if valid_618572 != nil: - section.add "X-Amz-Date", valid_618572 - var valid_618573 = header.getOrDefault("X-Amz-Credential") - valid_618573 = validateParameter(valid_618573, JString, required = false, + if valid_619776 != nil: + section.add "X-Amz-Date", valid_619776 + var valid_619777 = header.getOrDefault("X-Amz-Credential") + valid_619777 = validateParameter(valid_619777, JString, required = false, default = nil) - if valid_618573 != nil: - section.add "X-Amz-Credential", valid_618573 - var valid_618574 = header.getOrDefault("X-Amz-Security-Token") - valid_618574 = validateParameter(valid_618574, JString, required = false, + if valid_619777 != nil: + section.add "X-Amz-Credential", valid_619777 + var valid_619778 = header.getOrDefault("X-Amz-Security-Token") + valid_619778 = validateParameter(valid_619778, JString, required = false, default = nil) - if valid_618574 != nil: - section.add "X-Amz-Security-Token", valid_618574 - var valid_618575 = header.getOrDefault("X-Amz-Algorithm") - valid_618575 = validateParameter(valid_618575, JString, required = false, + if valid_619778 != nil: + section.add "X-Amz-Security-Token", valid_619778 + var valid_619779 = header.getOrDefault("X-Amz-Algorithm") + valid_619779 = validateParameter(valid_619779, JString, required = false, default = nil) - if valid_618575 != nil: - section.add "X-Amz-Algorithm", valid_618575 - var valid_618576 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618576 = validateParameter(valid_618576, JString, required = false, + if valid_619779 != nil: + section.add "X-Amz-Algorithm", valid_619779 + var valid_619780 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619780 = validateParameter(valid_619780, JString, required = false, default = nil) - if valid_618576 != nil: - section.add "X-Amz-SignedHeaders", valid_618576 + if valid_619780 != nil: + section.add "X-Amz-SignedHeaders", valid_619780 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618577: Call_GetModifyVpcEndpointServiceConfiguration_618558; +proc call*(call_619781: Call_GetModifyVpcEndpointServiceConfiguration_619762; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the attributes of your VPC endpoint service configuration. You can change the Network Load Balancers for your service, and you can specify whether acceptance is required for requests to connect to your endpoint service through an interface VPC endpoint.
If you set or modify the private DNS name, you must prove that you own the private DNS domain name. For more information, see VPC Endpoint Service Private DNS Name Verification in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_618577.validator(path, query, header, formData, body) - let scheme = call_618577.pickScheme + let valid = call_619781.validator(path, query, header, formData, body) + let scheme = call_619781.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618577.url(scheme.get, call_618577.host, call_618577.base, - call_618577.route, valid.getOrDefault("path"), + let url = call_619781.url(scheme.get, call_619781.host, call_619781.base, + call_619781.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618577, url, valid) + result = atozHook(call_619781, url, valid) -proc call*(call_618578: Call_GetModifyVpcEndpointServiceConfiguration_618558; +proc call*(call_619782: Call_GetModifyVpcEndpointServiceConfiguration_619762; ServiceId: string; RemovePrivateDnsName: bool = false; DryRun: bool = false; AcceptanceRequired: bool = false; AddNetworkLoadBalancerArn: JsonNode = nil; @@ -115575,30 +115640,30 @@ proc call*(call_618578: Call_GetModifyVpcEndpointServiceConfiguration_618558; ## : The private DNS name to assign to the endpoint service. ## RemoveNetworkLoadBalancerArn: JArray ## : The Amazon Resource Names (ARNs) of Network Load Balancers to remove from your service configuration. - var query_618579 = newJObject() - add(query_618579, "RemovePrivateDnsName", newJBool(RemovePrivateDnsName)) - add(query_618579, "DryRun", newJBool(DryRun)) - add(query_618579, "AcceptanceRequired", newJBool(AcceptanceRequired)) + var query_619783 = newJObject() + add(query_619783, "RemovePrivateDnsName", newJBool(RemovePrivateDnsName)) + add(query_619783, "DryRun", newJBool(DryRun)) + add(query_619783, "AcceptanceRequired", newJBool(AcceptanceRequired)) if AddNetworkLoadBalancerArn != nil: - query_618579.add "AddNetworkLoadBalancerArn", AddNetworkLoadBalancerArn - add(query_618579, "ServiceId", newJString(ServiceId)) - add(query_618579, "Action", newJString(Action)) - add(query_618579, "Version", newJString(Version)) - add(query_618579, "PrivateDnsName", newJString(PrivateDnsName)) + query_619783.add "AddNetworkLoadBalancerArn", AddNetworkLoadBalancerArn + add(query_619783, "ServiceId", newJString(ServiceId)) + add(query_619783, "Action", newJString(Action)) + add(query_619783, "Version", newJString(Version)) + add(query_619783, "PrivateDnsName", newJString(PrivateDnsName)) if RemoveNetworkLoadBalancerArn != nil: - query_618579.add "RemoveNetworkLoadBalancerArn", RemoveNetworkLoadBalancerArn - result = call_618578.call(nil, query_618579, nil, nil, nil) + query_619783.add "RemoveNetworkLoadBalancerArn", RemoveNetworkLoadBalancerArn + result = call_619782.call(nil, query_619783, nil, nil, nil) -var getModifyVpcEndpointServiceConfiguration* = Call_GetModifyVpcEndpointServiceConfiguration_618558( +var getModifyVpcEndpointServiceConfiguration* = Call_GetModifyVpcEndpointServiceConfiguration_619762( name: "getModifyVpcEndpointServiceConfiguration", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcEndpointServiceConfiguration", - validator: validate_GetModifyVpcEndpointServiceConfiguration_618559, - base: "/", url: url_GetModifyVpcEndpointServiceConfiguration_618560, + validator: validate_GetModifyVpcEndpointServiceConfiguration_619763, + base: "/", url: url_GetModifyVpcEndpointServiceConfiguration_619764, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyVpcEndpointServicePermissions_618622 = ref object of OpenApiRestCall_604389 -proc url_PostModifyVpcEndpointServicePermissions_618624(protocol: Scheme; + Call_PostModifyVpcEndpointServicePermissions_619826 = ref object of OpenApiRestCall_605589 +proc url_PostModifyVpcEndpointServicePermissions_619828(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -115610,7 +115675,7 @@ proc url_PostModifyVpcEndpointServicePermissions_618624(protocol: Scheme; else: result.path = base & route -proc validate_PostModifyVpcEndpointServicePermissions_618623(path: JsonNode; +proc validate_PostModifyVpcEndpointServicePermissions_619827(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the permissions for your VPC endpoint service. You can add or remove permissions for service consumers (IAM users, IAM roles, and AWS accounts) to connect to your endpoint service.
If you grant permissions to all principals, the service is public. Any users who know the name of a public service can send a request to attach an endpoint. If the service does not require manual approval, attachments are automatically approved.
## @@ -115623,16 +115688,16 @@ proc validate_PostModifyVpcEndpointServicePermissions_618623(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618625 = query.getOrDefault("Action") - valid_618625 = validateParameter(valid_618625, JString, required = true, default = newJString( + var valid_619829 = query.getOrDefault("Action") + valid_619829 = validateParameter(valid_619829, JString, required = true, default = newJString( "ModifyVpcEndpointServicePermissions")) - if valid_618625 != nil: - section.add "Action", valid_618625 - var valid_618626 = query.getOrDefault("Version") - valid_618626 = validateParameter(valid_618626, JString, required = true, + if valid_619829 != nil: + section.add "Action", valid_619829 + var valid_619830 = query.getOrDefault("Version") + valid_619830 = validateParameter(valid_619830, JString, required = true, default = newJString("2016-11-15")) - if valid_618626 != nil: - section.add "Version", valid_618626 + if valid_619830 != nil: + section.add "Version", valid_619830 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -115643,41 +115708,41 @@ proc validate_PostModifyVpcEndpointServicePermissions_618623(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618627 = header.getOrDefault("X-Amz-Signature") - valid_618627 = validateParameter(valid_618627, JString, required = false, + var valid_619831 = header.getOrDefault("X-Amz-Signature") + valid_619831 = validateParameter(valid_619831, JString, required = false, default = nil) - if valid_618627 != nil: - section.add "X-Amz-Signature", valid_618627 - var valid_618628 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618628 = validateParameter(valid_618628, JString, required = false, + if valid_619831 != nil: + section.add "X-Amz-Signature", valid_619831 + var valid_619832 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619832 = validateParameter(valid_619832, JString, required = false, default = nil) - if valid_618628 != nil: - section.add "X-Amz-Content-Sha256", valid_618628 - var valid_618629 = header.getOrDefault("X-Amz-Date") - valid_618629 = validateParameter(valid_618629, JString, required = false, + if valid_619832 != nil: + section.add "X-Amz-Content-Sha256", valid_619832 + var valid_619833 = header.getOrDefault("X-Amz-Date") + valid_619833 = validateParameter(valid_619833, JString, required = false, default = nil) - if valid_618629 != nil: - section.add "X-Amz-Date", valid_618629 - var valid_618630 = header.getOrDefault("X-Amz-Credential") - valid_618630 = validateParameter(valid_618630, JString, required = false, + if valid_619833 != nil: + section.add "X-Amz-Date", valid_619833 + var valid_619834 = header.getOrDefault("X-Amz-Credential") + valid_619834 = validateParameter(valid_619834, JString, required = false, default = nil) - if valid_618630 != nil: - section.add "X-Amz-Credential", valid_618630 - var valid_618631 = header.getOrDefault("X-Amz-Security-Token") - valid_618631 = validateParameter(valid_618631, JString, required = false, + if valid_619834 != nil: + section.add "X-Amz-Credential", valid_619834 + var valid_619835 = header.getOrDefault("X-Amz-Security-Token") + valid_619835 = validateParameter(valid_619835, JString, required = false, default = nil) - if valid_618631 != nil: - section.add "X-Amz-Security-Token", valid_618631 - var valid_618632 = header.getOrDefault("X-Amz-Algorithm") - valid_618632 = validateParameter(valid_618632, JString, required = false, + if valid_619835 != nil: + section.add "X-Amz-Security-Token", valid_619835 + var valid_619836 = header.getOrDefault("X-Amz-Algorithm") + valid_619836 = validateParameter(valid_619836, JString, required = false, default = nil) - if valid_618632 != nil: - section.add "X-Amz-Algorithm", valid_618632 - var valid_618633 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618633 = validateParameter(valid_618633, JString, required = false, + if valid_619836 != nil: + section.add "X-Amz-Algorithm", valid_619836 + var valid_619837 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619837 = validateParameter(valid_619837, JString, required = false, default = nil) - if valid_618633 != nil: - section.add "X-Amz-SignedHeaders", valid_618633 + if valid_619837 != nil: + section.add "X-Amz-SignedHeaders", valid_619837 result.add "header", section ## parameters in `formData` object: ## ServiceId: JString (required) @@ -115691,44 +115756,44 @@ proc validate_PostModifyVpcEndpointServicePermissions_618623(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `ServiceId` field" - var valid_618634 = formData.getOrDefault("ServiceId") - valid_618634 = validateParameter(valid_618634, JString, required = true, + var valid_619838 = formData.getOrDefault("ServiceId") + valid_619838 = validateParameter(valid_619838, JString, required = true, default = nil) - if valid_618634 != nil: - section.add "ServiceId", valid_618634 - var valid_618635 = formData.getOrDefault("DryRun") - valid_618635 = validateParameter(valid_618635, JBool, required = false, default = nil) - if valid_618635 != nil: - section.add "DryRun", valid_618635 - var valid_618636 = formData.getOrDefault("RemoveAllowedPrincipals") - valid_618636 = validateParameter(valid_618636, JArray, required = false, + if valid_619838 != nil: + section.add "ServiceId", valid_619838 + var valid_619839 = formData.getOrDefault("DryRun") + valid_619839 = validateParameter(valid_619839, JBool, required = false, default = nil) + if valid_619839 != nil: + section.add "DryRun", valid_619839 + var valid_619840 = formData.getOrDefault("RemoveAllowedPrincipals") + valid_619840 = validateParameter(valid_619840, JArray, required = false, default = nil) - if valid_618636 != nil: - section.add "RemoveAllowedPrincipals", valid_618636 - var valid_618637 = formData.getOrDefault("AddAllowedPrincipals") - valid_618637 = validateParameter(valid_618637, JArray, required = false, + if valid_619840 != nil: + section.add "RemoveAllowedPrincipals", valid_619840 + var valid_619841 = formData.getOrDefault("AddAllowedPrincipals") + valid_619841 = validateParameter(valid_619841, JArray, required = false, default = nil) - if valid_618637 != nil: - section.add "AddAllowedPrincipals", valid_618637 + if valid_619841 != nil: + section.add "AddAllowedPrincipals", valid_619841 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618638: Call_PostModifyVpcEndpointServicePermissions_618622; +proc call*(call_619842: Call_PostModifyVpcEndpointServicePermissions_619826; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the permissions for your VPC endpoint service. You can add or remove permissions for service consumers (IAM users, IAM roles, and AWS accounts) to connect to your endpoint service.
If you grant permissions to all principals, the service is public. Any users who know the name of a public service can send a request to attach an endpoint. If the service does not require manual approval, attachments are automatically approved.
## - let valid = call_618638.validator(path, query, header, formData, body) - let scheme = call_618638.pickScheme + let valid = call_619842.validator(path, query, header, formData, body) + let scheme = call_619842.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618638.url(scheme.get, call_618638.host, call_618638.base, - call_618638.route, valid.getOrDefault("path"), + let url = call_619842.url(scheme.get, call_619842.host, call_619842.base, + call_619842.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618638, url, valid) + result = atozHook(call_619842, url, valid) -proc call*(call_618639: Call_PostModifyVpcEndpointServicePermissions_618622; +proc call*(call_619843: Call_PostModifyVpcEndpointServicePermissions_619826; ServiceId: string; DryRun: bool = false; RemoveAllowedPrincipals: JsonNode = nil; Action: string = "ModifyVpcEndpointServicePermissions"; @@ -115745,28 +115810,28 @@ proc call*(call_618639: Call_PostModifyVpcEndpointServicePermissions_618622; ## Version: string (required) ## AddAllowedPrincipals: JArray ## : The Amazon Resource Names (ARN) of one or more principals. Permissions are granted to the principals in this list. To grant permissions to all principals, specify an asterisk (*). - var query_618640 = newJObject() - var formData_618641 = newJObject() - add(formData_618641, "ServiceId", newJString(ServiceId)) - add(formData_618641, "DryRun", newJBool(DryRun)) + var query_619844 = newJObject() + var formData_619845 = newJObject() + add(formData_619845, "ServiceId", newJString(ServiceId)) + add(formData_619845, "DryRun", newJBool(DryRun)) if RemoveAllowedPrincipals != nil: - formData_618641.add "RemoveAllowedPrincipals", RemoveAllowedPrincipals - add(query_618640, "Action", newJString(Action)) - add(query_618640, "Version", newJString(Version)) + formData_619845.add "RemoveAllowedPrincipals", RemoveAllowedPrincipals + add(query_619844, "Action", newJString(Action)) + add(query_619844, "Version", newJString(Version)) if AddAllowedPrincipals != nil: - formData_618641.add "AddAllowedPrincipals", AddAllowedPrincipals - result = call_618639.call(nil, query_618640, nil, formData_618641, nil) + formData_619845.add "AddAllowedPrincipals", AddAllowedPrincipals + result = call_619843.call(nil, query_619844, nil, formData_619845, nil) -var postModifyVpcEndpointServicePermissions* = Call_PostModifyVpcEndpointServicePermissions_618622( +var postModifyVpcEndpointServicePermissions* = Call_PostModifyVpcEndpointServicePermissions_619826( name: "postModifyVpcEndpointServicePermissions", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcEndpointServicePermissions", - validator: validate_PostModifyVpcEndpointServicePermissions_618623, base: "/", - url: url_PostModifyVpcEndpointServicePermissions_618624, + validator: validate_PostModifyVpcEndpointServicePermissions_619827, base: "/", + url: url_PostModifyVpcEndpointServicePermissions_619828, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyVpcEndpointServicePermissions_618603 = ref object of OpenApiRestCall_604389 -proc url_GetModifyVpcEndpointServicePermissions_618605(protocol: Scheme; + Call_GetModifyVpcEndpointServicePermissions_619807 = ref object of OpenApiRestCall_605589 +proc url_GetModifyVpcEndpointServicePermissions_619809(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -115778,7 +115843,7 @@ proc url_GetModifyVpcEndpointServicePermissions_618605(protocol: Scheme; else: result.path = base & route -proc validate_GetModifyVpcEndpointServicePermissions_618604(path: JsonNode; +proc validate_GetModifyVpcEndpointServicePermissions_619808(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the permissions for your VPC endpoint service. You can add or remove permissions for service consumers (IAM users, IAM roles, and AWS accounts) to connect to your endpoint service.
If you grant permissions to all principals, the service is public. Any users who know the name of a public service can send a request to attach an endpoint. If the service does not require manual approval, attachments are automatically approved.
## @@ -115798,37 +115863,37 @@ proc validate_GetModifyVpcEndpointServicePermissions_618604(path: JsonNode; ## RemoveAllowedPrincipals: JArray ## : The Amazon Resource Names (ARN) of one or more principals. Permissions are revoked for principals in this list. section = newJObject() - var valid_618606 = query.getOrDefault("DryRun") - valid_618606 = validateParameter(valid_618606, JBool, required = false, default = nil) - if valid_618606 != nil: - section.add "DryRun", valid_618606 - var valid_618607 = query.getOrDefault("AddAllowedPrincipals") - valid_618607 = validateParameter(valid_618607, JArray, required = false, + var valid_619810 = query.getOrDefault("DryRun") + valid_619810 = validateParameter(valid_619810, JBool, required = false, default = nil) + if valid_619810 != nil: + section.add "DryRun", valid_619810 + var valid_619811 = query.getOrDefault("AddAllowedPrincipals") + valid_619811 = validateParameter(valid_619811, JArray, required = false, default = nil) - if valid_618607 != nil: - section.add "AddAllowedPrincipals", valid_618607 + if valid_619811 != nil: + section.add "AddAllowedPrincipals", valid_619811 assert query != nil, "query argument is necessary due to required `ServiceId` field" - var valid_618608 = query.getOrDefault("ServiceId") - valid_618608 = validateParameter(valid_618608, JString, required = true, + var valid_619812 = query.getOrDefault("ServiceId") + valid_619812 = validateParameter(valid_619812, JString, required = true, default = nil) - if valid_618608 != nil: - section.add "ServiceId", valid_618608 - var valid_618609 = query.getOrDefault("Action") - valid_618609 = validateParameter(valid_618609, JString, required = true, default = newJString( + if valid_619812 != nil: + section.add "ServiceId", valid_619812 + var valid_619813 = query.getOrDefault("Action") + valid_619813 = validateParameter(valid_619813, JString, required = true, default = newJString( "ModifyVpcEndpointServicePermissions")) - if valid_618609 != nil: - section.add "Action", valid_618609 - var valid_618610 = query.getOrDefault("Version") - valid_618610 = validateParameter(valid_618610, JString, required = true, + if valid_619813 != nil: + section.add "Action", valid_619813 + var valid_619814 = query.getOrDefault("Version") + valid_619814 = validateParameter(valid_619814, JString, required = true, default = newJString("2016-11-15")) - if valid_618610 != nil: - section.add "Version", valid_618610 - var valid_618611 = query.getOrDefault("RemoveAllowedPrincipals") - valid_618611 = validateParameter(valid_618611, JArray, required = false, + if valid_619814 != nil: + section.add "Version", valid_619814 + var valid_619815 = query.getOrDefault("RemoveAllowedPrincipals") + valid_619815 = validateParameter(valid_619815, JArray, required = false, default = nil) - if valid_618611 != nil: - section.add "RemoveAllowedPrincipals", valid_618611 + if valid_619815 != nil: + section.add "RemoveAllowedPrincipals", valid_619815 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -115839,62 +115904,62 @@ proc validate_GetModifyVpcEndpointServicePermissions_618604(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618612 = header.getOrDefault("X-Amz-Signature") - valid_618612 = validateParameter(valid_618612, JString, required = false, + var valid_619816 = header.getOrDefault("X-Amz-Signature") + valid_619816 = validateParameter(valid_619816, JString, required = false, default = nil) - if valid_618612 != nil: - section.add "X-Amz-Signature", valid_618612 - var valid_618613 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618613 = validateParameter(valid_618613, JString, required = false, + if valid_619816 != nil: + section.add "X-Amz-Signature", valid_619816 + var valid_619817 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619817 = validateParameter(valid_619817, JString, required = false, default = nil) - if valid_618613 != nil: - section.add "X-Amz-Content-Sha256", valid_618613 - var valid_618614 = header.getOrDefault("X-Amz-Date") - valid_618614 = validateParameter(valid_618614, JString, required = false, + if valid_619817 != nil: + section.add "X-Amz-Content-Sha256", valid_619817 + var valid_619818 = header.getOrDefault("X-Amz-Date") + valid_619818 = validateParameter(valid_619818, JString, required = false, default = nil) - if valid_618614 != nil: - section.add "X-Amz-Date", valid_618614 - var valid_618615 = header.getOrDefault("X-Amz-Credential") - valid_618615 = validateParameter(valid_618615, JString, required = false, + if valid_619818 != nil: + section.add "X-Amz-Date", valid_619818 + var valid_619819 = header.getOrDefault("X-Amz-Credential") + valid_619819 = validateParameter(valid_619819, JString, required = false, default = nil) - if valid_618615 != nil: - section.add "X-Amz-Credential", valid_618615 - var valid_618616 = header.getOrDefault("X-Amz-Security-Token") - valid_618616 = validateParameter(valid_618616, JString, required = false, + if valid_619819 != nil: + section.add "X-Amz-Credential", valid_619819 + var valid_619820 = header.getOrDefault("X-Amz-Security-Token") + valid_619820 = validateParameter(valid_619820, JString, required = false, default = nil) - if valid_618616 != nil: - section.add "X-Amz-Security-Token", valid_618616 - var valid_618617 = header.getOrDefault("X-Amz-Algorithm") - valid_618617 = validateParameter(valid_618617, JString, required = false, + if valid_619820 != nil: + section.add "X-Amz-Security-Token", valid_619820 + var valid_619821 = header.getOrDefault("X-Amz-Algorithm") + valid_619821 = validateParameter(valid_619821, JString, required = false, default = nil) - if valid_618617 != nil: - section.add "X-Amz-Algorithm", valid_618617 - var valid_618618 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618618 = validateParameter(valid_618618, JString, required = false, + if valid_619821 != nil: + section.add "X-Amz-Algorithm", valid_619821 + var valid_619822 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619822 = validateParameter(valid_619822, JString, required = false, default = nil) - if valid_618618 != nil: - section.add "X-Amz-SignedHeaders", valid_618618 + if valid_619822 != nil: + section.add "X-Amz-SignedHeaders", valid_619822 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618619: Call_GetModifyVpcEndpointServicePermissions_618603; +proc call*(call_619823: Call_GetModifyVpcEndpointServicePermissions_619807; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the permissions for your VPC endpoint service. You can add or remove permissions for service consumers (IAM users, IAM roles, and AWS accounts) to connect to your endpoint service.
If you grant permissions to all principals, the service is public. Any users who know the name of a public service can send a request to attach an endpoint. If the service does not require manual approval, attachments are automatically approved.
## - let valid = call_618619.validator(path, query, header, formData, body) - let scheme = call_618619.pickScheme + let valid = call_619823.validator(path, query, header, formData, body) + let scheme = call_619823.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618619.url(scheme.get, call_618619.host, call_618619.base, - call_618619.route, valid.getOrDefault("path"), + let url = call_619823.url(scheme.get, call_619823.host, call_619823.base, + call_619823.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618619, url, valid) + result = atozHook(call_619823, url, valid) -proc call*(call_618620: Call_GetModifyVpcEndpointServicePermissions_618603; +proc call*(call_619824: Call_GetModifyVpcEndpointServicePermissions_619807; ServiceId: string; DryRun: bool = false; AddAllowedPrincipals: JsonNode = nil; Action: string = "ModifyVpcEndpointServicePermissions"; @@ -115911,27 +115976,27 @@ proc call*(call_618620: Call_GetModifyVpcEndpointServicePermissions_618603; ## Version: string (required) ## RemoveAllowedPrincipals: JArray ## : The Amazon Resource Names (ARN) of one or more principals. Permissions are revoked for principals in this list. - var query_618621 = newJObject() - add(query_618621, "DryRun", newJBool(DryRun)) + var query_619825 = newJObject() + add(query_619825, "DryRun", newJBool(DryRun)) if AddAllowedPrincipals != nil: - query_618621.add "AddAllowedPrincipals", AddAllowedPrincipals - add(query_618621, "ServiceId", newJString(ServiceId)) - add(query_618621, "Action", newJString(Action)) - add(query_618621, "Version", newJString(Version)) + query_619825.add "AddAllowedPrincipals", AddAllowedPrincipals + add(query_619825, "ServiceId", newJString(ServiceId)) + add(query_619825, "Action", newJString(Action)) + add(query_619825, "Version", newJString(Version)) if RemoveAllowedPrincipals != nil: - query_618621.add "RemoveAllowedPrincipals", RemoveAllowedPrincipals - result = call_618620.call(nil, query_618621, nil, nil, nil) + query_619825.add "RemoveAllowedPrincipals", RemoveAllowedPrincipals + result = call_619824.call(nil, query_619825, nil, nil, nil) -var getModifyVpcEndpointServicePermissions* = Call_GetModifyVpcEndpointServicePermissions_618603( +var getModifyVpcEndpointServicePermissions* = Call_GetModifyVpcEndpointServicePermissions_619807( name: "getModifyVpcEndpointServicePermissions", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcEndpointServicePermissions", - validator: validate_GetModifyVpcEndpointServicePermissions_618604, base: "/", - url: url_GetModifyVpcEndpointServicePermissions_618605, + validator: validate_GetModifyVpcEndpointServicePermissions_619808, base: "/", + url: url_GetModifyVpcEndpointServicePermissions_619809, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyVpcPeeringConnectionOptions_618665 = ref object of OpenApiRestCall_604389 -proc url_PostModifyVpcPeeringConnectionOptions_618667(protocol: Scheme; + Call_PostModifyVpcPeeringConnectionOptions_619869 = ref object of OpenApiRestCall_605589 +proc url_PostModifyVpcPeeringConnectionOptions_619871(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -115943,7 +116008,7 @@ proc url_PostModifyVpcPeeringConnectionOptions_618667(protocol: Scheme; else: result.path = base & route -proc validate_PostModifyVpcPeeringConnectionOptions_618666(path: JsonNode; +proc validate_PostModifyVpcPeeringConnectionOptions_619870(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the VPC peering connection options on one side of a VPC peering connection. You can do the following:
Enable/disable communication over the peering connection between an EC2-Classic instance that's linked to your VPC (using ClassicLink) and instances in the peer VPC.
Enable/disable communication over the peering connection between instances in your VPC and an EC2-Classic instance that's linked to the peer VPC.
Enable/disable the ability to resolve public DNS hostnames to private IP addresses when queried from instances in the peer VPC.
If the peered VPCs are in the same AWS account, you can enable DNS resolution for queries from the local VPC. This ensures that queries from the local VPC resolve to private IP addresses in the peer VPC. This option is not available if the peered VPCs are in different AWS accounts or different Regions. For peered VPCs in different AWS accounts, each AWS account owner must initiate a separate request to modify the peering connection options. For inter-region peering connections, you must use the Region for the requester VPC to modify the requester VPC peering options and the Region for the accepter VPC to modify the accepter VPC peering options. To verify which VPCs are the accepter and the requester for a VPC peering connection, use the DescribeVpcPeeringConnections command.
## @@ -115956,16 +116021,16 @@ proc validate_PostModifyVpcPeeringConnectionOptions_618666(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618668 = query.getOrDefault("Action") - valid_618668 = validateParameter(valid_618668, JString, required = true, default = newJString( + var valid_619872 = query.getOrDefault("Action") + valid_619872 = validateParameter(valid_619872, JString, required = true, default = newJString( "ModifyVpcPeeringConnectionOptions")) - if valid_618668 != nil: - section.add "Action", valid_618668 - var valid_618669 = query.getOrDefault("Version") - valid_618669 = validateParameter(valid_618669, JString, required = true, + if valid_619872 != nil: + section.add "Action", valid_619872 + var valid_619873 = query.getOrDefault("Version") + valid_619873 = validateParameter(valid_619873, JString, required = true, default = newJString("2016-11-15")) - if valid_618669 != nil: - section.add "Version", valid_618669 + if valid_619873 != nil: + section.add "Version", valid_619873 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -115976,41 +116041,41 @@ proc validate_PostModifyVpcPeeringConnectionOptions_618666(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618670 = header.getOrDefault("X-Amz-Signature") - valid_618670 = validateParameter(valid_618670, JString, required = false, + var valid_619874 = header.getOrDefault("X-Amz-Signature") + valid_619874 = validateParameter(valid_619874, JString, required = false, default = nil) - if valid_618670 != nil: - section.add "X-Amz-Signature", valid_618670 - var valid_618671 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618671 = validateParameter(valid_618671, JString, required = false, + if valid_619874 != nil: + section.add "X-Amz-Signature", valid_619874 + var valid_619875 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619875 = validateParameter(valid_619875, JString, required = false, default = nil) - if valid_618671 != nil: - section.add "X-Amz-Content-Sha256", valid_618671 - var valid_618672 = header.getOrDefault("X-Amz-Date") - valid_618672 = validateParameter(valid_618672, JString, required = false, + if valid_619875 != nil: + section.add "X-Amz-Content-Sha256", valid_619875 + var valid_619876 = header.getOrDefault("X-Amz-Date") + valid_619876 = validateParameter(valid_619876, JString, required = false, default = nil) - if valid_618672 != nil: - section.add "X-Amz-Date", valid_618672 - var valid_618673 = header.getOrDefault("X-Amz-Credential") - valid_618673 = validateParameter(valid_618673, JString, required = false, + if valid_619876 != nil: + section.add "X-Amz-Date", valid_619876 + var valid_619877 = header.getOrDefault("X-Amz-Credential") + valid_619877 = validateParameter(valid_619877, JString, required = false, default = nil) - if valid_618673 != nil: - section.add "X-Amz-Credential", valid_618673 - var valid_618674 = header.getOrDefault("X-Amz-Security-Token") - valid_618674 = validateParameter(valid_618674, JString, required = false, + if valid_619877 != nil: + section.add "X-Amz-Credential", valid_619877 + var valid_619878 = header.getOrDefault("X-Amz-Security-Token") + valid_619878 = validateParameter(valid_619878, JString, required = false, default = nil) - if valid_618674 != nil: - section.add "X-Amz-Security-Token", valid_618674 - var valid_618675 = header.getOrDefault("X-Amz-Algorithm") - valid_618675 = validateParameter(valid_618675, JString, required = false, + if valid_619878 != nil: + section.add "X-Amz-Security-Token", valid_619878 + var valid_619879 = header.getOrDefault("X-Amz-Algorithm") + valid_619879 = validateParameter(valid_619879, JString, required = false, default = nil) - if valid_618675 != nil: - section.add "X-Amz-Algorithm", valid_618675 - var valid_618676 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618676 = validateParameter(valid_618676, JString, required = false, + if valid_619879 != nil: + section.add "X-Amz-Algorithm", valid_619879 + var valid_619880 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619880 = validateParameter(valid_619880, JString, required = false, default = nil) - if valid_618676 != nil: - section.add "X-Amz-SignedHeaders", valid_618676 + if valid_619880 != nil: + section.add "X-Amz-SignedHeaders", valid_619880 result.add "header", section ## parameters in `formData` object: ## AccepterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc: JString @@ -116036,71 +116101,71 @@ proc validate_PostModifyVpcPeeringConnectionOptions_618666(path: JsonNode; ## : The VPC peering connection options. ## If true, enables outbound communication from instances in a local VPC to an EC2-Classic instance that's linked to a peer VPC using ClassicLink. section = newJObject() - var valid_618677 = formData.getOrDefault("AccepterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc") - valid_618677 = validateParameter(valid_618677, JString, required = false, + var valid_619881 = formData.getOrDefault("AccepterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc") + valid_619881 = validateParameter(valid_619881, JString, required = false, default = nil) - if valid_618677 != nil: + if valid_619881 != nil: section.add "AccepterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", - valid_618677 + valid_619881 assert formData != nil, "formData argument is necessary due to required `VpcPeeringConnectionId` field" - var valid_618678 = formData.getOrDefault("VpcPeeringConnectionId") - valid_618678 = validateParameter(valid_618678, JString, required = true, + var valid_619882 = formData.getOrDefault("VpcPeeringConnectionId") + valid_619882 = validateParameter(valid_619882, JString, required = true, default = nil) - if valid_618678 != nil: - section.add "VpcPeeringConnectionId", valid_618678 - var valid_618679 = formData.getOrDefault("RequesterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink") - valid_618679 = validateParameter(valid_618679, JString, required = false, + if valid_619882 != nil: + section.add "VpcPeeringConnectionId", valid_619882 + var valid_619883 = formData.getOrDefault("RequesterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink") + valid_619883 = validateParameter(valid_619883, JString, required = false, default = nil) - if valid_618679 != nil: + if valid_619883 != nil: section.add "RequesterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", - valid_618679 - var valid_618680 = formData.getOrDefault("RequesterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc") - valid_618680 = validateParameter(valid_618680, JString, required = false, + valid_619883 + var valid_619884 = formData.getOrDefault("RequesterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc") + valid_619884 = validateParameter(valid_619884, JString, required = false, default = nil) - if valid_618680 != nil: + if valid_619884 != nil: section.add "RequesterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc", - valid_618680 - var valid_618681 = formData.getOrDefault("RequesterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc") - valid_618681 = validateParameter(valid_618681, JString, required = false, + valid_619884 + var valid_619885 = formData.getOrDefault("RequesterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc") + valid_619885 = validateParameter(valid_619885, JString, required = false, default = nil) - if valid_618681 != nil: + if valid_619885 != nil: section.add "RequesterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", - valid_618681 - var valid_618682 = formData.getOrDefault("AccepterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc") - valid_618682 = validateParameter(valid_618682, JString, required = false, + valid_619885 + var valid_619886 = formData.getOrDefault("AccepterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc") + valid_619886 = validateParameter(valid_619886, JString, required = false, default = nil) - if valid_618682 != nil: + if valid_619886 != nil: section.add "AccepterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc", - valid_618682 - var valid_618683 = formData.getOrDefault("DryRun") - valid_618683 = validateParameter(valid_618683, JBool, required = false, default = nil) - if valid_618683 != nil: - section.add "DryRun", valid_618683 - var valid_618684 = formData.getOrDefault("AccepterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink") - valid_618684 = validateParameter(valid_618684, JString, required = false, + valid_619886 + var valid_619887 = formData.getOrDefault("DryRun") + valid_619887 = validateParameter(valid_619887, JBool, required = false, default = nil) + if valid_619887 != nil: + section.add "DryRun", valid_619887 + var valid_619888 = formData.getOrDefault("AccepterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink") + valid_619888 = validateParameter(valid_619888, JString, required = false, default = nil) - if valid_618684 != nil: + if valid_619888 != nil: section.add "AccepterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", - valid_618684 + valid_619888 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618685: Call_PostModifyVpcPeeringConnectionOptions_618665; +proc call*(call_619889: Call_PostModifyVpcPeeringConnectionOptions_619869; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the VPC peering connection options on one side of a VPC peering connection. You can do the following:
Enable/disable communication over the peering connection between an EC2-Classic instance that's linked to your VPC (using ClassicLink) and instances in the peer VPC.
Enable/disable communication over the peering connection between instances in your VPC and an EC2-Classic instance that's linked to the peer VPC.
Enable/disable the ability to resolve public DNS hostnames to private IP addresses when queried from instances in the peer VPC.
If the peered VPCs are in the same AWS account, you can enable DNS resolution for queries from the local VPC. This ensures that queries from the local VPC resolve to private IP addresses in the peer VPC. This option is not available if the peered VPCs are in different AWS accounts or different Regions. For peered VPCs in different AWS accounts, each AWS account owner must initiate a separate request to modify the peering connection options. For inter-region peering connections, you must use the Region for the requester VPC to modify the requester VPC peering options and the Region for the accepter VPC to modify the accepter VPC peering options. To verify which VPCs are the accepter and the requester for a VPC peering connection, use the DescribeVpcPeeringConnections command.
## - let valid = call_618685.validator(path, query, header, formData, body) - let scheme = call_618685.pickScheme + let valid = call_619889.validator(path, query, header, formData, body) + let scheme = call_619889.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618685.url(scheme.get, call_618685.host, call_618685.base, - call_618685.route, valid.getOrDefault("path"), + let url = call_619889.url(scheme.get, call_619889.host, call_619889.base, + call_619889.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618685, url, valid) + result = atozHook(call_619889, url, valid) -proc call*(call_618686: Call_PostModifyVpcPeeringConnectionOptions_618665; +proc call*(call_619890: Call_PostModifyVpcPeeringConnectionOptions_619869; VpcPeeringConnectionId: string; AccepterPeeringConnectionOptionsAllowEgressFromLocalClassicLinkToRemoteVpc: string = ""; RequesterPeeringConnectionOptionsAllowEgressFromLocalVpcToRemoteClassicLink: string = ""; RequesterPeeringConnectionOptionsAllowDnsResolutionFromRemoteVpc: string = ""; @@ -116136,35 +116201,35 @@ proc call*(call_618686: Call_PostModifyVpcPeeringConnectionOptions_618665; ## : The VPC peering connection options. ## If true, enables outbound communication from instances in a local VPC to an EC2-Classic instance that's linked to a peer VPC using ClassicLink. ## Version: string (required) - var query_618687 = newJObject() - var formData_618688 = newJObject() - add(formData_618688, "AccepterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", newJString(AccepterPeeringConnectionOptionsAllowEgressFromLocalClassicLinkToRemoteVpc)) - add(formData_618688, "VpcPeeringConnectionId", + var query_619891 = newJObject() + var formData_619892 = newJObject() + add(formData_619892, "AccepterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", newJString(AccepterPeeringConnectionOptionsAllowEgressFromLocalClassicLinkToRemoteVpc)) + add(formData_619892, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId)) - add(formData_618688, "RequesterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", newJString(RequesterPeeringConnectionOptionsAllowEgressFromLocalVpcToRemoteClassicLink)) - add(formData_618688, + add(formData_619892, "RequesterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", newJString(RequesterPeeringConnectionOptionsAllowEgressFromLocalVpcToRemoteClassicLink)) + add(formData_619892, "RequesterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc", newJString( RequesterPeeringConnectionOptionsAllowDnsResolutionFromRemoteVpc)) - add(formData_618688, "RequesterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", newJString(RequesterPeeringConnectionOptionsAllowEgressFromLocalClassicLinkToRemoteVpc)) - add(formData_618688, + add(formData_619892, "RequesterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", newJString(RequesterPeeringConnectionOptionsAllowEgressFromLocalClassicLinkToRemoteVpc)) + add(formData_619892, "AccepterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc", newJString( AccepterPeeringConnectionOptionsAllowDnsResolutionFromRemoteVpc)) - add(formData_618688, "DryRun", newJBool(DryRun)) - add(query_618687, "Action", newJString(Action)) - add(formData_618688, "AccepterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", newJString(AccepterPeeringConnectionOptionsAllowEgressFromLocalVpcToRemoteClassicLink)) - add(query_618687, "Version", newJString(Version)) - result = call_618686.call(nil, query_618687, nil, formData_618688, nil) + add(formData_619892, "DryRun", newJBool(DryRun)) + add(query_619891, "Action", newJString(Action)) + add(formData_619892, "AccepterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", newJString(AccepterPeeringConnectionOptionsAllowEgressFromLocalVpcToRemoteClassicLink)) + add(query_619891, "Version", newJString(Version)) + result = call_619890.call(nil, query_619891, nil, formData_619892, nil) -var postModifyVpcPeeringConnectionOptions* = Call_PostModifyVpcPeeringConnectionOptions_618665( +var postModifyVpcPeeringConnectionOptions* = Call_PostModifyVpcPeeringConnectionOptions_619869( name: "postModifyVpcPeeringConnectionOptions", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcPeeringConnectionOptions", - validator: validate_PostModifyVpcPeeringConnectionOptions_618666, base: "/", - url: url_PostModifyVpcPeeringConnectionOptions_618667, + validator: validate_PostModifyVpcPeeringConnectionOptions_619870, base: "/", + url: url_PostModifyVpcPeeringConnectionOptions_619871, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyVpcPeeringConnectionOptions_618642 = ref object of OpenApiRestCall_604389 -proc url_GetModifyVpcPeeringConnectionOptions_618644(protocol: Scheme; + Call_GetModifyVpcPeeringConnectionOptions_619846 = ref object of OpenApiRestCall_605589 +proc url_GetModifyVpcPeeringConnectionOptions_619848(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -116176,7 +116241,7 @@ proc url_GetModifyVpcPeeringConnectionOptions_618644(protocol: Scheme; else: result.path = base & route -proc validate_GetModifyVpcPeeringConnectionOptions_618643(path: JsonNode; +proc validate_GetModifyVpcPeeringConnectionOptions_619847(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the VPC peering connection options on one side of a VPC peering connection. You can do the following:
Enable/disable communication over the peering connection between an EC2-Classic instance that's linked to your VPC (using ClassicLink) and instances in the peer VPC.
Enable/disable communication over the peering connection between instances in your VPC and an EC2-Classic instance that's linked to the peer VPC.
Enable/disable the ability to resolve public DNS hostnames to private IP addresses when queried from instances in the peer VPC.
If the peered VPCs are in the same AWS account, you can enable DNS resolution for queries from the local VPC. This ensures that queries from the local VPC resolve to private IP addresses in the peer VPC. This option is not available if the peered VPCs are in different AWS accounts or different Regions. For peered VPCs in different AWS accounts, each AWS account owner must initiate a separate request to modify the peering connection options. For inter-region peering connections, you must use the Region for the requester VPC to modify the requester VPC peering options and the Region for the accepter VPC to modify the accepter VPC peering options. To verify which VPCs are the accepter and the requester for a VPC peering connection, use the DescribeVpcPeeringConnections command.
## @@ -116210,62 +116275,62 @@ proc validate_GetModifyVpcPeeringConnectionOptions_618643(path: JsonNode; ## If true, enables outbound communication from an EC2-Classic instance that's linked to a local VPC using ClassicLink to instances in a peer VPC. ## Version: JString (required) section = newJObject() - var valid_618645 = query.getOrDefault("AccepterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink") - valid_618645 = validateParameter(valid_618645, JString, required = false, + var valid_619849 = query.getOrDefault("AccepterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink") + valid_619849 = validateParameter(valid_619849, JString, required = false, default = nil) - if valid_618645 != nil: + if valid_619849 != nil: section.add "AccepterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", - valid_618645 - var valid_618646 = query.getOrDefault("AccepterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc") - valid_618646 = validateParameter(valid_618646, JString, required = false, + valid_619849 + var valid_619850 = query.getOrDefault("AccepterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc") + valid_619850 = validateParameter(valid_619850, JString, required = false, default = nil) - if valid_618646 != nil: + if valid_619850 != nil: section.add "AccepterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc", - valid_618646 - var valid_618647 = query.getOrDefault("RequesterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc") - valid_618647 = validateParameter(valid_618647, JString, required = false, + valid_619850 + var valid_619851 = query.getOrDefault("RequesterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc") + valid_619851 = validateParameter(valid_619851, JString, required = false, default = nil) - if valid_618647 != nil: + if valid_619851 != nil: section.add "RequesterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc", - valid_618647 - var valid_618648 = query.getOrDefault("DryRun") - valid_618648 = validateParameter(valid_618648, JBool, required = false, default = nil) - if valid_618648 != nil: - section.add "DryRun", valid_618648 - var valid_618649 = query.getOrDefault("RequesterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc") - valid_618649 = validateParameter(valid_618649, JString, required = false, + valid_619851 + var valid_619852 = query.getOrDefault("DryRun") + valid_619852 = validateParameter(valid_619852, JBool, required = false, default = nil) + if valid_619852 != nil: + section.add "DryRun", valid_619852 + var valid_619853 = query.getOrDefault("RequesterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc") + valid_619853 = validateParameter(valid_619853, JString, required = false, default = nil) - if valid_618649 != nil: + if valid_619853 != nil: section.add "RequesterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", - valid_618649 - var valid_618650 = query.getOrDefault("RequesterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink") - valid_618650 = validateParameter(valid_618650, JString, required = false, + valid_619853 + var valid_619854 = query.getOrDefault("RequesterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink") + valid_619854 = validateParameter(valid_619854, JString, required = false, default = nil) - if valid_618650 != nil: + if valid_619854 != nil: section.add "RequesterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", - valid_618650 + valid_619854 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618651 = query.getOrDefault("Action") - valid_618651 = validateParameter(valid_618651, JString, required = true, default = newJString( + var valid_619855 = query.getOrDefault("Action") + valid_619855 = validateParameter(valid_619855, JString, required = true, default = newJString( "ModifyVpcPeeringConnectionOptions")) - if valid_618651 != nil: - section.add "Action", valid_618651 - var valid_618652 = query.getOrDefault("VpcPeeringConnectionId") - valid_618652 = validateParameter(valid_618652, JString, required = true, + if valid_619855 != nil: + section.add "Action", valid_619855 + var valid_619856 = query.getOrDefault("VpcPeeringConnectionId") + valid_619856 = validateParameter(valid_619856, JString, required = true, default = nil) - if valid_618652 != nil: - section.add "VpcPeeringConnectionId", valid_618652 - var valid_618653 = query.getOrDefault("AccepterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc") - valid_618653 = validateParameter(valid_618653, JString, required = false, + if valid_619856 != nil: + section.add "VpcPeeringConnectionId", valid_619856 + var valid_619857 = query.getOrDefault("AccepterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc") + valid_619857 = validateParameter(valid_619857, JString, required = false, default = nil) - if valid_618653 != nil: + if valid_619857 != nil: section.add "AccepterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", - valid_618653 - var valid_618654 = query.getOrDefault("Version") - valid_618654 = validateParameter(valid_618654, JString, required = true, + valid_619857 + var valid_619858 = query.getOrDefault("Version") + valid_619858 = validateParameter(valid_619858, JString, required = true, default = newJString("2016-11-15")) - if valid_618654 != nil: - section.add "Version", valid_618654 + if valid_619858 != nil: + section.add "Version", valid_619858 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -116276,62 +116341,62 @@ proc validate_GetModifyVpcPeeringConnectionOptions_618643(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618655 = header.getOrDefault("X-Amz-Signature") - valid_618655 = validateParameter(valid_618655, JString, required = false, + var valid_619859 = header.getOrDefault("X-Amz-Signature") + valid_619859 = validateParameter(valid_619859, JString, required = false, default = nil) - if valid_618655 != nil: - section.add "X-Amz-Signature", valid_618655 - var valid_618656 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618656 = validateParameter(valid_618656, JString, required = false, + if valid_619859 != nil: + section.add "X-Amz-Signature", valid_619859 + var valid_619860 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619860 = validateParameter(valid_619860, JString, required = false, default = nil) - if valid_618656 != nil: - section.add "X-Amz-Content-Sha256", valid_618656 - var valid_618657 = header.getOrDefault("X-Amz-Date") - valid_618657 = validateParameter(valid_618657, JString, required = false, + if valid_619860 != nil: + section.add "X-Amz-Content-Sha256", valid_619860 + var valid_619861 = header.getOrDefault("X-Amz-Date") + valid_619861 = validateParameter(valid_619861, JString, required = false, default = nil) - if valid_618657 != nil: - section.add "X-Amz-Date", valid_618657 - var valid_618658 = header.getOrDefault("X-Amz-Credential") - valid_618658 = validateParameter(valid_618658, JString, required = false, + if valid_619861 != nil: + section.add "X-Amz-Date", valid_619861 + var valid_619862 = header.getOrDefault("X-Amz-Credential") + valid_619862 = validateParameter(valid_619862, JString, required = false, default = nil) - if valid_618658 != nil: - section.add "X-Amz-Credential", valid_618658 - var valid_618659 = header.getOrDefault("X-Amz-Security-Token") - valid_618659 = validateParameter(valid_618659, JString, required = false, + if valid_619862 != nil: + section.add "X-Amz-Credential", valid_619862 + var valid_619863 = header.getOrDefault("X-Amz-Security-Token") + valid_619863 = validateParameter(valid_619863, JString, required = false, default = nil) - if valid_618659 != nil: - section.add "X-Amz-Security-Token", valid_618659 - var valid_618660 = header.getOrDefault("X-Amz-Algorithm") - valid_618660 = validateParameter(valid_618660, JString, required = false, + if valid_619863 != nil: + section.add "X-Amz-Security-Token", valid_619863 + var valid_619864 = header.getOrDefault("X-Amz-Algorithm") + valid_619864 = validateParameter(valid_619864, JString, required = false, default = nil) - if valid_618660 != nil: - section.add "X-Amz-Algorithm", valid_618660 - var valid_618661 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618661 = validateParameter(valid_618661, JString, required = false, + if valid_619864 != nil: + section.add "X-Amz-Algorithm", valid_619864 + var valid_619865 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619865 = validateParameter(valid_619865, JString, required = false, default = nil) - if valid_618661 != nil: - section.add "X-Amz-SignedHeaders", valid_618661 + if valid_619865 != nil: + section.add "X-Amz-SignedHeaders", valid_619865 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618662: Call_GetModifyVpcPeeringConnectionOptions_618642; +proc call*(call_619866: Call_GetModifyVpcPeeringConnectionOptions_619846; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the VPC peering connection options on one side of a VPC peering connection. You can do the following:
Enable/disable communication over the peering connection between an EC2-Classic instance that's linked to your VPC (using ClassicLink) and instances in the peer VPC.
Enable/disable communication over the peering connection between instances in your VPC and an EC2-Classic instance that's linked to the peer VPC.
Enable/disable the ability to resolve public DNS hostnames to private IP addresses when queried from instances in the peer VPC.
If the peered VPCs are in the same AWS account, you can enable DNS resolution for queries from the local VPC. This ensures that queries from the local VPC resolve to private IP addresses in the peer VPC. This option is not available if the peered VPCs are in different AWS accounts or different Regions. For peered VPCs in different AWS accounts, each AWS account owner must initiate a separate request to modify the peering connection options. For inter-region peering connections, you must use the Region for the requester VPC to modify the requester VPC peering options and the Region for the accepter VPC to modify the accepter VPC peering options. To verify which VPCs are the accepter and the requester for a VPC peering connection, use the DescribeVpcPeeringConnections command.
## - let valid = call_618662.validator(path, query, header, formData, body) - let scheme = call_618662.pickScheme + let valid = call_619866.validator(path, query, header, formData, body) + let scheme = call_619866.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618662.url(scheme.get, call_618662.host, call_618662.base, - call_618662.route, valid.getOrDefault("path"), + let url = call_619866.url(scheme.get, call_619866.host, call_619866.base, + call_619866.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618662, url, valid) + result = atozHook(call_619866, url, valid) -proc call*(call_618663: Call_GetModifyVpcPeeringConnectionOptions_618642; +proc call*(call_619867: Call_GetModifyVpcPeeringConnectionOptions_619846; VpcPeeringConnectionId: string; AccepterPeeringConnectionOptionsAllowEgressFromLocalVpcToRemoteClassicLink: string = ""; AccepterPeeringConnectionOptionsAllowDnsResolutionFromRemoteVpc: string = ""; RequesterPeeringConnectionOptionsAllowDnsResolutionFromRemoteVpc: string = ""; @@ -116366,33 +116431,33 @@ proc call*(call_618663: Call_GetModifyVpcPeeringConnectionOptions_618642; ## : The VPC peering connection options. ## If true, enables outbound communication from an EC2-Classic instance that's linked to a local VPC using ClassicLink to instances in a peer VPC. ## Version: string (required) - var query_618664 = newJObject() - add(query_618664, "AccepterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", newJString(AccepterPeeringConnectionOptionsAllowEgressFromLocalVpcToRemoteClassicLink)) - add(query_618664, + var query_619868 = newJObject() + add(query_619868, "AccepterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", newJString(AccepterPeeringConnectionOptionsAllowEgressFromLocalVpcToRemoteClassicLink)) + add(query_619868, "AccepterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc", newJString( AccepterPeeringConnectionOptionsAllowDnsResolutionFromRemoteVpc)) - add(query_618664, + add(query_619868, "RequesterPeeringConnectionOptions.AllowDnsResolutionFromRemoteVpc", newJString( RequesterPeeringConnectionOptionsAllowDnsResolutionFromRemoteVpc)) - add(query_618664, "DryRun", newJBool(DryRun)) - add(query_618664, "RequesterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", newJString(RequesterPeeringConnectionOptionsAllowEgressFromLocalClassicLinkToRemoteVpc)) - add(query_618664, "RequesterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", newJString(RequesterPeeringConnectionOptionsAllowEgressFromLocalVpcToRemoteClassicLink)) - add(query_618664, "Action", newJString(Action)) - add(query_618664, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId)) - add(query_618664, "AccepterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", newJString(AccepterPeeringConnectionOptionsAllowEgressFromLocalClassicLinkToRemoteVpc)) - add(query_618664, "Version", newJString(Version)) - result = call_618663.call(nil, query_618664, nil, nil, nil) - -var getModifyVpcPeeringConnectionOptions* = Call_GetModifyVpcPeeringConnectionOptions_618642( + add(query_619868, "DryRun", newJBool(DryRun)) + add(query_619868, "RequesterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", newJString(RequesterPeeringConnectionOptionsAllowEgressFromLocalClassicLinkToRemoteVpc)) + add(query_619868, "RequesterPeeringConnectionOptions.AllowEgressFromLocalVpcToRemoteClassicLink", newJString(RequesterPeeringConnectionOptionsAllowEgressFromLocalVpcToRemoteClassicLink)) + add(query_619868, "Action", newJString(Action)) + add(query_619868, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId)) + add(query_619868, "AccepterPeeringConnectionOptions.AllowEgressFromLocalClassicLinkToRemoteVpc", newJString(AccepterPeeringConnectionOptionsAllowEgressFromLocalClassicLinkToRemoteVpc)) + add(query_619868, "Version", newJString(Version)) + result = call_619867.call(nil, query_619868, nil, nil, nil) + +var getModifyVpcPeeringConnectionOptions* = Call_GetModifyVpcPeeringConnectionOptions_619846( name: "getModifyVpcPeeringConnectionOptions", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcPeeringConnectionOptions", - validator: validate_GetModifyVpcPeeringConnectionOptions_618643, base: "/", - url: url_GetModifyVpcPeeringConnectionOptions_618644, + validator: validate_GetModifyVpcPeeringConnectionOptions_619847, base: "/", + url: url_GetModifyVpcPeeringConnectionOptions_619848, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyVpcTenancy_618707 = ref object of OpenApiRestCall_604389 -proc url_PostModifyVpcTenancy_618709(protocol: Scheme; host: string; base: string; + Call_PostModifyVpcTenancy_619911 = ref object of OpenApiRestCall_605589 +proc url_PostModifyVpcTenancy_619913(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -116404,7 +116469,7 @@ proc url_PostModifyVpcTenancy_618709(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostModifyVpcTenancy_618708(path: JsonNode; query: JsonNode; +proc validate_PostModifyVpcTenancy_619912(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the instance tenancy attribute of the specified VPC. You can change the instance tenancy attribute of a VPC to default
only. You cannot change the instance tenancy attribute to dedicated
.
After you modify the tenancy of the VPC, any new instances that you launch into the VPC have a tenancy of default
, unless you specify otherwise during launch. The tenancy of any existing instances in the VPC is not affected.
For more information, see Dedicated Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -116417,16 +116482,16 @@ proc validate_PostModifyVpcTenancy_618708(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618710 = query.getOrDefault("Action") - valid_618710 = validateParameter(valid_618710, JString, required = true, + var valid_619914 = query.getOrDefault("Action") + valid_619914 = validateParameter(valid_619914, JString, required = true, default = newJString("ModifyVpcTenancy")) - if valid_618710 != nil: - section.add "Action", valid_618710 - var valid_618711 = query.getOrDefault("Version") - valid_618711 = validateParameter(valid_618711, JString, required = true, + if valid_619914 != nil: + section.add "Action", valid_619914 + var valid_619915 = query.getOrDefault("Version") + valid_619915 = validateParameter(valid_619915, JString, required = true, default = newJString("2016-11-15")) - if valid_618711 != nil: - section.add "Version", valid_618711 + if valid_619915 != nil: + section.add "Version", valid_619915 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -116437,41 +116502,41 @@ proc validate_PostModifyVpcTenancy_618708(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618712 = header.getOrDefault("X-Amz-Signature") - valid_618712 = validateParameter(valid_618712, JString, required = false, + var valid_619916 = header.getOrDefault("X-Amz-Signature") + valid_619916 = validateParameter(valid_619916, JString, required = false, default = nil) - if valid_618712 != nil: - section.add "X-Amz-Signature", valid_618712 - var valid_618713 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618713 = validateParameter(valid_618713, JString, required = false, + if valid_619916 != nil: + section.add "X-Amz-Signature", valid_619916 + var valid_619917 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619917 = validateParameter(valid_619917, JString, required = false, default = nil) - if valid_618713 != nil: - section.add "X-Amz-Content-Sha256", valid_618713 - var valid_618714 = header.getOrDefault("X-Amz-Date") - valid_618714 = validateParameter(valid_618714, JString, required = false, + if valid_619917 != nil: + section.add "X-Amz-Content-Sha256", valid_619917 + var valid_619918 = header.getOrDefault("X-Amz-Date") + valid_619918 = validateParameter(valid_619918, JString, required = false, default = nil) - if valid_618714 != nil: - section.add "X-Amz-Date", valid_618714 - var valid_618715 = header.getOrDefault("X-Amz-Credential") - valid_618715 = validateParameter(valid_618715, JString, required = false, + if valid_619918 != nil: + section.add "X-Amz-Date", valid_619918 + var valid_619919 = header.getOrDefault("X-Amz-Credential") + valid_619919 = validateParameter(valid_619919, JString, required = false, default = nil) - if valid_618715 != nil: - section.add "X-Amz-Credential", valid_618715 - var valid_618716 = header.getOrDefault("X-Amz-Security-Token") - valid_618716 = validateParameter(valid_618716, JString, required = false, + if valid_619919 != nil: + section.add "X-Amz-Credential", valid_619919 + var valid_619920 = header.getOrDefault("X-Amz-Security-Token") + valid_619920 = validateParameter(valid_619920, JString, required = false, default = nil) - if valid_618716 != nil: - section.add "X-Amz-Security-Token", valid_618716 - var valid_618717 = header.getOrDefault("X-Amz-Algorithm") - valid_618717 = validateParameter(valid_618717, JString, required = false, + if valid_619920 != nil: + section.add "X-Amz-Security-Token", valid_619920 + var valid_619921 = header.getOrDefault("X-Amz-Algorithm") + valid_619921 = validateParameter(valid_619921, JString, required = false, default = nil) - if valid_618717 != nil: - section.add "X-Amz-Algorithm", valid_618717 - var valid_618718 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618718 = validateParameter(valid_618718, JString, required = false, + if valid_619921 != nil: + section.add "X-Amz-Algorithm", valid_619921 + var valid_619922 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619922 = validateParameter(valid_619922, JString, required = false, default = nil) - if valid_618718 != nil: - section.add "X-Amz-SignedHeaders", valid_618718 + if valid_619922 != nil: + section.add "X-Amz-SignedHeaders", valid_619922 result.add "header", section ## parameters in `formData` object: ## VpcId: JString (required) @@ -116483,38 +116548,38 @@ proc validate_PostModifyVpcTenancy_618708(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `VpcId` field" - var valid_618719 = formData.getOrDefault("VpcId") - valid_618719 = validateParameter(valid_618719, JString, required = true, + var valid_619923 = formData.getOrDefault("VpcId") + valid_619923 = validateParameter(valid_619923, JString, required = true, default = nil) - if valid_618719 != nil: - section.add "VpcId", valid_618719 - var valid_618720 = formData.getOrDefault("DryRun") - valid_618720 = validateParameter(valid_618720, JBool, required = false, default = nil) - if valid_618720 != nil: - section.add "DryRun", valid_618720 - var valid_618721 = formData.getOrDefault("InstanceTenancy") - valid_618721 = validateParameter(valid_618721, JString, required = true, + if valid_619923 != nil: + section.add "VpcId", valid_619923 + var valid_619924 = formData.getOrDefault("DryRun") + valid_619924 = validateParameter(valid_619924, JBool, required = false, default = nil) + if valid_619924 != nil: + section.add "DryRun", valid_619924 + var valid_619925 = formData.getOrDefault("InstanceTenancy") + valid_619925 = validateParameter(valid_619925, JString, required = true, default = newJString("default")) - if valid_618721 != nil: - section.add "InstanceTenancy", valid_618721 + if valid_619925 != nil: + section.add "InstanceTenancy", valid_619925 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618722: Call_PostModifyVpcTenancy_618707; path: JsonNode; +proc call*(call_619926: Call_PostModifyVpcTenancy_619911; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the instance tenancy attribute of the specified VPC. You can change the instance tenancy attribute of a VPC to default
only. You cannot change the instance tenancy attribute to dedicated
.
After you modify the tenancy of the VPC, any new instances that you launch into the VPC have a tenancy of default
, unless you specify otherwise during launch. The tenancy of any existing instances in the VPC is not affected.
For more information, see Dedicated Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_618722.validator(path, query, header, formData, body) - let scheme = call_618722.pickScheme + let valid = call_619926.validator(path, query, header, formData, body) + let scheme = call_619926.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618722.url(scheme.get, call_618722.host, call_618722.base, - call_618722.route, valid.getOrDefault("path"), + let url = call_619926.url(scheme.get, call_619926.host, call_619926.base, + call_619926.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618722, url, valid) + result = atozHook(call_619926, url, valid) -proc call*(call_618723: Call_PostModifyVpcTenancy_618707; VpcId: string; +proc call*(call_619927: Call_PostModifyVpcTenancy_619911; VpcId: string; DryRun: bool = false; Action: string = "ModifyVpcTenancy"; InstanceTenancy: string = "default"; Version: string = "2016-11-15"): Recallable = ## postModifyVpcTenancy @@ -116527,23 +116592,23 @@ proc call*(call_618723: Call_PostModifyVpcTenancy_618707; VpcId: string; ## InstanceTenancy: string (required) ## : The instance tenancy attribute for the VPC. ## Version: string (required) - var query_618724 = newJObject() - var formData_618725 = newJObject() - add(formData_618725, "VpcId", newJString(VpcId)) - add(formData_618725, "DryRun", newJBool(DryRun)) - add(query_618724, "Action", newJString(Action)) - add(formData_618725, "InstanceTenancy", newJString(InstanceTenancy)) - add(query_618724, "Version", newJString(Version)) - result = call_618723.call(nil, query_618724, nil, formData_618725, nil) + var query_619928 = newJObject() + var formData_619929 = newJObject() + add(formData_619929, "VpcId", newJString(VpcId)) + add(formData_619929, "DryRun", newJBool(DryRun)) + add(query_619928, "Action", newJString(Action)) + add(formData_619929, "InstanceTenancy", newJString(InstanceTenancy)) + add(query_619928, "Version", newJString(Version)) + result = call_619927.call(nil, query_619928, nil, formData_619929, nil) -var postModifyVpcTenancy* = Call_PostModifyVpcTenancy_618707( +var postModifyVpcTenancy* = Call_PostModifyVpcTenancy_619911( name: "postModifyVpcTenancy", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcTenancy", - validator: validate_PostModifyVpcTenancy_618708, base: "/", - url: url_PostModifyVpcTenancy_618709, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostModifyVpcTenancy_619912, base: "/", + url: url_PostModifyVpcTenancy_619913, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyVpcTenancy_618689 = ref object of OpenApiRestCall_604389 -proc url_GetModifyVpcTenancy_618691(protocol: Scheme; host: string; base: string; + Call_GetModifyVpcTenancy_619893 = ref object of OpenApiRestCall_605589 +proc url_GetModifyVpcTenancy_619895(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -116555,7 +116620,7 @@ proc url_GetModifyVpcTenancy_618691(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_GetModifyVpcTenancy_618690(path: JsonNode; query: JsonNode; +proc validate_GetModifyVpcTenancy_619894(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the instance tenancy attribute of the specified VPC. You can change the instance tenancy attribute of a VPC to default
only. You cannot change the instance tenancy attribute to dedicated
.
After you modify the tenancy of the VPC, any new instances that you launch into the VPC have a tenancy of default
, unless you specify otherwise during launch. The tenancy of any existing instances in the VPC is not affected.
For more information, see Dedicated Instances in the Amazon Elastic Compute Cloud User Guide.
@@ -116574,31 +116639,31 @@ proc validate_GetModifyVpcTenancy_618690(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_618692 = query.getOrDefault("DryRun") - valid_618692 = validateParameter(valid_618692, JBool, required = false, default = nil) - if valid_618692 != nil: - section.add "DryRun", valid_618692 + var valid_619896 = query.getOrDefault("DryRun") + valid_619896 = validateParameter(valid_619896, JBool, required = false, default = nil) + if valid_619896 != nil: + section.add "DryRun", valid_619896 assert query != nil, "query argument is necessary due to required `VpcId` field" - var valid_618693 = query.getOrDefault("VpcId") - valid_618693 = validateParameter(valid_618693, JString, required = true, + var valid_619897 = query.getOrDefault("VpcId") + valid_619897 = validateParameter(valid_619897, JString, required = true, default = nil) - if valid_618693 != nil: - section.add "VpcId", valid_618693 - var valid_618694 = query.getOrDefault("InstanceTenancy") - valid_618694 = validateParameter(valid_618694, JString, required = true, + if valid_619897 != nil: + section.add "VpcId", valid_619897 + var valid_619898 = query.getOrDefault("InstanceTenancy") + valid_619898 = validateParameter(valid_619898, JString, required = true, default = newJString("default")) - if valid_618694 != nil: - section.add "InstanceTenancy", valid_618694 - var valid_618695 = query.getOrDefault("Action") - valid_618695 = validateParameter(valid_618695, JString, required = true, + if valid_619898 != nil: + section.add "InstanceTenancy", valid_619898 + var valid_619899 = query.getOrDefault("Action") + valid_619899 = validateParameter(valid_619899, JString, required = true, default = newJString("ModifyVpcTenancy")) - if valid_618695 != nil: - section.add "Action", valid_618695 - var valid_618696 = query.getOrDefault("Version") - valid_618696 = validateParameter(valid_618696, JString, required = true, + if valid_619899 != nil: + section.add "Action", valid_619899 + var valid_619900 = query.getOrDefault("Version") + valid_619900 = validateParameter(valid_619900, JString, required = true, default = newJString("2016-11-15")) - if valid_618696 != nil: - section.add "Version", valid_618696 + if valid_619900 != nil: + section.add "Version", valid_619900 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -116609,61 +116674,61 @@ proc validate_GetModifyVpcTenancy_618690(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618697 = header.getOrDefault("X-Amz-Signature") - valid_618697 = validateParameter(valid_618697, JString, required = false, + var valid_619901 = header.getOrDefault("X-Amz-Signature") + valid_619901 = validateParameter(valid_619901, JString, required = false, default = nil) - if valid_618697 != nil: - section.add "X-Amz-Signature", valid_618697 - var valid_618698 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618698 = validateParameter(valid_618698, JString, required = false, + if valid_619901 != nil: + section.add "X-Amz-Signature", valid_619901 + var valid_619902 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619902 = validateParameter(valid_619902, JString, required = false, default = nil) - if valid_618698 != nil: - section.add "X-Amz-Content-Sha256", valid_618698 - var valid_618699 = header.getOrDefault("X-Amz-Date") - valid_618699 = validateParameter(valid_618699, JString, required = false, + if valid_619902 != nil: + section.add "X-Amz-Content-Sha256", valid_619902 + var valid_619903 = header.getOrDefault("X-Amz-Date") + valid_619903 = validateParameter(valid_619903, JString, required = false, default = nil) - if valid_618699 != nil: - section.add "X-Amz-Date", valid_618699 - var valid_618700 = header.getOrDefault("X-Amz-Credential") - valid_618700 = validateParameter(valid_618700, JString, required = false, + if valid_619903 != nil: + section.add "X-Amz-Date", valid_619903 + var valid_619904 = header.getOrDefault("X-Amz-Credential") + valid_619904 = validateParameter(valid_619904, JString, required = false, default = nil) - if valid_618700 != nil: - section.add "X-Amz-Credential", valid_618700 - var valid_618701 = header.getOrDefault("X-Amz-Security-Token") - valid_618701 = validateParameter(valid_618701, JString, required = false, + if valid_619904 != nil: + section.add "X-Amz-Credential", valid_619904 + var valid_619905 = header.getOrDefault("X-Amz-Security-Token") + valid_619905 = validateParameter(valid_619905, JString, required = false, default = nil) - if valid_618701 != nil: - section.add "X-Amz-Security-Token", valid_618701 - var valid_618702 = header.getOrDefault("X-Amz-Algorithm") - valid_618702 = validateParameter(valid_618702, JString, required = false, + if valid_619905 != nil: + section.add "X-Amz-Security-Token", valid_619905 + var valid_619906 = header.getOrDefault("X-Amz-Algorithm") + valid_619906 = validateParameter(valid_619906, JString, required = false, default = nil) - if valid_618702 != nil: - section.add "X-Amz-Algorithm", valid_618702 - var valid_618703 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618703 = validateParameter(valid_618703, JString, required = false, + if valid_619906 != nil: + section.add "X-Amz-Algorithm", valid_619906 + var valid_619907 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619907 = validateParameter(valid_619907, JString, required = false, default = nil) - if valid_618703 != nil: - section.add "X-Amz-SignedHeaders", valid_618703 + if valid_619907 != nil: + section.add "X-Amz-SignedHeaders", valid_619907 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618704: Call_GetModifyVpcTenancy_618689; path: JsonNode; +proc call*(call_619908: Call_GetModifyVpcTenancy_619893; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the instance tenancy attribute of the specified VPC. You can change the instance tenancy attribute of a VPC to default
only. You cannot change the instance tenancy attribute to dedicated
.
After you modify the tenancy of the VPC, any new instances that you launch into the VPC have a tenancy of default
, unless you specify otherwise during launch. The tenancy of any existing instances in the VPC is not affected.
For more information, see Dedicated Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_618704.validator(path, query, header, formData, body) - let scheme = call_618704.pickScheme + let valid = call_619908.validator(path, query, header, formData, body) + let scheme = call_619908.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618704.url(scheme.get, call_618704.host, call_618704.base, - call_618704.route, valid.getOrDefault("path"), + let url = call_619908.url(scheme.get, call_619908.host, call_619908.base, + call_619908.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618704, url, valid) + result = atozHook(call_619908, url, valid) -proc call*(call_618705: Call_GetModifyVpcTenancy_618689; VpcId: string; +proc call*(call_619909: Call_GetModifyVpcTenancy_619893; VpcId: string; DryRun: bool = false; InstanceTenancy: string = "default"; Action: string = "ModifyVpcTenancy"; Version: string = "2016-11-15"): Recallable = ## getModifyVpcTenancy @@ -116676,22 +116741,22 @@ proc call*(call_618705: Call_GetModifyVpcTenancy_618689; VpcId: string; ## : The instance tenancy attribute for the VPC. ## Action: string (required) ## Version: string (required) - var query_618706 = newJObject() - add(query_618706, "DryRun", newJBool(DryRun)) - add(query_618706, "VpcId", newJString(VpcId)) - add(query_618706, "InstanceTenancy", newJString(InstanceTenancy)) - add(query_618706, "Action", newJString(Action)) - add(query_618706, "Version", newJString(Version)) - result = call_618705.call(nil, query_618706, nil, nil, nil) + var query_619910 = newJObject() + add(query_619910, "DryRun", newJBool(DryRun)) + add(query_619910, "VpcId", newJString(VpcId)) + add(query_619910, "InstanceTenancy", newJString(InstanceTenancy)) + add(query_619910, "Action", newJString(Action)) + add(query_619910, "Version", newJString(Version)) + result = call_619909.call(nil, query_619910, nil, nil, nil) -var getModifyVpcTenancy* = Call_GetModifyVpcTenancy_618689( +var getModifyVpcTenancy* = Call_GetModifyVpcTenancy_619893( name: "getModifyVpcTenancy", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyVpcTenancy", - validator: validate_GetModifyVpcTenancy_618690, base: "/", - url: url_GetModifyVpcTenancy_618691, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetModifyVpcTenancy_619894, base: "/", + url: url_GetModifyVpcTenancy_619895, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyVpnConnection_618746 = ref object of OpenApiRestCall_604389 -proc url_PostModifyVpnConnection_618748(protocol: Scheme; host: string; base: string; + Call_PostModifyVpnConnection_619950 = ref object of OpenApiRestCall_605589 +proc url_PostModifyVpnConnection_619952(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -116704,7 +116769,7 @@ proc url_PostModifyVpnConnection_618748(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_PostModifyVpnConnection_618747(path: JsonNode; query: JsonNode; +proc validate_PostModifyVpnConnection_619951(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the target gateway of an AWS Site-to-Site VPN connection. The following migration options are available:
An existing virtual private gateway to a new virtual private gateway
An existing virtual private gateway to a transit gateway
An existing transit gateway to a new transit gateway
An existing transit gateway to a virtual private gateway
Before you perform the migration to the new gateway, you must configure the new gateway. Use CreateVpnGateway to create a virtual private gateway, or CreateTransitGateway to create a transit gateway.
This step is required when you migrate from a virtual private gateway with static routes to a transit gateway.
You must delete the static routes before you migrate to the new gateway.
Keep a copy of the static route before you delete it. You will need to add back these routes to the transit gateway after the VPN connection migration is complete.
After you migrate to the new gateway, you might need to modify your VPC route table. Use CreateRoute and DeleteRoute to make the changes described in VPN Gateway Target Modification Required VPC Route Table Updates in the AWS Site-to-Site VPN User Guide.
When the new gateway is a transit gateway, modify the transit gateway route table to allow traffic between the VPC and the AWS Site-to-Site VPN connection. Use CreateTransitGatewayRoute to add the routes.
If you deleted VPN static routes, you must add the static routes to the transit gateway route table.
After you perform this operation, the AWS VPN endpoint's IP addresses on the AWS side and the tunnel options remain intact. Your s2slong; connection will be temporarily unavailable for approximately 10 minutes while we provision the new endpoints
## @@ -116717,16 +116782,16 @@ proc validate_PostModifyVpnConnection_618747(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618749 = query.getOrDefault("Action") - valid_618749 = validateParameter(valid_618749, JString, required = true, + var valid_619953 = query.getOrDefault("Action") + valid_619953 = validateParameter(valid_619953, JString, required = true, default = newJString("ModifyVpnConnection")) - if valid_618749 != nil: - section.add "Action", valid_618749 - var valid_618750 = query.getOrDefault("Version") - valid_618750 = validateParameter(valid_618750, JString, required = true, + if valid_619953 != nil: + section.add "Action", valid_619953 + var valid_619954 = query.getOrDefault("Version") + valid_619954 = validateParameter(valid_619954, JString, required = true, default = newJString("2016-11-15")) - if valid_618750 != nil: - section.add "Version", valid_618750 + if valid_619954 != nil: + section.add "Version", valid_619954 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -116737,41 +116802,41 @@ proc validate_PostModifyVpnConnection_618747(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618751 = header.getOrDefault("X-Amz-Signature") - valid_618751 = validateParameter(valid_618751, JString, required = false, + var valid_619955 = header.getOrDefault("X-Amz-Signature") + valid_619955 = validateParameter(valid_619955, JString, required = false, default = nil) - if valid_618751 != nil: - section.add "X-Amz-Signature", valid_618751 - var valid_618752 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618752 = validateParameter(valid_618752, JString, required = false, + if valid_619955 != nil: + section.add "X-Amz-Signature", valid_619955 + var valid_619956 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619956 = validateParameter(valid_619956, JString, required = false, default = nil) - if valid_618752 != nil: - section.add "X-Amz-Content-Sha256", valid_618752 - var valid_618753 = header.getOrDefault("X-Amz-Date") - valid_618753 = validateParameter(valid_618753, JString, required = false, + if valid_619956 != nil: + section.add "X-Amz-Content-Sha256", valid_619956 + var valid_619957 = header.getOrDefault("X-Amz-Date") + valid_619957 = validateParameter(valid_619957, JString, required = false, default = nil) - if valid_618753 != nil: - section.add "X-Amz-Date", valid_618753 - var valid_618754 = header.getOrDefault("X-Amz-Credential") - valid_618754 = validateParameter(valid_618754, JString, required = false, + if valid_619957 != nil: + section.add "X-Amz-Date", valid_619957 + var valid_619958 = header.getOrDefault("X-Amz-Credential") + valid_619958 = validateParameter(valid_619958, JString, required = false, default = nil) - if valid_618754 != nil: - section.add "X-Amz-Credential", valid_618754 - var valid_618755 = header.getOrDefault("X-Amz-Security-Token") - valid_618755 = validateParameter(valid_618755, JString, required = false, + if valid_619958 != nil: + section.add "X-Amz-Credential", valid_619958 + var valid_619959 = header.getOrDefault("X-Amz-Security-Token") + valid_619959 = validateParameter(valid_619959, JString, required = false, default = nil) - if valid_618755 != nil: - section.add "X-Amz-Security-Token", valid_618755 - var valid_618756 = header.getOrDefault("X-Amz-Algorithm") - valid_618756 = validateParameter(valid_618756, JString, required = false, + if valid_619959 != nil: + section.add "X-Amz-Security-Token", valid_619959 + var valid_619960 = header.getOrDefault("X-Amz-Algorithm") + valid_619960 = validateParameter(valid_619960, JString, required = false, default = nil) - if valid_618756 != nil: - section.add "X-Amz-Algorithm", valid_618756 - var valid_618757 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618757 = validateParameter(valid_618757, JString, required = false, + if valid_619960 != nil: + section.add "X-Amz-Algorithm", valid_619960 + var valid_619961 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619961 = validateParameter(valid_619961, JString, required = false, default = nil) - if valid_618757 != nil: - section.add "X-Amz-SignedHeaders", valid_618757 + if valid_619961 != nil: + section.add "X-Amz-SignedHeaders", valid_619961 result.add "header", section ## parameters in `formData` object: ## VpnGatewayId: JString @@ -116785,49 +116850,49 @@ proc validate_PostModifyVpnConnection_618747(path: JsonNode; query: JsonNode; ## TransitGatewayId: JString ## : The ID of the transit gateway. section = newJObject() - var valid_618758 = formData.getOrDefault("VpnGatewayId") - valid_618758 = validateParameter(valid_618758, JString, required = false, + var valid_619962 = formData.getOrDefault("VpnGatewayId") + valid_619962 = validateParameter(valid_619962, JString, required = false, default = nil) - if valid_618758 != nil: - section.add "VpnGatewayId", valid_618758 + if valid_619962 != nil: + section.add "VpnGatewayId", valid_619962 assert formData != nil, "formData argument is necessary due to required `VpnConnectionId` field" - var valid_618759 = formData.getOrDefault("VpnConnectionId") - valid_618759 = validateParameter(valid_618759, JString, required = true, + var valid_619963 = formData.getOrDefault("VpnConnectionId") + valid_619963 = validateParameter(valid_619963, JString, required = true, default = nil) - if valid_618759 != nil: - section.add "VpnConnectionId", valid_618759 - var valid_618760 = formData.getOrDefault("CustomerGatewayId") - valid_618760 = validateParameter(valid_618760, JString, required = false, + if valid_619963 != nil: + section.add "VpnConnectionId", valid_619963 + var valid_619964 = formData.getOrDefault("CustomerGatewayId") + valid_619964 = validateParameter(valid_619964, JString, required = false, default = nil) - if valid_618760 != nil: - section.add "CustomerGatewayId", valid_618760 - var valid_618761 = formData.getOrDefault("DryRun") - valid_618761 = validateParameter(valid_618761, JBool, required = false, default = nil) - if valid_618761 != nil: - section.add "DryRun", valid_618761 - var valid_618762 = formData.getOrDefault("TransitGatewayId") - valid_618762 = validateParameter(valid_618762, JString, required = false, + if valid_619964 != nil: + section.add "CustomerGatewayId", valid_619964 + var valid_619965 = formData.getOrDefault("DryRun") + valid_619965 = validateParameter(valid_619965, JBool, required = false, default = nil) + if valid_619965 != nil: + section.add "DryRun", valid_619965 + var valid_619966 = formData.getOrDefault("TransitGatewayId") + valid_619966 = validateParameter(valid_619966, JString, required = false, default = nil) - if valid_618762 != nil: - section.add "TransitGatewayId", valid_618762 + if valid_619966 != nil: + section.add "TransitGatewayId", valid_619966 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618763: Call_PostModifyVpnConnection_618746; path: JsonNode; +proc call*(call_619967: Call_PostModifyVpnConnection_619950; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the target gateway of an AWS Site-to-Site VPN connection. The following migration options are available:
An existing virtual private gateway to a new virtual private gateway
An existing virtual private gateway to a transit gateway
An existing transit gateway to a new transit gateway
An existing transit gateway to a virtual private gateway
Before you perform the migration to the new gateway, you must configure the new gateway. Use CreateVpnGateway to create a virtual private gateway, or CreateTransitGateway to create a transit gateway.
This step is required when you migrate from a virtual private gateway with static routes to a transit gateway.
You must delete the static routes before you migrate to the new gateway.
Keep a copy of the static route before you delete it. You will need to add back these routes to the transit gateway after the VPN connection migration is complete.
After you migrate to the new gateway, you might need to modify your VPC route table. Use CreateRoute and DeleteRoute to make the changes described in VPN Gateway Target Modification Required VPC Route Table Updates in the AWS Site-to-Site VPN User Guide.
When the new gateway is a transit gateway, modify the transit gateway route table to allow traffic between the VPC and the AWS Site-to-Site VPN connection. Use CreateTransitGatewayRoute to add the routes.
If you deleted VPN static routes, you must add the static routes to the transit gateway route table.
After you perform this operation, the AWS VPN endpoint's IP addresses on the AWS side and the tunnel options remain intact. Your s2slong; connection will be temporarily unavailable for approximately 10 minutes while we provision the new endpoints
## - let valid = call_618763.validator(path, query, header, formData, body) - let scheme = call_618763.pickScheme + let valid = call_619967.validator(path, query, header, formData, body) + let scheme = call_619967.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618763.url(scheme.get, call_618763.host, call_618763.base, - call_618763.route, valid.getOrDefault("path"), + let url = call_619967.url(scheme.get, call_619967.host, call_619967.base, + call_619967.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618763, url, valid) + result = atozHook(call_619967, url, valid) -proc call*(call_618764: Call_PostModifyVpnConnection_618746; +proc call*(call_619968: Call_PostModifyVpnConnection_619950; VpnConnectionId: string; VpnGatewayId: string = ""; CustomerGatewayId: string = ""; DryRun: bool = false; TransitGatewayId: string = ""; Action: string = "ModifyVpnConnection"; @@ -116846,25 +116911,25 @@ proc call*(call_618764: Call_PostModifyVpnConnection_618746; ## : The ID of the transit gateway. ## Action: string (required) ## Version: string (required) - var query_618765 = newJObject() - var formData_618766 = newJObject() - add(formData_618766, "VpnGatewayId", newJString(VpnGatewayId)) - add(formData_618766, "VpnConnectionId", newJString(VpnConnectionId)) - add(formData_618766, "CustomerGatewayId", newJString(CustomerGatewayId)) - add(formData_618766, "DryRun", newJBool(DryRun)) - add(formData_618766, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_618765, "Action", newJString(Action)) - add(query_618765, "Version", newJString(Version)) - result = call_618764.call(nil, query_618765, nil, formData_618766, nil) + var query_619969 = newJObject() + var formData_619970 = newJObject() + add(formData_619970, "VpnGatewayId", newJString(VpnGatewayId)) + add(formData_619970, "VpnConnectionId", newJString(VpnConnectionId)) + add(formData_619970, "CustomerGatewayId", newJString(CustomerGatewayId)) + add(formData_619970, "DryRun", newJBool(DryRun)) + add(formData_619970, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_619969, "Action", newJString(Action)) + add(query_619969, "Version", newJString(Version)) + result = call_619968.call(nil, query_619969, nil, formData_619970, nil) -var postModifyVpnConnection* = Call_PostModifyVpnConnection_618746( +var postModifyVpnConnection* = Call_PostModifyVpnConnection_619950( name: "postModifyVpnConnection", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ModifyVpnConnection", - validator: validate_PostModifyVpnConnection_618747, base: "/", - url: url_PostModifyVpnConnection_618748, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostModifyVpnConnection_619951, base: "/", + url: url_PostModifyVpnConnection_619952, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetModifyVpnConnection_618726 = ref object of OpenApiRestCall_604389 -proc url_GetModifyVpnConnection_618728(protocol: Scheme; host: string; base: string; + Call_GetModifyVpnConnection_619930 = ref object of OpenApiRestCall_605589 +proc url_GetModifyVpnConnection_619932(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -116876,7 +116941,7 @@ proc url_GetModifyVpnConnection_618728(protocol: Scheme; host: string; base: str else: result.path = base & route -proc validate_GetModifyVpnConnection_618727(path: JsonNode; query: JsonNode; +proc validate_GetModifyVpnConnection_619931(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Modifies the target gateway of an AWS Site-to-Site VPN connection. The following migration options are available:
An existing virtual private gateway to a new virtual private gateway
An existing virtual private gateway to a transit gateway
An existing transit gateway to a new transit gateway
An existing transit gateway to a virtual private gateway
Before you perform the migration to the new gateway, you must configure the new gateway. Use CreateVpnGateway to create a virtual private gateway, or CreateTransitGateway to create a transit gateway.
This step is required when you migrate from a virtual private gateway with static routes to a transit gateway.
You must delete the static routes before you migrate to the new gateway.
Keep a copy of the static route before you delete it. You will need to add back these routes to the transit gateway after the VPN connection migration is complete.
After you migrate to the new gateway, you might need to modify your VPC route table. Use CreateRoute and DeleteRoute to make the changes described in VPN Gateway Target Modification Required VPC Route Table Updates in the AWS Site-to-Site VPN User Guide.
When the new gateway is a transit gateway, modify the transit gateway route table to allow traffic between the VPC and the AWS Site-to-Site VPN connection. Use CreateTransitGatewayRoute to add the routes.
If you deleted VPN static routes, you must add the static routes to the transit gateway route table.
After you perform this operation, the AWS VPN endpoint's IP addresses on the AWS side and the tunnel options remain intact. Your s2slong; connection will be temporarily unavailable for approximately 10 minutes while we provision the new endpoints
## @@ -116898,42 +116963,42 @@ proc validate_GetModifyVpnConnection_618727(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_618729 = query.getOrDefault("DryRun") - valid_618729 = validateParameter(valid_618729, JBool, required = false, default = nil) - if valid_618729 != nil: - section.add "DryRun", valid_618729 - var valid_618730 = query.getOrDefault("TransitGatewayId") - valid_618730 = validateParameter(valid_618730, JString, required = false, + var valid_619933 = query.getOrDefault("DryRun") + valid_619933 = validateParameter(valid_619933, JBool, required = false, default = nil) + if valid_619933 != nil: + section.add "DryRun", valid_619933 + var valid_619934 = query.getOrDefault("TransitGatewayId") + valid_619934 = validateParameter(valid_619934, JString, required = false, default = nil) - if valid_618730 != nil: - section.add "TransitGatewayId", valid_618730 - var valid_618731 = query.getOrDefault("CustomerGatewayId") - valid_618731 = validateParameter(valid_618731, JString, required = false, + if valid_619934 != nil: + section.add "TransitGatewayId", valid_619934 + var valid_619935 = query.getOrDefault("CustomerGatewayId") + valid_619935 = validateParameter(valid_619935, JString, required = false, default = nil) - if valid_618731 != nil: - section.add "CustomerGatewayId", valid_618731 - var valid_618732 = query.getOrDefault("VpnGatewayId") - valid_618732 = validateParameter(valid_618732, JString, required = false, + if valid_619935 != nil: + section.add "CustomerGatewayId", valid_619935 + var valid_619936 = query.getOrDefault("VpnGatewayId") + valid_619936 = validateParameter(valid_619936, JString, required = false, default = nil) - if valid_618732 != nil: - section.add "VpnGatewayId", valid_618732 + if valid_619936 != nil: + section.add "VpnGatewayId", valid_619936 assert query != nil, "query argument is necessary due to required `VpnConnectionId` field" - var valid_618733 = query.getOrDefault("VpnConnectionId") - valid_618733 = validateParameter(valid_618733, JString, required = true, + var valid_619937 = query.getOrDefault("VpnConnectionId") + valid_619937 = validateParameter(valid_619937, JString, required = true, default = nil) - if valid_618733 != nil: - section.add "VpnConnectionId", valid_618733 - var valid_618734 = query.getOrDefault("Action") - valid_618734 = validateParameter(valid_618734, JString, required = true, + if valid_619937 != nil: + section.add "VpnConnectionId", valid_619937 + var valid_619938 = query.getOrDefault("Action") + valid_619938 = validateParameter(valid_619938, JString, required = true, default = newJString("ModifyVpnConnection")) - if valid_618734 != nil: - section.add "Action", valid_618734 - var valid_618735 = query.getOrDefault("Version") - valid_618735 = validateParameter(valid_618735, JString, required = true, + if valid_619938 != nil: + section.add "Action", valid_619938 + var valid_619939 = query.getOrDefault("Version") + valid_619939 = validateParameter(valid_619939, JString, required = true, default = newJString("2016-11-15")) - if valid_618735 != nil: - section.add "Version", valid_618735 + if valid_619939 != nil: + section.add "Version", valid_619939 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -116944,61 +117009,61 @@ proc validate_GetModifyVpnConnection_618727(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618736 = header.getOrDefault("X-Amz-Signature") - valid_618736 = validateParameter(valid_618736, JString, required = false, + var valid_619940 = header.getOrDefault("X-Amz-Signature") + valid_619940 = validateParameter(valid_619940, JString, required = false, default = nil) - if valid_618736 != nil: - section.add "X-Amz-Signature", valid_618736 - var valid_618737 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618737 = validateParameter(valid_618737, JString, required = false, + if valid_619940 != nil: + section.add "X-Amz-Signature", valid_619940 + var valid_619941 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619941 = validateParameter(valid_619941, JString, required = false, default = nil) - if valid_618737 != nil: - section.add "X-Amz-Content-Sha256", valid_618737 - var valid_618738 = header.getOrDefault("X-Amz-Date") - valid_618738 = validateParameter(valid_618738, JString, required = false, + if valid_619941 != nil: + section.add "X-Amz-Content-Sha256", valid_619941 + var valid_619942 = header.getOrDefault("X-Amz-Date") + valid_619942 = validateParameter(valid_619942, JString, required = false, default = nil) - if valid_618738 != nil: - section.add "X-Amz-Date", valid_618738 - var valid_618739 = header.getOrDefault("X-Amz-Credential") - valid_618739 = validateParameter(valid_618739, JString, required = false, + if valid_619942 != nil: + section.add "X-Amz-Date", valid_619942 + var valid_619943 = header.getOrDefault("X-Amz-Credential") + valid_619943 = validateParameter(valid_619943, JString, required = false, default = nil) - if valid_618739 != nil: - section.add "X-Amz-Credential", valid_618739 - var valid_618740 = header.getOrDefault("X-Amz-Security-Token") - valid_618740 = validateParameter(valid_618740, JString, required = false, + if valid_619943 != nil: + section.add "X-Amz-Credential", valid_619943 + var valid_619944 = header.getOrDefault("X-Amz-Security-Token") + valid_619944 = validateParameter(valid_619944, JString, required = false, default = nil) - if valid_618740 != nil: - section.add "X-Amz-Security-Token", valid_618740 - var valid_618741 = header.getOrDefault("X-Amz-Algorithm") - valid_618741 = validateParameter(valid_618741, JString, required = false, + if valid_619944 != nil: + section.add "X-Amz-Security-Token", valid_619944 + var valid_619945 = header.getOrDefault("X-Amz-Algorithm") + valid_619945 = validateParameter(valid_619945, JString, required = false, default = nil) - if valid_618741 != nil: - section.add "X-Amz-Algorithm", valid_618741 - var valid_618742 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618742 = validateParameter(valid_618742, JString, required = false, + if valid_619945 != nil: + section.add "X-Amz-Algorithm", valid_619945 + var valid_619946 = header.getOrDefault("X-Amz-SignedHeaders") + valid_619946 = validateParameter(valid_619946, JString, required = false, default = nil) - if valid_618742 != nil: - section.add "X-Amz-SignedHeaders", valid_618742 + if valid_619946 != nil: + section.add "X-Amz-SignedHeaders", valid_619946 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618743: Call_GetModifyVpnConnection_618726; path: JsonNode; +proc call*(call_619947: Call_GetModifyVpnConnection_619930; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Modifies the target gateway of an AWS Site-to-Site VPN connection. The following migration options are available:
An existing virtual private gateway to a new virtual private gateway
An existing virtual private gateway to a transit gateway
An existing transit gateway to a new transit gateway
An existing transit gateway to a virtual private gateway
Before you perform the migration to the new gateway, you must configure the new gateway. Use CreateVpnGateway to create a virtual private gateway, or CreateTransitGateway to create a transit gateway.
This step is required when you migrate from a virtual private gateway with static routes to a transit gateway.
You must delete the static routes before you migrate to the new gateway.
Keep a copy of the static route before you delete it. You will need to add back these routes to the transit gateway after the VPN connection migration is complete.
After you migrate to the new gateway, you might need to modify your VPC route table. Use CreateRoute and DeleteRoute to make the changes described in VPN Gateway Target Modification Required VPC Route Table Updates in the AWS Site-to-Site VPN User Guide.
When the new gateway is a transit gateway, modify the transit gateway route table to allow traffic between the VPC and the AWS Site-to-Site VPN connection. Use CreateTransitGatewayRoute to add the routes.
If you deleted VPN static routes, you must add the static routes to the transit gateway route table.
After you perform this operation, the AWS VPN endpoint's IP addresses on the AWS side and the tunnel options remain intact. Your s2slong; connection will be temporarily unavailable for approximately 10 minutes while we provision the new endpoints
## - let valid = call_618743.validator(path, query, header, formData, body) - let scheme = call_618743.pickScheme + let valid = call_619947.validator(path, query, header, formData, body) + let scheme = call_619947.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618743.url(scheme.get, call_618743.host, call_618743.base, - call_618743.route, valid.getOrDefault("path"), + let url = call_619947.url(scheme.get, call_619947.host, call_619947.base, + call_619947.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618743, url, valid) + result = atozHook(call_619947, url, valid) -proc call*(call_618744: Call_GetModifyVpnConnection_618726; +proc call*(call_619948: Call_GetModifyVpnConnection_619930; VpnConnectionId: string; DryRun: bool = false; TransitGatewayId: string = ""; CustomerGatewayId: string = ""; VpnGatewayId: string = ""; Action: string = "ModifyVpnConnection"; @@ -117017,24 +117082,24 @@ proc call*(call_618744: Call_GetModifyVpnConnection_618726; ## : The ID of the VPN connection. ## Action: string (required) ## Version: string (required) - var query_618745 = newJObject() - add(query_618745, "DryRun", newJBool(DryRun)) - add(query_618745, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_618745, "CustomerGatewayId", newJString(CustomerGatewayId)) - add(query_618745, "VpnGatewayId", newJString(VpnGatewayId)) - add(query_618745, "VpnConnectionId", newJString(VpnConnectionId)) - add(query_618745, "Action", newJString(Action)) - add(query_618745, "Version", newJString(Version)) - result = call_618744.call(nil, query_618745, nil, nil, nil) + var query_619949 = newJObject() + add(query_619949, "DryRun", newJBool(DryRun)) + add(query_619949, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_619949, "CustomerGatewayId", newJString(CustomerGatewayId)) + add(query_619949, "VpnGatewayId", newJString(VpnGatewayId)) + add(query_619949, "VpnConnectionId", newJString(VpnConnectionId)) + add(query_619949, "Action", newJString(Action)) + add(query_619949, "Version", newJString(Version)) + result = call_619948.call(nil, query_619949, nil, nil, nil) -var getModifyVpnConnection* = Call_GetModifyVpnConnection_618726( +var getModifyVpnConnection* = Call_GetModifyVpnConnection_619930( name: "getModifyVpnConnection", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ModifyVpnConnection", - validator: validate_GetModifyVpnConnection_618727, base: "/", - url: url_GetModifyVpnConnection_618728, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetModifyVpnConnection_619931, base: "/", + url: url_GetModifyVpnConnection_619932, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostModifyVpnTunnelCertificate_618785 = ref object of OpenApiRestCall_604389 -proc url_PostModifyVpnTunnelCertificate_618787(protocol: Scheme; host: string; + Call_PostModifyVpnTunnelCertificate_619989 = ref object of OpenApiRestCall_605589 +proc url_PostModifyVpnTunnelCertificate_619991(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -117046,7 +117111,7 @@ proc url_PostModifyVpnTunnelCertificate_618787(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostModifyVpnTunnelCertificate_618786(path: JsonNode; +proc validate_PostModifyVpnTunnelCertificate_619990(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Modifies the VPN tunnel endpoint certificate. ## @@ -117059,16 +117124,16 @@ proc validate_PostModifyVpnTunnelCertificate_618786(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618788 = query.getOrDefault("Action") - valid_618788 = validateParameter(valid_618788, JString, required = true, default = newJString( + var valid_619992 = query.getOrDefault("Action") + valid_619992 = validateParameter(valid_619992, JString, required = true, default = newJString( "ModifyVpnTunnelCertificate")) - if valid_618788 != nil: - section.add "Action", valid_618788 - var valid_618789 = query.getOrDefault("Version") - valid_618789 = validateParameter(valid_618789, JString, required = true, + if valid_619992 != nil: + section.add "Action", valid_619992 + var valid_619993 = query.getOrDefault("Version") + valid_619993 = validateParameter(valid_619993, JString, required = true, default = newJString("2016-11-15")) - if valid_618789 != nil: - section.add "Version", valid_618789 + if valid_619993 != nil: + section.add "Version", valid_619993 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -117079,41 +117144,41 @@ proc validate_PostModifyVpnTunnelCertificate_618786(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618790 = header.getOrDefault("X-Amz-Signature") - valid_618790 = validateParameter(valid_618790, JString, required = false, + var valid_619994 = header.getOrDefault("X-Amz-Signature") + valid_619994 = validateParameter(valid_619994, JString, required = false, default = nil) - if valid_618790 != nil: - section.add "X-Amz-Signature", valid_618790 - var valid_618791 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618791 = validateParameter(valid_618791, JString, required = false, + if valid_619994 != nil: + section.add "X-Amz-Signature", valid_619994 + var valid_619995 = header.getOrDefault("X-Amz-Content-Sha256") + valid_619995 = validateParameter(valid_619995, JString, required = false, default = nil) - if valid_618791 != nil: - section.add "X-Amz-Content-Sha256", valid_618791 - var valid_618792 = header.getOrDefault("X-Amz-Date") - valid_618792 = validateParameter(valid_618792, JString, required = false, + if valid_619995 != nil: + section.add "X-Amz-Content-Sha256", valid_619995 + var valid_619996 = header.getOrDefault("X-Amz-Date") + valid_619996 = validateParameter(valid_619996, JString, required = false, default = nil) - if valid_618792 != nil: - section.add "X-Amz-Date", valid_618792 - var valid_618793 = header.getOrDefault("X-Amz-Credential") - valid_618793 = validateParameter(valid_618793, JString, required = false, + if valid_619996 != nil: + section.add "X-Amz-Date", valid_619996 + var valid_619997 = header.getOrDefault("X-Amz-Credential") + valid_619997 = validateParameter(valid_619997, JString, required = false, default = nil) - if valid_618793 != nil: - section.add "X-Amz-Credential", valid_618793 - var valid_618794 = header.getOrDefault("X-Amz-Security-Token") - valid_618794 = validateParameter(valid_618794, JString, required = false, + if valid_619997 != nil: + section.add "X-Amz-Credential", valid_619997 + var valid_619998 = header.getOrDefault("X-Amz-Security-Token") + valid_619998 = validateParameter(valid_619998, JString, required = false, default = nil) - if valid_618794 != nil: - section.add "X-Amz-Security-Token", valid_618794 - var valid_618795 = header.getOrDefault("X-Amz-Algorithm") - valid_618795 = validateParameter(valid_618795, JString, required = false, + if valid_619998 != nil: + section.add "X-Amz-Security-Token", valid_619998 + var valid_619999 = header.getOrDefault("X-Amz-Algorithm") + valid_619999 = validateParameter(valid_619999, JString, required = false, default = nil) - if valid_618795 != nil: - section.add "X-Amz-Algorithm", valid_618795 - var valid_618796 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618796 = validateParameter(valid_618796, JString, required = false, + if valid_619999 != nil: + section.add "X-Amz-Algorithm", valid_619999 + var valid_620000 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620000 = validateParameter(valid_620000, JString, required = false, default = nil) - if valid_618796 != nil: - section.add "X-Amz-SignedHeaders", valid_618796 + if valid_620000 != nil: + section.add "X-Amz-SignedHeaders", valid_620000 result.add "header", section ## parameters in `formData` object: ## VpnTunnelOutsideIpAddress: JString (required) @@ -117124,38 +117189,38 @@ proc validate_PostModifyVpnTunnelCertificate_618786(path: JsonNode; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `VpnTunnelOutsideIpAddress` field"
- var valid_618797 = formData.getOrDefault("VpnTunnelOutsideIpAddress")
- valid_618797 = validateParameter(valid_618797, JString, required = true,
+ var valid_620001 = formData.getOrDefault("VpnTunnelOutsideIpAddress")
+ valid_620001 = validateParameter(valid_620001, JString, required = true,
default = nil)
- if valid_618797 != nil:
- section.add "VpnTunnelOutsideIpAddress", valid_618797
- var valid_618798 = formData.getOrDefault("VpnConnectionId")
- valid_618798 = validateParameter(valid_618798, JString, required = true,
+ if valid_620001 != nil:
+ section.add "VpnTunnelOutsideIpAddress", valid_620001
+ var valid_620002 = formData.getOrDefault("VpnConnectionId")
+ valid_620002 = validateParameter(valid_620002, JString, required = true,
default = nil)
- if valid_618798 != nil:
- section.add "VpnConnectionId", valid_618798
- var valid_618799 = formData.getOrDefault("DryRun")
- valid_618799 = validateParameter(valid_618799, JBool, required = false, default = nil)
- if valid_618799 != nil:
- section.add "DryRun", valid_618799
+ if valid_620002 != nil:
+ section.add "VpnConnectionId", valid_620002
+ var valid_620003 = formData.getOrDefault("DryRun")
+ valid_620003 = validateParameter(valid_620003, JBool, required = false, default = nil)
+ if valid_620003 != nil:
+ section.add "DryRun", valid_620003
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618800: Call_PostModifyVpnTunnelCertificate_618785; path: JsonNode;
+proc call*(call_620004: Call_PostModifyVpnTunnelCertificate_619989; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies the VPN tunnel endpoint certificate.
##
- let valid = call_618800.validator(path, query, header, formData, body)
- let scheme = call_618800.pickScheme
+ let valid = call_620004.validator(path, query, header, formData, body)
+ let scheme = call_620004.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618800.url(scheme.get, call_618800.host, call_618800.base,
- call_618800.route, valid.getOrDefault("path"),
+ let url = call_620004.url(scheme.get, call_620004.host, call_620004.base,
+ call_620004.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618800, url, valid)
+ result = atozHook(call_620004, url, valid)
-proc call*(call_618801: Call_PostModifyVpnTunnelCertificate_618785;
+proc call*(call_620005: Call_PostModifyVpnTunnelCertificate_619989;
VpnTunnelOutsideIpAddress: string; VpnConnectionId: string;
DryRun: bool = false; Action: string = "ModifyVpnTunnelCertificate";
Version: string = "2016-11-15"): Recallable =
@@ -117169,25 +117234,25 @@ proc call*(call_618801: Call_PostModifyVpnTunnelCertificate_618785;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_618802 = newJObject()
- var formData_618803 = newJObject()
- add(formData_618803, "VpnTunnelOutsideIpAddress",
+ var query_620006 = newJObject()
+ var formData_620007 = newJObject()
+ add(formData_620007, "VpnTunnelOutsideIpAddress",
newJString(VpnTunnelOutsideIpAddress))
- add(formData_618803, "VpnConnectionId", newJString(VpnConnectionId))
- add(formData_618803, "DryRun", newJBool(DryRun))
- add(query_618802, "Action", newJString(Action))
- add(query_618802, "Version", newJString(Version))
- result = call_618801.call(nil, query_618802, nil, formData_618803, nil)
+ add(formData_620007, "VpnConnectionId", newJString(VpnConnectionId))
+ add(formData_620007, "DryRun", newJBool(DryRun))
+ add(query_620006, "Action", newJString(Action))
+ add(query_620006, "Version", newJString(Version))
+ result = call_620005.call(nil, query_620006, nil, formData_620007, nil)
-var postModifyVpnTunnelCertificate* = Call_PostModifyVpnTunnelCertificate_618785(
+var postModifyVpnTunnelCertificate* = Call_PostModifyVpnTunnelCertificate_619989(
name: "postModifyVpnTunnelCertificate", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ModifyVpnTunnelCertificate",
- validator: validate_PostModifyVpnTunnelCertificate_618786, base: "/",
- url: url_PostModifyVpnTunnelCertificate_618787,
+ validator: validate_PostModifyVpnTunnelCertificate_619990, base: "/",
+ url: url_PostModifyVpnTunnelCertificate_619991,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetModifyVpnTunnelCertificate_618767 = ref object of OpenApiRestCall_604389
-proc url_GetModifyVpnTunnelCertificate_618769(protocol: Scheme; host: string;
+ Call_GetModifyVpnTunnelCertificate_619971 = ref object of OpenApiRestCall_605589
+proc url_GetModifyVpnTunnelCertificate_619973(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -117199,7 +117264,7 @@ proc url_GetModifyVpnTunnelCertificate_618769(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetModifyVpnTunnelCertificate_618768(path: JsonNode; query: JsonNode;
+proc validate_GetModifyVpnTunnelCertificate_619972(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies the VPN tunnel endpoint certificate.
##
@@ -117217,31 +117282,31 @@ proc validate_GetModifyVpnTunnelCertificate_618768(path: JsonNode; query: JsonNo
## Action: JString (required)
## Version: JString (required)
section = newJObject()
- var valid_618770 = query.getOrDefault("DryRun")
- valid_618770 = validateParameter(valid_618770, JBool, required = false, default = nil)
- if valid_618770 != nil:
- section.add "DryRun", valid_618770
+ var valid_619974 = query.getOrDefault("DryRun")
+ valid_619974 = validateParameter(valid_619974, JBool, required = false, default = nil)
+ if valid_619974 != nil:
+ section.add "DryRun", valid_619974
assert query != nil, "query argument is necessary due to required `VpnTunnelOutsideIpAddress` field"
- var valid_618771 = query.getOrDefault("VpnTunnelOutsideIpAddress")
- valid_618771 = validateParameter(valid_618771, JString, required = true,
+ var valid_619975 = query.getOrDefault("VpnTunnelOutsideIpAddress")
+ valid_619975 = validateParameter(valid_619975, JString, required = true,
default = nil)
- if valid_618771 != nil:
- section.add "VpnTunnelOutsideIpAddress", valid_618771
- var valid_618772 = query.getOrDefault("VpnConnectionId")
- valid_618772 = validateParameter(valid_618772, JString, required = true,
+ if valid_619975 != nil:
+ section.add "VpnTunnelOutsideIpAddress", valid_619975
+ var valid_619976 = query.getOrDefault("VpnConnectionId")
+ valid_619976 = validateParameter(valid_619976, JString, required = true,
default = nil)
- if valid_618772 != nil:
- section.add "VpnConnectionId", valid_618772
- var valid_618773 = query.getOrDefault("Action")
- valid_618773 = validateParameter(valid_618773, JString, required = true, default = newJString(
+ if valid_619976 != nil:
+ section.add "VpnConnectionId", valid_619976
+ var valid_619977 = query.getOrDefault("Action")
+ valid_619977 = validateParameter(valid_619977, JString, required = true, default = newJString(
"ModifyVpnTunnelCertificate"))
- if valid_618773 != nil:
- section.add "Action", valid_618773
- var valid_618774 = query.getOrDefault("Version")
- valid_618774 = validateParameter(valid_618774, JString, required = true,
+ if valid_619977 != nil:
+ section.add "Action", valid_619977
+ var valid_619978 = query.getOrDefault("Version")
+ valid_619978 = validateParameter(valid_619978, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618774 != nil:
- section.add "Version", valid_618774
+ if valid_619978 != nil:
+ section.add "Version", valid_619978
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -117252,61 +117317,61 @@ proc validate_GetModifyVpnTunnelCertificate_618768(path: JsonNode; query: JsonNo
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618775 = header.getOrDefault("X-Amz-Signature")
- valid_618775 = validateParameter(valid_618775, JString, required = false,
+ var valid_619979 = header.getOrDefault("X-Amz-Signature")
+ valid_619979 = validateParameter(valid_619979, JString, required = false,
default = nil)
- if valid_618775 != nil:
- section.add "X-Amz-Signature", valid_618775
- var valid_618776 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618776 = validateParameter(valid_618776, JString, required = false,
+ if valid_619979 != nil:
+ section.add "X-Amz-Signature", valid_619979
+ var valid_619980 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_619980 = validateParameter(valid_619980, JString, required = false,
default = nil)
- if valid_618776 != nil:
- section.add "X-Amz-Content-Sha256", valid_618776
- var valid_618777 = header.getOrDefault("X-Amz-Date")
- valid_618777 = validateParameter(valid_618777, JString, required = false,
+ if valid_619980 != nil:
+ section.add "X-Amz-Content-Sha256", valid_619980
+ var valid_619981 = header.getOrDefault("X-Amz-Date")
+ valid_619981 = validateParameter(valid_619981, JString, required = false,
default = nil)
- if valid_618777 != nil:
- section.add "X-Amz-Date", valid_618777
- var valid_618778 = header.getOrDefault("X-Amz-Credential")
- valid_618778 = validateParameter(valid_618778, JString, required = false,
+ if valid_619981 != nil:
+ section.add "X-Amz-Date", valid_619981
+ var valid_619982 = header.getOrDefault("X-Amz-Credential")
+ valid_619982 = validateParameter(valid_619982, JString, required = false,
default = nil)
- if valid_618778 != nil:
- section.add "X-Amz-Credential", valid_618778
- var valid_618779 = header.getOrDefault("X-Amz-Security-Token")
- valid_618779 = validateParameter(valid_618779, JString, required = false,
+ if valid_619982 != nil:
+ section.add "X-Amz-Credential", valid_619982
+ var valid_619983 = header.getOrDefault("X-Amz-Security-Token")
+ valid_619983 = validateParameter(valid_619983, JString, required = false,
default = nil)
- if valid_618779 != nil:
- section.add "X-Amz-Security-Token", valid_618779
- var valid_618780 = header.getOrDefault("X-Amz-Algorithm")
- valid_618780 = validateParameter(valid_618780, JString, required = false,
+ if valid_619983 != nil:
+ section.add "X-Amz-Security-Token", valid_619983
+ var valid_619984 = header.getOrDefault("X-Amz-Algorithm")
+ valid_619984 = validateParameter(valid_619984, JString, required = false,
default = nil)
- if valid_618780 != nil:
- section.add "X-Amz-Algorithm", valid_618780
- var valid_618781 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618781 = validateParameter(valid_618781, JString, required = false,
+ if valid_619984 != nil:
+ section.add "X-Amz-Algorithm", valid_619984
+ var valid_619985 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_619985 = validateParameter(valid_619985, JString, required = false,
default = nil)
- if valid_618781 != nil:
- section.add "X-Amz-SignedHeaders", valid_618781
+ if valid_619985 != nil:
+ section.add "X-Amz-SignedHeaders", valid_619985
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618782: Call_GetModifyVpnTunnelCertificate_618767; path: JsonNode;
+proc call*(call_619986: Call_GetModifyVpnTunnelCertificate_619971; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Modifies the VPN tunnel endpoint certificate.
##
- let valid = call_618782.validator(path, query, header, formData, body)
- let scheme = call_618782.pickScheme
+ let valid = call_619986.validator(path, query, header, formData, body)
+ let scheme = call_619986.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618782.url(scheme.get, call_618782.host, call_618782.base,
- call_618782.route, valid.getOrDefault("path"),
+ let url = call_619986.url(scheme.get, call_619986.host, call_619986.base,
+ call_619986.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618782, url, valid)
+ result = atozHook(call_619986, url, valid)
-proc call*(call_618783: Call_GetModifyVpnTunnelCertificate_618767;
+proc call*(call_619987: Call_GetModifyVpnTunnelCertificate_619971;
VpnTunnelOutsideIpAddress: string; VpnConnectionId: string;
DryRun: bool = false; Action: string = "ModifyVpnTunnelCertificate";
Version: string = "2016-11-15"): Recallable =
@@ -117320,24 +117385,24 @@ proc call*(call_618783: Call_GetModifyVpnTunnelCertificate_618767;
## : The ID of the AWS Site-to-Site VPN connection.
## Action: string (required)
## Version: string (required)
- var query_618784 = newJObject()
- add(query_618784, "DryRun", newJBool(DryRun))
- add(query_618784, "VpnTunnelOutsideIpAddress",
+ var query_619988 = newJObject()
+ add(query_619988, "DryRun", newJBool(DryRun))
+ add(query_619988, "VpnTunnelOutsideIpAddress",
newJString(VpnTunnelOutsideIpAddress))
- add(query_618784, "VpnConnectionId", newJString(VpnConnectionId))
- add(query_618784, "Action", newJString(Action))
- add(query_618784, "Version", newJString(Version))
- result = call_618783.call(nil, query_618784, nil, nil, nil)
+ add(query_619988, "VpnConnectionId", newJString(VpnConnectionId))
+ add(query_619988, "Action", newJString(Action))
+ add(query_619988, "Version", newJString(Version))
+ result = call_619987.call(nil, query_619988, nil, nil, nil)
-var getModifyVpnTunnelCertificate* = Call_GetModifyVpnTunnelCertificate_618767(
+var getModifyVpnTunnelCertificate* = Call_GetModifyVpnTunnelCertificate_619971(
name: "getModifyVpnTunnelCertificate", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=ModifyVpnTunnelCertificate",
- validator: validate_GetModifyVpnTunnelCertificate_618768, base: "/",
- url: url_GetModifyVpnTunnelCertificate_618769,
+ validator: validate_GetModifyVpnTunnelCertificate_619972, base: "/",
+ url: url_GetModifyVpnTunnelCertificate_619973,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostModifyVpnTunnelOptions_618837 = ref object of OpenApiRestCall_604389
-proc url_PostModifyVpnTunnelOptions_618839(protocol: Scheme; host: string;
+ Call_PostModifyVpnTunnelOptions_620041 = ref object of OpenApiRestCall_605589
+proc url_PostModifyVpnTunnelOptions_620043(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -117349,7 +117414,7 @@ proc url_PostModifyVpnTunnelOptions_618839(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostModifyVpnTunnelOptions_618838(path: JsonNode; query: JsonNode;
+proc validate_PostModifyVpnTunnelOptions_620042(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Modifies the options for a VPN tunnel in an AWS Site-to-Site VPN connection. You can modify multiple options for a tunnel in a single request, but you can only modify one tunnel at a time. For more information, see Site-to-Site VPN Tunnel Options for Your Site-to-Site VPN Connection in the AWS Site-to-Site VPN User Guide.
##
@@ -117362,16 +117427,16 @@ proc validate_PostModifyVpnTunnelOptions_618838(path: JsonNode; query: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_618840 = query.getOrDefault("Action")
- valid_618840 = validateParameter(valid_618840, JString, required = true,
+ var valid_620044 = query.getOrDefault("Action")
+ valid_620044 = validateParameter(valid_620044, JString, required = true,
default = newJString("ModifyVpnTunnelOptions"))
- if valid_618840 != nil:
- section.add "Action", valid_618840
- var valid_618841 = query.getOrDefault("Version")
- valid_618841 = validateParameter(valid_618841, JString, required = true,
+ if valid_620044 != nil:
+ section.add "Action", valid_620044
+ var valid_620045 = query.getOrDefault("Version")
+ valid_620045 = validateParameter(valid_620045, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618841 != nil:
- section.add "Version", valid_618841
+ if valid_620045 != nil:
+ section.add "Version", valid_620045
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -117382,41 +117447,41 @@ proc validate_PostModifyVpnTunnelOptions_618838(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618842 = header.getOrDefault("X-Amz-Signature")
- valid_618842 = validateParameter(valid_618842, JString, required = false,
+ var valid_620046 = header.getOrDefault("X-Amz-Signature")
+ valid_620046 = validateParameter(valid_620046, JString, required = false,
default = nil)
- if valid_618842 != nil:
- section.add "X-Amz-Signature", valid_618842
- var valid_618843 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618843 = validateParameter(valid_618843, JString, required = false,
+ if valid_620046 != nil:
+ section.add "X-Amz-Signature", valid_620046
+ var valid_620047 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_620047 = validateParameter(valid_620047, JString, required = false,
default = nil)
- if valid_618843 != nil:
- section.add "X-Amz-Content-Sha256", valid_618843
- var valid_618844 = header.getOrDefault("X-Amz-Date")
- valid_618844 = validateParameter(valid_618844, JString, required = false,
+ if valid_620047 != nil:
+ section.add "X-Amz-Content-Sha256", valid_620047
+ var valid_620048 = header.getOrDefault("X-Amz-Date")
+ valid_620048 = validateParameter(valid_620048, JString, required = false,
default = nil)
- if valid_618844 != nil:
- section.add "X-Amz-Date", valid_618844
- var valid_618845 = header.getOrDefault("X-Amz-Credential")
- valid_618845 = validateParameter(valid_618845, JString, required = false,
+ if valid_620048 != nil:
+ section.add "X-Amz-Date", valid_620048
+ var valid_620049 = header.getOrDefault("X-Amz-Credential")
+ valid_620049 = validateParameter(valid_620049, JString, required = false,
default = nil)
- if valid_618845 != nil:
- section.add "X-Amz-Credential", valid_618845
- var valid_618846 = header.getOrDefault("X-Amz-Security-Token")
- valid_618846 = validateParameter(valid_618846, JString, required = false,
+ if valid_620049 != nil:
+ section.add "X-Amz-Credential", valid_620049
+ var valid_620050 = header.getOrDefault("X-Amz-Security-Token")
+ valid_620050 = validateParameter(valid_620050, JString, required = false,
default = nil)
- if valid_618846 != nil:
- section.add "X-Amz-Security-Token", valid_618846
- var valid_618847 = header.getOrDefault("X-Amz-Algorithm")
- valid_618847 = validateParameter(valid_618847, JString, required = false,
+ if valid_620050 != nil:
+ section.add "X-Amz-Security-Token", valid_620050
+ var valid_620051 = header.getOrDefault("X-Amz-Algorithm")
+ valid_620051 = validateParameter(valid_620051, JString, required = false,
default = nil)
- if valid_618847 != nil:
- section.add "X-Amz-Algorithm", valid_618847
- var valid_618848 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618848 = validateParameter(valid_618848, JString, required = false,
+ if valid_620051 != nil:
+ section.add "X-Amz-Algorithm", valid_620051
+ var valid_620052 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_620052 = validateParameter(valid_620052, JString, required = false,
default = nil)
- if valid_618848 != nil:
- section.add "X-Amz-SignedHeaders", valid_618848
+ if valid_620052 != nil:
+ section.add "X-Amz-SignedHeaders", valid_620052
result.add "header", section
## parameters in `formData` object:
## TunnelOptions.Phase1EncryptionAlgorithms: JArray
@@ -117471,114 +117536,114 @@ proc validate_PostModifyVpnTunnelOptions_618838(path: JsonNode; query: JsonNode;
## : The AWS Site-to-Site VPN tunnel options to modify.
## The percentage of the rekey window (determined by RekeyMarginTimeSeconds
) during which the rekey time is randomly selected.
Constraints: A value between 0 and 100.
Default: 100
The percentage of the rekey window (determined by RekeyMarginTimeSeconds
) during which the rekey time is randomly selected.
Constraints: A value between 0 and 100.
Default: 100
The number of packets in an IKE replay window.
Constraints: A value between 64 and 2048.
Default: 1024
The number of packets in an IKE replay window.
Constraints: A value between 64 and 2048.
Default: 1024
Enables detailed monitoring for a running instance. Otherwise, basic monitoring is enabled. For more information, see Monitoring Your Instances and Volumes in the Amazon Elastic Compute Cloud User Guide.
To disable detailed monitoring, see .
## @@ -118096,16 +118161,16 @@ proc validate_PostMonitorInstances_618889(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618891 = query.getOrDefault("Action") - valid_618891 = validateParameter(valid_618891, JString, required = true, + var valid_620095 = query.getOrDefault("Action") + valid_620095 = validateParameter(valid_620095, JString, required = true, default = newJString("MonitorInstances")) - if valid_618891 != nil: - section.add "Action", valid_618891 - var valid_618892 = query.getOrDefault("Version") - valid_618892 = validateParameter(valid_618892, JString, required = true, + if valid_620095 != nil: + section.add "Action", valid_620095 + var valid_620096 = query.getOrDefault("Version") + valid_620096 = validateParameter(valid_620096, JString, required = true, default = newJString("2016-11-15")) - if valid_618892 != nil: - section.add "Version", valid_618892 + if valid_620096 != nil: + section.add "Version", valid_620096 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -118116,41 +118181,41 @@ proc validate_PostMonitorInstances_618889(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618893 = header.getOrDefault("X-Amz-Signature") - valid_618893 = validateParameter(valid_618893, JString, required = false, - default = nil) - if valid_618893 != nil: - section.add "X-Amz-Signature", valid_618893 - var valid_618894 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618894 = validateParameter(valid_618894, JString, required = false, - default = nil) - if valid_618894 != nil: - section.add "X-Amz-Content-Sha256", valid_618894 - var valid_618895 = header.getOrDefault("X-Amz-Date") - valid_618895 = validateParameter(valid_618895, JString, required = false, - default = nil) - if valid_618895 != nil: - section.add "X-Amz-Date", valid_618895 - var valid_618896 = header.getOrDefault("X-Amz-Credential") - valid_618896 = validateParameter(valid_618896, JString, required = false, - default = nil) - if valid_618896 != nil: - section.add "X-Amz-Credential", valid_618896 - var valid_618897 = header.getOrDefault("X-Amz-Security-Token") - valid_618897 = validateParameter(valid_618897, JString, required = false, - default = nil) - if valid_618897 != nil: - section.add "X-Amz-Security-Token", valid_618897 - var valid_618898 = header.getOrDefault("X-Amz-Algorithm") - valid_618898 = validateParameter(valid_618898, JString, required = false, + var valid_620097 = header.getOrDefault("X-Amz-Signature") + valid_620097 = validateParameter(valid_620097, JString, required = false, default = nil) - if valid_618898 != nil: - section.add "X-Amz-Algorithm", valid_618898 - var valid_618899 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618899 = validateParameter(valid_618899, JString, required = false, - default = nil) - if valid_618899 != nil: - section.add "X-Amz-SignedHeaders", valid_618899 + if valid_620097 != nil: + section.add "X-Amz-Signature", valid_620097 + var valid_620098 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620098 = validateParameter(valid_620098, JString, required = false, + default = nil) + if valid_620098 != nil: + section.add "X-Amz-Content-Sha256", valid_620098 + var valid_620099 = header.getOrDefault("X-Amz-Date") + valid_620099 = validateParameter(valid_620099, JString, required = false, + default = nil) + if valid_620099 != nil: + section.add "X-Amz-Date", valid_620099 + var valid_620100 = header.getOrDefault("X-Amz-Credential") + valid_620100 = validateParameter(valid_620100, JString, required = false, + default = nil) + if valid_620100 != nil: + section.add "X-Amz-Credential", valid_620100 + var valid_620101 = header.getOrDefault("X-Amz-Security-Token") + valid_620101 = validateParameter(valid_620101, JString, required = false, + default = nil) + if valid_620101 != nil: + section.add "X-Amz-Security-Token", valid_620101 + var valid_620102 = header.getOrDefault("X-Amz-Algorithm") + valid_620102 = validateParameter(valid_620102, JString, required = false, + default = nil) + if valid_620102 != nil: + section.add "X-Amz-Algorithm", valid_620102 + var valid_620103 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620103 = validateParameter(valid_620103, JString, required = false, + default = nil) + if valid_620103 != nil: + section.add "X-Amz-SignedHeaders", valid_620103 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -118158,34 +118223,34 @@ proc validate_PostMonitorInstances_618889(path: JsonNode; query: JsonNode; ## InstanceId: JArray (required) ## : The IDs of the instances. section = newJObject() - var valid_618900 = formData.getOrDefault("DryRun") - valid_618900 = validateParameter(valid_618900, JBool, required = false, default = nil) - if valid_618900 != nil: - section.add "DryRun", valid_618900 + var valid_620104 = formData.getOrDefault("DryRun") + valid_620104 = validateParameter(valid_620104, JBool, required = false, default = nil) + if valid_620104 != nil: + section.add "DryRun", valid_620104 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_618901 = formData.getOrDefault("InstanceId") - valid_618901 = validateParameter(valid_618901, JArray, required = true, default = nil) - if valid_618901 != nil: - section.add "InstanceId", valid_618901 + var valid_620105 = formData.getOrDefault("InstanceId") + valid_620105 = validateParameter(valid_620105, JArray, required = true, default = nil) + if valid_620105 != nil: + section.add "InstanceId", valid_620105 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618902: Call_PostMonitorInstances_618888; path: JsonNode; +proc call*(call_620106: Call_PostMonitorInstances_620092; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Enables detailed monitoring for a running instance. Otherwise, basic monitoring is enabled. For more information, see Monitoring Your Instances and Volumes in the Amazon Elastic Compute Cloud User Guide.
To disable detailed monitoring, see .
## - let valid = call_618902.validator(path, query, header, formData, body) - let scheme = call_618902.pickScheme + let valid = call_620106.validator(path, query, header, formData, body) + let scheme = call_620106.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618902.url(scheme.get, call_618902.host, call_618902.base, - call_618902.route, valid.getOrDefault("path"), + let url = call_620106.url(scheme.get, call_620106.host, call_620106.base, + call_620106.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618902, url, valid) + result = atozHook(call_620106, url, valid) -proc call*(call_618903: Call_PostMonitorInstances_618888; InstanceId: JsonNode; +proc call*(call_620107: Call_PostMonitorInstances_620092; InstanceId: JsonNode; DryRun: bool = false; Action: string = "MonitorInstances"; Version: string = "2016-11-15"): Recallable = ## postMonitorInstances @@ -118196,23 +118261,23 @@ proc call*(call_618903: Call_PostMonitorInstances_618888; InstanceId: JsonNode; ## : The IDs of the instances. ## Action: string (required) ## Version: string (required) - var query_618904 = newJObject() - var formData_618905 = newJObject() - add(formData_618905, "DryRun", newJBool(DryRun)) + var query_620108 = newJObject() + var formData_620109 = newJObject() + add(formData_620109, "DryRun", newJBool(DryRun)) if InstanceId != nil: - formData_618905.add "InstanceId", InstanceId - add(query_618904, "Action", newJString(Action)) - add(query_618904, "Version", newJString(Version)) - result = call_618903.call(nil, query_618904, nil, formData_618905, nil) + formData_620109.add "InstanceId", InstanceId + add(query_620108, "Action", newJString(Action)) + add(query_620108, "Version", newJString(Version)) + result = call_620107.call(nil, query_620108, nil, formData_620109, nil) -var postMonitorInstances* = Call_PostMonitorInstances_618888( +var postMonitorInstances* = Call_PostMonitorInstances_620092( name: "postMonitorInstances", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=MonitorInstances", - validator: validate_PostMonitorInstances_618889, base: "/", - url: url_PostMonitorInstances_618890, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostMonitorInstances_620093, base: "/", + url: url_PostMonitorInstances_620094, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetMonitorInstances_618871 = ref object of OpenApiRestCall_604389 -proc url_GetMonitorInstances_618873(protocol: Scheme; host: string; base: string; + Call_GetMonitorInstances_620075 = ref object of OpenApiRestCall_605589 +proc url_GetMonitorInstances_620077(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -118224,7 +118289,7 @@ proc url_GetMonitorInstances_618873(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_GetMonitorInstances_618872(path: JsonNode; query: JsonNode; +proc validate_GetMonitorInstances_620076(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Enables detailed monitoring for a running instance. Otherwise, basic monitoring is enabled. For more information, see Monitoring Your Instances and Volumes in the Amazon Elastic Compute Cloud User Guide.
To disable detailed monitoring, see .
@@ -118241,26 +118306,26 @@ proc validate_GetMonitorInstances_618872(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_618874 = query.getOrDefault("DryRun") - valid_618874 = validateParameter(valid_618874, JBool, required = false, default = nil) - if valid_618874 != nil: - section.add "DryRun", valid_618874 + var valid_620078 = query.getOrDefault("DryRun") + valid_620078 = validateParameter(valid_620078, JBool, required = false, default = nil) + if valid_620078 != nil: + section.add "DryRun", valid_620078 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_618875 = query.getOrDefault("InstanceId") - valid_618875 = validateParameter(valid_618875, JArray, required = true, default = nil) - if valid_618875 != nil: - section.add "InstanceId", valid_618875 - var valid_618876 = query.getOrDefault("Action") - valid_618876 = validateParameter(valid_618876, JString, required = true, + var valid_620079 = query.getOrDefault("InstanceId") + valid_620079 = validateParameter(valid_620079, JArray, required = true, default = nil) + if valid_620079 != nil: + section.add "InstanceId", valid_620079 + var valid_620080 = query.getOrDefault("Action") + valid_620080 = validateParameter(valid_620080, JString, required = true, default = newJString("MonitorInstances")) - if valid_618876 != nil: - section.add "Action", valid_618876 - var valid_618877 = query.getOrDefault("Version") - valid_618877 = validateParameter(valid_618877, JString, required = true, + if valid_620080 != nil: + section.add "Action", valid_620080 + var valid_620081 = query.getOrDefault("Version") + valid_620081 = validateParameter(valid_620081, JString, required = true, default = newJString("2016-11-15")) - if valid_618877 != nil: - section.add "Version", valid_618877 + if valid_620081 != nil: + section.add "Version", valid_620081 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -118271,61 +118336,61 @@ proc validate_GetMonitorInstances_618872(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618878 = header.getOrDefault("X-Amz-Signature") - valid_618878 = validateParameter(valid_618878, JString, required = false, + var valid_620082 = header.getOrDefault("X-Amz-Signature") + valid_620082 = validateParameter(valid_620082, JString, required = false, default = nil) - if valid_618878 != nil: - section.add "X-Amz-Signature", valid_618878 - var valid_618879 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618879 = validateParameter(valid_618879, JString, required = false, + if valid_620082 != nil: + section.add "X-Amz-Signature", valid_620082 + var valid_620083 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620083 = validateParameter(valid_620083, JString, required = false, default = nil) - if valid_618879 != nil: - section.add "X-Amz-Content-Sha256", valid_618879 - var valid_618880 = header.getOrDefault("X-Amz-Date") - valid_618880 = validateParameter(valid_618880, JString, required = false, + if valid_620083 != nil: + section.add "X-Amz-Content-Sha256", valid_620083 + var valid_620084 = header.getOrDefault("X-Amz-Date") + valid_620084 = validateParameter(valid_620084, JString, required = false, default = nil) - if valid_618880 != nil: - section.add "X-Amz-Date", valid_618880 - var valid_618881 = header.getOrDefault("X-Amz-Credential") - valid_618881 = validateParameter(valid_618881, JString, required = false, + if valid_620084 != nil: + section.add "X-Amz-Date", valid_620084 + var valid_620085 = header.getOrDefault("X-Amz-Credential") + valid_620085 = validateParameter(valid_620085, JString, required = false, default = nil) - if valid_618881 != nil: - section.add "X-Amz-Credential", valid_618881 - var valid_618882 = header.getOrDefault("X-Amz-Security-Token") - valid_618882 = validateParameter(valid_618882, JString, required = false, + if valid_620085 != nil: + section.add "X-Amz-Credential", valid_620085 + var valid_620086 = header.getOrDefault("X-Amz-Security-Token") + valid_620086 = validateParameter(valid_620086, JString, required = false, default = nil) - if valid_618882 != nil: - section.add "X-Amz-Security-Token", valid_618882 - var valid_618883 = header.getOrDefault("X-Amz-Algorithm") - valid_618883 = validateParameter(valid_618883, JString, required = false, + if valid_620086 != nil: + section.add "X-Amz-Security-Token", valid_620086 + var valid_620087 = header.getOrDefault("X-Amz-Algorithm") + valid_620087 = validateParameter(valid_620087, JString, required = false, default = nil) - if valid_618883 != nil: - section.add "X-Amz-Algorithm", valid_618883 - var valid_618884 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618884 = validateParameter(valid_618884, JString, required = false, + if valid_620087 != nil: + section.add "X-Amz-Algorithm", valid_620087 + var valid_620088 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620088 = validateParameter(valid_620088, JString, required = false, default = nil) - if valid_618884 != nil: - section.add "X-Amz-SignedHeaders", valid_618884 + if valid_620088 != nil: + section.add "X-Amz-SignedHeaders", valid_620088 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618885: Call_GetMonitorInstances_618871; path: JsonNode; +proc call*(call_620089: Call_GetMonitorInstances_620075; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Enables detailed monitoring for a running instance. Otherwise, basic monitoring is enabled. For more information, see Monitoring Your Instances and Volumes in the Amazon Elastic Compute Cloud User Guide.
To disable detailed monitoring, see .
## - let valid = call_618885.validator(path, query, header, formData, body) - let scheme = call_618885.pickScheme + let valid = call_620089.validator(path, query, header, formData, body) + let scheme = call_620089.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618885.url(scheme.get, call_618885.host, call_618885.base, - call_618885.route, valid.getOrDefault("path"), + let url = call_620089.url(scheme.get, call_620089.host, call_620089.base, + call_620089.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618885, url, valid) + result = atozHook(call_620089, url, valid) -proc call*(call_618886: Call_GetMonitorInstances_618871; InstanceId: JsonNode; +proc call*(call_620090: Call_GetMonitorInstances_620075; InstanceId: JsonNode; DryRun: bool = false; Action: string = "MonitorInstances"; Version: string = "2016-11-15"): Recallable = ## getMonitorInstances @@ -118336,22 +118401,22 @@ proc call*(call_618886: Call_GetMonitorInstances_618871; InstanceId: JsonNode; ## : The IDs of the instances. ## Action: string (required) ## Version: string (required) - var query_618887 = newJObject() - add(query_618887, "DryRun", newJBool(DryRun)) + var query_620091 = newJObject() + add(query_620091, "DryRun", newJBool(DryRun)) if InstanceId != nil: - query_618887.add "InstanceId", InstanceId - add(query_618887, "Action", newJString(Action)) - add(query_618887, "Version", newJString(Version)) - result = call_618886.call(nil, query_618887, nil, nil, nil) + query_620091.add "InstanceId", InstanceId + add(query_620091, "Action", newJString(Action)) + add(query_620091, "Version", newJString(Version)) + result = call_620090.call(nil, query_620091, nil, nil, nil) -var getMonitorInstances* = Call_GetMonitorInstances_618871( +var getMonitorInstances* = Call_GetMonitorInstances_620075( name: "getMonitorInstances", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=MonitorInstances", - validator: validate_GetMonitorInstances_618872, base: "/", - url: url_GetMonitorInstances_618873, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetMonitorInstances_620076, base: "/", + url: url_GetMonitorInstances_620077, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostMoveAddressToVpc_618923 = ref object of OpenApiRestCall_604389 -proc url_PostMoveAddressToVpc_618925(protocol: Scheme; host: string; base: string; + Call_PostMoveAddressToVpc_620127 = ref object of OpenApiRestCall_605589 +proc url_PostMoveAddressToVpc_620129(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -118363,7 +118428,7 @@ proc url_PostMoveAddressToVpc_618925(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostMoveAddressToVpc_618924(path: JsonNode; query: JsonNode; +proc validate_PostMoveAddressToVpc_620128(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Moves an Elastic IP address from the EC2-Classic platform to the EC2-VPC platform. The Elastic IP address must be allocated to your account for more than 24 hours, and it must not be associated with an instance. After the Elastic IP address is moved, it is no longer available for use in the EC2-Classic platform, unless you move it back using the RestoreAddressToClassic request. You cannot move an Elastic IP address that was originally allocated for use in the EC2-VPC platform to the EC2-Classic platform. ## @@ -118376,16 +118441,16 @@ proc validate_PostMoveAddressToVpc_618924(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_618926 = query.getOrDefault("Action") - valid_618926 = validateParameter(valid_618926, JString, required = true, + var valid_620130 = query.getOrDefault("Action") + valid_620130 = validateParameter(valid_620130, JString, required = true, default = newJString("MoveAddressToVpc")) - if valid_618926 != nil: - section.add "Action", valid_618926 - var valid_618927 = query.getOrDefault("Version") - valid_618927 = validateParameter(valid_618927, JString, required = true, + if valid_620130 != nil: + section.add "Action", valid_620130 + var valid_620131 = query.getOrDefault("Version") + valid_620131 = validateParameter(valid_620131, JString, required = true, default = newJString("2016-11-15")) - if valid_618927 != nil: - section.add "Version", valid_618927 + if valid_620131 != nil: + section.add "Version", valid_620131 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -118396,41 +118461,41 @@ proc validate_PostMoveAddressToVpc_618924(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618928 = header.getOrDefault("X-Amz-Signature") - valid_618928 = validateParameter(valid_618928, JString, required = false, + var valid_620132 = header.getOrDefault("X-Amz-Signature") + valid_620132 = validateParameter(valid_620132, JString, required = false, default = nil) - if valid_618928 != nil: - section.add "X-Amz-Signature", valid_618928 - var valid_618929 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618929 = validateParameter(valid_618929, JString, required = false, + if valid_620132 != nil: + section.add "X-Amz-Signature", valid_620132 + var valid_620133 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620133 = validateParameter(valid_620133, JString, required = false, default = nil) - if valid_618929 != nil: - section.add "X-Amz-Content-Sha256", valid_618929 - var valid_618930 = header.getOrDefault("X-Amz-Date") - valid_618930 = validateParameter(valid_618930, JString, required = false, + if valid_620133 != nil: + section.add "X-Amz-Content-Sha256", valid_620133 + var valid_620134 = header.getOrDefault("X-Amz-Date") + valid_620134 = validateParameter(valid_620134, JString, required = false, default = nil) - if valid_618930 != nil: - section.add "X-Amz-Date", valid_618930 - var valid_618931 = header.getOrDefault("X-Amz-Credential") - valid_618931 = validateParameter(valid_618931, JString, required = false, + if valid_620134 != nil: + section.add "X-Amz-Date", valid_620134 + var valid_620135 = header.getOrDefault("X-Amz-Credential") + valid_620135 = validateParameter(valid_620135, JString, required = false, default = nil) - if valid_618931 != nil: - section.add "X-Amz-Credential", valid_618931 - var valid_618932 = header.getOrDefault("X-Amz-Security-Token") - valid_618932 = validateParameter(valid_618932, JString, required = false, + if valid_620135 != nil: + section.add "X-Amz-Credential", valid_620135 + var valid_620136 = header.getOrDefault("X-Amz-Security-Token") + valid_620136 = validateParameter(valid_620136, JString, required = false, default = nil) - if valid_618932 != nil: - section.add "X-Amz-Security-Token", valid_618932 - var valid_618933 = header.getOrDefault("X-Amz-Algorithm") - valid_618933 = validateParameter(valid_618933, JString, required = false, + if valid_620136 != nil: + section.add "X-Amz-Security-Token", valid_620136 + var valid_620137 = header.getOrDefault("X-Amz-Algorithm") + valid_620137 = validateParameter(valid_620137, JString, required = false, default = nil) - if valid_618933 != nil: - section.add "X-Amz-Algorithm", valid_618933 - var valid_618934 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618934 = validateParameter(valid_618934, JString, required = false, + if valid_620137 != nil: + section.add "X-Amz-Algorithm", valid_620137 + var valid_620138 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620138 = validateParameter(valid_620138, JString, required = false, default = nil) - if valid_618934 != nil: - section.add "X-Amz-SignedHeaders", valid_618934 + if valid_620138 != nil: + section.add "X-Amz-SignedHeaders", valid_620138 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -118438,35 +118503,35 @@ proc validate_PostMoveAddressToVpc_618924(path: JsonNode; query: JsonNode; ## PublicIp: JString (required) ## : The Elastic IP address. section = newJObject() - var valid_618935 = formData.getOrDefault("DryRun") - valid_618935 = validateParameter(valid_618935, JBool, required = false, default = nil) - if valid_618935 != nil: - section.add "DryRun", valid_618935 + var valid_620139 = formData.getOrDefault("DryRun") + valid_620139 = validateParameter(valid_620139, JBool, required = false, default = nil) + if valid_620139 != nil: + section.add "DryRun", valid_620139 assert formData != nil, "formData argument is necessary due to required `PublicIp` field" - var valid_618936 = formData.getOrDefault("PublicIp") - valid_618936 = validateParameter(valid_618936, JString, required = true, + var valid_620140 = formData.getOrDefault("PublicIp") + valid_620140 = validateParameter(valid_620140, JString, required = true, default = nil) - if valid_618936 != nil: - section.add "PublicIp", valid_618936 + if valid_620140 != nil: + section.add "PublicIp", valid_620140 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618937: Call_PostMoveAddressToVpc_618923; path: JsonNode; +proc call*(call_620141: Call_PostMoveAddressToVpc_620127; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Moves an Elastic IP address from the EC2-Classic platform to the EC2-VPC platform. The Elastic IP address must be allocated to your account for more than 24 hours, and it must not be associated with an instance. After the Elastic IP address is moved, it is no longer available for use in the EC2-Classic platform, unless you move it back using the RestoreAddressToClassic request. You cannot move an Elastic IP address that was originally allocated for use in the EC2-VPC platform to the EC2-Classic platform. ## - let valid = call_618937.validator(path, query, header, formData, body) - let scheme = call_618937.pickScheme + let valid = call_620141.validator(path, query, header, formData, body) + let scheme = call_620141.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618937.url(scheme.get, call_618937.host, call_618937.base, - call_618937.route, valid.getOrDefault("path"), + let url = call_620141.url(scheme.get, call_620141.host, call_620141.base, + call_620141.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618937, url, valid) + result = atozHook(call_620141, url, valid) -proc call*(call_618938: Call_PostMoveAddressToVpc_618923; PublicIp: string; +proc call*(call_620142: Call_PostMoveAddressToVpc_620127; PublicIp: string; DryRun: bool = false; Action: string = "MoveAddressToVpc"; Version: string = "2016-11-15"): Recallable = ## postMoveAddressToVpc @@ -118477,22 +118542,22 @@ proc call*(call_618938: Call_PostMoveAddressToVpc_618923; PublicIp: string; ## PublicIp: string (required) ## : The Elastic IP address. ## Version: string (required) - var query_618939 = newJObject() - var formData_618940 = newJObject() - add(formData_618940, "DryRun", newJBool(DryRun)) - add(query_618939, "Action", newJString(Action)) - add(formData_618940, "PublicIp", newJString(PublicIp)) - add(query_618939, "Version", newJString(Version)) - result = call_618938.call(nil, query_618939, nil, formData_618940, nil) + var query_620143 = newJObject() + var formData_620144 = newJObject() + add(formData_620144, "DryRun", newJBool(DryRun)) + add(query_620143, "Action", newJString(Action)) + add(formData_620144, "PublicIp", newJString(PublicIp)) + add(query_620143, "Version", newJString(Version)) + result = call_620142.call(nil, query_620143, nil, formData_620144, nil) -var postMoveAddressToVpc* = Call_PostMoveAddressToVpc_618923( +var postMoveAddressToVpc* = Call_PostMoveAddressToVpc_620127( name: "postMoveAddressToVpc", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=MoveAddressToVpc", - validator: validate_PostMoveAddressToVpc_618924, base: "/", - url: url_PostMoveAddressToVpc_618925, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostMoveAddressToVpc_620128, base: "/", + url: url_PostMoveAddressToVpc_620129, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetMoveAddressToVpc_618906 = ref object of OpenApiRestCall_604389 -proc url_GetMoveAddressToVpc_618908(protocol: Scheme; host: string; base: string; + Call_GetMoveAddressToVpc_620110 = ref object of OpenApiRestCall_605589 +proc url_GetMoveAddressToVpc_620112(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -118504,7 +118569,7 @@ proc url_GetMoveAddressToVpc_618908(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_GetMoveAddressToVpc_618907(path: JsonNode; query: JsonNode; +proc validate_GetMoveAddressToVpc_620111(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Moves an Elastic IP address from the EC2-Classic platform to the EC2-VPC platform. The Elastic IP address must be allocated to your account for more than 24 hours, and it must not be associated with an instance. After the Elastic IP address is moved, it is no longer available for use in the EC2-Classic platform, unless you move it back using the RestoreAddressToClassic request. You cannot move an Elastic IP address that was originally allocated for use in the EC2-VPC platform to the EC2-Classic platform. @@ -118521,27 +118586,27 @@ proc validate_GetMoveAddressToVpc_618907(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_618909 = query.getOrDefault("DryRun") - valid_618909 = validateParameter(valid_618909, JBool, required = false, default = nil) - if valid_618909 != nil: - section.add "DryRun", valid_618909 + var valid_620113 = query.getOrDefault("DryRun") + valid_620113 = validateParameter(valid_620113, JBool, required = false, default = nil) + if valid_620113 != nil: + section.add "DryRun", valid_620113 assert query != nil, "query argument is necessary due to required `PublicIp` field" - var valid_618910 = query.getOrDefault("PublicIp") - valid_618910 = validateParameter(valid_618910, JString, required = true, + var valid_620114 = query.getOrDefault("PublicIp") + valid_620114 = validateParameter(valid_620114, JString, required = true, default = nil) - if valid_618910 != nil: - section.add "PublicIp", valid_618910 - var valid_618911 = query.getOrDefault("Action") - valid_618911 = validateParameter(valid_618911, JString, required = true, + if valid_620114 != nil: + section.add "PublicIp", valid_620114 + var valid_620115 = query.getOrDefault("Action") + valid_620115 = validateParameter(valid_620115, JString, required = true, default = newJString("MoveAddressToVpc")) - if valid_618911 != nil: - section.add "Action", valid_618911 - var valid_618912 = query.getOrDefault("Version") - valid_618912 = validateParameter(valid_618912, JString, required = true, + if valid_620115 != nil: + section.add "Action", valid_620115 + var valid_620116 = query.getOrDefault("Version") + valid_620116 = validateParameter(valid_620116, JString, required = true, default = newJString("2016-11-15")) - if valid_618912 != nil: - section.add "Version", valid_618912 + if valid_620116 != nil: + section.add "Version", valid_620116 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -118552,61 +118617,61 @@ proc validate_GetMoveAddressToVpc_618907(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_618913 = header.getOrDefault("X-Amz-Signature") - valid_618913 = validateParameter(valid_618913, JString, required = false, + var valid_620117 = header.getOrDefault("X-Amz-Signature") + valid_620117 = validateParameter(valid_620117, JString, required = false, default = nil) - if valid_618913 != nil: - section.add "X-Amz-Signature", valid_618913 - var valid_618914 = header.getOrDefault("X-Amz-Content-Sha256") - valid_618914 = validateParameter(valid_618914, JString, required = false, + if valid_620117 != nil: + section.add "X-Amz-Signature", valid_620117 + var valid_620118 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620118 = validateParameter(valid_620118, JString, required = false, default = nil) - if valid_618914 != nil: - section.add "X-Amz-Content-Sha256", valid_618914 - var valid_618915 = header.getOrDefault("X-Amz-Date") - valid_618915 = validateParameter(valid_618915, JString, required = false, + if valid_620118 != nil: + section.add "X-Amz-Content-Sha256", valid_620118 + var valid_620119 = header.getOrDefault("X-Amz-Date") + valid_620119 = validateParameter(valid_620119, JString, required = false, default = nil) - if valid_618915 != nil: - section.add "X-Amz-Date", valid_618915 - var valid_618916 = header.getOrDefault("X-Amz-Credential") - valid_618916 = validateParameter(valid_618916, JString, required = false, + if valid_620119 != nil: + section.add "X-Amz-Date", valid_620119 + var valid_620120 = header.getOrDefault("X-Amz-Credential") + valid_620120 = validateParameter(valid_620120, JString, required = false, default = nil) - if valid_618916 != nil: - section.add "X-Amz-Credential", valid_618916 - var valid_618917 = header.getOrDefault("X-Amz-Security-Token") - valid_618917 = validateParameter(valid_618917, JString, required = false, + if valid_620120 != nil: + section.add "X-Amz-Credential", valid_620120 + var valid_620121 = header.getOrDefault("X-Amz-Security-Token") + valid_620121 = validateParameter(valid_620121, JString, required = false, default = nil) - if valid_618917 != nil: - section.add "X-Amz-Security-Token", valid_618917 - var valid_618918 = header.getOrDefault("X-Amz-Algorithm") - valid_618918 = validateParameter(valid_618918, JString, required = false, + if valid_620121 != nil: + section.add "X-Amz-Security-Token", valid_620121 + var valid_620122 = header.getOrDefault("X-Amz-Algorithm") + valid_620122 = validateParameter(valid_620122, JString, required = false, default = nil) - if valid_618918 != nil: - section.add "X-Amz-Algorithm", valid_618918 - var valid_618919 = header.getOrDefault("X-Amz-SignedHeaders") - valid_618919 = validateParameter(valid_618919, JString, required = false, + if valid_620122 != nil: + section.add "X-Amz-Algorithm", valid_620122 + var valid_620123 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620123 = validateParameter(valid_620123, JString, required = false, default = nil) - if valid_618919 != nil: - section.add "X-Amz-SignedHeaders", valid_618919 + if valid_620123 != nil: + section.add "X-Amz-SignedHeaders", valid_620123 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_618920: Call_GetMoveAddressToVpc_618906; path: JsonNode; +proc call*(call_620124: Call_GetMoveAddressToVpc_620110; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Moves an Elastic IP address from the EC2-Classic platform to the EC2-VPC platform. The Elastic IP address must be allocated to your account for more than 24 hours, and it must not be associated with an instance. After the Elastic IP address is moved, it is no longer available for use in the EC2-Classic platform, unless you move it back using the RestoreAddressToClassic request. You cannot move an Elastic IP address that was originally allocated for use in the EC2-VPC platform to the EC2-Classic platform. ## - let valid = call_618920.validator(path, query, header, formData, body) - let scheme = call_618920.pickScheme + let valid = call_620124.validator(path, query, header, formData, body) + let scheme = call_620124.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_618920.url(scheme.get, call_618920.host, call_618920.base, - call_618920.route, valid.getOrDefault("path"), + let url = call_620124.url(scheme.get, call_620124.host, call_620124.base, + call_620124.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_618920, url, valid) + result = atozHook(call_620124, url, valid) -proc call*(call_618921: Call_GetMoveAddressToVpc_618906; PublicIp: string; +proc call*(call_620125: Call_GetMoveAddressToVpc_620110; PublicIp: string; DryRun: bool = false; Action: string = "MoveAddressToVpc"; Version: string = "2016-11-15"): Recallable = ## getMoveAddressToVpc @@ -118617,21 +118682,21 @@ proc call*(call_618921: Call_GetMoveAddressToVpc_618906; PublicIp: string; ## : The Elastic IP address. ## Action: string (required) ## Version: string (required) - var query_618922 = newJObject() - add(query_618922, "DryRun", newJBool(DryRun)) - add(query_618922, "PublicIp", newJString(PublicIp)) - add(query_618922, "Action", newJString(Action)) - add(query_618922, "Version", newJString(Version)) - result = call_618921.call(nil, query_618922, nil, nil, nil) + var query_620126 = newJObject() + add(query_620126, "DryRun", newJBool(DryRun)) + add(query_620126, "PublicIp", newJString(PublicIp)) + add(query_620126, "Action", newJString(Action)) + add(query_620126, "Version", newJString(Version)) + result = call_620125.call(nil, query_620126, nil, nil, nil) -var getMoveAddressToVpc* = Call_GetMoveAddressToVpc_618906( +var getMoveAddressToVpc* = Call_GetMoveAddressToVpc_620110( name: "getMoveAddressToVpc", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=MoveAddressToVpc", - validator: validate_GetMoveAddressToVpc_618907, base: "/", - url: url_GetMoveAddressToVpc_618908, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetMoveAddressToVpc_620111, base: "/", + url: url_GetMoveAddressToVpc_620112, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostProvisionByoipCidr_618961 = ref object of OpenApiRestCall_604389 -proc url_PostProvisionByoipCidr_618963(protocol: Scheme; host: string; base: string; + Call_PostProvisionByoipCidr_620165 = ref object of OpenApiRestCall_605589 +proc url_PostProvisionByoipCidr_620167(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -118643,7 +118708,7 @@ proc url_PostProvisionByoipCidr_618963(protocol: Scheme; host: string; base: str else: result.path = base & route -proc validate_PostProvisionByoipCidr_618962(path: JsonNode; query: JsonNode; +proc validate_PostProvisionByoipCidr_620166(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Provisions an address range for use with your AWS resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr.
AWS verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.
Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision
to provisioned
. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool.
Provisions an address range for use with your AWS resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr.
AWS verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.
Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision
to provisioned
. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool.
Provisions an address range for use with your AWS resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr.
AWS verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.
Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision
to provisioned
. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool.
Provisions an address range for use with your AWS resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr.
AWS verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring Your Own IP Addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.
Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision
to provisioned
. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool.
totalUpfrontPrice
, LimitPrice
, and totalHourlyPrice
amounts are specified. At this time, the only supported currency is USD
.
- var query_619021 = newJObject()
- var formData_619022 = newJObject()
- add(formData_619022, "OfferingId", newJString(OfferingId))
- add(query_619021, "Action", newJString(Action))
+ var query_620225 = newJObject()
+ var formData_620226 = newJObject()
+ add(formData_620226, "OfferingId", newJString(OfferingId))
+ add(query_620225, "Action", newJString(Action))
if HostIdSet != nil:
- formData_619022.add "HostIdSet", HostIdSet
- add(formData_619022, "LimitPrice", newJString(LimitPrice))
- add(query_619021, "Version", newJString(Version))
- add(formData_619022, "ClientToken", newJString(ClientToken))
- add(formData_619022, "CurrencyCode", newJString(CurrencyCode))
- result = call_619020.call(nil, query_619021, nil, formData_619022, nil)
-
-var postPurchaseHostReservation* = Call_PostPurchaseHostReservation_619002(
+ formData_620226.add "HostIdSet", HostIdSet
+ add(formData_620226, "LimitPrice", newJString(LimitPrice))
+ add(query_620225, "Version", newJString(Version))
+ add(formData_620226, "ClientToken", newJString(ClientToken))
+ add(formData_620226, "CurrencyCode", newJString(CurrencyCode))
+ result = call_620224.call(nil, query_620225, nil, formData_620226, nil)
+
+var postPurchaseHostReservation* = Call_PostPurchaseHostReservation_620206(
name: "postPurchaseHostReservation", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=PurchaseHostReservation",
- validator: validate_PostPurchaseHostReservation_619003, base: "/",
- url: url_PostPurchaseHostReservation_619004,
+ validator: validate_PostPurchaseHostReservation_620207, base: "/",
+ url: url_PostPurchaseHostReservation_620208,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetPurchaseHostReservation_618982 = ref object of OpenApiRestCall_604389
-proc url_GetPurchaseHostReservation_618984(protocol: Scheme; host: string;
+ Call_GetPurchaseHostReservation_620186 = ref object of OpenApiRestCall_605589
+proc url_GetPurchaseHostReservation_620188(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -119183,7 +119248,7 @@ proc url_GetPurchaseHostReservation_618984(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetPurchaseHostReservation_618983(path: JsonNode; query: JsonNode;
+proc validate_GetPurchaseHostReservation_620187(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Purchase a reservation with configurations that match those of your Dedicated Host. You must have active Dedicated Hosts in your account before you purchase a reservation. This action results in the specified reservation being purchased and charged to your account.
##
@@ -119208,40 +119273,40 @@ proc validate_GetPurchaseHostReservation_618983(path: JsonNode; query: JsonNode;
section = newJObject()
assert query != nil,
"query argument is necessary due to required `HostIdSet` field"
- var valid_618985 = query.getOrDefault("HostIdSet")
- valid_618985 = validateParameter(valid_618985, JArray, required = true, default = nil)
- if valid_618985 != nil:
- section.add "HostIdSet", valid_618985
- var valid_618986 = query.getOrDefault("OfferingId")
- valid_618986 = validateParameter(valid_618986, JString, required = true,
- default = nil)
- if valid_618986 != nil:
- section.add "OfferingId", valid_618986
- var valid_618987 = query.getOrDefault("Action")
- valid_618987 = validateParameter(valid_618987, JString, required = true, default = newJString(
+ var valid_620189 = query.getOrDefault("HostIdSet")
+ valid_620189 = validateParameter(valid_620189, JArray, required = true, default = nil)
+ if valid_620189 != nil:
+ section.add "HostIdSet", valid_620189
+ var valid_620190 = query.getOrDefault("OfferingId")
+ valid_620190 = validateParameter(valid_620190, JString, required = true,
+ default = nil)
+ if valid_620190 != nil:
+ section.add "OfferingId", valid_620190
+ var valid_620191 = query.getOrDefault("Action")
+ valid_620191 = validateParameter(valid_620191, JString, required = true, default = newJString(
"PurchaseHostReservation"))
- if valid_618987 != nil:
- section.add "Action", valid_618987
- var valid_618988 = query.getOrDefault("LimitPrice")
- valid_618988 = validateParameter(valid_618988, JString, required = false,
- default = nil)
- if valid_618988 != nil:
- section.add "LimitPrice", valid_618988
- var valid_618989 = query.getOrDefault("CurrencyCode")
- valid_618989 = validateParameter(valid_618989, JString, required = false,
+ if valid_620191 != nil:
+ section.add "Action", valid_620191
+ var valid_620192 = query.getOrDefault("LimitPrice")
+ valid_620192 = validateParameter(valid_620192, JString, required = false,
+ default = nil)
+ if valid_620192 != nil:
+ section.add "LimitPrice", valid_620192
+ var valid_620193 = query.getOrDefault("CurrencyCode")
+ valid_620193 = validateParameter(valid_620193, JString, required = false,
default = newJString("USD"))
- if valid_618989 != nil:
- section.add "CurrencyCode", valid_618989
- var valid_618990 = query.getOrDefault("Version")
- valid_618990 = validateParameter(valid_618990, JString, required = true,
+ if valid_620193 != nil:
+ section.add "CurrencyCode", valid_620193
+ var valid_620194 = query.getOrDefault("Version")
+ valid_620194 = validateParameter(valid_620194, JString, required = true,
default = newJString("2016-11-15"))
- if valid_618990 != nil:
- section.add "Version", valid_618990
- var valid_618991 = query.getOrDefault("ClientToken")
- valid_618991 = validateParameter(valid_618991, JString, required = false,
+ if valid_620194 != nil:
+ section.add "Version", valid_620194
+ var valid_620195 = query.getOrDefault("ClientToken")
+ valid_620195 = validateParameter(valid_620195, JString, required = false,
default = nil)
- if valid_618991 != nil:
- section.add "ClientToken", valid_618991
+ if valid_620195 != nil:
+ section.add "ClientToken", valid_620195
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -119252,61 +119317,61 @@ proc validate_GetPurchaseHostReservation_618983(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_618992 = header.getOrDefault("X-Amz-Signature")
- valid_618992 = validateParameter(valid_618992, JString, required = false,
+ var valid_620196 = header.getOrDefault("X-Amz-Signature")
+ valid_620196 = validateParameter(valid_620196, JString, required = false,
default = nil)
- if valid_618992 != nil:
- section.add "X-Amz-Signature", valid_618992
- var valid_618993 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_618993 = validateParameter(valid_618993, JString, required = false,
+ if valid_620196 != nil:
+ section.add "X-Amz-Signature", valid_620196
+ var valid_620197 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_620197 = validateParameter(valid_620197, JString, required = false,
default = nil)
- if valid_618993 != nil:
- section.add "X-Amz-Content-Sha256", valid_618993
- var valid_618994 = header.getOrDefault("X-Amz-Date")
- valid_618994 = validateParameter(valid_618994, JString, required = false,
+ if valid_620197 != nil:
+ section.add "X-Amz-Content-Sha256", valid_620197
+ var valid_620198 = header.getOrDefault("X-Amz-Date")
+ valid_620198 = validateParameter(valid_620198, JString, required = false,
default = nil)
- if valid_618994 != nil:
- section.add "X-Amz-Date", valid_618994
- var valid_618995 = header.getOrDefault("X-Amz-Credential")
- valid_618995 = validateParameter(valid_618995, JString, required = false,
+ if valid_620198 != nil:
+ section.add "X-Amz-Date", valid_620198
+ var valid_620199 = header.getOrDefault("X-Amz-Credential")
+ valid_620199 = validateParameter(valid_620199, JString, required = false,
default = nil)
- if valid_618995 != nil:
- section.add "X-Amz-Credential", valid_618995
- var valid_618996 = header.getOrDefault("X-Amz-Security-Token")
- valid_618996 = validateParameter(valid_618996, JString, required = false,
+ if valid_620199 != nil:
+ section.add "X-Amz-Credential", valid_620199
+ var valid_620200 = header.getOrDefault("X-Amz-Security-Token")
+ valid_620200 = validateParameter(valid_620200, JString, required = false,
default = nil)
- if valid_618996 != nil:
- section.add "X-Amz-Security-Token", valid_618996
- var valid_618997 = header.getOrDefault("X-Amz-Algorithm")
- valid_618997 = validateParameter(valid_618997, JString, required = false,
+ if valid_620200 != nil:
+ section.add "X-Amz-Security-Token", valid_620200
+ var valid_620201 = header.getOrDefault("X-Amz-Algorithm")
+ valid_620201 = validateParameter(valid_620201, JString, required = false,
default = nil)
- if valid_618997 != nil:
- section.add "X-Amz-Algorithm", valid_618997
- var valid_618998 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_618998 = validateParameter(valid_618998, JString, required = false,
+ if valid_620201 != nil:
+ section.add "X-Amz-Algorithm", valid_620201
+ var valid_620202 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_620202 = validateParameter(valid_620202, JString, required = false,
default = nil)
- if valid_618998 != nil:
- section.add "X-Amz-SignedHeaders", valid_618998
+ if valid_620202 != nil:
+ section.add "X-Amz-SignedHeaders", valid_620202
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_618999: Call_GetPurchaseHostReservation_618982; path: JsonNode;
+proc call*(call_620203: Call_GetPurchaseHostReservation_620186; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Purchase a reservation with configurations that match those of your Dedicated Host. You must have active Dedicated Hosts in your account before you purchase a reservation. This action results in the specified reservation being purchased and charged to your account.
##
- let valid = call_618999.validator(path, query, header, formData, body)
- let scheme = call_618999.pickScheme
+ let valid = call_620203.validator(path, query, header, formData, body)
+ let scheme = call_620203.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_618999.url(scheme.get, call_618999.host, call_618999.base,
- call_618999.route, valid.getOrDefault("path"),
+ let url = call_620203.url(scheme.get, call_620203.host, call_620203.base,
+ call_620203.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_618999, url, valid)
+ result = atozHook(call_620203, url, valid)
-proc call*(call_619000: Call_GetPurchaseHostReservation_618982;
+proc call*(call_620204: Call_GetPurchaseHostReservation_620186;
HostIdSet: JsonNode; OfferingId: string;
Action: string = "PurchaseHostReservation"; LimitPrice: string = "";
CurrencyCode: string = "USD"; Version: string = "2016-11-15";
@@ -119326,26 +119391,26 @@ proc call*(call_619000: Call_GetPurchaseHostReservation_618982;
## ClientToken: string
## : Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.
- var query_619001 = newJObject()
+ var query_620205 = newJObject()
if HostIdSet != nil:
- query_619001.add "HostIdSet", HostIdSet
- add(query_619001, "OfferingId", newJString(OfferingId))
- add(query_619001, "Action", newJString(Action))
- add(query_619001, "LimitPrice", newJString(LimitPrice))
- add(query_619001, "CurrencyCode", newJString(CurrencyCode))
- add(query_619001, "Version", newJString(Version))
- add(query_619001, "ClientToken", newJString(ClientToken))
- result = call_619000.call(nil, query_619001, nil, nil, nil)
-
-var getPurchaseHostReservation* = Call_GetPurchaseHostReservation_618982(
+ query_620205.add "HostIdSet", HostIdSet
+ add(query_620205, "OfferingId", newJString(OfferingId))
+ add(query_620205, "Action", newJString(Action))
+ add(query_620205, "LimitPrice", newJString(LimitPrice))
+ add(query_620205, "CurrencyCode", newJString(CurrencyCode))
+ add(query_620205, "Version", newJString(Version))
+ add(query_620205, "ClientToken", newJString(ClientToken))
+ result = call_620204.call(nil, query_620205, nil, nil, nil)
+
+var getPurchaseHostReservation* = Call_GetPurchaseHostReservation_620186(
name: "getPurchaseHostReservation", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=PurchaseHostReservation",
- validator: validate_GetPurchaseHostReservation_618983, base: "/",
- url: url_GetPurchaseHostReservation_618984,
+ validator: validate_GetPurchaseHostReservation_620187, base: "/",
+ url: url_GetPurchaseHostReservation_620188,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostPurchaseReservedInstancesOffering_619044 = ref object of OpenApiRestCall_604389
-proc url_PostPurchaseReservedInstancesOffering_619046(protocol: Scheme;
+ Call_PostPurchaseReservedInstancesOffering_620248 = ref object of OpenApiRestCall_605589
+proc url_PostPurchaseReservedInstancesOffering_620250(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -119357,7 +119422,7 @@ proc url_PostPurchaseReservedInstancesOffering_619046(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostPurchaseReservedInstancesOffering_619045(path: JsonNode;
+proc validate_PostPurchaseReservedInstancesOffering_620249(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing.
Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances.
To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time.
For more information, see Reserved Instances and Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## @@ -119370,16 +119435,16 @@ proc validate_PostPurchaseReservedInstancesOffering_619045(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619047 = query.getOrDefault("Action") - valid_619047 = validateParameter(valid_619047, JString, required = true, default = newJString( + var valid_620251 = query.getOrDefault("Action") + valid_620251 = validateParameter(valid_620251, JString, required = true, default = newJString( "PurchaseReservedInstancesOffering")) - if valid_619047 != nil: - section.add "Action", valid_619047 - var valid_619048 = query.getOrDefault("Version") - valid_619048 = validateParameter(valid_619048, JString, required = true, + if valid_620251 != nil: + section.add "Action", valid_620251 + var valid_620252 = query.getOrDefault("Version") + valid_620252 = validateParameter(valid_620252, JString, required = true, default = newJString("2016-11-15")) - if valid_619048 != nil: - section.add "Version", valid_619048 + if valid_620252 != nil: + section.add "Version", valid_620252 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -119390,41 +119455,41 @@ proc validate_PostPurchaseReservedInstancesOffering_619045(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619049 = header.getOrDefault("X-Amz-Signature") - valid_619049 = validateParameter(valid_619049, JString, required = false, + var valid_620253 = header.getOrDefault("X-Amz-Signature") + valid_620253 = validateParameter(valid_620253, JString, required = false, default = nil) - if valid_619049 != nil: - section.add "X-Amz-Signature", valid_619049 - var valid_619050 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619050 = validateParameter(valid_619050, JString, required = false, - default = nil) - if valid_619050 != nil: - section.add "X-Amz-Content-Sha256", valid_619050 - var valid_619051 = header.getOrDefault("X-Amz-Date") - valid_619051 = validateParameter(valid_619051, JString, required = false, - default = nil) - if valid_619051 != nil: - section.add "X-Amz-Date", valid_619051 - var valid_619052 = header.getOrDefault("X-Amz-Credential") - valid_619052 = validateParameter(valid_619052, JString, required = false, - default = nil) - if valid_619052 != nil: - section.add "X-Amz-Credential", valid_619052 - var valid_619053 = header.getOrDefault("X-Amz-Security-Token") - valid_619053 = validateParameter(valid_619053, JString, required = false, - default = nil) - if valid_619053 != nil: - section.add "X-Amz-Security-Token", valid_619053 - var valid_619054 = header.getOrDefault("X-Amz-Algorithm") - valid_619054 = validateParameter(valid_619054, JString, required = false, - default = nil) - if valid_619054 != nil: - section.add "X-Amz-Algorithm", valid_619054 - var valid_619055 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619055 = validateParameter(valid_619055, JString, required = false, - default = nil) - if valid_619055 != nil: - section.add "X-Amz-SignedHeaders", valid_619055 + if valid_620253 != nil: + section.add "X-Amz-Signature", valid_620253 + var valid_620254 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620254 = validateParameter(valid_620254, JString, required = false, + default = nil) + if valid_620254 != nil: + section.add "X-Amz-Content-Sha256", valid_620254 + var valid_620255 = header.getOrDefault("X-Amz-Date") + valid_620255 = validateParameter(valid_620255, JString, required = false, + default = nil) + if valid_620255 != nil: + section.add "X-Amz-Date", valid_620255 + var valid_620256 = header.getOrDefault("X-Amz-Credential") + valid_620256 = validateParameter(valid_620256, JString, required = false, + default = nil) + if valid_620256 != nil: + section.add "X-Amz-Credential", valid_620256 + var valid_620257 = header.getOrDefault("X-Amz-Security-Token") + valid_620257 = validateParameter(valid_620257, JString, required = false, + default = nil) + if valid_620257 != nil: + section.add "X-Amz-Security-Token", valid_620257 + var valid_620258 = header.getOrDefault("X-Amz-Algorithm") + valid_620258 = validateParameter(valid_620258, JString, required = false, + default = nil) + if valid_620258 != nil: + section.add "X-Amz-Algorithm", valid_620258 + var valid_620259 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620259 = validateParameter(valid_620259, JString, required = false, + default = nil) + if valid_620259 != nil: + section.add "X-Amz-SignedHeaders", valid_620259 result.add "header", section ## parameters in `formData` object: ## LimitPrice.Amount: JString @@ -119442,54 +119507,54 @@ proc validate_PostPurchaseReservedInstancesOffering_619045(path: JsonNode; ## : Describes the limit price of a Reserved Instance offering. ## The currency in which thelimitPrice
amount is specified. At this time, the only supported currency is USD
.
section = newJObject()
- var valid_619056 = formData.getOrDefault("LimitPrice.Amount")
- valid_619056 = validateParameter(valid_619056, JString, required = false,
+ var valid_620260 = formData.getOrDefault("LimitPrice.Amount")
+ valid_620260 = validateParameter(valid_620260, JString, required = false,
default = nil)
- if valid_619056 != nil:
- section.add "LimitPrice.Amount", valid_619056
+ if valid_620260 != nil:
+ section.add "LimitPrice.Amount", valid_620260
assert formData != nil, "formData argument is necessary due to required `ReservedInstancesOfferingId` field"
- var valid_619057 = formData.getOrDefault("ReservedInstancesOfferingId")
- valid_619057 = validateParameter(valid_619057, JString, required = true,
+ var valid_620261 = formData.getOrDefault("ReservedInstancesOfferingId")
+ valid_620261 = validateParameter(valid_620261, JString, required = true,
default = nil)
- if valid_619057 != nil:
- section.add "ReservedInstancesOfferingId", valid_619057
- var valid_619058 = formData.getOrDefault("InstanceCount")
- valid_619058 = validateParameter(valid_619058, JInt, required = true, default = nil)
- if valid_619058 != nil:
- section.add "InstanceCount", valid_619058
- var valid_619059 = formData.getOrDefault("DryRun")
- valid_619059 = validateParameter(valid_619059, JBool, required = false, default = nil)
- if valid_619059 != nil:
- section.add "DryRun", valid_619059
- var valid_619060 = formData.getOrDefault("PurchaseTime")
- valid_619060 = validateParameter(valid_619060, JString, required = false,
+ if valid_620261 != nil:
+ section.add "ReservedInstancesOfferingId", valid_620261
+ var valid_620262 = formData.getOrDefault("InstanceCount")
+ valid_620262 = validateParameter(valid_620262, JInt, required = true, default = nil)
+ if valid_620262 != nil:
+ section.add "InstanceCount", valid_620262
+ var valid_620263 = formData.getOrDefault("DryRun")
+ valid_620263 = validateParameter(valid_620263, JBool, required = false, default = nil)
+ if valid_620263 != nil:
+ section.add "DryRun", valid_620263
+ var valid_620264 = formData.getOrDefault("PurchaseTime")
+ valid_620264 = validateParameter(valid_620264, JString, required = false,
default = nil)
- if valid_619060 != nil:
- section.add "PurchaseTime", valid_619060
- var valid_619061 = formData.getOrDefault("LimitPrice.CurrencyCode")
- valid_619061 = validateParameter(valid_619061, JString, required = false,
+ if valid_620264 != nil:
+ section.add "PurchaseTime", valid_620264
+ var valid_620265 = formData.getOrDefault("LimitPrice.CurrencyCode")
+ valid_620265 = validateParameter(valid_620265, JString, required = false,
default = nil)
- if valid_619061 != nil:
- section.add "LimitPrice.CurrencyCode", valid_619061
+ if valid_620265 != nil:
+ section.add "LimitPrice.CurrencyCode", valid_620265
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_619062: Call_PostPurchaseReservedInstancesOffering_619044;
+proc call*(call_620266: Call_PostPurchaseReservedInstancesOffering_620248;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing.
Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances.
To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time.
For more information, see Reserved Instances and Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_619062.validator(path, query, header, formData, body) - let scheme = call_619062.pickScheme + let valid = call_620266.validator(path, query, header, formData, body) + let scheme = call_620266.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619062.url(scheme.get, call_619062.host, call_619062.base, - call_619062.route, valid.getOrDefault("path"), + let url = call_620266.url(scheme.get, call_620266.host, call_620266.base, + call_620266.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619062, url, valid) + result = atozHook(call_620266, url, valid) -proc call*(call_619063: Call_PostPurchaseReservedInstancesOffering_619044; +proc call*(call_620267: Call_PostPurchaseReservedInstancesOffering_620248; ReservedInstancesOfferingId: string; InstanceCount: int; LimitPriceAmount: string = ""; DryRun: bool = false; PurchaseTime: string = ""; @@ -119513,30 +119578,30 @@ proc call*(call_619063: Call_PostPurchaseReservedInstancesOffering_619044; ## : Describes the limit price of a Reserved Instance offering. ## The currency in which thelimitPrice
amount is specified. At this time, the only supported currency is USD
.
## Version: string (required)
- var query_619064 = newJObject()
- var formData_619065 = newJObject()
- add(formData_619065, "LimitPrice.Amount", newJString(LimitPriceAmount))
- add(formData_619065, "ReservedInstancesOfferingId",
+ var query_620268 = newJObject()
+ var formData_620269 = newJObject()
+ add(formData_620269, "LimitPrice.Amount", newJString(LimitPriceAmount))
+ add(formData_620269, "ReservedInstancesOfferingId",
newJString(ReservedInstancesOfferingId))
- add(formData_619065, "InstanceCount", newJInt(InstanceCount))
- add(formData_619065, "DryRun", newJBool(DryRun))
- add(formData_619065, "PurchaseTime", newJString(PurchaseTime))
- add(query_619064, "Action", newJString(Action))
- add(formData_619065, "LimitPrice.CurrencyCode",
+ add(formData_620269, "InstanceCount", newJInt(InstanceCount))
+ add(formData_620269, "DryRun", newJBool(DryRun))
+ add(formData_620269, "PurchaseTime", newJString(PurchaseTime))
+ add(query_620268, "Action", newJString(Action))
+ add(formData_620269, "LimitPrice.CurrencyCode",
newJString(LimitPriceCurrencyCode))
- add(query_619064, "Version", newJString(Version))
- result = call_619063.call(nil, query_619064, nil, formData_619065, nil)
+ add(query_620268, "Version", newJString(Version))
+ result = call_620267.call(nil, query_620268, nil, formData_620269, nil)
-var postPurchaseReservedInstancesOffering* = Call_PostPurchaseReservedInstancesOffering_619044(
+var postPurchaseReservedInstancesOffering* = Call_PostPurchaseReservedInstancesOffering_620248(
name: "postPurchaseReservedInstancesOffering", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com",
route: "/#Action=PurchaseReservedInstancesOffering",
- validator: validate_PostPurchaseReservedInstancesOffering_619045, base: "/",
- url: url_PostPurchaseReservedInstancesOffering_619046,
+ validator: validate_PostPurchaseReservedInstancesOffering_620249, base: "/",
+ url: url_PostPurchaseReservedInstancesOffering_620250,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetPurchaseReservedInstancesOffering_619023 = ref object of OpenApiRestCall_604389
-proc url_GetPurchaseReservedInstancesOffering_619025(protocol: Scheme;
+ Call_GetPurchaseReservedInstancesOffering_620227 = ref object of OpenApiRestCall_605589
+proc url_GetPurchaseReservedInstancesOffering_620229(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -119548,7 +119613,7 @@ proc url_GetPurchaseReservedInstancesOffering_619025(protocol: Scheme;
else:
result.path = base & route
-proc validate_GetPurchaseReservedInstancesOffering_619024(path: JsonNode;
+proc validate_GetPurchaseReservedInstancesOffering_620228(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing.
Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances.
To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time.
For more information, see Reserved Instances and Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## @@ -119576,44 +119641,44 @@ proc validate_GetPurchaseReservedInstancesOffering_619024(path: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `InstanceCount` field" - var valid_619026 = query.getOrDefault("InstanceCount") - valid_619026 = validateParameter(valid_619026, JInt, required = true, default = nil) - if valid_619026 != nil: - section.add "InstanceCount", valid_619026 - var valid_619027 = query.getOrDefault("LimitPrice.Amount") - valid_619027 = validateParameter(valid_619027, JString, required = false, + var valid_620230 = query.getOrDefault("InstanceCount") + valid_620230 = validateParameter(valid_620230, JInt, required = true, default = nil) + if valid_620230 != nil: + section.add "InstanceCount", valid_620230 + var valid_620231 = query.getOrDefault("LimitPrice.Amount") + valid_620231 = validateParameter(valid_620231, JString, required = false, + default = nil) + if valid_620231 != nil: + section.add "LimitPrice.Amount", valid_620231 + var valid_620232 = query.getOrDefault("DryRun") + valid_620232 = validateParameter(valid_620232, JBool, required = false, default = nil) + if valid_620232 != nil: + section.add "DryRun", valid_620232 + var valid_620233 = query.getOrDefault("ReservedInstancesOfferingId") + valid_620233 = validateParameter(valid_620233, JString, required = true, + default = nil) + if valid_620233 != nil: + section.add "ReservedInstancesOfferingId", valid_620233 + var valid_620234 = query.getOrDefault("PurchaseTime") + valid_620234 = validateParameter(valid_620234, JString, required = false, default = nil) - if valid_619027 != nil: - section.add "LimitPrice.Amount", valid_619027 - var valid_619028 = query.getOrDefault("DryRun") - valid_619028 = validateParameter(valid_619028, JBool, required = false, default = nil) - if valid_619028 != nil: - section.add "DryRun", valid_619028 - var valid_619029 = query.getOrDefault("ReservedInstancesOfferingId") - valid_619029 = validateParameter(valid_619029, JString, required = true, - default = nil) - if valid_619029 != nil: - section.add "ReservedInstancesOfferingId", valid_619029 - var valid_619030 = query.getOrDefault("PurchaseTime") - valid_619030 = validateParameter(valid_619030, JString, required = false, - default = nil) - if valid_619030 != nil: - section.add "PurchaseTime", valid_619030 - var valid_619031 = query.getOrDefault("Action") - valid_619031 = validateParameter(valid_619031, JString, required = true, default = newJString( + if valid_620234 != nil: + section.add "PurchaseTime", valid_620234 + var valid_620235 = query.getOrDefault("Action") + valid_620235 = validateParameter(valid_620235, JString, required = true, default = newJString( "PurchaseReservedInstancesOffering")) - if valid_619031 != nil: - section.add "Action", valid_619031 - var valid_619032 = query.getOrDefault("Version") - valid_619032 = validateParameter(valid_619032, JString, required = true, + if valid_620235 != nil: + section.add "Action", valid_620235 + var valid_620236 = query.getOrDefault("Version") + valid_620236 = validateParameter(valid_620236, JString, required = true, default = newJString("2016-11-15")) - if valid_619032 != nil: - section.add "Version", valid_619032 - var valid_619033 = query.getOrDefault("LimitPrice.CurrencyCode") - valid_619033 = validateParameter(valid_619033, JString, required = false, + if valid_620236 != nil: + section.add "Version", valid_620236 + var valid_620237 = query.getOrDefault("LimitPrice.CurrencyCode") + valid_620237 = validateParameter(valid_620237, JString, required = false, default = nil) - if valid_619033 != nil: - section.add "LimitPrice.CurrencyCode", valid_619033 + if valid_620237 != nil: + section.add "LimitPrice.CurrencyCode", valid_620237 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -119624,62 +119689,62 @@ proc validate_GetPurchaseReservedInstancesOffering_619024(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619034 = header.getOrDefault("X-Amz-Signature") - valid_619034 = validateParameter(valid_619034, JString, required = false, + var valid_620238 = header.getOrDefault("X-Amz-Signature") + valid_620238 = validateParameter(valid_620238, JString, required = false, default = nil) - if valid_619034 != nil: - section.add "X-Amz-Signature", valid_619034 - var valid_619035 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619035 = validateParameter(valid_619035, JString, required = false, + if valid_620238 != nil: + section.add "X-Amz-Signature", valid_620238 + var valid_620239 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620239 = validateParameter(valid_620239, JString, required = false, default = nil) - if valid_619035 != nil: - section.add "X-Amz-Content-Sha256", valid_619035 - var valid_619036 = header.getOrDefault("X-Amz-Date") - valid_619036 = validateParameter(valid_619036, JString, required = false, + if valid_620239 != nil: + section.add "X-Amz-Content-Sha256", valid_620239 + var valid_620240 = header.getOrDefault("X-Amz-Date") + valid_620240 = validateParameter(valid_620240, JString, required = false, default = nil) - if valid_619036 != nil: - section.add "X-Amz-Date", valid_619036 - var valid_619037 = header.getOrDefault("X-Amz-Credential") - valid_619037 = validateParameter(valid_619037, JString, required = false, + if valid_620240 != nil: + section.add "X-Amz-Date", valid_620240 + var valid_620241 = header.getOrDefault("X-Amz-Credential") + valid_620241 = validateParameter(valid_620241, JString, required = false, default = nil) - if valid_619037 != nil: - section.add "X-Amz-Credential", valid_619037 - var valid_619038 = header.getOrDefault("X-Amz-Security-Token") - valid_619038 = validateParameter(valid_619038, JString, required = false, + if valid_620241 != nil: + section.add "X-Amz-Credential", valid_620241 + var valid_620242 = header.getOrDefault("X-Amz-Security-Token") + valid_620242 = validateParameter(valid_620242, JString, required = false, default = nil) - if valid_619038 != nil: - section.add "X-Amz-Security-Token", valid_619038 - var valid_619039 = header.getOrDefault("X-Amz-Algorithm") - valid_619039 = validateParameter(valid_619039, JString, required = false, + if valid_620242 != nil: + section.add "X-Amz-Security-Token", valid_620242 + var valid_620243 = header.getOrDefault("X-Amz-Algorithm") + valid_620243 = validateParameter(valid_620243, JString, required = false, default = nil) - if valid_619039 != nil: - section.add "X-Amz-Algorithm", valid_619039 - var valid_619040 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619040 = validateParameter(valid_619040, JString, required = false, + if valid_620243 != nil: + section.add "X-Amz-Algorithm", valid_620243 + var valid_620244 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620244 = validateParameter(valid_620244, JString, required = false, default = nil) - if valid_619040 != nil: - section.add "X-Amz-SignedHeaders", valid_619040 + if valid_620244 != nil: + section.add "X-Amz-SignedHeaders", valid_620244 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619041: Call_GetPurchaseReservedInstancesOffering_619023; +proc call*(call_620245: Call_GetPurchaseReservedInstancesOffering_620227; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing.
Use DescribeReservedInstancesOfferings to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with DescribeReservedInstances.
To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time.
For more information, see Reserved Instances and Reserved Instance Marketplace in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_619041.validator(path, query, header, formData, body) - let scheme = call_619041.pickScheme + let valid = call_620245.validator(path, query, header, formData, body) + let scheme = call_620245.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619041.url(scheme.get, call_619041.host, call_619041.base, - call_619041.route, valid.getOrDefault("path"), + let url = call_620245.url(scheme.get, call_620245.host, call_620245.base, + call_620245.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619041, url, valid) + result = atozHook(call_620245, url, valid) -proc call*(call_619042: Call_GetPurchaseReservedInstancesOffering_619023; +proc call*(call_620246: Call_GetPurchaseReservedInstancesOffering_620227; InstanceCount: int; ReservedInstancesOfferingId: string; LimitPriceAmount: string = ""; DryRun: bool = false; PurchaseTime: string = ""; @@ -119703,28 +119768,28 @@ proc call*(call_619042: Call_GetPurchaseReservedInstancesOffering_619023; ## LimitPriceCurrencyCode: string ## : Describes the limit price of a Reserved Instance offering. ## The currency in which thelimitPrice
amount is specified. At this time, the only supported currency is USD
.
- var query_619043 = newJObject()
- add(query_619043, "InstanceCount", newJInt(InstanceCount))
- add(query_619043, "LimitPrice.Amount", newJString(LimitPriceAmount))
- add(query_619043, "DryRun", newJBool(DryRun))
- add(query_619043, "ReservedInstancesOfferingId",
+ var query_620247 = newJObject()
+ add(query_620247, "InstanceCount", newJInt(InstanceCount))
+ add(query_620247, "LimitPrice.Amount", newJString(LimitPriceAmount))
+ add(query_620247, "DryRun", newJBool(DryRun))
+ add(query_620247, "ReservedInstancesOfferingId",
newJString(ReservedInstancesOfferingId))
- add(query_619043, "PurchaseTime", newJString(PurchaseTime))
- add(query_619043, "Action", newJString(Action))
- add(query_619043, "Version", newJString(Version))
- add(query_619043, "LimitPrice.CurrencyCode", newJString(LimitPriceCurrencyCode))
- result = call_619042.call(nil, query_619043, nil, nil, nil)
+ add(query_620247, "PurchaseTime", newJString(PurchaseTime))
+ add(query_620247, "Action", newJString(Action))
+ add(query_620247, "Version", newJString(Version))
+ add(query_620247, "LimitPrice.CurrencyCode", newJString(LimitPriceCurrencyCode))
+ result = call_620246.call(nil, query_620247, nil, nil, nil)
-var getPurchaseReservedInstancesOffering* = Call_GetPurchaseReservedInstancesOffering_619023(
+var getPurchaseReservedInstancesOffering* = Call_GetPurchaseReservedInstancesOffering_620227(
name: "getPurchaseReservedInstancesOffering", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com",
route: "/#Action=PurchaseReservedInstancesOffering",
- validator: validate_GetPurchaseReservedInstancesOffering_619024, base: "/",
- url: url_GetPurchaseReservedInstancesOffering_619025,
+ validator: validate_GetPurchaseReservedInstancesOffering_620228, base: "/",
+ url: url_GetPurchaseReservedInstancesOffering_620229,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostPurchaseScheduledInstances_619084 = ref object of OpenApiRestCall_604389
-proc url_PostPurchaseScheduledInstances_619086(protocol: Scheme; host: string;
+ Call_PostPurchaseScheduledInstances_620288 = ref object of OpenApiRestCall_605589
+proc url_PostPurchaseScheduledInstances_620290(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -119736,7 +119801,7 @@ proc url_PostPurchaseScheduledInstances_619086(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostPurchaseScheduledInstances_619085(path: JsonNode;
+proc validate_PostPurchaseScheduledInstances_620289(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Purchases the Scheduled Instances with the specified schedule.
Scheduled Instances enable you to purchase Amazon EC2 compute capacity by the hour for a one-year term. Before you can purchase a Scheduled Instance, you must call DescribeScheduledInstanceAvailability to check for available schedules and obtain a purchase token. After you purchase a Scheduled Instance, you must call RunScheduledInstances during each scheduled time period.
After you purchase a Scheduled Instance, you can't cancel, modify, or resell your purchase.
## @@ -119749,16 +119814,16 @@ proc validate_PostPurchaseScheduledInstances_619085(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619087 = query.getOrDefault("Action") - valid_619087 = validateParameter(valid_619087, JString, required = true, default = newJString( + var valid_620291 = query.getOrDefault("Action") + valid_620291 = validateParameter(valid_620291, JString, required = true, default = newJString( "PurchaseScheduledInstances")) - if valid_619087 != nil: - section.add "Action", valid_619087 - var valid_619088 = query.getOrDefault("Version") - valid_619088 = validateParameter(valid_619088, JString, required = true, + if valid_620291 != nil: + section.add "Action", valid_620291 + var valid_620292 = query.getOrDefault("Version") + valid_620292 = validateParameter(valid_620292, JString, required = true, default = newJString("2016-11-15")) - if valid_619088 != nil: - section.add "Version", valid_619088 + if valid_620292 != nil: + section.add "Version", valid_620292 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -119769,41 +119834,41 @@ proc validate_PostPurchaseScheduledInstances_619085(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619089 = header.getOrDefault("X-Amz-Signature") - valid_619089 = validateParameter(valid_619089, JString, required = false, + var valid_620293 = header.getOrDefault("X-Amz-Signature") + valid_620293 = validateParameter(valid_620293, JString, required = false, default = nil) - if valid_619089 != nil: - section.add "X-Amz-Signature", valid_619089 - var valid_619090 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619090 = validateParameter(valid_619090, JString, required = false, + if valid_620293 != nil: + section.add "X-Amz-Signature", valid_620293 + var valid_620294 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620294 = validateParameter(valid_620294, JString, required = false, default = nil) - if valid_619090 != nil: - section.add "X-Amz-Content-Sha256", valid_619090 - var valid_619091 = header.getOrDefault("X-Amz-Date") - valid_619091 = validateParameter(valid_619091, JString, required = false, + if valid_620294 != nil: + section.add "X-Amz-Content-Sha256", valid_620294 + var valid_620295 = header.getOrDefault("X-Amz-Date") + valid_620295 = validateParameter(valid_620295, JString, required = false, default = nil) - if valid_619091 != nil: - section.add "X-Amz-Date", valid_619091 - var valid_619092 = header.getOrDefault("X-Amz-Credential") - valid_619092 = validateParameter(valid_619092, JString, required = false, + if valid_620295 != nil: + section.add "X-Amz-Date", valid_620295 + var valid_620296 = header.getOrDefault("X-Amz-Credential") + valid_620296 = validateParameter(valid_620296, JString, required = false, default = nil) - if valid_619092 != nil: - section.add "X-Amz-Credential", valid_619092 - var valid_619093 = header.getOrDefault("X-Amz-Security-Token") - valid_619093 = validateParameter(valid_619093, JString, required = false, + if valid_620296 != nil: + section.add "X-Amz-Credential", valid_620296 + var valid_620297 = header.getOrDefault("X-Amz-Security-Token") + valid_620297 = validateParameter(valid_620297, JString, required = false, default = nil) - if valid_619093 != nil: - section.add "X-Amz-Security-Token", valid_619093 - var valid_619094 = header.getOrDefault("X-Amz-Algorithm") - valid_619094 = validateParameter(valid_619094, JString, required = false, + if valid_620297 != nil: + section.add "X-Amz-Security-Token", valid_620297 + var valid_620298 = header.getOrDefault("X-Amz-Algorithm") + valid_620298 = validateParameter(valid_620298, JString, required = false, default = nil) - if valid_619094 != nil: - section.add "X-Amz-Algorithm", valid_619094 - var valid_619095 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619095 = validateParameter(valid_619095, JString, required = false, + if valid_620298 != nil: + section.add "X-Amz-Algorithm", valid_620298 + var valid_620299 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620299 = validateParameter(valid_620299, JString, required = false, default = nil) - if valid_619095 != nil: - section.add "X-Amz-SignedHeaders", valid_619095 + if valid_620299 != nil: + section.add "X-Amz-SignedHeaders", valid_620299 result.add "header", section ## parameters in `formData` object: ## PurchaseRequest: JArray (required) @@ -119815,37 +119880,37 @@ proc validate_PostPurchaseScheduledInstances_619085(path: JsonNode; ## href="https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html">Ensuring Idempotency. section = newJObject() assert formData != nil, "formData argument is necessary due to required `PurchaseRequest` field" - var valid_619096 = formData.getOrDefault("PurchaseRequest") - valid_619096 = validateParameter(valid_619096, JArray, required = true, default = nil) - if valid_619096 != nil: - section.add "PurchaseRequest", valid_619096 - var valid_619097 = formData.getOrDefault("DryRun") - valid_619097 = validateParameter(valid_619097, JBool, required = false, default = nil) - if valid_619097 != nil: - section.add "DryRun", valid_619097 - var valid_619098 = formData.getOrDefault("ClientToken") - valid_619098 = validateParameter(valid_619098, JString, required = false, + var valid_620300 = formData.getOrDefault("PurchaseRequest") + valid_620300 = validateParameter(valid_620300, JArray, required = true, default = nil) + if valid_620300 != nil: + section.add "PurchaseRequest", valid_620300 + var valid_620301 = formData.getOrDefault("DryRun") + valid_620301 = validateParameter(valid_620301, JBool, required = false, default = nil) + if valid_620301 != nil: + section.add "DryRun", valid_620301 + var valid_620302 = formData.getOrDefault("ClientToken") + valid_620302 = validateParameter(valid_620302, JString, required = false, default = nil) - if valid_619098 != nil: - section.add "ClientToken", valid_619098 + if valid_620302 != nil: + section.add "ClientToken", valid_620302 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619099: Call_PostPurchaseScheduledInstances_619084; path: JsonNode; +proc call*(call_620303: Call_PostPurchaseScheduledInstances_620288; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Purchases the Scheduled Instances with the specified schedule.
Scheduled Instances enable you to purchase Amazon EC2 compute capacity by the hour for a one-year term. Before you can purchase a Scheduled Instance, you must call DescribeScheduledInstanceAvailability to check for available schedules and obtain a purchase token. After you purchase a Scheduled Instance, you must call RunScheduledInstances during each scheduled time period.
After you purchase a Scheduled Instance, you can't cancel, modify, or resell your purchase.
## - let valid = call_619099.validator(path, query, header, formData, body) - let scheme = call_619099.pickScheme + let valid = call_620303.validator(path, query, header, formData, body) + let scheme = call_620303.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619099.url(scheme.get, call_619099.host, call_619099.base, - call_619099.route, valid.getOrDefault("path"), + let url = call_620303.url(scheme.get, call_620303.host, call_620303.base, + call_620303.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619099, url, valid) + result = atozHook(call_620303, url, valid) -proc call*(call_619100: Call_PostPurchaseScheduledInstances_619084; +proc call*(call_620304: Call_PostPurchaseScheduledInstances_620288; PurchaseRequest: JsonNode; DryRun: bool = false; Action: string = "PurchaseScheduledInstances"; Version: string = "2016-11-15"; ClientToken: string = ""): Recallable = @@ -119860,25 +119925,25 @@ proc call*(call_619100: Call_PostPurchaseScheduledInstances_619084; ## ClientToken: string ## : Unique, case-sensitive identifier that ensures the idempotency of the request. For more information, see Ensuring Idempotency. - var query_619101 = newJObject() - var formData_619102 = newJObject() + var query_620305 = newJObject() + var formData_620306 = newJObject() if PurchaseRequest != nil: - formData_619102.add "PurchaseRequest", PurchaseRequest - add(formData_619102, "DryRun", newJBool(DryRun)) - add(query_619101, "Action", newJString(Action)) - add(query_619101, "Version", newJString(Version)) - add(formData_619102, "ClientToken", newJString(ClientToken)) - result = call_619100.call(nil, query_619101, nil, formData_619102, nil) - -var postPurchaseScheduledInstances* = Call_PostPurchaseScheduledInstances_619084( + formData_620306.add "PurchaseRequest", PurchaseRequest + add(formData_620306, "DryRun", newJBool(DryRun)) + add(query_620305, "Action", newJString(Action)) + add(query_620305, "Version", newJString(Version)) + add(formData_620306, "ClientToken", newJString(ClientToken)) + result = call_620304.call(nil, query_620305, nil, formData_620306, nil) + +var postPurchaseScheduledInstances* = Call_PostPurchaseScheduledInstances_620288( name: "postPurchaseScheduledInstances", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=PurchaseScheduledInstances", - validator: validate_PostPurchaseScheduledInstances_619085, base: "/", - url: url_PostPurchaseScheduledInstances_619086, + validator: validate_PostPurchaseScheduledInstances_620289, base: "/", + url: url_PostPurchaseScheduledInstances_620290, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetPurchaseScheduledInstances_619066 = ref object of OpenApiRestCall_604389 -proc url_GetPurchaseScheduledInstances_619068(protocol: Scheme; host: string; + Call_GetPurchaseScheduledInstances_620270 = ref object of OpenApiRestCall_605589 +proc url_GetPurchaseScheduledInstances_620272(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -119890,7 +119955,7 @@ proc url_GetPurchaseScheduledInstances_619068(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetPurchaseScheduledInstances_619067(path: JsonNode; query: JsonNode; +proc validate_GetPurchaseScheduledInstances_620271(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Purchases the Scheduled Instances with the specified schedule.
Scheduled Instances enable you to purchase Amazon EC2 compute capacity by the hour for a one-year term. Before you can purchase a Scheduled Instance, you must call DescribeScheduledInstanceAvailability to check for available schedules and obtain a purchase token. After you purchase a Scheduled Instance, you must call RunScheduledInstances during each scheduled time period.
After you purchase a Scheduled Instance, you can't cancel, modify, or resell your purchase.
## @@ -119909,31 +119974,31 @@ proc validate_GetPurchaseScheduledInstances_619067(path: JsonNode; query: JsonNo ## : Unique, case-sensitive identifier that ensures the idempotency of the request. For more information, see Ensuring Idempotency. section = newJObject() - var valid_619069 = query.getOrDefault("DryRun") - valid_619069 = validateParameter(valid_619069, JBool, required = false, default = nil) - if valid_619069 != nil: - section.add "DryRun", valid_619069 + var valid_620273 = query.getOrDefault("DryRun") + valid_620273 = validateParameter(valid_620273, JBool, required = false, default = nil) + if valid_620273 != nil: + section.add "DryRun", valid_620273 assert query != nil, "query argument is necessary due to required `PurchaseRequest` field" - var valid_619070 = query.getOrDefault("PurchaseRequest") - valid_619070 = validateParameter(valid_619070, JArray, required = true, default = nil) - if valid_619070 != nil: - section.add "PurchaseRequest", valid_619070 - var valid_619071 = query.getOrDefault("Action") - valid_619071 = validateParameter(valid_619071, JString, required = true, default = newJString( + var valid_620274 = query.getOrDefault("PurchaseRequest") + valid_620274 = validateParameter(valid_620274, JArray, required = true, default = nil) + if valid_620274 != nil: + section.add "PurchaseRequest", valid_620274 + var valid_620275 = query.getOrDefault("Action") + valid_620275 = validateParameter(valid_620275, JString, required = true, default = newJString( "PurchaseScheduledInstances")) - if valid_619071 != nil: - section.add "Action", valid_619071 - var valid_619072 = query.getOrDefault("Version") - valid_619072 = validateParameter(valid_619072, JString, required = true, + if valid_620275 != nil: + section.add "Action", valid_620275 + var valid_620276 = query.getOrDefault("Version") + valid_620276 = validateParameter(valid_620276, JString, required = true, default = newJString("2016-11-15")) - if valid_619072 != nil: - section.add "Version", valid_619072 - var valid_619073 = query.getOrDefault("ClientToken") - valid_619073 = validateParameter(valid_619073, JString, required = false, + if valid_620276 != nil: + section.add "Version", valid_620276 + var valid_620277 = query.getOrDefault("ClientToken") + valid_620277 = validateParameter(valid_620277, JString, required = false, default = nil) - if valid_619073 != nil: - section.add "ClientToken", valid_619073 + if valid_620277 != nil: + section.add "ClientToken", valid_620277 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -119944,61 +120009,61 @@ proc validate_GetPurchaseScheduledInstances_619067(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619074 = header.getOrDefault("X-Amz-Signature") - valid_619074 = validateParameter(valid_619074, JString, required = false, + var valid_620278 = header.getOrDefault("X-Amz-Signature") + valid_620278 = validateParameter(valid_620278, JString, required = false, default = nil) - if valid_619074 != nil: - section.add "X-Amz-Signature", valid_619074 - var valid_619075 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619075 = validateParameter(valid_619075, JString, required = false, + if valid_620278 != nil: + section.add "X-Amz-Signature", valid_620278 + var valid_620279 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620279 = validateParameter(valid_620279, JString, required = false, default = nil) - if valid_619075 != nil: - section.add "X-Amz-Content-Sha256", valid_619075 - var valid_619076 = header.getOrDefault("X-Amz-Date") - valid_619076 = validateParameter(valid_619076, JString, required = false, + if valid_620279 != nil: + section.add "X-Amz-Content-Sha256", valid_620279 + var valid_620280 = header.getOrDefault("X-Amz-Date") + valid_620280 = validateParameter(valid_620280, JString, required = false, default = nil) - if valid_619076 != nil: - section.add "X-Amz-Date", valid_619076 - var valid_619077 = header.getOrDefault("X-Amz-Credential") - valid_619077 = validateParameter(valid_619077, JString, required = false, + if valid_620280 != nil: + section.add "X-Amz-Date", valid_620280 + var valid_620281 = header.getOrDefault("X-Amz-Credential") + valid_620281 = validateParameter(valid_620281, JString, required = false, default = nil) - if valid_619077 != nil: - section.add "X-Amz-Credential", valid_619077 - var valid_619078 = header.getOrDefault("X-Amz-Security-Token") - valid_619078 = validateParameter(valid_619078, JString, required = false, + if valid_620281 != nil: + section.add "X-Amz-Credential", valid_620281 + var valid_620282 = header.getOrDefault("X-Amz-Security-Token") + valid_620282 = validateParameter(valid_620282, JString, required = false, default = nil) - if valid_619078 != nil: - section.add "X-Amz-Security-Token", valid_619078 - var valid_619079 = header.getOrDefault("X-Amz-Algorithm") - valid_619079 = validateParameter(valid_619079, JString, required = false, + if valid_620282 != nil: + section.add "X-Amz-Security-Token", valid_620282 + var valid_620283 = header.getOrDefault("X-Amz-Algorithm") + valid_620283 = validateParameter(valid_620283, JString, required = false, default = nil) - if valid_619079 != nil: - section.add "X-Amz-Algorithm", valid_619079 - var valid_619080 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619080 = validateParameter(valid_619080, JString, required = false, + if valid_620283 != nil: + section.add "X-Amz-Algorithm", valid_620283 + var valid_620284 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620284 = validateParameter(valid_620284, JString, required = false, default = nil) - if valid_619080 != nil: - section.add "X-Amz-SignedHeaders", valid_619080 + if valid_620284 != nil: + section.add "X-Amz-SignedHeaders", valid_620284 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619081: Call_GetPurchaseScheduledInstances_619066; path: JsonNode; +proc call*(call_620285: Call_GetPurchaseScheduledInstances_620270; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Purchases the Scheduled Instances with the specified schedule.
Scheduled Instances enable you to purchase Amazon EC2 compute capacity by the hour for a one-year term. Before you can purchase a Scheduled Instance, you must call DescribeScheduledInstanceAvailability to check for available schedules and obtain a purchase token. After you purchase a Scheduled Instance, you must call RunScheduledInstances during each scheduled time period.
After you purchase a Scheduled Instance, you can't cancel, modify, or resell your purchase.
## - let valid = call_619081.validator(path, query, header, formData, body) - let scheme = call_619081.pickScheme + let valid = call_620285.validator(path, query, header, formData, body) + let scheme = call_620285.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619081.url(scheme.get, call_619081.host, call_619081.base, - call_619081.route, valid.getOrDefault("path"), + let url = call_620285.url(scheme.get, call_620285.host, call_620285.base, + call_620285.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619081, url, valid) + result = atozHook(call_620285, url, valid) -proc call*(call_619082: Call_GetPurchaseScheduledInstances_619066; +proc call*(call_620286: Call_GetPurchaseScheduledInstances_620270; PurchaseRequest: JsonNode; DryRun: bool = false; Action: string = "PurchaseScheduledInstances"; Version: string = "2016-11-15"; ClientToken: string = ""): Recallable = @@ -120013,24 +120078,24 @@ proc call*(call_619082: Call_GetPurchaseScheduledInstances_619066; ## ClientToken: string ## : Unique, case-sensitive identifier that ensures the idempotency of the request. For more information, see Ensuring Idempotency. - var query_619083 = newJObject() - add(query_619083, "DryRun", newJBool(DryRun)) + var query_620287 = newJObject() + add(query_620287, "DryRun", newJBool(DryRun)) if PurchaseRequest != nil: - query_619083.add "PurchaseRequest", PurchaseRequest - add(query_619083, "Action", newJString(Action)) - add(query_619083, "Version", newJString(Version)) - add(query_619083, "ClientToken", newJString(ClientToken)) - result = call_619082.call(nil, query_619083, nil, nil, nil) + query_620287.add "PurchaseRequest", PurchaseRequest + add(query_620287, "Action", newJString(Action)) + add(query_620287, "Version", newJString(Version)) + add(query_620287, "ClientToken", newJString(ClientToken)) + result = call_620286.call(nil, query_620287, nil, nil, nil) -var getPurchaseScheduledInstances* = Call_GetPurchaseScheduledInstances_619066( +var getPurchaseScheduledInstances* = Call_GetPurchaseScheduledInstances_620270( name: "getPurchaseScheduledInstances", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=PurchaseScheduledInstances", - validator: validate_GetPurchaseScheduledInstances_619067, base: "/", - url: url_GetPurchaseScheduledInstances_619068, + validator: validate_GetPurchaseScheduledInstances_620271, base: "/", + url: url_GetPurchaseScheduledInstances_620272, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRebootInstances_619120 = ref object of OpenApiRestCall_604389 -proc url_PostRebootInstances_619122(protocol: Scheme; host: string; base: string; + Call_PostRebootInstances_620324 = ref object of OpenApiRestCall_605589 +proc url_PostRebootInstances_620326(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -120042,7 +120107,7 @@ proc url_PostRebootInstances_619122(protocol: Scheme; host: string; base: string else: result.path = base & route -proc validate_PostRebootInstances_619121(path: JsonNode; query: JsonNode; +proc validate_PostRebootInstances_620325(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Requests a reboot of the specified instances. This operation is asynchronous; it only queues a request to reboot the specified instances. The operation succeeds if the instances are valid and belong to you. Requests to reboot terminated instances are ignored.
If an instance does not cleanly shut down within four minutes, Amazon EC2 performs a hard reboot.
For more information about troubleshooting, see Getting Console Output and Rebooting Instances in the Amazon Elastic Compute Cloud User Guide.
@@ -120056,16 +120121,16 @@ proc validate_PostRebootInstances_619121(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619123 = query.getOrDefault("Action") - valid_619123 = validateParameter(valid_619123, JString, required = true, + var valid_620327 = query.getOrDefault("Action") + valid_620327 = validateParameter(valid_620327, JString, required = true, default = newJString("RebootInstances")) - if valid_619123 != nil: - section.add "Action", valid_619123 - var valid_619124 = query.getOrDefault("Version") - valid_619124 = validateParameter(valid_619124, JString, required = true, + if valid_620327 != nil: + section.add "Action", valid_620327 + var valid_620328 = query.getOrDefault("Version") + valid_620328 = validateParameter(valid_620328, JString, required = true, default = newJString("2016-11-15")) - if valid_619124 != nil: - section.add "Version", valid_619124 + if valid_620328 != nil: + section.add "Version", valid_620328 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -120076,41 +120141,41 @@ proc validate_PostRebootInstances_619121(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619125 = header.getOrDefault("X-Amz-Signature") - valid_619125 = validateParameter(valid_619125, JString, required = false, + var valid_620329 = header.getOrDefault("X-Amz-Signature") + valid_620329 = validateParameter(valid_620329, JString, required = false, default = nil) - if valid_619125 != nil: - section.add "X-Amz-Signature", valid_619125 - var valid_619126 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619126 = validateParameter(valid_619126, JString, required = false, + if valid_620329 != nil: + section.add "X-Amz-Signature", valid_620329 + var valid_620330 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620330 = validateParameter(valid_620330, JString, required = false, default = nil) - if valid_619126 != nil: - section.add "X-Amz-Content-Sha256", valid_619126 - var valid_619127 = header.getOrDefault("X-Amz-Date") - valid_619127 = validateParameter(valid_619127, JString, required = false, + if valid_620330 != nil: + section.add "X-Amz-Content-Sha256", valid_620330 + var valid_620331 = header.getOrDefault("X-Amz-Date") + valid_620331 = validateParameter(valid_620331, JString, required = false, default = nil) - if valid_619127 != nil: - section.add "X-Amz-Date", valid_619127 - var valid_619128 = header.getOrDefault("X-Amz-Credential") - valid_619128 = validateParameter(valid_619128, JString, required = false, + if valid_620331 != nil: + section.add "X-Amz-Date", valid_620331 + var valid_620332 = header.getOrDefault("X-Amz-Credential") + valid_620332 = validateParameter(valid_620332, JString, required = false, default = nil) - if valid_619128 != nil: - section.add "X-Amz-Credential", valid_619128 - var valid_619129 = header.getOrDefault("X-Amz-Security-Token") - valid_619129 = validateParameter(valid_619129, JString, required = false, + if valid_620332 != nil: + section.add "X-Amz-Credential", valid_620332 + var valid_620333 = header.getOrDefault("X-Amz-Security-Token") + valid_620333 = validateParameter(valid_620333, JString, required = false, default = nil) - if valid_619129 != nil: - section.add "X-Amz-Security-Token", valid_619129 - var valid_619130 = header.getOrDefault("X-Amz-Algorithm") - valid_619130 = validateParameter(valid_619130, JString, required = false, + if valid_620333 != nil: + section.add "X-Amz-Security-Token", valid_620333 + var valid_620334 = header.getOrDefault("X-Amz-Algorithm") + valid_620334 = validateParameter(valid_620334, JString, required = false, default = nil) - if valid_619130 != nil: - section.add "X-Amz-Algorithm", valid_619130 - var valid_619131 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619131 = validateParameter(valid_619131, JString, required = false, + if valid_620334 != nil: + section.add "X-Amz-Algorithm", valid_620334 + var valid_620335 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620335 = validateParameter(valid_620335, JString, required = false, default = nil) - if valid_619131 != nil: - section.add "X-Amz-SignedHeaders", valid_619131 + if valid_620335 != nil: + section.add "X-Amz-SignedHeaders", valid_620335 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -120118,34 +120183,34 @@ proc validate_PostRebootInstances_619121(path: JsonNode; query: JsonNode; ## InstanceId: JArray (required) ## : The instance IDs. section = newJObject() - var valid_619132 = formData.getOrDefault("DryRun") - valid_619132 = validateParameter(valid_619132, JBool, required = false, default = nil) - if valid_619132 != nil: - section.add "DryRun", valid_619132 + var valid_620336 = formData.getOrDefault("DryRun") + valid_620336 = validateParameter(valid_620336, JBool, required = false, default = nil) + if valid_620336 != nil: + section.add "DryRun", valid_620336 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_619133 = formData.getOrDefault("InstanceId") - valid_619133 = validateParameter(valid_619133, JArray, required = true, default = nil) - if valid_619133 != nil: - section.add "InstanceId", valid_619133 + var valid_620337 = formData.getOrDefault("InstanceId") + valid_620337 = validateParameter(valid_620337, JArray, required = true, default = nil) + if valid_620337 != nil: + section.add "InstanceId", valid_620337 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619134: Call_PostRebootInstances_619120; path: JsonNode; +proc call*(call_620338: Call_PostRebootInstances_620324; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Requests a reboot of the specified instances. This operation is asynchronous; it only queues a request to reboot the specified instances. The operation succeeds if the instances are valid and belong to you. Requests to reboot terminated instances are ignored.
If an instance does not cleanly shut down within four minutes, Amazon EC2 performs a hard reboot.
For more information about troubleshooting, see Getting Console Output and Rebooting Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_619134.validator(path, query, header, formData, body) - let scheme = call_619134.pickScheme + let valid = call_620338.validator(path, query, header, formData, body) + let scheme = call_620338.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619134.url(scheme.get, call_619134.host, call_619134.base, - call_619134.route, valid.getOrDefault("path"), + let url = call_620338.url(scheme.get, call_620338.host, call_620338.base, + call_620338.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619134, url, valid) + result = atozHook(call_620338, url, valid) -proc call*(call_619135: Call_PostRebootInstances_619120; InstanceId: JsonNode; +proc call*(call_620339: Call_PostRebootInstances_620324; InstanceId: JsonNode; DryRun: bool = false; Action: string = "RebootInstances"; Version: string = "2016-11-15"): Recallable = ## postRebootInstances @@ -120156,23 +120221,23 @@ proc call*(call_619135: Call_PostRebootInstances_619120; InstanceId: JsonNode; ## : The instance IDs. ## Action: string (required) ## Version: string (required) - var query_619136 = newJObject() - var formData_619137 = newJObject() - add(formData_619137, "DryRun", newJBool(DryRun)) + var query_620340 = newJObject() + var formData_620341 = newJObject() + add(formData_620341, "DryRun", newJBool(DryRun)) if InstanceId != nil: - formData_619137.add "InstanceId", InstanceId - add(query_619136, "Action", newJString(Action)) - add(query_619136, "Version", newJString(Version)) - result = call_619135.call(nil, query_619136, nil, formData_619137, nil) + formData_620341.add "InstanceId", InstanceId + add(query_620340, "Action", newJString(Action)) + add(query_620340, "Version", newJString(Version)) + result = call_620339.call(nil, query_620340, nil, formData_620341, nil) -var postRebootInstances* = Call_PostRebootInstances_619120( +var postRebootInstances* = Call_PostRebootInstances_620324( name: "postRebootInstances", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=RebootInstances", - validator: validate_PostRebootInstances_619121, base: "/", - url: url_PostRebootInstances_619122, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostRebootInstances_620325, base: "/", + url: url_PostRebootInstances_620326, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetRebootInstances_619103 = ref object of OpenApiRestCall_604389 -proc url_GetRebootInstances_619105(protocol: Scheme; host: string; base: string; + Call_GetRebootInstances_620307 = ref object of OpenApiRestCall_605589 +proc url_GetRebootInstances_620309(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -120184,7 +120249,7 @@ proc url_GetRebootInstances_619105(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetRebootInstances_619104(path: JsonNode; query: JsonNode; +proc validate_GetRebootInstances_620308(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Requests a reboot of the specified instances. This operation is asynchronous; it only queues a request to reboot the specified instances. The operation succeeds if the instances are valid and belong to you. Requests to reboot terminated instances are ignored.
If an instance does not cleanly shut down within four minutes, Amazon EC2 performs a hard reboot.
For more information about troubleshooting, see Getting Console Output and Rebooting Instances in the Amazon Elastic Compute Cloud User Guide.
@@ -120201,26 +120266,26 @@ proc validate_GetRebootInstances_619104(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_619106 = query.getOrDefault("DryRun") - valid_619106 = validateParameter(valid_619106, JBool, required = false, default = nil) - if valid_619106 != nil: - section.add "DryRun", valid_619106 + var valid_620310 = query.getOrDefault("DryRun") + valid_620310 = validateParameter(valid_620310, JBool, required = false, default = nil) + if valid_620310 != nil: + section.add "DryRun", valid_620310 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_619107 = query.getOrDefault("InstanceId") - valid_619107 = validateParameter(valid_619107, JArray, required = true, default = nil) - if valid_619107 != nil: - section.add "InstanceId", valid_619107 - var valid_619108 = query.getOrDefault("Action") - valid_619108 = validateParameter(valid_619108, JString, required = true, + var valid_620311 = query.getOrDefault("InstanceId") + valid_620311 = validateParameter(valid_620311, JArray, required = true, default = nil) + if valid_620311 != nil: + section.add "InstanceId", valid_620311 + var valid_620312 = query.getOrDefault("Action") + valid_620312 = validateParameter(valid_620312, JString, required = true, default = newJString("RebootInstances")) - if valid_619108 != nil: - section.add "Action", valid_619108 - var valid_619109 = query.getOrDefault("Version") - valid_619109 = validateParameter(valid_619109, JString, required = true, + if valid_620312 != nil: + section.add "Action", valid_620312 + var valid_620313 = query.getOrDefault("Version") + valid_620313 = validateParameter(valid_620313, JString, required = true, default = newJString("2016-11-15")) - if valid_619109 != nil: - section.add "Version", valid_619109 + if valid_620313 != nil: + section.add "Version", valid_620313 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -120231,61 +120296,61 @@ proc validate_GetRebootInstances_619104(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619110 = header.getOrDefault("X-Amz-Signature") - valid_619110 = validateParameter(valid_619110, JString, required = false, + var valid_620314 = header.getOrDefault("X-Amz-Signature") + valid_620314 = validateParameter(valid_620314, JString, required = false, default = nil) - if valid_619110 != nil: - section.add "X-Amz-Signature", valid_619110 - var valid_619111 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619111 = validateParameter(valid_619111, JString, required = false, + if valid_620314 != nil: + section.add "X-Amz-Signature", valid_620314 + var valid_620315 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620315 = validateParameter(valid_620315, JString, required = false, default = nil) - if valid_619111 != nil: - section.add "X-Amz-Content-Sha256", valid_619111 - var valid_619112 = header.getOrDefault("X-Amz-Date") - valid_619112 = validateParameter(valid_619112, JString, required = false, + if valid_620315 != nil: + section.add "X-Amz-Content-Sha256", valid_620315 + var valid_620316 = header.getOrDefault("X-Amz-Date") + valid_620316 = validateParameter(valid_620316, JString, required = false, default = nil) - if valid_619112 != nil: - section.add "X-Amz-Date", valid_619112 - var valid_619113 = header.getOrDefault("X-Amz-Credential") - valid_619113 = validateParameter(valid_619113, JString, required = false, + if valid_620316 != nil: + section.add "X-Amz-Date", valid_620316 + var valid_620317 = header.getOrDefault("X-Amz-Credential") + valid_620317 = validateParameter(valid_620317, JString, required = false, default = nil) - if valid_619113 != nil: - section.add "X-Amz-Credential", valid_619113 - var valid_619114 = header.getOrDefault("X-Amz-Security-Token") - valid_619114 = validateParameter(valid_619114, JString, required = false, + if valid_620317 != nil: + section.add "X-Amz-Credential", valid_620317 + var valid_620318 = header.getOrDefault("X-Amz-Security-Token") + valid_620318 = validateParameter(valid_620318, JString, required = false, default = nil) - if valid_619114 != nil: - section.add "X-Amz-Security-Token", valid_619114 - var valid_619115 = header.getOrDefault("X-Amz-Algorithm") - valid_619115 = validateParameter(valid_619115, JString, required = false, + if valid_620318 != nil: + section.add "X-Amz-Security-Token", valid_620318 + var valid_620319 = header.getOrDefault("X-Amz-Algorithm") + valid_620319 = validateParameter(valid_620319, JString, required = false, default = nil) - if valid_619115 != nil: - section.add "X-Amz-Algorithm", valid_619115 - var valid_619116 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619116 = validateParameter(valid_619116, JString, required = false, + if valid_620319 != nil: + section.add "X-Amz-Algorithm", valid_620319 + var valid_620320 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620320 = validateParameter(valid_620320, JString, required = false, default = nil) - if valid_619116 != nil: - section.add "X-Amz-SignedHeaders", valid_619116 + if valid_620320 != nil: + section.add "X-Amz-SignedHeaders", valid_620320 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619117: Call_GetRebootInstances_619103; path: JsonNode; +proc call*(call_620321: Call_GetRebootInstances_620307; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Requests a reboot of the specified instances. This operation is asynchronous; it only queues a request to reboot the specified instances. The operation succeeds if the instances are valid and belong to you. Requests to reboot terminated instances are ignored.
If an instance does not cleanly shut down within four minutes, Amazon EC2 performs a hard reboot.
For more information about troubleshooting, see Getting Console Output and Rebooting Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_619117.validator(path, query, header, formData, body) - let scheme = call_619117.pickScheme + let valid = call_620321.validator(path, query, header, formData, body) + let scheme = call_620321.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619117.url(scheme.get, call_619117.host, call_619117.base, - call_619117.route, valid.getOrDefault("path"), + let url = call_620321.url(scheme.get, call_620321.host, call_620321.base, + call_620321.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619117, url, valid) + result = atozHook(call_620321, url, valid) -proc call*(call_619118: Call_GetRebootInstances_619103; InstanceId: JsonNode; +proc call*(call_620322: Call_GetRebootInstances_620307; InstanceId: JsonNode; DryRun: bool = false; Action: string = "RebootInstances"; Version: string = "2016-11-15"): Recallable = ## getRebootInstances @@ -120296,22 +120361,22 @@ proc call*(call_619118: Call_GetRebootInstances_619103; InstanceId: JsonNode; ## : The instance IDs. ## Action: string (required) ## Version: string (required) - var query_619119 = newJObject() - add(query_619119, "DryRun", newJBool(DryRun)) + var query_620323 = newJObject() + add(query_620323, "DryRun", newJBool(DryRun)) if InstanceId != nil: - query_619119.add "InstanceId", InstanceId - add(query_619119, "Action", newJString(Action)) - add(query_619119, "Version", newJString(Version)) - result = call_619118.call(nil, query_619119, nil, nil, nil) + query_620323.add "InstanceId", InstanceId + add(query_620323, "Action", newJString(Action)) + add(query_620323, "Version", newJString(Version)) + result = call_620322.call(nil, query_620323, nil, nil, nil) -var getRebootInstances* = Call_GetRebootInstances_619103( +var getRebootInstances* = Call_GetRebootInstances_620307( name: "getRebootInstances", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=RebootInstances", validator: validate_GetRebootInstances_619104, - base: "/", url: url_GetRebootInstances_619105, + route: "/#Action=RebootInstances", validator: validate_GetRebootInstances_620308, + base: "/", url: url_GetRebootInstances_620309, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRegisterImage_619166 = ref object of OpenApiRestCall_604389 -proc url_PostRegisterImage_619168(protocol: Scheme; host: string; base: string; + Call_PostRegisterImage_620370 = ref object of OpenApiRestCall_605589 +proc url_PostRegisterImage_620372(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -120323,7 +120388,7 @@ proc url_PostRegisterImage_619168(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostRegisterImage_619167(path: JsonNode; query: JsonNode; +proc validate_PostRegisterImage_620371(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Registers an AMI. When you're creating an AMI, this is the final step you must complete before you can launch an instance from the AMI. For more information about creating AMIs, see Creating Your Own AMIs in the Amazon Elastic Compute Cloud User Guide.
For Amazon EBS-backed instances, CreateImage creates and registers the AMI in a single request, so you don't have to register the AMI yourself.
You can also use RegisterImage
to create an Amazon EBS-backed Linux AMI from a snapshot of a root device volume. You specify the snapshot using the block device mapping. For more information, see Launching a Linux Instance from a Backup in the Amazon Elastic Compute Cloud User Guide.
You can't register an image where a secondary (non-root) snapshot has AWS Marketplace product codes.
Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package updates. To create a new AMI for operating systems that require a billing product code, do the following:
Launch an instance from an existing AMI with that billing product code.
Customize the instance.
Create a new AMI from the instance using CreateImage to preserve the billing product code association.
If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched from an AMI with a billing product code, make sure that the Reserved Instance has the matching billing product code. If you purchase a Reserved Instance without the matching billing product code, the Reserved Instance will not be applied to the On-Demand Instance.
If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. If you make changes to an image, deregister the previous image and register the new image.
@@ -120337,16 +120402,16 @@ proc validate_PostRegisterImage_619167(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619169 = query.getOrDefault("Action") - valid_619169 = validateParameter(valid_619169, JString, required = true, + var valid_620373 = query.getOrDefault("Action") + valid_620373 = validateParameter(valid_620373, JString, required = true, default = newJString("RegisterImage")) - if valid_619169 != nil: - section.add "Action", valid_619169 - var valid_619170 = query.getOrDefault("Version") - valid_619170 = validateParameter(valid_619170, JString, required = true, + if valid_620373 != nil: + section.add "Action", valid_620373 + var valid_620374 = query.getOrDefault("Version") + valid_620374 = validateParameter(valid_620374, JString, required = true, default = newJString("2016-11-15")) - if valid_619170 != nil: - section.add "Version", valid_619170 + if valid_620374 != nil: + section.add "Version", valid_620374 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -120357,41 +120422,41 @@ proc validate_PostRegisterImage_619167(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619171 = header.getOrDefault("X-Amz-Signature") - valid_619171 = validateParameter(valid_619171, JString, required = false, + var valid_620375 = header.getOrDefault("X-Amz-Signature") + valid_620375 = validateParameter(valid_620375, JString, required = false, default = nil) - if valid_619171 != nil: - section.add "X-Amz-Signature", valid_619171 - var valid_619172 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619172 = validateParameter(valid_619172, JString, required = false, + if valid_620375 != nil: + section.add "X-Amz-Signature", valid_620375 + var valid_620376 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620376 = validateParameter(valid_620376, JString, required = false, default = nil) - if valid_619172 != nil: - section.add "X-Amz-Content-Sha256", valid_619172 - var valid_619173 = header.getOrDefault("X-Amz-Date") - valid_619173 = validateParameter(valid_619173, JString, required = false, + if valid_620376 != nil: + section.add "X-Amz-Content-Sha256", valid_620376 + var valid_620377 = header.getOrDefault("X-Amz-Date") + valid_620377 = validateParameter(valid_620377, JString, required = false, default = nil) - if valid_619173 != nil: - section.add "X-Amz-Date", valid_619173 - var valid_619174 = header.getOrDefault("X-Amz-Credential") - valid_619174 = validateParameter(valid_619174, JString, required = false, + if valid_620377 != nil: + section.add "X-Amz-Date", valid_620377 + var valid_620378 = header.getOrDefault("X-Amz-Credential") + valid_620378 = validateParameter(valid_620378, JString, required = false, default = nil) - if valid_619174 != nil: - section.add "X-Amz-Credential", valid_619174 - var valid_619175 = header.getOrDefault("X-Amz-Security-Token") - valid_619175 = validateParameter(valid_619175, JString, required = false, + if valid_620378 != nil: + section.add "X-Amz-Credential", valid_620378 + var valid_620379 = header.getOrDefault("X-Amz-Security-Token") + valid_620379 = validateParameter(valid_620379, JString, required = false, default = nil) - if valid_619175 != nil: - section.add "X-Amz-Security-Token", valid_619175 - var valid_619176 = header.getOrDefault("X-Amz-Algorithm") - valid_619176 = validateParameter(valid_619176, JString, required = false, + if valid_620379 != nil: + section.add "X-Amz-Security-Token", valid_620379 + var valid_620380 = header.getOrDefault("X-Amz-Algorithm") + valid_620380 = validateParameter(valid_620380, JString, required = false, default = nil) - if valid_619176 != nil: - section.add "X-Amz-Algorithm", valid_619176 - var valid_619177 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619177 = validateParameter(valid_619177, JString, required = false, + if valid_620380 != nil: + section.add "X-Amz-Algorithm", valid_620380 + var valid_620381 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620381 = validateParameter(valid_620381, JString, required = false, default = nil) - if valid_619177 != nil: - section.add "X-Amz-SignedHeaders", valid_619177 + if valid_620381 != nil: + section.add "X-Amz-SignedHeaders", valid_620381 result.add "header", section ## parameters in `formData` object: ## SriovNetSupport: JString @@ -120422,89 +120487,89 @@ proc validate_PostRegisterImage_619167(path: JsonNode; query: JsonNode; ## BillingProduct: JArray ## : The billing product codes. Your account must be authorized to specify billing product codes. Otherwise, you can use the AWS Marketplace to bill for the use of an AMI. section = newJObject() - var valid_619178 = formData.getOrDefault("SriovNetSupport") - valid_619178 = validateParameter(valid_619178, JString, required = false, + var valid_620382 = formData.getOrDefault("SriovNetSupport") + valid_620382 = validateParameter(valid_620382, JString, required = false, default = nil) - if valid_619178 != nil: - section.add "SriovNetSupport", valid_619178 - var valid_619179 = formData.getOrDefault("Description") - valid_619179 = validateParameter(valid_619179, JString, required = false, - default = nil) - if valid_619179 != nil: - section.add "Description", valid_619179 - var valid_619180 = formData.getOrDefault("BlockDeviceMapping") - valid_619180 = validateParameter(valid_619180, JArray, required = false, - default = nil) - if valid_619180 != nil: - section.add "BlockDeviceMapping", valid_619180 - var valid_619181 = formData.getOrDefault("Architecture") - valid_619181 = validateParameter(valid_619181, JString, required = false, + if valid_620382 != nil: + section.add "SriovNetSupport", valid_620382 + var valid_620383 = formData.getOrDefault("Description") + valid_620383 = validateParameter(valid_620383, JString, required = false, + default = nil) + if valid_620383 != nil: + section.add "Description", valid_620383 + var valid_620384 = formData.getOrDefault("BlockDeviceMapping") + valid_620384 = validateParameter(valid_620384, JArray, required = false, + default = nil) + if valid_620384 != nil: + section.add "BlockDeviceMapping", valid_620384 + var valid_620385 = formData.getOrDefault("Architecture") + valid_620385 = validateParameter(valid_620385, JString, required = false, default = newJString("i386")) - if valid_619181 != nil: - section.add "Architecture", valid_619181 - var valid_619182 = formData.getOrDefault("ImageLocation") - valid_619182 = validateParameter(valid_619182, JString, required = false, - default = nil) - if valid_619182 != nil: - section.add "ImageLocation", valid_619182 - var valid_619183 = formData.getOrDefault("KernelId") - valid_619183 = validateParameter(valid_619183, JString, required = false, - default = nil) - if valid_619183 != nil: - section.add "KernelId", valid_619183 - var valid_619184 = formData.getOrDefault("EnaSupport") - valid_619184 = validateParameter(valid_619184, JBool, required = false, default = nil) - if valid_619184 != nil: - section.add "EnaSupport", valid_619184 - var valid_619185 = formData.getOrDefault("DryRun") - valid_619185 = validateParameter(valid_619185, JBool, required = false, default = nil) - if valid_619185 != nil: - section.add "DryRun", valid_619185 - var valid_619186 = formData.getOrDefault("RootDeviceName") - valid_619186 = validateParameter(valid_619186, JString, required = false, + if valid_620385 != nil: + section.add "Architecture", valid_620385 + var valid_620386 = formData.getOrDefault("ImageLocation") + valid_620386 = validateParameter(valid_620386, JString, required = false, default = nil) - if valid_619186 != nil: - section.add "RootDeviceName", valid_619186 - var valid_619187 = formData.getOrDefault("VirtualizationType") - valid_619187 = validateParameter(valid_619187, JString, required = false, + if valid_620386 != nil: + section.add "ImageLocation", valid_620386 + var valid_620387 = formData.getOrDefault("KernelId") + valid_620387 = validateParameter(valid_620387, JString, required = false, default = nil) - if valid_619187 != nil: - section.add "VirtualizationType", valid_619187 + if valid_620387 != nil: + section.add "KernelId", valid_620387 + var valid_620388 = formData.getOrDefault("EnaSupport") + valid_620388 = validateParameter(valid_620388, JBool, required = false, default = nil) + if valid_620388 != nil: + section.add "EnaSupport", valid_620388 + var valid_620389 = formData.getOrDefault("DryRun") + valid_620389 = validateParameter(valid_620389, JBool, required = false, default = nil) + if valid_620389 != nil: + section.add "DryRun", valid_620389 + var valid_620390 = formData.getOrDefault("RootDeviceName") + valid_620390 = validateParameter(valid_620390, JString, required = false, + default = nil) + if valid_620390 != nil: + section.add "RootDeviceName", valid_620390 + var valid_620391 = formData.getOrDefault("VirtualizationType") + valid_620391 = validateParameter(valid_620391, JString, required = false, + default = nil) + if valid_620391 != nil: + section.add "VirtualizationType", valid_620391 assert formData != nil, "formData argument is necessary due to required `Name` field" - var valid_619188 = formData.getOrDefault("Name") - valid_619188 = validateParameter(valid_619188, JString, required = true, + var valid_620392 = formData.getOrDefault("Name") + valid_620392 = validateParameter(valid_620392, JString, required = true, default = nil) - if valid_619188 != nil: - section.add "Name", valid_619188 - var valid_619189 = formData.getOrDefault("RamdiskId") - valid_619189 = validateParameter(valid_619189, JString, required = false, + if valid_620392 != nil: + section.add "Name", valid_620392 + var valid_620393 = formData.getOrDefault("RamdiskId") + valid_620393 = validateParameter(valid_620393, JString, required = false, default = nil) - if valid_619189 != nil: - section.add "RamdiskId", valid_619189 - var valid_619190 = formData.getOrDefault("BillingProduct") - valid_619190 = validateParameter(valid_619190, JArray, required = false, + if valid_620393 != nil: + section.add "RamdiskId", valid_620393 + var valid_620394 = formData.getOrDefault("BillingProduct") + valid_620394 = validateParameter(valid_620394, JArray, required = false, default = nil) - if valid_619190 != nil: - section.add "BillingProduct", valid_619190 + if valid_620394 != nil: + section.add "BillingProduct", valid_620394 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619191: Call_PostRegisterImage_619166; path: JsonNode; +proc call*(call_620395: Call_PostRegisterImage_620370; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Registers an AMI. When you're creating an AMI, this is the final step you must complete before you can launch an instance from the AMI. For more information about creating AMIs, see Creating Your Own AMIs in the Amazon Elastic Compute Cloud User Guide.
For Amazon EBS-backed instances, CreateImage creates and registers the AMI in a single request, so you don't have to register the AMI yourself.
You can also use RegisterImage
to create an Amazon EBS-backed Linux AMI from a snapshot of a root device volume. You specify the snapshot using the block device mapping. For more information, see Launching a Linux Instance from a Backup in the Amazon Elastic Compute Cloud User Guide.
You can't register an image where a secondary (non-root) snapshot has AWS Marketplace product codes.
Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package updates. To create a new AMI for operating systems that require a billing product code, do the following:
Launch an instance from an existing AMI with that billing product code.
Customize the instance.
Create a new AMI from the instance using CreateImage to preserve the billing product code association.
If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched from an AMI with a billing product code, make sure that the Reserved Instance has the matching billing product code. If you purchase a Reserved Instance without the matching billing product code, the Reserved Instance will not be applied to the On-Demand Instance.
If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. If you make changes to an image, deregister the previous image and register the new image.
## - let valid = call_619191.validator(path, query, header, formData, body) - let scheme = call_619191.pickScheme + let valid = call_620395.validator(path, query, header, formData, body) + let scheme = call_620395.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619191.url(scheme.get, call_619191.host, call_619191.base, - call_619191.route, valid.getOrDefault("path"), + let url = call_620395.url(scheme.get, call_620395.host, call_620395.base, + call_620395.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619191, url, valid) + result = atozHook(call_620395, url, valid) -proc call*(call_619192: Call_PostRegisterImage_619166; Name: string; +proc call*(call_620396: Call_PostRegisterImage_620370; Name: string; SriovNetSupport: string = ""; Description: string = ""; BlockDeviceMapping: JsonNode = nil; Architecture: string = "i386"; ImageLocation: string = ""; KernelId: string = ""; EnaSupport: bool = false; @@ -120543,35 +120608,35 @@ proc call*(call_619192: Call_PostRegisterImage_619166; Name: string; ## Version: string (required) ## BillingProduct: JArray ## : The billing product codes. Your account must be authorized to specify billing product codes. Otherwise, you can use the AWS Marketplace to bill for the use of an AMI. - var query_619193 = newJObject() - var formData_619194 = newJObject() - add(formData_619194, "SriovNetSupport", newJString(SriovNetSupport)) - add(formData_619194, "Description", newJString(Description)) + var query_620397 = newJObject() + var formData_620398 = newJObject() + add(formData_620398, "SriovNetSupport", newJString(SriovNetSupport)) + add(formData_620398, "Description", newJString(Description)) if BlockDeviceMapping != nil: - formData_619194.add "BlockDeviceMapping", BlockDeviceMapping - add(formData_619194, "Architecture", newJString(Architecture)) - add(formData_619194, "ImageLocation", newJString(ImageLocation)) - add(formData_619194, "KernelId", newJString(KernelId)) - add(formData_619194, "EnaSupport", newJBool(EnaSupport)) - add(formData_619194, "DryRun", newJBool(DryRun)) - add(formData_619194, "RootDeviceName", newJString(RootDeviceName)) - add(formData_619194, "VirtualizationType", newJString(VirtualizationType)) - add(query_619193, "Action", newJString(Action)) - add(formData_619194, "Name", newJString(Name)) - add(formData_619194, "RamdiskId", newJString(RamdiskId)) - add(query_619193, "Version", newJString(Version)) + formData_620398.add "BlockDeviceMapping", BlockDeviceMapping + add(formData_620398, "Architecture", newJString(Architecture)) + add(formData_620398, "ImageLocation", newJString(ImageLocation)) + add(formData_620398, "KernelId", newJString(KernelId)) + add(formData_620398, "EnaSupport", newJBool(EnaSupport)) + add(formData_620398, "DryRun", newJBool(DryRun)) + add(formData_620398, "RootDeviceName", newJString(RootDeviceName)) + add(formData_620398, "VirtualizationType", newJString(VirtualizationType)) + add(query_620397, "Action", newJString(Action)) + add(formData_620398, "Name", newJString(Name)) + add(formData_620398, "RamdiskId", newJString(RamdiskId)) + add(query_620397, "Version", newJString(Version)) if BillingProduct != nil: - formData_619194.add "BillingProduct", BillingProduct - result = call_619192.call(nil, query_619193, nil, formData_619194, nil) + formData_620398.add "BillingProduct", BillingProduct + result = call_620396.call(nil, query_620397, nil, formData_620398, nil) -var postRegisterImage* = Call_PostRegisterImage_619166(name: "postRegisterImage", +var postRegisterImage* = Call_PostRegisterImage_620370(name: "postRegisterImage", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=RegisterImage", validator: validate_PostRegisterImage_619167, - base: "/", url: url_PostRegisterImage_619168, + route: "/#Action=RegisterImage", validator: validate_PostRegisterImage_620371, + base: "/", url: url_PostRegisterImage_620372, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetRegisterImage_619138 = ref object of OpenApiRestCall_604389 -proc url_GetRegisterImage_619140(protocol: Scheme; host: string; base: string; + Call_GetRegisterImage_620342 = ref object of OpenApiRestCall_605589 +proc url_GetRegisterImage_620344(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -120583,7 +120648,7 @@ proc url_GetRegisterImage_619140(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetRegisterImage_619139(path: JsonNode; query: JsonNode; +proc validate_GetRegisterImage_620343(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Registers an AMI. When you're creating an AMI, this is the final step you must complete before you can launch an instance from the AMI. For more information about creating AMIs, see Creating Your Own AMIs in the Amazon Elastic Compute Cloud User Guide.
For Amazon EBS-backed instances, CreateImage creates and registers the AMI in a single request, so you don't have to register the AMI yourself.
You can also use RegisterImage
to create an Amazon EBS-backed Linux AMI from a snapshot of a root device volume. You specify the snapshot using the block device mapping. For more information, see Launching a Linux Instance from a Backup in the Amazon Elastic Compute Cloud User Guide.
You can't register an image where a secondary (non-root) snapshot has AWS Marketplace product codes.
Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package updates. To create a new AMI for operating systems that require a billing product code, do the following:
Launch an instance from an existing AMI with that billing product code.
Customize the instance.
Create a new AMI from the instance using CreateImage to preserve the billing product code association.
If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched from an AMI with a billing product code, make sure that the Reserved Instance has the matching billing product code. If you purchase a Reserved Instance without the matching billing product code, the Reserved Instance will not be applied to the On-Demand Instance.
If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. If you make changes to an image, deregister the previous image and register the new image.
@@ -120623,80 +120688,80 @@ proc validate_GetRegisterImage_619139(path: JsonNode; query: JsonNode; ## : The block device mapping entries. ## Version: JString (required) section = newJObject() - var valid_619141 = query.getOrDefault("ImageLocation") - valid_619141 = validateParameter(valid_619141, JString, required = false, + var valid_620345 = query.getOrDefault("ImageLocation") + valid_620345 = validateParameter(valid_620345, JString, required = false, default = nil) - if valid_619141 != nil: - section.add "ImageLocation", valid_619141 - var valid_619142 = query.getOrDefault("RootDeviceName") - valid_619142 = validateParameter(valid_619142, JString, required = false, + if valid_620345 != nil: + section.add "ImageLocation", valid_620345 + var valid_620346 = query.getOrDefault("RootDeviceName") + valid_620346 = validateParameter(valid_620346, JString, required = false, default = nil) - if valid_619142 != nil: - section.add "RootDeviceName", valid_619142 - var valid_619143 = query.getOrDefault("DryRun") - valid_619143 = validateParameter(valid_619143, JBool, required = false, default = nil) - if valid_619143 != nil: - section.add "DryRun", valid_619143 - var valid_619144 = query.getOrDefault("Architecture") - valid_619144 = validateParameter(valid_619144, JString, required = false, + if valid_620346 != nil: + section.add "RootDeviceName", valid_620346 + var valid_620347 = query.getOrDefault("DryRun") + valid_620347 = validateParameter(valid_620347, JBool, required = false, default = nil) + if valid_620347 != nil: + section.add "DryRun", valid_620347 + var valid_620348 = query.getOrDefault("Architecture") + valid_620348 = validateParameter(valid_620348, JString, required = false, default = newJString("i386")) - if valid_619144 != nil: - section.add "Architecture", valid_619144 - var valid_619145 = query.getOrDefault("SriovNetSupport") - valid_619145 = validateParameter(valid_619145, JString, required = false, + if valid_620348 != nil: + section.add "Architecture", valid_620348 + var valid_620349 = query.getOrDefault("SriovNetSupport") + valid_620349 = validateParameter(valid_620349, JString, required = false, default = nil) - if valid_619145 != nil: - section.add "SriovNetSupport", valid_619145 + if valid_620349 != nil: + section.add "SriovNetSupport", valid_620349 assert query != nil, "query argument is necessary due to required `Name` field" - var valid_619146 = query.getOrDefault("Name") - valid_619146 = validateParameter(valid_619146, JString, required = true, - default = nil) - if valid_619146 != nil: - section.add "Name", valid_619146 - var valid_619147 = query.getOrDefault("RamdiskId") - valid_619147 = validateParameter(valid_619147, JString, required = false, - default = nil) - if valid_619147 != nil: - section.add "RamdiskId", valid_619147 - var valid_619148 = query.getOrDefault("KernelId") - valid_619148 = validateParameter(valid_619148, JString, required = false, - default = nil) - if valid_619148 != nil: - section.add "KernelId", valid_619148 - var valid_619149 = query.getOrDefault("BillingProduct") - valid_619149 = validateParameter(valid_619149, JArray, required = false, - default = nil) - if valid_619149 != nil: - section.add "BillingProduct", valid_619149 - var valid_619150 = query.getOrDefault("Action") - valid_619150 = validateParameter(valid_619150, JString, required = true, + var valid_620350 = query.getOrDefault("Name") + valid_620350 = validateParameter(valid_620350, JString, required = true, + default = nil) + if valid_620350 != nil: + section.add "Name", valid_620350 + var valid_620351 = query.getOrDefault("RamdiskId") + valid_620351 = validateParameter(valid_620351, JString, required = false, + default = nil) + if valid_620351 != nil: + section.add "RamdiskId", valid_620351 + var valid_620352 = query.getOrDefault("KernelId") + valid_620352 = validateParameter(valid_620352, JString, required = false, + default = nil) + if valid_620352 != nil: + section.add "KernelId", valid_620352 + var valid_620353 = query.getOrDefault("BillingProduct") + valid_620353 = validateParameter(valid_620353, JArray, required = false, + default = nil) + if valid_620353 != nil: + section.add "BillingProduct", valid_620353 + var valid_620354 = query.getOrDefault("Action") + valid_620354 = validateParameter(valid_620354, JString, required = true, default = newJString("RegisterImage")) - if valid_619150 != nil: - section.add "Action", valid_619150 - var valid_619151 = query.getOrDefault("Description") - valid_619151 = validateParameter(valid_619151, JString, required = false, + if valid_620354 != nil: + section.add "Action", valid_620354 + var valid_620355 = query.getOrDefault("Description") + valid_620355 = validateParameter(valid_620355, JString, required = false, default = nil) - if valid_619151 != nil: - section.add "Description", valid_619151 - var valid_619152 = query.getOrDefault("VirtualizationType") - valid_619152 = validateParameter(valid_619152, JString, required = false, + if valid_620355 != nil: + section.add "Description", valid_620355 + var valid_620356 = query.getOrDefault("VirtualizationType") + valid_620356 = validateParameter(valid_620356, JString, required = false, default = nil) - if valid_619152 != nil: - section.add "VirtualizationType", valid_619152 - var valid_619153 = query.getOrDefault("EnaSupport") - valid_619153 = validateParameter(valid_619153, JBool, required = false, default = nil) - if valid_619153 != nil: - section.add "EnaSupport", valid_619153 - var valid_619154 = query.getOrDefault("BlockDeviceMapping") - valid_619154 = validateParameter(valid_619154, JArray, required = false, + if valid_620356 != nil: + section.add "VirtualizationType", valid_620356 + var valid_620357 = query.getOrDefault("EnaSupport") + valid_620357 = validateParameter(valid_620357, JBool, required = false, default = nil) + if valid_620357 != nil: + section.add "EnaSupport", valid_620357 + var valid_620358 = query.getOrDefault("BlockDeviceMapping") + valid_620358 = validateParameter(valid_620358, JArray, required = false, default = nil) - if valid_619154 != nil: - section.add "BlockDeviceMapping", valid_619154 - var valid_619155 = query.getOrDefault("Version") - valid_619155 = validateParameter(valid_619155, JString, required = true, + if valid_620358 != nil: + section.add "BlockDeviceMapping", valid_620358 + var valid_620359 = query.getOrDefault("Version") + valid_620359 = validateParameter(valid_620359, JString, required = true, default = newJString("2016-11-15")) - if valid_619155 != nil: - section.add "Version", valid_619155 + if valid_620359 != nil: + section.add "Version", valid_620359 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -120707,61 +120772,61 @@ proc validate_GetRegisterImage_619139(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619156 = header.getOrDefault("X-Amz-Signature") - valid_619156 = validateParameter(valid_619156, JString, required = false, + var valid_620360 = header.getOrDefault("X-Amz-Signature") + valid_620360 = validateParameter(valid_620360, JString, required = false, default = nil) - if valid_619156 != nil: - section.add "X-Amz-Signature", valid_619156 - var valid_619157 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619157 = validateParameter(valid_619157, JString, required = false, + if valid_620360 != nil: + section.add "X-Amz-Signature", valid_620360 + var valid_620361 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620361 = validateParameter(valid_620361, JString, required = false, default = nil) - if valid_619157 != nil: - section.add "X-Amz-Content-Sha256", valid_619157 - var valid_619158 = header.getOrDefault("X-Amz-Date") - valid_619158 = validateParameter(valid_619158, JString, required = false, + if valid_620361 != nil: + section.add "X-Amz-Content-Sha256", valid_620361 + var valid_620362 = header.getOrDefault("X-Amz-Date") + valid_620362 = validateParameter(valid_620362, JString, required = false, default = nil) - if valid_619158 != nil: - section.add "X-Amz-Date", valid_619158 - var valid_619159 = header.getOrDefault("X-Amz-Credential") - valid_619159 = validateParameter(valid_619159, JString, required = false, + if valid_620362 != nil: + section.add "X-Amz-Date", valid_620362 + var valid_620363 = header.getOrDefault("X-Amz-Credential") + valid_620363 = validateParameter(valid_620363, JString, required = false, default = nil) - if valid_619159 != nil: - section.add "X-Amz-Credential", valid_619159 - var valid_619160 = header.getOrDefault("X-Amz-Security-Token") - valid_619160 = validateParameter(valid_619160, JString, required = false, + if valid_620363 != nil: + section.add "X-Amz-Credential", valid_620363 + var valid_620364 = header.getOrDefault("X-Amz-Security-Token") + valid_620364 = validateParameter(valid_620364, JString, required = false, default = nil) - if valid_619160 != nil: - section.add "X-Amz-Security-Token", valid_619160 - var valid_619161 = header.getOrDefault("X-Amz-Algorithm") - valid_619161 = validateParameter(valid_619161, JString, required = false, + if valid_620364 != nil: + section.add "X-Amz-Security-Token", valid_620364 + var valid_620365 = header.getOrDefault("X-Amz-Algorithm") + valid_620365 = validateParameter(valid_620365, JString, required = false, default = nil) - if valid_619161 != nil: - section.add "X-Amz-Algorithm", valid_619161 - var valid_619162 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619162 = validateParameter(valid_619162, JString, required = false, + if valid_620365 != nil: + section.add "X-Amz-Algorithm", valid_620365 + var valid_620366 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620366 = validateParameter(valid_620366, JString, required = false, default = nil) - if valid_619162 != nil: - section.add "X-Amz-SignedHeaders", valid_619162 + if valid_620366 != nil: + section.add "X-Amz-SignedHeaders", valid_620366 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619163: Call_GetRegisterImage_619138; path: JsonNode; +proc call*(call_620367: Call_GetRegisterImage_620342; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Registers an AMI. When you're creating an AMI, this is the final step you must complete before you can launch an instance from the AMI. For more information about creating AMIs, see Creating Your Own AMIs in the Amazon Elastic Compute Cloud User Guide.
For Amazon EBS-backed instances, CreateImage creates and registers the AMI in a single request, so you don't have to register the AMI yourself.
You can also use RegisterImage
to create an Amazon EBS-backed Linux AMI from a snapshot of a root device volume. You specify the snapshot using the block device mapping. For more information, see Launching a Linux Instance from a Backup in the Amazon Elastic Compute Cloud User Guide.
You can't register an image where a secondary (non-root) snapshot has AWS Marketplace product codes.
Windows and some Linux distributions, such as Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server (SLES), use the EC2 billing product code associated with an AMI to verify the subscription status for package updates. To create a new AMI for operating systems that require a billing product code, do the following:
Launch an instance from an existing AMI with that billing product code.
Customize the instance.
Create a new AMI from the instance using CreateImage to preserve the billing product code association.
If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched from an AMI with a billing product code, make sure that the Reserved Instance has the matching billing product code. If you purchase a Reserved Instance without the matching billing product code, the Reserved Instance will not be applied to the On-Demand Instance.
If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. If you make changes to an image, deregister the previous image and register the new image.
## - let valid = call_619163.validator(path, query, header, formData, body) - let scheme = call_619163.pickScheme + let valid = call_620367.validator(path, query, header, formData, body) + let scheme = call_620367.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619163.url(scheme.get, call_619163.host, call_619163.base, - call_619163.route, valid.getOrDefault("path"), + let url = call_620367.url(scheme.get, call_620367.host, call_620367.base, + call_620367.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619163, url, valid) + result = atozHook(call_620367, url, valid) -proc call*(call_619164: Call_GetRegisterImage_619138; Name: string; +proc call*(call_620368: Call_GetRegisterImage_620342; Name: string; ImageLocation: string = ""; RootDeviceName: string = ""; DryRun: bool = false; Architecture: string = "i386"; SriovNetSupport: string = ""; RamdiskId: string = ""; KernelId: string = ""; BillingProduct: JsonNode = nil; @@ -120799,34 +120864,34 @@ proc call*(call_619164: Call_GetRegisterImage_619138; Name: string; ## BlockDeviceMapping: JArray ## : The block device mapping entries. ## Version: string (required) - var query_619165 = newJObject() - add(query_619165, "ImageLocation", newJString(ImageLocation)) - add(query_619165, "RootDeviceName", newJString(RootDeviceName)) - add(query_619165, "DryRun", newJBool(DryRun)) - add(query_619165, "Architecture", newJString(Architecture)) - add(query_619165, "SriovNetSupport", newJString(SriovNetSupport)) - add(query_619165, "Name", newJString(Name)) - add(query_619165, "RamdiskId", newJString(RamdiskId)) - add(query_619165, "KernelId", newJString(KernelId)) + var query_620369 = newJObject() + add(query_620369, "ImageLocation", newJString(ImageLocation)) + add(query_620369, "RootDeviceName", newJString(RootDeviceName)) + add(query_620369, "DryRun", newJBool(DryRun)) + add(query_620369, "Architecture", newJString(Architecture)) + add(query_620369, "SriovNetSupport", newJString(SriovNetSupport)) + add(query_620369, "Name", newJString(Name)) + add(query_620369, "RamdiskId", newJString(RamdiskId)) + add(query_620369, "KernelId", newJString(KernelId)) if BillingProduct != nil: - query_619165.add "BillingProduct", BillingProduct - add(query_619165, "Action", newJString(Action)) - add(query_619165, "Description", newJString(Description)) - add(query_619165, "VirtualizationType", newJString(VirtualizationType)) - add(query_619165, "EnaSupport", newJBool(EnaSupport)) + query_620369.add "BillingProduct", BillingProduct + add(query_620369, "Action", newJString(Action)) + add(query_620369, "Description", newJString(Description)) + add(query_620369, "VirtualizationType", newJString(VirtualizationType)) + add(query_620369, "EnaSupport", newJBool(EnaSupport)) if BlockDeviceMapping != nil: - query_619165.add "BlockDeviceMapping", BlockDeviceMapping - add(query_619165, "Version", newJString(Version)) - result = call_619164.call(nil, query_619165, nil, nil, nil) + query_620369.add "BlockDeviceMapping", BlockDeviceMapping + add(query_620369, "Version", newJString(Version)) + result = call_620368.call(nil, query_620369, nil, nil, nil) -var getRegisterImage* = Call_GetRegisterImage_619138(name: "getRegisterImage", +var getRegisterImage* = Call_GetRegisterImage_620342(name: "getRegisterImage", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=RegisterImage", validator: validate_GetRegisterImage_619139, - base: "/", url: url_GetRegisterImage_619140, + route: "/#Action=RegisterImage", validator: validate_GetRegisterImage_620343, + base: "/", url: url_GetRegisterImage_620344, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRegisterTransitGatewayMulticastGroupMembers_619214 = ref object of OpenApiRestCall_604389 -proc url_PostRegisterTransitGatewayMulticastGroupMembers_619216(protocol: Scheme; + Call_PostRegisterTransitGatewayMulticastGroupMembers_620418 = ref object of OpenApiRestCall_605589 +proc url_PostRegisterTransitGatewayMulticastGroupMembers_620420(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -120838,7 +120903,7 @@ proc url_PostRegisterTransitGatewayMulticastGroupMembers_619216(protocol: Scheme else: result.path = base & route -proc validate_PostRegisterTransitGatewayMulticastGroupMembers_619215( +proc validate_PostRegisterTransitGatewayMulticastGroupMembers_620419( path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Registers members (network interfaces) with the transit gateway multicast group. A member is a network interface associated with a supported EC2 instance that receives multicast traffic. For information about supported instances, see Multicast Consideration in Amazon VPC Transit Gateways.
After you add the members, use SearchTransitGatewayMulticastGroups to verify that the members were added to the transit gateway multicast group.
@@ -120852,16 +120917,16 @@ proc validate_PostRegisterTransitGatewayMulticastGroupMembers_619215( ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619217 = query.getOrDefault("Action") - valid_619217 = validateParameter(valid_619217, JString, required = true, default = newJString( + var valid_620421 = query.getOrDefault("Action") + valid_620421 = validateParameter(valid_620421, JString, required = true, default = newJString( "RegisterTransitGatewayMulticastGroupMembers")) - if valid_619217 != nil: - section.add "Action", valid_619217 - var valid_619218 = query.getOrDefault("Version") - valid_619218 = validateParameter(valid_619218, JString, required = true, + if valid_620421 != nil: + section.add "Action", valid_620421 + var valid_620422 = query.getOrDefault("Version") + valid_620422 = validateParameter(valid_620422, JString, required = true, default = newJString("2016-11-15")) - if valid_619218 != nil: - section.add "Version", valid_619218 + if valid_620422 != nil: + section.add "Version", valid_620422 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -120872,41 +120937,41 @@ proc validate_PostRegisterTransitGatewayMulticastGroupMembers_619215( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619219 = header.getOrDefault("X-Amz-Signature") - valid_619219 = validateParameter(valid_619219, JString, required = false, + var valid_620423 = header.getOrDefault("X-Amz-Signature") + valid_620423 = validateParameter(valid_620423, JString, required = false, default = nil) - if valid_619219 != nil: - section.add "X-Amz-Signature", valid_619219 - var valid_619220 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619220 = validateParameter(valid_619220, JString, required = false, - default = nil) - if valid_619220 != nil: - section.add "X-Amz-Content-Sha256", valid_619220 - var valid_619221 = header.getOrDefault("X-Amz-Date") - valid_619221 = validateParameter(valid_619221, JString, required = false, - default = nil) - if valid_619221 != nil: - section.add "X-Amz-Date", valid_619221 - var valid_619222 = header.getOrDefault("X-Amz-Credential") - valid_619222 = validateParameter(valid_619222, JString, required = false, - default = nil) - if valid_619222 != nil: - section.add "X-Amz-Credential", valid_619222 - var valid_619223 = header.getOrDefault("X-Amz-Security-Token") - valid_619223 = validateParameter(valid_619223, JString, required = false, - default = nil) - if valid_619223 != nil: - section.add "X-Amz-Security-Token", valid_619223 - var valid_619224 = header.getOrDefault("X-Amz-Algorithm") - valid_619224 = validateParameter(valid_619224, JString, required = false, - default = nil) - if valid_619224 != nil: - section.add "X-Amz-Algorithm", valid_619224 - var valid_619225 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619225 = validateParameter(valid_619225, JString, required = false, - default = nil) - if valid_619225 != nil: - section.add "X-Amz-SignedHeaders", valid_619225 + if valid_620423 != nil: + section.add "X-Amz-Signature", valid_620423 + var valid_620424 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620424 = validateParameter(valid_620424, JString, required = false, + default = nil) + if valid_620424 != nil: + section.add "X-Amz-Content-Sha256", valid_620424 + var valid_620425 = header.getOrDefault("X-Amz-Date") + valid_620425 = validateParameter(valid_620425, JString, required = false, + default = nil) + if valid_620425 != nil: + section.add "X-Amz-Date", valid_620425 + var valid_620426 = header.getOrDefault("X-Amz-Credential") + valid_620426 = validateParameter(valid_620426, JString, required = false, + default = nil) + if valid_620426 != nil: + section.add "X-Amz-Credential", valid_620426 + var valid_620427 = header.getOrDefault("X-Amz-Security-Token") + valid_620427 = validateParameter(valid_620427, JString, required = false, + default = nil) + if valid_620427 != nil: + section.add "X-Amz-Security-Token", valid_620427 + var valid_620428 = header.getOrDefault("X-Amz-Algorithm") + valid_620428 = validateParameter(valid_620428, JString, required = false, + default = nil) + if valid_620428 != nil: + section.add "X-Amz-Algorithm", valid_620428 + var valid_620429 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620429 = validateParameter(valid_620429, JString, required = false, + default = nil) + if valid_620429 != nil: + section.add "X-Amz-SignedHeaders", valid_620429 result.add "header", section ## parameters in `formData` object: ## NetworkInterfaceIds: JArray @@ -120918,44 +120983,44 @@ proc validate_PostRegisterTransitGatewayMulticastGroupMembers_619215( ## TransitGatewayMulticastDomainId: JString ## : The ID of the transit gateway multicast domain. section = newJObject() - var valid_619226 = formData.getOrDefault("NetworkInterfaceIds") - valid_619226 = validateParameter(valid_619226, JArray, required = false, + var valid_620430 = formData.getOrDefault("NetworkInterfaceIds") + valid_620430 = validateParameter(valid_620430, JArray, required = false, default = nil) - if valid_619226 != nil: - section.add "NetworkInterfaceIds", valid_619226 - var valid_619227 = formData.getOrDefault("GroupIpAddress") - valid_619227 = validateParameter(valid_619227, JString, required = false, + if valid_620430 != nil: + section.add "NetworkInterfaceIds", valid_620430 + var valid_620431 = formData.getOrDefault("GroupIpAddress") + valid_620431 = validateParameter(valid_620431, JString, required = false, default = nil) - if valid_619227 != nil: - section.add "GroupIpAddress", valid_619227 - var valid_619228 = formData.getOrDefault("DryRun") - valid_619228 = validateParameter(valid_619228, JBool, required = false, default = nil) - if valid_619228 != nil: - section.add "DryRun", valid_619228 - var valid_619229 = formData.getOrDefault("TransitGatewayMulticastDomainId") - valid_619229 = validateParameter(valid_619229, JString, required = false, + if valid_620431 != nil: + section.add "GroupIpAddress", valid_620431 + var valid_620432 = formData.getOrDefault("DryRun") + valid_620432 = validateParameter(valid_620432, JBool, required = false, default = nil) + if valid_620432 != nil: + section.add "DryRun", valid_620432 + var valid_620433 = formData.getOrDefault("TransitGatewayMulticastDomainId") + valid_620433 = validateParameter(valid_620433, JString, required = false, default = nil) - if valid_619229 != nil: - section.add "TransitGatewayMulticastDomainId", valid_619229 + if valid_620433 != nil: + section.add "TransitGatewayMulticastDomainId", valid_620433 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619230: Call_PostRegisterTransitGatewayMulticastGroupMembers_619214; +proc call*(call_620434: Call_PostRegisterTransitGatewayMulticastGroupMembers_620418; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Registers members (network interfaces) with the transit gateway multicast group. A member is a network interface associated with a supported EC2 instance that receives multicast traffic. For information about supported instances, see Multicast Consideration in Amazon VPC Transit Gateways.
After you add the members, use SearchTransitGatewayMulticastGroups to verify that the members were added to the transit gateway multicast group.
## - let valid = call_619230.validator(path, query, header, formData, body) - let scheme = call_619230.pickScheme + let valid = call_620434.validator(path, query, header, formData, body) + let scheme = call_620434.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619230.url(scheme.get, call_619230.host, call_619230.base, - call_619230.route, valid.getOrDefault("path"), + let url = call_620434.url(scheme.get, call_620434.host, call_620434.base, + call_620434.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619230, url, valid) + result = atozHook(call_620434, url, valid) -proc call*(call_619231: Call_PostRegisterTransitGatewayMulticastGroupMembers_619214; +proc call*(call_620435: Call_PostRegisterTransitGatewayMulticastGroupMembers_620418; NetworkInterfaceIds: JsonNode = nil; GroupIpAddress: string = ""; DryRun: bool = false; Action: string = "RegisterTransitGatewayMulticastGroupMembers"; @@ -120973,28 +121038,28 @@ proc call*(call_619231: Call_PostRegisterTransitGatewayMulticastGroupMembers_619 ## TransitGatewayMulticastDomainId: string ## : The ID of the transit gateway multicast domain. ## Version: string (required) - var query_619232 = newJObject() - var formData_619233 = newJObject() + var query_620436 = newJObject() + var formData_620437 = newJObject() if NetworkInterfaceIds != nil: - formData_619233.add "NetworkInterfaceIds", NetworkInterfaceIds - add(formData_619233, "GroupIpAddress", newJString(GroupIpAddress)) - add(formData_619233, "DryRun", newJBool(DryRun)) - add(query_619232, "Action", newJString(Action)) - add(formData_619233, "TransitGatewayMulticastDomainId", + formData_620437.add "NetworkInterfaceIds", NetworkInterfaceIds + add(formData_620437, "GroupIpAddress", newJString(GroupIpAddress)) + add(formData_620437, "DryRun", newJBool(DryRun)) + add(query_620436, "Action", newJString(Action)) + add(formData_620437, "TransitGatewayMulticastDomainId", newJString(TransitGatewayMulticastDomainId)) - add(query_619232, "Version", newJString(Version)) - result = call_619231.call(nil, query_619232, nil, formData_619233, nil) + add(query_620436, "Version", newJString(Version)) + result = call_620435.call(nil, query_620436, nil, formData_620437, nil) -var postRegisterTransitGatewayMulticastGroupMembers* = Call_PostRegisterTransitGatewayMulticastGroupMembers_619214( +var postRegisterTransitGatewayMulticastGroupMembers* = Call_PostRegisterTransitGatewayMulticastGroupMembers_620418( name: "postRegisterTransitGatewayMulticastGroupMembers", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=RegisterTransitGatewayMulticastGroupMembers", - validator: validate_PostRegisterTransitGatewayMulticastGroupMembers_619215, - base: "/", url: url_PostRegisterTransitGatewayMulticastGroupMembers_619216, + validator: validate_PostRegisterTransitGatewayMulticastGroupMembers_620419, + base: "/", url: url_PostRegisterTransitGatewayMulticastGroupMembers_620420, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetRegisterTransitGatewayMulticastGroupMembers_619195 = ref object of OpenApiRestCall_604389 -proc url_GetRegisterTransitGatewayMulticastGroupMembers_619197(protocol: Scheme; + Call_GetRegisterTransitGatewayMulticastGroupMembers_620399 = ref object of OpenApiRestCall_605589 +proc url_GetRegisterTransitGatewayMulticastGroupMembers_620401(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -121006,7 +121071,7 @@ proc url_GetRegisterTransitGatewayMulticastGroupMembers_619197(protocol: Scheme; else: result.path = base & route -proc validate_GetRegisterTransitGatewayMulticastGroupMembers_619196( +proc validate_GetRegisterTransitGatewayMulticastGroupMembers_620400( path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Registers members (network interfaces) with the transit gateway multicast group. A member is a network interface associated with a supported EC2 instance that receives multicast traffic. For information about supported instances, see Multicast Consideration in Amazon VPC Transit Gateways.
After you add the members, use SearchTransitGatewayMulticastGroups to verify that the members were added to the transit gateway multicast group.
@@ -121027,36 +121092,36 @@ proc validate_GetRegisterTransitGatewayMulticastGroupMembers_619196( ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_619198 = query.getOrDefault("DryRun") - valid_619198 = validateParameter(valid_619198, JBool, required = false, default = nil) - if valid_619198 != nil: - section.add "DryRun", valid_619198 - var valid_619199 = query.getOrDefault("TransitGatewayMulticastDomainId") - valid_619199 = validateParameter(valid_619199, JString, required = false, + var valid_620402 = query.getOrDefault("DryRun") + valid_620402 = validateParameter(valid_620402, JBool, required = false, default = nil) + if valid_620402 != nil: + section.add "DryRun", valid_620402 + var valid_620403 = query.getOrDefault("TransitGatewayMulticastDomainId") + valid_620403 = validateParameter(valid_620403, JString, required = false, default = nil) - if valid_619199 != nil: - section.add "TransitGatewayMulticastDomainId", valid_619199 - var valid_619200 = query.getOrDefault("GroupIpAddress") - valid_619200 = validateParameter(valid_619200, JString, required = false, + if valid_620403 != nil: + section.add "TransitGatewayMulticastDomainId", valid_620403 + var valid_620404 = query.getOrDefault("GroupIpAddress") + valid_620404 = validateParameter(valid_620404, JString, required = false, default = nil) - if valid_619200 != nil: - section.add "GroupIpAddress", valid_619200 - var valid_619201 = query.getOrDefault("NetworkInterfaceIds") - valid_619201 = validateParameter(valid_619201, JArray, required = false, + if valid_620404 != nil: + section.add "GroupIpAddress", valid_620404 + var valid_620405 = query.getOrDefault("NetworkInterfaceIds") + valid_620405 = validateParameter(valid_620405, JArray, required = false, default = nil) - if valid_619201 != nil: - section.add "NetworkInterfaceIds", valid_619201 + if valid_620405 != nil: + section.add "NetworkInterfaceIds", valid_620405 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619202 = query.getOrDefault("Action") - valid_619202 = validateParameter(valid_619202, JString, required = true, default = newJString( + var valid_620406 = query.getOrDefault("Action") + valid_620406 = validateParameter(valid_620406, JString, required = true, default = newJString( "RegisterTransitGatewayMulticastGroupMembers")) - if valid_619202 != nil: - section.add "Action", valid_619202 - var valid_619203 = query.getOrDefault("Version") - valid_619203 = validateParameter(valid_619203, JString, required = true, + if valid_620406 != nil: + section.add "Action", valid_620406 + var valid_620407 = query.getOrDefault("Version") + valid_620407 = validateParameter(valid_620407, JString, required = true, default = newJString("2016-11-15")) - if valid_619203 != nil: - section.add "Version", valid_619203 + if valid_620407 != nil: + section.add "Version", valid_620407 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -121067,62 +121132,62 @@ proc validate_GetRegisterTransitGatewayMulticastGroupMembers_619196( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619204 = header.getOrDefault("X-Amz-Signature") - valid_619204 = validateParameter(valid_619204, JString, required = false, + var valid_620408 = header.getOrDefault("X-Amz-Signature") + valid_620408 = validateParameter(valid_620408, JString, required = false, default = nil) - if valid_619204 != nil: - section.add "X-Amz-Signature", valid_619204 - var valid_619205 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619205 = validateParameter(valid_619205, JString, required = false, + if valid_620408 != nil: + section.add "X-Amz-Signature", valid_620408 + var valid_620409 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620409 = validateParameter(valid_620409, JString, required = false, default = nil) - if valid_619205 != nil: - section.add "X-Amz-Content-Sha256", valid_619205 - var valid_619206 = header.getOrDefault("X-Amz-Date") - valid_619206 = validateParameter(valid_619206, JString, required = false, + if valid_620409 != nil: + section.add "X-Amz-Content-Sha256", valid_620409 + var valid_620410 = header.getOrDefault("X-Amz-Date") + valid_620410 = validateParameter(valid_620410, JString, required = false, default = nil) - if valid_619206 != nil: - section.add "X-Amz-Date", valid_619206 - var valid_619207 = header.getOrDefault("X-Amz-Credential") - valid_619207 = validateParameter(valid_619207, JString, required = false, + if valid_620410 != nil: + section.add "X-Amz-Date", valid_620410 + var valid_620411 = header.getOrDefault("X-Amz-Credential") + valid_620411 = validateParameter(valid_620411, JString, required = false, default = nil) - if valid_619207 != nil: - section.add "X-Amz-Credential", valid_619207 - var valid_619208 = header.getOrDefault("X-Amz-Security-Token") - valid_619208 = validateParameter(valid_619208, JString, required = false, + if valid_620411 != nil: + section.add "X-Amz-Credential", valid_620411 + var valid_620412 = header.getOrDefault("X-Amz-Security-Token") + valid_620412 = validateParameter(valid_620412, JString, required = false, default = nil) - if valid_619208 != nil: - section.add "X-Amz-Security-Token", valid_619208 - var valid_619209 = header.getOrDefault("X-Amz-Algorithm") - valid_619209 = validateParameter(valid_619209, JString, required = false, + if valid_620412 != nil: + section.add "X-Amz-Security-Token", valid_620412 + var valid_620413 = header.getOrDefault("X-Amz-Algorithm") + valid_620413 = validateParameter(valid_620413, JString, required = false, default = nil) - if valid_619209 != nil: - section.add "X-Amz-Algorithm", valid_619209 - var valid_619210 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619210 = validateParameter(valid_619210, JString, required = false, + if valid_620413 != nil: + section.add "X-Amz-Algorithm", valid_620413 + var valid_620414 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620414 = validateParameter(valid_620414, JString, required = false, default = nil) - if valid_619210 != nil: - section.add "X-Amz-SignedHeaders", valid_619210 + if valid_620414 != nil: + section.add "X-Amz-SignedHeaders", valid_620414 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619211: Call_GetRegisterTransitGatewayMulticastGroupMembers_619195; +proc call*(call_620415: Call_GetRegisterTransitGatewayMulticastGroupMembers_620399; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Registers members (network interfaces) with the transit gateway multicast group. A member is a network interface associated with a supported EC2 instance that receives multicast traffic. For information about supported instances, see Multicast Consideration in Amazon VPC Transit Gateways.
After you add the members, use SearchTransitGatewayMulticastGroups to verify that the members were added to the transit gateway multicast group.
## - let valid = call_619211.validator(path, query, header, formData, body) - let scheme = call_619211.pickScheme + let valid = call_620415.validator(path, query, header, formData, body) + let scheme = call_620415.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619211.url(scheme.get, call_619211.host, call_619211.base, - call_619211.route, valid.getOrDefault("path"), + let url = call_620415.url(scheme.get, call_620415.host, call_620415.base, + call_620415.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619211, url, valid) + result = atozHook(call_620415, url, valid) -proc call*(call_619212: Call_GetRegisterTransitGatewayMulticastGroupMembers_619195; +proc call*(call_620416: Call_GetRegisterTransitGatewayMulticastGroupMembers_620399; DryRun: bool = false; TransitGatewayMulticastDomainId: string = ""; GroupIpAddress: string = ""; NetworkInterfaceIds: JsonNode = nil; Action: string = "RegisterTransitGatewayMulticastGroupMembers"; @@ -121139,27 +121204,27 @@ proc call*(call_619212: Call_GetRegisterTransitGatewayMulticastGroupMembers_6191 ## : The group members' network interface IDs to register with the transit gateway multicast group. ## Action: string (required) ## Version: string (required) - var query_619213 = newJObject() - add(query_619213, "DryRun", newJBool(DryRun)) - add(query_619213, "TransitGatewayMulticastDomainId", + var query_620417 = newJObject() + add(query_620417, "DryRun", newJBool(DryRun)) + add(query_620417, "TransitGatewayMulticastDomainId", newJString(TransitGatewayMulticastDomainId)) - add(query_619213, "GroupIpAddress", newJString(GroupIpAddress)) + add(query_620417, "GroupIpAddress", newJString(GroupIpAddress)) if NetworkInterfaceIds != nil: - query_619213.add "NetworkInterfaceIds", NetworkInterfaceIds - add(query_619213, "Action", newJString(Action)) - add(query_619213, "Version", newJString(Version)) - result = call_619212.call(nil, query_619213, nil, nil, nil) + query_620417.add "NetworkInterfaceIds", NetworkInterfaceIds + add(query_620417, "Action", newJString(Action)) + add(query_620417, "Version", newJString(Version)) + result = call_620416.call(nil, query_620417, nil, nil, nil) -var getRegisterTransitGatewayMulticastGroupMembers* = Call_GetRegisterTransitGatewayMulticastGroupMembers_619195( +var getRegisterTransitGatewayMulticastGroupMembers* = Call_GetRegisterTransitGatewayMulticastGroupMembers_620399( name: "getRegisterTransitGatewayMulticastGroupMembers", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=RegisterTransitGatewayMulticastGroupMembers", - validator: validate_GetRegisterTransitGatewayMulticastGroupMembers_619196, - base: "/", url: url_GetRegisterTransitGatewayMulticastGroupMembers_619197, + validator: validate_GetRegisterTransitGatewayMulticastGroupMembers_620400, + base: "/", url: url_GetRegisterTransitGatewayMulticastGroupMembers_620401, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRegisterTransitGatewayMulticastGroupSources_619253 = ref object of OpenApiRestCall_604389 -proc url_PostRegisterTransitGatewayMulticastGroupSources_619255(protocol: Scheme; + Call_PostRegisterTransitGatewayMulticastGroupSources_620457 = ref object of OpenApiRestCall_605589 +proc url_PostRegisterTransitGatewayMulticastGroupSources_620459(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -121171,7 +121236,7 @@ proc url_PostRegisterTransitGatewayMulticastGroupSources_619255(protocol: Scheme else: result.path = base & route -proc validate_PostRegisterTransitGatewayMulticastGroupSources_619254( +proc validate_PostRegisterTransitGatewayMulticastGroupSources_620458( path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Registers sources (network interfaces) with the specified transit gateway multicast group.
A multicast source is a network interface attached to a supported instance that sends multicast traffic. For information about supported instances, see Multicast Considerations in Amazon VPC Transit Gateways.
After you add the source, use SearchTransitGatewayMulticastGroups to verify that the source was added to the multicast group.
@@ -121185,16 +121250,16 @@ proc validate_PostRegisterTransitGatewayMulticastGroupSources_619254( ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619256 = query.getOrDefault("Action") - valid_619256 = validateParameter(valid_619256, JString, required = true, default = newJString( + var valid_620460 = query.getOrDefault("Action") + valid_620460 = validateParameter(valid_620460, JString, required = true, default = newJString( "RegisterTransitGatewayMulticastGroupSources")) - if valid_619256 != nil: - section.add "Action", valid_619256 - var valid_619257 = query.getOrDefault("Version") - valid_619257 = validateParameter(valid_619257, JString, required = true, + if valid_620460 != nil: + section.add "Action", valid_620460 + var valid_620461 = query.getOrDefault("Version") + valid_620461 = validateParameter(valid_620461, JString, required = true, default = newJString("2016-11-15")) - if valid_619257 != nil: - section.add "Version", valid_619257 + if valid_620461 != nil: + section.add "Version", valid_620461 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -121205,41 +121270,41 @@ proc validate_PostRegisterTransitGatewayMulticastGroupSources_619254( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619258 = header.getOrDefault("X-Amz-Signature") - valid_619258 = validateParameter(valid_619258, JString, required = false, + var valid_620462 = header.getOrDefault("X-Amz-Signature") + valid_620462 = validateParameter(valid_620462, JString, required = false, default = nil) - if valid_619258 != nil: - section.add "X-Amz-Signature", valid_619258 - var valid_619259 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619259 = validateParameter(valid_619259, JString, required = false, + if valid_620462 != nil: + section.add "X-Amz-Signature", valid_620462 + var valid_620463 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620463 = validateParameter(valid_620463, JString, required = false, default = nil) - if valid_619259 != nil: - section.add "X-Amz-Content-Sha256", valid_619259 - var valid_619260 = header.getOrDefault("X-Amz-Date") - valid_619260 = validateParameter(valid_619260, JString, required = false, + if valid_620463 != nil: + section.add "X-Amz-Content-Sha256", valid_620463 + var valid_620464 = header.getOrDefault("X-Amz-Date") + valid_620464 = validateParameter(valid_620464, JString, required = false, default = nil) - if valid_619260 != nil: - section.add "X-Amz-Date", valid_619260 - var valid_619261 = header.getOrDefault("X-Amz-Credential") - valid_619261 = validateParameter(valid_619261, JString, required = false, + if valid_620464 != nil: + section.add "X-Amz-Date", valid_620464 + var valid_620465 = header.getOrDefault("X-Amz-Credential") + valid_620465 = validateParameter(valid_620465, JString, required = false, default = nil) - if valid_619261 != nil: - section.add "X-Amz-Credential", valid_619261 - var valid_619262 = header.getOrDefault("X-Amz-Security-Token") - valid_619262 = validateParameter(valid_619262, JString, required = false, + if valid_620465 != nil: + section.add "X-Amz-Credential", valid_620465 + var valid_620466 = header.getOrDefault("X-Amz-Security-Token") + valid_620466 = validateParameter(valid_620466, JString, required = false, default = nil) - if valid_619262 != nil: - section.add "X-Amz-Security-Token", valid_619262 - var valid_619263 = header.getOrDefault("X-Amz-Algorithm") - valid_619263 = validateParameter(valid_619263, JString, required = false, + if valid_620466 != nil: + section.add "X-Amz-Security-Token", valid_620466 + var valid_620467 = header.getOrDefault("X-Amz-Algorithm") + valid_620467 = validateParameter(valid_620467, JString, required = false, default = nil) - if valid_619263 != nil: - section.add "X-Amz-Algorithm", valid_619263 - var valid_619264 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619264 = validateParameter(valid_619264, JString, required = false, + if valid_620467 != nil: + section.add "X-Amz-Algorithm", valid_620467 + var valid_620468 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620468 = validateParameter(valid_620468, JString, required = false, default = nil) - if valid_619264 != nil: - section.add "X-Amz-SignedHeaders", valid_619264 + if valid_620468 != nil: + section.add "X-Amz-SignedHeaders", valid_620468 result.add "header", section ## parameters in `formData` object: ## NetworkInterfaceIds: JArray @@ -121251,44 +121316,44 @@ proc validate_PostRegisterTransitGatewayMulticastGroupSources_619254( ## TransitGatewayMulticastDomainId: JString ## : The ID of the transit gateway multicast domain. section = newJObject() - var valid_619265 = formData.getOrDefault("NetworkInterfaceIds") - valid_619265 = validateParameter(valid_619265, JArray, required = false, + var valid_620469 = formData.getOrDefault("NetworkInterfaceIds") + valid_620469 = validateParameter(valid_620469, JArray, required = false, default = nil) - if valid_619265 != nil: - section.add "NetworkInterfaceIds", valid_619265 - var valid_619266 = formData.getOrDefault("GroupIpAddress") - valid_619266 = validateParameter(valid_619266, JString, required = false, + if valid_620469 != nil: + section.add "NetworkInterfaceIds", valid_620469 + var valid_620470 = formData.getOrDefault("GroupIpAddress") + valid_620470 = validateParameter(valid_620470, JString, required = false, default = nil) - if valid_619266 != nil: - section.add "GroupIpAddress", valid_619266 - var valid_619267 = formData.getOrDefault("DryRun") - valid_619267 = validateParameter(valid_619267, JBool, required = false, default = nil) - if valid_619267 != nil: - section.add "DryRun", valid_619267 - var valid_619268 = formData.getOrDefault("TransitGatewayMulticastDomainId") - valid_619268 = validateParameter(valid_619268, JString, required = false, + if valid_620470 != nil: + section.add "GroupIpAddress", valid_620470 + var valid_620471 = formData.getOrDefault("DryRun") + valid_620471 = validateParameter(valid_620471, JBool, required = false, default = nil) + if valid_620471 != nil: + section.add "DryRun", valid_620471 + var valid_620472 = formData.getOrDefault("TransitGatewayMulticastDomainId") + valid_620472 = validateParameter(valid_620472, JString, required = false, default = nil) - if valid_619268 != nil: - section.add "TransitGatewayMulticastDomainId", valid_619268 + if valid_620472 != nil: + section.add "TransitGatewayMulticastDomainId", valid_620472 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619269: Call_PostRegisterTransitGatewayMulticastGroupSources_619253; +proc call*(call_620473: Call_PostRegisterTransitGatewayMulticastGroupSources_620457; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Registers sources (network interfaces) with the specified transit gateway multicast group.
A multicast source is a network interface attached to a supported instance that sends multicast traffic. For information about supported instances, see Multicast Considerations in Amazon VPC Transit Gateways.
After you add the source, use SearchTransitGatewayMulticastGroups to verify that the source was added to the multicast group.
## - let valid = call_619269.validator(path, query, header, formData, body) - let scheme = call_619269.pickScheme + let valid = call_620473.validator(path, query, header, formData, body) + let scheme = call_620473.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619269.url(scheme.get, call_619269.host, call_619269.base, - call_619269.route, valid.getOrDefault("path"), + let url = call_620473.url(scheme.get, call_620473.host, call_620473.base, + call_620473.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619269, url, valid) + result = atozHook(call_620473, url, valid) -proc call*(call_619270: Call_PostRegisterTransitGatewayMulticastGroupSources_619253; +proc call*(call_620474: Call_PostRegisterTransitGatewayMulticastGroupSources_620457; NetworkInterfaceIds: JsonNode = nil; GroupIpAddress: string = ""; DryRun: bool = false; Action: string = "RegisterTransitGatewayMulticastGroupSources"; @@ -121306,28 +121371,28 @@ proc call*(call_619270: Call_PostRegisterTransitGatewayMulticastGroupSources_619 ## TransitGatewayMulticastDomainId: string ## : The ID of the transit gateway multicast domain. ## Version: string (required) - var query_619271 = newJObject() - var formData_619272 = newJObject() + var query_620475 = newJObject() + var formData_620476 = newJObject() if NetworkInterfaceIds != nil: - formData_619272.add "NetworkInterfaceIds", NetworkInterfaceIds - add(formData_619272, "GroupIpAddress", newJString(GroupIpAddress)) - add(formData_619272, "DryRun", newJBool(DryRun)) - add(query_619271, "Action", newJString(Action)) - add(formData_619272, "TransitGatewayMulticastDomainId", + formData_620476.add "NetworkInterfaceIds", NetworkInterfaceIds + add(formData_620476, "GroupIpAddress", newJString(GroupIpAddress)) + add(formData_620476, "DryRun", newJBool(DryRun)) + add(query_620475, "Action", newJString(Action)) + add(formData_620476, "TransitGatewayMulticastDomainId", newJString(TransitGatewayMulticastDomainId)) - add(query_619271, "Version", newJString(Version)) - result = call_619270.call(nil, query_619271, nil, formData_619272, nil) + add(query_620475, "Version", newJString(Version)) + result = call_620474.call(nil, query_620475, nil, formData_620476, nil) -var postRegisterTransitGatewayMulticastGroupSources* = Call_PostRegisterTransitGatewayMulticastGroupSources_619253( +var postRegisterTransitGatewayMulticastGroupSources* = Call_PostRegisterTransitGatewayMulticastGroupSources_620457( name: "postRegisterTransitGatewayMulticastGroupSources", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=RegisterTransitGatewayMulticastGroupSources", - validator: validate_PostRegisterTransitGatewayMulticastGroupSources_619254, - base: "/", url: url_PostRegisterTransitGatewayMulticastGroupSources_619255, + validator: validate_PostRegisterTransitGatewayMulticastGroupSources_620458, + base: "/", url: url_PostRegisterTransitGatewayMulticastGroupSources_620459, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetRegisterTransitGatewayMulticastGroupSources_619234 = ref object of OpenApiRestCall_604389 -proc url_GetRegisterTransitGatewayMulticastGroupSources_619236(protocol: Scheme; + Call_GetRegisterTransitGatewayMulticastGroupSources_620438 = ref object of OpenApiRestCall_605589 +proc url_GetRegisterTransitGatewayMulticastGroupSources_620440(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -121339,7 +121404,7 @@ proc url_GetRegisterTransitGatewayMulticastGroupSources_619236(protocol: Scheme; else: result.path = base & route -proc validate_GetRegisterTransitGatewayMulticastGroupSources_619235( +proc validate_GetRegisterTransitGatewayMulticastGroupSources_620439( path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Registers sources (network interfaces) with the specified transit gateway multicast group.
A multicast source is a network interface attached to a supported instance that sends multicast traffic. For information about supported instances, see Multicast Considerations in Amazon VPC Transit Gateways.
After you add the source, use SearchTransitGatewayMulticastGroups to verify that the source was added to the multicast group.
@@ -121360,36 +121425,36 @@ proc validate_GetRegisterTransitGatewayMulticastGroupSources_619235( ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_619237 = query.getOrDefault("DryRun") - valid_619237 = validateParameter(valid_619237, JBool, required = false, default = nil) - if valid_619237 != nil: - section.add "DryRun", valid_619237 - var valid_619238 = query.getOrDefault("TransitGatewayMulticastDomainId") - valid_619238 = validateParameter(valid_619238, JString, required = false, + var valid_620441 = query.getOrDefault("DryRun") + valid_620441 = validateParameter(valid_620441, JBool, required = false, default = nil) + if valid_620441 != nil: + section.add "DryRun", valid_620441 + var valid_620442 = query.getOrDefault("TransitGatewayMulticastDomainId") + valid_620442 = validateParameter(valid_620442, JString, required = false, default = nil) - if valid_619238 != nil: - section.add "TransitGatewayMulticastDomainId", valid_619238 - var valid_619239 = query.getOrDefault("GroupIpAddress") - valid_619239 = validateParameter(valid_619239, JString, required = false, + if valid_620442 != nil: + section.add "TransitGatewayMulticastDomainId", valid_620442 + var valid_620443 = query.getOrDefault("GroupIpAddress") + valid_620443 = validateParameter(valid_620443, JString, required = false, default = nil) - if valid_619239 != nil: - section.add "GroupIpAddress", valid_619239 - var valid_619240 = query.getOrDefault("NetworkInterfaceIds") - valid_619240 = validateParameter(valid_619240, JArray, required = false, + if valid_620443 != nil: + section.add "GroupIpAddress", valid_620443 + var valid_620444 = query.getOrDefault("NetworkInterfaceIds") + valid_620444 = validateParameter(valid_620444, JArray, required = false, default = nil) - if valid_619240 != nil: - section.add "NetworkInterfaceIds", valid_619240 + if valid_620444 != nil: + section.add "NetworkInterfaceIds", valid_620444 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619241 = query.getOrDefault("Action") - valid_619241 = validateParameter(valid_619241, JString, required = true, default = newJString( + var valid_620445 = query.getOrDefault("Action") + valid_620445 = validateParameter(valid_620445, JString, required = true, default = newJString( "RegisterTransitGatewayMulticastGroupSources")) - if valid_619241 != nil: - section.add "Action", valid_619241 - var valid_619242 = query.getOrDefault("Version") - valid_619242 = validateParameter(valid_619242, JString, required = true, + if valid_620445 != nil: + section.add "Action", valid_620445 + var valid_620446 = query.getOrDefault("Version") + valid_620446 = validateParameter(valid_620446, JString, required = true, default = newJString("2016-11-15")) - if valid_619242 != nil: - section.add "Version", valid_619242 + if valid_620446 != nil: + section.add "Version", valid_620446 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -121400,62 +121465,62 @@ proc validate_GetRegisterTransitGatewayMulticastGroupSources_619235( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619243 = header.getOrDefault("X-Amz-Signature") - valid_619243 = validateParameter(valid_619243, JString, required = false, + var valid_620447 = header.getOrDefault("X-Amz-Signature") + valid_620447 = validateParameter(valid_620447, JString, required = false, default = nil) - if valid_619243 != nil: - section.add "X-Amz-Signature", valid_619243 - var valid_619244 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619244 = validateParameter(valid_619244, JString, required = false, + if valid_620447 != nil: + section.add "X-Amz-Signature", valid_620447 + var valid_620448 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620448 = validateParameter(valid_620448, JString, required = false, default = nil) - if valid_619244 != nil: - section.add "X-Amz-Content-Sha256", valid_619244 - var valid_619245 = header.getOrDefault("X-Amz-Date") - valid_619245 = validateParameter(valid_619245, JString, required = false, + if valid_620448 != nil: + section.add "X-Amz-Content-Sha256", valid_620448 + var valid_620449 = header.getOrDefault("X-Amz-Date") + valid_620449 = validateParameter(valid_620449, JString, required = false, default = nil) - if valid_619245 != nil: - section.add "X-Amz-Date", valid_619245 - var valid_619246 = header.getOrDefault("X-Amz-Credential") - valid_619246 = validateParameter(valid_619246, JString, required = false, + if valid_620449 != nil: + section.add "X-Amz-Date", valid_620449 + var valid_620450 = header.getOrDefault("X-Amz-Credential") + valid_620450 = validateParameter(valid_620450, JString, required = false, default = nil) - if valid_619246 != nil: - section.add "X-Amz-Credential", valid_619246 - var valid_619247 = header.getOrDefault("X-Amz-Security-Token") - valid_619247 = validateParameter(valid_619247, JString, required = false, + if valid_620450 != nil: + section.add "X-Amz-Credential", valid_620450 + var valid_620451 = header.getOrDefault("X-Amz-Security-Token") + valid_620451 = validateParameter(valid_620451, JString, required = false, default = nil) - if valid_619247 != nil: - section.add "X-Amz-Security-Token", valid_619247 - var valid_619248 = header.getOrDefault("X-Amz-Algorithm") - valid_619248 = validateParameter(valid_619248, JString, required = false, + if valid_620451 != nil: + section.add "X-Amz-Security-Token", valid_620451 + var valid_620452 = header.getOrDefault("X-Amz-Algorithm") + valid_620452 = validateParameter(valid_620452, JString, required = false, default = nil) - if valid_619248 != nil: - section.add "X-Amz-Algorithm", valid_619248 - var valid_619249 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619249 = validateParameter(valid_619249, JString, required = false, + if valid_620452 != nil: + section.add "X-Amz-Algorithm", valid_620452 + var valid_620453 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620453 = validateParameter(valid_620453, JString, required = false, default = nil) - if valid_619249 != nil: - section.add "X-Amz-SignedHeaders", valid_619249 + if valid_620453 != nil: + section.add "X-Amz-SignedHeaders", valid_620453 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619250: Call_GetRegisterTransitGatewayMulticastGroupSources_619234; +proc call*(call_620454: Call_GetRegisterTransitGatewayMulticastGroupSources_620438; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Registers sources (network interfaces) with the specified transit gateway multicast group.
A multicast source is a network interface attached to a supported instance that sends multicast traffic. For information about supported instances, see Multicast Considerations in Amazon VPC Transit Gateways.
After you add the source, use SearchTransitGatewayMulticastGroups to verify that the source was added to the multicast group.
## - let valid = call_619250.validator(path, query, header, formData, body) - let scheme = call_619250.pickScheme + let valid = call_620454.validator(path, query, header, formData, body) + let scheme = call_620454.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619250.url(scheme.get, call_619250.host, call_619250.base, - call_619250.route, valid.getOrDefault("path"), + let url = call_620454.url(scheme.get, call_620454.host, call_620454.base, + call_620454.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619250, url, valid) + result = atozHook(call_620454, url, valid) -proc call*(call_619251: Call_GetRegisterTransitGatewayMulticastGroupSources_619234; +proc call*(call_620455: Call_GetRegisterTransitGatewayMulticastGroupSources_620438; DryRun: bool = false; TransitGatewayMulticastDomainId: string = ""; GroupIpAddress: string = ""; NetworkInterfaceIds: JsonNode = nil; Action: string = "RegisterTransitGatewayMulticastGroupSources"; @@ -121472,27 +121537,27 @@ proc call*(call_619251: Call_GetRegisterTransitGatewayMulticastGroupSources_6192 ## : The group sources' network interface IDs to register with the transit gateway multicast group. ## Action: string (required) ## Version: string (required) - var query_619252 = newJObject() - add(query_619252, "DryRun", newJBool(DryRun)) - add(query_619252, "TransitGatewayMulticastDomainId", + var query_620456 = newJObject() + add(query_620456, "DryRun", newJBool(DryRun)) + add(query_620456, "TransitGatewayMulticastDomainId", newJString(TransitGatewayMulticastDomainId)) - add(query_619252, "GroupIpAddress", newJString(GroupIpAddress)) + add(query_620456, "GroupIpAddress", newJString(GroupIpAddress)) if NetworkInterfaceIds != nil: - query_619252.add "NetworkInterfaceIds", NetworkInterfaceIds - add(query_619252, "Action", newJString(Action)) - add(query_619252, "Version", newJString(Version)) - result = call_619251.call(nil, query_619252, nil, nil, nil) + query_620456.add "NetworkInterfaceIds", NetworkInterfaceIds + add(query_620456, "Action", newJString(Action)) + add(query_620456, "Version", newJString(Version)) + result = call_620455.call(nil, query_620456, nil, nil, nil) -var getRegisterTransitGatewayMulticastGroupSources* = Call_GetRegisterTransitGatewayMulticastGroupSources_619234( +var getRegisterTransitGatewayMulticastGroupSources* = Call_GetRegisterTransitGatewayMulticastGroupSources_620438( name: "getRegisterTransitGatewayMulticastGroupSources", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=RegisterTransitGatewayMulticastGroupSources", - validator: validate_GetRegisterTransitGatewayMulticastGroupSources_619235, - base: "/", url: url_GetRegisterTransitGatewayMulticastGroupSources_619236, + validator: validate_GetRegisterTransitGatewayMulticastGroupSources_620439, + base: "/", url: url_GetRegisterTransitGatewayMulticastGroupSources_620440, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRejectTransitGatewayPeeringAttachment_619290 = ref object of OpenApiRestCall_604389 -proc url_PostRejectTransitGatewayPeeringAttachment_619292(protocol: Scheme; + Call_PostRejectTransitGatewayPeeringAttachment_620494 = ref object of OpenApiRestCall_605589 +proc url_PostRejectTransitGatewayPeeringAttachment_620496(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -121504,7 +121569,7 @@ proc url_PostRejectTransitGatewayPeeringAttachment_619292(protocol: Scheme; else: result.path = base & route -proc validate_PostRejectTransitGatewayPeeringAttachment_619291(path: JsonNode; +proc validate_PostRejectTransitGatewayPeeringAttachment_620495(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Rejects a transit gateway peering attachment request. ## @@ -121517,16 +121582,16 @@ proc validate_PostRejectTransitGatewayPeeringAttachment_619291(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619293 = query.getOrDefault("Action") - valid_619293 = validateParameter(valid_619293, JString, required = true, default = newJString( + var valid_620497 = query.getOrDefault("Action") + valid_620497 = validateParameter(valid_620497, JString, required = true, default = newJString( "RejectTransitGatewayPeeringAttachment")) - if valid_619293 != nil: - section.add "Action", valid_619293 - var valid_619294 = query.getOrDefault("Version") - valid_619294 = validateParameter(valid_619294, JString, required = true, + if valid_620497 != nil: + section.add "Action", valid_620497 + var valid_620498 = query.getOrDefault("Version") + valid_620498 = validateParameter(valid_620498, JString, required = true, default = newJString("2016-11-15")) - if valid_619294 != nil: - section.add "Version", valid_619294 + if valid_620498 != nil: + section.add "Version", valid_620498 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -121537,41 +121602,41 @@ proc validate_PostRejectTransitGatewayPeeringAttachment_619291(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619295 = header.getOrDefault("X-Amz-Signature") - valid_619295 = validateParameter(valid_619295, JString, required = false, + var valid_620499 = header.getOrDefault("X-Amz-Signature") + valid_620499 = validateParameter(valid_620499, JString, required = false, default = nil) - if valid_619295 != nil: - section.add "X-Amz-Signature", valid_619295 - var valid_619296 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619296 = validateParameter(valid_619296, JString, required = false, + if valid_620499 != nil: + section.add "X-Amz-Signature", valid_620499 + var valid_620500 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620500 = validateParameter(valid_620500, JString, required = false, default = nil) - if valid_619296 != nil: - section.add "X-Amz-Content-Sha256", valid_619296 - var valid_619297 = header.getOrDefault("X-Amz-Date") - valid_619297 = validateParameter(valid_619297, JString, required = false, + if valid_620500 != nil: + section.add "X-Amz-Content-Sha256", valid_620500 + var valid_620501 = header.getOrDefault("X-Amz-Date") + valid_620501 = validateParameter(valid_620501, JString, required = false, default = nil) - if valid_619297 != nil: - section.add "X-Amz-Date", valid_619297 - var valid_619298 = header.getOrDefault("X-Amz-Credential") - valid_619298 = validateParameter(valid_619298, JString, required = false, + if valid_620501 != nil: + section.add "X-Amz-Date", valid_620501 + var valid_620502 = header.getOrDefault("X-Amz-Credential") + valid_620502 = validateParameter(valid_620502, JString, required = false, default = nil) - if valid_619298 != nil: - section.add "X-Amz-Credential", valid_619298 - var valid_619299 = header.getOrDefault("X-Amz-Security-Token") - valid_619299 = validateParameter(valid_619299, JString, required = false, + if valid_620502 != nil: + section.add "X-Amz-Credential", valid_620502 + var valid_620503 = header.getOrDefault("X-Amz-Security-Token") + valid_620503 = validateParameter(valid_620503, JString, required = false, default = nil) - if valid_619299 != nil: - section.add "X-Amz-Security-Token", valid_619299 - var valid_619300 = header.getOrDefault("X-Amz-Algorithm") - valid_619300 = validateParameter(valid_619300, JString, required = false, + if valid_620503 != nil: + section.add "X-Amz-Security-Token", valid_620503 + var valid_620504 = header.getOrDefault("X-Amz-Algorithm") + valid_620504 = validateParameter(valid_620504, JString, required = false, default = nil) - if valid_619300 != nil: - section.add "X-Amz-Algorithm", valid_619300 - var valid_619301 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619301 = validateParameter(valid_619301, JString, required = false, + if valid_620504 != nil: + section.add "X-Amz-Algorithm", valid_620504 + var valid_620505 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620505 = validateParameter(valid_620505, JString, required = false, default = nil) - if valid_619301 != nil: - section.add "X-Amz-SignedHeaders", valid_619301 + if valid_620505 != nil: + section.add "X-Amz-SignedHeaders", valid_620505 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -121579,35 +121644,35 @@ proc validate_PostRejectTransitGatewayPeeringAttachment_619291(path: JsonNode; ## TransitGatewayAttachmentId: JString (required) ## : The ID of the transit gateway peering attachment. section = newJObject() - var valid_619302 = formData.getOrDefault("DryRun") - valid_619302 = validateParameter(valid_619302, JBool, required = false, default = nil) - if valid_619302 != nil: - section.add "DryRun", valid_619302 + var valid_620506 = formData.getOrDefault("DryRun") + valid_620506 = validateParameter(valid_620506, JBool, required = false, default = nil) + if valid_620506 != nil: + section.add "DryRun", valid_620506 assert formData != nil, "formData argument is necessary due to required `TransitGatewayAttachmentId` field" - var valid_619303 = formData.getOrDefault("TransitGatewayAttachmentId") - valid_619303 = validateParameter(valid_619303, JString, required = true, + var valid_620507 = formData.getOrDefault("TransitGatewayAttachmentId") + valid_620507 = validateParameter(valid_620507, JString, required = true, default = nil) - if valid_619303 != nil: - section.add "TransitGatewayAttachmentId", valid_619303 + if valid_620507 != nil: + section.add "TransitGatewayAttachmentId", valid_620507 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619304: Call_PostRejectTransitGatewayPeeringAttachment_619290; +proc call*(call_620508: Call_PostRejectTransitGatewayPeeringAttachment_620494; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Rejects a transit gateway peering attachment request. ## - let valid = call_619304.validator(path, query, header, formData, body) - let scheme = call_619304.pickScheme + let valid = call_620508.validator(path, query, header, formData, body) + let scheme = call_620508.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619304.url(scheme.get, call_619304.host, call_619304.base, - call_619304.route, valid.getOrDefault("path"), + let url = call_620508.url(scheme.get, call_620508.host, call_620508.base, + call_620508.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619304, url, valid) + result = atozHook(call_620508, url, valid) -proc call*(call_619305: Call_PostRejectTransitGatewayPeeringAttachment_619290; +proc call*(call_620509: Call_PostRejectTransitGatewayPeeringAttachment_620494; TransitGatewayAttachmentId: string; DryRun: bool = false; Action: string = "RejectTransitGatewayPeeringAttachment"; Version: string = "2016-11-15"): Recallable = @@ -121619,25 +121684,25 @@ proc call*(call_619305: Call_PostRejectTransitGatewayPeeringAttachment_619290; ## Version: string (required) ## TransitGatewayAttachmentId: string (required) ## : The ID of the transit gateway peering attachment. - var query_619306 = newJObject() - var formData_619307 = newJObject() - add(formData_619307, "DryRun", newJBool(DryRun)) - add(query_619306, "Action", newJString(Action)) - add(query_619306, "Version", newJString(Version)) - add(formData_619307, "TransitGatewayAttachmentId", + var query_620510 = newJObject() + var formData_620511 = newJObject() + add(formData_620511, "DryRun", newJBool(DryRun)) + add(query_620510, "Action", newJString(Action)) + add(query_620510, "Version", newJString(Version)) + add(formData_620511, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - result = call_619305.call(nil, query_619306, nil, formData_619307, nil) + result = call_620509.call(nil, query_620510, nil, formData_620511, nil) -var postRejectTransitGatewayPeeringAttachment* = Call_PostRejectTransitGatewayPeeringAttachment_619290( +var postRejectTransitGatewayPeeringAttachment* = Call_PostRejectTransitGatewayPeeringAttachment_620494( name: "postRejectTransitGatewayPeeringAttachment", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=RejectTransitGatewayPeeringAttachment", - validator: validate_PostRejectTransitGatewayPeeringAttachment_619291, - base: "/", url: url_PostRejectTransitGatewayPeeringAttachment_619292, + validator: validate_PostRejectTransitGatewayPeeringAttachment_620495, + base: "/", url: url_PostRejectTransitGatewayPeeringAttachment_620496, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetRejectTransitGatewayPeeringAttachment_619273 = ref object of OpenApiRestCall_604389 -proc url_GetRejectTransitGatewayPeeringAttachment_619275(protocol: Scheme; + Call_GetRejectTransitGatewayPeeringAttachment_620477 = ref object of OpenApiRestCall_605589 +proc url_GetRejectTransitGatewayPeeringAttachment_620479(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -121649,7 +121714,7 @@ proc url_GetRejectTransitGatewayPeeringAttachment_619275(protocol: Scheme; else: result.path = base & route -proc validate_GetRejectTransitGatewayPeeringAttachment_619274(path: JsonNode; +proc validate_GetRejectTransitGatewayPeeringAttachment_620478(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Rejects a transit gateway peering attachment request. ## @@ -121665,26 +121730,26 @@ proc validate_GetRejectTransitGatewayPeeringAttachment_619274(path: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_619276 = query.getOrDefault("DryRun") - valid_619276 = validateParameter(valid_619276, JBool, required = false, default = nil) - if valid_619276 != nil: - section.add "DryRun", valid_619276 + var valid_620480 = query.getOrDefault("DryRun") + valid_620480 = validateParameter(valid_620480, JBool, required = false, default = nil) + if valid_620480 != nil: + section.add "DryRun", valid_620480 assert query != nil, "query argument is necessary due to required `TransitGatewayAttachmentId` field" - var valid_619277 = query.getOrDefault("TransitGatewayAttachmentId") - valid_619277 = validateParameter(valid_619277, JString, required = true, + var valid_620481 = query.getOrDefault("TransitGatewayAttachmentId") + valid_620481 = validateParameter(valid_620481, JString, required = true, default = nil) - if valid_619277 != nil: - section.add "TransitGatewayAttachmentId", valid_619277 - var valid_619278 = query.getOrDefault("Action") - valid_619278 = validateParameter(valid_619278, JString, required = true, default = newJString( + if valid_620481 != nil: + section.add "TransitGatewayAttachmentId", valid_620481 + var valid_620482 = query.getOrDefault("Action") + valid_620482 = validateParameter(valid_620482, JString, required = true, default = newJString( "RejectTransitGatewayPeeringAttachment")) - if valid_619278 != nil: - section.add "Action", valid_619278 - var valid_619279 = query.getOrDefault("Version") - valid_619279 = validateParameter(valid_619279, JString, required = true, + if valid_620482 != nil: + section.add "Action", valid_620482 + var valid_620483 = query.getOrDefault("Version") + valid_620483 = validateParameter(valid_620483, JString, required = true, default = newJString("2016-11-15")) - if valid_619279 != nil: - section.add "Version", valid_619279 + if valid_620483 != nil: + section.add "Version", valid_620483 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -121695,62 +121760,62 @@ proc validate_GetRejectTransitGatewayPeeringAttachment_619274(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619280 = header.getOrDefault("X-Amz-Signature") - valid_619280 = validateParameter(valid_619280, JString, required = false, + var valid_620484 = header.getOrDefault("X-Amz-Signature") + valid_620484 = validateParameter(valid_620484, JString, required = false, default = nil) - if valid_619280 != nil: - section.add "X-Amz-Signature", valid_619280 - var valid_619281 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619281 = validateParameter(valid_619281, JString, required = false, + if valid_620484 != nil: + section.add "X-Amz-Signature", valid_620484 + var valid_620485 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620485 = validateParameter(valid_620485, JString, required = false, default = nil) - if valid_619281 != nil: - section.add "X-Amz-Content-Sha256", valid_619281 - var valid_619282 = header.getOrDefault("X-Amz-Date") - valid_619282 = validateParameter(valid_619282, JString, required = false, + if valid_620485 != nil: + section.add "X-Amz-Content-Sha256", valid_620485 + var valid_620486 = header.getOrDefault("X-Amz-Date") + valid_620486 = validateParameter(valid_620486, JString, required = false, default = nil) - if valid_619282 != nil: - section.add "X-Amz-Date", valid_619282 - var valid_619283 = header.getOrDefault("X-Amz-Credential") - valid_619283 = validateParameter(valid_619283, JString, required = false, + if valid_620486 != nil: + section.add "X-Amz-Date", valid_620486 + var valid_620487 = header.getOrDefault("X-Amz-Credential") + valid_620487 = validateParameter(valid_620487, JString, required = false, default = nil) - if valid_619283 != nil: - section.add "X-Amz-Credential", valid_619283 - var valid_619284 = header.getOrDefault("X-Amz-Security-Token") - valid_619284 = validateParameter(valid_619284, JString, required = false, + if valid_620487 != nil: + section.add "X-Amz-Credential", valid_620487 + var valid_620488 = header.getOrDefault("X-Amz-Security-Token") + valid_620488 = validateParameter(valid_620488, JString, required = false, default = nil) - if valid_619284 != nil: - section.add "X-Amz-Security-Token", valid_619284 - var valid_619285 = header.getOrDefault("X-Amz-Algorithm") - valid_619285 = validateParameter(valid_619285, JString, required = false, + if valid_620488 != nil: + section.add "X-Amz-Security-Token", valid_620488 + var valid_620489 = header.getOrDefault("X-Amz-Algorithm") + valid_620489 = validateParameter(valid_620489, JString, required = false, default = nil) - if valid_619285 != nil: - section.add "X-Amz-Algorithm", valid_619285 - var valid_619286 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619286 = validateParameter(valid_619286, JString, required = false, + if valid_620489 != nil: + section.add "X-Amz-Algorithm", valid_620489 + var valid_620490 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620490 = validateParameter(valid_620490, JString, required = false, default = nil) - if valid_619286 != nil: - section.add "X-Amz-SignedHeaders", valid_619286 + if valid_620490 != nil: + section.add "X-Amz-SignedHeaders", valid_620490 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619287: Call_GetRejectTransitGatewayPeeringAttachment_619273; +proc call*(call_620491: Call_GetRejectTransitGatewayPeeringAttachment_620477; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Rejects a transit gateway peering attachment request. ## - let valid = call_619287.validator(path, query, header, formData, body) - let scheme = call_619287.pickScheme + let valid = call_620491.validator(path, query, header, formData, body) + let scheme = call_620491.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619287.url(scheme.get, call_619287.host, call_619287.base, - call_619287.route, valid.getOrDefault("path"), + let url = call_620491.url(scheme.get, call_620491.host, call_620491.base, + call_620491.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619287, url, valid) + result = atozHook(call_620491, url, valid) -proc call*(call_619288: Call_GetRejectTransitGatewayPeeringAttachment_619273; +proc call*(call_620492: Call_GetRejectTransitGatewayPeeringAttachment_620477; TransitGatewayAttachmentId: string; DryRun: bool = false; Action: string = "RejectTransitGatewayPeeringAttachment"; Version: string = "2016-11-15"): Recallable = @@ -121762,24 +121827,24 @@ proc call*(call_619288: Call_GetRejectTransitGatewayPeeringAttachment_619273; ## : The ID of the transit gateway peering attachment. ## Action: string (required) ## Version: string (required) - var query_619289 = newJObject() - add(query_619289, "DryRun", newJBool(DryRun)) - add(query_619289, "TransitGatewayAttachmentId", + var query_620493 = newJObject() + add(query_620493, "DryRun", newJBool(DryRun)) + add(query_620493, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - add(query_619289, "Action", newJString(Action)) - add(query_619289, "Version", newJString(Version)) - result = call_619288.call(nil, query_619289, nil, nil, nil) + add(query_620493, "Action", newJString(Action)) + add(query_620493, "Version", newJString(Version)) + result = call_620492.call(nil, query_620493, nil, nil, nil) -var getRejectTransitGatewayPeeringAttachment* = Call_GetRejectTransitGatewayPeeringAttachment_619273( +var getRejectTransitGatewayPeeringAttachment* = Call_GetRejectTransitGatewayPeeringAttachment_620477( name: "getRejectTransitGatewayPeeringAttachment", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=RejectTransitGatewayPeeringAttachment", - validator: validate_GetRejectTransitGatewayPeeringAttachment_619274, - base: "/", url: url_GetRejectTransitGatewayPeeringAttachment_619275, + validator: validate_GetRejectTransitGatewayPeeringAttachment_620478, + base: "/", url: url_GetRejectTransitGatewayPeeringAttachment_620479, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRejectTransitGatewayVpcAttachment_619325 = ref object of OpenApiRestCall_604389 -proc url_PostRejectTransitGatewayVpcAttachment_619327(protocol: Scheme; + Call_PostRejectTransitGatewayVpcAttachment_620529 = ref object of OpenApiRestCall_605589 +proc url_PostRejectTransitGatewayVpcAttachment_620531(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -121791,7 +121856,7 @@ proc url_PostRejectTransitGatewayVpcAttachment_619327(protocol: Scheme; else: result.path = base & route -proc validate_PostRejectTransitGatewayVpcAttachment_619326(path: JsonNode; +proc validate_PostRejectTransitGatewayVpcAttachment_620530(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Rejects a request to attach a VPC to a transit gateway.
The VPC attachment must be in the pendingAcceptance
state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use AcceptTransitGatewayVpcAttachment to accept a VPC attachment request.
Rejects a request to attach a VPC to a transit gateway.
The VPC attachment must be in the pendingAcceptance
state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use AcceptTransitGatewayVpcAttachment to accept a VPC attachment request.
Rejects a request to attach a VPC to a transit gateway.
The VPC attachment must be in the pendingAcceptance
state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use AcceptTransitGatewayVpcAttachment to accept a VPC attachment request.
Rejects a request to attach a VPC to a transit gateway.
The VPC attachment must be in the pendingAcceptance
state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use AcceptTransitGatewayVpcAttachment to accept a VPC attachment request.
pending-acceptance
state. Use the DescribeVpcPeeringConnections request to view your outstanding VPC peering connection requests. To delete an active VPC peering connection, or to delete a VPC peering connection request that you initiated, use DeleteVpcPeeringConnection.
##
@@ -122396,16 +122461,16 @@ proc validate_PostRejectVpcPeeringConnection_619398(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_619400 = query.getOrDefault("Action")
- valid_619400 = validateParameter(valid_619400, JString, required = true, default = newJString(
+ var valid_620604 = query.getOrDefault("Action")
+ valid_620604 = validateParameter(valid_620604, JString, required = true, default = newJString(
"RejectVpcPeeringConnection"))
- if valid_619400 != nil:
- section.add "Action", valid_619400
- var valid_619401 = query.getOrDefault("Version")
- valid_619401 = validateParameter(valid_619401, JString, required = true,
+ if valid_620604 != nil:
+ section.add "Action", valid_620604
+ var valid_620605 = query.getOrDefault("Version")
+ valid_620605 = validateParameter(valid_620605, JString, required = true,
default = newJString("2016-11-15"))
- if valid_619401 != nil:
- section.add "Version", valid_619401
+ if valid_620605 != nil:
+ section.add "Version", valid_620605
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -122416,41 +122481,41 @@ proc validate_PostRejectVpcPeeringConnection_619398(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_619402 = header.getOrDefault("X-Amz-Signature")
- valid_619402 = validateParameter(valid_619402, JString, required = false,
- default = nil)
- if valid_619402 != nil:
- section.add "X-Amz-Signature", valid_619402
- var valid_619403 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_619403 = validateParameter(valid_619403, JString, required = false,
- default = nil)
- if valid_619403 != nil:
- section.add "X-Amz-Content-Sha256", valid_619403
- var valid_619404 = header.getOrDefault("X-Amz-Date")
- valid_619404 = validateParameter(valid_619404, JString, required = false,
- default = nil)
- if valid_619404 != nil:
- section.add "X-Amz-Date", valid_619404
- var valid_619405 = header.getOrDefault("X-Amz-Credential")
- valid_619405 = validateParameter(valid_619405, JString, required = false,
- default = nil)
- if valid_619405 != nil:
- section.add "X-Amz-Credential", valid_619405
- var valid_619406 = header.getOrDefault("X-Amz-Security-Token")
- valid_619406 = validateParameter(valid_619406, JString, required = false,
- default = nil)
- if valid_619406 != nil:
- section.add "X-Amz-Security-Token", valid_619406
- var valid_619407 = header.getOrDefault("X-Amz-Algorithm")
- valid_619407 = validateParameter(valid_619407, JString, required = false,
+ var valid_620606 = header.getOrDefault("X-Amz-Signature")
+ valid_620606 = validateParameter(valid_620606, JString, required = false,
default = nil)
- if valid_619407 != nil:
- section.add "X-Amz-Algorithm", valid_619407
- var valid_619408 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_619408 = validateParameter(valid_619408, JString, required = false,
- default = nil)
- if valid_619408 != nil:
- section.add "X-Amz-SignedHeaders", valid_619408
+ if valid_620606 != nil:
+ section.add "X-Amz-Signature", valid_620606
+ var valid_620607 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_620607 = validateParameter(valid_620607, JString, required = false,
+ default = nil)
+ if valid_620607 != nil:
+ section.add "X-Amz-Content-Sha256", valid_620607
+ var valid_620608 = header.getOrDefault("X-Amz-Date")
+ valid_620608 = validateParameter(valid_620608, JString, required = false,
+ default = nil)
+ if valid_620608 != nil:
+ section.add "X-Amz-Date", valid_620608
+ var valid_620609 = header.getOrDefault("X-Amz-Credential")
+ valid_620609 = validateParameter(valid_620609, JString, required = false,
+ default = nil)
+ if valid_620609 != nil:
+ section.add "X-Amz-Credential", valid_620609
+ var valid_620610 = header.getOrDefault("X-Amz-Security-Token")
+ valid_620610 = validateParameter(valid_620610, JString, required = false,
+ default = nil)
+ if valid_620610 != nil:
+ section.add "X-Amz-Security-Token", valid_620610
+ var valid_620611 = header.getOrDefault("X-Amz-Algorithm")
+ valid_620611 = validateParameter(valid_620611, JString, required = false,
+ default = nil)
+ if valid_620611 != nil:
+ section.add "X-Amz-Algorithm", valid_620611
+ var valid_620612 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_620612 = validateParameter(valid_620612, JString, required = false,
+ default = nil)
+ if valid_620612 != nil:
+ section.add "X-Amz-SignedHeaders", valid_620612
result.add "header", section
## parameters in `formData` object:
## VpcPeeringConnectionId: JString (required)
@@ -122459,33 +122524,33 @@ proc validate_PostRejectVpcPeeringConnection_619398(path: JsonNode;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `VpcPeeringConnectionId` field"
- var valid_619409 = formData.getOrDefault("VpcPeeringConnectionId")
- valid_619409 = validateParameter(valid_619409, JString, required = true,
+ var valid_620613 = formData.getOrDefault("VpcPeeringConnectionId")
+ valid_620613 = validateParameter(valid_620613, JString, required = true,
default = nil)
- if valid_619409 != nil:
- section.add "VpcPeeringConnectionId", valid_619409
- var valid_619410 = formData.getOrDefault("DryRun")
- valid_619410 = validateParameter(valid_619410, JBool, required = false, default = nil)
- if valid_619410 != nil:
- section.add "DryRun", valid_619410
+ if valid_620613 != nil:
+ section.add "VpcPeeringConnectionId", valid_620613
+ var valid_620614 = formData.getOrDefault("DryRun")
+ valid_620614 = validateParameter(valid_620614, JBool, required = false, default = nil)
+ if valid_620614 != nil:
+ section.add "DryRun", valid_620614
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_619411: Call_PostRejectVpcPeeringConnection_619397; path: JsonNode;
+proc call*(call_620615: Call_PostRejectVpcPeeringConnection_620601; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Rejects a VPC peering connection request. The VPC peering connection must be in the pending-acceptance
state. Use the DescribeVpcPeeringConnections request to view your outstanding VPC peering connection requests. To delete an active VPC peering connection, or to delete a VPC peering connection request that you initiated, use DeleteVpcPeeringConnection.
##
- let valid = call_619411.validator(path, query, header, formData, body)
- let scheme = call_619411.pickScheme
+ let valid = call_620615.validator(path, query, header, formData, body)
+ let scheme = call_620615.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_619411.url(scheme.get, call_619411.host, call_619411.base,
- call_619411.route, valid.getOrDefault("path"),
+ let url = call_620615.url(scheme.get, call_620615.host, call_620615.base,
+ call_620615.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_619411, url, valid)
+ result = atozHook(call_620615, url, valid)
-proc call*(call_619412: Call_PostRejectVpcPeeringConnection_619397;
+proc call*(call_620616: Call_PostRejectVpcPeeringConnection_620601;
VpcPeeringConnectionId: string; DryRun: bool = false;
Action: string = "RejectVpcPeeringConnection";
Version: string = "2016-11-15"): Recallable =
@@ -122497,24 +122562,24 @@ proc call*(call_619412: Call_PostRejectVpcPeeringConnection_619397;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_619413 = newJObject()
- var formData_619414 = newJObject()
- add(formData_619414, "VpcPeeringConnectionId",
+ var query_620617 = newJObject()
+ var formData_620618 = newJObject()
+ add(formData_620618, "VpcPeeringConnectionId",
newJString(VpcPeeringConnectionId))
- add(formData_619414, "DryRun", newJBool(DryRun))
- add(query_619413, "Action", newJString(Action))
- add(query_619413, "Version", newJString(Version))
- result = call_619412.call(nil, query_619413, nil, formData_619414, nil)
+ add(formData_620618, "DryRun", newJBool(DryRun))
+ add(query_620617, "Action", newJString(Action))
+ add(query_620617, "Version", newJString(Version))
+ result = call_620616.call(nil, query_620617, nil, formData_620618, nil)
-var postRejectVpcPeeringConnection* = Call_PostRejectVpcPeeringConnection_619397(
+var postRejectVpcPeeringConnection* = Call_PostRejectVpcPeeringConnection_620601(
name: "postRejectVpcPeeringConnection", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=RejectVpcPeeringConnection",
- validator: validate_PostRejectVpcPeeringConnection_619398, base: "/",
- url: url_PostRejectVpcPeeringConnection_619399,
+ validator: validate_PostRejectVpcPeeringConnection_620602, base: "/",
+ url: url_PostRejectVpcPeeringConnection_620603,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetRejectVpcPeeringConnection_619380 = ref object of OpenApiRestCall_604389
-proc url_GetRejectVpcPeeringConnection_619382(protocol: Scheme; host: string;
+ Call_GetRejectVpcPeeringConnection_620584 = ref object of OpenApiRestCall_605589
+proc url_GetRejectVpcPeeringConnection_620586(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -122526,7 +122591,7 @@ proc url_GetRejectVpcPeeringConnection_619382(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetRejectVpcPeeringConnection_619381(path: JsonNode; query: JsonNode;
+proc validate_GetRejectVpcPeeringConnection_620585(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Rejects a VPC peering connection request. The VPC peering connection must be in the pending-acceptance
state. Use the DescribeVpcPeeringConnections request to view your outstanding VPC peering connection requests. To delete an active VPC peering connection, or to delete a VPC peering connection request that you initiated, use DeleteVpcPeeringConnection.
##
@@ -122542,26 +122607,26 @@ proc validate_GetRejectVpcPeeringConnection_619381(path: JsonNode; query: JsonNo
## : The ID of the VPC peering connection.
## Version: JString (required)
section = newJObject()
- var valid_619383 = query.getOrDefault("DryRun")
- valid_619383 = validateParameter(valid_619383, JBool, required = false, default = nil)
- if valid_619383 != nil:
- section.add "DryRun", valid_619383
+ var valid_620587 = query.getOrDefault("DryRun")
+ valid_620587 = validateParameter(valid_620587, JBool, required = false, default = nil)
+ if valid_620587 != nil:
+ section.add "DryRun", valid_620587
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_619384 = query.getOrDefault("Action")
- valid_619384 = validateParameter(valid_619384, JString, required = true, default = newJString(
+ var valid_620588 = query.getOrDefault("Action")
+ valid_620588 = validateParameter(valid_620588, JString, required = true, default = newJString(
"RejectVpcPeeringConnection"))
- if valid_619384 != nil:
- section.add "Action", valid_619384
- var valid_619385 = query.getOrDefault("VpcPeeringConnectionId")
- valid_619385 = validateParameter(valid_619385, JString, required = true,
+ if valid_620588 != nil:
+ section.add "Action", valid_620588
+ var valid_620589 = query.getOrDefault("VpcPeeringConnectionId")
+ valid_620589 = validateParameter(valid_620589, JString, required = true,
default = nil)
- if valid_619385 != nil:
- section.add "VpcPeeringConnectionId", valid_619385
- var valid_619386 = query.getOrDefault("Version")
- valid_619386 = validateParameter(valid_619386, JString, required = true,
+ if valid_620589 != nil:
+ section.add "VpcPeeringConnectionId", valid_620589
+ var valid_620590 = query.getOrDefault("Version")
+ valid_620590 = validateParameter(valid_620590, JString, required = true,
default = newJString("2016-11-15"))
- if valid_619386 != nil:
- section.add "Version", valid_619386
+ if valid_620590 != nil:
+ section.add "Version", valid_620590
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -122572,61 +122637,61 @@ proc validate_GetRejectVpcPeeringConnection_619381(path: JsonNode; query: JsonNo
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_619387 = header.getOrDefault("X-Amz-Signature")
- valid_619387 = validateParameter(valid_619387, JString, required = false,
+ var valid_620591 = header.getOrDefault("X-Amz-Signature")
+ valid_620591 = validateParameter(valid_620591, JString, required = false,
default = nil)
- if valid_619387 != nil:
- section.add "X-Amz-Signature", valid_619387
- var valid_619388 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_619388 = validateParameter(valid_619388, JString, required = false,
+ if valid_620591 != nil:
+ section.add "X-Amz-Signature", valid_620591
+ var valid_620592 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_620592 = validateParameter(valid_620592, JString, required = false,
default = nil)
- if valid_619388 != nil:
- section.add "X-Amz-Content-Sha256", valid_619388
- var valid_619389 = header.getOrDefault("X-Amz-Date")
- valid_619389 = validateParameter(valid_619389, JString, required = false,
+ if valid_620592 != nil:
+ section.add "X-Amz-Content-Sha256", valid_620592
+ var valid_620593 = header.getOrDefault("X-Amz-Date")
+ valid_620593 = validateParameter(valid_620593, JString, required = false,
default = nil)
- if valid_619389 != nil:
- section.add "X-Amz-Date", valid_619389
- var valid_619390 = header.getOrDefault("X-Amz-Credential")
- valid_619390 = validateParameter(valid_619390, JString, required = false,
+ if valid_620593 != nil:
+ section.add "X-Amz-Date", valid_620593
+ var valid_620594 = header.getOrDefault("X-Amz-Credential")
+ valid_620594 = validateParameter(valid_620594, JString, required = false,
default = nil)
- if valid_619390 != nil:
- section.add "X-Amz-Credential", valid_619390
- var valid_619391 = header.getOrDefault("X-Amz-Security-Token")
- valid_619391 = validateParameter(valid_619391, JString, required = false,
+ if valid_620594 != nil:
+ section.add "X-Amz-Credential", valid_620594
+ var valid_620595 = header.getOrDefault("X-Amz-Security-Token")
+ valid_620595 = validateParameter(valid_620595, JString, required = false,
default = nil)
- if valid_619391 != nil:
- section.add "X-Amz-Security-Token", valid_619391
- var valid_619392 = header.getOrDefault("X-Amz-Algorithm")
- valid_619392 = validateParameter(valid_619392, JString, required = false,
+ if valid_620595 != nil:
+ section.add "X-Amz-Security-Token", valid_620595
+ var valid_620596 = header.getOrDefault("X-Amz-Algorithm")
+ valid_620596 = validateParameter(valid_620596, JString, required = false,
default = nil)
- if valid_619392 != nil:
- section.add "X-Amz-Algorithm", valid_619392
- var valid_619393 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_619393 = validateParameter(valid_619393, JString, required = false,
+ if valid_620596 != nil:
+ section.add "X-Amz-Algorithm", valid_620596
+ var valid_620597 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_620597 = validateParameter(valid_620597, JString, required = false,
default = nil)
- if valid_619393 != nil:
- section.add "X-Amz-SignedHeaders", valid_619393
+ if valid_620597 != nil:
+ section.add "X-Amz-SignedHeaders", valid_620597
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_619394: Call_GetRejectVpcPeeringConnection_619380; path: JsonNode;
+proc call*(call_620598: Call_GetRejectVpcPeeringConnection_620584; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Rejects a VPC peering connection request. The VPC peering connection must be in the pending-acceptance
state. Use the DescribeVpcPeeringConnections request to view your outstanding VPC peering connection requests. To delete an active VPC peering connection, or to delete a VPC peering connection request that you initiated, use DeleteVpcPeeringConnection.
##
- let valid = call_619394.validator(path, query, header, formData, body)
- let scheme = call_619394.pickScheme
+ let valid = call_620598.validator(path, query, header, formData, body)
+ let scheme = call_620598.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_619394.url(scheme.get, call_619394.host, call_619394.base,
- call_619394.route, valid.getOrDefault("path"),
+ let url = call_620598.url(scheme.get, call_620598.host, call_620598.base,
+ call_620598.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_619394, url, valid)
+ result = atozHook(call_620598, url, valid)
-proc call*(call_619395: Call_GetRejectVpcPeeringConnection_619380;
+proc call*(call_620599: Call_GetRejectVpcPeeringConnection_620584;
VpcPeeringConnectionId: string; DryRun: bool = false;
Action: string = "RejectVpcPeeringConnection";
Version: string = "2016-11-15"): Recallable =
@@ -122638,22 +122703,22 @@ proc call*(call_619395: Call_GetRejectVpcPeeringConnection_619380;
## VpcPeeringConnectionId: string (required)
## : The ID of the VPC peering connection.
## Version: string (required)
- var query_619396 = newJObject()
- add(query_619396, "DryRun", newJBool(DryRun))
- add(query_619396, "Action", newJString(Action))
- add(query_619396, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId))
- add(query_619396, "Version", newJString(Version))
- result = call_619395.call(nil, query_619396, nil, nil, nil)
+ var query_620600 = newJObject()
+ add(query_620600, "DryRun", newJBool(DryRun))
+ add(query_620600, "Action", newJString(Action))
+ add(query_620600, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId))
+ add(query_620600, "Version", newJString(Version))
+ result = call_620599.call(nil, query_620600, nil, nil, nil)
-var getRejectVpcPeeringConnection* = Call_GetRejectVpcPeeringConnection_619380(
+var getRejectVpcPeeringConnection* = Call_GetRejectVpcPeeringConnection_620584(
name: "getRejectVpcPeeringConnection", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=RejectVpcPeeringConnection",
- validator: validate_GetRejectVpcPeeringConnection_619381, base: "/",
- url: url_GetRejectVpcPeeringConnection_619382,
+ validator: validate_GetRejectVpcPeeringConnection_620585, base: "/",
+ url: url_GetRejectVpcPeeringConnection_620586,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostReleaseAddress_619434 = ref object of OpenApiRestCall_604389
-proc url_PostReleaseAddress_619436(protocol: Scheme; host: string; base: string;
+ Call_PostReleaseAddress_620638 = ref object of OpenApiRestCall_605589
+proc url_PostReleaseAddress_620640(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -122665,7 +122730,7 @@ proc url_PostReleaseAddress_619436(protocol: Scheme; host: string; base: string;
else:
result.path = base & route
-proc validate_PostReleaseAddress_619435(path: JsonNode; query: JsonNode;
+proc validate_PostReleaseAddress_620639(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Releases the specified Elastic IP address.
[EC2-Classic, default VPC] Releasing an Elastic IP address automatically disassociates it from any instance that it's associated with. To disassociate an Elastic IP address without releasing it, use DisassociateAddress.
[Nondefault VPC] You must use DisassociateAddress to disassociate the Elastic IP address before you can release it. Otherwise, Amazon EC2 returns an error (InvalidIPAddress.InUse
).
After releasing an Elastic IP address, it is released to the IP address pool. Be sure to update your DNS records and any servers or devices that communicate with the address. If you attempt to release an Elastic IP address that you already released, you'll get an AuthFailure
error if the address is already allocated to another AWS account.
[EC2-VPC] After you release an Elastic IP address for use in a VPC, you might be able to recover it. For more information, see AllocateAddress.
@@ -122679,16 +122744,16 @@ proc validate_PostReleaseAddress_619435(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619437 = query.getOrDefault("Action") - valid_619437 = validateParameter(valid_619437, JString, required = true, + var valid_620641 = query.getOrDefault("Action") + valid_620641 = validateParameter(valid_620641, JString, required = true, default = newJString("ReleaseAddress")) - if valid_619437 != nil: - section.add "Action", valid_619437 - var valid_619438 = query.getOrDefault("Version") - valid_619438 = validateParameter(valid_619438, JString, required = true, + if valid_620641 != nil: + section.add "Action", valid_620641 + var valid_620642 = query.getOrDefault("Version") + valid_620642 = validateParameter(valid_620642, JString, required = true, default = newJString("2016-11-15")) - if valid_619438 != nil: - section.add "Version", valid_619438 + if valid_620642 != nil: + section.add "Version", valid_620642 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -122699,41 +122764,41 @@ proc validate_PostReleaseAddress_619435(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619439 = header.getOrDefault("X-Amz-Signature") - valid_619439 = validateParameter(valid_619439, JString, required = false, + var valid_620643 = header.getOrDefault("X-Amz-Signature") + valid_620643 = validateParameter(valid_620643, JString, required = false, default = nil) - if valid_619439 != nil: - section.add "X-Amz-Signature", valid_619439 - var valid_619440 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619440 = validateParameter(valid_619440, JString, required = false, + if valid_620643 != nil: + section.add "X-Amz-Signature", valid_620643 + var valid_620644 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620644 = validateParameter(valid_620644, JString, required = false, default = nil) - if valid_619440 != nil: - section.add "X-Amz-Content-Sha256", valid_619440 - var valid_619441 = header.getOrDefault("X-Amz-Date") - valid_619441 = validateParameter(valid_619441, JString, required = false, + if valid_620644 != nil: + section.add "X-Amz-Content-Sha256", valid_620644 + var valid_620645 = header.getOrDefault("X-Amz-Date") + valid_620645 = validateParameter(valid_620645, JString, required = false, default = nil) - if valid_619441 != nil: - section.add "X-Amz-Date", valid_619441 - var valid_619442 = header.getOrDefault("X-Amz-Credential") - valid_619442 = validateParameter(valid_619442, JString, required = false, + if valid_620645 != nil: + section.add "X-Amz-Date", valid_620645 + var valid_620646 = header.getOrDefault("X-Amz-Credential") + valid_620646 = validateParameter(valid_620646, JString, required = false, default = nil) - if valid_619442 != nil: - section.add "X-Amz-Credential", valid_619442 - var valid_619443 = header.getOrDefault("X-Amz-Security-Token") - valid_619443 = validateParameter(valid_619443, JString, required = false, + if valid_620646 != nil: + section.add "X-Amz-Credential", valid_620646 + var valid_620647 = header.getOrDefault("X-Amz-Security-Token") + valid_620647 = validateParameter(valid_620647, JString, required = false, default = nil) - if valid_619443 != nil: - section.add "X-Amz-Security-Token", valid_619443 - var valid_619444 = header.getOrDefault("X-Amz-Algorithm") - valid_619444 = validateParameter(valid_619444, JString, required = false, + if valid_620647 != nil: + section.add "X-Amz-Security-Token", valid_620647 + var valid_620648 = header.getOrDefault("X-Amz-Algorithm") + valid_620648 = validateParameter(valid_620648, JString, required = false, default = nil) - if valid_619444 != nil: - section.add "X-Amz-Algorithm", valid_619444 - var valid_619445 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619445 = validateParameter(valid_619445, JString, required = false, + if valid_620648 != nil: + section.add "X-Amz-Algorithm", valid_620648 + var valid_620649 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620649 = validateParameter(valid_620649, JString, required = false, default = nil) - if valid_619445 != nil: - section.add "X-Amz-SignedHeaders", valid_619445 + if valid_620649 != nil: + section.add "X-Amz-SignedHeaders", valid_620649 result.add "header", section ## parameters in `formData` object: ## NetworkBorderGroup: JString @@ -122747,43 +122812,43 @@ proc validate_PostReleaseAddress_619435(path: JsonNode; query: JsonNode; ## PublicIp: JString ## : [EC2-Classic] The Elastic IP address. Required for EC2-Classic. section = newJObject() - var valid_619446 = formData.getOrDefault("NetworkBorderGroup") - valid_619446 = validateParameter(valid_619446, JString, required = false, + var valid_620650 = formData.getOrDefault("NetworkBorderGroup") + valid_620650 = validateParameter(valid_620650, JString, required = false, default = nil) - if valid_619446 != nil: - section.add "NetworkBorderGroup", valid_619446 - var valid_619447 = formData.getOrDefault("AllocationId") - valid_619447 = validateParameter(valid_619447, JString, required = false, + if valid_620650 != nil: + section.add "NetworkBorderGroup", valid_620650 + var valid_620651 = formData.getOrDefault("AllocationId") + valid_620651 = validateParameter(valid_620651, JString, required = false, default = nil) - if valid_619447 != nil: - section.add "AllocationId", valid_619447 - var valid_619448 = formData.getOrDefault("DryRun") - valid_619448 = validateParameter(valid_619448, JBool, required = false, default = nil) - if valid_619448 != nil: - section.add "DryRun", valid_619448 - var valid_619449 = formData.getOrDefault("PublicIp") - valid_619449 = validateParameter(valid_619449, JString, required = false, + if valid_620651 != nil: + section.add "AllocationId", valid_620651 + var valid_620652 = formData.getOrDefault("DryRun") + valid_620652 = validateParameter(valid_620652, JBool, required = false, default = nil) + if valid_620652 != nil: + section.add "DryRun", valid_620652 + var valid_620653 = formData.getOrDefault("PublicIp") + valid_620653 = validateParameter(valid_620653, JString, required = false, default = nil) - if valid_619449 != nil: - section.add "PublicIp", valid_619449 + if valid_620653 != nil: + section.add "PublicIp", valid_620653 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619450: Call_PostReleaseAddress_619434; path: JsonNode; +proc call*(call_620654: Call_PostReleaseAddress_620638; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Releases the specified Elastic IP address.
[EC2-Classic, default VPC] Releasing an Elastic IP address automatically disassociates it from any instance that it's associated with. To disassociate an Elastic IP address without releasing it, use DisassociateAddress.
[Nondefault VPC] You must use DisassociateAddress to disassociate the Elastic IP address before you can release it. Otherwise, Amazon EC2 returns an error (InvalidIPAddress.InUse
).
After releasing an Elastic IP address, it is released to the IP address pool. Be sure to update your DNS records and any servers or devices that communicate with the address. If you attempt to release an Elastic IP address that you already released, you'll get an AuthFailure
error if the address is already allocated to another AWS account.
[EC2-VPC] After you release an Elastic IP address for use in a VPC, you might be able to recover it. For more information, see AllocateAddress.
## - let valid = call_619450.validator(path, query, header, formData, body) - let scheme = call_619450.pickScheme + let valid = call_620654.validator(path, query, header, formData, body) + let scheme = call_620654.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619450.url(scheme.get, call_619450.host, call_619450.base, - call_619450.route, valid.getOrDefault("path"), + let url = call_620654.url(scheme.get, call_620654.host, call_620654.base, + call_620654.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619450, url, valid) + result = atozHook(call_620654, url, valid) -proc call*(call_619451: Call_PostReleaseAddress_619434; +proc call*(call_620655: Call_PostReleaseAddress_620638; NetworkBorderGroup: string = ""; AllocationId: string = ""; DryRun: bool = false; Action: string = "ReleaseAddress"; PublicIp: string = ""; Version: string = "2016-11-15"): Recallable = @@ -122801,24 +122866,24 @@ proc call*(call_619451: Call_PostReleaseAddress_619434; ## PublicIp: string ## : [EC2-Classic] The Elastic IP address. Required for EC2-Classic. ## Version: string (required) - var query_619452 = newJObject() - var formData_619453 = newJObject() - add(formData_619453, "NetworkBorderGroup", newJString(NetworkBorderGroup)) - add(formData_619453, "AllocationId", newJString(AllocationId)) - add(formData_619453, "DryRun", newJBool(DryRun)) - add(query_619452, "Action", newJString(Action)) - add(formData_619453, "PublicIp", newJString(PublicIp)) - add(query_619452, "Version", newJString(Version)) - result = call_619451.call(nil, query_619452, nil, formData_619453, nil) - -var postReleaseAddress* = Call_PostReleaseAddress_619434( + var query_620656 = newJObject() + var formData_620657 = newJObject() + add(formData_620657, "NetworkBorderGroup", newJString(NetworkBorderGroup)) + add(formData_620657, "AllocationId", newJString(AllocationId)) + add(formData_620657, "DryRun", newJBool(DryRun)) + add(query_620656, "Action", newJString(Action)) + add(formData_620657, "PublicIp", newJString(PublicIp)) + add(query_620656, "Version", newJString(Version)) + result = call_620655.call(nil, query_620656, nil, formData_620657, nil) + +var postReleaseAddress* = Call_PostReleaseAddress_620638( name: "postReleaseAddress", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ReleaseAddress", - validator: validate_PostReleaseAddress_619435, base: "/", - url: url_PostReleaseAddress_619436, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostReleaseAddress_620639, base: "/", + url: url_PostReleaseAddress_620640, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetReleaseAddress_619415 = ref object of OpenApiRestCall_604389 -proc url_GetReleaseAddress_619417(protocol: Scheme; host: string; base: string; + Call_GetReleaseAddress_620619 = ref object of OpenApiRestCall_605589 +proc url_GetReleaseAddress_620621(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -122830,7 +122895,7 @@ proc url_GetReleaseAddress_619417(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetReleaseAddress_619416(path: JsonNode; query: JsonNode; +proc validate_GetReleaseAddress_620620(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Releases the specified Elastic IP address.
[EC2-Classic, default VPC] Releasing an Elastic IP address automatically disassociates it from any instance that it's associated with. To disassociate an Elastic IP address without releasing it, use DisassociateAddress.
[Nondefault VPC] You must use DisassociateAddress to disassociate the Elastic IP address before you can release it. Otherwise, Amazon EC2 returns an error (InvalidIPAddress.InUse
).
After releasing an Elastic IP address, it is released to the IP address pool. Be sure to update your DNS records and any servers or devices that communicate with the address. If you attempt to release an Elastic IP address that you already released, you'll get an AuthFailure
error if the address is already allocated to another AWS account.
[EC2-VPC] After you release an Elastic IP address for use in a VPC, you might be able to recover it. For more information, see AllocateAddress.
@@ -122853,36 +122918,36 @@ proc validate_GetReleaseAddress_619416(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_619418 = query.getOrDefault("AllocationId") - valid_619418 = validateParameter(valid_619418, JString, required = false, + var valid_620622 = query.getOrDefault("AllocationId") + valid_620622 = validateParameter(valid_620622, JString, required = false, default = nil) - if valid_619418 != nil: - section.add "AllocationId", valid_619418 - var valid_619419 = query.getOrDefault("DryRun") - valid_619419 = validateParameter(valid_619419, JBool, required = false, default = nil) - if valid_619419 != nil: - section.add "DryRun", valid_619419 - var valid_619420 = query.getOrDefault("NetworkBorderGroup") - valid_619420 = validateParameter(valid_619420, JString, required = false, + if valid_620622 != nil: + section.add "AllocationId", valid_620622 + var valid_620623 = query.getOrDefault("DryRun") + valid_620623 = validateParameter(valid_620623, JBool, required = false, default = nil) + if valid_620623 != nil: + section.add "DryRun", valid_620623 + var valid_620624 = query.getOrDefault("NetworkBorderGroup") + valid_620624 = validateParameter(valid_620624, JString, required = false, default = nil) - if valid_619420 != nil: - section.add "NetworkBorderGroup", valid_619420 - var valid_619421 = query.getOrDefault("PublicIp") - valid_619421 = validateParameter(valid_619421, JString, required = false, + if valid_620624 != nil: + section.add "NetworkBorderGroup", valid_620624 + var valid_620625 = query.getOrDefault("PublicIp") + valid_620625 = validateParameter(valid_620625, JString, required = false, default = nil) - if valid_619421 != nil: - section.add "PublicIp", valid_619421 + if valid_620625 != nil: + section.add "PublicIp", valid_620625 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619422 = query.getOrDefault("Action") - valid_619422 = validateParameter(valid_619422, JString, required = true, + var valid_620626 = query.getOrDefault("Action") + valid_620626 = validateParameter(valid_620626, JString, required = true, default = newJString("ReleaseAddress")) - if valid_619422 != nil: - section.add "Action", valid_619422 - var valid_619423 = query.getOrDefault("Version") - valid_619423 = validateParameter(valid_619423, JString, required = true, + if valid_620626 != nil: + section.add "Action", valid_620626 + var valid_620627 = query.getOrDefault("Version") + valid_620627 = validateParameter(valid_620627, JString, required = true, default = newJString("2016-11-15")) - if valid_619423 != nil: - section.add "Version", valid_619423 + if valid_620627 != nil: + section.add "Version", valid_620627 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -122893,61 +122958,61 @@ proc validate_GetReleaseAddress_619416(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619424 = header.getOrDefault("X-Amz-Signature") - valid_619424 = validateParameter(valid_619424, JString, required = false, + var valid_620628 = header.getOrDefault("X-Amz-Signature") + valid_620628 = validateParameter(valid_620628, JString, required = false, default = nil) - if valid_619424 != nil: - section.add "X-Amz-Signature", valid_619424 - var valid_619425 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619425 = validateParameter(valid_619425, JString, required = false, + if valid_620628 != nil: + section.add "X-Amz-Signature", valid_620628 + var valid_620629 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620629 = validateParameter(valid_620629, JString, required = false, default = nil) - if valid_619425 != nil: - section.add "X-Amz-Content-Sha256", valid_619425 - var valid_619426 = header.getOrDefault("X-Amz-Date") - valid_619426 = validateParameter(valid_619426, JString, required = false, + if valid_620629 != nil: + section.add "X-Amz-Content-Sha256", valid_620629 + var valid_620630 = header.getOrDefault("X-Amz-Date") + valid_620630 = validateParameter(valid_620630, JString, required = false, default = nil) - if valid_619426 != nil: - section.add "X-Amz-Date", valid_619426 - var valid_619427 = header.getOrDefault("X-Amz-Credential") - valid_619427 = validateParameter(valid_619427, JString, required = false, + if valid_620630 != nil: + section.add "X-Amz-Date", valid_620630 + var valid_620631 = header.getOrDefault("X-Amz-Credential") + valid_620631 = validateParameter(valid_620631, JString, required = false, default = nil) - if valid_619427 != nil: - section.add "X-Amz-Credential", valid_619427 - var valid_619428 = header.getOrDefault("X-Amz-Security-Token") - valid_619428 = validateParameter(valid_619428, JString, required = false, + if valid_620631 != nil: + section.add "X-Amz-Credential", valid_620631 + var valid_620632 = header.getOrDefault("X-Amz-Security-Token") + valid_620632 = validateParameter(valid_620632, JString, required = false, default = nil) - if valid_619428 != nil: - section.add "X-Amz-Security-Token", valid_619428 - var valid_619429 = header.getOrDefault("X-Amz-Algorithm") - valid_619429 = validateParameter(valid_619429, JString, required = false, + if valid_620632 != nil: + section.add "X-Amz-Security-Token", valid_620632 + var valid_620633 = header.getOrDefault("X-Amz-Algorithm") + valid_620633 = validateParameter(valid_620633, JString, required = false, default = nil) - if valid_619429 != nil: - section.add "X-Amz-Algorithm", valid_619429 - var valid_619430 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619430 = validateParameter(valid_619430, JString, required = false, + if valid_620633 != nil: + section.add "X-Amz-Algorithm", valid_620633 + var valid_620634 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620634 = validateParameter(valid_620634, JString, required = false, default = nil) - if valid_619430 != nil: - section.add "X-Amz-SignedHeaders", valid_619430 + if valid_620634 != nil: + section.add "X-Amz-SignedHeaders", valid_620634 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619431: Call_GetReleaseAddress_619415; path: JsonNode; +proc call*(call_620635: Call_GetReleaseAddress_620619; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Releases the specified Elastic IP address.
[EC2-Classic, default VPC] Releasing an Elastic IP address automatically disassociates it from any instance that it's associated with. To disassociate an Elastic IP address without releasing it, use DisassociateAddress.
[Nondefault VPC] You must use DisassociateAddress to disassociate the Elastic IP address before you can release it. Otherwise, Amazon EC2 returns an error (InvalidIPAddress.InUse
).
After releasing an Elastic IP address, it is released to the IP address pool. Be sure to update your DNS records and any servers or devices that communicate with the address. If you attempt to release an Elastic IP address that you already released, you'll get an AuthFailure
error if the address is already allocated to another AWS account.
[EC2-VPC] After you release an Elastic IP address for use in a VPC, you might be able to recover it. For more information, see AllocateAddress.
## - let valid = call_619431.validator(path, query, header, formData, body) - let scheme = call_619431.pickScheme + let valid = call_620635.validator(path, query, header, formData, body) + let scheme = call_620635.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619431.url(scheme.get, call_619431.host, call_619431.base, - call_619431.route, valid.getOrDefault("path"), + let url = call_620635.url(scheme.get, call_620635.host, call_620635.base, + call_620635.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619431, url, valid) + result = atozHook(call_620635, url, valid) -proc call*(call_619432: Call_GetReleaseAddress_619415; AllocationId: string = ""; +proc call*(call_620636: Call_GetReleaseAddress_620619; AllocationId: string = ""; DryRun: bool = false; NetworkBorderGroup: string = ""; PublicIp: string = ""; Action: string = "ReleaseAddress"; Version: string = "2016-11-15"): Recallable = ## getReleaseAddress @@ -122964,23 +123029,23 @@ proc call*(call_619432: Call_GetReleaseAddress_619415; AllocationId: string = "" ## : [EC2-Classic] The Elastic IP address. Required for EC2-Classic. ## Action: string (required) ## Version: string (required) - var query_619433 = newJObject() - add(query_619433, "AllocationId", newJString(AllocationId)) - add(query_619433, "DryRun", newJBool(DryRun)) - add(query_619433, "NetworkBorderGroup", newJString(NetworkBorderGroup)) - add(query_619433, "PublicIp", newJString(PublicIp)) - add(query_619433, "Action", newJString(Action)) - add(query_619433, "Version", newJString(Version)) - result = call_619432.call(nil, query_619433, nil, nil, nil) + var query_620637 = newJObject() + add(query_620637, "AllocationId", newJString(AllocationId)) + add(query_620637, "DryRun", newJBool(DryRun)) + add(query_620637, "NetworkBorderGroup", newJString(NetworkBorderGroup)) + add(query_620637, "PublicIp", newJString(PublicIp)) + add(query_620637, "Action", newJString(Action)) + add(query_620637, "Version", newJString(Version)) + result = call_620636.call(nil, query_620637, nil, nil, nil) -var getReleaseAddress* = Call_GetReleaseAddress_619415(name: "getReleaseAddress", +var getReleaseAddress* = Call_GetReleaseAddress_620619(name: "getReleaseAddress", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=ReleaseAddress", validator: validate_GetReleaseAddress_619416, - base: "/", url: url_GetReleaseAddress_619417, + route: "/#Action=ReleaseAddress", validator: validate_GetReleaseAddress_620620, + base: "/", url: url_GetReleaseAddress_620621, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostReleaseHosts_619470 = ref object of OpenApiRestCall_604389 -proc url_PostReleaseHosts_619472(protocol: Scheme; host: string; base: string; + Call_PostReleaseHosts_620674 = ref object of OpenApiRestCall_605589 +proc url_PostReleaseHosts_620676(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -122992,7 +123057,7 @@ proc url_PostReleaseHosts_619472(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostReleaseHosts_619471(path: JsonNode; query: JsonNode; +proc validate_PostReleaseHosts_620675(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##When you no longer want to use an On-Demand Dedicated Host it can be released. On-Demand billing is stopped and the host goes into released
state. The host ID of Dedicated Hosts that have been released can no longer be specified in another request, for example, to modify the host. You must stop or terminate all instances on a host before it can be released.
When Dedicated Hosts are released, it may take some time for them to stop counting toward your limit and you may receive capacity errors when trying to allocate new Dedicated Hosts. Wait a few minutes and then try again.
Released hosts still appear in a DescribeHosts response.
@@ -123006,16 +123071,16 @@ proc validate_PostReleaseHosts_619471(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619473 = query.getOrDefault("Action") - valid_619473 = validateParameter(valid_619473, JString, required = true, + var valid_620677 = query.getOrDefault("Action") + valid_620677 = validateParameter(valid_620677, JString, required = true, default = newJString("ReleaseHosts")) - if valid_619473 != nil: - section.add "Action", valid_619473 - var valid_619474 = query.getOrDefault("Version") - valid_619474 = validateParameter(valid_619474, JString, required = true, + if valid_620677 != nil: + section.add "Action", valid_620677 + var valid_620678 = query.getOrDefault("Version") + valid_620678 = validateParameter(valid_620678, JString, required = true, default = newJString("2016-11-15")) - if valid_619474 != nil: - section.add "Version", valid_619474 + if valid_620678 != nil: + section.add "Version", valid_620678 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -123026,41 +123091,41 @@ proc validate_PostReleaseHosts_619471(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619475 = header.getOrDefault("X-Amz-Signature") - valid_619475 = validateParameter(valid_619475, JString, required = false, + var valid_620679 = header.getOrDefault("X-Amz-Signature") + valid_620679 = validateParameter(valid_620679, JString, required = false, default = nil) - if valid_619475 != nil: - section.add "X-Amz-Signature", valid_619475 - var valid_619476 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619476 = validateParameter(valid_619476, JString, required = false, + if valid_620679 != nil: + section.add "X-Amz-Signature", valid_620679 + var valid_620680 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620680 = validateParameter(valid_620680, JString, required = false, default = nil) - if valid_619476 != nil: - section.add "X-Amz-Content-Sha256", valid_619476 - var valid_619477 = header.getOrDefault("X-Amz-Date") - valid_619477 = validateParameter(valid_619477, JString, required = false, + if valid_620680 != nil: + section.add "X-Amz-Content-Sha256", valid_620680 + var valid_620681 = header.getOrDefault("X-Amz-Date") + valid_620681 = validateParameter(valid_620681, JString, required = false, default = nil) - if valid_619477 != nil: - section.add "X-Amz-Date", valid_619477 - var valid_619478 = header.getOrDefault("X-Amz-Credential") - valid_619478 = validateParameter(valid_619478, JString, required = false, + if valid_620681 != nil: + section.add "X-Amz-Date", valid_620681 + var valid_620682 = header.getOrDefault("X-Amz-Credential") + valid_620682 = validateParameter(valid_620682, JString, required = false, default = nil) - if valid_619478 != nil: - section.add "X-Amz-Credential", valid_619478 - var valid_619479 = header.getOrDefault("X-Amz-Security-Token") - valid_619479 = validateParameter(valid_619479, JString, required = false, + if valid_620682 != nil: + section.add "X-Amz-Credential", valid_620682 + var valid_620683 = header.getOrDefault("X-Amz-Security-Token") + valid_620683 = validateParameter(valid_620683, JString, required = false, default = nil) - if valid_619479 != nil: - section.add "X-Amz-Security-Token", valid_619479 - var valid_619480 = header.getOrDefault("X-Amz-Algorithm") - valid_619480 = validateParameter(valid_619480, JString, required = false, + if valid_620683 != nil: + section.add "X-Amz-Security-Token", valid_620683 + var valid_620684 = header.getOrDefault("X-Amz-Algorithm") + valid_620684 = validateParameter(valid_620684, JString, required = false, default = nil) - if valid_619480 != nil: - section.add "X-Amz-Algorithm", valid_619480 - var valid_619481 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619481 = validateParameter(valid_619481, JString, required = false, + if valid_620684 != nil: + section.add "X-Amz-Algorithm", valid_620684 + var valid_620685 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620685 = validateParameter(valid_620685, JString, required = false, default = nil) - if valid_619481 != nil: - section.add "X-Amz-SignedHeaders", valid_619481 + if valid_620685 != nil: + section.add "X-Amz-SignedHeaders", valid_620685 result.add "header", section ## parameters in `formData` object: ## HostId: JArray (required) @@ -123068,28 +123133,28 @@ proc validate_PostReleaseHosts_619471(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `HostId` field" - var valid_619482 = formData.getOrDefault("HostId") - valid_619482 = validateParameter(valid_619482, JArray, required = true, default = nil) - if valid_619482 != nil: - section.add "HostId", valid_619482 + var valid_620686 = formData.getOrDefault("HostId") + valid_620686 = validateParameter(valid_620686, JArray, required = true, default = nil) + if valid_620686 != nil: + section.add "HostId", valid_620686 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619483: Call_PostReleaseHosts_619470; path: JsonNode; +proc call*(call_620687: Call_PostReleaseHosts_620674; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##When you no longer want to use an On-Demand Dedicated Host it can be released. On-Demand billing is stopped and the host goes into released
state. The host ID of Dedicated Hosts that have been released can no longer be specified in another request, for example, to modify the host. You must stop or terminate all instances on a host before it can be released.
When Dedicated Hosts are released, it may take some time for them to stop counting toward your limit and you may receive capacity errors when trying to allocate new Dedicated Hosts. Wait a few minutes and then try again.
Released hosts still appear in a DescribeHosts response.
## - let valid = call_619483.validator(path, query, header, formData, body) - let scheme = call_619483.pickScheme + let valid = call_620687.validator(path, query, header, formData, body) + let scheme = call_620687.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619483.url(scheme.get, call_619483.host, call_619483.base, - call_619483.route, valid.getOrDefault("path"), + let url = call_620687.url(scheme.get, call_620687.host, call_620687.base, + call_620687.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619483, url, valid) + result = atozHook(call_620687, url, valid) -proc call*(call_619484: Call_PostReleaseHosts_619470; HostId: JsonNode; +proc call*(call_620688: Call_PostReleaseHosts_620674; HostId: JsonNode; Action: string = "ReleaseHosts"; Version: string = "2016-11-15"): Recallable = ## postReleaseHosts ##When you no longer want to use an On-Demand Dedicated Host it can be released. On-Demand billing is stopped and the host goes into released
state. The host ID of Dedicated Hosts that have been released can no longer be specified in another request, for example, to modify the host. You must stop or terminate all instances on a host before it can be released.
When Dedicated Hosts are released, it may take some time for them to stop counting toward your limit and you may receive capacity errors when trying to allocate new Dedicated Hosts. Wait a few minutes and then try again.
Released hosts still appear in a DescribeHosts response.
@@ -123097,22 +123162,22 @@ proc call*(call_619484: Call_PostReleaseHosts_619470; HostId: JsonNode; ## Version: string (required) ## HostId: JArray (required) ## : The IDs of the Dedicated Hosts to release. - var query_619485 = newJObject() - var formData_619486 = newJObject() - add(query_619485, "Action", newJString(Action)) - add(query_619485, "Version", newJString(Version)) + var query_620689 = newJObject() + var formData_620690 = newJObject() + add(query_620689, "Action", newJString(Action)) + add(query_620689, "Version", newJString(Version)) if HostId != nil: - formData_619486.add "HostId", HostId - result = call_619484.call(nil, query_619485, nil, formData_619486, nil) + formData_620690.add "HostId", HostId + result = call_620688.call(nil, query_620689, nil, formData_620690, nil) -var postReleaseHosts* = Call_PostReleaseHosts_619470(name: "postReleaseHosts", +var postReleaseHosts* = Call_PostReleaseHosts_620674(name: "postReleaseHosts", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=ReleaseHosts", validator: validate_PostReleaseHosts_619471, - base: "/", url: url_PostReleaseHosts_619472, + route: "/#Action=ReleaseHosts", validator: validate_PostReleaseHosts_620675, + base: "/", url: url_PostReleaseHosts_620676, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetReleaseHosts_619454 = ref object of OpenApiRestCall_604389 -proc url_GetReleaseHosts_619456(protocol: Scheme; host: string; base: string; + Call_GetReleaseHosts_620658 = ref object of OpenApiRestCall_605589 +proc url_GetReleaseHosts_620660(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -123124,7 +123189,7 @@ proc url_GetReleaseHosts_619456(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetReleaseHosts_619455(path: JsonNode; query: JsonNode; +proc validate_GetReleaseHosts_620659(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##When you no longer want to use an On-Demand Dedicated Host it can be released. On-Demand billing is stopped and the host goes into released
state. The host ID of Dedicated Hosts that have been released can no longer be specified in another request, for example, to modify the host. You must stop or terminate all instances on a host before it can be released.
When Dedicated Hosts are released, it may take some time for them to stop counting toward your limit and you may receive capacity errors when trying to allocate new Dedicated Hosts. Wait a few minutes and then try again.
Released hosts still appear in a DescribeHosts response.
@@ -123140,20 +123205,20 @@ proc validate_GetReleaseHosts_619455(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `HostId` field" - var valid_619457 = query.getOrDefault("HostId") - valid_619457 = validateParameter(valid_619457, JArray, required = true, default = nil) - if valid_619457 != nil: - section.add "HostId", valid_619457 - var valid_619458 = query.getOrDefault("Action") - valid_619458 = validateParameter(valid_619458, JString, required = true, + var valid_620661 = query.getOrDefault("HostId") + valid_620661 = validateParameter(valid_620661, JArray, required = true, default = nil) + if valid_620661 != nil: + section.add "HostId", valid_620661 + var valid_620662 = query.getOrDefault("Action") + valid_620662 = validateParameter(valid_620662, JString, required = true, default = newJString("ReleaseHosts")) - if valid_619458 != nil: - section.add "Action", valid_619458 - var valid_619459 = query.getOrDefault("Version") - valid_619459 = validateParameter(valid_619459, JString, required = true, + if valid_620662 != nil: + section.add "Action", valid_620662 + var valid_620663 = query.getOrDefault("Version") + valid_620663 = validateParameter(valid_620663, JString, required = true, default = newJString("2016-11-15")) - if valid_619459 != nil: - section.add "Version", valid_619459 + if valid_620663 != nil: + section.add "Version", valid_620663 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -123164,61 +123229,61 @@ proc validate_GetReleaseHosts_619455(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619460 = header.getOrDefault("X-Amz-Signature") - valid_619460 = validateParameter(valid_619460, JString, required = false, + var valid_620664 = header.getOrDefault("X-Amz-Signature") + valid_620664 = validateParameter(valid_620664, JString, required = false, default = nil) - if valid_619460 != nil: - section.add "X-Amz-Signature", valid_619460 - var valid_619461 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619461 = validateParameter(valid_619461, JString, required = false, + if valid_620664 != nil: + section.add "X-Amz-Signature", valid_620664 + var valid_620665 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620665 = validateParameter(valid_620665, JString, required = false, default = nil) - if valid_619461 != nil: - section.add "X-Amz-Content-Sha256", valid_619461 - var valid_619462 = header.getOrDefault("X-Amz-Date") - valid_619462 = validateParameter(valid_619462, JString, required = false, + if valid_620665 != nil: + section.add "X-Amz-Content-Sha256", valid_620665 + var valid_620666 = header.getOrDefault("X-Amz-Date") + valid_620666 = validateParameter(valid_620666, JString, required = false, default = nil) - if valid_619462 != nil: - section.add "X-Amz-Date", valid_619462 - var valid_619463 = header.getOrDefault("X-Amz-Credential") - valid_619463 = validateParameter(valid_619463, JString, required = false, + if valid_620666 != nil: + section.add "X-Amz-Date", valid_620666 + var valid_620667 = header.getOrDefault("X-Amz-Credential") + valid_620667 = validateParameter(valid_620667, JString, required = false, default = nil) - if valid_619463 != nil: - section.add "X-Amz-Credential", valid_619463 - var valid_619464 = header.getOrDefault("X-Amz-Security-Token") - valid_619464 = validateParameter(valid_619464, JString, required = false, + if valid_620667 != nil: + section.add "X-Amz-Credential", valid_620667 + var valid_620668 = header.getOrDefault("X-Amz-Security-Token") + valid_620668 = validateParameter(valid_620668, JString, required = false, default = nil) - if valid_619464 != nil: - section.add "X-Amz-Security-Token", valid_619464 - var valid_619465 = header.getOrDefault("X-Amz-Algorithm") - valid_619465 = validateParameter(valid_619465, JString, required = false, + if valid_620668 != nil: + section.add "X-Amz-Security-Token", valid_620668 + var valid_620669 = header.getOrDefault("X-Amz-Algorithm") + valid_620669 = validateParameter(valid_620669, JString, required = false, default = nil) - if valid_619465 != nil: - section.add "X-Amz-Algorithm", valid_619465 - var valid_619466 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619466 = validateParameter(valid_619466, JString, required = false, + if valid_620669 != nil: + section.add "X-Amz-Algorithm", valid_620669 + var valid_620670 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620670 = validateParameter(valid_620670, JString, required = false, default = nil) - if valid_619466 != nil: - section.add "X-Amz-SignedHeaders", valid_619466 + if valid_620670 != nil: + section.add "X-Amz-SignedHeaders", valid_620670 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619467: Call_GetReleaseHosts_619454; path: JsonNode; query: JsonNode; +proc call*(call_620671: Call_GetReleaseHosts_620658; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##When you no longer want to use an On-Demand Dedicated Host it can be released. On-Demand billing is stopped and the host goes into released
state. The host ID of Dedicated Hosts that have been released can no longer be specified in another request, for example, to modify the host. You must stop or terminate all instances on a host before it can be released.
When Dedicated Hosts are released, it may take some time for them to stop counting toward your limit and you may receive capacity errors when trying to allocate new Dedicated Hosts. Wait a few minutes and then try again.
Released hosts still appear in a DescribeHosts response.
## - let valid = call_619467.validator(path, query, header, formData, body) - let scheme = call_619467.pickScheme + let valid = call_620671.validator(path, query, header, formData, body) + let scheme = call_620671.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619467.url(scheme.get, call_619467.host, call_619467.base, - call_619467.route, valid.getOrDefault("path"), + let url = call_620671.url(scheme.get, call_620671.host, call_620671.base, + call_620671.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619467, url, valid) + result = atozHook(call_620671, url, valid) -proc call*(call_619468: Call_GetReleaseHosts_619454; HostId: JsonNode; +proc call*(call_620672: Call_GetReleaseHosts_620658; HostId: JsonNode; Action: string = "ReleaseHosts"; Version: string = "2016-11-15"): Recallable = ## getReleaseHosts ##When you no longer want to use an On-Demand Dedicated Host it can be released. On-Demand billing is stopped and the host goes into released
state. The host ID of Dedicated Hosts that have been released can no longer be specified in another request, for example, to modify the host. You must stop or terminate all instances on a host before it can be released.
When Dedicated Hosts are released, it may take some time for them to stop counting toward your limit and you may receive capacity errors when trying to allocate new Dedicated Hosts. Wait a few minutes and then try again.
Released hosts still appear in a DescribeHosts response.
@@ -123226,20 +123291,20 @@ proc call*(call_619468: Call_GetReleaseHosts_619454; HostId: JsonNode; ## : The IDs of the Dedicated Hosts to release. ## Action: string (required) ## Version: string (required) - var query_619469 = newJObject() + var query_620673 = newJObject() if HostId != nil: - query_619469.add "HostId", HostId - add(query_619469, "Action", newJString(Action)) - add(query_619469, "Version", newJString(Version)) - result = call_619468.call(nil, query_619469, nil, nil, nil) + query_620673.add "HostId", HostId + add(query_620673, "Action", newJString(Action)) + add(query_620673, "Version", newJString(Version)) + result = call_620672.call(nil, query_620673, nil, nil, nil) -var getReleaseHosts* = Call_GetReleaseHosts_619454(name: "getReleaseHosts", +var getReleaseHosts* = Call_GetReleaseHosts_620658(name: "getReleaseHosts", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=ReleaseHosts", validator: validate_GetReleaseHosts_619455, - base: "/", url: url_GetReleaseHosts_619456, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=ReleaseHosts", validator: validate_GetReleaseHosts_620659, + base: "/", url: url_GetReleaseHosts_620660, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostReplaceIamInstanceProfileAssociation_619505 = ref object of OpenApiRestCall_604389 -proc url_PostReplaceIamInstanceProfileAssociation_619507(protocol: Scheme; + Call_PostReplaceIamInstanceProfileAssociation_620709 = ref object of OpenApiRestCall_605589 +proc url_PostReplaceIamInstanceProfileAssociation_620711(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -123251,7 +123316,7 @@ proc url_PostReplaceIamInstanceProfileAssociation_619507(protocol: Scheme; else: result.path = base & route -proc validate_PostReplaceIamInstanceProfileAssociation_619506(path: JsonNode; +proc validate_PostReplaceIamInstanceProfileAssociation_620710(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Replaces an IAM instance profile for the specified running instance. You can use this action to change the IAM instance profile that's associated with an instance without having to disassociate the existing IAM instance profile first.
Use DescribeIamInstanceProfileAssociations to get the association ID.
## @@ -123264,16 +123329,16 @@ proc validate_PostReplaceIamInstanceProfileAssociation_619506(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619508 = query.getOrDefault("Action") - valid_619508 = validateParameter(valid_619508, JString, required = true, default = newJString( + var valid_620712 = query.getOrDefault("Action") + valid_620712 = validateParameter(valid_620712, JString, required = true, default = newJString( "ReplaceIamInstanceProfileAssociation")) - if valid_619508 != nil: - section.add "Action", valid_619508 - var valid_619509 = query.getOrDefault("Version") - valid_619509 = validateParameter(valid_619509, JString, required = true, + if valid_620712 != nil: + section.add "Action", valid_620712 + var valid_620713 = query.getOrDefault("Version") + valid_620713 = validateParameter(valid_620713, JString, required = true, default = newJString("2016-11-15")) - if valid_619509 != nil: - section.add "Version", valid_619509 + if valid_620713 != nil: + section.add "Version", valid_620713 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -123284,41 +123349,41 @@ proc validate_PostReplaceIamInstanceProfileAssociation_619506(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619510 = header.getOrDefault("X-Amz-Signature") - valid_619510 = validateParameter(valid_619510, JString, required = false, + var valid_620714 = header.getOrDefault("X-Amz-Signature") + valid_620714 = validateParameter(valid_620714, JString, required = false, default = nil) - if valid_619510 != nil: - section.add "X-Amz-Signature", valid_619510 - var valid_619511 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619511 = validateParameter(valid_619511, JString, required = false, + if valid_620714 != nil: + section.add "X-Amz-Signature", valid_620714 + var valid_620715 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620715 = validateParameter(valid_620715, JString, required = false, default = nil) - if valid_619511 != nil: - section.add "X-Amz-Content-Sha256", valid_619511 - var valid_619512 = header.getOrDefault("X-Amz-Date") - valid_619512 = validateParameter(valid_619512, JString, required = false, + if valid_620715 != nil: + section.add "X-Amz-Content-Sha256", valid_620715 + var valid_620716 = header.getOrDefault("X-Amz-Date") + valid_620716 = validateParameter(valid_620716, JString, required = false, default = nil) - if valid_619512 != nil: - section.add "X-Amz-Date", valid_619512 - var valid_619513 = header.getOrDefault("X-Amz-Credential") - valid_619513 = validateParameter(valid_619513, JString, required = false, + if valid_620716 != nil: + section.add "X-Amz-Date", valid_620716 + var valid_620717 = header.getOrDefault("X-Amz-Credential") + valid_620717 = validateParameter(valid_620717, JString, required = false, default = nil) - if valid_619513 != nil: - section.add "X-Amz-Credential", valid_619513 - var valid_619514 = header.getOrDefault("X-Amz-Security-Token") - valid_619514 = validateParameter(valid_619514, JString, required = false, + if valid_620717 != nil: + section.add "X-Amz-Credential", valid_620717 + var valid_620718 = header.getOrDefault("X-Amz-Security-Token") + valid_620718 = validateParameter(valid_620718, JString, required = false, default = nil) - if valid_619514 != nil: - section.add "X-Amz-Security-Token", valid_619514 - var valid_619515 = header.getOrDefault("X-Amz-Algorithm") - valid_619515 = validateParameter(valid_619515, JString, required = false, + if valid_620718 != nil: + section.add "X-Amz-Security-Token", valid_620718 + var valid_620719 = header.getOrDefault("X-Amz-Algorithm") + valid_620719 = validateParameter(valid_620719, JString, required = false, default = nil) - if valid_619515 != nil: - section.add "X-Amz-Algorithm", valid_619515 - var valid_619516 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619516 = validateParameter(valid_619516, JString, required = false, + if valid_620719 != nil: + section.add "X-Amz-Algorithm", valid_620719 + var valid_620720 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620720 = validateParameter(valid_620720, JString, required = false, default = nil) - if valid_619516 != nil: - section.add "X-Amz-SignedHeaders", valid_619516 + if valid_620720 != nil: + section.add "X-Amz-SignedHeaders", valid_620720 result.add "header", section ## parameters in `formData` object: ## IamInstanceProfile.Arn: JString @@ -123330,42 +123395,42 @@ proc validate_PostReplaceIamInstanceProfileAssociation_619506(path: JsonNode; ## AssociationId: JString (required) ## : The ID of the existing IAM instance profile association. section = newJObject() - var valid_619517 = formData.getOrDefault("IamInstanceProfile.Arn") - valid_619517 = validateParameter(valid_619517, JString, required = false, + var valid_620721 = formData.getOrDefault("IamInstanceProfile.Arn") + valid_620721 = validateParameter(valid_620721, JString, required = false, default = nil) - if valid_619517 != nil: - section.add "IamInstanceProfile.Arn", valid_619517 - var valid_619518 = formData.getOrDefault("IamInstanceProfile.Name") - valid_619518 = validateParameter(valid_619518, JString, required = false, + if valid_620721 != nil: + section.add "IamInstanceProfile.Arn", valid_620721 + var valid_620722 = formData.getOrDefault("IamInstanceProfile.Name") + valid_620722 = validateParameter(valid_620722, JString, required = false, default = nil) - if valid_619518 != nil: - section.add "IamInstanceProfile.Name", valid_619518 + if valid_620722 != nil: + section.add "IamInstanceProfile.Name", valid_620722 assert formData != nil, "formData argument is necessary due to required `AssociationId` field" - var valid_619519 = formData.getOrDefault("AssociationId") - valid_619519 = validateParameter(valid_619519, JString, required = true, + var valid_620723 = formData.getOrDefault("AssociationId") + valid_620723 = validateParameter(valid_620723, JString, required = true, default = nil) - if valid_619519 != nil: - section.add "AssociationId", valid_619519 + if valid_620723 != nil: + section.add "AssociationId", valid_620723 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619520: Call_PostReplaceIamInstanceProfileAssociation_619505; +proc call*(call_620724: Call_PostReplaceIamInstanceProfileAssociation_620709; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Replaces an IAM instance profile for the specified running instance. You can use this action to change the IAM instance profile that's associated with an instance without having to disassociate the existing IAM instance profile first.
Use DescribeIamInstanceProfileAssociations to get the association ID.
## - let valid = call_619520.validator(path, query, header, formData, body) - let scheme = call_619520.pickScheme + let valid = call_620724.validator(path, query, header, formData, body) + let scheme = call_620724.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619520.url(scheme.get, call_619520.host, call_619520.base, - call_619520.route, valid.getOrDefault("path"), + let url = call_620724.url(scheme.get, call_620724.host, call_620724.base, + call_620724.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619520, url, valid) + result = atozHook(call_620724, url, valid) -proc call*(call_619521: Call_PostReplaceIamInstanceProfileAssociation_619505; +proc call*(call_620725: Call_PostReplaceIamInstanceProfileAssociation_620709; AssociationId: string; IamInstanceProfileArn: string = ""; IamInstanceProfileName: string = ""; Action: string = "ReplaceIamInstanceProfileAssociation"; @@ -123382,26 +123447,26 @@ proc call*(call_619521: Call_PostReplaceIamInstanceProfileAssociation_619505; ## Version: string (required) ## AssociationId: string (required) ## : The ID of the existing IAM instance profile association. - var query_619522 = newJObject() - var formData_619523 = newJObject() - add(formData_619523, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn)) - add(formData_619523, "IamInstanceProfile.Name", + var query_620726 = newJObject() + var formData_620727 = newJObject() + add(formData_620727, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn)) + add(formData_620727, "IamInstanceProfile.Name", newJString(IamInstanceProfileName)) - add(query_619522, "Action", newJString(Action)) - add(query_619522, "Version", newJString(Version)) - add(formData_619523, "AssociationId", newJString(AssociationId)) - result = call_619521.call(nil, query_619522, nil, formData_619523, nil) + add(query_620726, "Action", newJString(Action)) + add(query_620726, "Version", newJString(Version)) + add(formData_620727, "AssociationId", newJString(AssociationId)) + result = call_620725.call(nil, query_620726, nil, formData_620727, nil) -var postReplaceIamInstanceProfileAssociation* = Call_PostReplaceIamInstanceProfileAssociation_619505( +var postReplaceIamInstanceProfileAssociation* = Call_PostReplaceIamInstanceProfileAssociation_620709( name: "postReplaceIamInstanceProfileAssociation", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ReplaceIamInstanceProfileAssociation", - validator: validate_PostReplaceIamInstanceProfileAssociation_619506, - base: "/", url: url_PostReplaceIamInstanceProfileAssociation_619507, + validator: validate_PostReplaceIamInstanceProfileAssociation_620710, + base: "/", url: url_PostReplaceIamInstanceProfileAssociation_620711, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetReplaceIamInstanceProfileAssociation_619487 = ref object of OpenApiRestCall_604389 -proc url_GetReplaceIamInstanceProfileAssociation_619489(protocol: Scheme; + Call_GetReplaceIamInstanceProfileAssociation_620691 = ref object of OpenApiRestCall_605589 +proc url_GetReplaceIamInstanceProfileAssociation_620693(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -123413,7 +123478,7 @@ proc url_GetReplaceIamInstanceProfileAssociation_619489(protocol: Scheme; else: result.path = base & route -proc validate_GetReplaceIamInstanceProfileAssociation_619488(path: JsonNode; +proc validate_GetReplaceIamInstanceProfileAssociation_620692(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Replaces an IAM instance profile for the specified running instance. You can use this action to change the IAM instance profile that's associated with an instance without having to disassociate the existing IAM instance profile first.
Use DescribeIamInstanceProfileAssociations to get the association ID.
## @@ -123435,31 +123500,31 @@ proc validate_GetReplaceIamInstanceProfileAssociation_619488(path: JsonNode; section = newJObject() assert query != nil, "query argument is necessary due to required `AssociationId` field" - var valid_619490 = query.getOrDefault("AssociationId") - valid_619490 = validateParameter(valid_619490, JString, required = true, + var valid_620694 = query.getOrDefault("AssociationId") + valid_620694 = validateParameter(valid_620694, JString, required = true, default = nil) - if valid_619490 != nil: - section.add "AssociationId", valid_619490 - var valid_619491 = query.getOrDefault("Action") - valid_619491 = validateParameter(valid_619491, JString, required = true, default = newJString( + if valid_620694 != nil: + section.add "AssociationId", valid_620694 + var valid_620695 = query.getOrDefault("Action") + valid_620695 = validateParameter(valid_620695, JString, required = true, default = newJString( "ReplaceIamInstanceProfileAssociation")) - if valid_619491 != nil: - section.add "Action", valid_619491 - var valid_619492 = query.getOrDefault("IamInstanceProfile.Arn") - valid_619492 = validateParameter(valid_619492, JString, required = false, + if valid_620695 != nil: + section.add "Action", valid_620695 + var valid_620696 = query.getOrDefault("IamInstanceProfile.Arn") + valid_620696 = validateParameter(valid_620696, JString, required = false, default = nil) - if valid_619492 != nil: - section.add "IamInstanceProfile.Arn", valid_619492 - var valid_619493 = query.getOrDefault("Version") - valid_619493 = validateParameter(valid_619493, JString, required = true, + if valid_620696 != nil: + section.add "IamInstanceProfile.Arn", valid_620696 + var valid_620697 = query.getOrDefault("Version") + valid_620697 = validateParameter(valid_620697, JString, required = true, default = newJString("2016-11-15")) - if valid_619493 != nil: - section.add "Version", valid_619493 - var valid_619494 = query.getOrDefault("IamInstanceProfile.Name") - valid_619494 = validateParameter(valid_619494, JString, required = false, + if valid_620697 != nil: + section.add "Version", valid_620697 + var valid_620698 = query.getOrDefault("IamInstanceProfile.Name") + valid_620698 = validateParameter(valid_620698, JString, required = false, default = nil) - if valid_619494 != nil: - section.add "IamInstanceProfile.Name", valid_619494 + if valid_620698 != nil: + section.add "IamInstanceProfile.Name", valid_620698 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -123470,62 +123535,62 @@ proc validate_GetReplaceIamInstanceProfileAssociation_619488(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619495 = header.getOrDefault("X-Amz-Signature") - valid_619495 = validateParameter(valid_619495, JString, required = false, + var valid_620699 = header.getOrDefault("X-Amz-Signature") + valid_620699 = validateParameter(valid_620699, JString, required = false, default = nil) - if valid_619495 != nil: - section.add "X-Amz-Signature", valid_619495 - var valid_619496 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619496 = validateParameter(valid_619496, JString, required = false, + if valid_620699 != nil: + section.add "X-Amz-Signature", valid_620699 + var valid_620700 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620700 = validateParameter(valid_620700, JString, required = false, default = nil) - if valid_619496 != nil: - section.add "X-Amz-Content-Sha256", valid_619496 - var valid_619497 = header.getOrDefault("X-Amz-Date") - valid_619497 = validateParameter(valid_619497, JString, required = false, + if valid_620700 != nil: + section.add "X-Amz-Content-Sha256", valid_620700 + var valid_620701 = header.getOrDefault("X-Amz-Date") + valid_620701 = validateParameter(valid_620701, JString, required = false, default = nil) - if valid_619497 != nil: - section.add "X-Amz-Date", valid_619497 - var valid_619498 = header.getOrDefault("X-Amz-Credential") - valid_619498 = validateParameter(valid_619498, JString, required = false, + if valid_620701 != nil: + section.add "X-Amz-Date", valid_620701 + var valid_620702 = header.getOrDefault("X-Amz-Credential") + valid_620702 = validateParameter(valid_620702, JString, required = false, default = nil) - if valid_619498 != nil: - section.add "X-Amz-Credential", valid_619498 - var valid_619499 = header.getOrDefault("X-Amz-Security-Token") - valid_619499 = validateParameter(valid_619499, JString, required = false, + if valid_620702 != nil: + section.add "X-Amz-Credential", valid_620702 + var valid_620703 = header.getOrDefault("X-Amz-Security-Token") + valid_620703 = validateParameter(valid_620703, JString, required = false, default = nil) - if valid_619499 != nil: - section.add "X-Amz-Security-Token", valid_619499 - var valid_619500 = header.getOrDefault("X-Amz-Algorithm") - valid_619500 = validateParameter(valid_619500, JString, required = false, + if valid_620703 != nil: + section.add "X-Amz-Security-Token", valid_620703 + var valid_620704 = header.getOrDefault("X-Amz-Algorithm") + valid_620704 = validateParameter(valid_620704, JString, required = false, default = nil) - if valid_619500 != nil: - section.add "X-Amz-Algorithm", valid_619500 - var valid_619501 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619501 = validateParameter(valid_619501, JString, required = false, + if valid_620704 != nil: + section.add "X-Amz-Algorithm", valid_620704 + var valid_620705 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620705 = validateParameter(valid_620705, JString, required = false, default = nil) - if valid_619501 != nil: - section.add "X-Amz-SignedHeaders", valid_619501 + if valid_620705 != nil: + section.add "X-Amz-SignedHeaders", valid_620705 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619502: Call_GetReplaceIamInstanceProfileAssociation_619487; +proc call*(call_620706: Call_GetReplaceIamInstanceProfileAssociation_620691; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Replaces an IAM instance profile for the specified running instance. You can use this action to change the IAM instance profile that's associated with an instance without having to disassociate the existing IAM instance profile first.
Use DescribeIamInstanceProfileAssociations to get the association ID.
## - let valid = call_619502.validator(path, query, header, formData, body) - let scheme = call_619502.pickScheme + let valid = call_620706.validator(path, query, header, formData, body) + let scheme = call_620706.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619502.url(scheme.get, call_619502.host, call_619502.base, - call_619502.route, valid.getOrDefault("path"), + let url = call_620706.url(scheme.get, call_620706.host, call_620706.base, + call_620706.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619502, url, valid) + result = atozHook(call_620706, url, valid) -proc call*(call_619503: Call_GetReplaceIamInstanceProfileAssociation_619487; +proc call*(call_620707: Call_GetReplaceIamInstanceProfileAssociation_620691; AssociationId: string; Action: string = "ReplaceIamInstanceProfileAssociation"; IamInstanceProfileArn: string = ""; Version: string = "2016-11-15"; @@ -123542,24 +123607,24 @@ proc call*(call_619503: Call_GetReplaceIamInstanceProfileAssociation_619487; ## IamInstanceProfileName: string ## : Describes an IAM instance profile. ## The name of the instance profile. - var query_619504 = newJObject() - add(query_619504, "AssociationId", newJString(AssociationId)) - add(query_619504, "Action", newJString(Action)) - add(query_619504, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn)) - add(query_619504, "Version", newJString(Version)) - add(query_619504, "IamInstanceProfile.Name", newJString(IamInstanceProfileName)) - result = call_619503.call(nil, query_619504, nil, nil, nil) - -var getReplaceIamInstanceProfileAssociation* = Call_GetReplaceIamInstanceProfileAssociation_619487( + var query_620708 = newJObject() + add(query_620708, "AssociationId", newJString(AssociationId)) + add(query_620708, "Action", newJString(Action)) + add(query_620708, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn)) + add(query_620708, "Version", newJString(Version)) + add(query_620708, "IamInstanceProfile.Name", newJString(IamInstanceProfileName)) + result = call_620707.call(nil, query_620708, nil, nil, nil) + +var getReplaceIamInstanceProfileAssociation* = Call_GetReplaceIamInstanceProfileAssociation_620691( name: "getReplaceIamInstanceProfileAssociation", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ReplaceIamInstanceProfileAssociation", - validator: validate_GetReplaceIamInstanceProfileAssociation_619488, base: "/", - url: url_GetReplaceIamInstanceProfileAssociation_619489, + validator: validate_GetReplaceIamInstanceProfileAssociation_620692, base: "/", + url: url_GetReplaceIamInstanceProfileAssociation_620693, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostReplaceNetworkAclAssociation_619542 = ref object of OpenApiRestCall_604389 -proc url_PostReplaceNetworkAclAssociation_619544(protocol: Scheme; host: string; + Call_PostReplaceNetworkAclAssociation_620746 = ref object of OpenApiRestCall_605589 +proc url_PostReplaceNetworkAclAssociation_620748(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -123571,7 +123636,7 @@ proc url_PostReplaceNetworkAclAssociation_619544(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostReplaceNetworkAclAssociation_619543(path: JsonNode; +proc validate_PostReplaceNetworkAclAssociation_620747(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Changes which network ACL a subnet is associated with. By default when you create a subnet, it's automatically associated with the default network ACL. For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
This is an idempotent operation.
## @@ -123584,16 +123649,16 @@ proc validate_PostReplaceNetworkAclAssociation_619543(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619545 = query.getOrDefault("Action") - valid_619545 = validateParameter(valid_619545, JString, required = true, default = newJString( + var valid_620749 = query.getOrDefault("Action") + valid_620749 = validateParameter(valid_620749, JString, required = true, default = newJString( "ReplaceNetworkAclAssociation")) - if valid_619545 != nil: - section.add "Action", valid_619545 - var valid_619546 = query.getOrDefault("Version") - valid_619546 = validateParameter(valid_619546, JString, required = true, + if valid_620749 != nil: + section.add "Action", valid_620749 + var valid_620750 = query.getOrDefault("Version") + valid_620750 = validateParameter(valid_620750, JString, required = true, default = newJString("2016-11-15")) - if valid_619546 != nil: - section.add "Version", valid_619546 + if valid_620750 != nil: + section.add "Version", valid_620750 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -123604,41 +123669,41 @@ proc validate_PostReplaceNetworkAclAssociation_619543(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619547 = header.getOrDefault("X-Amz-Signature") - valid_619547 = validateParameter(valid_619547, JString, required = false, + var valid_620751 = header.getOrDefault("X-Amz-Signature") + valid_620751 = validateParameter(valid_620751, JString, required = false, default = nil) - if valid_619547 != nil: - section.add "X-Amz-Signature", valid_619547 - var valid_619548 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619548 = validateParameter(valid_619548, JString, required = false, + if valid_620751 != nil: + section.add "X-Amz-Signature", valid_620751 + var valid_620752 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620752 = validateParameter(valid_620752, JString, required = false, default = nil) - if valid_619548 != nil: - section.add "X-Amz-Content-Sha256", valid_619548 - var valid_619549 = header.getOrDefault("X-Amz-Date") - valid_619549 = validateParameter(valid_619549, JString, required = false, + if valid_620752 != nil: + section.add "X-Amz-Content-Sha256", valid_620752 + var valid_620753 = header.getOrDefault("X-Amz-Date") + valid_620753 = validateParameter(valid_620753, JString, required = false, default = nil) - if valid_619549 != nil: - section.add "X-Amz-Date", valid_619549 - var valid_619550 = header.getOrDefault("X-Amz-Credential") - valid_619550 = validateParameter(valid_619550, JString, required = false, + if valid_620753 != nil: + section.add "X-Amz-Date", valid_620753 + var valid_620754 = header.getOrDefault("X-Amz-Credential") + valid_620754 = validateParameter(valid_620754, JString, required = false, default = nil) - if valid_619550 != nil: - section.add "X-Amz-Credential", valid_619550 - var valid_619551 = header.getOrDefault("X-Amz-Security-Token") - valid_619551 = validateParameter(valid_619551, JString, required = false, + if valid_620754 != nil: + section.add "X-Amz-Credential", valid_620754 + var valid_620755 = header.getOrDefault("X-Amz-Security-Token") + valid_620755 = validateParameter(valid_620755, JString, required = false, default = nil) - if valid_619551 != nil: - section.add "X-Amz-Security-Token", valid_619551 - var valid_619552 = header.getOrDefault("X-Amz-Algorithm") - valid_619552 = validateParameter(valid_619552, JString, required = false, + if valid_620755 != nil: + section.add "X-Amz-Security-Token", valid_620755 + var valid_620756 = header.getOrDefault("X-Amz-Algorithm") + valid_620756 = validateParameter(valid_620756, JString, required = false, default = nil) - if valid_619552 != nil: - section.add "X-Amz-Algorithm", valid_619552 - var valid_619553 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619553 = validateParameter(valid_619553, JString, required = false, + if valid_620756 != nil: + section.add "X-Amz-Algorithm", valid_620756 + var valid_620757 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620757 = validateParameter(valid_620757, JString, required = false, default = nil) - if valid_619553 != nil: - section.add "X-Amz-SignedHeaders", valid_619553 + if valid_620757 != nil: + section.add "X-Amz-SignedHeaders", valid_620757 result.add "header", section ## parameters in `formData` object: ## NetworkAclId: JString (required) @@ -123650,39 +123715,39 @@ proc validate_PostReplaceNetworkAclAssociation_619543(path: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `NetworkAclId` field" - var valid_619554 = formData.getOrDefault("NetworkAclId") - valid_619554 = validateParameter(valid_619554, JString, required = true, + var valid_620758 = formData.getOrDefault("NetworkAclId") + valid_620758 = validateParameter(valid_620758, JString, required = true, default = nil) - if valid_619554 != nil: - section.add "NetworkAclId", valid_619554 - var valid_619555 = formData.getOrDefault("DryRun") - valid_619555 = validateParameter(valid_619555, JBool, required = false, default = nil) - if valid_619555 != nil: - section.add "DryRun", valid_619555 - var valid_619556 = formData.getOrDefault("AssociationId") - valid_619556 = validateParameter(valid_619556, JString, required = true, + if valid_620758 != nil: + section.add "NetworkAclId", valid_620758 + var valid_620759 = formData.getOrDefault("DryRun") + valid_620759 = validateParameter(valid_620759, JBool, required = false, default = nil) + if valid_620759 != nil: + section.add "DryRun", valid_620759 + var valid_620760 = formData.getOrDefault("AssociationId") + valid_620760 = validateParameter(valid_620760, JString, required = true, default = nil) - if valid_619556 != nil: - section.add "AssociationId", valid_619556 + if valid_620760 != nil: + section.add "AssociationId", valid_620760 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619557: Call_PostReplaceNetworkAclAssociation_619542; +proc call*(call_620761: Call_PostReplaceNetworkAclAssociation_620746; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Changes which network ACL a subnet is associated with. By default when you create a subnet, it's automatically associated with the default network ACL. For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
This is an idempotent operation.
## - let valid = call_619557.validator(path, query, header, formData, body) - let scheme = call_619557.pickScheme + let valid = call_620761.validator(path, query, header, formData, body) + let scheme = call_620761.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619557.url(scheme.get, call_619557.host, call_619557.base, - call_619557.route, valid.getOrDefault("path"), + let url = call_620761.url(scheme.get, call_620761.host, call_620761.base, + call_620761.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619557, url, valid) + result = atozHook(call_620761, url, valid) -proc call*(call_619558: Call_PostReplaceNetworkAclAssociation_619542; +proc call*(call_620762: Call_PostReplaceNetworkAclAssociation_620746; NetworkAclId: string; AssociationId: string; DryRun: bool = false; Action: string = "ReplaceNetworkAclAssociation"; Version: string = "2016-11-15"): Recallable = @@ -123696,24 +123761,24 @@ proc call*(call_619558: Call_PostReplaceNetworkAclAssociation_619542; ## Version: string (required) ## AssociationId: string (required) ## : The ID of the current association between the original network ACL and the subnet. - var query_619559 = newJObject() - var formData_619560 = newJObject() - add(formData_619560, "NetworkAclId", newJString(NetworkAclId)) - add(formData_619560, "DryRun", newJBool(DryRun)) - add(query_619559, "Action", newJString(Action)) - add(query_619559, "Version", newJString(Version)) - add(formData_619560, "AssociationId", newJString(AssociationId)) - result = call_619558.call(nil, query_619559, nil, formData_619560, nil) - -var postReplaceNetworkAclAssociation* = Call_PostReplaceNetworkAclAssociation_619542( + var query_620763 = newJObject() + var formData_620764 = newJObject() + add(formData_620764, "NetworkAclId", newJString(NetworkAclId)) + add(formData_620764, "DryRun", newJBool(DryRun)) + add(query_620763, "Action", newJString(Action)) + add(query_620763, "Version", newJString(Version)) + add(formData_620764, "AssociationId", newJString(AssociationId)) + result = call_620762.call(nil, query_620763, nil, formData_620764, nil) + +var postReplaceNetworkAclAssociation* = Call_PostReplaceNetworkAclAssociation_620746( name: "postReplaceNetworkAclAssociation", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ReplaceNetworkAclAssociation", - validator: validate_PostReplaceNetworkAclAssociation_619543, base: "/", - url: url_PostReplaceNetworkAclAssociation_619544, + validator: validate_PostReplaceNetworkAclAssociation_620747, base: "/", + url: url_PostReplaceNetworkAclAssociation_620748, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetReplaceNetworkAclAssociation_619524 = ref object of OpenApiRestCall_604389 -proc url_GetReplaceNetworkAclAssociation_619526(protocol: Scheme; host: string; + Call_GetReplaceNetworkAclAssociation_620728 = ref object of OpenApiRestCall_605589 +proc url_GetReplaceNetworkAclAssociation_620730(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -123725,7 +123790,7 @@ proc url_GetReplaceNetworkAclAssociation_619526(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetReplaceNetworkAclAssociation_619525(path: JsonNode; +proc validate_GetReplaceNetworkAclAssociation_620729(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Changes which network ACL a subnet is associated with. By default when you create a subnet, it's automatically associated with the default network ACL. For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
This is an idempotent operation.
## @@ -123743,32 +123808,32 @@ proc validate_GetReplaceNetworkAclAssociation_619525(path: JsonNode; ## : The ID of the new network ACL to associate with the subnet. ## Version: JString (required) section = newJObject() - var valid_619527 = query.getOrDefault("DryRun") - valid_619527 = validateParameter(valid_619527, JBool, required = false, default = nil) - if valid_619527 != nil: - section.add "DryRun", valid_619527 + var valid_620731 = query.getOrDefault("DryRun") + valid_620731 = validateParameter(valid_620731, JBool, required = false, default = nil) + if valid_620731 != nil: + section.add "DryRun", valid_620731 assert query != nil, "query argument is necessary due to required `AssociationId` field" - var valid_619528 = query.getOrDefault("AssociationId") - valid_619528 = validateParameter(valid_619528, JString, required = true, + var valid_620732 = query.getOrDefault("AssociationId") + valid_620732 = validateParameter(valid_620732, JString, required = true, default = nil) - if valid_619528 != nil: - section.add "AssociationId", valid_619528 - var valid_619529 = query.getOrDefault("Action") - valid_619529 = validateParameter(valid_619529, JString, required = true, default = newJString( + if valid_620732 != nil: + section.add "AssociationId", valid_620732 + var valid_620733 = query.getOrDefault("Action") + valid_620733 = validateParameter(valid_620733, JString, required = true, default = newJString( "ReplaceNetworkAclAssociation")) - if valid_619529 != nil: - section.add "Action", valid_619529 - var valid_619530 = query.getOrDefault("NetworkAclId") - valid_619530 = validateParameter(valid_619530, JString, required = true, + if valid_620733 != nil: + section.add "Action", valid_620733 + var valid_620734 = query.getOrDefault("NetworkAclId") + valid_620734 = validateParameter(valid_620734, JString, required = true, default = nil) - if valid_619530 != nil: - section.add "NetworkAclId", valid_619530 - var valid_619531 = query.getOrDefault("Version") - valid_619531 = validateParameter(valid_619531, JString, required = true, + if valid_620734 != nil: + section.add "NetworkAclId", valid_620734 + var valid_620735 = query.getOrDefault("Version") + valid_620735 = validateParameter(valid_620735, JString, required = true, default = newJString("2016-11-15")) - if valid_619531 != nil: - section.add "Version", valid_619531 + if valid_620735 != nil: + section.add "Version", valid_620735 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -123779,62 +123844,62 @@ proc validate_GetReplaceNetworkAclAssociation_619525(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619532 = header.getOrDefault("X-Amz-Signature") - valid_619532 = validateParameter(valid_619532, JString, required = false, + var valid_620736 = header.getOrDefault("X-Amz-Signature") + valid_620736 = validateParameter(valid_620736, JString, required = false, default = nil) - if valid_619532 != nil: - section.add "X-Amz-Signature", valid_619532 - var valid_619533 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619533 = validateParameter(valid_619533, JString, required = false, + if valid_620736 != nil: + section.add "X-Amz-Signature", valid_620736 + var valid_620737 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620737 = validateParameter(valid_620737, JString, required = false, default = nil) - if valid_619533 != nil: - section.add "X-Amz-Content-Sha256", valid_619533 - var valid_619534 = header.getOrDefault("X-Amz-Date") - valid_619534 = validateParameter(valid_619534, JString, required = false, + if valid_620737 != nil: + section.add "X-Amz-Content-Sha256", valid_620737 + var valid_620738 = header.getOrDefault("X-Amz-Date") + valid_620738 = validateParameter(valid_620738, JString, required = false, default = nil) - if valid_619534 != nil: - section.add "X-Amz-Date", valid_619534 - var valid_619535 = header.getOrDefault("X-Amz-Credential") - valid_619535 = validateParameter(valid_619535, JString, required = false, + if valid_620738 != nil: + section.add "X-Amz-Date", valid_620738 + var valid_620739 = header.getOrDefault("X-Amz-Credential") + valid_620739 = validateParameter(valid_620739, JString, required = false, default = nil) - if valid_619535 != nil: - section.add "X-Amz-Credential", valid_619535 - var valid_619536 = header.getOrDefault("X-Amz-Security-Token") - valid_619536 = validateParameter(valid_619536, JString, required = false, + if valid_620739 != nil: + section.add "X-Amz-Credential", valid_620739 + var valid_620740 = header.getOrDefault("X-Amz-Security-Token") + valid_620740 = validateParameter(valid_620740, JString, required = false, default = nil) - if valid_619536 != nil: - section.add "X-Amz-Security-Token", valid_619536 - var valid_619537 = header.getOrDefault("X-Amz-Algorithm") - valid_619537 = validateParameter(valid_619537, JString, required = false, + if valid_620740 != nil: + section.add "X-Amz-Security-Token", valid_620740 + var valid_620741 = header.getOrDefault("X-Amz-Algorithm") + valid_620741 = validateParameter(valid_620741, JString, required = false, default = nil) - if valid_619537 != nil: - section.add "X-Amz-Algorithm", valid_619537 - var valid_619538 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619538 = validateParameter(valid_619538, JString, required = false, + if valid_620741 != nil: + section.add "X-Amz-Algorithm", valid_620741 + var valid_620742 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620742 = validateParameter(valid_620742, JString, required = false, default = nil) - if valid_619538 != nil: - section.add "X-Amz-SignedHeaders", valid_619538 + if valid_620742 != nil: + section.add "X-Amz-SignedHeaders", valid_620742 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619539: Call_GetReplaceNetworkAclAssociation_619524; +proc call*(call_620743: Call_GetReplaceNetworkAclAssociation_620728; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Changes which network ACL a subnet is associated with. By default when you create a subnet, it's automatically associated with the default network ACL. For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
This is an idempotent operation.
## - let valid = call_619539.validator(path, query, header, formData, body) - let scheme = call_619539.pickScheme + let valid = call_620743.validator(path, query, header, formData, body) + let scheme = call_620743.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619539.url(scheme.get, call_619539.host, call_619539.base, - call_619539.route, valid.getOrDefault("path"), + let url = call_620743.url(scheme.get, call_620743.host, call_620743.base, + call_620743.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619539, url, valid) + result = atozHook(call_620743, url, valid) -proc call*(call_619540: Call_GetReplaceNetworkAclAssociation_619524; +proc call*(call_620744: Call_GetReplaceNetworkAclAssociation_620728; AssociationId: string; NetworkAclId: string; DryRun: bool = false; Action: string = "ReplaceNetworkAclAssociation"; Version: string = "2016-11-15"): Recallable = @@ -123848,23 +123913,23 @@ proc call*(call_619540: Call_GetReplaceNetworkAclAssociation_619524; ## NetworkAclId: string (required) ## : The ID of the new network ACL to associate with the subnet. ## Version: string (required) - var query_619541 = newJObject() - add(query_619541, "DryRun", newJBool(DryRun)) - add(query_619541, "AssociationId", newJString(AssociationId)) - add(query_619541, "Action", newJString(Action)) - add(query_619541, "NetworkAclId", newJString(NetworkAclId)) - add(query_619541, "Version", newJString(Version)) - result = call_619540.call(nil, query_619541, nil, nil, nil) + var query_620745 = newJObject() + add(query_620745, "DryRun", newJBool(DryRun)) + add(query_620745, "AssociationId", newJString(AssociationId)) + add(query_620745, "Action", newJString(Action)) + add(query_620745, "NetworkAclId", newJString(NetworkAclId)) + add(query_620745, "Version", newJString(Version)) + result = call_620744.call(nil, query_620745, nil, nil, nil) -var getReplaceNetworkAclAssociation* = Call_GetReplaceNetworkAclAssociation_619524( +var getReplaceNetworkAclAssociation* = Call_GetReplaceNetworkAclAssociation_620728( name: "getReplaceNetworkAclAssociation", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ReplaceNetworkAclAssociation", - validator: validate_GetReplaceNetworkAclAssociation_619525, base: "/", - url: url_GetReplaceNetworkAclAssociation_619526, + validator: validate_GetReplaceNetworkAclAssociation_620729, base: "/", + url: url_GetReplaceNetworkAclAssociation_620730, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostReplaceNetworkAclEntry_619588 = ref object of OpenApiRestCall_604389 -proc url_PostReplaceNetworkAclEntry_619590(protocol: Scheme; host: string; + Call_PostReplaceNetworkAclEntry_620792 = ref object of OpenApiRestCall_605589 +proc url_PostReplaceNetworkAclEntry_620794(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -123876,7 +123941,7 @@ proc url_PostReplaceNetworkAclEntry_619590(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostReplaceNetworkAclEntry_619589(path: JsonNode; query: JsonNode; +proc validate_PostReplaceNetworkAclEntry_620793(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Replaces an entry (rule) in a network ACL. For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide. ## @@ -123889,16 +123954,16 @@ proc validate_PostReplaceNetworkAclEntry_619589(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619591 = query.getOrDefault("Action") - valid_619591 = validateParameter(valid_619591, JString, required = true, + var valid_620795 = query.getOrDefault("Action") + valid_620795 = validateParameter(valid_620795, JString, required = true, default = newJString("ReplaceNetworkAclEntry")) - if valid_619591 != nil: - section.add "Action", valid_619591 - var valid_619592 = query.getOrDefault("Version") - valid_619592 = validateParameter(valid_619592, JString, required = true, + if valid_620795 != nil: + section.add "Action", valid_620795 + var valid_620796 = query.getOrDefault("Version") + valid_620796 = validateParameter(valid_620796, JString, required = true, default = newJString("2016-11-15")) - if valid_619592 != nil: - section.add "Version", valid_619592 + if valid_620796 != nil: + section.add "Version", valid_620796 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -123909,41 +123974,41 @@ proc validate_PostReplaceNetworkAclEntry_619589(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619593 = header.getOrDefault("X-Amz-Signature") - valid_619593 = validateParameter(valid_619593, JString, required = false, + var valid_620797 = header.getOrDefault("X-Amz-Signature") + valid_620797 = validateParameter(valid_620797, JString, required = false, default = nil) - if valid_619593 != nil: - section.add "X-Amz-Signature", valid_619593 - var valid_619594 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619594 = validateParameter(valid_619594, JString, required = false, + if valid_620797 != nil: + section.add "X-Amz-Signature", valid_620797 + var valid_620798 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620798 = validateParameter(valid_620798, JString, required = false, default = nil) - if valid_619594 != nil: - section.add "X-Amz-Content-Sha256", valid_619594 - var valid_619595 = header.getOrDefault("X-Amz-Date") - valid_619595 = validateParameter(valid_619595, JString, required = false, + if valid_620798 != nil: + section.add "X-Amz-Content-Sha256", valid_620798 + var valid_620799 = header.getOrDefault("X-Amz-Date") + valid_620799 = validateParameter(valid_620799, JString, required = false, default = nil) - if valid_619595 != nil: - section.add "X-Amz-Date", valid_619595 - var valid_619596 = header.getOrDefault("X-Amz-Credential") - valid_619596 = validateParameter(valid_619596, JString, required = false, + if valid_620799 != nil: + section.add "X-Amz-Date", valid_620799 + var valid_620800 = header.getOrDefault("X-Amz-Credential") + valid_620800 = validateParameter(valid_620800, JString, required = false, default = nil) - if valid_619596 != nil: - section.add "X-Amz-Credential", valid_619596 - var valid_619597 = header.getOrDefault("X-Amz-Security-Token") - valid_619597 = validateParameter(valid_619597, JString, required = false, + if valid_620800 != nil: + section.add "X-Amz-Credential", valid_620800 + var valid_620801 = header.getOrDefault("X-Amz-Security-Token") + valid_620801 = validateParameter(valid_620801, JString, required = false, default = nil) - if valid_619597 != nil: - section.add "X-Amz-Security-Token", valid_619597 - var valid_619598 = header.getOrDefault("X-Amz-Algorithm") - valid_619598 = validateParameter(valid_619598, JString, required = false, + if valid_620801 != nil: + section.add "X-Amz-Security-Token", valid_620801 + var valid_620802 = header.getOrDefault("X-Amz-Algorithm") + valid_620802 = validateParameter(valid_620802, JString, required = false, default = nil) - if valid_619598 != nil: - section.add "X-Amz-Algorithm", valid_619598 - var valid_619599 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619599 = validateParameter(valid_619599, JString, required = false, + if valid_620802 != nil: + section.add "X-Amz-Algorithm", valid_620802 + var valid_620803 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620803 = validateParameter(valid_620803, JString, required = false, default = nil) - if valid_619599 != nil: - section.add "X-Amz-SignedHeaders", valid_619599 + if valid_620803 != nil: + section.add "X-Amz-SignedHeaders", valid_620803 result.add "header", section ## parameters in `formData` object: ## RuleNumber: JInt (required) @@ -123977,81 +124042,81 @@ proc validate_PostReplaceNetworkAclEntry_619589(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `RuleNumber` field" - var valid_619600 = formData.getOrDefault("RuleNumber") - valid_619600 = validateParameter(valid_619600, JInt, required = true, default = nil) - if valid_619600 != nil: - section.add "RuleNumber", valid_619600 - var valid_619601 = formData.getOrDefault("PortRange.From") - valid_619601 = validateParameter(valid_619601, JString, required = false, + var valid_620804 = formData.getOrDefault("RuleNumber") + valid_620804 = validateParameter(valid_620804, JInt, required = true, default = nil) + if valid_620804 != nil: + section.add "RuleNumber", valid_620804 + var valid_620805 = formData.getOrDefault("PortRange.From") + valid_620805 = validateParameter(valid_620805, JString, required = false, default = nil) - if valid_619601 != nil: - section.add "PortRange.From", valid_619601 - var valid_619602 = formData.getOrDefault("RuleAction") - valid_619602 = validateParameter(valid_619602, JString, required = true, + if valid_620805 != nil: + section.add "PortRange.From", valid_620805 + var valid_620806 = formData.getOrDefault("RuleAction") + valid_620806 = validateParameter(valid_620806, JString, required = true, default = newJString("allow")) - if valid_619602 != nil: - section.add "RuleAction", valid_619602 - var valid_619603 = formData.getOrDefault("Icmp.Type") - valid_619603 = validateParameter(valid_619603, JString, required = false, + if valid_620806 != nil: + section.add "RuleAction", valid_620806 + var valid_620807 = formData.getOrDefault("Icmp.Type") + valid_620807 = validateParameter(valid_620807, JString, required = false, default = nil) - if valid_619603 != nil: - section.add "Icmp.Type", valid_619603 - var valid_619604 = formData.getOrDefault("CidrBlock") - valid_619604 = validateParameter(valid_619604, JString, required = false, + if valid_620807 != nil: + section.add "Icmp.Type", valid_620807 + var valid_620808 = formData.getOrDefault("CidrBlock") + valid_620808 = validateParameter(valid_620808, JString, required = false, default = nil) - if valid_619604 != nil: - section.add "CidrBlock", valid_619604 - var valid_619605 = formData.getOrDefault("Protocol") - valid_619605 = validateParameter(valid_619605, JString, required = true, + if valid_620808 != nil: + section.add "CidrBlock", valid_620808 + var valid_620809 = formData.getOrDefault("Protocol") + valid_620809 = validateParameter(valid_620809, JString, required = true, default = nil) - if valid_619605 != nil: - section.add "Protocol", valid_619605 - var valid_619606 = formData.getOrDefault("NetworkAclId") - valid_619606 = validateParameter(valid_619606, JString, required = true, + if valid_620809 != nil: + section.add "Protocol", valid_620809 + var valid_620810 = formData.getOrDefault("NetworkAclId") + valid_620810 = validateParameter(valid_620810, JString, required = true, default = nil) - if valid_619606 != nil: - section.add "NetworkAclId", valid_619606 - var valid_619607 = formData.getOrDefault("DryRun") - valid_619607 = validateParameter(valid_619607, JBool, required = false, default = nil) - if valid_619607 != nil: - section.add "DryRun", valid_619607 - var valid_619608 = formData.getOrDefault("Egress") - valid_619608 = validateParameter(valid_619608, JBool, required = true, default = nil) - if valid_619608 != nil: - section.add "Egress", valid_619608 - var valid_619609 = formData.getOrDefault("Icmp.Code") - valid_619609 = validateParameter(valid_619609, JString, required = false, + if valid_620810 != nil: + section.add "NetworkAclId", valid_620810 + var valid_620811 = formData.getOrDefault("DryRun") + valid_620811 = validateParameter(valid_620811, JBool, required = false, default = nil) + if valid_620811 != nil: + section.add "DryRun", valid_620811 + var valid_620812 = formData.getOrDefault("Egress") + valid_620812 = validateParameter(valid_620812, JBool, required = true, default = nil) + if valid_620812 != nil: + section.add "Egress", valid_620812 + var valid_620813 = formData.getOrDefault("Icmp.Code") + valid_620813 = validateParameter(valid_620813, JString, required = false, default = nil) - if valid_619609 != nil: - section.add "Icmp.Code", valid_619609 - var valid_619610 = formData.getOrDefault("PortRange.To") - valid_619610 = validateParameter(valid_619610, JString, required = false, + if valid_620813 != nil: + section.add "Icmp.Code", valid_620813 + var valid_620814 = formData.getOrDefault("PortRange.To") + valid_620814 = validateParameter(valid_620814, JString, required = false, default = nil) - if valid_619610 != nil: - section.add "PortRange.To", valid_619610 - var valid_619611 = formData.getOrDefault("Ipv6CidrBlock") - valid_619611 = validateParameter(valid_619611, JString, required = false, + if valid_620814 != nil: + section.add "PortRange.To", valid_620814 + var valid_620815 = formData.getOrDefault("Ipv6CidrBlock") + valid_620815 = validateParameter(valid_620815, JString, required = false, default = nil) - if valid_619611 != nil: - section.add "Ipv6CidrBlock", valid_619611 + if valid_620815 != nil: + section.add "Ipv6CidrBlock", valid_620815 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619612: Call_PostReplaceNetworkAclEntry_619588; path: JsonNode; +proc call*(call_620816: Call_PostReplaceNetworkAclEntry_620792; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Replaces an entry (rule) in a network ACL. For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide. ## - let valid = call_619612.validator(path, query, header, formData, body) - let scheme = call_619612.pickScheme + let valid = call_620816.validator(path, query, header, formData, body) + let scheme = call_620816.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619612.url(scheme.get, call_619612.host, call_619612.base, - call_619612.route, valid.getOrDefault("path"), + let url = call_620816.url(scheme.get, call_620816.host, call_620816.base, + call_620816.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619612, url, valid) + result = atozHook(call_620816, url, valid) -proc call*(call_619613: Call_PostReplaceNetworkAclEntry_619588; RuleNumber: int; +proc call*(call_620817: Call_PostReplaceNetworkAclEntry_620792; RuleNumber: int; Protocol: string; NetworkAclId: string; Egress: bool; PortRangeFrom: string = ""; RuleAction: string = "allow"; IcmpType: string = ""; CidrBlock: string = ""; DryRun: bool = false; @@ -124089,33 +124154,33 @@ proc call*(call_619613: Call_PostReplaceNetworkAclEntry_619588; RuleNumber: int; ## The last port in the range. ## Ipv6CidrBlock: string ## : The IPv6 network range to allow or deny, in CIDR notation (for example2001:bd8:1234:1a00::/64
).
- var query_619614 = newJObject()
- var formData_619615 = newJObject()
- add(formData_619615, "RuleNumber", newJInt(RuleNumber))
- add(formData_619615, "PortRange.From", newJString(PortRangeFrom))
- add(formData_619615, "RuleAction", newJString(RuleAction))
- add(formData_619615, "Icmp.Type", newJString(IcmpType))
- add(formData_619615, "CidrBlock", newJString(CidrBlock))
- add(formData_619615, "Protocol", newJString(Protocol))
- add(formData_619615, "NetworkAclId", newJString(NetworkAclId))
- add(formData_619615, "DryRun", newJBool(DryRun))
- add(query_619614, "Action", newJString(Action))
- add(formData_619615, "Egress", newJBool(Egress))
- add(query_619614, "Version", newJString(Version))
- add(formData_619615, "Icmp.Code", newJString(IcmpCode))
- add(formData_619615, "PortRange.To", newJString(PortRangeTo))
- add(formData_619615, "Ipv6CidrBlock", newJString(Ipv6CidrBlock))
- result = call_619613.call(nil, query_619614, nil, formData_619615, nil)
-
-var postReplaceNetworkAclEntry* = Call_PostReplaceNetworkAclEntry_619588(
+ var query_620818 = newJObject()
+ var formData_620819 = newJObject()
+ add(formData_620819, "RuleNumber", newJInt(RuleNumber))
+ add(formData_620819, "PortRange.From", newJString(PortRangeFrom))
+ add(formData_620819, "RuleAction", newJString(RuleAction))
+ add(formData_620819, "Icmp.Type", newJString(IcmpType))
+ add(formData_620819, "CidrBlock", newJString(CidrBlock))
+ add(formData_620819, "Protocol", newJString(Protocol))
+ add(formData_620819, "NetworkAclId", newJString(NetworkAclId))
+ add(formData_620819, "DryRun", newJBool(DryRun))
+ add(query_620818, "Action", newJString(Action))
+ add(formData_620819, "Egress", newJBool(Egress))
+ add(query_620818, "Version", newJString(Version))
+ add(formData_620819, "Icmp.Code", newJString(IcmpCode))
+ add(formData_620819, "PortRange.To", newJString(PortRangeTo))
+ add(formData_620819, "Ipv6CidrBlock", newJString(Ipv6CidrBlock))
+ result = call_620817.call(nil, query_620818, nil, formData_620819, nil)
+
+var postReplaceNetworkAclEntry* = Call_PostReplaceNetworkAclEntry_620792(
name: "postReplaceNetworkAclEntry", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ReplaceNetworkAclEntry",
- validator: validate_PostReplaceNetworkAclEntry_619589, base: "/",
- url: url_PostReplaceNetworkAclEntry_619590,
+ validator: validate_PostReplaceNetworkAclEntry_620793, base: "/",
+ url: url_PostReplaceNetworkAclEntry_620794,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetReplaceNetworkAclEntry_619561 = ref object of OpenApiRestCall_604389
-proc url_GetReplaceNetworkAclEntry_619563(protocol: Scheme; host: string;
+ Call_GetReplaceNetworkAclEntry_620765 = ref object of OpenApiRestCall_605589
+proc url_GetReplaceNetworkAclEntry_620767(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -124127,7 +124192,7 @@ proc url_GetReplaceNetworkAclEntry_619563(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetReplaceNetworkAclEntry_619562(path: JsonNode; query: JsonNode;
+proc validate_GetReplaceNetworkAclEntry_620766(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Replaces an entry (rule) in a network ACL. For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
##
@@ -124167,75 +124232,75 @@ proc validate_GetReplaceNetworkAclEntry_619562(path: JsonNode; query: JsonNode;
## Egress: JBool (required)
## : Indicates whether to replace the egress rule.
Default: If no value is specified, we replace the ingress rule.
section = newJObject() - var valid_619564 = query.getOrDefault("PortRange.To") - valid_619564 = validateParameter(valid_619564, JString, required = false, + var valid_620768 = query.getOrDefault("PortRange.To") + valid_620768 = validateParameter(valid_620768, JString, required = false, default = nil) - if valid_619564 != nil: - section.add "PortRange.To", valid_619564 - var valid_619565 = query.getOrDefault("DryRun") - valid_619565 = validateParameter(valid_619565, JBool, required = false, default = nil) - if valid_619565 != nil: - section.add "DryRun", valid_619565 - var valid_619566 = query.getOrDefault("Icmp.Type") - valid_619566 = validateParameter(valid_619566, JString, required = false, + if valid_620768 != nil: + section.add "PortRange.To", valid_620768 + var valid_620769 = query.getOrDefault("DryRun") + valid_620769 = validateParameter(valid_620769, JBool, required = false, default = nil) + if valid_620769 != nil: + section.add "DryRun", valid_620769 + var valid_620770 = query.getOrDefault("Icmp.Type") + valid_620770 = validateParameter(valid_620770, JString, required = false, default = nil) - if valid_619566 != nil: - section.add "Icmp.Type", valid_619566 + if valid_620770 != nil: + section.add "Icmp.Type", valid_620770 assert query != nil, "query argument is necessary due to required `RuleNumber` field" - var valid_619567 = query.getOrDefault("RuleNumber") - valid_619567 = validateParameter(valid_619567, JInt, required = true, default = nil) - if valid_619567 != nil: - section.add "RuleNumber", valid_619567 - var valid_619568 = query.getOrDefault("PortRange.From") - valid_619568 = validateParameter(valid_619568, JString, required = false, + var valid_620771 = query.getOrDefault("RuleNumber") + valid_620771 = validateParameter(valid_620771, JInt, required = true, default = nil) + if valid_620771 != nil: + section.add "RuleNumber", valid_620771 + var valid_620772 = query.getOrDefault("PortRange.From") + valid_620772 = validateParameter(valid_620772, JString, required = false, default = nil) - if valid_619568 != nil: - section.add "PortRange.From", valid_619568 - var valid_619569 = query.getOrDefault("RuleAction") - valid_619569 = validateParameter(valid_619569, JString, required = true, + if valid_620772 != nil: + section.add "PortRange.From", valid_620772 + var valid_620773 = query.getOrDefault("RuleAction") + valid_620773 = validateParameter(valid_620773, JString, required = true, default = newJString("allow")) - if valid_619569 != nil: - section.add "RuleAction", valid_619569 - var valid_619570 = query.getOrDefault("Action") - valid_619570 = validateParameter(valid_619570, JString, required = true, + if valid_620773 != nil: + section.add "RuleAction", valid_620773 + var valid_620774 = query.getOrDefault("Action") + valid_620774 = validateParameter(valid_620774, JString, required = true, default = newJString("ReplaceNetworkAclEntry")) - if valid_619570 != nil: - section.add "Action", valid_619570 - var valid_619571 = query.getOrDefault("Icmp.Code") - valid_619571 = validateParameter(valid_619571, JString, required = false, + if valid_620774 != nil: + section.add "Action", valid_620774 + var valid_620775 = query.getOrDefault("Icmp.Code") + valid_620775 = validateParameter(valid_620775, JString, required = false, default = nil) - if valid_619571 != nil: - section.add "Icmp.Code", valid_619571 - var valid_619572 = query.getOrDefault("NetworkAclId") - valid_619572 = validateParameter(valid_619572, JString, required = true, + if valid_620775 != nil: + section.add "Icmp.Code", valid_620775 + var valid_620776 = query.getOrDefault("NetworkAclId") + valid_620776 = validateParameter(valid_620776, JString, required = true, default = nil) - if valid_619572 != nil: - section.add "NetworkAclId", valid_619572 - var valid_619573 = query.getOrDefault("Ipv6CidrBlock") - valid_619573 = validateParameter(valid_619573, JString, required = false, + if valid_620776 != nil: + section.add "NetworkAclId", valid_620776 + var valid_620777 = query.getOrDefault("Ipv6CidrBlock") + valid_620777 = validateParameter(valid_620777, JString, required = false, default = nil) - if valid_619573 != nil: - section.add "Ipv6CidrBlock", valid_619573 - var valid_619574 = query.getOrDefault("Protocol") - valid_619574 = validateParameter(valid_619574, JString, required = true, + if valid_620777 != nil: + section.add "Ipv6CidrBlock", valid_620777 + var valid_620778 = query.getOrDefault("Protocol") + valid_620778 = validateParameter(valid_620778, JString, required = true, default = nil) - if valid_619574 != nil: - section.add "Protocol", valid_619574 - var valid_619575 = query.getOrDefault("CidrBlock") - valid_619575 = validateParameter(valid_619575, JString, required = false, + if valid_620778 != nil: + section.add "Protocol", valid_620778 + var valid_620779 = query.getOrDefault("CidrBlock") + valid_620779 = validateParameter(valid_620779, JString, required = false, default = nil) - if valid_619575 != nil: - section.add "CidrBlock", valid_619575 - var valid_619576 = query.getOrDefault("Version") - valid_619576 = validateParameter(valid_619576, JString, required = true, + if valid_620779 != nil: + section.add "CidrBlock", valid_620779 + var valid_620780 = query.getOrDefault("Version") + valid_620780 = validateParameter(valid_620780, JString, required = true, default = newJString("2016-11-15")) - if valid_619576 != nil: - section.add "Version", valid_619576 - var valid_619577 = query.getOrDefault("Egress") - valid_619577 = validateParameter(valid_619577, JBool, required = true, default = nil) - if valid_619577 != nil: - section.add "Egress", valid_619577 + if valid_620780 != nil: + section.add "Version", valid_620780 + var valid_620781 = query.getOrDefault("Egress") + valid_620781 = validateParameter(valid_620781, JBool, required = true, default = nil) + if valid_620781 != nil: + section.add "Egress", valid_620781 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -124246,61 +124311,61 @@ proc validate_GetReplaceNetworkAclEntry_619562(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619578 = header.getOrDefault("X-Amz-Signature") - valid_619578 = validateParameter(valid_619578, JString, required = false, + var valid_620782 = header.getOrDefault("X-Amz-Signature") + valid_620782 = validateParameter(valid_620782, JString, required = false, default = nil) - if valid_619578 != nil: - section.add "X-Amz-Signature", valid_619578 - var valid_619579 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619579 = validateParameter(valid_619579, JString, required = false, + if valid_620782 != nil: + section.add "X-Amz-Signature", valid_620782 + var valid_620783 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620783 = validateParameter(valid_620783, JString, required = false, default = nil) - if valid_619579 != nil: - section.add "X-Amz-Content-Sha256", valid_619579 - var valid_619580 = header.getOrDefault("X-Amz-Date") - valid_619580 = validateParameter(valid_619580, JString, required = false, + if valid_620783 != nil: + section.add "X-Amz-Content-Sha256", valid_620783 + var valid_620784 = header.getOrDefault("X-Amz-Date") + valid_620784 = validateParameter(valid_620784, JString, required = false, default = nil) - if valid_619580 != nil: - section.add "X-Amz-Date", valid_619580 - var valid_619581 = header.getOrDefault("X-Amz-Credential") - valid_619581 = validateParameter(valid_619581, JString, required = false, + if valid_620784 != nil: + section.add "X-Amz-Date", valid_620784 + var valid_620785 = header.getOrDefault("X-Amz-Credential") + valid_620785 = validateParameter(valid_620785, JString, required = false, default = nil) - if valid_619581 != nil: - section.add "X-Amz-Credential", valid_619581 - var valid_619582 = header.getOrDefault("X-Amz-Security-Token") - valid_619582 = validateParameter(valid_619582, JString, required = false, + if valid_620785 != nil: + section.add "X-Amz-Credential", valid_620785 + var valid_620786 = header.getOrDefault("X-Amz-Security-Token") + valid_620786 = validateParameter(valid_620786, JString, required = false, default = nil) - if valid_619582 != nil: - section.add "X-Amz-Security-Token", valid_619582 - var valid_619583 = header.getOrDefault("X-Amz-Algorithm") - valid_619583 = validateParameter(valid_619583, JString, required = false, + if valid_620786 != nil: + section.add "X-Amz-Security-Token", valid_620786 + var valid_620787 = header.getOrDefault("X-Amz-Algorithm") + valid_620787 = validateParameter(valid_620787, JString, required = false, default = nil) - if valid_619583 != nil: - section.add "X-Amz-Algorithm", valid_619583 - var valid_619584 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619584 = validateParameter(valid_619584, JString, required = false, + if valid_620787 != nil: + section.add "X-Amz-Algorithm", valid_620787 + var valid_620788 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620788 = validateParameter(valid_620788, JString, required = false, default = nil) - if valid_619584 != nil: - section.add "X-Amz-SignedHeaders", valid_619584 + if valid_620788 != nil: + section.add "X-Amz-SignedHeaders", valid_620788 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619585: Call_GetReplaceNetworkAclEntry_619561; path: JsonNode; +proc call*(call_620789: Call_GetReplaceNetworkAclEntry_620765; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Replaces an entry (rule) in a network ACL. For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide. ## - let valid = call_619585.validator(path, query, header, formData, body) - let scheme = call_619585.pickScheme + let valid = call_620789.validator(path, query, header, formData, body) + let scheme = call_620789.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619585.url(scheme.get, call_619585.host, call_619585.base, - call_619585.route, valid.getOrDefault("path"), + let url = call_620789.url(scheme.get, call_620789.host, call_620789.base, + call_620789.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619585, url, valid) + result = atozHook(call_620789, url, valid) -proc call*(call_619586: Call_GetReplaceNetworkAclEntry_619561; RuleNumber: int; +proc call*(call_620790: Call_GetReplaceNetworkAclEntry_620765; RuleNumber: int; NetworkAclId: string; Protocol: string; Egress: bool; PortRangeTo: string = ""; DryRun: bool = false; IcmpType: string = ""; PortRangeFrom: string = ""; RuleAction: string = "allow"; @@ -124339,32 +124404,32 @@ proc call*(call_619586: Call_GetReplaceNetworkAclEntry_619561; RuleNumber: int; ## Version: string (required) ## Egress: bool (required) ## :Indicates whether to replace the egress rule.
Default: If no value is specified, we replace the ingress rule.
- var query_619587 = newJObject() - add(query_619587, "PortRange.To", newJString(PortRangeTo)) - add(query_619587, "DryRun", newJBool(DryRun)) - add(query_619587, "Icmp.Type", newJString(IcmpType)) - add(query_619587, "RuleNumber", newJInt(RuleNumber)) - add(query_619587, "PortRange.From", newJString(PortRangeFrom)) - add(query_619587, "RuleAction", newJString(RuleAction)) - add(query_619587, "Action", newJString(Action)) - add(query_619587, "Icmp.Code", newJString(IcmpCode)) - add(query_619587, "NetworkAclId", newJString(NetworkAclId)) - add(query_619587, "Ipv6CidrBlock", newJString(Ipv6CidrBlock)) - add(query_619587, "Protocol", newJString(Protocol)) - add(query_619587, "CidrBlock", newJString(CidrBlock)) - add(query_619587, "Version", newJString(Version)) - add(query_619587, "Egress", newJBool(Egress)) - result = call_619586.call(nil, query_619587, nil, nil, nil) - -var getReplaceNetworkAclEntry* = Call_GetReplaceNetworkAclEntry_619561( + var query_620791 = newJObject() + add(query_620791, "PortRange.To", newJString(PortRangeTo)) + add(query_620791, "DryRun", newJBool(DryRun)) + add(query_620791, "Icmp.Type", newJString(IcmpType)) + add(query_620791, "RuleNumber", newJInt(RuleNumber)) + add(query_620791, "PortRange.From", newJString(PortRangeFrom)) + add(query_620791, "RuleAction", newJString(RuleAction)) + add(query_620791, "Action", newJString(Action)) + add(query_620791, "Icmp.Code", newJString(IcmpCode)) + add(query_620791, "NetworkAclId", newJString(NetworkAclId)) + add(query_620791, "Ipv6CidrBlock", newJString(Ipv6CidrBlock)) + add(query_620791, "Protocol", newJString(Protocol)) + add(query_620791, "CidrBlock", newJString(CidrBlock)) + add(query_620791, "Version", newJString(Version)) + add(query_620791, "Egress", newJBool(Egress)) + result = call_620790.call(nil, query_620791, nil, nil, nil) + +var getReplaceNetworkAclEntry* = Call_GetReplaceNetworkAclEntry_620765( name: "getReplaceNetworkAclEntry", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ReplaceNetworkAclEntry", - validator: validate_GetReplaceNetworkAclEntry_619562, base: "/", - url: url_GetReplaceNetworkAclEntry_619563, + validator: validate_GetReplaceNetworkAclEntry_620766, base: "/", + url: url_GetReplaceNetworkAclEntry_620767, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostReplaceRoute_619644 = ref object of OpenApiRestCall_604389 -proc url_PostReplaceRoute_619646(protocol: Scheme; host: string; base: string; + Call_PostReplaceRoute_620848 = ref object of OpenApiRestCall_605589 +proc url_PostReplaceRoute_620850(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -124376,7 +124441,7 @@ proc url_PostReplaceRoute_619646(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostReplaceRoute_619645(path: JsonNode; query: JsonNode; +proc validate_PostReplaceRoute_620849(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Replaces an existing route within a route table in a VPC. You must provide only one of the following: internet gateway, virtual private gateway, NAT instance, NAT gateway, VPC peering connection, network interface, egress-only internet gateway, or transit gateway.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
@@ -124390,16 +124455,16 @@ proc validate_PostReplaceRoute_619645(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619647 = query.getOrDefault("Action") - valid_619647 = validateParameter(valid_619647, JString, required = true, + var valid_620851 = query.getOrDefault("Action") + valid_620851 = validateParameter(valid_620851, JString, required = true, default = newJString("ReplaceRoute")) - if valid_619647 != nil: - section.add "Action", valid_619647 - var valid_619648 = query.getOrDefault("Version") - valid_619648 = validateParameter(valid_619648, JString, required = true, + if valid_620851 != nil: + section.add "Action", valid_620851 + var valid_620852 = query.getOrDefault("Version") + valid_620852 = validateParameter(valid_620852, JString, required = true, default = newJString("2016-11-15")) - if valid_619648 != nil: - section.add "Version", valid_619648 + if valid_620852 != nil: + section.add "Version", valid_620852 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -124410,41 +124475,41 @@ proc validate_PostReplaceRoute_619645(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619649 = header.getOrDefault("X-Amz-Signature") - valid_619649 = validateParameter(valid_619649, JString, required = false, + var valid_620853 = header.getOrDefault("X-Amz-Signature") + valid_620853 = validateParameter(valid_620853, JString, required = false, default = nil) - if valid_619649 != nil: - section.add "X-Amz-Signature", valid_619649 - var valid_619650 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619650 = validateParameter(valid_619650, JString, required = false, + if valid_620853 != nil: + section.add "X-Amz-Signature", valid_620853 + var valid_620854 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620854 = validateParameter(valid_620854, JString, required = false, default = nil) - if valid_619650 != nil: - section.add "X-Amz-Content-Sha256", valid_619650 - var valid_619651 = header.getOrDefault("X-Amz-Date") - valid_619651 = validateParameter(valid_619651, JString, required = false, + if valid_620854 != nil: + section.add "X-Amz-Content-Sha256", valid_620854 + var valid_620855 = header.getOrDefault("X-Amz-Date") + valid_620855 = validateParameter(valid_620855, JString, required = false, default = nil) - if valid_619651 != nil: - section.add "X-Amz-Date", valid_619651 - var valid_619652 = header.getOrDefault("X-Amz-Credential") - valid_619652 = validateParameter(valid_619652, JString, required = false, + if valid_620855 != nil: + section.add "X-Amz-Date", valid_620855 + var valid_620856 = header.getOrDefault("X-Amz-Credential") + valid_620856 = validateParameter(valid_620856, JString, required = false, default = nil) - if valid_619652 != nil: - section.add "X-Amz-Credential", valid_619652 - var valid_619653 = header.getOrDefault("X-Amz-Security-Token") - valid_619653 = validateParameter(valid_619653, JString, required = false, + if valid_620856 != nil: + section.add "X-Amz-Credential", valid_620856 + var valid_620857 = header.getOrDefault("X-Amz-Security-Token") + valid_620857 = validateParameter(valid_620857, JString, required = false, default = nil) - if valid_619653 != nil: - section.add "X-Amz-Security-Token", valid_619653 - var valid_619654 = header.getOrDefault("X-Amz-Algorithm") - valid_619654 = validateParameter(valid_619654, JString, required = false, + if valid_620857 != nil: + section.add "X-Amz-Security-Token", valid_620857 + var valid_620858 = header.getOrDefault("X-Amz-Algorithm") + valid_620858 = validateParameter(valid_620858, JString, required = false, default = nil) - if valid_619654 != nil: - section.add "X-Amz-Algorithm", valid_619654 - var valid_619655 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619655 = validateParameter(valid_619655, JString, required = false, + if valid_620858 != nil: + section.add "X-Amz-Algorithm", valid_620858 + var valid_620859 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620859 = validateParameter(valid_620859, JString, required = false, default = nil) - if valid_619655 != nil: - section.add "X-Amz-SignedHeaders", valid_619655 + if valid_620859 != nil: + section.add "X-Amz-SignedHeaders", valid_620859 result.add "header", section ## parameters in `formData` object: ## DestinationIpv6CidrBlock: JString @@ -124474,89 +124539,89 @@ proc validate_PostReplaceRoute_619645(path: JsonNode; query: JsonNode; ## NatGatewayId: JString ## : [IPv4 traffic only] The ID of a NAT gateway. section = newJObject() - var valid_619656 = formData.getOrDefault("DestinationIpv6CidrBlock") - valid_619656 = validateParameter(valid_619656, JString, required = false, + var valid_620860 = formData.getOrDefault("DestinationIpv6CidrBlock") + valid_620860 = validateParameter(valid_620860, JString, required = false, default = nil) - if valid_619656 != nil: - section.add "DestinationIpv6CidrBlock", valid_619656 - var valid_619657 = formData.getOrDefault("VpcPeeringConnectionId") - valid_619657 = validateParameter(valid_619657, JString, required = false, + if valid_620860 != nil: + section.add "DestinationIpv6CidrBlock", valid_620860 + var valid_620861 = formData.getOrDefault("VpcPeeringConnectionId") + valid_620861 = validateParameter(valid_620861, JString, required = false, default = nil) - if valid_619657 != nil: - section.add "VpcPeeringConnectionId", valid_619657 - var valid_619658 = formData.getOrDefault("LocalGatewayId") - valid_619658 = validateParameter(valid_619658, JString, required = false, + if valid_620861 != nil: + section.add "VpcPeeringConnectionId", valid_620861 + var valid_620862 = formData.getOrDefault("LocalGatewayId") + valid_620862 = validateParameter(valid_620862, JString, required = false, default = nil) - if valid_619658 != nil: - section.add "LocalGatewayId", valid_619658 - var valid_619659 = formData.getOrDefault("DestinationCidrBlock") - valid_619659 = validateParameter(valid_619659, JString, required = false, + if valid_620862 != nil: + section.add "LocalGatewayId", valid_620862 + var valid_620863 = formData.getOrDefault("DestinationCidrBlock") + valid_620863 = validateParameter(valid_620863, JString, required = false, default = nil) - if valid_619659 != nil: - section.add "DestinationCidrBlock", valid_619659 - var valid_619660 = formData.getOrDefault("NetworkInterfaceId") - valid_619660 = validateParameter(valid_619660, JString, required = false, + if valid_620863 != nil: + section.add "DestinationCidrBlock", valid_620863 + var valid_620864 = formData.getOrDefault("NetworkInterfaceId") + valid_620864 = validateParameter(valid_620864, JString, required = false, default = nil) - if valid_619660 != nil: - section.add "NetworkInterfaceId", valid_619660 - var valid_619661 = formData.getOrDefault("LocalTarget") - valid_619661 = validateParameter(valid_619661, JBool, required = false, default = nil) - if valid_619661 != nil: - section.add "LocalTarget", valid_619661 - var valid_619662 = formData.getOrDefault("GatewayId") - valid_619662 = validateParameter(valid_619662, JString, required = false, + if valid_620864 != nil: + section.add "NetworkInterfaceId", valid_620864 + var valid_620865 = formData.getOrDefault("LocalTarget") + valid_620865 = validateParameter(valid_620865, JBool, required = false, default = nil) + if valid_620865 != nil: + section.add "LocalTarget", valid_620865 + var valid_620866 = formData.getOrDefault("GatewayId") + valid_620866 = validateParameter(valid_620866, JString, required = false, default = nil) - if valid_619662 != nil: - section.add "GatewayId", valid_619662 - var valid_619663 = formData.getOrDefault("DryRun") - valid_619663 = validateParameter(valid_619663, JBool, required = false, default = nil) - if valid_619663 != nil: - section.add "DryRun", valid_619663 - var valid_619664 = formData.getOrDefault("EgressOnlyInternetGatewayId") - valid_619664 = validateParameter(valid_619664, JString, required = false, + if valid_620866 != nil: + section.add "GatewayId", valid_620866 + var valid_620867 = formData.getOrDefault("DryRun") + valid_620867 = validateParameter(valid_620867, JBool, required = false, default = nil) + if valid_620867 != nil: + section.add "DryRun", valid_620867 + var valid_620868 = formData.getOrDefault("EgressOnlyInternetGatewayId") + valid_620868 = validateParameter(valid_620868, JString, required = false, default = nil) - if valid_619664 != nil: - section.add "EgressOnlyInternetGatewayId", valid_619664 - var valid_619665 = formData.getOrDefault("InstanceId") - valid_619665 = validateParameter(valid_619665, JString, required = false, + if valid_620868 != nil: + section.add "EgressOnlyInternetGatewayId", valid_620868 + var valid_620869 = formData.getOrDefault("InstanceId") + valid_620869 = validateParameter(valid_620869, JString, required = false, default = nil) - if valid_619665 != nil: - section.add "InstanceId", valid_619665 - var valid_619666 = formData.getOrDefault("TransitGatewayId") - valid_619666 = validateParameter(valid_619666, JString, required = false, + if valid_620869 != nil: + section.add "InstanceId", valid_620869 + var valid_620870 = formData.getOrDefault("TransitGatewayId") + valid_620870 = validateParameter(valid_620870, JString, required = false, default = nil) - if valid_619666 != nil: - section.add "TransitGatewayId", valid_619666 + if valid_620870 != nil: + section.add "TransitGatewayId", valid_620870 assert formData != nil, "formData argument is necessary due to required `RouteTableId` field" - var valid_619667 = formData.getOrDefault("RouteTableId") - valid_619667 = validateParameter(valid_619667, JString, required = true, + var valid_620871 = formData.getOrDefault("RouteTableId") + valid_620871 = validateParameter(valid_620871, JString, required = true, default = nil) - if valid_619667 != nil: - section.add "RouteTableId", valid_619667 - var valid_619668 = formData.getOrDefault("NatGatewayId") - valid_619668 = validateParameter(valid_619668, JString, required = false, + if valid_620871 != nil: + section.add "RouteTableId", valid_620871 + var valid_620872 = formData.getOrDefault("NatGatewayId") + valid_620872 = validateParameter(valid_620872, JString, required = false, default = nil) - if valid_619668 != nil: - section.add "NatGatewayId", valid_619668 + if valid_620872 != nil: + section.add "NatGatewayId", valid_620872 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619669: Call_PostReplaceRoute_619644; path: JsonNode; +proc call*(call_620873: Call_PostReplaceRoute_620848; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Replaces an existing route within a route table in a VPC. You must provide only one of the following: internet gateway, virtual private gateway, NAT instance, NAT gateway, VPC peering connection, network interface, egress-only internet gateway, or transit gateway.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_619669.validator(path, query, header, formData, body) - let scheme = call_619669.pickScheme + let valid = call_620873.validator(path, query, header, formData, body) + let scheme = call_620873.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619669.url(scheme.get, call_619669.host, call_619669.base, - call_619669.route, valid.getOrDefault("path"), + let url = call_620873.url(scheme.get, call_620873.host, call_620873.base, + call_620873.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619669, url, valid) + result = atozHook(call_620873, url, valid) -proc call*(call_619670: Call_PostReplaceRoute_619644; RouteTableId: string; +proc call*(call_620874: Call_PostReplaceRoute_620848; RouteTableId: string; DestinationIpv6CidrBlock: string = ""; VpcPeeringConnectionId: string = ""; LocalGatewayId: string = ""; DestinationCidrBlock: string = ""; NetworkInterfaceId: string = ""; @@ -124594,36 +124659,36 @@ proc call*(call_619670: Call_PostReplaceRoute_619644; RouteTableId: string; ## NatGatewayId: string ## : [IPv4 traffic only] The ID of a NAT gateway. ## Version: string (required) - var query_619671 = newJObject() - var formData_619672 = newJObject() - add(formData_619672, "DestinationIpv6CidrBlock", + var query_620875 = newJObject() + var formData_620876 = newJObject() + add(formData_620876, "DestinationIpv6CidrBlock", newJString(DestinationIpv6CidrBlock)) - add(formData_619672, "VpcPeeringConnectionId", + add(formData_620876, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId)) - add(formData_619672, "LocalGatewayId", newJString(LocalGatewayId)) - add(formData_619672, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - add(formData_619672, "NetworkInterfaceId", newJString(NetworkInterfaceId)) - add(formData_619672, "LocalTarget", newJBool(LocalTarget)) - add(formData_619672, "GatewayId", newJString(GatewayId)) - add(formData_619672, "DryRun", newJBool(DryRun)) - add(formData_619672, "EgressOnlyInternetGatewayId", + add(formData_620876, "LocalGatewayId", newJString(LocalGatewayId)) + add(formData_620876, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + add(formData_620876, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + add(formData_620876, "LocalTarget", newJBool(LocalTarget)) + add(formData_620876, "GatewayId", newJString(GatewayId)) + add(formData_620876, "DryRun", newJBool(DryRun)) + add(formData_620876, "EgressOnlyInternetGatewayId", newJString(EgressOnlyInternetGatewayId)) - add(formData_619672, "InstanceId", newJString(InstanceId)) - add(formData_619672, "TransitGatewayId", newJString(TransitGatewayId)) - add(formData_619672, "RouteTableId", newJString(RouteTableId)) - add(query_619671, "Action", newJString(Action)) - add(formData_619672, "NatGatewayId", newJString(NatGatewayId)) - add(query_619671, "Version", newJString(Version)) - result = call_619670.call(nil, query_619671, nil, formData_619672, nil) - -var postReplaceRoute* = Call_PostReplaceRoute_619644(name: "postReplaceRoute", + add(formData_620876, "InstanceId", newJString(InstanceId)) + add(formData_620876, "TransitGatewayId", newJString(TransitGatewayId)) + add(formData_620876, "RouteTableId", newJString(RouteTableId)) + add(query_620875, "Action", newJString(Action)) + add(formData_620876, "NatGatewayId", newJString(NatGatewayId)) + add(query_620875, "Version", newJString(Version)) + result = call_620874.call(nil, query_620875, nil, formData_620876, nil) + +var postReplaceRoute* = Call_PostReplaceRoute_620848(name: "postReplaceRoute", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=ReplaceRoute", validator: validate_PostReplaceRoute_619645, - base: "/", url: url_PostReplaceRoute_619646, + route: "/#Action=ReplaceRoute", validator: validate_PostReplaceRoute_620849, + base: "/", url: url_PostReplaceRoute_620850, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetReplaceRoute_619616 = ref object of OpenApiRestCall_604389 -proc url_GetReplaceRoute_619618(protocol: Scheme; host: string; base: string; + Call_GetReplaceRoute_620820 = ref object of OpenApiRestCall_605589 +proc url_GetReplaceRoute_620822(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -124635,7 +124700,7 @@ proc url_GetReplaceRoute_619618(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetReplaceRoute_619617(path: JsonNode; query: JsonNode; +proc validate_GetReplaceRoute_620821(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Replaces an existing route within a route table in a VPC. You must provide only one of the following: internet gateway, virtual private gateway, NAT instance, NAT gateway, VPC peering connection, network interface, egress-only internet gateway, or transit gateway.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
@@ -124674,80 +124739,80 @@ proc validate_GetReplaceRoute_619617(path: JsonNode; query: JsonNode; ## DestinationCidrBlock: JString ## : The IPv4 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table. section = newJObject() - var valid_619619 = query.getOrDefault("DestinationIpv6CidrBlock") - valid_619619 = validateParameter(valid_619619, JString, required = false, + var valid_620823 = query.getOrDefault("DestinationIpv6CidrBlock") + valid_620823 = validateParameter(valid_620823, JString, required = false, default = nil) - if valid_619619 != nil: - section.add "DestinationIpv6CidrBlock", valid_619619 - var valid_619620 = query.getOrDefault("NetworkInterfaceId") - valid_619620 = validateParameter(valid_619620, JString, required = false, + if valid_620823 != nil: + section.add "DestinationIpv6CidrBlock", valid_620823 + var valid_620824 = query.getOrDefault("NetworkInterfaceId") + valid_620824 = validateParameter(valid_620824, JString, required = false, default = nil) - if valid_619620 != nil: - section.add "NetworkInterfaceId", valid_619620 - var valid_619621 = query.getOrDefault("DryRun") - valid_619621 = validateParameter(valid_619621, JBool, required = false, default = nil) - if valid_619621 != nil: - section.add "DryRun", valid_619621 - var valid_619622 = query.getOrDefault("TransitGatewayId") - valid_619622 = validateParameter(valid_619622, JString, required = false, + if valid_620824 != nil: + section.add "NetworkInterfaceId", valid_620824 + var valid_620825 = query.getOrDefault("DryRun") + valid_620825 = validateParameter(valid_620825, JBool, required = false, default = nil) + if valid_620825 != nil: + section.add "DryRun", valid_620825 + var valid_620826 = query.getOrDefault("TransitGatewayId") + valid_620826 = validateParameter(valid_620826, JString, required = false, default = nil) - if valid_619622 != nil: - section.add "TransitGatewayId", valid_619622 - var valid_619623 = query.getOrDefault("GatewayId") - valid_619623 = validateParameter(valid_619623, JString, required = false, + if valid_620826 != nil: + section.add "TransitGatewayId", valid_620826 + var valid_620827 = query.getOrDefault("GatewayId") + valid_620827 = validateParameter(valid_620827, JString, required = false, default = nil) - if valid_619623 != nil: - section.add "GatewayId", valid_619623 - var valid_619624 = query.getOrDefault("InstanceId") - valid_619624 = validateParameter(valid_619624, JString, required = false, + if valid_620827 != nil: + section.add "GatewayId", valid_620827 + var valid_620828 = query.getOrDefault("InstanceId") + valid_620828 = validateParameter(valid_620828, JString, required = false, default = nil) - if valid_619624 != nil: - section.add "InstanceId", valid_619624 - var valid_619625 = query.getOrDefault("NatGatewayId") - valid_619625 = validateParameter(valid_619625, JString, required = false, + if valid_620828 != nil: + section.add "InstanceId", valid_620828 + var valid_620829 = query.getOrDefault("NatGatewayId") + valid_620829 = validateParameter(valid_620829, JString, required = false, default = nil) - if valid_619625 != nil: - section.add "NatGatewayId", valid_619625 - var valid_619626 = query.getOrDefault("LocalTarget") - valid_619626 = validateParameter(valid_619626, JBool, required = false, default = nil) - if valid_619626 != nil: - section.add "LocalTarget", valid_619626 + if valid_620829 != nil: + section.add "NatGatewayId", valid_620829 + var valid_620830 = query.getOrDefault("LocalTarget") + valid_620830 = validateParameter(valid_620830, JBool, required = false, default = nil) + if valid_620830 != nil: + section.add "LocalTarget", valid_620830 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619627 = query.getOrDefault("Action") - valid_619627 = validateParameter(valid_619627, JString, required = true, + var valid_620831 = query.getOrDefault("Action") + valid_620831 = validateParameter(valid_620831, JString, required = true, default = newJString("ReplaceRoute")) - if valid_619627 != nil: - section.add "Action", valid_619627 - var valid_619628 = query.getOrDefault("LocalGatewayId") - valid_619628 = validateParameter(valid_619628, JString, required = false, + if valid_620831 != nil: + section.add "Action", valid_620831 + var valid_620832 = query.getOrDefault("LocalGatewayId") + valid_620832 = validateParameter(valid_620832, JString, required = false, default = nil) - if valid_619628 != nil: - section.add "LocalGatewayId", valid_619628 - var valid_619629 = query.getOrDefault("VpcPeeringConnectionId") - valid_619629 = validateParameter(valid_619629, JString, required = false, + if valid_620832 != nil: + section.add "LocalGatewayId", valid_620832 + var valid_620833 = query.getOrDefault("VpcPeeringConnectionId") + valid_620833 = validateParameter(valid_620833, JString, required = false, default = nil) - if valid_619629 != nil: - section.add "VpcPeeringConnectionId", valid_619629 - var valid_619630 = query.getOrDefault("Version") - valid_619630 = validateParameter(valid_619630, JString, required = true, + if valid_620833 != nil: + section.add "VpcPeeringConnectionId", valid_620833 + var valid_620834 = query.getOrDefault("Version") + valid_620834 = validateParameter(valid_620834, JString, required = true, default = newJString("2016-11-15")) - if valid_619630 != nil: - section.add "Version", valid_619630 - var valid_619631 = query.getOrDefault("RouteTableId") - valid_619631 = validateParameter(valid_619631, JString, required = true, + if valid_620834 != nil: + section.add "Version", valid_620834 + var valid_620835 = query.getOrDefault("RouteTableId") + valid_620835 = validateParameter(valid_620835, JString, required = true, default = nil) - if valid_619631 != nil: - section.add "RouteTableId", valid_619631 - var valid_619632 = query.getOrDefault("EgressOnlyInternetGatewayId") - valid_619632 = validateParameter(valid_619632, JString, required = false, + if valid_620835 != nil: + section.add "RouteTableId", valid_620835 + var valid_620836 = query.getOrDefault("EgressOnlyInternetGatewayId") + valid_620836 = validateParameter(valid_620836, JString, required = false, default = nil) - if valid_619632 != nil: - section.add "EgressOnlyInternetGatewayId", valid_619632 - var valid_619633 = query.getOrDefault("DestinationCidrBlock") - valid_619633 = validateParameter(valid_619633, JString, required = false, + if valid_620836 != nil: + section.add "EgressOnlyInternetGatewayId", valid_620836 + var valid_620837 = query.getOrDefault("DestinationCidrBlock") + valid_620837 = validateParameter(valid_620837, JString, required = false, default = nil) - if valid_619633 != nil: - section.add "DestinationCidrBlock", valid_619633 + if valid_620837 != nil: + section.add "DestinationCidrBlock", valid_620837 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -124758,61 +124823,61 @@ proc validate_GetReplaceRoute_619617(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619634 = header.getOrDefault("X-Amz-Signature") - valid_619634 = validateParameter(valid_619634, JString, required = false, + var valid_620838 = header.getOrDefault("X-Amz-Signature") + valid_620838 = validateParameter(valid_620838, JString, required = false, default = nil) - if valid_619634 != nil: - section.add "X-Amz-Signature", valid_619634 - var valid_619635 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619635 = validateParameter(valid_619635, JString, required = false, + if valid_620838 != nil: + section.add "X-Amz-Signature", valid_620838 + var valid_620839 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620839 = validateParameter(valid_620839, JString, required = false, default = nil) - if valid_619635 != nil: - section.add "X-Amz-Content-Sha256", valid_619635 - var valid_619636 = header.getOrDefault("X-Amz-Date") - valid_619636 = validateParameter(valid_619636, JString, required = false, + if valid_620839 != nil: + section.add "X-Amz-Content-Sha256", valid_620839 + var valid_620840 = header.getOrDefault("X-Amz-Date") + valid_620840 = validateParameter(valid_620840, JString, required = false, default = nil) - if valid_619636 != nil: - section.add "X-Amz-Date", valid_619636 - var valid_619637 = header.getOrDefault("X-Amz-Credential") - valid_619637 = validateParameter(valid_619637, JString, required = false, + if valid_620840 != nil: + section.add "X-Amz-Date", valid_620840 + var valid_620841 = header.getOrDefault("X-Amz-Credential") + valid_620841 = validateParameter(valid_620841, JString, required = false, default = nil) - if valid_619637 != nil: - section.add "X-Amz-Credential", valid_619637 - var valid_619638 = header.getOrDefault("X-Amz-Security-Token") - valid_619638 = validateParameter(valid_619638, JString, required = false, + if valid_620841 != nil: + section.add "X-Amz-Credential", valid_620841 + var valid_620842 = header.getOrDefault("X-Amz-Security-Token") + valid_620842 = validateParameter(valid_620842, JString, required = false, default = nil) - if valid_619638 != nil: - section.add "X-Amz-Security-Token", valid_619638 - var valid_619639 = header.getOrDefault("X-Amz-Algorithm") - valid_619639 = validateParameter(valid_619639, JString, required = false, + if valid_620842 != nil: + section.add "X-Amz-Security-Token", valid_620842 + var valid_620843 = header.getOrDefault("X-Amz-Algorithm") + valid_620843 = validateParameter(valid_620843, JString, required = false, default = nil) - if valid_619639 != nil: - section.add "X-Amz-Algorithm", valid_619639 - var valid_619640 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619640 = validateParameter(valid_619640, JString, required = false, + if valid_620843 != nil: + section.add "X-Amz-Algorithm", valid_620843 + var valid_620844 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620844 = validateParameter(valid_620844, JString, required = false, default = nil) - if valid_619640 != nil: - section.add "X-Amz-SignedHeaders", valid_619640 + if valid_620844 != nil: + section.add "X-Amz-SignedHeaders", valid_620844 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619641: Call_GetReplaceRoute_619616; path: JsonNode; query: JsonNode; +proc call*(call_620845: Call_GetReplaceRoute_620820; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Replaces an existing route within a route table in a VPC. You must provide only one of the following: internet gateway, virtual private gateway, NAT instance, NAT gateway, VPC peering connection, network interface, egress-only internet gateway, or transit gateway.
For more information, see Route Tables in the Amazon Virtual Private Cloud User Guide.
## - let valid = call_619641.validator(path, query, header, formData, body) - let scheme = call_619641.pickScheme + let valid = call_620845.validator(path, query, header, formData, body) + let scheme = call_620845.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619641.url(scheme.get, call_619641.host, call_619641.base, - call_619641.route, valid.getOrDefault("path"), + let url = call_620845.url(scheme.get, call_620845.host, call_620845.base, + call_620845.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619641, url, valid) + result = atozHook(call_620845, url, valid) -proc call*(call_619642: Call_GetReplaceRoute_619616; RouteTableId: string; +proc call*(call_620846: Call_GetReplaceRoute_620820; RouteTableId: string; DestinationIpv6CidrBlock: string = ""; NetworkInterfaceId: string = ""; DryRun: bool = false; TransitGatewayId: string = ""; GatewayId: string = ""; InstanceId: string = ""; NatGatewayId: string = ""; LocalTarget: bool = false; @@ -124850,33 +124915,33 @@ proc call*(call_619642: Call_GetReplaceRoute_619616; RouteTableId: string; ## : [IPv6 traffic only] The ID of an egress-only internet gateway. ## DestinationCidrBlock: string ## : The IPv4 CIDR address block used for the destination match. The value that you provide must match the CIDR of an existing route in the table. - var query_619643 = newJObject() - add(query_619643, "DestinationIpv6CidrBlock", + var query_620847 = newJObject() + add(query_620847, "DestinationIpv6CidrBlock", newJString(DestinationIpv6CidrBlock)) - add(query_619643, "NetworkInterfaceId", newJString(NetworkInterfaceId)) - add(query_619643, "DryRun", newJBool(DryRun)) - add(query_619643, "TransitGatewayId", newJString(TransitGatewayId)) - add(query_619643, "GatewayId", newJString(GatewayId)) - add(query_619643, "InstanceId", newJString(InstanceId)) - add(query_619643, "NatGatewayId", newJString(NatGatewayId)) - add(query_619643, "LocalTarget", newJBool(LocalTarget)) - add(query_619643, "Action", newJString(Action)) - add(query_619643, "LocalGatewayId", newJString(LocalGatewayId)) - add(query_619643, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId)) - add(query_619643, "Version", newJString(Version)) - add(query_619643, "RouteTableId", newJString(RouteTableId)) - add(query_619643, "EgressOnlyInternetGatewayId", + add(query_620847, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + add(query_620847, "DryRun", newJBool(DryRun)) + add(query_620847, "TransitGatewayId", newJString(TransitGatewayId)) + add(query_620847, "GatewayId", newJString(GatewayId)) + add(query_620847, "InstanceId", newJString(InstanceId)) + add(query_620847, "NatGatewayId", newJString(NatGatewayId)) + add(query_620847, "LocalTarget", newJBool(LocalTarget)) + add(query_620847, "Action", newJString(Action)) + add(query_620847, "LocalGatewayId", newJString(LocalGatewayId)) + add(query_620847, "VpcPeeringConnectionId", newJString(VpcPeeringConnectionId)) + add(query_620847, "Version", newJString(Version)) + add(query_620847, "RouteTableId", newJString(RouteTableId)) + add(query_620847, "EgressOnlyInternetGatewayId", newJString(EgressOnlyInternetGatewayId)) - add(query_619643, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - result = call_619642.call(nil, query_619643, nil, nil, nil) + add(query_620847, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + result = call_620846.call(nil, query_620847, nil, nil, nil) -var getReplaceRoute* = Call_GetReplaceRoute_619616(name: "getReplaceRoute", +var getReplaceRoute* = Call_GetReplaceRoute_620820(name: "getReplaceRoute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=ReplaceRoute", validator: validate_GetReplaceRoute_619617, - base: "/", url: url_GetReplaceRoute_619618, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=ReplaceRoute", validator: validate_GetReplaceRoute_620821, + base: "/", url: url_GetReplaceRoute_620822, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostReplaceRouteTableAssociation_619691 = ref object of OpenApiRestCall_604389 -proc url_PostReplaceRouteTableAssociation_619693(protocol: Scheme; host: string; + Call_PostReplaceRouteTableAssociation_620895 = ref object of OpenApiRestCall_605589 +proc url_PostReplaceRouteTableAssociation_620897(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -124888,7 +124953,7 @@ proc url_PostReplaceRouteTableAssociation_619693(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostReplaceRouteTableAssociation_619692(path: JsonNode; +proc validate_PostReplaceRouteTableAssociation_620896(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Changes the route table associated with a given subnet, internet gateway, or virtual private gateway in a VPC. After the operation completes, the subnet or gateway uses the routes in the new route table. For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
You can also use this operation to change which table is the main route table in the VPC. Specify the main route table's association ID and the route table ID of the new main route table.
## @@ -124901,16 +124966,16 @@ proc validate_PostReplaceRouteTableAssociation_619692(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619694 = query.getOrDefault("Action") - valid_619694 = validateParameter(valid_619694, JString, required = true, default = newJString( + var valid_620898 = query.getOrDefault("Action") + valid_620898 = validateParameter(valid_620898, JString, required = true, default = newJString( "ReplaceRouteTableAssociation")) - if valid_619694 != nil: - section.add "Action", valid_619694 - var valid_619695 = query.getOrDefault("Version") - valid_619695 = validateParameter(valid_619695, JString, required = true, + if valid_620898 != nil: + section.add "Action", valid_620898 + var valid_620899 = query.getOrDefault("Version") + valid_620899 = validateParameter(valid_620899, JString, required = true, default = newJString("2016-11-15")) - if valid_619695 != nil: - section.add "Version", valid_619695 + if valid_620899 != nil: + section.add "Version", valid_620899 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -124921,41 +124986,41 @@ proc validate_PostReplaceRouteTableAssociation_619692(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619696 = header.getOrDefault("X-Amz-Signature") - valid_619696 = validateParameter(valid_619696, JString, required = false, + var valid_620900 = header.getOrDefault("X-Amz-Signature") + valid_620900 = validateParameter(valid_620900, JString, required = false, default = nil) - if valid_619696 != nil: - section.add "X-Amz-Signature", valid_619696 - var valid_619697 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619697 = validateParameter(valid_619697, JString, required = false, + if valid_620900 != nil: + section.add "X-Amz-Signature", valid_620900 + var valid_620901 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620901 = validateParameter(valid_620901, JString, required = false, default = nil) - if valid_619697 != nil: - section.add "X-Amz-Content-Sha256", valid_619697 - var valid_619698 = header.getOrDefault("X-Amz-Date") - valid_619698 = validateParameter(valid_619698, JString, required = false, + if valid_620901 != nil: + section.add "X-Amz-Content-Sha256", valid_620901 + var valid_620902 = header.getOrDefault("X-Amz-Date") + valid_620902 = validateParameter(valid_620902, JString, required = false, default = nil) - if valid_619698 != nil: - section.add "X-Amz-Date", valid_619698 - var valid_619699 = header.getOrDefault("X-Amz-Credential") - valid_619699 = validateParameter(valid_619699, JString, required = false, + if valid_620902 != nil: + section.add "X-Amz-Date", valid_620902 + var valid_620903 = header.getOrDefault("X-Amz-Credential") + valid_620903 = validateParameter(valid_620903, JString, required = false, default = nil) - if valid_619699 != nil: - section.add "X-Amz-Credential", valid_619699 - var valid_619700 = header.getOrDefault("X-Amz-Security-Token") - valid_619700 = validateParameter(valid_619700, JString, required = false, + if valid_620903 != nil: + section.add "X-Amz-Credential", valid_620903 + var valid_620904 = header.getOrDefault("X-Amz-Security-Token") + valid_620904 = validateParameter(valid_620904, JString, required = false, default = nil) - if valid_619700 != nil: - section.add "X-Amz-Security-Token", valid_619700 - var valid_619701 = header.getOrDefault("X-Amz-Algorithm") - valid_619701 = validateParameter(valid_619701, JString, required = false, + if valid_620904 != nil: + section.add "X-Amz-Security-Token", valid_620904 + var valid_620905 = header.getOrDefault("X-Amz-Algorithm") + valid_620905 = validateParameter(valid_620905, JString, required = false, default = nil) - if valid_619701 != nil: - section.add "X-Amz-Algorithm", valid_619701 - var valid_619702 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619702 = validateParameter(valid_619702, JString, required = false, + if valid_620905 != nil: + section.add "X-Amz-Algorithm", valid_620905 + var valid_620906 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620906 = validateParameter(valid_620906, JString, required = false, default = nil) - if valid_619702 != nil: - section.add "X-Amz-SignedHeaders", valid_619702 + if valid_620906 != nil: + section.add "X-Amz-SignedHeaders", valid_620906 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -124965,41 +125030,41 @@ proc validate_PostReplaceRouteTableAssociation_619692(path: JsonNode; ## AssociationId: JString (required) ## : The association ID. section = newJObject() - var valid_619703 = formData.getOrDefault("DryRun") - valid_619703 = validateParameter(valid_619703, JBool, required = false, default = nil) - if valid_619703 != nil: - section.add "DryRun", valid_619703 + var valid_620907 = formData.getOrDefault("DryRun") + valid_620907 = validateParameter(valid_620907, JBool, required = false, default = nil) + if valid_620907 != nil: + section.add "DryRun", valid_620907 assert formData != nil, "formData argument is necessary due to required `RouteTableId` field" - var valid_619704 = formData.getOrDefault("RouteTableId") - valid_619704 = validateParameter(valid_619704, JString, required = true, + var valid_620908 = formData.getOrDefault("RouteTableId") + valid_620908 = validateParameter(valid_620908, JString, required = true, default = nil) - if valid_619704 != nil: - section.add "RouteTableId", valid_619704 - var valid_619705 = formData.getOrDefault("AssociationId") - valid_619705 = validateParameter(valid_619705, JString, required = true, + if valid_620908 != nil: + section.add "RouteTableId", valid_620908 + var valid_620909 = formData.getOrDefault("AssociationId") + valid_620909 = validateParameter(valid_620909, JString, required = true, default = nil) - if valid_619705 != nil: - section.add "AssociationId", valid_619705 + if valid_620909 != nil: + section.add "AssociationId", valid_620909 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619706: Call_PostReplaceRouteTableAssociation_619691; +proc call*(call_620910: Call_PostReplaceRouteTableAssociation_620895; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Changes the route table associated with a given subnet, internet gateway, or virtual private gateway in a VPC. After the operation completes, the subnet or gateway uses the routes in the new route table. For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
You can also use this operation to change which table is the main route table in the VPC. Specify the main route table's association ID and the route table ID of the new main route table.
## - let valid = call_619706.validator(path, query, header, formData, body) - let scheme = call_619706.pickScheme + let valid = call_620910.validator(path, query, header, formData, body) + let scheme = call_620910.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619706.url(scheme.get, call_619706.host, call_619706.base, - call_619706.route, valid.getOrDefault("path"), + let url = call_620910.url(scheme.get, call_620910.host, call_620910.base, + call_620910.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619706, url, valid) + result = atozHook(call_620910, url, valid) -proc call*(call_619707: Call_PostReplaceRouteTableAssociation_619691; +proc call*(call_620911: Call_PostReplaceRouteTableAssociation_620895; RouteTableId: string; AssociationId: string; DryRun: bool = false; Action: string = "ReplaceRouteTableAssociation"; Version: string = "2016-11-15"): Recallable = @@ -125013,24 +125078,24 @@ proc call*(call_619707: Call_PostReplaceRouteTableAssociation_619691; ## Version: string (required) ## AssociationId: string (required) ## : The association ID. - var query_619708 = newJObject() - var formData_619709 = newJObject() - add(formData_619709, "DryRun", newJBool(DryRun)) - add(formData_619709, "RouteTableId", newJString(RouteTableId)) - add(query_619708, "Action", newJString(Action)) - add(query_619708, "Version", newJString(Version)) - add(formData_619709, "AssociationId", newJString(AssociationId)) - result = call_619707.call(nil, query_619708, nil, formData_619709, nil) - -var postReplaceRouteTableAssociation* = Call_PostReplaceRouteTableAssociation_619691( + var query_620912 = newJObject() + var formData_620913 = newJObject() + add(formData_620913, "DryRun", newJBool(DryRun)) + add(formData_620913, "RouteTableId", newJString(RouteTableId)) + add(query_620912, "Action", newJString(Action)) + add(query_620912, "Version", newJString(Version)) + add(formData_620913, "AssociationId", newJString(AssociationId)) + result = call_620911.call(nil, query_620912, nil, formData_620913, nil) + +var postReplaceRouteTableAssociation* = Call_PostReplaceRouteTableAssociation_620895( name: "postReplaceRouteTableAssociation", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ReplaceRouteTableAssociation", - validator: validate_PostReplaceRouteTableAssociation_619692, base: "/", - url: url_PostReplaceRouteTableAssociation_619693, + validator: validate_PostReplaceRouteTableAssociation_620896, base: "/", + url: url_PostReplaceRouteTableAssociation_620897, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetReplaceRouteTableAssociation_619673 = ref object of OpenApiRestCall_604389 -proc url_GetReplaceRouteTableAssociation_619675(protocol: Scheme; host: string; + Call_GetReplaceRouteTableAssociation_620877 = ref object of OpenApiRestCall_605589 +proc url_GetReplaceRouteTableAssociation_620879(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -125042,7 +125107,7 @@ proc url_GetReplaceRouteTableAssociation_619675(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetReplaceRouteTableAssociation_619674(path: JsonNode; +proc validate_GetReplaceRouteTableAssociation_620878(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Changes the route table associated with a given subnet, internet gateway, or virtual private gateway in a VPC. After the operation completes, the subnet or gateway uses the routes in the new route table. For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
You can also use this operation to change which table is the main route table in the VPC. Specify the main route table's association ID and the route table ID of the new main route table.
## @@ -125060,32 +125125,32 @@ proc validate_GetReplaceRouteTableAssociation_619674(path: JsonNode; ## RouteTableId: JString (required) ## : The ID of the new route table to associate with the subnet. section = newJObject() - var valid_619676 = query.getOrDefault("DryRun") - valid_619676 = validateParameter(valid_619676, JBool, required = false, default = nil) - if valid_619676 != nil: - section.add "DryRun", valid_619676 + var valid_620880 = query.getOrDefault("DryRun") + valid_620880 = validateParameter(valid_620880, JBool, required = false, default = nil) + if valid_620880 != nil: + section.add "DryRun", valid_620880 assert query != nil, "query argument is necessary due to required `AssociationId` field" - var valid_619677 = query.getOrDefault("AssociationId") - valid_619677 = validateParameter(valid_619677, JString, required = true, + var valid_620881 = query.getOrDefault("AssociationId") + valid_620881 = validateParameter(valid_620881, JString, required = true, default = nil) - if valid_619677 != nil: - section.add "AssociationId", valid_619677 - var valid_619678 = query.getOrDefault("Action") - valid_619678 = validateParameter(valid_619678, JString, required = true, default = newJString( + if valid_620881 != nil: + section.add "AssociationId", valid_620881 + var valid_620882 = query.getOrDefault("Action") + valid_620882 = validateParameter(valid_620882, JString, required = true, default = newJString( "ReplaceRouteTableAssociation")) - if valid_619678 != nil: - section.add "Action", valid_619678 - var valid_619679 = query.getOrDefault("Version") - valid_619679 = validateParameter(valid_619679, JString, required = true, + if valid_620882 != nil: + section.add "Action", valid_620882 + var valid_620883 = query.getOrDefault("Version") + valid_620883 = validateParameter(valid_620883, JString, required = true, default = newJString("2016-11-15")) - if valid_619679 != nil: - section.add "Version", valid_619679 - var valid_619680 = query.getOrDefault("RouteTableId") - valid_619680 = validateParameter(valid_619680, JString, required = true, + if valid_620883 != nil: + section.add "Version", valid_620883 + var valid_620884 = query.getOrDefault("RouteTableId") + valid_620884 = validateParameter(valid_620884, JString, required = true, default = nil) - if valid_619680 != nil: - section.add "RouteTableId", valid_619680 + if valid_620884 != nil: + section.add "RouteTableId", valid_620884 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -125096,62 +125161,62 @@ proc validate_GetReplaceRouteTableAssociation_619674(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619681 = header.getOrDefault("X-Amz-Signature") - valid_619681 = validateParameter(valid_619681, JString, required = false, + var valid_620885 = header.getOrDefault("X-Amz-Signature") + valid_620885 = validateParameter(valid_620885, JString, required = false, default = nil) - if valid_619681 != nil: - section.add "X-Amz-Signature", valid_619681 - var valid_619682 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619682 = validateParameter(valid_619682, JString, required = false, + if valid_620885 != nil: + section.add "X-Amz-Signature", valid_620885 + var valid_620886 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620886 = validateParameter(valid_620886, JString, required = false, default = nil) - if valid_619682 != nil: - section.add "X-Amz-Content-Sha256", valid_619682 - var valid_619683 = header.getOrDefault("X-Amz-Date") - valid_619683 = validateParameter(valid_619683, JString, required = false, + if valid_620886 != nil: + section.add "X-Amz-Content-Sha256", valid_620886 + var valid_620887 = header.getOrDefault("X-Amz-Date") + valid_620887 = validateParameter(valid_620887, JString, required = false, default = nil) - if valid_619683 != nil: - section.add "X-Amz-Date", valid_619683 - var valid_619684 = header.getOrDefault("X-Amz-Credential") - valid_619684 = validateParameter(valid_619684, JString, required = false, + if valid_620887 != nil: + section.add "X-Amz-Date", valid_620887 + var valid_620888 = header.getOrDefault("X-Amz-Credential") + valid_620888 = validateParameter(valid_620888, JString, required = false, default = nil) - if valid_619684 != nil: - section.add "X-Amz-Credential", valid_619684 - var valid_619685 = header.getOrDefault("X-Amz-Security-Token") - valid_619685 = validateParameter(valid_619685, JString, required = false, + if valid_620888 != nil: + section.add "X-Amz-Credential", valid_620888 + var valid_620889 = header.getOrDefault("X-Amz-Security-Token") + valid_620889 = validateParameter(valid_620889, JString, required = false, default = nil) - if valid_619685 != nil: - section.add "X-Amz-Security-Token", valid_619685 - var valid_619686 = header.getOrDefault("X-Amz-Algorithm") - valid_619686 = validateParameter(valid_619686, JString, required = false, + if valid_620889 != nil: + section.add "X-Amz-Security-Token", valid_620889 + var valid_620890 = header.getOrDefault("X-Amz-Algorithm") + valid_620890 = validateParameter(valid_620890, JString, required = false, default = nil) - if valid_619686 != nil: - section.add "X-Amz-Algorithm", valid_619686 - var valid_619687 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619687 = validateParameter(valid_619687, JString, required = false, + if valid_620890 != nil: + section.add "X-Amz-Algorithm", valid_620890 + var valid_620891 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620891 = validateParameter(valid_620891, JString, required = false, default = nil) - if valid_619687 != nil: - section.add "X-Amz-SignedHeaders", valid_619687 + if valid_620891 != nil: + section.add "X-Amz-SignedHeaders", valid_620891 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619688: Call_GetReplaceRouteTableAssociation_619673; +proc call*(call_620892: Call_GetReplaceRouteTableAssociation_620877; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Changes the route table associated with a given subnet, internet gateway, or virtual private gateway in a VPC. After the operation completes, the subnet or gateway uses the routes in the new route table. For more information about route tables, see Route Tables in the Amazon Virtual Private Cloud User Guide.
You can also use this operation to change which table is the main route table in the VPC. Specify the main route table's association ID and the route table ID of the new main route table.
## - let valid = call_619688.validator(path, query, header, formData, body) - let scheme = call_619688.pickScheme + let valid = call_620892.validator(path, query, header, formData, body) + let scheme = call_620892.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619688.url(scheme.get, call_619688.host, call_619688.base, - call_619688.route, valid.getOrDefault("path"), + let url = call_620892.url(scheme.get, call_620892.host, call_620892.base, + call_620892.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619688, url, valid) + result = atozHook(call_620892, url, valid) -proc call*(call_619689: Call_GetReplaceRouteTableAssociation_619673; +proc call*(call_620893: Call_GetReplaceRouteTableAssociation_620877; AssociationId: string; RouteTableId: string; DryRun: bool = false; Action: string = "ReplaceRouteTableAssociation"; Version: string = "2016-11-15"): Recallable = @@ -125165,23 +125230,23 @@ proc call*(call_619689: Call_GetReplaceRouteTableAssociation_619673; ## Version: string (required) ## RouteTableId: string (required) ## : The ID of the new route table to associate with the subnet. - var query_619690 = newJObject() - add(query_619690, "DryRun", newJBool(DryRun)) - add(query_619690, "AssociationId", newJString(AssociationId)) - add(query_619690, "Action", newJString(Action)) - add(query_619690, "Version", newJString(Version)) - add(query_619690, "RouteTableId", newJString(RouteTableId)) - result = call_619689.call(nil, query_619690, nil, nil, nil) - -var getReplaceRouteTableAssociation* = Call_GetReplaceRouteTableAssociation_619673( + var query_620894 = newJObject() + add(query_620894, "DryRun", newJBool(DryRun)) + add(query_620894, "AssociationId", newJString(AssociationId)) + add(query_620894, "Action", newJString(Action)) + add(query_620894, "Version", newJString(Version)) + add(query_620894, "RouteTableId", newJString(RouteTableId)) + result = call_620893.call(nil, query_620894, nil, nil, nil) + +var getReplaceRouteTableAssociation* = Call_GetReplaceRouteTableAssociation_620877( name: "getReplaceRouteTableAssociation", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ReplaceRouteTableAssociation", - validator: validate_GetReplaceRouteTableAssociation_619674, base: "/", - url: url_GetReplaceRouteTableAssociation_619675, + validator: validate_GetReplaceRouteTableAssociation_620878, base: "/", + url: url_GetReplaceRouteTableAssociation_620879, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostReplaceTransitGatewayRoute_619730 = ref object of OpenApiRestCall_604389 -proc url_PostReplaceTransitGatewayRoute_619732(protocol: Scheme; host: string; + Call_PostReplaceTransitGatewayRoute_620934 = ref object of OpenApiRestCall_605589 +proc url_PostReplaceTransitGatewayRoute_620936(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -125193,7 +125258,7 @@ proc url_PostReplaceTransitGatewayRoute_619732(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostReplaceTransitGatewayRoute_619731(path: JsonNode; +proc validate_PostReplaceTransitGatewayRoute_620935(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Replaces the specified route in the specified transit gateway route table. ## @@ -125206,16 +125271,16 @@ proc validate_PostReplaceTransitGatewayRoute_619731(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619733 = query.getOrDefault("Action") - valid_619733 = validateParameter(valid_619733, JString, required = true, default = newJString( + var valid_620937 = query.getOrDefault("Action") + valid_620937 = validateParameter(valid_620937, JString, required = true, default = newJString( "ReplaceTransitGatewayRoute")) - if valid_619733 != nil: - section.add "Action", valid_619733 - var valid_619734 = query.getOrDefault("Version") - valid_619734 = validateParameter(valid_619734, JString, required = true, + if valid_620937 != nil: + section.add "Action", valid_620937 + var valid_620938 = query.getOrDefault("Version") + valid_620938 = validateParameter(valid_620938, JString, required = true, default = newJString("2016-11-15")) - if valid_619734 != nil: - section.add "Version", valid_619734 + if valid_620938 != nil: + section.add "Version", valid_620938 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -125226,41 +125291,41 @@ proc validate_PostReplaceTransitGatewayRoute_619731(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619735 = header.getOrDefault("X-Amz-Signature") - valid_619735 = validateParameter(valid_619735, JString, required = false, + var valid_620939 = header.getOrDefault("X-Amz-Signature") + valid_620939 = validateParameter(valid_620939, JString, required = false, default = nil) - if valid_619735 != nil: - section.add "X-Amz-Signature", valid_619735 - var valid_619736 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619736 = validateParameter(valid_619736, JString, required = false, + if valid_620939 != nil: + section.add "X-Amz-Signature", valid_620939 + var valid_620940 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620940 = validateParameter(valid_620940, JString, required = false, default = nil) - if valid_619736 != nil: - section.add "X-Amz-Content-Sha256", valid_619736 - var valid_619737 = header.getOrDefault("X-Amz-Date") - valid_619737 = validateParameter(valid_619737, JString, required = false, + if valid_620940 != nil: + section.add "X-Amz-Content-Sha256", valid_620940 + var valid_620941 = header.getOrDefault("X-Amz-Date") + valid_620941 = validateParameter(valid_620941, JString, required = false, default = nil) - if valid_619737 != nil: - section.add "X-Amz-Date", valid_619737 - var valid_619738 = header.getOrDefault("X-Amz-Credential") - valid_619738 = validateParameter(valid_619738, JString, required = false, + if valid_620941 != nil: + section.add "X-Amz-Date", valid_620941 + var valid_620942 = header.getOrDefault("X-Amz-Credential") + valid_620942 = validateParameter(valid_620942, JString, required = false, default = nil) - if valid_619738 != nil: - section.add "X-Amz-Credential", valid_619738 - var valid_619739 = header.getOrDefault("X-Amz-Security-Token") - valid_619739 = validateParameter(valid_619739, JString, required = false, + if valid_620942 != nil: + section.add "X-Amz-Credential", valid_620942 + var valid_620943 = header.getOrDefault("X-Amz-Security-Token") + valid_620943 = validateParameter(valid_620943, JString, required = false, default = nil) - if valid_619739 != nil: - section.add "X-Amz-Security-Token", valid_619739 - var valid_619740 = header.getOrDefault("X-Amz-Algorithm") - valid_619740 = validateParameter(valid_619740, JString, required = false, + if valid_620943 != nil: + section.add "X-Amz-Security-Token", valid_620943 + var valid_620944 = header.getOrDefault("X-Amz-Algorithm") + valid_620944 = validateParameter(valid_620944, JString, required = false, default = nil) - if valid_619740 != nil: - section.add "X-Amz-Algorithm", valid_619740 - var valid_619741 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619741 = validateParameter(valid_619741, JString, required = false, + if valid_620944 != nil: + section.add "X-Amz-Algorithm", valid_620944 + var valid_620945 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620945 = validateParameter(valid_620945, JString, required = false, default = nil) - if valid_619741 != nil: - section.add "X-Amz-SignedHeaders", valid_619741 + if valid_620945 != nil: + section.add "X-Amz-SignedHeaders", valid_620945 result.add "header", section ## parameters in `formData` object: ## TransitGatewayRouteTableId: JString (required) @@ -125275,47 +125340,47 @@ proc validate_PostReplaceTransitGatewayRoute_619731(path: JsonNode; ## : The ID of the attachment. section = newJObject() assert formData != nil, "formData argument is necessary due to required `TransitGatewayRouteTableId` field" - var valid_619742 = formData.getOrDefault("TransitGatewayRouteTableId") - valid_619742 = validateParameter(valid_619742, JString, required = true, - default = nil) - if valid_619742 != nil: - section.add "TransitGatewayRouteTableId", valid_619742 - var valid_619743 = formData.getOrDefault("Blackhole") - valid_619743 = validateParameter(valid_619743, JBool, required = false, default = nil) - if valid_619743 != nil: - section.add "Blackhole", valid_619743 - var valid_619744 = formData.getOrDefault("DestinationCidrBlock") - valid_619744 = validateParameter(valid_619744, JString, required = true, - default = nil) - if valid_619744 != nil: - section.add "DestinationCidrBlock", valid_619744 - var valid_619745 = formData.getOrDefault("DryRun") - valid_619745 = validateParameter(valid_619745, JBool, required = false, default = nil) - if valid_619745 != nil: - section.add "DryRun", valid_619745 - var valid_619746 = formData.getOrDefault("TransitGatewayAttachmentId") - valid_619746 = validateParameter(valid_619746, JString, required = false, + var valid_620946 = formData.getOrDefault("TransitGatewayRouteTableId") + valid_620946 = validateParameter(valid_620946, JString, required = true, + default = nil) + if valid_620946 != nil: + section.add "TransitGatewayRouteTableId", valid_620946 + var valid_620947 = formData.getOrDefault("Blackhole") + valid_620947 = validateParameter(valid_620947, JBool, required = false, default = nil) + if valid_620947 != nil: + section.add "Blackhole", valid_620947 + var valid_620948 = formData.getOrDefault("DestinationCidrBlock") + valid_620948 = validateParameter(valid_620948, JString, required = true, + default = nil) + if valid_620948 != nil: + section.add "DestinationCidrBlock", valid_620948 + var valid_620949 = formData.getOrDefault("DryRun") + valid_620949 = validateParameter(valid_620949, JBool, required = false, default = nil) + if valid_620949 != nil: + section.add "DryRun", valid_620949 + var valid_620950 = formData.getOrDefault("TransitGatewayAttachmentId") + valid_620950 = validateParameter(valid_620950, JString, required = false, default = nil) - if valid_619746 != nil: - section.add "TransitGatewayAttachmentId", valid_619746 + if valid_620950 != nil: + section.add "TransitGatewayAttachmentId", valid_620950 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619747: Call_PostReplaceTransitGatewayRoute_619730; path: JsonNode; +proc call*(call_620951: Call_PostReplaceTransitGatewayRoute_620934; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Replaces the specified route in the specified transit gateway route table. ## - let valid = call_619747.validator(path, query, header, formData, body) - let scheme = call_619747.pickScheme + let valid = call_620951.validator(path, query, header, formData, body) + let scheme = call_620951.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619747.url(scheme.get, call_619747.host, call_619747.base, - call_619747.route, valid.getOrDefault("path"), + let url = call_620951.url(scheme.get, call_620951.host, call_620951.base, + call_620951.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619747, url, valid) + result = atozHook(call_620951, url, valid) -proc call*(call_619748: Call_PostReplaceTransitGatewayRoute_619730; +proc call*(call_620952: Call_PostReplaceTransitGatewayRoute_620934; TransitGatewayRouteTableId: string; DestinationCidrBlock: string; Blackhole: bool = false; DryRun: bool = false; Action: string = "ReplaceTransitGatewayRoute"; @@ -125334,28 +125399,28 @@ proc call*(call_619748: Call_PostReplaceTransitGatewayRoute_619730; ## Version: string (required) ## TransitGatewayAttachmentId: string ## : The ID of the attachment. - var query_619749 = newJObject() - var formData_619750 = newJObject() - add(formData_619750, "TransitGatewayRouteTableId", + var query_620953 = newJObject() + var formData_620954 = newJObject() + add(formData_620954, "TransitGatewayRouteTableId", newJString(TransitGatewayRouteTableId)) - add(formData_619750, "Blackhole", newJBool(Blackhole)) - add(formData_619750, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - add(formData_619750, "DryRun", newJBool(DryRun)) - add(query_619749, "Action", newJString(Action)) - add(query_619749, "Version", newJString(Version)) - add(formData_619750, "TransitGatewayAttachmentId", + add(formData_620954, "Blackhole", newJBool(Blackhole)) + add(formData_620954, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + add(formData_620954, "DryRun", newJBool(DryRun)) + add(query_620953, "Action", newJString(Action)) + add(query_620953, "Version", newJString(Version)) + add(formData_620954, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - result = call_619748.call(nil, query_619749, nil, formData_619750, nil) + result = call_620952.call(nil, query_620953, nil, formData_620954, nil) -var postReplaceTransitGatewayRoute* = Call_PostReplaceTransitGatewayRoute_619730( +var postReplaceTransitGatewayRoute* = Call_PostReplaceTransitGatewayRoute_620934( name: "postReplaceTransitGatewayRoute", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=ReplaceTransitGatewayRoute", - validator: validate_PostReplaceTransitGatewayRoute_619731, base: "/", - url: url_PostReplaceTransitGatewayRoute_619732, + validator: validate_PostReplaceTransitGatewayRoute_620935, base: "/", + url: url_PostReplaceTransitGatewayRoute_620936, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetReplaceTransitGatewayRoute_619710 = ref object of OpenApiRestCall_604389 -proc url_GetReplaceTransitGatewayRoute_619712(protocol: Scheme; host: string; + Call_GetReplaceTransitGatewayRoute_620914 = ref object of OpenApiRestCall_605589 +proc url_GetReplaceTransitGatewayRoute_620916(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -125367,7 +125432,7 @@ proc url_GetReplaceTransitGatewayRoute_619712(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetReplaceTransitGatewayRoute_619711(path: JsonNode; query: JsonNode; +proc validate_GetReplaceTransitGatewayRoute_620915(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Replaces the specified route in the specified transit gateway route table. ## @@ -125389,40 +125454,40 @@ proc validate_GetReplaceTransitGatewayRoute_619711(path: JsonNode; query: JsonNo ## DestinationCidrBlock: JString (required) ## : The CIDR range used for the destination match. Routing decisions are based on the most specific match. section = newJObject() - var valid_619713 = query.getOrDefault("Blackhole") - valid_619713 = validateParameter(valid_619713, JBool, required = false, default = nil) - if valid_619713 != nil: - section.add "Blackhole", valid_619713 - var valid_619714 = query.getOrDefault("DryRun") - valid_619714 = validateParameter(valid_619714, JBool, required = false, default = nil) - if valid_619714 != nil: - section.add "DryRun", valid_619714 + var valid_620917 = query.getOrDefault("Blackhole") + valid_620917 = validateParameter(valid_620917, JBool, required = false, default = nil) + if valid_620917 != nil: + section.add "Blackhole", valid_620917 + var valid_620918 = query.getOrDefault("DryRun") + valid_620918 = validateParameter(valid_620918, JBool, required = false, default = nil) + if valid_620918 != nil: + section.add "DryRun", valid_620918 assert query != nil, "query argument is necessary due to required `TransitGatewayRouteTableId` field" - var valid_619715 = query.getOrDefault("TransitGatewayRouteTableId") - valid_619715 = validateParameter(valid_619715, JString, required = true, + var valid_620919 = query.getOrDefault("TransitGatewayRouteTableId") + valid_620919 = validateParameter(valid_620919, JString, required = true, default = nil) - if valid_619715 != nil: - section.add "TransitGatewayRouteTableId", valid_619715 - var valid_619716 = query.getOrDefault("TransitGatewayAttachmentId") - valid_619716 = validateParameter(valid_619716, JString, required = false, + if valid_620919 != nil: + section.add "TransitGatewayRouteTableId", valid_620919 + var valid_620920 = query.getOrDefault("TransitGatewayAttachmentId") + valid_620920 = validateParameter(valid_620920, JString, required = false, default = nil) - if valid_619716 != nil: - section.add "TransitGatewayAttachmentId", valid_619716 - var valid_619717 = query.getOrDefault("Action") - valid_619717 = validateParameter(valid_619717, JString, required = true, default = newJString( + if valid_620920 != nil: + section.add "TransitGatewayAttachmentId", valid_620920 + var valid_620921 = query.getOrDefault("Action") + valid_620921 = validateParameter(valid_620921, JString, required = true, default = newJString( "ReplaceTransitGatewayRoute")) - if valid_619717 != nil: - section.add "Action", valid_619717 - var valid_619718 = query.getOrDefault("Version") - valid_619718 = validateParameter(valid_619718, JString, required = true, + if valid_620921 != nil: + section.add "Action", valid_620921 + var valid_620922 = query.getOrDefault("Version") + valid_620922 = validateParameter(valid_620922, JString, required = true, default = newJString("2016-11-15")) - if valid_619718 != nil: - section.add "Version", valid_619718 - var valid_619719 = query.getOrDefault("DestinationCidrBlock") - valid_619719 = validateParameter(valid_619719, JString, required = true, + if valid_620922 != nil: + section.add "Version", valid_620922 + var valid_620923 = query.getOrDefault("DestinationCidrBlock") + valid_620923 = validateParameter(valid_620923, JString, required = true, default = nil) - if valid_619719 != nil: - section.add "DestinationCidrBlock", valid_619719 + if valid_620923 != nil: + section.add "DestinationCidrBlock", valid_620923 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -125433,61 +125498,61 @@ proc validate_GetReplaceTransitGatewayRoute_619711(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619720 = header.getOrDefault("X-Amz-Signature") - valid_619720 = validateParameter(valid_619720, JString, required = false, + var valid_620924 = header.getOrDefault("X-Amz-Signature") + valid_620924 = validateParameter(valid_620924, JString, required = false, default = nil) - if valid_619720 != nil: - section.add "X-Amz-Signature", valid_619720 - var valid_619721 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619721 = validateParameter(valid_619721, JString, required = false, + if valid_620924 != nil: + section.add "X-Amz-Signature", valid_620924 + var valid_620925 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620925 = validateParameter(valid_620925, JString, required = false, default = nil) - if valid_619721 != nil: - section.add "X-Amz-Content-Sha256", valid_619721 - var valid_619722 = header.getOrDefault("X-Amz-Date") - valid_619722 = validateParameter(valid_619722, JString, required = false, + if valid_620925 != nil: + section.add "X-Amz-Content-Sha256", valid_620925 + var valid_620926 = header.getOrDefault("X-Amz-Date") + valid_620926 = validateParameter(valid_620926, JString, required = false, default = nil) - if valid_619722 != nil: - section.add "X-Amz-Date", valid_619722 - var valid_619723 = header.getOrDefault("X-Amz-Credential") - valid_619723 = validateParameter(valid_619723, JString, required = false, + if valid_620926 != nil: + section.add "X-Amz-Date", valid_620926 + var valid_620927 = header.getOrDefault("X-Amz-Credential") + valid_620927 = validateParameter(valid_620927, JString, required = false, default = nil) - if valid_619723 != nil: - section.add "X-Amz-Credential", valid_619723 - var valid_619724 = header.getOrDefault("X-Amz-Security-Token") - valid_619724 = validateParameter(valid_619724, JString, required = false, + if valid_620927 != nil: + section.add "X-Amz-Credential", valid_620927 + var valid_620928 = header.getOrDefault("X-Amz-Security-Token") + valid_620928 = validateParameter(valid_620928, JString, required = false, default = nil) - if valid_619724 != nil: - section.add "X-Amz-Security-Token", valid_619724 - var valid_619725 = header.getOrDefault("X-Amz-Algorithm") - valid_619725 = validateParameter(valid_619725, JString, required = false, + if valid_620928 != nil: + section.add "X-Amz-Security-Token", valid_620928 + var valid_620929 = header.getOrDefault("X-Amz-Algorithm") + valid_620929 = validateParameter(valid_620929, JString, required = false, default = nil) - if valid_619725 != nil: - section.add "X-Amz-Algorithm", valid_619725 - var valid_619726 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619726 = validateParameter(valid_619726, JString, required = false, + if valid_620929 != nil: + section.add "X-Amz-Algorithm", valid_620929 + var valid_620930 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620930 = validateParameter(valid_620930, JString, required = false, default = nil) - if valid_619726 != nil: - section.add "X-Amz-SignedHeaders", valid_619726 + if valid_620930 != nil: + section.add "X-Amz-SignedHeaders", valid_620930 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619727: Call_GetReplaceTransitGatewayRoute_619710; path: JsonNode; +proc call*(call_620931: Call_GetReplaceTransitGatewayRoute_620914; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Replaces the specified route in the specified transit gateway route table. ## - let valid = call_619727.validator(path, query, header, formData, body) - let scheme = call_619727.pickScheme + let valid = call_620931.validator(path, query, header, formData, body) + let scheme = call_620931.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619727.url(scheme.get, call_619727.host, call_619727.base, - call_619727.route, valid.getOrDefault("path"), + let url = call_620931.url(scheme.get, call_620931.host, call_620931.base, + call_620931.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619727, url, valid) + result = atozHook(call_620931, url, valid) -proc call*(call_619728: Call_GetReplaceTransitGatewayRoute_619710; +proc call*(call_620932: Call_GetReplaceTransitGatewayRoute_620914; TransitGatewayRouteTableId: string; DestinationCidrBlock: string; Blackhole: bool = false; DryRun: bool = false; TransitGatewayAttachmentId: string = ""; @@ -125507,27 +125572,27 @@ proc call*(call_619728: Call_GetReplaceTransitGatewayRoute_619710; ## Version: string (required) ## DestinationCidrBlock: string (required) ## : The CIDR range used for the destination match. Routing decisions are based on the most specific match. - var query_619729 = newJObject() - add(query_619729, "Blackhole", newJBool(Blackhole)) - add(query_619729, "DryRun", newJBool(DryRun)) - add(query_619729, "TransitGatewayRouteTableId", + var query_620933 = newJObject() + add(query_620933, "Blackhole", newJBool(Blackhole)) + add(query_620933, "DryRun", newJBool(DryRun)) + add(query_620933, "TransitGatewayRouteTableId", newJString(TransitGatewayRouteTableId)) - add(query_619729, "TransitGatewayAttachmentId", + add(query_620933, "TransitGatewayAttachmentId", newJString(TransitGatewayAttachmentId)) - add(query_619729, "Action", newJString(Action)) - add(query_619729, "Version", newJString(Version)) - add(query_619729, "DestinationCidrBlock", newJString(DestinationCidrBlock)) - result = call_619728.call(nil, query_619729, nil, nil, nil) + add(query_620933, "Action", newJString(Action)) + add(query_620933, "Version", newJString(Version)) + add(query_620933, "DestinationCidrBlock", newJString(DestinationCidrBlock)) + result = call_620932.call(nil, query_620933, nil, nil, nil) -var getReplaceTransitGatewayRoute* = Call_GetReplaceTransitGatewayRoute_619710( +var getReplaceTransitGatewayRoute* = Call_GetReplaceTransitGatewayRoute_620914( name: "getReplaceTransitGatewayRoute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ReplaceTransitGatewayRoute", - validator: validate_GetReplaceTransitGatewayRoute_619711, base: "/", - url: url_GetReplaceTransitGatewayRoute_619712, + validator: validate_GetReplaceTransitGatewayRoute_620915, base: "/", + url: url_GetReplaceTransitGatewayRoute_620916, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostReportInstanceStatus_619773 = ref object of OpenApiRestCall_604389 -proc url_PostReportInstanceStatus_619775(protocol: Scheme; host: string; + Call_PostReportInstanceStatus_620977 = ref object of OpenApiRestCall_605589 +proc url_PostReportInstanceStatus_620979(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -125540,7 +125605,7 @@ proc url_PostReportInstanceStatus_619775(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostReportInstanceStatus_619774(path: JsonNode; query: JsonNode; +proc validate_PostReportInstanceStatus_620978(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Submits feedback about the status of an instance. The instance must be in the running
state. If your experience with the instance differs from the instance status returned by DescribeInstanceStatus, use ReportInstanceStatus to report your experience with the instance. Amazon EC2 collects this information to improve the accuracy of status checks.
Use of this action does not change the value returned by DescribeInstanceStatus.
## @@ -125553,16 +125618,16 @@ proc validate_PostReportInstanceStatus_619774(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619776 = query.getOrDefault("Action") - valid_619776 = validateParameter(valid_619776, JString, required = true, + var valid_620980 = query.getOrDefault("Action") + valid_620980 = validateParameter(valid_620980, JString, required = true, default = newJString("ReportInstanceStatus")) - if valid_619776 != nil: - section.add "Action", valid_619776 - var valid_619777 = query.getOrDefault("Version") - valid_619777 = validateParameter(valid_619777, JString, required = true, + if valid_620980 != nil: + section.add "Action", valid_620980 + var valid_620981 = query.getOrDefault("Version") + valid_620981 = validateParameter(valid_620981, JString, required = true, default = newJString("2016-11-15")) - if valid_619777 != nil: - section.add "Version", valid_619777 + if valid_620981 != nil: + section.add "Version", valid_620981 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -125573,41 +125638,41 @@ proc validate_PostReportInstanceStatus_619774(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619778 = header.getOrDefault("X-Amz-Signature") - valid_619778 = validateParameter(valid_619778, JString, required = false, + var valid_620982 = header.getOrDefault("X-Amz-Signature") + valid_620982 = validateParameter(valid_620982, JString, required = false, default = nil) - if valid_619778 != nil: - section.add "X-Amz-Signature", valid_619778 - var valid_619779 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619779 = validateParameter(valid_619779, JString, required = false, + if valid_620982 != nil: + section.add "X-Amz-Signature", valid_620982 + var valid_620983 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620983 = validateParameter(valid_620983, JString, required = false, default = nil) - if valid_619779 != nil: - section.add "X-Amz-Content-Sha256", valid_619779 - var valid_619780 = header.getOrDefault("X-Amz-Date") - valid_619780 = validateParameter(valid_619780, JString, required = false, + if valid_620983 != nil: + section.add "X-Amz-Content-Sha256", valid_620983 + var valid_620984 = header.getOrDefault("X-Amz-Date") + valid_620984 = validateParameter(valid_620984, JString, required = false, default = nil) - if valid_619780 != nil: - section.add "X-Amz-Date", valid_619780 - var valid_619781 = header.getOrDefault("X-Amz-Credential") - valid_619781 = validateParameter(valid_619781, JString, required = false, + if valid_620984 != nil: + section.add "X-Amz-Date", valid_620984 + var valid_620985 = header.getOrDefault("X-Amz-Credential") + valid_620985 = validateParameter(valid_620985, JString, required = false, default = nil) - if valid_619781 != nil: - section.add "X-Amz-Credential", valid_619781 - var valid_619782 = header.getOrDefault("X-Amz-Security-Token") - valid_619782 = validateParameter(valid_619782, JString, required = false, + if valid_620985 != nil: + section.add "X-Amz-Credential", valid_620985 + var valid_620986 = header.getOrDefault("X-Amz-Security-Token") + valid_620986 = validateParameter(valid_620986, JString, required = false, default = nil) - if valid_619782 != nil: - section.add "X-Amz-Security-Token", valid_619782 - var valid_619783 = header.getOrDefault("X-Amz-Algorithm") - valid_619783 = validateParameter(valid_619783, JString, required = false, + if valid_620986 != nil: + section.add "X-Amz-Security-Token", valid_620986 + var valid_620987 = header.getOrDefault("X-Amz-Algorithm") + valid_620987 = validateParameter(valid_620987, JString, required = false, default = nil) - if valid_619783 != nil: - section.add "X-Amz-Algorithm", valid_619783 - var valid_619784 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619784 = validateParameter(valid_619784, JString, required = false, + if valid_620987 != nil: + section.add "X-Amz-Algorithm", valid_620987 + var valid_620988 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620988 = validateParameter(valid_620988, JString, required = false, default = nil) - if valid_619784 != nil: - section.add "X-Amz-SignedHeaders", valid_619784 + if valid_620988 != nil: + section.add "X-Amz-SignedHeaders", valid_620988 result.add "header", section ## parameters in `formData` object: ## Description: JString @@ -125625,58 +125690,58 @@ proc validate_PostReportInstanceStatus_619774(path: JsonNode; query: JsonNode; ## ReasonCode: JArray (required) ## :The reason codes that describe the health state of your instance.
instance-stuck-in-state
: My instance is stuck in a state.
unresponsive
: My instance is unresponsive.
not-accepting-credentials
: My instance is not accepting my credentials.
password-not-available
: A password is not available for my instance.
performance-network
: My instance is experiencing performance problems that I believe are network related.
performance-instance-store
: My instance is experiencing performance problems that I believe are related to the instance stores.
performance-ebs-volume
: My instance is experiencing performance problems that I believe are related to an EBS volume.
performance-other
: My instance is experiencing performance problems.
other
: [explain using the description parameter]
Submits feedback about the status of an instance. The instance must be in the running
state. If your experience with the instance differs from the instance status returned by DescribeInstanceStatus, use ReportInstanceStatus to report your experience with the instance. Amazon EC2 collects this information to improve the accuracy of status checks.
Use of this action does not change the value returned by DescribeInstanceStatus.
## - let valid = call_619792.validator(path, query, header, formData, body) - let scheme = call_619792.pickScheme + let valid = call_620996.validator(path, query, header, formData, body) + let scheme = call_620996.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619792.url(scheme.get, call_619792.host, call_619792.base, - call_619792.route, valid.getOrDefault("path"), + let url = call_620996.url(scheme.get, call_620996.host, call_620996.base, + call_620996.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619792, url, valid) + result = atozHook(call_620996, url, valid) -proc call*(call_619793: Call_PostReportInstanceStatus_619773; InstanceId: JsonNode; +proc call*(call_620997: Call_PostReportInstanceStatus_620977; InstanceId: JsonNode; ReasonCode: JsonNode; Description: string = ""; EndTime: string = ""; StartTime: string = ""; DryRun: bool = false; Action: string = "ReportInstanceStatus"; Status: string = "ok"; @@ -125699,29 +125764,29 @@ proc call*(call_619793: Call_PostReportInstanceStatus_619773; InstanceId: JsonNo ## Version: string (required) ## ReasonCode: JArray (required) ## :The reason codes that describe the health state of your instance.
instance-stuck-in-state
: My instance is stuck in a state.
unresponsive
: My instance is unresponsive.
not-accepting-credentials
: My instance is not accepting my credentials.
password-not-available
: A password is not available for my instance.
performance-network
: My instance is experiencing performance problems that I believe are network related.
performance-instance-store
: My instance is experiencing performance problems that I believe are related to the instance stores.
performance-ebs-volume
: My instance is experiencing performance problems that I believe are related to an EBS volume.
performance-other
: My instance is experiencing performance problems.
other
: [explain using the description parameter]
Submits feedback about the status of an instance. The instance must be in the running
state. If your experience with the instance differs from the instance status returned by DescribeInstanceStatus, use ReportInstanceStatus to report your experience with the instance. Amazon EC2 collects this information to improve the accuracy of status checks.
Use of this action does not change the value returned by DescribeInstanceStatus.
## @@ -125761,48 +125826,48 @@ proc validate_GetReportInstanceStatus_619752(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Status` field" - var valid_619754 = query.getOrDefault("Status") - valid_619754 = validateParameter(valid_619754, JString, required = true, + var valid_620958 = query.getOrDefault("Status") + valid_620958 = validateParameter(valid_620958, JString, required = true, default = newJString("ok")) - if valid_619754 != nil: - section.add "Status", valid_619754 - var valid_619755 = query.getOrDefault("DryRun") - valid_619755 = validateParameter(valid_619755, JBool, required = false, default = nil) - if valid_619755 != nil: - section.add "DryRun", valid_619755 - var valid_619756 = query.getOrDefault("InstanceId") - valid_619756 = validateParameter(valid_619756, JArray, required = true, default = nil) - if valid_619756 != nil: - section.add "InstanceId", valid_619756 - var valid_619757 = query.getOrDefault("ReasonCode") - valid_619757 = validateParameter(valid_619757, JArray, required = true, default = nil) - if valid_619757 != nil: - section.add "ReasonCode", valid_619757 - var valid_619758 = query.getOrDefault("Action") - valid_619758 = validateParameter(valid_619758, JString, required = true, + if valid_620958 != nil: + section.add "Status", valid_620958 + var valid_620959 = query.getOrDefault("DryRun") + valid_620959 = validateParameter(valid_620959, JBool, required = false, default = nil) + if valid_620959 != nil: + section.add "DryRun", valid_620959 + var valid_620960 = query.getOrDefault("InstanceId") + valid_620960 = validateParameter(valid_620960, JArray, required = true, default = nil) + if valid_620960 != nil: + section.add "InstanceId", valid_620960 + var valid_620961 = query.getOrDefault("ReasonCode") + valid_620961 = validateParameter(valid_620961, JArray, required = true, default = nil) + if valid_620961 != nil: + section.add "ReasonCode", valid_620961 + var valid_620962 = query.getOrDefault("Action") + valid_620962 = validateParameter(valid_620962, JString, required = true, default = newJString("ReportInstanceStatus")) - if valid_619758 != nil: - section.add "Action", valid_619758 - var valid_619759 = query.getOrDefault("Description") - valid_619759 = validateParameter(valid_619759, JString, required = false, - default = nil) - if valid_619759 != nil: - section.add "Description", valid_619759 - var valid_619760 = query.getOrDefault("StartTime") - valid_619760 = validateParameter(valid_619760, JString, required = false, - default = nil) - if valid_619760 != nil: - section.add "StartTime", valid_619760 - var valid_619761 = query.getOrDefault("EndTime") - valid_619761 = validateParameter(valid_619761, JString, required = false, - default = nil) - if valid_619761 != nil: - section.add "EndTime", valid_619761 - var valid_619762 = query.getOrDefault("Version") - valid_619762 = validateParameter(valid_619762, JString, required = true, + if valid_620962 != nil: + section.add "Action", valid_620962 + var valid_620963 = query.getOrDefault("Description") + valid_620963 = validateParameter(valid_620963, JString, required = false, + default = nil) + if valid_620963 != nil: + section.add "Description", valid_620963 + var valid_620964 = query.getOrDefault("StartTime") + valid_620964 = validateParameter(valid_620964, JString, required = false, + default = nil) + if valid_620964 != nil: + section.add "StartTime", valid_620964 + var valid_620965 = query.getOrDefault("EndTime") + valid_620965 = validateParameter(valid_620965, JString, required = false, + default = nil) + if valid_620965 != nil: + section.add "EndTime", valid_620965 + var valid_620966 = query.getOrDefault("Version") + valid_620966 = validateParameter(valid_620966, JString, required = true, default = newJString("2016-11-15")) - if valid_619762 != nil: - section.add "Version", valid_619762 + if valid_620966 != nil: + section.add "Version", valid_620966 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -125813,61 +125878,61 @@ proc validate_GetReportInstanceStatus_619752(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619763 = header.getOrDefault("X-Amz-Signature") - valid_619763 = validateParameter(valid_619763, JString, required = false, + var valid_620967 = header.getOrDefault("X-Amz-Signature") + valid_620967 = validateParameter(valid_620967, JString, required = false, default = nil) - if valid_619763 != nil: - section.add "X-Amz-Signature", valid_619763 - var valid_619764 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619764 = validateParameter(valid_619764, JString, required = false, + if valid_620967 != nil: + section.add "X-Amz-Signature", valid_620967 + var valid_620968 = header.getOrDefault("X-Amz-Content-Sha256") + valid_620968 = validateParameter(valid_620968, JString, required = false, default = nil) - if valid_619764 != nil: - section.add "X-Amz-Content-Sha256", valid_619764 - var valid_619765 = header.getOrDefault("X-Amz-Date") - valid_619765 = validateParameter(valid_619765, JString, required = false, + if valid_620968 != nil: + section.add "X-Amz-Content-Sha256", valid_620968 + var valid_620969 = header.getOrDefault("X-Amz-Date") + valid_620969 = validateParameter(valid_620969, JString, required = false, default = nil) - if valid_619765 != nil: - section.add "X-Amz-Date", valid_619765 - var valid_619766 = header.getOrDefault("X-Amz-Credential") - valid_619766 = validateParameter(valid_619766, JString, required = false, + if valid_620969 != nil: + section.add "X-Amz-Date", valid_620969 + var valid_620970 = header.getOrDefault("X-Amz-Credential") + valid_620970 = validateParameter(valid_620970, JString, required = false, default = nil) - if valid_619766 != nil: - section.add "X-Amz-Credential", valid_619766 - var valid_619767 = header.getOrDefault("X-Amz-Security-Token") - valid_619767 = validateParameter(valid_619767, JString, required = false, + if valid_620970 != nil: + section.add "X-Amz-Credential", valid_620970 + var valid_620971 = header.getOrDefault("X-Amz-Security-Token") + valid_620971 = validateParameter(valid_620971, JString, required = false, default = nil) - if valid_619767 != nil: - section.add "X-Amz-Security-Token", valid_619767 - var valid_619768 = header.getOrDefault("X-Amz-Algorithm") - valid_619768 = validateParameter(valid_619768, JString, required = false, + if valid_620971 != nil: + section.add "X-Amz-Security-Token", valid_620971 + var valid_620972 = header.getOrDefault("X-Amz-Algorithm") + valid_620972 = validateParameter(valid_620972, JString, required = false, default = nil) - if valid_619768 != nil: - section.add "X-Amz-Algorithm", valid_619768 - var valid_619769 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619769 = validateParameter(valid_619769, JString, required = false, + if valid_620972 != nil: + section.add "X-Amz-Algorithm", valid_620972 + var valid_620973 = header.getOrDefault("X-Amz-SignedHeaders") + valid_620973 = validateParameter(valid_620973, JString, required = false, default = nil) - if valid_619769 != nil: - section.add "X-Amz-SignedHeaders", valid_619769 + if valid_620973 != nil: + section.add "X-Amz-SignedHeaders", valid_620973 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619770: Call_GetReportInstanceStatus_619751; path: JsonNode; +proc call*(call_620974: Call_GetReportInstanceStatus_620955; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Submits feedback about the status of an instance. The instance must be in the running
state. If your experience with the instance differs from the instance status returned by DescribeInstanceStatus, use ReportInstanceStatus to report your experience with the instance. Amazon EC2 collects this information to improve the accuracy of status checks.
Use of this action does not change the value returned by DescribeInstanceStatus.
## - let valid = call_619770.validator(path, query, header, formData, body) - let scheme = call_619770.pickScheme + let valid = call_620974.validator(path, query, header, formData, body) + let scheme = call_620974.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619770.url(scheme.get, call_619770.host, call_619770.base, - call_619770.route, valid.getOrDefault("path"), + let url = call_620974.url(scheme.get, call_620974.host, call_620974.base, + call_620974.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619770, url, valid) + result = atozHook(call_620974, url, valid) -proc call*(call_619771: Call_GetReportInstanceStatus_619751; InstanceId: JsonNode; +proc call*(call_620975: Call_GetReportInstanceStatus_620955; InstanceId: JsonNode; ReasonCode: JsonNode; Status: string = "ok"; DryRun: bool = false; Action: string = "ReportInstanceStatus"; Description: string = ""; StartTime: string = ""; EndTime: string = ""; Version: string = "2016-11-15"): Recallable = @@ -125889,28 +125954,28 @@ proc call*(call_619771: Call_GetReportInstanceStatus_619751; InstanceId: JsonNod ## EndTime: string ## : The time at which the reported instance health state ended. ## Version: string (required) - var query_619772 = newJObject() - add(query_619772, "Status", newJString(Status)) - add(query_619772, "DryRun", newJBool(DryRun)) + var query_620976 = newJObject() + add(query_620976, "Status", newJString(Status)) + add(query_620976, "DryRun", newJBool(DryRun)) if InstanceId != nil: - query_619772.add "InstanceId", InstanceId + query_620976.add "InstanceId", InstanceId if ReasonCode != nil: - query_619772.add "ReasonCode", ReasonCode - add(query_619772, "Action", newJString(Action)) - add(query_619772, "Description", newJString(Description)) - add(query_619772, "StartTime", newJString(StartTime)) - add(query_619772, "EndTime", newJString(EndTime)) - add(query_619772, "Version", newJString(Version)) - result = call_619771.call(nil, query_619772, nil, nil, nil) - -var getReportInstanceStatus* = Call_GetReportInstanceStatus_619751( + query_620976.add "ReasonCode", ReasonCode + add(query_620976, "Action", newJString(Action)) + add(query_620976, "Description", newJString(Description)) + add(query_620976, "StartTime", newJString(StartTime)) + add(query_620976, "EndTime", newJString(EndTime)) + add(query_620976, "Version", newJString(Version)) + result = call_620975.call(nil, query_620976, nil, nil, nil) + +var getReportInstanceStatus* = Call_GetReportInstanceStatus_620955( name: "getReportInstanceStatus", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ReportInstanceStatus", - validator: validate_GetReportInstanceStatus_619752, base: "/", - url: url_GetReportInstanceStatus_619753, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetReportInstanceStatus_620956, base: "/", + url: url_GetReportInstanceStatus_620957, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRequestSpotFleet_619834 = ref object of OpenApiRestCall_604389 -proc url_PostRequestSpotFleet_619836(protocol: Scheme; host: string; base: string; + Call_PostRequestSpotFleet_621038 = ref object of OpenApiRestCall_605589 +proc url_PostRequestSpotFleet_621040(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -125922,7 +125987,7 @@ proc url_PostRequestSpotFleet_619836(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_PostRequestSpotFleet_619835(path: JsonNode; query: JsonNode; +proc validate_PostRequestSpotFleet_621039(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a Spot Fleet request.
The Spot Fleet request specifies the total target capacity and the On-Demand target capacity. Amazon EC2 calculates the difference between the total capacity and On-Demand capacity, and launches the difference as Spot capacity.
You can submit a single request that includes multiple launch specifications that vary by instance type, AMI, Availability Zone, or subnet.
By default, the Spot Fleet requests Spot Instances in the Spot Instance pool where the price per unit is the lowest. Each launch specification can include its own instance weighting that reflects the value of the instance type to your application workload.
Alternatively, you can specify that the Spot Fleet distribute the target capacity across the Spot pools included in its launch specifications. By ensuring that the Spot Instances in your Spot Fleet are in different Spot pools, you can improve the availability of your fleet.
You can specify tags for the Spot Instances. You cannot tag other resource types in a Spot Fleet request because only the instance
resource type is supported.
For more information, see Spot Fleet Requests in the Amazon EC2 User Guide for Linux Instances.
## @@ -125935,16 +126000,16 @@ proc validate_PostRequestSpotFleet_619835(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619837 = query.getOrDefault("Action") - valid_619837 = validateParameter(valid_619837, JString, required = true, + var valid_621041 = query.getOrDefault("Action") + valid_621041 = validateParameter(valid_621041, JString, required = true, default = newJString("RequestSpotFleet")) - if valid_619837 != nil: - section.add "Action", valid_619837 - var valid_619838 = query.getOrDefault("Version") - valid_619838 = validateParameter(valid_619838, JString, required = true, + if valid_621041 != nil: + section.add "Action", valid_621041 + var valid_621042 = query.getOrDefault("Version") + valid_621042 = validateParameter(valid_621042, JString, required = true, default = newJString("2016-11-15")) - if valid_619838 != nil: - section.add "Version", valid_619838 + if valid_621042 != nil: + section.add "Version", valid_621042 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -125955,41 +126020,41 @@ proc validate_PostRequestSpotFleet_619835(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619839 = header.getOrDefault("X-Amz-Signature") - valid_619839 = validateParameter(valid_619839, JString, required = false, + var valid_621043 = header.getOrDefault("X-Amz-Signature") + valid_621043 = validateParameter(valid_621043, JString, required = false, default = nil) - if valid_619839 != nil: - section.add "X-Amz-Signature", valid_619839 - var valid_619840 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619840 = validateParameter(valid_619840, JString, required = false, + if valid_621043 != nil: + section.add "X-Amz-Signature", valid_621043 + var valid_621044 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621044 = validateParameter(valid_621044, JString, required = false, default = nil) - if valid_619840 != nil: - section.add "X-Amz-Content-Sha256", valid_619840 - var valid_619841 = header.getOrDefault("X-Amz-Date") - valid_619841 = validateParameter(valid_619841, JString, required = false, + if valid_621044 != nil: + section.add "X-Amz-Content-Sha256", valid_621044 + var valid_621045 = header.getOrDefault("X-Amz-Date") + valid_621045 = validateParameter(valid_621045, JString, required = false, default = nil) - if valid_619841 != nil: - section.add "X-Amz-Date", valid_619841 - var valid_619842 = header.getOrDefault("X-Amz-Credential") - valid_619842 = validateParameter(valid_619842, JString, required = false, + if valid_621045 != nil: + section.add "X-Amz-Date", valid_621045 + var valid_621046 = header.getOrDefault("X-Amz-Credential") + valid_621046 = validateParameter(valid_621046, JString, required = false, default = nil) - if valid_619842 != nil: - section.add "X-Amz-Credential", valid_619842 - var valid_619843 = header.getOrDefault("X-Amz-Security-Token") - valid_619843 = validateParameter(valid_619843, JString, required = false, + if valid_621046 != nil: + section.add "X-Amz-Credential", valid_621046 + var valid_621047 = header.getOrDefault("X-Amz-Security-Token") + valid_621047 = validateParameter(valid_621047, JString, required = false, default = nil) - if valid_619843 != nil: - section.add "X-Amz-Security-Token", valid_619843 - var valid_619844 = header.getOrDefault("X-Amz-Algorithm") - valid_619844 = validateParameter(valid_619844, JString, required = false, + if valid_621047 != nil: + section.add "X-Amz-Security-Token", valid_621047 + var valid_621048 = header.getOrDefault("X-Amz-Algorithm") + valid_621048 = validateParameter(valid_621048, JString, required = false, default = nil) - if valid_619844 != nil: - section.add "X-Amz-Algorithm", valid_619844 - var valid_619845 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619845 = validateParameter(valid_619845, JString, required = false, + if valid_621048 != nil: + section.add "X-Amz-Algorithm", valid_621048 + var valid_621049 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621049 = validateParameter(valid_621049, JString, required = false, default = nil) - if valid_619845 != nil: - section.add "X-Amz-SignedHeaders", valid_619845 + if valid_621049 != nil: + section.add "X-Amz-SignedHeaders", valid_621049 result.add "header", section ## parameters in `formData` object: ## SpotFleetRequestConfig.ReplaceUnhealthyInstances: JString @@ -126063,138 +126128,138 @@ proc validate_PostRequestSpotFleet_619835(path: JsonNode; query: JsonNode; ## : Describes the configuration of a Spot Fleet request. ## The maximum amount per hour for Spot Instances that you're willing to pay. You can use thespotdMaxTotalPrice
parameter, the onDemandMaxTotalPrice
parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.
section = newJObject()
- var valid_619846 = formData.getOrDefault("SpotFleetRequestConfig.ReplaceUnhealthyInstances")
- valid_619846 = validateParameter(valid_619846, JString, required = false,
- default = nil)
- if valid_619846 != nil:
- section.add "SpotFleetRequestConfig.ReplaceUnhealthyInstances", valid_619846
- var valid_619847 = formData.getOrDefault("SpotFleetRequestConfig.AllocationStrategy")
- valid_619847 = validateParameter(valid_619847, JString, required = false,
- default = nil)
- if valid_619847 != nil:
- section.add "SpotFleetRequestConfig.AllocationStrategy", valid_619847
- var valid_619848 = formData.getOrDefault("SpotFleetRequestConfig.OnDemandMaxTotalPrice")
- valid_619848 = validateParameter(valid_619848, JString, required = false,
- default = nil)
- if valid_619848 != nil:
- section.add "SpotFleetRequestConfig.OnDemandMaxTotalPrice", valid_619848
- var valid_619849 = formData.getOrDefault("SpotFleetRequestConfig.ValidUntil")
- valid_619849 = validateParameter(valid_619849, JString, required = false,
- default = nil)
- if valid_619849 != nil:
- section.add "SpotFleetRequestConfig.ValidUntil", valid_619849
- var valid_619850 = formData.getOrDefault("SpotFleetRequestConfig.SpotPrice")
- valid_619850 = validateParameter(valid_619850, JString, required = false,
- default = nil)
- if valid_619850 != nil:
- section.add "SpotFleetRequestConfig.SpotPrice", valid_619850
- var valid_619851 = formData.getOrDefault("SpotFleetRequestConfig.LoadBalancersConfig")
- valid_619851 = validateParameter(valid_619851, JString, required = false,
- default = nil)
- if valid_619851 != nil:
- section.add "SpotFleetRequestConfig.LoadBalancersConfig", valid_619851
- var valid_619852 = formData.getOrDefault("SpotFleetRequestConfig.OnDemandAllocationStrategy")
- valid_619852 = validateParameter(valid_619852, JString, required = false,
- default = nil)
- if valid_619852 != nil:
- section.add "SpotFleetRequestConfig.OnDemandAllocationStrategy", valid_619852
- var valid_619853 = formData.getOrDefault("SpotFleetRequestConfig.InstanceInterruptionBehavior")
- valid_619853 = validateParameter(valid_619853, JString, required = false,
+ var valid_621050 = formData.getOrDefault("SpotFleetRequestConfig.ReplaceUnhealthyInstances")
+ valid_621050 = validateParameter(valid_621050, JString, required = false,
default = nil)
- if valid_619853 != nil:
- section.add "SpotFleetRequestConfig.InstanceInterruptionBehavior", valid_619853
- var valid_619854 = formData.getOrDefault("SpotFleetRequestConfig.Type")
- valid_619854 = validateParameter(valid_619854, JString, required = false,
+ if valid_621050 != nil:
+ section.add "SpotFleetRequestConfig.ReplaceUnhealthyInstances", valid_621050
+ var valid_621051 = formData.getOrDefault("SpotFleetRequestConfig.AllocationStrategy")
+ valid_621051 = validateParameter(valid_621051, JString, required = false,
+ default = nil)
+ if valid_621051 != nil:
+ section.add "SpotFleetRequestConfig.AllocationStrategy", valid_621051
+ var valid_621052 = formData.getOrDefault("SpotFleetRequestConfig.OnDemandMaxTotalPrice")
+ valid_621052 = validateParameter(valid_621052, JString, required = false,
+ default = nil)
+ if valid_621052 != nil:
+ section.add "SpotFleetRequestConfig.OnDemandMaxTotalPrice", valid_621052
+ var valid_621053 = formData.getOrDefault("SpotFleetRequestConfig.ValidUntil")
+ valid_621053 = validateParameter(valid_621053, JString, required = false,
+ default = nil)
+ if valid_621053 != nil:
+ section.add "SpotFleetRequestConfig.ValidUntil", valid_621053
+ var valid_621054 = formData.getOrDefault("SpotFleetRequestConfig.SpotPrice")
+ valid_621054 = validateParameter(valid_621054, JString, required = false,
+ default = nil)
+ if valid_621054 != nil:
+ section.add "SpotFleetRequestConfig.SpotPrice", valid_621054
+ var valid_621055 = formData.getOrDefault("SpotFleetRequestConfig.LoadBalancersConfig")
+ valid_621055 = validateParameter(valid_621055, JString, required = false,
+ default = nil)
+ if valid_621055 != nil:
+ section.add "SpotFleetRequestConfig.LoadBalancersConfig", valid_621055
+ var valid_621056 = formData.getOrDefault("SpotFleetRequestConfig.OnDemandAllocationStrategy")
+ valid_621056 = validateParameter(valid_621056, JString, required = false,
+ default = nil)
+ if valid_621056 != nil:
+ section.add "SpotFleetRequestConfig.OnDemandAllocationStrategy", valid_621056
+ var valid_621057 = formData.getOrDefault("SpotFleetRequestConfig.InstanceInterruptionBehavior")
+ valid_621057 = validateParameter(valid_621057, JString, required = false,
+ default = nil)
+ if valid_621057 != nil:
+ section.add "SpotFleetRequestConfig.InstanceInterruptionBehavior", valid_621057
+ var valid_621058 = formData.getOrDefault("SpotFleetRequestConfig.Type")
+ valid_621058 = validateParameter(valid_621058, JString, required = false,
default = nil)
- if valid_619854 != nil:
- section.add "SpotFleetRequestConfig.Type", valid_619854
- var valid_619855 = formData.getOrDefault("SpotFleetRequestConfig.FulfilledCapacity")
- valid_619855 = validateParameter(valid_619855, JString, required = false,
+ if valid_621058 != nil:
+ section.add "SpotFleetRequestConfig.Type", valid_621058
+ var valid_621059 = formData.getOrDefault("SpotFleetRequestConfig.FulfilledCapacity")
+ valid_621059 = validateParameter(valid_621059, JString, required = false,
default = nil)
- if valid_619855 != nil:
- section.add "SpotFleetRequestConfig.FulfilledCapacity", valid_619855
- var valid_619856 = formData.getOrDefault("SpotFleetRequestConfig.IamFleetRole")
- valid_619856 = validateParameter(valid_619856, JString, required = false,
+ if valid_621059 != nil:
+ section.add "SpotFleetRequestConfig.FulfilledCapacity", valid_621059
+ var valid_621060 = formData.getOrDefault("SpotFleetRequestConfig.IamFleetRole")
+ valid_621060 = validateParameter(valid_621060, JString, required = false,
default = nil)
- if valid_619856 != nil:
- section.add "SpotFleetRequestConfig.IamFleetRole", valid_619856
- var valid_619857 = formData.getOrDefault("SpotFleetRequestConfig.TerminateInstancesWithExpiration")
- valid_619857 = validateParameter(valid_619857, JString, required = false,
+ if valid_621060 != nil:
+ section.add "SpotFleetRequestConfig.IamFleetRole", valid_621060
+ var valid_621061 = formData.getOrDefault("SpotFleetRequestConfig.TerminateInstancesWithExpiration")
+ valid_621061 = validateParameter(valid_621061, JString, required = false,
default = nil)
- if valid_619857 != nil:
- section.add "SpotFleetRequestConfig.TerminateInstancesWithExpiration", valid_619857
- var valid_619858 = formData.getOrDefault("DryRun")
- valid_619858 = validateParameter(valid_619858, JBool, required = false, default = nil)
- if valid_619858 != nil:
- section.add "DryRun", valid_619858
- var valid_619859 = formData.getOrDefault("SpotFleetRequestConfig.OnDemandFulfilledCapacity")
- valid_619859 = validateParameter(valid_619859, JString, required = false,
+ if valid_621061 != nil:
+ section.add "SpotFleetRequestConfig.TerminateInstancesWithExpiration", valid_621061
+ var valid_621062 = formData.getOrDefault("DryRun")
+ valid_621062 = validateParameter(valid_621062, JBool, required = false, default = nil)
+ if valid_621062 != nil:
+ section.add "DryRun", valid_621062
+ var valid_621063 = formData.getOrDefault("SpotFleetRequestConfig.OnDemandFulfilledCapacity")
+ valid_621063 = validateParameter(valid_621063, JString, required = false,
default = nil)
- if valid_619859 != nil:
- section.add "SpotFleetRequestConfig.OnDemandFulfilledCapacity", valid_619859
- var valid_619860 = formData.getOrDefault("SpotFleetRequestConfig.ClientToken")
- valid_619860 = validateParameter(valid_619860, JString, required = false,
+ if valid_621063 != nil:
+ section.add "SpotFleetRequestConfig.OnDemandFulfilledCapacity", valid_621063
+ var valid_621064 = formData.getOrDefault("SpotFleetRequestConfig.ClientToken")
+ valid_621064 = validateParameter(valid_621064, JString, required = false,
default = nil)
- if valid_619860 != nil:
- section.add "SpotFleetRequestConfig.ClientToken", valid_619860
- var valid_619861 = formData.getOrDefault("SpotFleetRequestConfig.LaunchTemplateConfigs")
- valid_619861 = validateParameter(valid_619861, JArray, required = false,
+ if valid_621064 != nil:
+ section.add "SpotFleetRequestConfig.ClientToken", valid_621064
+ var valid_621065 = formData.getOrDefault("SpotFleetRequestConfig.LaunchTemplateConfigs")
+ valid_621065 = validateParameter(valid_621065, JArray, required = false,
default = nil)
- if valid_619861 != nil:
- section.add "SpotFleetRequestConfig.LaunchTemplateConfigs", valid_619861
- var valid_619862 = formData.getOrDefault("SpotFleetRequestConfig.LaunchSpecifications")
- valid_619862 = validateParameter(valid_619862, JArray, required = false,
+ if valid_621065 != nil:
+ section.add "SpotFleetRequestConfig.LaunchTemplateConfigs", valid_621065
+ var valid_621066 = formData.getOrDefault("SpotFleetRequestConfig.LaunchSpecifications")
+ valid_621066 = validateParameter(valid_621066, JArray, required = false,
default = nil)
- if valid_619862 != nil:
- section.add "SpotFleetRequestConfig.LaunchSpecifications", valid_619862
- var valid_619863 = formData.getOrDefault("SpotFleetRequestConfig.ExcessCapacityTerminationPolicy")
- valid_619863 = validateParameter(valid_619863, JString, required = false,
+ if valid_621066 != nil:
+ section.add "SpotFleetRequestConfig.LaunchSpecifications", valid_621066
+ var valid_621067 = formData.getOrDefault("SpotFleetRequestConfig.ExcessCapacityTerminationPolicy")
+ valid_621067 = validateParameter(valid_621067, JString, required = false,
default = nil)
- if valid_619863 != nil:
- section.add "SpotFleetRequestConfig.ExcessCapacityTerminationPolicy", valid_619863
- var valid_619864 = formData.getOrDefault("SpotFleetRequestConfig.InstancePoolsToUseCount")
- valid_619864 = validateParameter(valid_619864, JString, required = false,
+ if valid_621067 != nil:
+ section.add "SpotFleetRequestConfig.ExcessCapacityTerminationPolicy", valid_621067
+ var valid_621068 = formData.getOrDefault("SpotFleetRequestConfig.InstancePoolsToUseCount")
+ valid_621068 = validateParameter(valid_621068, JString, required = false,
default = nil)
- if valid_619864 != nil:
- section.add "SpotFleetRequestConfig.InstancePoolsToUseCount", valid_619864
- var valid_619865 = formData.getOrDefault("SpotFleetRequestConfig.TargetCapacity")
- valid_619865 = validateParameter(valid_619865, JString, required = false,
+ if valid_621068 != nil:
+ section.add "SpotFleetRequestConfig.InstancePoolsToUseCount", valid_621068
+ var valid_621069 = formData.getOrDefault("SpotFleetRequestConfig.TargetCapacity")
+ valid_621069 = validateParameter(valid_621069, JString, required = false,
default = nil)
- if valid_619865 != nil:
- section.add "SpotFleetRequestConfig.TargetCapacity", valid_619865
- var valid_619866 = formData.getOrDefault("SpotFleetRequestConfig.ValidFrom")
- valid_619866 = validateParameter(valid_619866, JString, required = false,
+ if valid_621069 != nil:
+ section.add "SpotFleetRequestConfig.TargetCapacity", valid_621069
+ var valid_621070 = formData.getOrDefault("SpotFleetRequestConfig.ValidFrom")
+ valid_621070 = validateParameter(valid_621070, JString, required = false,
default = nil)
- if valid_619866 != nil:
- section.add "SpotFleetRequestConfig.ValidFrom", valid_619866
- var valid_619867 = formData.getOrDefault("SpotFleetRequestConfig.OnDemandTargetCapacity")
- valid_619867 = validateParameter(valid_619867, JString, required = false,
+ if valid_621070 != nil:
+ section.add "SpotFleetRequestConfig.ValidFrom", valid_621070
+ var valid_621071 = formData.getOrDefault("SpotFleetRequestConfig.OnDemandTargetCapacity")
+ valid_621071 = validateParameter(valid_621071, JString, required = false,
default = nil)
- if valid_619867 != nil:
- section.add "SpotFleetRequestConfig.OnDemandTargetCapacity", valid_619867
- var valid_619868 = formData.getOrDefault("SpotFleetRequestConfig.SpotMaxTotalPrice")
- valid_619868 = validateParameter(valid_619868, JString, required = false,
+ if valid_621071 != nil:
+ section.add "SpotFleetRequestConfig.OnDemandTargetCapacity", valid_621071
+ var valid_621072 = formData.getOrDefault("SpotFleetRequestConfig.SpotMaxTotalPrice")
+ valid_621072 = validateParameter(valid_621072, JString, required = false,
default = nil)
- if valid_619868 != nil:
- section.add "SpotFleetRequestConfig.SpotMaxTotalPrice", valid_619868
+ if valid_621072 != nil:
+ section.add "SpotFleetRequestConfig.SpotMaxTotalPrice", valid_621072
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_619869: Call_PostRequestSpotFleet_619834; path: JsonNode;
+proc call*(call_621073: Call_PostRequestSpotFleet_621038; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Creates a Spot Fleet request.
The Spot Fleet request specifies the total target capacity and the On-Demand target capacity. Amazon EC2 calculates the difference between the total capacity and On-Demand capacity, and launches the difference as Spot capacity.
You can submit a single request that includes multiple launch specifications that vary by instance type, AMI, Availability Zone, or subnet.
By default, the Spot Fleet requests Spot Instances in the Spot Instance pool where the price per unit is the lowest. Each launch specification can include its own instance weighting that reflects the value of the instance type to your application workload.
Alternatively, you can specify that the Spot Fleet distribute the target capacity across the Spot pools included in its launch specifications. By ensuring that the Spot Instances in your Spot Fleet are in different Spot pools, you can improve the availability of your fleet.
You can specify tags for the Spot Instances. You cannot tag other resource types in a Spot Fleet request because only the instance
resource type is supported.
For more information, see Spot Fleet Requests in the Amazon EC2 User Guide for Linux Instances.
## - let valid = call_619869.validator(path, query, header, formData, body) - let scheme = call_619869.pickScheme + let valid = call_621073.validator(path, query, header, formData, body) + let scheme = call_621073.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619869.url(scheme.get, call_619869.host, call_619869.base, - call_619869.route, valid.getOrDefault("path"), + let url = call_621073.url(scheme.get, call_621073.host, call_621073.base, + call_621073.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619869, url, valid) + result = atozHook(call_621073, url, valid) -proc call*(call_619870: Call_PostRequestSpotFleet_619834; +proc call*(call_621074: Call_PostRequestSpotFleet_621038; SpotFleetRequestConfigReplaceUnhealthyInstances: string = ""; SpotFleetRequestConfigAllocationStrategy: string = ""; SpotFleetRequestConfigOnDemandMaxTotalPrice: string = ""; @@ -126294,67 +126359,67 @@ proc call*(call_619870: Call_PostRequestSpotFleet_619834; ## SpotFleetRequestConfigSpotMaxTotalPrice: string ## : Describes the configuration of a Spot Fleet request. ## The maximum amount per hour for Spot Instances that you're willing to pay. You can use thespotdMaxTotalPrice
parameter, the onDemandMaxTotalPrice
parameter, or both parameters to ensure that your fleet cost does not exceed your budget. If you set a maximum price per hour for the On-Demand Instances and Spot Instances in your request, Spot Fleet will launch instances until it reaches the maximum amount you're willing to pay. When the maximum amount you're willing to pay is reached, the fleet stops launching instances even if it hasn’t met the target capacity.
- var query_619871 = newJObject()
- var formData_619872 = newJObject()
- add(formData_619872, "SpotFleetRequestConfig.ReplaceUnhealthyInstances",
+ var query_621075 = newJObject()
+ var formData_621076 = newJObject()
+ add(formData_621076, "SpotFleetRequestConfig.ReplaceUnhealthyInstances",
newJString(SpotFleetRequestConfigReplaceUnhealthyInstances))
- add(formData_619872, "SpotFleetRequestConfig.AllocationStrategy",
+ add(formData_621076, "SpotFleetRequestConfig.AllocationStrategy",
newJString(SpotFleetRequestConfigAllocationStrategy))
- add(formData_619872, "SpotFleetRequestConfig.OnDemandMaxTotalPrice",
+ add(formData_621076, "SpotFleetRequestConfig.OnDemandMaxTotalPrice",
newJString(SpotFleetRequestConfigOnDemandMaxTotalPrice))
- add(formData_619872, "SpotFleetRequestConfig.ValidUntil",
+ add(formData_621076, "SpotFleetRequestConfig.ValidUntil",
newJString(SpotFleetRequestConfigValidUntil))
- add(formData_619872, "SpotFleetRequestConfig.SpotPrice",
+ add(formData_621076, "SpotFleetRequestConfig.SpotPrice",
newJString(SpotFleetRequestConfigSpotPrice))
- add(formData_619872, "SpotFleetRequestConfig.LoadBalancersConfig",
+ add(formData_621076, "SpotFleetRequestConfig.LoadBalancersConfig",
newJString(SpotFleetRequestConfigLoadBalancersConfig))
- add(formData_619872, "SpotFleetRequestConfig.OnDemandAllocationStrategy",
+ add(formData_621076, "SpotFleetRequestConfig.OnDemandAllocationStrategy",
newJString(SpotFleetRequestConfigOnDemandAllocationStrategy))
- add(formData_619872, "SpotFleetRequestConfig.InstanceInterruptionBehavior",
+ add(formData_621076, "SpotFleetRequestConfig.InstanceInterruptionBehavior",
newJString(SpotFleetRequestConfigInstanceInterruptionBehavior))
- add(formData_619872, "SpotFleetRequestConfig.Type",
+ add(formData_621076, "SpotFleetRequestConfig.Type",
newJString(SpotFleetRequestConfigType))
- add(formData_619872, "SpotFleetRequestConfig.FulfilledCapacity",
+ add(formData_621076, "SpotFleetRequestConfig.FulfilledCapacity",
newJString(SpotFleetRequestConfigFulfilledCapacity))
- add(formData_619872, "SpotFleetRequestConfig.IamFleetRole",
+ add(formData_621076, "SpotFleetRequestConfig.IamFleetRole",
newJString(SpotFleetRequestConfigIamFleetRole))
- add(formData_619872, "SpotFleetRequestConfig.TerminateInstancesWithExpiration",
+ add(formData_621076, "SpotFleetRequestConfig.TerminateInstancesWithExpiration",
newJString(SpotFleetRequestConfigTerminateInstancesWithExpiration))
- add(formData_619872, "DryRun", newJBool(DryRun))
- add(formData_619872, "SpotFleetRequestConfig.OnDemandFulfilledCapacity",
+ add(formData_621076, "DryRun", newJBool(DryRun))
+ add(formData_621076, "SpotFleetRequestConfig.OnDemandFulfilledCapacity",
newJString(SpotFleetRequestConfigOnDemandFulfilledCapacity))
- add(formData_619872, "SpotFleetRequestConfig.ClientToken",
+ add(formData_621076, "SpotFleetRequestConfig.ClientToken",
newJString(SpotFleetRequestConfigClientToken))
if SpotFleetRequestConfigLaunchTemplateConfigs != nil:
- formData_619872.add "SpotFleetRequestConfig.LaunchTemplateConfigs",
+ formData_621076.add "SpotFleetRequestConfig.LaunchTemplateConfigs",
SpotFleetRequestConfigLaunchTemplateConfigs
- add(query_619871, "Action", newJString(Action))
+ add(query_621075, "Action", newJString(Action))
if SpotFleetRequestConfigLaunchSpecifications != nil:
- formData_619872.add "SpotFleetRequestConfig.LaunchSpecifications",
+ formData_621076.add "SpotFleetRequestConfig.LaunchSpecifications",
SpotFleetRequestConfigLaunchSpecifications
- add(formData_619872, "SpotFleetRequestConfig.ExcessCapacityTerminationPolicy",
+ add(formData_621076, "SpotFleetRequestConfig.ExcessCapacityTerminationPolicy",
newJString(SpotFleetRequestConfigExcessCapacityTerminationPolicy))
- add(formData_619872, "SpotFleetRequestConfig.InstancePoolsToUseCount",
+ add(formData_621076, "SpotFleetRequestConfig.InstancePoolsToUseCount",
newJString(SpotFleetRequestConfigInstancePoolsToUseCount))
- add(formData_619872, "SpotFleetRequestConfig.TargetCapacity",
+ add(formData_621076, "SpotFleetRequestConfig.TargetCapacity",
newJString(SpotFleetRequestConfigTargetCapacity))
- add(query_619871, "Version", newJString(Version))
- add(formData_619872, "SpotFleetRequestConfig.ValidFrom",
+ add(query_621075, "Version", newJString(Version))
+ add(formData_621076, "SpotFleetRequestConfig.ValidFrom",
newJString(SpotFleetRequestConfigValidFrom))
- add(formData_619872, "SpotFleetRequestConfig.OnDemandTargetCapacity",
+ add(formData_621076, "SpotFleetRequestConfig.OnDemandTargetCapacity",
newJString(SpotFleetRequestConfigOnDemandTargetCapacity))
- add(formData_619872, "SpotFleetRequestConfig.SpotMaxTotalPrice",
+ add(formData_621076, "SpotFleetRequestConfig.SpotMaxTotalPrice",
newJString(SpotFleetRequestConfigSpotMaxTotalPrice))
- result = call_619870.call(nil, query_619871, nil, formData_619872, nil)
+ result = call_621074.call(nil, query_621075, nil, formData_621076, nil)
-var postRequestSpotFleet* = Call_PostRequestSpotFleet_619834(
+var postRequestSpotFleet* = Call_PostRequestSpotFleet_621038(
name: "postRequestSpotFleet", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=RequestSpotFleet",
- validator: validate_PostRequestSpotFleet_619835, base: "/",
- url: url_PostRequestSpotFleet_619836, schemes: {Scheme.Https, Scheme.Http})
+ validator: validate_PostRequestSpotFleet_621039, base: "/",
+ url: url_PostRequestSpotFleet_621040, schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetRequestSpotFleet_619796 = ref object of OpenApiRestCall_604389
-proc url_GetRequestSpotFleet_619798(protocol: Scheme; host: string; base: string;
+ Call_GetRequestSpotFleet_621000 = ref object of OpenApiRestCall_605589
+proc url_GetRequestSpotFleet_621002(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -126366,7 +126431,7 @@ proc url_GetRequestSpotFleet_619798(protocol: Scheme; host: string; base: string
else:
result.path = base & route
-proc validate_GetRequestSpotFleet_619797(path: JsonNode; query: JsonNode;
+proc validate_GetRequestSpotFleet_621001(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Creates a Spot Fleet request.
The Spot Fleet request specifies the total target capacity and the On-Demand target capacity. Amazon EC2 calculates the difference between the total capacity and On-Demand capacity, and launches the difference as Spot capacity.
You can submit a single request that includes multiple launch specifications that vary by instance type, AMI, Availability Zone, or subnet.
By default, the Spot Fleet requests Spot Instances in the Spot Instance pool where the price per unit is the lowest. Each launch specification can include its own instance weighting that reflects the value of the instance type to your application workload.
Alternatively, you can specify that the Spot Fleet distribute the target capacity across the Spot pools included in its launch specifications. By ensuring that the Spot Instances in your Spot Fleet are in different Spot pools, you can improve the availability of your fleet.
You can specify tags for the Spot Instances. You cannot tag other resource types in a Spot Fleet request because only the instance
resource type is supported.
For more information, see Spot Fleet Requests in the Amazon EC2 User Guide for Linux Instances.
@@ -126449,131 +126514,131 @@ proc validate_GetRequestSpotFleet_619797(path: JsonNode; query: JsonNode; ## : Describes the configuration of a Spot Fleet request. ## The number of On-Demand units fulfilled by this request compared to the set target On-Demand capacity. section = newJObject() - var valid_619799 = query.getOrDefault("SpotFleetRequestConfig.LaunchTemplateConfigs") - valid_619799 = validateParameter(valid_619799, JArray, required = false, + var valid_621003 = query.getOrDefault("SpotFleetRequestConfig.LaunchTemplateConfigs") + valid_621003 = validateParameter(valid_621003, JArray, required = false, default = nil) - if valid_619799 != nil: - section.add "SpotFleetRequestConfig.LaunchTemplateConfigs", valid_619799 - var valid_619800 = query.getOrDefault("DryRun") - valid_619800 = validateParameter(valid_619800, JBool, required = false, default = nil) - if valid_619800 != nil: - section.add "DryRun", valid_619800 - var valid_619801 = query.getOrDefault("SpotFleetRequestConfig.SpotMaxTotalPrice") - valid_619801 = validateParameter(valid_619801, JString, required = false, + if valid_621003 != nil: + section.add "SpotFleetRequestConfig.LaunchTemplateConfigs", valid_621003 + var valid_621004 = query.getOrDefault("DryRun") + valid_621004 = validateParameter(valid_621004, JBool, required = false, default = nil) + if valid_621004 != nil: + section.add "DryRun", valid_621004 + var valid_621005 = query.getOrDefault("SpotFleetRequestConfig.SpotMaxTotalPrice") + valid_621005 = validateParameter(valid_621005, JString, required = false, default = nil) - if valid_619801 != nil: - section.add "SpotFleetRequestConfig.SpotMaxTotalPrice", valid_619801 - var valid_619802 = query.getOrDefault("SpotFleetRequestConfig.LaunchSpecifications") - valid_619802 = validateParameter(valid_619802, JArray, required = false, + if valid_621005 != nil: + section.add "SpotFleetRequestConfig.SpotMaxTotalPrice", valid_621005 + var valid_621006 = query.getOrDefault("SpotFleetRequestConfig.LaunchSpecifications") + valid_621006 = validateParameter(valid_621006, JArray, required = false, default = nil) - if valid_619802 != nil: - section.add "SpotFleetRequestConfig.LaunchSpecifications", valid_619802 - var valid_619803 = query.getOrDefault("SpotFleetRequestConfig.ExcessCapacityTerminationPolicy") - valid_619803 = validateParameter(valid_619803, JString, required = false, - default = nil) - if valid_619803 != nil: - section.add "SpotFleetRequestConfig.ExcessCapacityTerminationPolicy", valid_619803 - var valid_619804 = query.getOrDefault("SpotFleetRequestConfig.SpotPrice") - valid_619804 = validateParameter(valid_619804, JString, required = false, - default = nil) - if valid_619804 != nil: - section.add "SpotFleetRequestConfig.SpotPrice", valid_619804 - var valid_619805 = query.getOrDefault("SpotFleetRequestConfig.OnDemandTargetCapacity") - valid_619805 = validateParameter(valid_619805, JString, required = false, - default = nil) - if valid_619805 != nil: - section.add "SpotFleetRequestConfig.OnDemandTargetCapacity", valid_619805 - var valid_619806 = query.getOrDefault("SpotFleetRequestConfig.InstanceInterruptionBehavior") - valid_619806 = validateParameter(valid_619806, JString, required = false, - default = nil) - if valid_619806 != nil: - section.add "SpotFleetRequestConfig.InstanceInterruptionBehavior", valid_619806 - var valid_619807 = query.getOrDefault("SpotFleetRequestConfig.OnDemandAllocationStrategy") - valid_619807 = validateParameter(valid_619807, JString, required = false, - default = nil) - if valid_619807 != nil: - section.add "SpotFleetRequestConfig.OnDemandAllocationStrategy", valid_619807 - var valid_619808 = query.getOrDefault("SpotFleetRequestConfig.IamFleetRole") - valid_619808 = validateParameter(valid_619808, JString, required = false, - default = nil) - if valid_619808 != nil: - section.add "SpotFleetRequestConfig.IamFleetRole", valid_619808 - var valid_619809 = query.getOrDefault("SpotFleetRequestConfig.TargetCapacity") - valid_619809 = validateParameter(valid_619809, JString, required = false, - default = nil) - if valid_619809 != nil: - section.add "SpotFleetRequestConfig.TargetCapacity", valid_619809 - var valid_619810 = query.getOrDefault("SpotFleetRequestConfig.ValidFrom") - valid_619810 = validateParameter(valid_619810, JString, required = false, + if valid_621006 != nil: + section.add "SpotFleetRequestConfig.LaunchSpecifications", valid_621006 + var valid_621007 = query.getOrDefault("SpotFleetRequestConfig.ExcessCapacityTerminationPolicy") + valid_621007 = validateParameter(valid_621007, JString, required = false, default = nil) - if valid_619810 != nil: - section.add "SpotFleetRequestConfig.ValidFrom", valid_619810 - var valid_619811 = query.getOrDefault("SpotFleetRequestConfig.ClientToken") - valid_619811 = validateParameter(valid_619811, JString, required = false, + if valid_621007 != nil: + section.add "SpotFleetRequestConfig.ExcessCapacityTerminationPolicy", valid_621007 + var valid_621008 = query.getOrDefault("SpotFleetRequestConfig.SpotPrice") + valid_621008 = validateParameter(valid_621008, JString, required = false, default = nil) - if valid_619811 != nil: - section.add "SpotFleetRequestConfig.ClientToken", valid_619811 - var valid_619812 = query.getOrDefault("SpotFleetRequestConfig.ReplaceUnhealthyInstances") - valid_619812 = validateParameter(valid_619812, JString, required = false, + if valid_621008 != nil: + section.add "SpotFleetRequestConfig.SpotPrice", valid_621008 + var valid_621009 = query.getOrDefault("SpotFleetRequestConfig.OnDemandTargetCapacity") + valid_621009 = validateParameter(valid_621009, JString, required = false, default = nil) - if valid_619812 != nil: - section.add "SpotFleetRequestConfig.ReplaceUnhealthyInstances", valid_619812 - var valid_619813 = query.getOrDefault("SpotFleetRequestConfig.LoadBalancersConfig") - valid_619813 = validateParameter(valid_619813, JString, required = false, + if valid_621009 != nil: + section.add "SpotFleetRequestConfig.OnDemandTargetCapacity", valid_621009 + var valid_621010 = query.getOrDefault("SpotFleetRequestConfig.InstanceInterruptionBehavior") + valid_621010 = validateParameter(valid_621010, JString, required = false, default = nil) - if valid_619813 != nil: - section.add "SpotFleetRequestConfig.LoadBalancersConfig", valid_619813 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619814 = query.getOrDefault("Action") - valid_619814 = validateParameter(valid_619814, JString, required = true, + if valid_621010 != nil: + section.add "SpotFleetRequestConfig.InstanceInterruptionBehavior", valid_621010 + var valid_621011 = query.getOrDefault("SpotFleetRequestConfig.OnDemandAllocationStrategy") + valid_621011 = validateParameter(valid_621011, JString, required = false, + default = nil) + if valid_621011 != nil: + section.add "SpotFleetRequestConfig.OnDemandAllocationStrategy", valid_621011 + var valid_621012 = query.getOrDefault("SpotFleetRequestConfig.IamFleetRole") + valid_621012 = validateParameter(valid_621012, JString, required = false, + default = nil) + if valid_621012 != nil: + section.add "SpotFleetRequestConfig.IamFleetRole", valid_621012 + var valid_621013 = query.getOrDefault("SpotFleetRequestConfig.TargetCapacity") + valid_621013 = validateParameter(valid_621013, JString, required = false, + default = nil) + if valid_621013 != nil: + section.add "SpotFleetRequestConfig.TargetCapacity", valid_621013 + var valid_621014 = query.getOrDefault("SpotFleetRequestConfig.ValidFrom") + valid_621014 = validateParameter(valid_621014, JString, required = false, + default = nil) + if valid_621014 != nil: + section.add "SpotFleetRequestConfig.ValidFrom", valid_621014 + var valid_621015 = query.getOrDefault("SpotFleetRequestConfig.ClientToken") + valid_621015 = validateParameter(valid_621015, JString, required = false, + default = nil) + if valid_621015 != nil: + section.add "SpotFleetRequestConfig.ClientToken", valid_621015 + var valid_621016 = query.getOrDefault("SpotFleetRequestConfig.ReplaceUnhealthyInstances") + valid_621016 = validateParameter(valid_621016, JString, required = false, + default = nil) + if valid_621016 != nil: + section.add "SpotFleetRequestConfig.ReplaceUnhealthyInstances", valid_621016 + var valid_621017 = query.getOrDefault("SpotFleetRequestConfig.LoadBalancersConfig") + valid_621017 = validateParameter(valid_621017, JString, required = false, + default = nil) + if valid_621017 != nil: + section.add "SpotFleetRequestConfig.LoadBalancersConfig", valid_621017 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_621018 = query.getOrDefault("Action") + valid_621018 = validateParameter(valid_621018, JString, required = true, default = newJString("RequestSpotFleet")) - if valid_619814 != nil: - section.add "Action", valid_619814 - var valid_619815 = query.getOrDefault("SpotFleetRequestConfig.ValidUntil") - valid_619815 = validateParameter(valid_619815, JString, required = false, + if valid_621018 != nil: + section.add "Action", valid_621018 + var valid_621019 = query.getOrDefault("SpotFleetRequestConfig.ValidUntil") + valid_621019 = validateParameter(valid_621019, JString, required = false, default = nil) - if valid_619815 != nil: - section.add "SpotFleetRequestConfig.ValidUntil", valid_619815 - var valid_619816 = query.getOrDefault("SpotFleetRequestConfig.TerminateInstancesWithExpiration") - valid_619816 = validateParameter(valid_619816, JString, required = false, + if valid_621019 != nil: + section.add "SpotFleetRequestConfig.ValidUntil", valid_621019 + var valid_621020 = query.getOrDefault("SpotFleetRequestConfig.TerminateInstancesWithExpiration") + valid_621020 = validateParameter(valid_621020, JString, required = false, default = nil) - if valid_619816 != nil: - section.add "SpotFleetRequestConfig.TerminateInstancesWithExpiration", valid_619816 - var valid_619817 = query.getOrDefault("SpotFleetRequestConfig.FulfilledCapacity") - valid_619817 = validateParameter(valid_619817, JString, required = false, + if valid_621020 != nil: + section.add "SpotFleetRequestConfig.TerminateInstancesWithExpiration", valid_621020 + var valid_621021 = query.getOrDefault("SpotFleetRequestConfig.FulfilledCapacity") + valid_621021 = validateParameter(valid_621021, JString, required = false, default = nil) - if valid_619817 != nil: - section.add "SpotFleetRequestConfig.FulfilledCapacity", valid_619817 - var valid_619818 = query.getOrDefault("SpotFleetRequestConfig.OnDemandMaxTotalPrice") - valid_619818 = validateParameter(valid_619818, JString, required = false, + if valid_621021 != nil: + section.add "SpotFleetRequestConfig.FulfilledCapacity", valid_621021 + var valid_621022 = query.getOrDefault("SpotFleetRequestConfig.OnDemandMaxTotalPrice") + valid_621022 = validateParameter(valid_621022, JString, required = false, default = nil) - if valid_619818 != nil: - section.add "SpotFleetRequestConfig.OnDemandMaxTotalPrice", valid_619818 - var valid_619819 = query.getOrDefault("SpotFleetRequestConfig.InstancePoolsToUseCount") - valid_619819 = validateParameter(valid_619819, JString, required = false, + if valid_621022 != nil: + section.add "SpotFleetRequestConfig.OnDemandMaxTotalPrice", valid_621022 + var valid_621023 = query.getOrDefault("SpotFleetRequestConfig.InstancePoolsToUseCount") + valid_621023 = validateParameter(valid_621023, JString, required = false, default = nil) - if valid_619819 != nil: - section.add "SpotFleetRequestConfig.InstancePoolsToUseCount", valid_619819 - var valid_619820 = query.getOrDefault("SpotFleetRequestConfig.AllocationStrategy") - valid_619820 = validateParameter(valid_619820, JString, required = false, + if valid_621023 != nil: + section.add "SpotFleetRequestConfig.InstancePoolsToUseCount", valid_621023 + var valid_621024 = query.getOrDefault("SpotFleetRequestConfig.AllocationStrategy") + valid_621024 = validateParameter(valid_621024, JString, required = false, default = nil) - if valid_619820 != nil: - section.add "SpotFleetRequestConfig.AllocationStrategy", valid_619820 - var valid_619821 = query.getOrDefault("Version") - valid_619821 = validateParameter(valid_619821, JString, required = true, + if valid_621024 != nil: + section.add "SpotFleetRequestConfig.AllocationStrategy", valid_621024 + var valid_621025 = query.getOrDefault("Version") + valid_621025 = validateParameter(valid_621025, JString, required = true, default = newJString("2016-11-15")) - if valid_619821 != nil: - section.add "Version", valid_619821 - var valid_619822 = query.getOrDefault("SpotFleetRequestConfig.Type") - valid_619822 = validateParameter(valid_619822, JString, required = false, + if valid_621025 != nil: + section.add "Version", valid_621025 + var valid_621026 = query.getOrDefault("SpotFleetRequestConfig.Type") + valid_621026 = validateParameter(valid_621026, JString, required = false, default = nil) - if valid_619822 != nil: - section.add "SpotFleetRequestConfig.Type", valid_619822 - var valid_619823 = query.getOrDefault("SpotFleetRequestConfig.OnDemandFulfilledCapacity") - valid_619823 = validateParameter(valid_619823, JString, required = false, + if valid_621026 != nil: + section.add "SpotFleetRequestConfig.Type", valid_621026 + var valid_621027 = query.getOrDefault("SpotFleetRequestConfig.OnDemandFulfilledCapacity") + valid_621027 = validateParameter(valid_621027, JString, required = false, default = nil) - if valid_619823 != nil: - section.add "SpotFleetRequestConfig.OnDemandFulfilledCapacity", valid_619823 + if valid_621027 != nil: + section.add "SpotFleetRequestConfig.OnDemandFulfilledCapacity", valid_621027 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -126584,61 +126649,61 @@ proc validate_GetRequestSpotFleet_619797(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619824 = header.getOrDefault("X-Amz-Signature") - valid_619824 = validateParameter(valid_619824, JString, required = false, + var valid_621028 = header.getOrDefault("X-Amz-Signature") + valid_621028 = validateParameter(valid_621028, JString, required = false, default = nil) - if valid_619824 != nil: - section.add "X-Amz-Signature", valid_619824 - var valid_619825 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619825 = validateParameter(valid_619825, JString, required = false, + if valid_621028 != nil: + section.add "X-Amz-Signature", valid_621028 + var valid_621029 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621029 = validateParameter(valid_621029, JString, required = false, default = nil) - if valid_619825 != nil: - section.add "X-Amz-Content-Sha256", valid_619825 - var valid_619826 = header.getOrDefault("X-Amz-Date") - valid_619826 = validateParameter(valid_619826, JString, required = false, + if valid_621029 != nil: + section.add "X-Amz-Content-Sha256", valid_621029 + var valid_621030 = header.getOrDefault("X-Amz-Date") + valid_621030 = validateParameter(valid_621030, JString, required = false, default = nil) - if valid_619826 != nil: - section.add "X-Amz-Date", valid_619826 - var valid_619827 = header.getOrDefault("X-Amz-Credential") - valid_619827 = validateParameter(valid_619827, JString, required = false, + if valid_621030 != nil: + section.add "X-Amz-Date", valid_621030 + var valid_621031 = header.getOrDefault("X-Amz-Credential") + valid_621031 = validateParameter(valid_621031, JString, required = false, default = nil) - if valid_619827 != nil: - section.add "X-Amz-Credential", valid_619827 - var valid_619828 = header.getOrDefault("X-Amz-Security-Token") - valid_619828 = validateParameter(valid_619828, JString, required = false, + if valid_621031 != nil: + section.add "X-Amz-Credential", valid_621031 + var valid_621032 = header.getOrDefault("X-Amz-Security-Token") + valid_621032 = validateParameter(valid_621032, JString, required = false, default = nil) - if valid_619828 != nil: - section.add "X-Amz-Security-Token", valid_619828 - var valid_619829 = header.getOrDefault("X-Amz-Algorithm") - valid_619829 = validateParameter(valid_619829, JString, required = false, + if valid_621032 != nil: + section.add "X-Amz-Security-Token", valid_621032 + var valid_621033 = header.getOrDefault("X-Amz-Algorithm") + valid_621033 = validateParameter(valid_621033, JString, required = false, default = nil) - if valid_619829 != nil: - section.add "X-Amz-Algorithm", valid_619829 - var valid_619830 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619830 = validateParameter(valid_619830, JString, required = false, + if valid_621033 != nil: + section.add "X-Amz-Algorithm", valid_621033 + var valid_621034 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621034 = validateParameter(valid_621034, JString, required = false, default = nil) - if valid_619830 != nil: - section.add "X-Amz-SignedHeaders", valid_619830 + if valid_621034 != nil: + section.add "X-Amz-SignedHeaders", valid_621034 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619831: Call_GetRequestSpotFleet_619796; path: JsonNode; +proc call*(call_621035: Call_GetRequestSpotFleet_621000; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a Spot Fleet request.
The Spot Fleet request specifies the total target capacity and the On-Demand target capacity. Amazon EC2 calculates the difference between the total capacity and On-Demand capacity, and launches the difference as Spot capacity.
You can submit a single request that includes multiple launch specifications that vary by instance type, AMI, Availability Zone, or subnet.
By default, the Spot Fleet requests Spot Instances in the Spot Instance pool where the price per unit is the lowest. Each launch specification can include its own instance weighting that reflects the value of the instance type to your application workload.
Alternatively, you can specify that the Spot Fleet distribute the target capacity across the Spot pools included in its launch specifications. By ensuring that the Spot Instances in your Spot Fleet are in different Spot pools, you can improve the availability of your fleet.
You can specify tags for the Spot Instances. You cannot tag other resource types in a Spot Fleet request because only the instance
resource type is supported.
For more information, see Spot Fleet Requests in the Amazon EC2 User Guide for Linux Instances.
## - let valid = call_619831.validator(path, query, header, formData, body) - let scheme = call_619831.pickScheme + let valid = call_621035.validator(path, query, header, formData, body) + let scheme = call_621035.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619831.url(scheme.get, call_619831.host, call_619831.base, - call_619831.route, valid.getOrDefault("path"), + let url = call_621035.url(scheme.get, call_621035.host, call_621035.base, + call_621035.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619831, url, valid) + result = atozHook(call_621035, url, valid) -proc call*(call_619832: Call_GetRequestSpotFleet_619796; +proc call*(call_621036: Call_GetRequestSpotFleet_621000; SpotFleetRequestConfigLaunchTemplateConfigs: JsonNode = nil; DryRun: bool = false; SpotFleetRequestConfigSpotMaxTotalPrice: string = ""; @@ -126737,66 +126802,66 @@ proc call*(call_619832: Call_GetRequestSpotFleet_619796; ## SpotFleetRequestConfigOnDemandFulfilledCapacity: string ## : Describes the configuration of a Spot Fleet request. ## The number of On-Demand units fulfilled by this request compared to the set target On-Demand capacity. - var query_619833 = newJObject() + var query_621037 = newJObject() if SpotFleetRequestConfigLaunchTemplateConfigs != nil: - query_619833.add "SpotFleetRequestConfig.LaunchTemplateConfigs", + query_621037.add "SpotFleetRequestConfig.LaunchTemplateConfigs", SpotFleetRequestConfigLaunchTemplateConfigs - add(query_619833, "DryRun", newJBool(DryRun)) - add(query_619833, "SpotFleetRequestConfig.SpotMaxTotalPrice", + add(query_621037, "DryRun", newJBool(DryRun)) + add(query_621037, "SpotFleetRequestConfig.SpotMaxTotalPrice", newJString(SpotFleetRequestConfigSpotMaxTotalPrice)) if SpotFleetRequestConfigLaunchSpecifications != nil: - query_619833.add "SpotFleetRequestConfig.LaunchSpecifications", + query_621037.add "SpotFleetRequestConfig.LaunchSpecifications", SpotFleetRequestConfigLaunchSpecifications - add(query_619833, "SpotFleetRequestConfig.ExcessCapacityTerminationPolicy", + add(query_621037, "SpotFleetRequestConfig.ExcessCapacityTerminationPolicy", newJString(SpotFleetRequestConfigExcessCapacityTerminationPolicy)) - add(query_619833, "SpotFleetRequestConfig.SpotPrice", + add(query_621037, "SpotFleetRequestConfig.SpotPrice", newJString(SpotFleetRequestConfigSpotPrice)) - add(query_619833, "SpotFleetRequestConfig.OnDemandTargetCapacity", + add(query_621037, "SpotFleetRequestConfig.OnDemandTargetCapacity", newJString(SpotFleetRequestConfigOnDemandTargetCapacity)) - add(query_619833, "SpotFleetRequestConfig.InstanceInterruptionBehavior", + add(query_621037, "SpotFleetRequestConfig.InstanceInterruptionBehavior", newJString(SpotFleetRequestConfigInstanceInterruptionBehavior)) - add(query_619833, "SpotFleetRequestConfig.OnDemandAllocationStrategy", + add(query_621037, "SpotFleetRequestConfig.OnDemandAllocationStrategy", newJString(SpotFleetRequestConfigOnDemandAllocationStrategy)) - add(query_619833, "SpotFleetRequestConfig.IamFleetRole", + add(query_621037, "SpotFleetRequestConfig.IamFleetRole", newJString(SpotFleetRequestConfigIamFleetRole)) - add(query_619833, "SpotFleetRequestConfig.TargetCapacity", + add(query_621037, "SpotFleetRequestConfig.TargetCapacity", newJString(SpotFleetRequestConfigTargetCapacity)) - add(query_619833, "SpotFleetRequestConfig.ValidFrom", + add(query_621037, "SpotFleetRequestConfig.ValidFrom", newJString(SpotFleetRequestConfigValidFrom)) - add(query_619833, "SpotFleetRequestConfig.ClientToken", + add(query_621037, "SpotFleetRequestConfig.ClientToken", newJString(SpotFleetRequestConfigClientToken)) - add(query_619833, "SpotFleetRequestConfig.ReplaceUnhealthyInstances", + add(query_621037, "SpotFleetRequestConfig.ReplaceUnhealthyInstances", newJString(SpotFleetRequestConfigReplaceUnhealthyInstances)) - add(query_619833, "SpotFleetRequestConfig.LoadBalancersConfig", + add(query_621037, "SpotFleetRequestConfig.LoadBalancersConfig", newJString(SpotFleetRequestConfigLoadBalancersConfig)) - add(query_619833, "Action", newJString(Action)) - add(query_619833, "SpotFleetRequestConfig.ValidUntil", + add(query_621037, "Action", newJString(Action)) + add(query_621037, "SpotFleetRequestConfig.ValidUntil", newJString(SpotFleetRequestConfigValidUntil)) - add(query_619833, "SpotFleetRequestConfig.TerminateInstancesWithExpiration", + add(query_621037, "SpotFleetRequestConfig.TerminateInstancesWithExpiration", newJString(SpotFleetRequestConfigTerminateInstancesWithExpiration)) - add(query_619833, "SpotFleetRequestConfig.FulfilledCapacity", + add(query_621037, "SpotFleetRequestConfig.FulfilledCapacity", newJString(SpotFleetRequestConfigFulfilledCapacity)) - add(query_619833, "SpotFleetRequestConfig.OnDemandMaxTotalPrice", + add(query_621037, "SpotFleetRequestConfig.OnDemandMaxTotalPrice", newJString(SpotFleetRequestConfigOnDemandMaxTotalPrice)) - add(query_619833, "SpotFleetRequestConfig.InstancePoolsToUseCount", + add(query_621037, "SpotFleetRequestConfig.InstancePoolsToUseCount", newJString(SpotFleetRequestConfigInstancePoolsToUseCount)) - add(query_619833, "SpotFleetRequestConfig.AllocationStrategy", + add(query_621037, "SpotFleetRequestConfig.AllocationStrategy", newJString(SpotFleetRequestConfigAllocationStrategy)) - add(query_619833, "Version", newJString(Version)) - add(query_619833, "SpotFleetRequestConfig.Type", + add(query_621037, "Version", newJString(Version)) + add(query_621037, "SpotFleetRequestConfig.Type", newJString(SpotFleetRequestConfigType)) - add(query_619833, "SpotFleetRequestConfig.OnDemandFulfilledCapacity", + add(query_621037, "SpotFleetRequestConfig.OnDemandFulfilledCapacity", newJString(SpotFleetRequestConfigOnDemandFulfilledCapacity)) - result = call_619832.call(nil, query_619833, nil, nil, nil) + result = call_621036.call(nil, query_621037, nil, nil, nil) -var getRequestSpotFleet* = Call_GetRequestSpotFleet_619796( +var getRequestSpotFleet* = Call_GetRequestSpotFleet_621000( name: "getRequestSpotFleet", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=RequestSpotFleet", - validator: validate_GetRequestSpotFleet_619797, base: "/", - url: url_GetRequestSpotFleet_619798, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetRequestSpotFleet_621001, base: "/", + url: url_GetRequestSpotFleet_621002, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRequestSpotInstances_619915 = ref object of OpenApiRestCall_604389 -proc url_PostRequestSpotInstances_619917(protocol: Scheme; host: string; + Call_PostRequestSpotInstances_621119 = ref object of OpenApiRestCall_605589 +proc url_PostRequestSpotInstances_621121(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -126809,7 +126874,7 @@ proc url_PostRequestSpotInstances_619917(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostRequestSpotInstances_619916(path: JsonNode; query: JsonNode; +proc validate_PostRequestSpotInstances_621120(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a Spot Instance request.
For more information, see Spot Instance Requests in the Amazon EC2 User Guide for Linux Instances.
## @@ -126822,16 +126887,16 @@ proc validate_PostRequestSpotInstances_619916(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619918 = query.getOrDefault("Action") - valid_619918 = validateParameter(valid_619918, JString, required = true, + var valid_621122 = query.getOrDefault("Action") + valid_621122 = validateParameter(valid_621122, JString, required = true, default = newJString("RequestSpotInstances")) - if valid_619918 != nil: - section.add "Action", valid_619918 - var valid_619919 = query.getOrDefault("Version") - valid_619919 = validateParameter(valid_619919, JString, required = true, + if valid_621122 != nil: + section.add "Action", valid_621122 + var valid_621123 = query.getOrDefault("Version") + valid_621123 = validateParameter(valid_621123, JString, required = true, default = newJString("2016-11-15")) - if valid_619919 != nil: - section.add "Version", valid_619919 + if valid_621123 != nil: + section.add "Version", valid_621123 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -126842,41 +126907,41 @@ proc validate_PostRequestSpotInstances_619916(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619920 = header.getOrDefault("X-Amz-Signature") - valid_619920 = validateParameter(valid_619920, JString, required = false, - default = nil) - if valid_619920 != nil: - section.add "X-Amz-Signature", valid_619920 - var valid_619921 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619921 = validateParameter(valid_619921, JString, required = false, - default = nil) - if valid_619921 != nil: - section.add "X-Amz-Content-Sha256", valid_619921 - var valid_619922 = header.getOrDefault("X-Amz-Date") - valid_619922 = validateParameter(valid_619922, JString, required = false, - default = nil) - if valid_619922 != nil: - section.add "X-Amz-Date", valid_619922 - var valid_619923 = header.getOrDefault("X-Amz-Credential") - valid_619923 = validateParameter(valid_619923, JString, required = false, - default = nil) - if valid_619923 != nil: - section.add "X-Amz-Credential", valid_619923 - var valid_619924 = header.getOrDefault("X-Amz-Security-Token") - valid_619924 = validateParameter(valid_619924, JString, required = false, + var valid_621124 = header.getOrDefault("X-Amz-Signature") + valid_621124 = validateParameter(valid_621124, JString, required = false, default = nil) - if valid_619924 != nil: - section.add "X-Amz-Security-Token", valid_619924 - var valid_619925 = header.getOrDefault("X-Amz-Algorithm") - valid_619925 = validateParameter(valid_619925, JString, required = false, - default = nil) - if valid_619925 != nil: - section.add "X-Amz-Algorithm", valid_619925 - var valid_619926 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619926 = validateParameter(valid_619926, JString, required = false, - default = nil) - if valid_619926 != nil: - section.add "X-Amz-SignedHeaders", valid_619926 + if valid_621124 != nil: + section.add "X-Amz-Signature", valid_621124 + var valid_621125 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621125 = validateParameter(valid_621125, JString, required = false, + default = nil) + if valid_621125 != nil: + section.add "X-Amz-Content-Sha256", valid_621125 + var valid_621126 = header.getOrDefault("X-Amz-Date") + valid_621126 = validateParameter(valid_621126, JString, required = false, + default = nil) + if valid_621126 != nil: + section.add "X-Amz-Date", valid_621126 + var valid_621127 = header.getOrDefault("X-Amz-Credential") + valid_621127 = validateParameter(valid_621127, JString, required = false, + default = nil) + if valid_621127 != nil: + section.add "X-Amz-Credential", valid_621127 + var valid_621128 = header.getOrDefault("X-Amz-Security-Token") + valid_621128 = validateParameter(valid_621128, JString, required = false, + default = nil) + if valid_621128 != nil: + section.add "X-Amz-Security-Token", valid_621128 + var valid_621129 = header.getOrDefault("X-Amz-Algorithm") + valid_621129 = validateParameter(valid_621129, JString, required = false, + default = nil) + if valid_621129 != nil: + section.add "X-Amz-Algorithm", valid_621129 + var valid_621130 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621130 = validateParameter(valid_621130, JString, required = false, + default = nil) + if valid_621130 != nil: + section.add "X-Amz-SignedHeaders", valid_621130 result.add "header", section ## parameters in `formData` object: ## LaunchSpecification.BlockDeviceMappings: JArray @@ -126951,156 +127016,156 @@ proc validate_PostRequestSpotInstances_619916(path: JsonNode; query: JsonNode; ## ValidFrom: JString ## :The start date of the request. If this is a one-time request, the request becomes active at this date and time and remains active until all instances launch, the request expires, or the request is canceled. If the request is persistent, the request becomes active at this date and time and remains active until it expires or is canceled.
The specified start date and time cannot be equal to the current date and time. You must specify a start date and time that occurs after the current date and time.
section = newJObject() - var valid_619927 = formData.getOrDefault("LaunchSpecification.BlockDeviceMappings") - valid_619927 = validateParameter(valid_619927, JArray, required = false, + var valid_621131 = formData.getOrDefault("LaunchSpecification.BlockDeviceMappings") + valid_621131 = validateParameter(valid_621131, JArray, required = false, default = nil) - if valid_619927 != nil: - section.add "LaunchSpecification.BlockDeviceMappings", valid_619927 - var valid_619928 = formData.getOrDefault("LaunchSpecification.Monitoring") - valid_619928 = validateParameter(valid_619928, JString, required = false, + if valid_621131 != nil: + section.add "LaunchSpecification.BlockDeviceMappings", valid_621131 + var valid_621132 = formData.getOrDefault("LaunchSpecification.Monitoring") + valid_621132 = validateParameter(valid_621132, JString, required = false, default = nil) - if valid_619928 != nil: - section.add "LaunchSpecification.Monitoring", valid_619928 - var valid_619929 = formData.getOrDefault("InstanceInterruptionBehavior") - valid_619929 = validateParameter(valid_619929, JString, required = false, + if valid_621132 != nil: + section.add "LaunchSpecification.Monitoring", valid_621132 + var valid_621133 = formData.getOrDefault("InstanceInterruptionBehavior") + valid_621133 = validateParameter(valid_621133, JString, required = false, default = newJString("hibernate")) - if valid_619929 != nil: - section.add "InstanceInterruptionBehavior", valid_619929 - var valid_619930 = formData.getOrDefault("AvailabilityZoneGroup") - valid_619930 = validateParameter(valid_619930, JString, required = false, - default = nil) - if valid_619930 != nil: - section.add "AvailabilityZoneGroup", valid_619930 - var valid_619931 = formData.getOrDefault("LaunchSpecification.SubnetId") - valid_619931 = validateParameter(valid_619931, JString, required = false, - default = nil) - if valid_619931 != nil: - section.add "LaunchSpecification.SubnetId", valid_619931 - var valid_619932 = formData.getOrDefault("LaunchSpecification.KernelId") - valid_619932 = validateParameter(valid_619932, JString, required = false, - default = nil) - if valid_619932 != nil: - section.add "LaunchSpecification.KernelId", valid_619932 - var valid_619933 = formData.getOrDefault("LaunchSpecification.IamInstanceProfile") - valid_619933 = validateParameter(valid_619933, JString, required = false, - default = nil) - if valid_619933 != nil: - section.add "LaunchSpecification.IamInstanceProfile", valid_619933 - var valid_619934 = formData.getOrDefault("LaunchSpecification.UserData") - valid_619934 = validateParameter(valid_619934, JString, required = false, - default = nil) - if valid_619934 != nil: - section.add "LaunchSpecification.UserData", valid_619934 - var valid_619935 = formData.getOrDefault("BlockDurationMinutes") - valid_619935 = validateParameter(valid_619935, JInt, required = false, default = nil) - if valid_619935 != nil: - section.add "BlockDurationMinutes", valid_619935 - var valid_619936 = formData.getOrDefault("LaunchSpecification.ImageId") - valid_619936 = validateParameter(valid_619936, JString, required = false, - default = nil) - if valid_619936 != nil: - section.add "LaunchSpecification.ImageId", valid_619936 - var valid_619937 = formData.getOrDefault("ValidUntil") - valid_619937 = validateParameter(valid_619937, JString, required = false, + if valid_621133 != nil: + section.add "InstanceInterruptionBehavior", valid_621133 + var valid_621134 = formData.getOrDefault("AvailabilityZoneGroup") + valid_621134 = validateParameter(valid_621134, JString, required = false, + default = nil) + if valid_621134 != nil: + section.add "AvailabilityZoneGroup", valid_621134 + var valid_621135 = formData.getOrDefault("LaunchSpecification.SubnetId") + valid_621135 = validateParameter(valid_621135, JString, required = false, + default = nil) + if valid_621135 != nil: + section.add "LaunchSpecification.SubnetId", valid_621135 + var valid_621136 = formData.getOrDefault("LaunchSpecification.KernelId") + valid_621136 = validateParameter(valid_621136, JString, required = false, + default = nil) + if valid_621136 != nil: + section.add "LaunchSpecification.KernelId", valid_621136 + var valid_621137 = formData.getOrDefault("LaunchSpecification.IamInstanceProfile") + valid_621137 = validateParameter(valid_621137, JString, required = false, + default = nil) + if valid_621137 != nil: + section.add "LaunchSpecification.IamInstanceProfile", valid_621137 + var valid_621138 = formData.getOrDefault("LaunchSpecification.UserData") + valid_621138 = validateParameter(valid_621138, JString, required = false, + default = nil) + if valid_621138 != nil: + section.add "LaunchSpecification.UserData", valid_621138 + var valid_621139 = formData.getOrDefault("BlockDurationMinutes") + valid_621139 = validateParameter(valid_621139, JInt, required = false, default = nil) + if valid_621139 != nil: + section.add "BlockDurationMinutes", valid_621139 + var valid_621140 = formData.getOrDefault("LaunchSpecification.ImageId") + valid_621140 = validateParameter(valid_621140, JString, required = false, + default = nil) + if valid_621140 != nil: + section.add "LaunchSpecification.ImageId", valid_621140 + var valid_621141 = formData.getOrDefault("ValidUntil") + valid_621141 = validateParameter(valid_621141, JString, required = false, + default = nil) + if valid_621141 != nil: + section.add "ValidUntil", valid_621141 + var valid_621142 = formData.getOrDefault("SpotPrice") + valid_621142 = validateParameter(valid_621142, JString, required = false, + default = nil) + if valid_621142 != nil: + section.add "SpotPrice", valid_621142 + var valid_621143 = formData.getOrDefault("InstanceCount") + valid_621143 = validateParameter(valid_621143, JInt, required = false, default = nil) + if valid_621143 != nil: + section.add "InstanceCount", valid_621143 + var valid_621144 = formData.getOrDefault("LaunchSpecification.KeyName") + valid_621144 = validateParameter(valid_621144, JString, required = false, + default = nil) + if valid_621144 != nil: + section.add "LaunchSpecification.KeyName", valid_621144 + var valid_621145 = formData.getOrDefault("LaunchSpecification.EbsOptimized") + valid_621145 = validateParameter(valid_621145, JString, required = false, + default = nil) + if valid_621145 != nil: + section.add "LaunchSpecification.EbsOptimized", valid_621145 + var valid_621146 = formData.getOrDefault("DryRun") + valid_621146 = validateParameter(valid_621146, JBool, required = false, default = nil) + if valid_621146 != nil: + section.add "DryRun", valid_621146 + var valid_621147 = formData.getOrDefault("LaunchSpecification.Placement") + valid_621147 = validateParameter(valid_621147, JString, required = false, + default = nil) + if valid_621147 != nil: + section.add "LaunchSpecification.Placement", valid_621147 + var valid_621148 = formData.getOrDefault("LaunchSpecification.InstanceType") + valid_621148 = validateParameter(valid_621148, JString, required = false, + default = nil) + if valid_621148 != nil: + section.add "LaunchSpecification.InstanceType", valid_621148 + var valid_621149 = formData.getOrDefault("Type") + valid_621149 = validateParameter(valid_621149, JString, required = false, + default = newJString("one-time")) + if valid_621149 != nil: + section.add "Type", valid_621149 + var valid_621150 = formData.getOrDefault("LaunchSpecification.SecurityGroupIds") + valid_621150 = validateParameter(valid_621150, JArray, required = false, default = nil) - if valid_619937 != nil: - section.add "ValidUntil", valid_619937 - var valid_619938 = formData.getOrDefault("SpotPrice") - valid_619938 = validateParameter(valid_619938, JString, required = false, + if valid_621150 != nil: + section.add "LaunchSpecification.SecurityGroupIds", valid_621150 + var valid_621151 = formData.getOrDefault("LaunchSpecification.SecurityGroups") + valid_621151 = validateParameter(valid_621151, JArray, required = false, default = nil) - if valid_619938 != nil: - section.add "SpotPrice", valid_619938 - var valid_619939 = formData.getOrDefault("InstanceCount") - valid_619939 = validateParameter(valid_619939, JInt, required = false, default = nil) - if valid_619939 != nil: - section.add "InstanceCount", valid_619939 - var valid_619940 = formData.getOrDefault("LaunchSpecification.KeyName") - valid_619940 = validateParameter(valid_619940, JString, required = false, + if valid_621151 != nil: + section.add "LaunchSpecification.SecurityGroups", valid_621151 + var valid_621152 = formData.getOrDefault("LaunchSpecification.RamdiskId") + valid_621152 = validateParameter(valid_621152, JString, required = false, default = nil) - if valid_619940 != nil: - section.add "LaunchSpecification.KeyName", valid_619940 - var valid_619941 = formData.getOrDefault("LaunchSpecification.EbsOptimized") - valid_619941 = validateParameter(valid_619941, JString, required = false, + if valid_621152 != nil: + section.add "LaunchSpecification.RamdiskId", valid_621152 + var valid_621153 = formData.getOrDefault("ClientToken") + valid_621153 = validateParameter(valid_621153, JString, required = false, default = nil) - if valid_619941 != nil: - section.add "LaunchSpecification.EbsOptimized", valid_619941 - var valid_619942 = formData.getOrDefault("DryRun") - valid_619942 = validateParameter(valid_619942, JBool, required = false, default = nil) - if valid_619942 != nil: - section.add "DryRun", valid_619942 - var valid_619943 = formData.getOrDefault("LaunchSpecification.Placement") - valid_619943 = validateParameter(valid_619943, JString, required = false, + if valid_621153 != nil: + section.add "ClientToken", valid_621153 + var valid_621154 = formData.getOrDefault("LaunchGroup") + valid_621154 = validateParameter(valid_621154, JString, required = false, default = nil) - if valid_619943 != nil: - section.add "LaunchSpecification.Placement", valid_619943 - var valid_619944 = formData.getOrDefault("LaunchSpecification.InstanceType") - valid_619944 = validateParameter(valid_619944, JString, required = false, + if valid_621154 != nil: + section.add "LaunchGroup", valid_621154 + var valid_621155 = formData.getOrDefault("LaunchSpecification.AddressingType") + valid_621155 = validateParameter(valid_621155, JString, required = false, default = nil) - if valid_619944 != nil: - section.add "LaunchSpecification.InstanceType", valid_619944 - var valid_619945 = formData.getOrDefault("Type") - valid_619945 = validateParameter(valid_619945, JString, required = false, - default = newJString("one-time")) - if valid_619945 != nil: - section.add "Type", valid_619945 - var valid_619946 = formData.getOrDefault("LaunchSpecification.SecurityGroupIds") - valid_619946 = validateParameter(valid_619946, JArray, required = false, + if valid_621155 != nil: + section.add "LaunchSpecification.AddressingType", valid_621155 + var valid_621156 = formData.getOrDefault("LaunchSpecification.NetworkInterfaces") + valid_621156 = validateParameter(valid_621156, JArray, required = false, default = nil) - if valid_619946 != nil: - section.add "LaunchSpecification.SecurityGroupIds", valid_619946 - var valid_619947 = formData.getOrDefault("LaunchSpecification.SecurityGroups") - valid_619947 = validateParameter(valid_619947, JArray, required = false, - default = nil) - if valid_619947 != nil: - section.add "LaunchSpecification.SecurityGroups", valid_619947 - var valid_619948 = formData.getOrDefault("LaunchSpecification.RamdiskId") - valid_619948 = validateParameter(valid_619948, JString, required = false, - default = nil) - if valid_619948 != nil: - section.add "LaunchSpecification.RamdiskId", valid_619948 - var valid_619949 = formData.getOrDefault("ClientToken") - valid_619949 = validateParameter(valid_619949, JString, required = false, - default = nil) - if valid_619949 != nil: - section.add "ClientToken", valid_619949 - var valid_619950 = formData.getOrDefault("LaunchGroup") - valid_619950 = validateParameter(valid_619950, JString, required = false, - default = nil) - if valid_619950 != nil: - section.add "LaunchGroup", valid_619950 - var valid_619951 = formData.getOrDefault("LaunchSpecification.AddressingType") - valid_619951 = validateParameter(valid_619951, JString, required = false, - default = nil) - if valid_619951 != nil: - section.add "LaunchSpecification.AddressingType", valid_619951 - var valid_619952 = formData.getOrDefault("LaunchSpecification.NetworkInterfaces") - valid_619952 = validateParameter(valid_619952, JArray, required = false, - default = nil) - if valid_619952 != nil: - section.add "LaunchSpecification.NetworkInterfaces", valid_619952 - var valid_619953 = formData.getOrDefault("ValidFrom") - valid_619953 = validateParameter(valid_619953, JString, required = false, + if valid_621156 != nil: + section.add "LaunchSpecification.NetworkInterfaces", valid_621156 + var valid_621157 = formData.getOrDefault("ValidFrom") + valid_621157 = validateParameter(valid_621157, JString, required = false, default = nil) - if valid_619953 != nil: - section.add "ValidFrom", valid_619953 + if valid_621157 != nil: + section.add "ValidFrom", valid_621157 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619954: Call_PostRequestSpotInstances_619915; path: JsonNode; +proc call*(call_621158: Call_PostRequestSpotInstances_621119; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a Spot Instance request.
For more information, see Spot Instance Requests in the Amazon EC2 User Guide for Linux Instances.
## - let valid = call_619954.validator(path, query, header, formData, body) - let scheme = call_619954.pickScheme + let valid = call_621158.validator(path, query, header, formData, body) + let scheme = call_621158.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619954.url(scheme.get, call_619954.host, call_619954.base, - call_619954.route, valid.getOrDefault("path"), + let url = call_621158.url(scheme.get, call_621158.host, call_621158.base, + call_621158.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619954, url, valid) + result = atozHook(call_621158, url, valid) -proc call*(call_619955: Call_PostRequestSpotInstances_619915; +proc call*(call_621159: Call_PostRequestSpotInstances_621119; LaunchSpecificationBlockDeviceMappings: JsonNode = nil; LaunchSpecificationMonitoring: string = ""; InstanceInterruptionBehavior: string = "hibernate"; @@ -127198,68 +127263,68 @@ proc call*(call_619955: Call_PostRequestSpotInstances_619915; ## One or more network interfaces. If you specify a network interface, you must specify subnet IDs and security group IDs using the network interface. ## ValidFrom: string ## :The start date of the request. If this is a one-time request, the request becomes active at this date and time and remains active until all instances launch, the request expires, or the request is canceled. If the request is persistent, the request becomes active at this date and time and remains active until it expires or is canceled.
The specified start date and time cannot be equal to the current date and time. You must specify a start date and time that occurs after the current date and time.
- var query_619956 = newJObject() - var formData_619957 = newJObject() + var query_621160 = newJObject() + var formData_621161 = newJObject() if LaunchSpecificationBlockDeviceMappings != nil: - formData_619957.add "LaunchSpecification.BlockDeviceMappings", + formData_621161.add "LaunchSpecification.BlockDeviceMappings", LaunchSpecificationBlockDeviceMappings - add(formData_619957, "LaunchSpecification.Monitoring", + add(formData_621161, "LaunchSpecification.Monitoring", newJString(LaunchSpecificationMonitoring)) - add(formData_619957, "InstanceInterruptionBehavior", + add(formData_621161, "InstanceInterruptionBehavior", newJString(InstanceInterruptionBehavior)) - add(formData_619957, "AvailabilityZoneGroup", newJString(AvailabilityZoneGroup)) - add(formData_619957, "LaunchSpecification.SubnetId", + add(formData_621161, "AvailabilityZoneGroup", newJString(AvailabilityZoneGroup)) + add(formData_621161, "LaunchSpecification.SubnetId", newJString(LaunchSpecificationSubnetId)) - add(formData_619957, "LaunchSpecification.KernelId", + add(formData_621161, "LaunchSpecification.KernelId", newJString(LaunchSpecificationKernelId)) - add(formData_619957, "LaunchSpecification.IamInstanceProfile", + add(formData_621161, "LaunchSpecification.IamInstanceProfile", newJString(LaunchSpecificationIamInstanceProfile)) - add(formData_619957, "LaunchSpecification.UserData", + add(formData_621161, "LaunchSpecification.UserData", newJString(LaunchSpecificationUserData)) - add(formData_619957, "BlockDurationMinutes", newJInt(BlockDurationMinutes)) - add(formData_619957, "LaunchSpecification.ImageId", + add(formData_621161, "BlockDurationMinutes", newJInt(BlockDurationMinutes)) + add(formData_621161, "LaunchSpecification.ImageId", newJString(LaunchSpecificationImageId)) - add(formData_619957, "ValidUntil", newJString(ValidUntil)) - add(formData_619957, "SpotPrice", newJString(SpotPrice)) - add(formData_619957, "InstanceCount", newJInt(InstanceCount)) - add(formData_619957, "LaunchSpecification.KeyName", + add(formData_621161, "ValidUntil", newJString(ValidUntil)) + add(formData_621161, "SpotPrice", newJString(SpotPrice)) + add(formData_621161, "InstanceCount", newJInt(InstanceCount)) + add(formData_621161, "LaunchSpecification.KeyName", newJString(LaunchSpecificationKeyName)) - add(formData_619957, "LaunchSpecification.EbsOptimized", + add(formData_621161, "LaunchSpecification.EbsOptimized", newJString(LaunchSpecificationEbsOptimized)) - add(formData_619957, "DryRun", newJBool(DryRun)) - add(formData_619957, "LaunchSpecification.Placement", + add(formData_621161, "DryRun", newJBool(DryRun)) + add(formData_621161, "LaunchSpecification.Placement", newJString(LaunchSpecificationPlacement)) - add(formData_619957, "LaunchSpecification.InstanceType", + add(formData_621161, "LaunchSpecification.InstanceType", newJString(LaunchSpecificationInstanceType)) - add(formData_619957, "Type", newJString(Type)) - add(query_619956, "Action", newJString(Action)) + add(formData_621161, "Type", newJString(Type)) + add(query_621160, "Action", newJString(Action)) if LaunchSpecificationSecurityGroupIds != nil: - formData_619957.add "LaunchSpecification.SecurityGroupIds", + formData_621161.add "LaunchSpecification.SecurityGroupIds", LaunchSpecificationSecurityGroupIds if LaunchSpecificationSecurityGroups != nil: - formData_619957.add "LaunchSpecification.SecurityGroups", + formData_621161.add "LaunchSpecification.SecurityGroups", LaunchSpecificationSecurityGroups - add(formData_619957, "LaunchSpecification.RamdiskId", + add(formData_621161, "LaunchSpecification.RamdiskId", newJString(LaunchSpecificationRamdiskId)) - add(query_619956, "Version", newJString(Version)) - add(formData_619957, "ClientToken", newJString(ClientToken)) - add(formData_619957, "LaunchGroup", newJString(LaunchGroup)) - add(formData_619957, "LaunchSpecification.AddressingType", + add(query_621160, "Version", newJString(Version)) + add(formData_621161, "ClientToken", newJString(ClientToken)) + add(formData_621161, "LaunchGroup", newJString(LaunchGroup)) + add(formData_621161, "LaunchSpecification.AddressingType", newJString(LaunchSpecificationAddressingType)) if LaunchSpecificationNetworkInterfaces != nil: - formData_619957.add "LaunchSpecification.NetworkInterfaces", + formData_621161.add "LaunchSpecification.NetworkInterfaces", LaunchSpecificationNetworkInterfaces - add(formData_619957, "ValidFrom", newJString(ValidFrom)) - result = call_619955.call(nil, query_619956, nil, formData_619957, nil) + add(formData_621161, "ValidFrom", newJString(ValidFrom)) + result = call_621159.call(nil, query_621160, nil, formData_621161, nil) -var postRequestSpotInstances* = Call_PostRequestSpotInstances_619915( +var postRequestSpotInstances* = Call_PostRequestSpotInstances_621119( name: "postRequestSpotInstances", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=RequestSpotInstances", - validator: validate_PostRequestSpotInstances_619916, base: "/", - url: url_PostRequestSpotInstances_619917, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostRequestSpotInstances_621120, base: "/", + url: url_PostRequestSpotInstances_621121, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetRequestSpotInstances_619873 = ref object of OpenApiRestCall_604389 -proc url_GetRequestSpotInstances_619875(protocol: Scheme; host: string; base: string; + Call_GetRequestSpotInstances_621077 = ref object of OpenApiRestCall_605589 +proc url_GetRequestSpotInstances_621079(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -127272,7 +127337,7 @@ proc url_GetRequestSpotInstances_619875(protocol: Scheme; host: string; base: st else: result.path = base & route -proc validate_GetRequestSpotInstances_619874(path: JsonNode; query: JsonNode; +proc validate_GetRequestSpotInstances_621078(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Creates a Spot Instance request.
For more information, see Spot Instance Requests in the Amazon EC2 User Guide for Linux Instances.
## @@ -127355,149 +127420,149 @@ proc validate_GetRequestSpotInstances_619874(path: JsonNode; query: JsonNode; ## InstanceCount: JInt ## :The maximum number of Spot Instances to launch.
Default: 1
section = newJObject() - var valid_619876 = query.getOrDefault("ClientToken") - valid_619876 = validateParameter(valid_619876, JString, required = false, + var valid_621080 = query.getOrDefault("ClientToken") + valid_621080 = validateParameter(valid_621080, JString, required = false, default = nil) - if valid_619876 != nil: - section.add "ClientToken", valid_619876 - var valid_619877 = query.getOrDefault("LaunchSpecification.InstanceType") - valid_619877 = validateParameter(valid_619877, JString, required = false, + if valid_621080 != nil: + section.add "ClientToken", valid_621080 + var valid_621081 = query.getOrDefault("LaunchSpecification.InstanceType") + valid_621081 = validateParameter(valid_621081, JString, required = false, default = nil) - if valid_619877 != nil: - section.add "LaunchSpecification.InstanceType", valid_619877 - var valid_619878 = query.getOrDefault("LaunchSpecification.RamdiskId") - valid_619878 = validateParameter(valid_619878, JString, required = false, + if valid_621081 != nil: + section.add "LaunchSpecification.InstanceType", valid_621081 + var valid_621082 = query.getOrDefault("LaunchSpecification.RamdiskId") + valid_621082 = validateParameter(valid_621082, JString, required = false, default = nil) - if valid_619878 != nil: - section.add "LaunchSpecification.RamdiskId", valid_619878 - var valid_619879 = query.getOrDefault("LaunchSpecification.SubnetId") - valid_619879 = validateParameter(valid_619879, JString, required = false, + if valid_621082 != nil: + section.add "LaunchSpecification.RamdiskId", valid_621082 + var valid_621083 = query.getOrDefault("LaunchSpecification.SubnetId") + valid_621083 = validateParameter(valid_621083, JString, required = false, default = nil) - if valid_619879 != nil: - section.add "LaunchSpecification.SubnetId", valid_619879 - var valid_619880 = query.getOrDefault("LaunchSpecification.SecurityGroups") - valid_619880 = validateParameter(valid_619880, JArray, required = false, + if valid_621083 != nil: + section.add "LaunchSpecification.SubnetId", valid_621083 + var valid_621084 = query.getOrDefault("LaunchSpecification.SecurityGroups") + valid_621084 = validateParameter(valid_621084, JArray, required = false, default = nil) - if valid_619880 != nil: - section.add "LaunchSpecification.SecurityGroups", valid_619880 - var valid_619881 = query.getOrDefault("Type") - valid_619881 = validateParameter(valid_619881, JString, required = false, + if valid_621084 != nil: + section.add "LaunchSpecification.SecurityGroups", valid_621084 + var valid_621085 = query.getOrDefault("Type") + valid_621085 = validateParameter(valid_621085, JString, required = false, default = newJString("one-time")) - if valid_619881 != nil: - section.add "Type", valid_619881 - var valid_619882 = query.getOrDefault("DryRun") - valid_619882 = validateParameter(valid_619882, JBool, required = false, default = nil) - if valid_619882 != nil: - section.add "DryRun", valid_619882 - var valid_619883 = query.getOrDefault("LaunchGroup") - valid_619883 = validateParameter(valid_619883, JString, required = false, + if valid_621085 != nil: + section.add "Type", valid_621085 + var valid_621086 = query.getOrDefault("DryRun") + valid_621086 = validateParameter(valid_621086, JBool, required = false, default = nil) + if valid_621086 != nil: + section.add "DryRun", valid_621086 + var valid_621087 = query.getOrDefault("LaunchGroup") + valid_621087 = validateParameter(valid_621087, JString, required = false, default = nil) - if valid_619883 != nil: - section.add "LaunchGroup", valid_619883 - var valid_619884 = query.getOrDefault("LaunchSpecification.SecurityGroupIds") - valid_619884 = validateParameter(valid_619884, JArray, required = false, + if valid_621087 != nil: + section.add "LaunchGroup", valid_621087 + var valid_621088 = query.getOrDefault("LaunchSpecification.SecurityGroupIds") + valid_621088 = validateParameter(valid_621088, JArray, required = false, default = nil) - if valid_619884 != nil: - section.add "LaunchSpecification.SecurityGroupIds", valid_619884 - var valid_619885 = query.getOrDefault("LaunchSpecification.KernelId") - valid_619885 = validateParameter(valid_619885, JString, required = false, + if valid_621088 != nil: + section.add "LaunchSpecification.SecurityGroupIds", valid_621088 + var valid_621089 = query.getOrDefault("LaunchSpecification.KernelId") + valid_621089 = validateParameter(valid_621089, JString, required = false, default = nil) - if valid_619885 != nil: - section.add "LaunchSpecification.KernelId", valid_619885 - var valid_619886 = query.getOrDefault("AvailabilityZoneGroup") - valid_619886 = validateParameter(valid_619886, JString, required = false, + if valid_621089 != nil: + section.add "LaunchSpecification.KernelId", valid_621089 + var valid_621090 = query.getOrDefault("AvailabilityZoneGroup") + valid_621090 = validateParameter(valid_621090, JString, required = false, + default = nil) + if valid_621090 != nil: + section.add "AvailabilityZoneGroup", valid_621090 + var valid_621091 = query.getOrDefault("LaunchSpecification.AddressingType") + valid_621091 = validateParameter(valid_621091, JString, required = false, + default = nil) + if valid_621091 != nil: + section.add "LaunchSpecification.AddressingType", valid_621091 + var valid_621092 = query.getOrDefault("BlockDurationMinutes") + valid_621092 = validateParameter(valid_621092, JInt, required = false, default = nil) + if valid_621092 != nil: + section.add "BlockDurationMinutes", valid_621092 + var valid_621093 = query.getOrDefault("LaunchSpecification.ImageId") + valid_621093 = validateParameter(valid_621093, JString, required = false, + default = nil) + if valid_621093 != nil: + section.add "LaunchSpecification.ImageId", valid_621093 + var valid_621094 = query.getOrDefault("LaunchSpecification.IamInstanceProfile") + valid_621094 = validateParameter(valid_621094, JString, required = false, + default = nil) + if valid_621094 != nil: + section.add "LaunchSpecification.IamInstanceProfile", valid_621094 + var valid_621095 = query.getOrDefault("LaunchSpecification.UserData") + valid_621095 = validateParameter(valid_621095, JString, required = false, + default = nil) + if valid_621095 != nil: + section.add "LaunchSpecification.UserData", valid_621095 + var valid_621096 = query.getOrDefault("LaunchSpecification.EbsOptimized") + valid_621096 = validateParameter(valid_621096, JString, required = false, + default = nil) + if valid_621096 != nil: + section.add "LaunchSpecification.EbsOptimized", valid_621096 + var valid_621097 = query.getOrDefault("ValidUntil") + valid_621097 = validateParameter(valid_621097, JString, required = false, default = nil) - if valid_619886 != nil: - section.add "AvailabilityZoneGroup", valid_619886 - var valid_619887 = query.getOrDefault("LaunchSpecification.AddressingType") - valid_619887 = validateParameter(valid_619887, JString, required = false, + if valid_621097 != nil: + section.add "ValidUntil", valid_621097 + var valid_621098 = query.getOrDefault("LaunchSpecification.BlockDeviceMappings") + valid_621098 = validateParameter(valid_621098, JArray, required = false, default = nil) - if valid_619887 != nil: - section.add "LaunchSpecification.AddressingType", valid_619887 - var valid_619888 = query.getOrDefault("BlockDurationMinutes") - valid_619888 = validateParameter(valid_619888, JInt, required = false, default = nil) - if valid_619888 != nil: - section.add "BlockDurationMinutes", valid_619888 - var valid_619889 = query.getOrDefault("LaunchSpecification.ImageId") - valid_619889 = validateParameter(valid_619889, JString, required = false, - default = nil) - if valid_619889 != nil: - section.add "LaunchSpecification.ImageId", valid_619889 - var valid_619890 = query.getOrDefault("LaunchSpecification.IamInstanceProfile") - valid_619890 = validateParameter(valid_619890, JString, required = false, - default = nil) - if valid_619890 != nil: - section.add "LaunchSpecification.IamInstanceProfile", valid_619890 - var valid_619891 = query.getOrDefault("LaunchSpecification.UserData") - valid_619891 = validateParameter(valid_619891, JString, required = false, - default = nil) - if valid_619891 != nil: - section.add "LaunchSpecification.UserData", valid_619891 - var valid_619892 = query.getOrDefault("LaunchSpecification.EbsOptimized") - valid_619892 = validateParameter(valid_619892, JString, required = false, - default = nil) - if valid_619892 != nil: - section.add "LaunchSpecification.EbsOptimized", valid_619892 - var valid_619893 = query.getOrDefault("ValidUntil") - valid_619893 = validateParameter(valid_619893, JString, required = false, - default = nil) - if valid_619893 != nil: - section.add "ValidUntil", valid_619893 - var valid_619894 = query.getOrDefault("LaunchSpecification.BlockDeviceMappings") - valid_619894 = validateParameter(valid_619894, JArray, required = false, - default = nil) - if valid_619894 != nil: - section.add "LaunchSpecification.BlockDeviceMappings", valid_619894 - var valid_619895 = query.getOrDefault("LaunchSpecification.NetworkInterfaces") - valid_619895 = validateParameter(valid_619895, JArray, required = false, - default = nil) - if valid_619895 != nil: - section.add "LaunchSpecification.NetworkInterfaces", valid_619895 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619896 = query.getOrDefault("Action") - valid_619896 = validateParameter(valid_619896, JString, required = true, + if valid_621098 != nil: + section.add "LaunchSpecification.BlockDeviceMappings", valid_621098 + var valid_621099 = query.getOrDefault("LaunchSpecification.NetworkInterfaces") + valid_621099 = validateParameter(valid_621099, JArray, required = false, + default = nil) + if valid_621099 != nil: + section.add "LaunchSpecification.NetworkInterfaces", valid_621099 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_621100 = query.getOrDefault("Action") + valid_621100 = validateParameter(valid_621100, JString, required = true, default = newJString("RequestSpotInstances")) - if valid_619896 != nil: - section.add "Action", valid_619896 - var valid_619897 = query.getOrDefault("LaunchSpecification.Monitoring") - valid_619897 = validateParameter(valid_619897, JString, required = false, + if valid_621100 != nil: + section.add "Action", valid_621100 + var valid_621101 = query.getOrDefault("LaunchSpecification.Monitoring") + valid_621101 = validateParameter(valid_621101, JString, required = false, default = nil) - if valid_619897 != nil: - section.add "LaunchSpecification.Monitoring", valid_619897 - var valid_619898 = query.getOrDefault("LaunchSpecification.KeyName") - valid_619898 = validateParameter(valid_619898, JString, required = false, + if valid_621101 != nil: + section.add "LaunchSpecification.Monitoring", valid_621101 + var valid_621102 = query.getOrDefault("LaunchSpecification.KeyName") + valid_621102 = validateParameter(valid_621102, JString, required = false, default = nil) - if valid_619898 != nil: - section.add "LaunchSpecification.KeyName", valid_619898 - var valid_619899 = query.getOrDefault("LaunchSpecification.Placement") - valid_619899 = validateParameter(valid_619899, JString, required = false, + if valid_621102 != nil: + section.add "LaunchSpecification.KeyName", valid_621102 + var valid_621103 = query.getOrDefault("LaunchSpecification.Placement") + valid_621103 = validateParameter(valid_621103, JString, required = false, default = nil) - if valid_619899 != nil: - section.add "LaunchSpecification.Placement", valid_619899 - var valid_619900 = query.getOrDefault("ValidFrom") - valid_619900 = validateParameter(valid_619900, JString, required = false, + if valid_621103 != nil: + section.add "LaunchSpecification.Placement", valid_621103 + var valid_621104 = query.getOrDefault("ValidFrom") + valid_621104 = validateParameter(valid_621104, JString, required = false, default = nil) - if valid_619900 != nil: - section.add "ValidFrom", valid_619900 - var valid_619901 = query.getOrDefault("InstanceInterruptionBehavior") - valid_619901 = validateParameter(valid_619901, JString, required = false, + if valid_621104 != nil: + section.add "ValidFrom", valid_621104 + var valid_621105 = query.getOrDefault("InstanceInterruptionBehavior") + valid_621105 = validateParameter(valid_621105, JString, required = false, default = newJString("hibernate")) - if valid_619901 != nil: - section.add "InstanceInterruptionBehavior", valid_619901 - var valid_619902 = query.getOrDefault("Version") - valid_619902 = validateParameter(valid_619902, JString, required = true, + if valid_621105 != nil: + section.add "InstanceInterruptionBehavior", valid_621105 + var valid_621106 = query.getOrDefault("Version") + valid_621106 = validateParameter(valid_621106, JString, required = true, default = newJString("2016-11-15")) - if valid_619902 != nil: - section.add "Version", valid_619902 - var valid_619903 = query.getOrDefault("SpotPrice") - valid_619903 = validateParameter(valid_619903, JString, required = false, + if valid_621106 != nil: + section.add "Version", valid_621106 + var valid_621107 = query.getOrDefault("SpotPrice") + valid_621107 = validateParameter(valid_621107, JString, required = false, default = nil) - if valid_619903 != nil: - section.add "SpotPrice", valid_619903 - var valid_619904 = query.getOrDefault("InstanceCount") - valid_619904 = validateParameter(valid_619904, JInt, required = false, default = nil) - if valid_619904 != nil: - section.add "InstanceCount", valid_619904 + if valid_621107 != nil: + section.add "SpotPrice", valid_621107 + var valid_621108 = query.getOrDefault("InstanceCount") + valid_621108 = validateParameter(valid_621108, JInt, required = false, default = nil) + if valid_621108 != nil: + section.add "InstanceCount", valid_621108 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -127508,61 +127573,61 @@ proc validate_GetRequestSpotInstances_619874(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619905 = header.getOrDefault("X-Amz-Signature") - valid_619905 = validateParameter(valid_619905, JString, required = false, + var valid_621109 = header.getOrDefault("X-Amz-Signature") + valid_621109 = validateParameter(valid_621109, JString, required = false, default = nil) - if valid_619905 != nil: - section.add "X-Amz-Signature", valid_619905 - var valid_619906 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619906 = validateParameter(valid_619906, JString, required = false, + if valid_621109 != nil: + section.add "X-Amz-Signature", valid_621109 + var valid_621110 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621110 = validateParameter(valid_621110, JString, required = false, default = nil) - if valid_619906 != nil: - section.add "X-Amz-Content-Sha256", valid_619906 - var valid_619907 = header.getOrDefault("X-Amz-Date") - valid_619907 = validateParameter(valid_619907, JString, required = false, + if valid_621110 != nil: + section.add "X-Amz-Content-Sha256", valid_621110 + var valid_621111 = header.getOrDefault("X-Amz-Date") + valid_621111 = validateParameter(valid_621111, JString, required = false, default = nil) - if valid_619907 != nil: - section.add "X-Amz-Date", valid_619907 - var valid_619908 = header.getOrDefault("X-Amz-Credential") - valid_619908 = validateParameter(valid_619908, JString, required = false, + if valid_621111 != nil: + section.add "X-Amz-Date", valid_621111 + var valid_621112 = header.getOrDefault("X-Amz-Credential") + valid_621112 = validateParameter(valid_621112, JString, required = false, default = nil) - if valid_619908 != nil: - section.add "X-Amz-Credential", valid_619908 - var valid_619909 = header.getOrDefault("X-Amz-Security-Token") - valid_619909 = validateParameter(valid_619909, JString, required = false, + if valid_621112 != nil: + section.add "X-Amz-Credential", valid_621112 + var valid_621113 = header.getOrDefault("X-Amz-Security-Token") + valid_621113 = validateParameter(valid_621113, JString, required = false, default = nil) - if valid_619909 != nil: - section.add "X-Amz-Security-Token", valid_619909 - var valid_619910 = header.getOrDefault("X-Amz-Algorithm") - valid_619910 = validateParameter(valid_619910, JString, required = false, + if valid_621113 != nil: + section.add "X-Amz-Security-Token", valid_621113 + var valid_621114 = header.getOrDefault("X-Amz-Algorithm") + valid_621114 = validateParameter(valid_621114, JString, required = false, default = nil) - if valid_619910 != nil: - section.add "X-Amz-Algorithm", valid_619910 - var valid_619911 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619911 = validateParameter(valid_619911, JString, required = false, + if valid_621114 != nil: + section.add "X-Amz-Algorithm", valid_621114 + var valid_621115 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621115 = validateParameter(valid_621115, JString, required = false, default = nil) - if valid_619911 != nil: - section.add "X-Amz-SignedHeaders", valid_619911 + if valid_621115 != nil: + section.add "X-Amz-SignedHeaders", valid_621115 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619912: Call_GetRequestSpotInstances_619873; path: JsonNode; +proc call*(call_621116: Call_GetRequestSpotInstances_621077; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Creates a Spot Instance request.
For more information, see Spot Instance Requests in the Amazon EC2 User Guide for Linux Instances.
## - let valid = call_619912.validator(path, query, header, formData, body) - let scheme = call_619912.pickScheme + let valid = call_621116.validator(path, query, header, formData, body) + let scheme = call_621116.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619912.url(scheme.get, call_619912.host, call_619912.base, - call_619912.route, valid.getOrDefault("path"), + let url = call_621116.url(scheme.get, call_621116.host, call_621116.base, + call_621116.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619912, url, valid) + result = atozHook(call_621116, url, valid) -proc call*(call_619913: Call_GetRequestSpotInstances_619873; +proc call*(call_621117: Call_GetRequestSpotInstances_621077; ClientToken: string = ""; LaunchSpecificationInstanceType: string = ""; LaunchSpecificationRamdiskId: string = ""; LaunchSpecificationSubnetId: string = ""; @@ -127659,67 +127724,67 @@ proc call*(call_619913: Call_GetRequestSpotInstances_619873; ## : The maximum price per hour that you are willing to pay for a Spot Instance. The default is the On-Demand price. ## InstanceCount: int ## :The maximum number of Spot Instances to launch.
Default: 1
- var query_619914 = newJObject() - add(query_619914, "ClientToken", newJString(ClientToken)) - add(query_619914, "LaunchSpecification.InstanceType", + var query_621118 = newJObject() + add(query_621118, "ClientToken", newJString(ClientToken)) + add(query_621118, "LaunchSpecification.InstanceType", newJString(LaunchSpecificationInstanceType)) - add(query_619914, "LaunchSpecification.RamdiskId", + add(query_621118, "LaunchSpecification.RamdiskId", newJString(LaunchSpecificationRamdiskId)) - add(query_619914, "LaunchSpecification.SubnetId", + add(query_621118, "LaunchSpecification.SubnetId", newJString(LaunchSpecificationSubnetId)) if LaunchSpecificationSecurityGroups != nil: - query_619914.add "LaunchSpecification.SecurityGroups", + query_621118.add "LaunchSpecification.SecurityGroups", LaunchSpecificationSecurityGroups - add(query_619914, "Type", newJString(Type)) - add(query_619914, "DryRun", newJBool(DryRun)) - add(query_619914, "LaunchGroup", newJString(LaunchGroup)) + add(query_621118, "Type", newJString(Type)) + add(query_621118, "DryRun", newJBool(DryRun)) + add(query_621118, "LaunchGroup", newJString(LaunchGroup)) if LaunchSpecificationSecurityGroupIds != nil: - query_619914.add "LaunchSpecification.SecurityGroupIds", + query_621118.add "LaunchSpecification.SecurityGroupIds", LaunchSpecificationSecurityGroupIds - add(query_619914, "LaunchSpecification.KernelId", + add(query_621118, "LaunchSpecification.KernelId", newJString(LaunchSpecificationKernelId)) - add(query_619914, "AvailabilityZoneGroup", newJString(AvailabilityZoneGroup)) - add(query_619914, "LaunchSpecification.AddressingType", + add(query_621118, "AvailabilityZoneGroup", newJString(AvailabilityZoneGroup)) + add(query_621118, "LaunchSpecification.AddressingType", newJString(LaunchSpecificationAddressingType)) - add(query_619914, "BlockDurationMinutes", newJInt(BlockDurationMinutes)) - add(query_619914, "LaunchSpecification.ImageId", + add(query_621118, "BlockDurationMinutes", newJInt(BlockDurationMinutes)) + add(query_621118, "LaunchSpecification.ImageId", newJString(LaunchSpecificationImageId)) - add(query_619914, "LaunchSpecification.IamInstanceProfile", + add(query_621118, "LaunchSpecification.IamInstanceProfile", newJString(LaunchSpecificationIamInstanceProfile)) - add(query_619914, "LaunchSpecification.UserData", + add(query_621118, "LaunchSpecification.UserData", newJString(LaunchSpecificationUserData)) - add(query_619914, "LaunchSpecification.EbsOptimized", + add(query_621118, "LaunchSpecification.EbsOptimized", newJString(LaunchSpecificationEbsOptimized)) - add(query_619914, "ValidUntil", newJString(ValidUntil)) + add(query_621118, "ValidUntil", newJString(ValidUntil)) if LaunchSpecificationBlockDeviceMappings != nil: - query_619914.add "LaunchSpecification.BlockDeviceMappings", + query_621118.add "LaunchSpecification.BlockDeviceMappings", LaunchSpecificationBlockDeviceMappings if LaunchSpecificationNetworkInterfaces != nil: - query_619914.add "LaunchSpecification.NetworkInterfaces", + query_621118.add "LaunchSpecification.NetworkInterfaces", LaunchSpecificationNetworkInterfaces - add(query_619914, "Action", newJString(Action)) - add(query_619914, "LaunchSpecification.Monitoring", + add(query_621118, "Action", newJString(Action)) + add(query_621118, "LaunchSpecification.Monitoring", newJString(LaunchSpecificationMonitoring)) - add(query_619914, "LaunchSpecification.KeyName", + add(query_621118, "LaunchSpecification.KeyName", newJString(LaunchSpecificationKeyName)) - add(query_619914, "LaunchSpecification.Placement", + add(query_621118, "LaunchSpecification.Placement", newJString(LaunchSpecificationPlacement)) - add(query_619914, "ValidFrom", newJString(ValidFrom)) - add(query_619914, "InstanceInterruptionBehavior", + add(query_621118, "ValidFrom", newJString(ValidFrom)) + add(query_621118, "InstanceInterruptionBehavior", newJString(InstanceInterruptionBehavior)) - add(query_619914, "Version", newJString(Version)) - add(query_619914, "SpotPrice", newJString(SpotPrice)) - add(query_619914, "InstanceCount", newJInt(InstanceCount)) - result = call_619913.call(nil, query_619914, nil, nil, nil) + add(query_621118, "Version", newJString(Version)) + add(query_621118, "SpotPrice", newJString(SpotPrice)) + add(query_621118, "InstanceCount", newJInt(InstanceCount)) + result = call_621117.call(nil, query_621118, nil, nil, nil) -var getRequestSpotInstances* = Call_GetRequestSpotInstances_619873( +var getRequestSpotInstances* = Call_GetRequestSpotInstances_621077( name: "getRequestSpotInstances", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=RequestSpotInstances", - validator: validate_GetRequestSpotInstances_619874, base: "/", - url: url_GetRequestSpotInstances_619875, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetRequestSpotInstances_621078, base: "/", + url: url_GetRequestSpotInstances_621079, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostResetEbsDefaultKmsKeyId_619974 = ref object of OpenApiRestCall_604389 -proc url_PostResetEbsDefaultKmsKeyId_619976(protocol: Scheme; host: string; + Call_PostResetEbsDefaultKmsKeyId_621178 = ref object of OpenApiRestCall_605589 +proc url_PostResetEbsDefaultKmsKeyId_621180(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -127731,7 +127796,7 @@ proc url_PostResetEbsDefaultKmsKeyId_619976(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostResetEbsDefaultKmsKeyId_619975(path: JsonNode; query: JsonNode; +proc validate_PostResetEbsDefaultKmsKeyId_621179(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Resets the default customer master key (CMK) for EBS encryption for your account in this Region to the AWS managed CMK for EBS.
After resetting the default CMK to the AWS managed CMK, you can continue to encrypt by a customer managed CMK by specifying it when you create the volume. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## @@ -127744,16 +127809,16 @@ proc validate_PostResetEbsDefaultKmsKeyId_619975(path: JsonNode; query: JsonNode ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619977 = query.getOrDefault("Action") - valid_619977 = validateParameter(valid_619977, JString, required = true, default = newJString( + var valid_621181 = query.getOrDefault("Action") + valid_621181 = validateParameter(valid_621181, JString, required = true, default = newJString( "ResetEbsDefaultKmsKeyId")) - if valid_619977 != nil: - section.add "Action", valid_619977 - var valid_619978 = query.getOrDefault("Version") - valid_619978 = validateParameter(valid_619978, JString, required = true, + if valid_621181 != nil: + section.add "Action", valid_621181 + var valid_621182 = query.getOrDefault("Version") + valid_621182 = validateParameter(valid_621182, JString, required = true, default = newJString("2016-11-15")) - if valid_619978 != nil: - section.add "Version", valid_619978 + if valid_621182 != nil: + section.add "Version", valid_621182 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -127764,68 +127829,68 @@ proc validate_PostResetEbsDefaultKmsKeyId_619975(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619979 = header.getOrDefault("X-Amz-Signature") - valid_619979 = validateParameter(valid_619979, JString, required = false, + var valid_621183 = header.getOrDefault("X-Amz-Signature") + valid_621183 = validateParameter(valid_621183, JString, required = false, default = nil) - if valid_619979 != nil: - section.add "X-Amz-Signature", valid_619979 - var valid_619980 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619980 = validateParameter(valid_619980, JString, required = false, + if valid_621183 != nil: + section.add "X-Amz-Signature", valid_621183 + var valid_621184 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621184 = validateParameter(valid_621184, JString, required = false, default = nil) - if valid_619980 != nil: - section.add "X-Amz-Content-Sha256", valid_619980 - var valid_619981 = header.getOrDefault("X-Amz-Date") - valid_619981 = validateParameter(valid_619981, JString, required = false, + if valid_621184 != nil: + section.add "X-Amz-Content-Sha256", valid_621184 + var valid_621185 = header.getOrDefault("X-Amz-Date") + valid_621185 = validateParameter(valid_621185, JString, required = false, default = nil) - if valid_619981 != nil: - section.add "X-Amz-Date", valid_619981 - var valid_619982 = header.getOrDefault("X-Amz-Credential") - valid_619982 = validateParameter(valid_619982, JString, required = false, + if valid_621185 != nil: + section.add "X-Amz-Date", valid_621185 + var valid_621186 = header.getOrDefault("X-Amz-Credential") + valid_621186 = validateParameter(valid_621186, JString, required = false, default = nil) - if valid_619982 != nil: - section.add "X-Amz-Credential", valid_619982 - var valid_619983 = header.getOrDefault("X-Amz-Security-Token") - valid_619983 = validateParameter(valid_619983, JString, required = false, + if valid_621186 != nil: + section.add "X-Amz-Credential", valid_621186 + var valid_621187 = header.getOrDefault("X-Amz-Security-Token") + valid_621187 = validateParameter(valid_621187, JString, required = false, default = nil) - if valid_619983 != nil: - section.add "X-Amz-Security-Token", valid_619983 - var valid_619984 = header.getOrDefault("X-Amz-Algorithm") - valid_619984 = validateParameter(valid_619984, JString, required = false, + if valid_621187 != nil: + section.add "X-Amz-Security-Token", valid_621187 + var valid_621188 = header.getOrDefault("X-Amz-Algorithm") + valid_621188 = validateParameter(valid_621188, JString, required = false, default = nil) - if valid_619984 != nil: - section.add "X-Amz-Algorithm", valid_619984 - var valid_619985 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619985 = validateParameter(valid_619985, JString, required = false, + if valid_621188 != nil: + section.add "X-Amz-Algorithm", valid_621188 + var valid_621189 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621189 = validateParameter(valid_621189, JString, required = false, default = nil) - if valid_619985 != nil: - section.add "X-Amz-SignedHeaders", valid_619985 + if valid_621189 != nil: + section.add "X-Amz-SignedHeaders", valid_621189 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
- var valid_619986 = formData.getOrDefault("DryRun")
- valid_619986 = validateParameter(valid_619986, JBool, required = false, default = nil)
- if valid_619986 != nil:
- section.add "DryRun", valid_619986
+ var valid_621190 = formData.getOrDefault("DryRun")
+ valid_621190 = validateParameter(valid_621190, JBool, required = false, default = nil)
+ if valid_621190 != nil:
+ section.add "DryRun", valid_621190
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_619987: Call_PostResetEbsDefaultKmsKeyId_619974; path: JsonNode;
+proc call*(call_621191: Call_PostResetEbsDefaultKmsKeyId_621178; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Resets the default customer master key (CMK) for EBS encryption for your account in this Region to the AWS managed CMK for EBS.
After resetting the default CMK to the AWS managed CMK, you can continue to encrypt by a customer managed CMK by specifying it when you create the volume. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_619987.validator(path, query, header, formData, body) - let scheme = call_619987.pickScheme + let valid = call_621191.validator(path, query, header, formData, body) + let scheme = call_621191.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619987.url(scheme.get, call_619987.host, call_619987.base, - call_619987.route, valid.getOrDefault("path"), + let url = call_621191.url(scheme.get, call_621191.host, call_621191.base, + call_621191.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619987, url, valid) + result = atozHook(call_621191, url, valid) -proc call*(call_619988: Call_PostResetEbsDefaultKmsKeyId_619974; +proc call*(call_621192: Call_PostResetEbsDefaultKmsKeyId_621178; DryRun: bool = false; Action: string = "ResetEbsDefaultKmsKeyId"; Version: string = "2016-11-15"): Recallable = ## postResetEbsDefaultKmsKeyId @@ -127834,22 +127899,22 @@ proc call*(call_619988: Call_PostResetEbsDefaultKmsKeyId_619974; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_619989 = newJObject()
- var formData_619990 = newJObject()
- add(formData_619990, "DryRun", newJBool(DryRun))
- add(query_619989, "Action", newJString(Action))
- add(query_619989, "Version", newJString(Version))
- result = call_619988.call(nil, query_619989, nil, formData_619990, nil)
+ var query_621193 = newJObject()
+ var formData_621194 = newJObject()
+ add(formData_621194, "DryRun", newJBool(DryRun))
+ add(query_621193, "Action", newJString(Action))
+ add(query_621193, "Version", newJString(Version))
+ result = call_621192.call(nil, query_621193, nil, formData_621194, nil)
-var postResetEbsDefaultKmsKeyId* = Call_PostResetEbsDefaultKmsKeyId_619974(
+var postResetEbsDefaultKmsKeyId* = Call_PostResetEbsDefaultKmsKeyId_621178(
name: "postResetEbsDefaultKmsKeyId", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ResetEbsDefaultKmsKeyId",
- validator: validate_PostResetEbsDefaultKmsKeyId_619975, base: "/",
- url: url_PostResetEbsDefaultKmsKeyId_619976,
+ validator: validate_PostResetEbsDefaultKmsKeyId_621179, base: "/",
+ url: url_PostResetEbsDefaultKmsKeyId_621180,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetResetEbsDefaultKmsKeyId_619958 = ref object of OpenApiRestCall_604389
-proc url_GetResetEbsDefaultKmsKeyId_619960(protocol: Scheme; host: string;
+ Call_GetResetEbsDefaultKmsKeyId_621162 = ref object of OpenApiRestCall_605589
+proc url_GetResetEbsDefaultKmsKeyId_621164(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -127861,7 +127926,7 @@ proc url_GetResetEbsDefaultKmsKeyId_619960(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetResetEbsDefaultKmsKeyId_619959(path: JsonNode; query: JsonNode;
+proc validate_GetResetEbsDefaultKmsKeyId_621163(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Resets the default customer master key (CMK) for EBS encryption for your account in this Region to the AWS managed CMK for EBS.
After resetting the default CMK to the AWS managed CMK, you can continue to encrypt by a customer managed CMK by specifying it when you create the volume. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## @@ -127875,21 +127940,21 @@ proc validate_GetResetEbsDefaultKmsKeyId_619959(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_619961 = query.getOrDefault("DryRun") - valid_619961 = validateParameter(valid_619961, JBool, required = false, default = nil) - if valid_619961 != nil: - section.add "DryRun", valid_619961 + var valid_621165 = query.getOrDefault("DryRun") + valid_621165 = validateParameter(valid_621165, JBool, required = false, default = nil) + if valid_621165 != nil: + section.add "DryRun", valid_621165 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_619962 = query.getOrDefault("Action") - valid_619962 = validateParameter(valid_619962, JString, required = true, default = newJString( + var valid_621166 = query.getOrDefault("Action") + valid_621166 = validateParameter(valid_621166, JString, required = true, default = newJString( "ResetEbsDefaultKmsKeyId")) - if valid_619962 != nil: - section.add "Action", valid_619962 - var valid_619963 = query.getOrDefault("Version") - valid_619963 = validateParameter(valid_619963, JString, required = true, + if valid_621166 != nil: + section.add "Action", valid_621166 + var valid_621167 = query.getOrDefault("Version") + valid_621167 = validateParameter(valid_621167, JString, required = true, default = newJString("2016-11-15")) - if valid_619963 != nil: - section.add "Version", valid_619963 + if valid_621167 != nil: + section.add "Version", valid_621167 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -127900,61 +127965,61 @@ proc validate_GetResetEbsDefaultKmsKeyId_619959(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_619964 = header.getOrDefault("X-Amz-Signature") - valid_619964 = validateParameter(valid_619964, JString, required = false, + var valid_621168 = header.getOrDefault("X-Amz-Signature") + valid_621168 = validateParameter(valid_621168, JString, required = false, default = nil) - if valid_619964 != nil: - section.add "X-Amz-Signature", valid_619964 - var valid_619965 = header.getOrDefault("X-Amz-Content-Sha256") - valid_619965 = validateParameter(valid_619965, JString, required = false, + if valid_621168 != nil: + section.add "X-Amz-Signature", valid_621168 + var valid_621169 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621169 = validateParameter(valid_621169, JString, required = false, default = nil) - if valid_619965 != nil: - section.add "X-Amz-Content-Sha256", valid_619965 - var valid_619966 = header.getOrDefault("X-Amz-Date") - valid_619966 = validateParameter(valid_619966, JString, required = false, + if valid_621169 != nil: + section.add "X-Amz-Content-Sha256", valid_621169 + var valid_621170 = header.getOrDefault("X-Amz-Date") + valid_621170 = validateParameter(valid_621170, JString, required = false, default = nil) - if valid_619966 != nil: - section.add "X-Amz-Date", valid_619966 - var valid_619967 = header.getOrDefault("X-Amz-Credential") - valid_619967 = validateParameter(valid_619967, JString, required = false, + if valid_621170 != nil: + section.add "X-Amz-Date", valid_621170 + var valid_621171 = header.getOrDefault("X-Amz-Credential") + valid_621171 = validateParameter(valid_621171, JString, required = false, default = nil) - if valid_619967 != nil: - section.add "X-Amz-Credential", valid_619967 - var valid_619968 = header.getOrDefault("X-Amz-Security-Token") - valid_619968 = validateParameter(valid_619968, JString, required = false, + if valid_621171 != nil: + section.add "X-Amz-Credential", valid_621171 + var valid_621172 = header.getOrDefault("X-Amz-Security-Token") + valid_621172 = validateParameter(valid_621172, JString, required = false, default = nil) - if valid_619968 != nil: - section.add "X-Amz-Security-Token", valid_619968 - var valid_619969 = header.getOrDefault("X-Amz-Algorithm") - valid_619969 = validateParameter(valid_619969, JString, required = false, + if valid_621172 != nil: + section.add "X-Amz-Security-Token", valid_621172 + var valid_621173 = header.getOrDefault("X-Amz-Algorithm") + valid_621173 = validateParameter(valid_621173, JString, required = false, default = nil) - if valid_619969 != nil: - section.add "X-Amz-Algorithm", valid_619969 - var valid_619970 = header.getOrDefault("X-Amz-SignedHeaders") - valid_619970 = validateParameter(valid_619970, JString, required = false, + if valid_621173 != nil: + section.add "X-Amz-Algorithm", valid_621173 + var valid_621174 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621174 = validateParameter(valid_621174, JString, required = false, default = nil) - if valid_619970 != nil: - section.add "X-Amz-SignedHeaders", valid_619970 + if valid_621174 != nil: + section.add "X-Amz-SignedHeaders", valid_621174 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_619971: Call_GetResetEbsDefaultKmsKeyId_619958; path: JsonNode; +proc call*(call_621175: Call_GetResetEbsDefaultKmsKeyId_621162; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Resets the default customer master key (CMK) for EBS encryption for your account in this Region to the AWS managed CMK for EBS.
After resetting the default CMK to the AWS managed CMK, you can continue to encrypt by a customer managed CMK by specifying it when you create the volume. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_619971.validator(path, query, header, formData, body) - let scheme = call_619971.pickScheme + let valid = call_621175.validator(path, query, header, formData, body) + let scheme = call_621175.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_619971.url(scheme.get, call_619971.host, call_619971.base, - call_619971.route, valid.getOrDefault("path"), + let url = call_621175.url(scheme.get, call_621175.host, call_621175.base, + call_621175.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_619971, url, valid) + result = atozHook(call_621175, url, valid) -proc call*(call_619972: Call_GetResetEbsDefaultKmsKeyId_619958; +proc call*(call_621176: Call_GetResetEbsDefaultKmsKeyId_621162; DryRun: bool = false; Action: string = "ResetEbsDefaultKmsKeyId"; Version: string = "2016-11-15"): Recallable = ## getResetEbsDefaultKmsKeyId @@ -127963,21 +128028,21 @@ proc call*(call_619972: Call_GetResetEbsDefaultKmsKeyId_619958; ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_619973 = newJObject()
- add(query_619973, "DryRun", newJBool(DryRun))
- add(query_619973, "Action", newJString(Action))
- add(query_619973, "Version", newJString(Version))
- result = call_619972.call(nil, query_619973, nil, nil, nil)
+ var query_621177 = newJObject()
+ add(query_621177, "DryRun", newJBool(DryRun))
+ add(query_621177, "Action", newJString(Action))
+ add(query_621177, "Version", newJString(Version))
+ result = call_621176.call(nil, query_621177, nil, nil, nil)
-var getResetEbsDefaultKmsKeyId* = Call_GetResetEbsDefaultKmsKeyId_619958(
+var getResetEbsDefaultKmsKeyId* = Call_GetResetEbsDefaultKmsKeyId_621162(
name: "getResetEbsDefaultKmsKeyId", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=ResetEbsDefaultKmsKeyId",
- validator: validate_GetResetEbsDefaultKmsKeyId_619959, base: "/",
- url: url_GetResetEbsDefaultKmsKeyId_619960,
+ validator: validate_GetResetEbsDefaultKmsKeyId_621163, base: "/",
+ url: url_GetResetEbsDefaultKmsKeyId_621164,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostResetFpgaImageAttribute_620009 = ref object of OpenApiRestCall_604389
-proc url_PostResetFpgaImageAttribute_620011(protocol: Scheme; host: string;
+ Call_PostResetFpgaImageAttribute_621213 = ref object of OpenApiRestCall_605589
+proc url_PostResetFpgaImageAttribute_621215(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -127989,7 +128054,7 @@ proc url_PostResetFpgaImageAttribute_620011(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostResetFpgaImageAttribute_620010(path: JsonNode; query: JsonNode;
+proc validate_PostResetFpgaImageAttribute_621214(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Resets the specified attribute of the specified Amazon FPGA Image (AFI) to its default value. You can only reset the load permission attribute.
##
@@ -128002,16 +128067,16 @@ proc validate_PostResetFpgaImageAttribute_620010(path: JsonNode; query: JsonNode
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_620012 = query.getOrDefault("Action")
- valid_620012 = validateParameter(valid_620012, JString, required = true, default = newJString(
+ var valid_621216 = query.getOrDefault("Action")
+ valid_621216 = validateParameter(valid_621216, JString, required = true, default = newJString(
"ResetFpgaImageAttribute"))
- if valid_620012 != nil:
- section.add "Action", valid_620012
- var valid_620013 = query.getOrDefault("Version")
- valid_620013 = validateParameter(valid_620013, JString, required = true,
+ if valid_621216 != nil:
+ section.add "Action", valid_621216
+ var valid_621217 = query.getOrDefault("Version")
+ valid_621217 = validateParameter(valid_621217, JString, required = true,
default = newJString("2016-11-15"))
- if valid_620013 != nil:
- section.add "Version", valid_620013
+ if valid_621217 != nil:
+ section.add "Version", valid_621217
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -128022,41 +128087,41 @@ proc validate_PostResetFpgaImageAttribute_620010(path: JsonNode; query: JsonNode
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_620014 = header.getOrDefault("X-Amz-Signature")
- valid_620014 = validateParameter(valid_620014, JString, required = false,
+ var valid_621218 = header.getOrDefault("X-Amz-Signature")
+ valid_621218 = validateParameter(valid_621218, JString, required = false,
default = nil)
- if valid_620014 != nil:
- section.add "X-Amz-Signature", valid_620014
- var valid_620015 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_620015 = validateParameter(valid_620015, JString, required = false,
+ if valid_621218 != nil:
+ section.add "X-Amz-Signature", valid_621218
+ var valid_621219 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_621219 = validateParameter(valid_621219, JString, required = false,
default = nil)
- if valid_620015 != nil:
- section.add "X-Amz-Content-Sha256", valid_620015
- var valid_620016 = header.getOrDefault("X-Amz-Date")
- valid_620016 = validateParameter(valid_620016, JString, required = false,
+ if valid_621219 != nil:
+ section.add "X-Amz-Content-Sha256", valid_621219
+ var valid_621220 = header.getOrDefault("X-Amz-Date")
+ valid_621220 = validateParameter(valid_621220, JString, required = false,
default = nil)
- if valid_620016 != nil:
- section.add "X-Amz-Date", valid_620016
- var valid_620017 = header.getOrDefault("X-Amz-Credential")
- valid_620017 = validateParameter(valid_620017, JString, required = false,
+ if valid_621220 != nil:
+ section.add "X-Amz-Date", valid_621220
+ var valid_621221 = header.getOrDefault("X-Amz-Credential")
+ valid_621221 = validateParameter(valid_621221, JString, required = false,
default = nil)
- if valid_620017 != nil:
- section.add "X-Amz-Credential", valid_620017
- var valid_620018 = header.getOrDefault("X-Amz-Security-Token")
- valid_620018 = validateParameter(valid_620018, JString, required = false,
+ if valid_621221 != nil:
+ section.add "X-Amz-Credential", valid_621221
+ var valid_621222 = header.getOrDefault("X-Amz-Security-Token")
+ valid_621222 = validateParameter(valid_621222, JString, required = false,
default = nil)
- if valid_620018 != nil:
- section.add "X-Amz-Security-Token", valid_620018
- var valid_620019 = header.getOrDefault("X-Amz-Algorithm")
- valid_620019 = validateParameter(valid_620019, JString, required = false,
+ if valid_621222 != nil:
+ section.add "X-Amz-Security-Token", valid_621222
+ var valid_621223 = header.getOrDefault("X-Amz-Algorithm")
+ valid_621223 = validateParameter(valid_621223, JString, required = false,
default = nil)
- if valid_620019 != nil:
- section.add "X-Amz-Algorithm", valid_620019
- var valid_620020 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_620020 = validateParameter(valid_620020, JString, required = false,
+ if valid_621223 != nil:
+ section.add "X-Amz-Algorithm", valid_621223
+ var valid_621224 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_621224 = validateParameter(valid_621224, JString, required = false,
default = nil)
- if valid_620020 != nil:
- section.add "X-Amz-SignedHeaders", valid_620020
+ if valid_621224 != nil:
+ section.add "X-Amz-SignedHeaders", valid_621224
result.add "header", section
## parameters in `formData` object:
## Attribute: JString
@@ -128066,40 +128131,40 @@ proc validate_PostResetFpgaImageAttribute_620010(path: JsonNode; query: JsonNode
## FpgaImageId: JString (required)
## : The ID of the AFI.
section = newJObject()
- var valid_620021 = formData.getOrDefault("Attribute")
- valid_620021 = validateParameter(valid_620021, JString, required = false,
+ var valid_621225 = formData.getOrDefault("Attribute")
+ valid_621225 = validateParameter(valid_621225, JString, required = false,
default = newJString("loadPermission"))
- if valid_620021 != nil:
- section.add "Attribute", valid_620021
- var valid_620022 = formData.getOrDefault("DryRun")
- valid_620022 = validateParameter(valid_620022, JBool, required = false, default = nil)
- if valid_620022 != nil:
- section.add "DryRun", valid_620022
+ if valid_621225 != nil:
+ section.add "Attribute", valid_621225
+ var valid_621226 = formData.getOrDefault("DryRun")
+ valid_621226 = validateParameter(valid_621226, JBool, required = false, default = nil)
+ if valid_621226 != nil:
+ section.add "DryRun", valid_621226
assert formData != nil,
"formData argument is necessary due to required `FpgaImageId` field"
- var valid_620023 = formData.getOrDefault("FpgaImageId")
- valid_620023 = validateParameter(valid_620023, JString, required = true,
+ var valid_621227 = formData.getOrDefault("FpgaImageId")
+ valid_621227 = validateParameter(valid_621227, JString, required = true,
default = nil)
- if valid_620023 != nil:
- section.add "FpgaImageId", valid_620023
+ if valid_621227 != nil:
+ section.add "FpgaImageId", valid_621227
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_620024: Call_PostResetFpgaImageAttribute_620009; path: JsonNode;
+proc call*(call_621228: Call_PostResetFpgaImageAttribute_621213; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Resets the specified attribute of the specified Amazon FPGA Image (AFI) to its default value. You can only reset the load permission attribute.
##
- let valid = call_620024.validator(path, query, header, formData, body)
- let scheme = call_620024.pickScheme
+ let valid = call_621228.validator(path, query, header, formData, body)
+ let scheme = call_621228.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_620024.url(scheme.get, call_620024.host, call_620024.base,
- call_620024.route, valid.getOrDefault("path"),
+ let url = call_621228.url(scheme.get, call_621228.host, call_621228.base,
+ call_621228.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_620024, url, valid)
+ result = atozHook(call_621228, url, valid)
-proc call*(call_620025: Call_PostResetFpgaImageAttribute_620009;
+proc call*(call_621229: Call_PostResetFpgaImageAttribute_621213;
FpgaImageId: string; Attribute: string = "loadPermission";
DryRun: bool = false; Action: string = "ResetFpgaImageAttribute";
Version: string = "2016-11-15"): Recallable =
@@ -128113,24 +128178,24 @@ proc call*(call_620025: Call_PostResetFpgaImageAttribute_620009;
## : The ID of the AFI.
## Action: string (required)
## Version: string (required)
- var query_620026 = newJObject()
- var formData_620027 = newJObject()
- add(formData_620027, "Attribute", newJString(Attribute))
- add(formData_620027, "DryRun", newJBool(DryRun))
- add(formData_620027, "FpgaImageId", newJString(FpgaImageId))
- add(query_620026, "Action", newJString(Action))
- add(query_620026, "Version", newJString(Version))
- result = call_620025.call(nil, query_620026, nil, formData_620027, nil)
+ var query_621230 = newJObject()
+ var formData_621231 = newJObject()
+ add(formData_621231, "Attribute", newJString(Attribute))
+ add(formData_621231, "DryRun", newJBool(DryRun))
+ add(formData_621231, "FpgaImageId", newJString(FpgaImageId))
+ add(query_621230, "Action", newJString(Action))
+ add(query_621230, "Version", newJString(Version))
+ result = call_621229.call(nil, query_621230, nil, formData_621231, nil)
-var postResetFpgaImageAttribute* = Call_PostResetFpgaImageAttribute_620009(
+var postResetFpgaImageAttribute* = Call_PostResetFpgaImageAttribute_621213(
name: "postResetFpgaImageAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ResetFpgaImageAttribute",
- validator: validate_PostResetFpgaImageAttribute_620010, base: "/",
- url: url_PostResetFpgaImageAttribute_620011,
+ validator: validate_PostResetFpgaImageAttribute_621214, base: "/",
+ url: url_PostResetFpgaImageAttribute_621215,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetResetFpgaImageAttribute_619991 = ref object of OpenApiRestCall_604389
-proc url_GetResetFpgaImageAttribute_619993(protocol: Scheme; host: string;
+ Call_GetResetFpgaImageAttribute_621195 = ref object of OpenApiRestCall_605589
+proc url_GetResetFpgaImageAttribute_621197(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -128142,7 +128207,7 @@ proc url_GetResetFpgaImageAttribute_619993(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetResetFpgaImageAttribute_619992(path: JsonNode; query: JsonNode;
+proc validate_GetResetFpgaImageAttribute_621196(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Resets the specified attribute of the specified Amazon FPGA Image (AFI) to its default value. You can only reset the load permission attribute.
##
@@ -128160,31 +128225,31 @@ proc validate_GetResetFpgaImageAttribute_619992(path: JsonNode; query: JsonNode;
## Attribute: JString
## : The attribute.
section = newJObject()
- var valid_619994 = query.getOrDefault("DryRun")
- valid_619994 = validateParameter(valid_619994, JBool, required = false, default = nil)
- if valid_619994 != nil:
- section.add "DryRun", valid_619994
+ var valid_621198 = query.getOrDefault("DryRun")
+ valid_621198 = validateParameter(valid_621198, JBool, required = false, default = nil)
+ if valid_621198 != nil:
+ section.add "DryRun", valid_621198
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_619995 = query.getOrDefault("Action")
- valid_619995 = validateParameter(valid_619995, JString, required = true, default = newJString(
+ var valid_621199 = query.getOrDefault("Action")
+ valid_621199 = validateParameter(valid_621199, JString, required = true, default = newJString(
"ResetFpgaImageAttribute"))
- if valid_619995 != nil:
- section.add "Action", valid_619995
- var valid_619996 = query.getOrDefault("FpgaImageId")
- valid_619996 = validateParameter(valid_619996, JString, required = true,
- default = nil)
- if valid_619996 != nil:
- section.add "FpgaImageId", valid_619996
- var valid_619997 = query.getOrDefault("Version")
- valid_619997 = validateParameter(valid_619997, JString, required = true,
- default = newJString("2016-11-15"))
- if valid_619997 != nil:
- section.add "Version", valid_619997
- var valid_619998 = query.getOrDefault("Attribute")
- valid_619998 = validateParameter(valid_619998, JString, required = false,
+ if valid_621199 != nil:
+ section.add "Action", valid_621199
+ var valid_621200 = query.getOrDefault("FpgaImageId")
+ valid_621200 = validateParameter(valid_621200, JString, required = true,
+ default = nil)
+ if valid_621200 != nil:
+ section.add "FpgaImageId", valid_621200
+ var valid_621201 = query.getOrDefault("Version")
+ valid_621201 = validateParameter(valid_621201, JString, required = true,
+ default = newJString("2016-11-15"))
+ if valid_621201 != nil:
+ section.add "Version", valid_621201
+ var valid_621202 = query.getOrDefault("Attribute")
+ valid_621202 = validateParameter(valid_621202, JString, required = false,
default = newJString("loadPermission"))
- if valid_619998 != nil:
- section.add "Attribute", valid_619998
+ if valid_621202 != nil:
+ section.add "Attribute", valid_621202
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -128195,61 +128260,61 @@ proc validate_GetResetFpgaImageAttribute_619992(path: JsonNode; query: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_619999 = header.getOrDefault("X-Amz-Signature")
- valid_619999 = validateParameter(valid_619999, JString, required = false,
+ var valid_621203 = header.getOrDefault("X-Amz-Signature")
+ valid_621203 = validateParameter(valid_621203, JString, required = false,
default = nil)
- if valid_619999 != nil:
- section.add "X-Amz-Signature", valid_619999
- var valid_620000 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_620000 = validateParameter(valid_620000, JString, required = false,
+ if valid_621203 != nil:
+ section.add "X-Amz-Signature", valid_621203
+ var valid_621204 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_621204 = validateParameter(valid_621204, JString, required = false,
default = nil)
- if valid_620000 != nil:
- section.add "X-Amz-Content-Sha256", valid_620000
- var valid_620001 = header.getOrDefault("X-Amz-Date")
- valid_620001 = validateParameter(valid_620001, JString, required = false,
+ if valid_621204 != nil:
+ section.add "X-Amz-Content-Sha256", valid_621204
+ var valid_621205 = header.getOrDefault("X-Amz-Date")
+ valid_621205 = validateParameter(valid_621205, JString, required = false,
default = nil)
- if valid_620001 != nil:
- section.add "X-Amz-Date", valid_620001
- var valid_620002 = header.getOrDefault("X-Amz-Credential")
- valid_620002 = validateParameter(valid_620002, JString, required = false,
+ if valid_621205 != nil:
+ section.add "X-Amz-Date", valid_621205
+ var valid_621206 = header.getOrDefault("X-Amz-Credential")
+ valid_621206 = validateParameter(valid_621206, JString, required = false,
default = nil)
- if valid_620002 != nil:
- section.add "X-Amz-Credential", valid_620002
- var valid_620003 = header.getOrDefault("X-Amz-Security-Token")
- valid_620003 = validateParameter(valid_620003, JString, required = false,
+ if valid_621206 != nil:
+ section.add "X-Amz-Credential", valid_621206
+ var valid_621207 = header.getOrDefault("X-Amz-Security-Token")
+ valid_621207 = validateParameter(valid_621207, JString, required = false,
default = nil)
- if valid_620003 != nil:
- section.add "X-Amz-Security-Token", valid_620003
- var valid_620004 = header.getOrDefault("X-Amz-Algorithm")
- valid_620004 = validateParameter(valid_620004, JString, required = false,
+ if valid_621207 != nil:
+ section.add "X-Amz-Security-Token", valid_621207
+ var valid_621208 = header.getOrDefault("X-Amz-Algorithm")
+ valid_621208 = validateParameter(valid_621208, JString, required = false,
default = nil)
- if valid_620004 != nil:
- section.add "X-Amz-Algorithm", valid_620004
- var valid_620005 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_620005 = validateParameter(valid_620005, JString, required = false,
+ if valid_621208 != nil:
+ section.add "X-Amz-Algorithm", valid_621208
+ var valid_621209 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_621209 = validateParameter(valid_621209, JString, required = false,
default = nil)
- if valid_620005 != nil:
- section.add "X-Amz-SignedHeaders", valid_620005
+ if valid_621209 != nil:
+ section.add "X-Amz-SignedHeaders", valid_621209
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_620006: Call_GetResetFpgaImageAttribute_619991; path: JsonNode;
+proc call*(call_621210: Call_GetResetFpgaImageAttribute_621195; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Resets the specified attribute of the specified Amazon FPGA Image (AFI) to its default value. You can only reset the load permission attribute.
##
- let valid = call_620006.validator(path, query, header, formData, body)
- let scheme = call_620006.pickScheme
+ let valid = call_621210.validator(path, query, header, formData, body)
+ let scheme = call_621210.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_620006.url(scheme.get, call_620006.host, call_620006.base,
- call_620006.route, valid.getOrDefault("path"),
+ let url = call_621210.url(scheme.get, call_621210.host, call_621210.base,
+ call_621210.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_620006, url, valid)
+ result = atozHook(call_621210, url, valid)
-proc call*(call_620007: Call_GetResetFpgaImageAttribute_619991;
+proc call*(call_621211: Call_GetResetFpgaImageAttribute_621195;
FpgaImageId: string; DryRun: bool = false;
Action: string = "ResetFpgaImageAttribute";
Version: string = "2016-11-15"; Attribute: string = "loadPermission"): Recallable =
@@ -128263,23 +128328,23 @@ proc call*(call_620007: Call_GetResetFpgaImageAttribute_619991;
## Version: string (required)
## Attribute: string
## : The attribute.
- var query_620008 = newJObject()
- add(query_620008, "DryRun", newJBool(DryRun))
- add(query_620008, "Action", newJString(Action))
- add(query_620008, "FpgaImageId", newJString(FpgaImageId))
- add(query_620008, "Version", newJString(Version))
- add(query_620008, "Attribute", newJString(Attribute))
- result = call_620007.call(nil, query_620008, nil, nil, nil)
-
-var getResetFpgaImageAttribute* = Call_GetResetFpgaImageAttribute_619991(
+ var query_621212 = newJObject()
+ add(query_621212, "DryRun", newJBool(DryRun))
+ add(query_621212, "Action", newJString(Action))
+ add(query_621212, "FpgaImageId", newJString(FpgaImageId))
+ add(query_621212, "Version", newJString(Version))
+ add(query_621212, "Attribute", newJString(Attribute))
+ result = call_621211.call(nil, query_621212, nil, nil, nil)
+
+var getResetFpgaImageAttribute* = Call_GetResetFpgaImageAttribute_621195(
name: "getResetFpgaImageAttribute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=ResetFpgaImageAttribute",
- validator: validate_GetResetFpgaImageAttribute_619992, base: "/",
- url: url_GetResetFpgaImageAttribute_619993,
+ validator: validate_GetResetFpgaImageAttribute_621196, base: "/",
+ url: url_GetResetFpgaImageAttribute_621197,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostResetImageAttribute_620046 = ref object of OpenApiRestCall_604389
-proc url_PostResetImageAttribute_620048(protocol: Scheme; host: string; base: string;
+ Call_PostResetImageAttribute_621250 = ref object of OpenApiRestCall_605589
+proc url_PostResetImageAttribute_621252(protocol: Scheme; host: string; base: string;
route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -128292,7 +128357,7 @@ proc url_PostResetImageAttribute_620048(protocol: Scheme; host: string; base: st
else:
result.path = base & route
-proc validate_PostResetImageAttribute_620047(path: JsonNode; query: JsonNode;
+proc validate_PostResetImageAttribute_621251(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Resets an attribute of an AMI to its default value.
The productCodes attribute can't be reset.
Resets an attribute of an AMI to its default value.
The productCodes attribute can't be reset.
Resets an attribute of an AMI to its default value.
The productCodes attribute can't be reset.
Resets an attribute of an AMI to its default value.
The productCodes attribute can't be reset.
Resets an attribute of an instance to its default value. To reset the kernel
or ramdisk
, the instance must be in a stopped state. To reset the sourceDestCheck
, the instance can be either running or stopped.
The sourceDestCheck
attribute controls whether source/destination checking is enabled. The default value is true
, which means checking is enabled. This value must be false
for a NAT instance to perform NAT. For more information, see NAT Instances in the Amazon Virtual Private Cloud User Guide.
Resets an attribute of an instance to its default value. To reset the kernel
or ramdisk
, the instance must be in a stopped state. To reset the sourceDestCheck
, the instance can be either running or stopped.
The sourceDestCheck
attribute controls whether source/destination checking is enabled. The default value is true
, which means checking is enabled. This value must be false
for a NAT instance to perform NAT. For more information, see NAT Instances in the Amazon Virtual Private Cloud User Guide.
Resets an attribute of an instance to its default value. To reset the kernel
or ramdisk
, the instance must be in a stopped state. To reset the sourceDestCheck
, the instance can be either running or stopped.
The sourceDestCheck
attribute controls whether source/destination checking is enabled. The default value is true
, which means checking is enabled. This value must be false
for a NAT instance to perform NAT. For more information, see NAT Instances in the Amazon Virtual Private Cloud User Guide.
The attribute to reset.
You can only reset the following attributes: kernel
| ramdisk
| sourceDestCheck
. To change an instance attribute, use ModifyInstanceAttribute.
Resets an attribute of an instance to its default value. To reset the kernel
or ramdisk
, the instance must be in a stopped state. To reset the sourceDestCheck
, the instance can be either running or stopped.
The sourceDestCheck
attribute controls whether source/destination checking is enabled. The default value is true
, which means checking is enabled. This value must be false
for a NAT instance to perform NAT. For more information, see NAT Instances in the Amazon Virtual Private Cloud User Guide.
The attribute to reset.
You can only reset the following attributes: kernel
| ramdisk
| sourceDestCheck
. To change an instance attribute, use ModifyInstanceAttribute.
DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
section = newJObject()
assert formData != nil, "formData argument is necessary due to required `NetworkInterfaceId` field"
- var valid_620132 = formData.getOrDefault("NetworkInterfaceId")
- valid_620132 = validateParameter(valid_620132, JString, required = true,
+ var valid_621336 = formData.getOrDefault("NetworkInterfaceId")
+ valid_621336 = validateParameter(valid_621336, JString, required = true,
default = nil)
- if valid_620132 != nil:
- section.add "NetworkInterfaceId", valid_620132
- var valid_620133 = formData.getOrDefault("SourceDestCheck")
- valid_620133 = validateParameter(valid_620133, JString, required = false,
+ if valid_621336 != nil:
+ section.add "NetworkInterfaceId", valid_621336
+ var valid_621337 = formData.getOrDefault("SourceDestCheck")
+ valid_621337 = validateParameter(valid_621337, JString, required = false,
default = nil)
- if valid_620133 != nil:
- section.add "SourceDestCheck", valid_620133
- var valid_620134 = formData.getOrDefault("DryRun")
- valid_620134 = validateParameter(valid_620134, JBool, required = false, default = nil)
- if valid_620134 != nil:
- section.add "DryRun", valid_620134
+ if valid_621337 != nil:
+ section.add "SourceDestCheck", valid_621337
+ var valid_621338 = formData.getOrDefault("DryRun")
+ valid_621338 = validateParameter(valid_621338, JBool, required = false, default = nil)
+ if valid_621338 != nil:
+ section.add "DryRun", valid_621338
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_620135: Call_PostResetNetworkInterfaceAttribute_620120;
+proc call*(call_621339: Call_PostResetNetworkInterfaceAttribute_621324;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Resets a network interface attribute. You can specify only one attribute at a time.
##
- let valid = call_620135.validator(path, query, header, formData, body)
- let scheme = call_620135.pickScheme
+ let valid = call_621339.validator(path, query, header, formData, body)
+ let scheme = call_621339.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_620135.url(scheme.get, call_620135.host, call_620135.base,
- call_620135.route, valid.getOrDefault("path"),
+ let url = call_621339.url(scheme.get, call_621339.host, call_621339.base,
+ call_621339.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_620135, url, valid)
+ result = atozHook(call_621339, url, valid)
-proc call*(call_620136: Call_PostResetNetworkInterfaceAttribute_620120;
+proc call*(call_621340: Call_PostResetNetworkInterfaceAttribute_621324;
NetworkInterfaceId: string; SourceDestCheck: string = "";
DryRun: bool = false; Action: string = "ResetNetworkInterfaceAttribute";
Version: string = "2016-11-15"): Recallable =
@@ -129015,24 +129080,24 @@ proc call*(call_620136: Call_PostResetNetworkInterfaceAttribute_620120;
## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_620137 = newJObject()
- var formData_620138 = newJObject()
- add(formData_620138, "NetworkInterfaceId", newJString(NetworkInterfaceId))
- add(formData_620138, "SourceDestCheck", newJString(SourceDestCheck))
- add(formData_620138, "DryRun", newJBool(DryRun))
- add(query_620137, "Action", newJString(Action))
- add(query_620137, "Version", newJString(Version))
- result = call_620136.call(nil, query_620137, nil, formData_620138, nil)
+ var query_621341 = newJObject()
+ var formData_621342 = newJObject()
+ add(formData_621342, "NetworkInterfaceId", newJString(NetworkInterfaceId))
+ add(formData_621342, "SourceDestCheck", newJString(SourceDestCheck))
+ add(formData_621342, "DryRun", newJBool(DryRun))
+ add(query_621341, "Action", newJString(Action))
+ add(query_621341, "Version", newJString(Version))
+ result = call_621340.call(nil, query_621341, nil, formData_621342, nil)
-var postResetNetworkInterfaceAttribute* = Call_PostResetNetworkInterfaceAttribute_620120(
+var postResetNetworkInterfaceAttribute* = Call_PostResetNetworkInterfaceAttribute_621324(
name: "postResetNetworkInterfaceAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ResetNetworkInterfaceAttribute",
- validator: validate_PostResetNetworkInterfaceAttribute_620121, base: "/",
- url: url_PostResetNetworkInterfaceAttribute_620122,
+ validator: validate_PostResetNetworkInterfaceAttribute_621325, base: "/",
+ url: url_PostResetNetworkInterfaceAttribute_621326,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetResetNetworkInterfaceAttribute_620102 = ref object of OpenApiRestCall_604389
-proc url_GetResetNetworkInterfaceAttribute_620104(protocol: Scheme; host: string;
+ Call_GetResetNetworkInterfaceAttribute_621306 = ref object of OpenApiRestCall_605589
+proc url_GetResetNetworkInterfaceAttribute_621308(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -129044,7 +129109,7 @@ proc url_GetResetNetworkInterfaceAttribute_620104(protocol: Scheme; host: string
else:
result.path = base & route
-proc validate_GetResetNetworkInterfaceAttribute_620103(path: JsonNode;
+proc validate_GetResetNetworkInterfaceAttribute_621307(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Resets a network interface attribute. You can specify only one attribute at a time.
##
@@ -129063,30 +129128,30 @@ proc validate_GetResetNetworkInterfaceAttribute_620103(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `NetworkInterfaceId` field"
- var valid_620105 = query.getOrDefault("NetworkInterfaceId")
- valid_620105 = validateParameter(valid_620105, JString, required = true,
- default = nil)
- if valid_620105 != nil:
- section.add "NetworkInterfaceId", valid_620105
- var valid_620106 = query.getOrDefault("DryRun")
- valid_620106 = validateParameter(valid_620106, JBool, required = false, default = nil)
- if valid_620106 != nil:
- section.add "DryRun", valid_620106
- var valid_620107 = query.getOrDefault("SourceDestCheck")
- valid_620107 = validateParameter(valid_620107, JString, required = false,
- default = nil)
- if valid_620107 != nil:
- section.add "SourceDestCheck", valid_620107
- var valid_620108 = query.getOrDefault("Action")
- valid_620108 = validateParameter(valid_620108, JString, required = true, default = newJString(
+ var valid_621309 = query.getOrDefault("NetworkInterfaceId")
+ valid_621309 = validateParameter(valid_621309, JString, required = true,
+ default = nil)
+ if valid_621309 != nil:
+ section.add "NetworkInterfaceId", valid_621309
+ var valid_621310 = query.getOrDefault("DryRun")
+ valid_621310 = validateParameter(valid_621310, JBool, required = false, default = nil)
+ if valid_621310 != nil:
+ section.add "DryRun", valid_621310
+ var valid_621311 = query.getOrDefault("SourceDestCheck")
+ valid_621311 = validateParameter(valid_621311, JString, required = false,
+ default = nil)
+ if valid_621311 != nil:
+ section.add "SourceDestCheck", valid_621311
+ var valid_621312 = query.getOrDefault("Action")
+ valid_621312 = validateParameter(valid_621312, JString, required = true, default = newJString(
"ResetNetworkInterfaceAttribute"))
- if valid_620108 != nil:
- section.add "Action", valid_620108
- var valid_620109 = query.getOrDefault("Version")
- valid_620109 = validateParameter(valid_620109, JString, required = true,
+ if valid_621312 != nil:
+ section.add "Action", valid_621312
+ var valid_621313 = query.getOrDefault("Version")
+ valid_621313 = validateParameter(valid_621313, JString, required = true,
default = newJString("2016-11-15"))
- if valid_620109 != nil:
- section.add "Version", valid_620109
+ if valid_621313 != nil:
+ section.add "Version", valid_621313
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -129097,62 +129162,62 @@ proc validate_GetResetNetworkInterfaceAttribute_620103(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_620110 = header.getOrDefault("X-Amz-Signature")
- valid_620110 = validateParameter(valid_620110, JString, required = false,
+ var valid_621314 = header.getOrDefault("X-Amz-Signature")
+ valid_621314 = validateParameter(valid_621314, JString, required = false,
default = nil)
- if valid_620110 != nil:
- section.add "X-Amz-Signature", valid_620110
- var valid_620111 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_620111 = validateParameter(valid_620111, JString, required = false,
+ if valid_621314 != nil:
+ section.add "X-Amz-Signature", valid_621314
+ var valid_621315 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_621315 = validateParameter(valid_621315, JString, required = false,
default = nil)
- if valid_620111 != nil:
- section.add "X-Amz-Content-Sha256", valid_620111
- var valid_620112 = header.getOrDefault("X-Amz-Date")
- valid_620112 = validateParameter(valid_620112, JString, required = false,
+ if valid_621315 != nil:
+ section.add "X-Amz-Content-Sha256", valid_621315
+ var valid_621316 = header.getOrDefault("X-Amz-Date")
+ valid_621316 = validateParameter(valid_621316, JString, required = false,
default = nil)
- if valid_620112 != nil:
- section.add "X-Amz-Date", valid_620112
- var valid_620113 = header.getOrDefault("X-Amz-Credential")
- valid_620113 = validateParameter(valid_620113, JString, required = false,
+ if valid_621316 != nil:
+ section.add "X-Amz-Date", valid_621316
+ var valid_621317 = header.getOrDefault("X-Amz-Credential")
+ valid_621317 = validateParameter(valid_621317, JString, required = false,
default = nil)
- if valid_620113 != nil:
- section.add "X-Amz-Credential", valid_620113
- var valid_620114 = header.getOrDefault("X-Amz-Security-Token")
- valid_620114 = validateParameter(valid_620114, JString, required = false,
+ if valid_621317 != nil:
+ section.add "X-Amz-Credential", valid_621317
+ var valid_621318 = header.getOrDefault("X-Amz-Security-Token")
+ valid_621318 = validateParameter(valid_621318, JString, required = false,
default = nil)
- if valid_620114 != nil:
- section.add "X-Amz-Security-Token", valid_620114
- var valid_620115 = header.getOrDefault("X-Amz-Algorithm")
- valid_620115 = validateParameter(valid_620115, JString, required = false,
+ if valid_621318 != nil:
+ section.add "X-Amz-Security-Token", valid_621318
+ var valid_621319 = header.getOrDefault("X-Amz-Algorithm")
+ valid_621319 = validateParameter(valid_621319, JString, required = false,
default = nil)
- if valid_620115 != nil:
- section.add "X-Amz-Algorithm", valid_620115
- var valid_620116 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_620116 = validateParameter(valid_620116, JString, required = false,
+ if valid_621319 != nil:
+ section.add "X-Amz-Algorithm", valid_621319
+ var valid_621320 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_621320 = validateParameter(valid_621320, JString, required = false,
default = nil)
- if valid_620116 != nil:
- section.add "X-Amz-SignedHeaders", valid_620116
+ if valid_621320 != nil:
+ section.add "X-Amz-SignedHeaders", valid_621320
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_620117: Call_GetResetNetworkInterfaceAttribute_620102;
+proc call*(call_621321: Call_GetResetNetworkInterfaceAttribute_621306;
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): Recallable =
## Resets a network interface attribute. You can specify only one attribute at a time.
##
- let valid = call_620117.validator(path, query, header, formData, body)
- let scheme = call_620117.pickScheme
+ let valid = call_621321.validator(path, query, header, formData, body)
+ let scheme = call_621321.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_620117.url(scheme.get, call_620117.host, call_620117.base,
- call_620117.route, valid.getOrDefault("path"),
+ let url = call_621321.url(scheme.get, call_621321.host, call_621321.base,
+ call_621321.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_620117, url, valid)
+ result = atozHook(call_621321, url, valid)
-proc call*(call_620118: Call_GetResetNetworkInterfaceAttribute_620102;
+proc call*(call_621322: Call_GetResetNetworkInterfaceAttribute_621306;
NetworkInterfaceId: string; DryRun: bool = false;
SourceDestCheck: string = "";
Action: string = "ResetNetworkInterfaceAttribute";
@@ -129167,23 +129232,23 @@ proc call*(call_620118: Call_GetResetNetworkInterfaceAttribute_620102;
## : The source/destination checking attribute. Resets the value to true
.
## Action: string (required)
## Version: string (required)
- var query_620119 = newJObject()
- add(query_620119, "NetworkInterfaceId", newJString(NetworkInterfaceId))
- add(query_620119, "DryRun", newJBool(DryRun))
- add(query_620119, "SourceDestCheck", newJString(SourceDestCheck))
- add(query_620119, "Action", newJString(Action))
- add(query_620119, "Version", newJString(Version))
- result = call_620118.call(nil, query_620119, nil, nil, nil)
+ var query_621323 = newJObject()
+ add(query_621323, "NetworkInterfaceId", newJString(NetworkInterfaceId))
+ add(query_621323, "DryRun", newJBool(DryRun))
+ add(query_621323, "SourceDestCheck", newJString(SourceDestCheck))
+ add(query_621323, "Action", newJString(Action))
+ add(query_621323, "Version", newJString(Version))
+ result = call_621322.call(nil, query_621323, nil, nil, nil)
-var getResetNetworkInterfaceAttribute* = Call_GetResetNetworkInterfaceAttribute_620102(
+var getResetNetworkInterfaceAttribute* = Call_GetResetNetworkInterfaceAttribute_621306(
name: "getResetNetworkInterfaceAttribute", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=ResetNetworkInterfaceAttribute",
- validator: validate_GetResetNetworkInterfaceAttribute_620103, base: "/",
- url: url_GetResetNetworkInterfaceAttribute_620104,
+ validator: validate_GetResetNetworkInterfaceAttribute_621307, base: "/",
+ url: url_GetResetNetworkInterfaceAttribute_621308,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostResetSnapshotAttribute_620157 = ref object of OpenApiRestCall_604389
-proc url_PostResetSnapshotAttribute_620159(protocol: Scheme; host: string;
+ Call_PostResetSnapshotAttribute_621361 = ref object of OpenApiRestCall_605589
+proc url_PostResetSnapshotAttribute_621363(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -129195,7 +129260,7 @@ proc url_PostResetSnapshotAttribute_620159(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_PostResetSnapshotAttribute_620158(path: JsonNode; query: JsonNode;
+proc validate_PostResetSnapshotAttribute_621362(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Resets permission settings for the specified snapshot.
For more information about modifying snapshot permissions, see Sharing Snapshots in the Amazon Elastic Compute Cloud User Guide.
## @@ -129208,16 +129273,16 @@ proc validate_PostResetSnapshotAttribute_620158(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620160 = query.getOrDefault("Action") - valid_620160 = validateParameter(valid_620160, JString, required = true, + var valid_621364 = query.getOrDefault("Action") + valid_621364 = validateParameter(valid_621364, JString, required = true, default = newJString("ResetSnapshotAttribute")) - if valid_620160 != nil: - section.add "Action", valid_620160 - var valid_620161 = query.getOrDefault("Version") - valid_620161 = validateParameter(valid_620161, JString, required = true, + if valid_621364 != nil: + section.add "Action", valid_621364 + var valid_621365 = query.getOrDefault("Version") + valid_621365 = validateParameter(valid_621365, JString, required = true, default = newJString("2016-11-15")) - if valid_620161 != nil: - section.add "Version", valid_620161 + if valid_621365 != nil: + section.add "Version", valid_621365 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -129228,41 +129293,41 @@ proc validate_PostResetSnapshotAttribute_620158(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620162 = header.getOrDefault("X-Amz-Signature") - valid_620162 = validateParameter(valid_620162, JString, required = false, + var valid_621366 = header.getOrDefault("X-Amz-Signature") + valid_621366 = validateParameter(valid_621366, JString, required = false, default = nil) - if valid_620162 != nil: - section.add "X-Amz-Signature", valid_620162 - var valid_620163 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620163 = validateParameter(valid_620163, JString, required = false, + if valid_621366 != nil: + section.add "X-Amz-Signature", valid_621366 + var valid_621367 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621367 = validateParameter(valid_621367, JString, required = false, default = nil) - if valid_620163 != nil: - section.add "X-Amz-Content-Sha256", valid_620163 - var valid_620164 = header.getOrDefault("X-Amz-Date") - valid_620164 = validateParameter(valid_620164, JString, required = false, + if valid_621367 != nil: + section.add "X-Amz-Content-Sha256", valid_621367 + var valid_621368 = header.getOrDefault("X-Amz-Date") + valid_621368 = validateParameter(valid_621368, JString, required = false, default = nil) - if valid_620164 != nil: - section.add "X-Amz-Date", valid_620164 - var valid_620165 = header.getOrDefault("X-Amz-Credential") - valid_620165 = validateParameter(valid_620165, JString, required = false, + if valid_621368 != nil: + section.add "X-Amz-Date", valid_621368 + var valid_621369 = header.getOrDefault("X-Amz-Credential") + valid_621369 = validateParameter(valid_621369, JString, required = false, default = nil) - if valid_620165 != nil: - section.add "X-Amz-Credential", valid_620165 - var valid_620166 = header.getOrDefault("X-Amz-Security-Token") - valid_620166 = validateParameter(valid_620166, JString, required = false, + if valid_621369 != nil: + section.add "X-Amz-Credential", valid_621369 + var valid_621370 = header.getOrDefault("X-Amz-Security-Token") + valid_621370 = validateParameter(valid_621370, JString, required = false, default = nil) - if valid_620166 != nil: - section.add "X-Amz-Security-Token", valid_620166 - var valid_620167 = header.getOrDefault("X-Amz-Algorithm") - valid_620167 = validateParameter(valid_620167, JString, required = false, + if valid_621370 != nil: + section.add "X-Amz-Security-Token", valid_621370 + var valid_621371 = header.getOrDefault("X-Amz-Algorithm") + valid_621371 = validateParameter(valid_621371, JString, required = false, default = nil) - if valid_620167 != nil: - section.add "X-Amz-Algorithm", valid_620167 - var valid_620168 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620168 = validateParameter(valid_620168, JString, required = false, + if valid_621371 != nil: + section.add "X-Amz-Algorithm", valid_621371 + var valid_621372 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621372 = validateParameter(valid_621372, JString, required = false, default = nil) - if valid_620168 != nil: - section.add "X-Amz-SignedHeaders", valid_620168 + if valid_621372 != nil: + section.add "X-Amz-SignedHeaders", valid_621372 result.add "header", section ## parameters in `formData` object: ## Attribute: JString (required) @@ -129274,38 +129339,38 @@ proc validate_PostResetSnapshotAttribute_620158(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `Attribute` field" - var valid_620169 = formData.getOrDefault("Attribute") - valid_620169 = validateParameter(valid_620169, JString, required = true, + var valid_621373 = formData.getOrDefault("Attribute") + valid_621373 = validateParameter(valid_621373, JString, required = true, default = newJString("productCodes")) - if valid_620169 != nil: - section.add "Attribute", valid_620169 - var valid_620170 = formData.getOrDefault("SnapshotId") - valid_620170 = validateParameter(valid_620170, JString, required = true, + if valid_621373 != nil: + section.add "Attribute", valid_621373 + var valid_621374 = formData.getOrDefault("SnapshotId") + valid_621374 = validateParameter(valid_621374, JString, required = true, default = nil) - if valid_620170 != nil: - section.add "SnapshotId", valid_620170 - var valid_620171 = formData.getOrDefault("DryRun") - valid_620171 = validateParameter(valid_620171, JBool, required = false, default = nil) - if valid_620171 != nil: - section.add "DryRun", valid_620171 + if valid_621374 != nil: + section.add "SnapshotId", valid_621374 + var valid_621375 = formData.getOrDefault("DryRun") + valid_621375 = validateParameter(valid_621375, JBool, required = false, default = nil) + if valid_621375 != nil: + section.add "DryRun", valid_621375 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620172: Call_PostResetSnapshotAttribute_620157; path: JsonNode; +proc call*(call_621376: Call_PostResetSnapshotAttribute_621361; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Resets permission settings for the specified snapshot.
For more information about modifying snapshot permissions, see Sharing Snapshots in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620172.validator(path, query, header, formData, body) - let scheme = call_620172.pickScheme + let valid = call_621376.validator(path, query, header, formData, body) + let scheme = call_621376.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620172.url(scheme.get, call_620172.host, call_620172.base, - call_620172.route, valid.getOrDefault("path"), + let url = call_621376.url(scheme.get, call_621376.host, call_621376.base, + call_621376.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620172, url, valid) + result = atozHook(call_621376, url, valid) -proc call*(call_620173: Call_PostResetSnapshotAttribute_620157; SnapshotId: string; +proc call*(call_621377: Call_PostResetSnapshotAttribute_621361; SnapshotId: string; Attribute: string = "productCodes"; DryRun: bool = false; Action: string = "ResetSnapshotAttribute"; Version: string = "2016-11-15"): Recallable = ## postResetSnapshotAttribute @@ -129318,24 +129383,24 @@ proc call*(call_620173: Call_PostResetSnapshotAttribute_620157; SnapshotId: stri ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_620174 = newJObject()
- var formData_620175 = newJObject()
- add(formData_620175, "Attribute", newJString(Attribute))
- add(formData_620175, "SnapshotId", newJString(SnapshotId))
- add(formData_620175, "DryRun", newJBool(DryRun))
- add(query_620174, "Action", newJString(Action))
- add(query_620174, "Version", newJString(Version))
- result = call_620173.call(nil, query_620174, nil, formData_620175, nil)
+ var query_621378 = newJObject()
+ var formData_621379 = newJObject()
+ add(formData_621379, "Attribute", newJString(Attribute))
+ add(formData_621379, "SnapshotId", newJString(SnapshotId))
+ add(formData_621379, "DryRun", newJBool(DryRun))
+ add(query_621378, "Action", newJString(Action))
+ add(query_621378, "Version", newJString(Version))
+ result = call_621377.call(nil, query_621378, nil, formData_621379, nil)
-var postResetSnapshotAttribute* = Call_PostResetSnapshotAttribute_620157(
+var postResetSnapshotAttribute* = Call_PostResetSnapshotAttribute_621361(
name: "postResetSnapshotAttribute", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=ResetSnapshotAttribute",
- validator: validate_PostResetSnapshotAttribute_620158, base: "/",
- url: url_PostResetSnapshotAttribute_620159,
+ validator: validate_PostResetSnapshotAttribute_621362, base: "/",
+ url: url_PostResetSnapshotAttribute_621363,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetResetSnapshotAttribute_620139 = ref object of OpenApiRestCall_604389
-proc url_GetResetSnapshotAttribute_620141(protocol: Scheme; host: string;
+ Call_GetResetSnapshotAttribute_621343 = ref object of OpenApiRestCall_605589
+proc url_GetResetSnapshotAttribute_621345(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -129347,7 +129412,7 @@ proc url_GetResetSnapshotAttribute_620141(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetResetSnapshotAttribute_620140(path: JsonNode; query: JsonNode;
+proc validate_GetResetSnapshotAttribute_621344(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Resets permission settings for the specified snapshot.
For more information about modifying snapshot permissions, see Sharing Snapshots in the Amazon Elastic Compute Cloud User Guide.
## @@ -129365,31 +129430,31 @@ proc validate_GetResetSnapshotAttribute_620140(path: JsonNode; query: JsonNode; ## Attribute: JString (required) ## : The attribute to reset. Currently, only the attribute for permission to create volumes can be reset. section = newJObject() - var valid_620142 = query.getOrDefault("DryRun") - valid_620142 = validateParameter(valid_620142, JBool, required = false, default = nil) - if valid_620142 != nil: - section.add "DryRun", valid_620142 + var valid_621346 = query.getOrDefault("DryRun") + valid_621346 = validateParameter(valid_621346, JBool, required = false, default = nil) + if valid_621346 != nil: + section.add "DryRun", valid_621346 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620143 = query.getOrDefault("Action") - valid_620143 = validateParameter(valid_620143, JString, required = true, + var valid_621347 = query.getOrDefault("Action") + valid_621347 = validateParameter(valid_621347, JString, required = true, default = newJString("ResetSnapshotAttribute")) - if valid_620143 != nil: - section.add "Action", valid_620143 - var valid_620144 = query.getOrDefault("Version") - valid_620144 = validateParameter(valid_620144, JString, required = true, - default = newJString("2016-11-15")) - if valid_620144 != nil: - section.add "Version", valid_620144 - var valid_620145 = query.getOrDefault("SnapshotId") - valid_620145 = validateParameter(valid_620145, JString, required = true, - default = nil) - if valid_620145 != nil: - section.add "SnapshotId", valid_620145 - var valid_620146 = query.getOrDefault("Attribute") - valid_620146 = validateParameter(valid_620146, JString, required = true, + if valid_621347 != nil: + section.add "Action", valid_621347 + var valid_621348 = query.getOrDefault("Version") + valid_621348 = validateParameter(valid_621348, JString, required = true, + default = newJString("2016-11-15")) + if valid_621348 != nil: + section.add "Version", valid_621348 + var valid_621349 = query.getOrDefault("SnapshotId") + valid_621349 = validateParameter(valid_621349, JString, required = true, + default = nil) + if valid_621349 != nil: + section.add "SnapshotId", valid_621349 + var valid_621350 = query.getOrDefault("Attribute") + valid_621350 = validateParameter(valid_621350, JString, required = true, default = newJString("productCodes")) - if valid_620146 != nil: - section.add "Attribute", valid_620146 + if valid_621350 != nil: + section.add "Attribute", valid_621350 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -129400,61 +129465,61 @@ proc validate_GetResetSnapshotAttribute_620140(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620147 = header.getOrDefault("X-Amz-Signature") - valid_620147 = validateParameter(valid_620147, JString, required = false, + var valid_621351 = header.getOrDefault("X-Amz-Signature") + valid_621351 = validateParameter(valid_621351, JString, required = false, default = nil) - if valid_620147 != nil: - section.add "X-Amz-Signature", valid_620147 - var valid_620148 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620148 = validateParameter(valid_620148, JString, required = false, + if valid_621351 != nil: + section.add "X-Amz-Signature", valid_621351 + var valid_621352 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621352 = validateParameter(valid_621352, JString, required = false, default = nil) - if valid_620148 != nil: - section.add "X-Amz-Content-Sha256", valid_620148 - var valid_620149 = header.getOrDefault("X-Amz-Date") - valid_620149 = validateParameter(valid_620149, JString, required = false, + if valid_621352 != nil: + section.add "X-Amz-Content-Sha256", valid_621352 + var valid_621353 = header.getOrDefault("X-Amz-Date") + valid_621353 = validateParameter(valid_621353, JString, required = false, default = nil) - if valid_620149 != nil: - section.add "X-Amz-Date", valid_620149 - var valid_620150 = header.getOrDefault("X-Amz-Credential") - valid_620150 = validateParameter(valid_620150, JString, required = false, + if valid_621353 != nil: + section.add "X-Amz-Date", valid_621353 + var valid_621354 = header.getOrDefault("X-Amz-Credential") + valid_621354 = validateParameter(valid_621354, JString, required = false, default = nil) - if valid_620150 != nil: - section.add "X-Amz-Credential", valid_620150 - var valid_620151 = header.getOrDefault("X-Amz-Security-Token") - valid_620151 = validateParameter(valid_620151, JString, required = false, + if valid_621354 != nil: + section.add "X-Amz-Credential", valid_621354 + var valid_621355 = header.getOrDefault("X-Amz-Security-Token") + valid_621355 = validateParameter(valid_621355, JString, required = false, default = nil) - if valid_620151 != nil: - section.add "X-Amz-Security-Token", valid_620151 - var valid_620152 = header.getOrDefault("X-Amz-Algorithm") - valid_620152 = validateParameter(valid_620152, JString, required = false, + if valid_621355 != nil: + section.add "X-Amz-Security-Token", valid_621355 + var valid_621356 = header.getOrDefault("X-Amz-Algorithm") + valid_621356 = validateParameter(valid_621356, JString, required = false, default = nil) - if valid_620152 != nil: - section.add "X-Amz-Algorithm", valid_620152 - var valid_620153 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620153 = validateParameter(valid_620153, JString, required = false, + if valid_621356 != nil: + section.add "X-Amz-Algorithm", valid_621356 + var valid_621357 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621357 = validateParameter(valid_621357, JString, required = false, default = nil) - if valid_620153 != nil: - section.add "X-Amz-SignedHeaders", valid_620153 + if valid_621357 != nil: + section.add "X-Amz-SignedHeaders", valid_621357 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620154: Call_GetResetSnapshotAttribute_620139; path: JsonNode; +proc call*(call_621358: Call_GetResetSnapshotAttribute_621343; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Resets permission settings for the specified snapshot.
For more information about modifying snapshot permissions, see Sharing Snapshots in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620154.validator(path, query, header, formData, body) - let scheme = call_620154.pickScheme + let valid = call_621358.validator(path, query, header, formData, body) + let scheme = call_621358.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620154.url(scheme.get, call_620154.host, call_620154.base, - call_620154.route, valid.getOrDefault("path"), + let url = call_621358.url(scheme.get, call_621358.host, call_621358.base, + call_621358.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620154, url, valid) + result = atozHook(call_621358, url, valid) -proc call*(call_620155: Call_GetResetSnapshotAttribute_620139; SnapshotId: string; +proc call*(call_621359: Call_GetResetSnapshotAttribute_621343; SnapshotId: string; DryRun: bool = false; Action: string = "ResetSnapshotAttribute"; Version: string = "2016-11-15"; Attribute: string = "productCodes"): Recallable = ## getResetSnapshotAttribute @@ -129467,23 +129532,23 @@ proc call*(call_620155: Call_GetResetSnapshotAttribute_620139; SnapshotId: strin ## : The ID of the snapshot. ## Attribute: string (required) ## : The attribute to reset. Currently, only the attribute for permission to create volumes can be reset. - var query_620156 = newJObject() - add(query_620156, "DryRun", newJBool(DryRun)) - add(query_620156, "Action", newJString(Action)) - add(query_620156, "Version", newJString(Version)) - add(query_620156, "SnapshotId", newJString(SnapshotId)) - add(query_620156, "Attribute", newJString(Attribute)) - result = call_620155.call(nil, query_620156, nil, nil, nil) - -var getResetSnapshotAttribute* = Call_GetResetSnapshotAttribute_620139( + var query_621360 = newJObject() + add(query_621360, "DryRun", newJBool(DryRun)) + add(query_621360, "Action", newJString(Action)) + add(query_621360, "Version", newJString(Version)) + add(query_621360, "SnapshotId", newJString(SnapshotId)) + add(query_621360, "Attribute", newJString(Attribute)) + result = call_621359.call(nil, query_621360, nil, nil, nil) + +var getResetSnapshotAttribute* = Call_GetResetSnapshotAttribute_621343( name: "getResetSnapshotAttribute", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=ResetSnapshotAttribute", - validator: validate_GetResetSnapshotAttribute_620140, base: "/", - url: url_GetResetSnapshotAttribute_620141, + validator: validate_GetResetSnapshotAttribute_621344, base: "/", + url: url_GetResetSnapshotAttribute_621345, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRestoreAddressToClassic_620193 = ref object of OpenApiRestCall_604389 -proc url_PostRestoreAddressToClassic_620195(protocol: Scheme; host: string; + Call_PostRestoreAddressToClassic_621397 = ref object of OpenApiRestCall_605589 +proc url_PostRestoreAddressToClassic_621399(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -129495,7 +129560,7 @@ proc url_PostRestoreAddressToClassic_620195(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostRestoreAddressToClassic_620194(path: JsonNode; query: JsonNode; +proc validate_PostRestoreAddressToClassic_621398(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Restores an Elastic IP address that was previously moved to the EC2-VPC platform back to the EC2-Classic platform. You cannot move an Elastic IP address that was originally allocated for use in EC2-VPC. The Elastic IP address must not be associated with an instance or network interface. ## @@ -129508,16 +129573,16 @@ proc validate_PostRestoreAddressToClassic_620194(path: JsonNode; query: JsonNode ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620196 = query.getOrDefault("Action") - valid_620196 = validateParameter(valid_620196, JString, required = true, default = newJString( + var valid_621400 = query.getOrDefault("Action") + valid_621400 = validateParameter(valid_621400, JString, required = true, default = newJString( "RestoreAddressToClassic")) - if valid_620196 != nil: - section.add "Action", valid_620196 - var valid_620197 = query.getOrDefault("Version") - valid_620197 = validateParameter(valid_620197, JString, required = true, + if valid_621400 != nil: + section.add "Action", valid_621400 + var valid_621401 = query.getOrDefault("Version") + valid_621401 = validateParameter(valid_621401, JString, required = true, default = newJString("2016-11-15")) - if valid_620197 != nil: - section.add "Version", valid_620197 + if valid_621401 != nil: + section.add "Version", valid_621401 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -129528,41 +129593,41 @@ proc validate_PostRestoreAddressToClassic_620194(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620198 = header.getOrDefault("X-Amz-Signature") - valid_620198 = validateParameter(valid_620198, JString, required = false, + var valid_621402 = header.getOrDefault("X-Amz-Signature") + valid_621402 = validateParameter(valid_621402, JString, required = false, default = nil) - if valid_620198 != nil: - section.add "X-Amz-Signature", valid_620198 - var valid_620199 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620199 = validateParameter(valid_620199, JString, required = false, + if valid_621402 != nil: + section.add "X-Amz-Signature", valid_621402 + var valid_621403 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621403 = validateParameter(valid_621403, JString, required = false, default = nil) - if valid_620199 != nil: - section.add "X-Amz-Content-Sha256", valid_620199 - var valid_620200 = header.getOrDefault("X-Amz-Date") - valid_620200 = validateParameter(valid_620200, JString, required = false, + if valid_621403 != nil: + section.add "X-Amz-Content-Sha256", valid_621403 + var valid_621404 = header.getOrDefault("X-Amz-Date") + valid_621404 = validateParameter(valid_621404, JString, required = false, default = nil) - if valid_620200 != nil: - section.add "X-Amz-Date", valid_620200 - var valid_620201 = header.getOrDefault("X-Amz-Credential") - valid_620201 = validateParameter(valid_620201, JString, required = false, + if valid_621404 != nil: + section.add "X-Amz-Date", valid_621404 + var valid_621405 = header.getOrDefault("X-Amz-Credential") + valid_621405 = validateParameter(valid_621405, JString, required = false, default = nil) - if valid_620201 != nil: - section.add "X-Amz-Credential", valid_620201 - var valid_620202 = header.getOrDefault("X-Amz-Security-Token") - valid_620202 = validateParameter(valid_620202, JString, required = false, + if valid_621405 != nil: + section.add "X-Amz-Credential", valid_621405 + var valid_621406 = header.getOrDefault("X-Amz-Security-Token") + valid_621406 = validateParameter(valid_621406, JString, required = false, default = nil) - if valid_620202 != nil: - section.add "X-Amz-Security-Token", valid_620202 - var valid_620203 = header.getOrDefault("X-Amz-Algorithm") - valid_620203 = validateParameter(valid_620203, JString, required = false, + if valid_621406 != nil: + section.add "X-Amz-Security-Token", valid_621406 + var valid_621407 = header.getOrDefault("X-Amz-Algorithm") + valid_621407 = validateParameter(valid_621407, JString, required = false, default = nil) - if valid_620203 != nil: - section.add "X-Amz-Algorithm", valid_620203 - var valid_620204 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620204 = validateParameter(valid_620204, JString, required = false, + if valid_621407 != nil: + section.add "X-Amz-Algorithm", valid_621407 + var valid_621408 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621408 = validateParameter(valid_621408, JString, required = false, default = nil) - if valid_620204 != nil: - section.add "X-Amz-SignedHeaders", valid_620204 + if valid_621408 != nil: + section.add "X-Amz-SignedHeaders", valid_621408 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -129570,35 +129635,35 @@ proc validate_PostRestoreAddressToClassic_620194(path: JsonNode; query: JsonNode ## PublicIp: JString (required) ## : The Elastic IP address. section = newJObject() - var valid_620205 = formData.getOrDefault("DryRun") - valid_620205 = validateParameter(valid_620205, JBool, required = false, default = nil) - if valid_620205 != nil: - section.add "DryRun", valid_620205 + var valid_621409 = formData.getOrDefault("DryRun") + valid_621409 = validateParameter(valid_621409, JBool, required = false, default = nil) + if valid_621409 != nil: + section.add "DryRun", valid_621409 assert formData != nil, "formData argument is necessary due to required `PublicIp` field" - var valid_620206 = formData.getOrDefault("PublicIp") - valid_620206 = validateParameter(valid_620206, JString, required = true, + var valid_621410 = formData.getOrDefault("PublicIp") + valid_621410 = validateParameter(valid_621410, JString, required = true, default = nil) - if valid_620206 != nil: - section.add "PublicIp", valid_620206 + if valid_621410 != nil: + section.add "PublicIp", valid_621410 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620207: Call_PostRestoreAddressToClassic_620193; path: JsonNode; +proc call*(call_621411: Call_PostRestoreAddressToClassic_621397; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Restores an Elastic IP address that was previously moved to the EC2-VPC platform back to the EC2-Classic platform. You cannot move an Elastic IP address that was originally allocated for use in EC2-VPC. The Elastic IP address must not be associated with an instance or network interface. ## - let valid = call_620207.validator(path, query, header, formData, body) - let scheme = call_620207.pickScheme + let valid = call_621411.validator(path, query, header, formData, body) + let scheme = call_621411.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620207.url(scheme.get, call_620207.host, call_620207.base, - call_620207.route, valid.getOrDefault("path"), + let url = call_621411.url(scheme.get, call_621411.host, call_621411.base, + call_621411.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620207, url, valid) + result = atozHook(call_621411, url, valid) -proc call*(call_620208: Call_PostRestoreAddressToClassic_620193; PublicIp: string; +proc call*(call_621412: Call_PostRestoreAddressToClassic_621397; PublicIp: string; DryRun: bool = false; Action: string = "RestoreAddressToClassic"; Version: string = "2016-11-15"): Recallable = ## postRestoreAddressToClassic @@ -129609,23 +129674,23 @@ proc call*(call_620208: Call_PostRestoreAddressToClassic_620193; PublicIp: strin ## PublicIp: string (required) ## : The Elastic IP address. ## Version: string (required) - var query_620209 = newJObject() - var formData_620210 = newJObject() - add(formData_620210, "DryRun", newJBool(DryRun)) - add(query_620209, "Action", newJString(Action)) - add(formData_620210, "PublicIp", newJString(PublicIp)) - add(query_620209, "Version", newJString(Version)) - result = call_620208.call(nil, query_620209, nil, formData_620210, nil) + var query_621413 = newJObject() + var formData_621414 = newJObject() + add(formData_621414, "DryRun", newJBool(DryRun)) + add(query_621413, "Action", newJString(Action)) + add(formData_621414, "PublicIp", newJString(PublicIp)) + add(query_621413, "Version", newJString(Version)) + result = call_621412.call(nil, query_621413, nil, formData_621414, nil) -var postRestoreAddressToClassic* = Call_PostRestoreAddressToClassic_620193( +var postRestoreAddressToClassic* = Call_PostRestoreAddressToClassic_621397( name: "postRestoreAddressToClassic", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=RestoreAddressToClassic", - validator: validate_PostRestoreAddressToClassic_620194, base: "/", - url: url_PostRestoreAddressToClassic_620195, + validator: validate_PostRestoreAddressToClassic_621398, base: "/", + url: url_PostRestoreAddressToClassic_621399, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetRestoreAddressToClassic_620176 = ref object of OpenApiRestCall_604389 -proc url_GetRestoreAddressToClassic_620178(protocol: Scheme; host: string; + Call_GetRestoreAddressToClassic_621380 = ref object of OpenApiRestCall_605589 +proc url_GetRestoreAddressToClassic_621382(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -129637,7 +129702,7 @@ proc url_GetRestoreAddressToClassic_620178(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetRestoreAddressToClassic_620177(path: JsonNode; query: JsonNode; +proc validate_GetRestoreAddressToClassic_621381(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Restores an Elastic IP address that was previously moved to the EC2-VPC platform back to the EC2-Classic platform. You cannot move an Elastic IP address that was originally allocated for use in EC2-VPC. The Elastic IP address must not be associated with an instance or network interface. ## @@ -129653,27 +129718,27 @@ proc validate_GetRestoreAddressToClassic_620177(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_620179 = query.getOrDefault("DryRun") - valid_620179 = validateParameter(valid_620179, JBool, required = false, default = nil) - if valid_620179 != nil: - section.add "DryRun", valid_620179 + var valid_621383 = query.getOrDefault("DryRun") + valid_621383 = validateParameter(valid_621383, JBool, required = false, default = nil) + if valid_621383 != nil: + section.add "DryRun", valid_621383 assert query != nil, "query argument is necessary due to required `PublicIp` field" - var valid_620180 = query.getOrDefault("PublicIp") - valid_620180 = validateParameter(valid_620180, JString, required = true, + var valid_621384 = query.getOrDefault("PublicIp") + valid_621384 = validateParameter(valid_621384, JString, required = true, default = nil) - if valid_620180 != nil: - section.add "PublicIp", valid_620180 - var valid_620181 = query.getOrDefault("Action") - valid_620181 = validateParameter(valid_620181, JString, required = true, default = newJString( + if valid_621384 != nil: + section.add "PublicIp", valid_621384 + var valid_621385 = query.getOrDefault("Action") + valid_621385 = validateParameter(valid_621385, JString, required = true, default = newJString( "RestoreAddressToClassic")) - if valid_620181 != nil: - section.add "Action", valid_620181 - var valid_620182 = query.getOrDefault("Version") - valid_620182 = validateParameter(valid_620182, JString, required = true, + if valid_621385 != nil: + section.add "Action", valid_621385 + var valid_621386 = query.getOrDefault("Version") + valid_621386 = validateParameter(valid_621386, JString, required = true, default = newJString("2016-11-15")) - if valid_620182 != nil: - section.add "Version", valid_620182 + if valid_621386 != nil: + section.add "Version", valid_621386 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -129684,61 +129749,61 @@ proc validate_GetRestoreAddressToClassic_620177(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620183 = header.getOrDefault("X-Amz-Signature") - valid_620183 = validateParameter(valid_620183, JString, required = false, + var valid_621387 = header.getOrDefault("X-Amz-Signature") + valid_621387 = validateParameter(valid_621387, JString, required = false, default = nil) - if valid_620183 != nil: - section.add "X-Amz-Signature", valid_620183 - var valid_620184 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620184 = validateParameter(valid_620184, JString, required = false, + if valid_621387 != nil: + section.add "X-Amz-Signature", valid_621387 + var valid_621388 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621388 = validateParameter(valid_621388, JString, required = false, default = nil) - if valid_620184 != nil: - section.add "X-Amz-Content-Sha256", valid_620184 - var valid_620185 = header.getOrDefault("X-Amz-Date") - valid_620185 = validateParameter(valid_620185, JString, required = false, + if valid_621388 != nil: + section.add "X-Amz-Content-Sha256", valid_621388 + var valid_621389 = header.getOrDefault("X-Amz-Date") + valid_621389 = validateParameter(valid_621389, JString, required = false, default = nil) - if valid_620185 != nil: - section.add "X-Amz-Date", valid_620185 - var valid_620186 = header.getOrDefault("X-Amz-Credential") - valid_620186 = validateParameter(valid_620186, JString, required = false, + if valid_621389 != nil: + section.add "X-Amz-Date", valid_621389 + var valid_621390 = header.getOrDefault("X-Amz-Credential") + valid_621390 = validateParameter(valid_621390, JString, required = false, default = nil) - if valid_620186 != nil: - section.add "X-Amz-Credential", valid_620186 - var valid_620187 = header.getOrDefault("X-Amz-Security-Token") - valid_620187 = validateParameter(valid_620187, JString, required = false, + if valid_621390 != nil: + section.add "X-Amz-Credential", valid_621390 + var valid_621391 = header.getOrDefault("X-Amz-Security-Token") + valid_621391 = validateParameter(valid_621391, JString, required = false, default = nil) - if valid_620187 != nil: - section.add "X-Amz-Security-Token", valid_620187 - var valid_620188 = header.getOrDefault("X-Amz-Algorithm") - valid_620188 = validateParameter(valid_620188, JString, required = false, + if valid_621391 != nil: + section.add "X-Amz-Security-Token", valid_621391 + var valid_621392 = header.getOrDefault("X-Amz-Algorithm") + valid_621392 = validateParameter(valid_621392, JString, required = false, default = nil) - if valid_620188 != nil: - section.add "X-Amz-Algorithm", valid_620188 - var valid_620189 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620189 = validateParameter(valid_620189, JString, required = false, + if valid_621392 != nil: + section.add "X-Amz-Algorithm", valid_621392 + var valid_621393 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621393 = validateParameter(valid_621393, JString, required = false, default = nil) - if valid_620189 != nil: - section.add "X-Amz-SignedHeaders", valid_620189 + if valid_621393 != nil: + section.add "X-Amz-SignedHeaders", valid_621393 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620190: Call_GetRestoreAddressToClassic_620176; path: JsonNode; +proc call*(call_621394: Call_GetRestoreAddressToClassic_621380; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Restores an Elastic IP address that was previously moved to the EC2-VPC platform back to the EC2-Classic platform. You cannot move an Elastic IP address that was originally allocated for use in EC2-VPC. The Elastic IP address must not be associated with an instance or network interface. ## - let valid = call_620190.validator(path, query, header, formData, body) - let scheme = call_620190.pickScheme + let valid = call_621394.validator(path, query, header, formData, body) + let scheme = call_621394.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620190.url(scheme.get, call_620190.host, call_620190.base, - call_620190.route, valid.getOrDefault("path"), + let url = call_621394.url(scheme.get, call_621394.host, call_621394.base, + call_621394.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620190, url, valid) + result = atozHook(call_621394, url, valid) -proc call*(call_620191: Call_GetRestoreAddressToClassic_620176; PublicIp: string; +proc call*(call_621395: Call_GetRestoreAddressToClassic_621380; PublicIp: string; DryRun: bool = false; Action: string = "RestoreAddressToClassic"; Version: string = "2016-11-15"): Recallable = ## getRestoreAddressToClassic @@ -129749,22 +129814,22 @@ proc call*(call_620191: Call_GetRestoreAddressToClassic_620176; PublicIp: string ## : The Elastic IP address. ## Action: string (required) ## Version: string (required) - var query_620192 = newJObject() - add(query_620192, "DryRun", newJBool(DryRun)) - add(query_620192, "PublicIp", newJString(PublicIp)) - add(query_620192, "Action", newJString(Action)) - add(query_620192, "Version", newJString(Version)) - result = call_620191.call(nil, query_620192, nil, nil, nil) + var query_621396 = newJObject() + add(query_621396, "DryRun", newJBool(DryRun)) + add(query_621396, "PublicIp", newJString(PublicIp)) + add(query_621396, "Action", newJString(Action)) + add(query_621396, "Version", newJString(Version)) + result = call_621395.call(nil, query_621396, nil, nil, nil) -var getRestoreAddressToClassic* = Call_GetRestoreAddressToClassic_620176( +var getRestoreAddressToClassic* = Call_GetRestoreAddressToClassic_621380( name: "getRestoreAddressToClassic", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=RestoreAddressToClassic", - validator: validate_GetRestoreAddressToClassic_620177, base: "/", - url: url_GetRestoreAddressToClassic_620178, + validator: validate_GetRestoreAddressToClassic_621381, base: "/", + url: url_GetRestoreAddressToClassic_621382, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRevokeClientVpnIngress_620231 = ref object of OpenApiRestCall_604389 -proc url_PostRevokeClientVpnIngress_620233(protocol: Scheme; host: string; + Call_PostRevokeClientVpnIngress_621435 = ref object of OpenApiRestCall_605589 +proc url_PostRevokeClientVpnIngress_621437(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -129776,7 +129841,7 @@ proc url_PostRevokeClientVpnIngress_620233(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostRevokeClientVpnIngress_620232(path: JsonNode; query: JsonNode; +proc validate_PostRevokeClientVpnIngress_621436(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Removes an ingress authorization rule from a Client VPN endpoint. ## @@ -129789,16 +129854,16 @@ proc validate_PostRevokeClientVpnIngress_620232(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620234 = query.getOrDefault("Action") - valid_620234 = validateParameter(valid_620234, JString, required = true, + var valid_621438 = query.getOrDefault("Action") + valid_621438 = validateParameter(valid_621438, JString, required = true, default = newJString("RevokeClientVpnIngress")) - if valid_620234 != nil: - section.add "Action", valid_620234 - var valid_620235 = query.getOrDefault("Version") - valid_620235 = validateParameter(valid_620235, JString, required = true, + if valid_621438 != nil: + section.add "Action", valid_621438 + var valid_621439 = query.getOrDefault("Version") + valid_621439 = validateParameter(valid_621439, JString, required = true, default = newJString("2016-11-15")) - if valid_620235 != nil: - section.add "Version", valid_620235 + if valid_621439 != nil: + section.add "Version", valid_621439 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -129809,41 +129874,41 @@ proc validate_PostRevokeClientVpnIngress_620232(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620236 = header.getOrDefault("X-Amz-Signature") - valid_620236 = validateParameter(valid_620236, JString, required = false, + var valid_621440 = header.getOrDefault("X-Amz-Signature") + valid_621440 = validateParameter(valid_621440, JString, required = false, default = nil) - if valid_620236 != nil: - section.add "X-Amz-Signature", valid_620236 - var valid_620237 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620237 = validateParameter(valid_620237, JString, required = false, + if valid_621440 != nil: + section.add "X-Amz-Signature", valid_621440 + var valid_621441 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621441 = validateParameter(valid_621441, JString, required = false, default = nil) - if valid_620237 != nil: - section.add "X-Amz-Content-Sha256", valid_620237 - var valid_620238 = header.getOrDefault("X-Amz-Date") - valid_620238 = validateParameter(valid_620238, JString, required = false, + if valid_621441 != nil: + section.add "X-Amz-Content-Sha256", valid_621441 + var valid_621442 = header.getOrDefault("X-Amz-Date") + valid_621442 = validateParameter(valid_621442, JString, required = false, default = nil) - if valid_620238 != nil: - section.add "X-Amz-Date", valid_620238 - var valid_620239 = header.getOrDefault("X-Amz-Credential") - valid_620239 = validateParameter(valid_620239, JString, required = false, + if valid_621442 != nil: + section.add "X-Amz-Date", valid_621442 + var valid_621443 = header.getOrDefault("X-Amz-Credential") + valid_621443 = validateParameter(valid_621443, JString, required = false, default = nil) - if valid_620239 != nil: - section.add "X-Amz-Credential", valid_620239 - var valid_620240 = header.getOrDefault("X-Amz-Security-Token") - valid_620240 = validateParameter(valid_620240, JString, required = false, + if valid_621443 != nil: + section.add "X-Amz-Credential", valid_621443 + var valid_621444 = header.getOrDefault("X-Amz-Security-Token") + valid_621444 = validateParameter(valid_621444, JString, required = false, default = nil) - if valid_620240 != nil: - section.add "X-Amz-Security-Token", valid_620240 - var valid_620241 = header.getOrDefault("X-Amz-Algorithm") - valid_620241 = validateParameter(valid_620241, JString, required = false, + if valid_621444 != nil: + section.add "X-Amz-Security-Token", valid_621444 + var valid_621445 = header.getOrDefault("X-Amz-Algorithm") + valid_621445 = validateParameter(valid_621445, JString, required = false, default = nil) - if valid_620241 != nil: - section.add "X-Amz-Algorithm", valid_620241 - var valid_620242 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620242 = validateParameter(valid_620242, JString, required = false, + if valid_621445 != nil: + section.add "X-Amz-Algorithm", valid_621445 + var valid_621446 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621446 = validateParameter(valid_621446, JString, required = false, default = nil) - if valid_620242 != nil: - section.add "X-Amz-SignedHeaders", valid_620242 + if valid_621446 != nil: + section.add "X-Amz-SignedHeaders", valid_621446 result.add "header", section ## parameters in `formData` object: ## TargetNetworkCidr: JString (required) @@ -129858,47 +129923,47 @@ proc validate_PostRevokeClientVpnIngress_620232(path: JsonNode; query: JsonNode; ## : The ID of the Client VPN endpoint with which the authorization rule is associated. section = newJObject() assert formData != nil, "formData argument is necessary due to required `TargetNetworkCidr` field" - var valid_620243 = formData.getOrDefault("TargetNetworkCidr") - valid_620243 = validateParameter(valid_620243, JString, required = true, + var valid_621447 = formData.getOrDefault("TargetNetworkCidr") + valid_621447 = validateParameter(valid_621447, JString, required = true, default = nil) - if valid_620243 != nil: - section.add "TargetNetworkCidr", valid_620243 - var valid_620244 = formData.getOrDefault("AccessGroupId") - valid_620244 = validateParameter(valid_620244, JString, required = false, + if valid_621447 != nil: + section.add "TargetNetworkCidr", valid_621447 + var valid_621448 = formData.getOrDefault("AccessGroupId") + valid_621448 = validateParameter(valid_621448, JString, required = false, default = nil) - if valid_620244 != nil: - section.add "AccessGroupId", valid_620244 - var valid_620245 = formData.getOrDefault("DryRun") - valid_620245 = validateParameter(valid_620245, JBool, required = false, default = nil) - if valid_620245 != nil: - section.add "DryRun", valid_620245 - var valid_620246 = formData.getOrDefault("RevokeAllGroups") - valid_620246 = validateParameter(valid_620246, JBool, required = false, default = nil) - if valid_620246 != nil: - section.add "RevokeAllGroups", valid_620246 - var valid_620247 = formData.getOrDefault("ClientVpnEndpointId") - valid_620247 = validateParameter(valid_620247, JString, required = true, + if valid_621448 != nil: + section.add "AccessGroupId", valid_621448 + var valid_621449 = formData.getOrDefault("DryRun") + valid_621449 = validateParameter(valid_621449, JBool, required = false, default = nil) + if valid_621449 != nil: + section.add "DryRun", valid_621449 + var valid_621450 = formData.getOrDefault("RevokeAllGroups") + valid_621450 = validateParameter(valid_621450, JBool, required = false, default = nil) + if valid_621450 != nil: + section.add "RevokeAllGroups", valid_621450 + var valid_621451 = formData.getOrDefault("ClientVpnEndpointId") + valid_621451 = validateParameter(valid_621451, JString, required = true, default = nil) - if valid_620247 != nil: - section.add "ClientVpnEndpointId", valid_620247 + if valid_621451 != nil: + section.add "ClientVpnEndpointId", valid_621451 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620248: Call_PostRevokeClientVpnIngress_620231; path: JsonNode; +proc call*(call_621452: Call_PostRevokeClientVpnIngress_621435; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Removes an ingress authorization rule from a Client VPN endpoint. ## - let valid = call_620248.validator(path, query, header, formData, body) - let scheme = call_620248.pickScheme + let valid = call_621452.validator(path, query, header, formData, body) + let scheme = call_621452.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620248.url(scheme.get, call_620248.host, call_620248.base, - call_620248.route, valid.getOrDefault("path"), + let url = call_621452.url(scheme.get, call_621452.host, call_621452.base, + call_621452.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620248, url, valid) + result = atozHook(call_621452, url, valid) -proc call*(call_620249: Call_PostRevokeClientVpnIngress_620231; +proc call*(call_621453: Call_PostRevokeClientVpnIngress_621435; TargetNetworkCidr: string; ClientVpnEndpointId: string; AccessGroupId: string = ""; DryRun: bool = false; Action: string = "RevokeClientVpnIngress"; RevokeAllGroups: bool = false; @@ -129917,26 +129982,26 @@ proc call*(call_620249: Call_PostRevokeClientVpnIngress_620231; ## Version: string (required) ## ClientVpnEndpointId: string (required) ## : The ID of the Client VPN endpoint with which the authorization rule is associated. - var query_620250 = newJObject() - var formData_620251 = newJObject() - add(formData_620251, "TargetNetworkCidr", newJString(TargetNetworkCidr)) - add(formData_620251, "AccessGroupId", newJString(AccessGroupId)) - add(formData_620251, "DryRun", newJBool(DryRun)) - add(query_620250, "Action", newJString(Action)) - add(formData_620251, "RevokeAllGroups", newJBool(RevokeAllGroups)) - add(query_620250, "Version", newJString(Version)) - add(formData_620251, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) - result = call_620249.call(nil, query_620250, nil, formData_620251, nil) - -var postRevokeClientVpnIngress* = Call_PostRevokeClientVpnIngress_620231( + var query_621454 = newJObject() + var formData_621455 = newJObject() + add(formData_621455, "TargetNetworkCidr", newJString(TargetNetworkCidr)) + add(formData_621455, "AccessGroupId", newJString(AccessGroupId)) + add(formData_621455, "DryRun", newJBool(DryRun)) + add(query_621454, "Action", newJString(Action)) + add(formData_621455, "RevokeAllGroups", newJBool(RevokeAllGroups)) + add(query_621454, "Version", newJString(Version)) + add(formData_621455, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) + result = call_621453.call(nil, query_621454, nil, formData_621455, nil) + +var postRevokeClientVpnIngress* = Call_PostRevokeClientVpnIngress_621435( name: "postRevokeClientVpnIngress", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=RevokeClientVpnIngress", - validator: validate_PostRevokeClientVpnIngress_620232, base: "/", - url: url_PostRevokeClientVpnIngress_620233, + validator: validate_PostRevokeClientVpnIngress_621436, base: "/", + url: url_PostRevokeClientVpnIngress_621437, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetRevokeClientVpnIngress_620211 = ref object of OpenApiRestCall_604389 -proc url_GetRevokeClientVpnIngress_620213(protocol: Scheme; host: string; + Call_GetRevokeClientVpnIngress_621415 = ref object of OpenApiRestCall_605589 +proc url_GetRevokeClientVpnIngress_621417(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -129948,7 +130013,7 @@ proc url_GetRevokeClientVpnIngress_620213(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetRevokeClientVpnIngress_620212(path: JsonNode; query: JsonNode; +proc validate_GetRevokeClientVpnIngress_621416(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Removes an ingress authorization rule from a Client VPN endpoint. ## @@ -129970,40 +130035,40 @@ proc validate_GetRevokeClientVpnIngress_620212(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_620214 = query.getOrDefault("AccessGroupId") - valid_620214 = validateParameter(valid_620214, JString, required = false, + var valid_621418 = query.getOrDefault("AccessGroupId") + valid_621418 = validateParameter(valid_621418, JString, required = false, default = nil) - if valid_620214 != nil: - section.add "AccessGroupId", valid_620214 - var valid_620215 = query.getOrDefault("DryRun") - valid_620215 = validateParameter(valid_620215, JBool, required = false, default = nil) - if valid_620215 != nil: - section.add "DryRun", valid_620215 + if valid_621418 != nil: + section.add "AccessGroupId", valid_621418 + var valid_621419 = query.getOrDefault("DryRun") + valid_621419 = validateParameter(valid_621419, JBool, required = false, default = nil) + if valid_621419 != nil: + section.add "DryRun", valid_621419 assert query != nil, "query argument is necessary due to required `ClientVpnEndpointId` field" - var valid_620216 = query.getOrDefault("ClientVpnEndpointId") - valid_620216 = validateParameter(valid_620216, JString, required = true, - default = nil) - if valid_620216 != nil: - section.add "ClientVpnEndpointId", valid_620216 - var valid_620217 = query.getOrDefault("TargetNetworkCidr") - valid_620217 = validateParameter(valid_620217, JString, required = true, - default = nil) - if valid_620217 != nil: - section.add "TargetNetworkCidr", valid_620217 - var valid_620218 = query.getOrDefault("RevokeAllGroups") - valid_620218 = validateParameter(valid_620218, JBool, required = false, default = nil) - if valid_620218 != nil: - section.add "RevokeAllGroups", valid_620218 - var valid_620219 = query.getOrDefault("Action") - valid_620219 = validateParameter(valid_620219, JString, required = true, + var valid_621420 = query.getOrDefault("ClientVpnEndpointId") + valid_621420 = validateParameter(valid_621420, JString, required = true, + default = nil) + if valid_621420 != nil: + section.add "ClientVpnEndpointId", valid_621420 + var valid_621421 = query.getOrDefault("TargetNetworkCidr") + valid_621421 = validateParameter(valid_621421, JString, required = true, + default = nil) + if valid_621421 != nil: + section.add "TargetNetworkCidr", valid_621421 + var valid_621422 = query.getOrDefault("RevokeAllGroups") + valid_621422 = validateParameter(valid_621422, JBool, required = false, default = nil) + if valid_621422 != nil: + section.add "RevokeAllGroups", valid_621422 + var valid_621423 = query.getOrDefault("Action") + valid_621423 = validateParameter(valid_621423, JString, required = true, default = newJString("RevokeClientVpnIngress")) - if valid_620219 != nil: - section.add "Action", valid_620219 - var valid_620220 = query.getOrDefault("Version") - valid_620220 = validateParameter(valid_620220, JString, required = true, + if valid_621423 != nil: + section.add "Action", valid_621423 + var valid_621424 = query.getOrDefault("Version") + valid_621424 = validateParameter(valid_621424, JString, required = true, default = newJString("2016-11-15")) - if valid_620220 != nil: - section.add "Version", valid_620220 + if valid_621424 != nil: + section.add "Version", valid_621424 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -130014,61 +130079,61 @@ proc validate_GetRevokeClientVpnIngress_620212(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620221 = header.getOrDefault("X-Amz-Signature") - valid_620221 = validateParameter(valid_620221, JString, required = false, + var valid_621425 = header.getOrDefault("X-Amz-Signature") + valid_621425 = validateParameter(valid_621425, JString, required = false, default = nil) - if valid_620221 != nil: - section.add "X-Amz-Signature", valid_620221 - var valid_620222 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620222 = validateParameter(valid_620222, JString, required = false, + if valid_621425 != nil: + section.add "X-Amz-Signature", valid_621425 + var valid_621426 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621426 = validateParameter(valid_621426, JString, required = false, default = nil) - if valid_620222 != nil: - section.add "X-Amz-Content-Sha256", valid_620222 - var valid_620223 = header.getOrDefault("X-Amz-Date") - valid_620223 = validateParameter(valid_620223, JString, required = false, + if valid_621426 != nil: + section.add "X-Amz-Content-Sha256", valid_621426 + var valid_621427 = header.getOrDefault("X-Amz-Date") + valid_621427 = validateParameter(valid_621427, JString, required = false, default = nil) - if valid_620223 != nil: - section.add "X-Amz-Date", valid_620223 - var valid_620224 = header.getOrDefault("X-Amz-Credential") - valid_620224 = validateParameter(valid_620224, JString, required = false, + if valid_621427 != nil: + section.add "X-Amz-Date", valid_621427 + var valid_621428 = header.getOrDefault("X-Amz-Credential") + valid_621428 = validateParameter(valid_621428, JString, required = false, default = nil) - if valid_620224 != nil: - section.add "X-Amz-Credential", valid_620224 - var valid_620225 = header.getOrDefault("X-Amz-Security-Token") - valid_620225 = validateParameter(valid_620225, JString, required = false, + if valid_621428 != nil: + section.add "X-Amz-Credential", valid_621428 + var valid_621429 = header.getOrDefault("X-Amz-Security-Token") + valid_621429 = validateParameter(valid_621429, JString, required = false, default = nil) - if valid_620225 != nil: - section.add "X-Amz-Security-Token", valid_620225 - var valid_620226 = header.getOrDefault("X-Amz-Algorithm") - valid_620226 = validateParameter(valid_620226, JString, required = false, + if valid_621429 != nil: + section.add "X-Amz-Security-Token", valid_621429 + var valid_621430 = header.getOrDefault("X-Amz-Algorithm") + valid_621430 = validateParameter(valid_621430, JString, required = false, default = nil) - if valid_620226 != nil: - section.add "X-Amz-Algorithm", valid_620226 - var valid_620227 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620227 = validateParameter(valid_620227, JString, required = false, + if valid_621430 != nil: + section.add "X-Amz-Algorithm", valid_621430 + var valid_621431 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621431 = validateParameter(valid_621431, JString, required = false, default = nil) - if valid_620227 != nil: - section.add "X-Amz-SignedHeaders", valid_620227 + if valid_621431 != nil: + section.add "X-Amz-SignedHeaders", valid_621431 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620228: Call_GetRevokeClientVpnIngress_620211; path: JsonNode; +proc call*(call_621432: Call_GetRevokeClientVpnIngress_621415; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Removes an ingress authorization rule from a Client VPN endpoint. ## - let valid = call_620228.validator(path, query, header, formData, body) - let scheme = call_620228.pickScheme + let valid = call_621432.validator(path, query, header, formData, body) + let scheme = call_621432.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620228.url(scheme.get, call_620228.host, call_620228.base, - call_620228.route, valid.getOrDefault("path"), + let url = call_621432.url(scheme.get, call_621432.host, call_621432.base, + call_621432.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620228, url, valid) + result = atozHook(call_621432, url, valid) -proc call*(call_620229: Call_GetRevokeClientVpnIngress_620211; +proc call*(call_621433: Call_GetRevokeClientVpnIngress_621415; ClientVpnEndpointId: string; TargetNetworkCidr: string; AccessGroupId: string = ""; DryRun: bool = false; RevokeAllGroups: bool = false; Action: string = "RevokeClientVpnIngress"; @@ -130087,25 +130152,25 @@ proc call*(call_620229: Call_GetRevokeClientVpnIngress_620211; ## : Indicates whether access should be revoked for all clients. ## Action: string (required) ## Version: string (required) - var query_620230 = newJObject() - add(query_620230, "AccessGroupId", newJString(AccessGroupId)) - add(query_620230, "DryRun", newJBool(DryRun)) - add(query_620230, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) - add(query_620230, "TargetNetworkCidr", newJString(TargetNetworkCidr)) - add(query_620230, "RevokeAllGroups", newJBool(RevokeAllGroups)) - add(query_620230, "Action", newJString(Action)) - add(query_620230, "Version", newJString(Version)) - result = call_620229.call(nil, query_620230, nil, nil, nil) + var query_621434 = newJObject() + add(query_621434, "AccessGroupId", newJString(AccessGroupId)) + add(query_621434, "DryRun", newJBool(DryRun)) + add(query_621434, "ClientVpnEndpointId", newJString(ClientVpnEndpointId)) + add(query_621434, "TargetNetworkCidr", newJString(TargetNetworkCidr)) + add(query_621434, "RevokeAllGroups", newJBool(RevokeAllGroups)) + add(query_621434, "Action", newJString(Action)) + add(query_621434, "Version", newJString(Version)) + result = call_621433.call(nil, query_621434, nil, nil, nil) -var getRevokeClientVpnIngress* = Call_GetRevokeClientVpnIngress_620211( +var getRevokeClientVpnIngress* = Call_GetRevokeClientVpnIngress_621415( name: "getRevokeClientVpnIngress", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=RevokeClientVpnIngress", - validator: validate_GetRevokeClientVpnIngress_620212, base: "/", - url: url_GetRevokeClientVpnIngress_620213, + validator: validate_GetRevokeClientVpnIngress_621416, base: "/", + url: url_GetRevokeClientVpnIngress_621417, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRevokeSecurityGroupEgress_620276 = ref object of OpenApiRestCall_604389 -proc url_PostRevokeSecurityGroupEgress_620278(protocol: Scheme; host: string; + Call_PostRevokeSecurityGroupEgress_621480 = ref object of OpenApiRestCall_605589 +proc url_PostRevokeSecurityGroupEgress_621482(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -130117,7 +130182,7 @@ proc url_PostRevokeSecurityGroupEgress_620278(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostRevokeSecurityGroupEgress_620277(path: JsonNode; query: JsonNode; +proc validate_PostRevokeSecurityGroupEgress_621481(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##[VPC only] Removes the specified egress rules from a security group for EC2-VPC. This action doesn't apply to security groups for use in EC2-Classic. To remove a rule, the values that you specify (for example, ports) must match the existing rule's values exactly.
Each rule consists of the protocol and the IPv4 or IPv6 CIDR range or source security group. For the TCP and UDP protocols, you must also specify the destination port or range of ports. For the ICMP protocol, you must also specify the ICMP type and code. If the security group rule has a description, you do not have to specify the description to revoke the rule.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
## @@ -130130,16 +130195,16 @@ proc validate_PostRevokeSecurityGroupEgress_620277(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620279 = query.getOrDefault("Action") - valid_620279 = validateParameter(valid_620279, JString, required = true, default = newJString( + var valid_621483 = query.getOrDefault("Action") + valid_621483 = validateParameter(valid_621483, JString, required = true, default = newJString( "RevokeSecurityGroupEgress")) - if valid_620279 != nil: - section.add "Action", valid_620279 - var valid_620280 = query.getOrDefault("Version") - valid_620280 = validateParameter(valid_620280, JString, required = true, + if valid_621483 != nil: + section.add "Action", valid_621483 + var valid_621484 = query.getOrDefault("Version") + valid_621484 = validateParameter(valid_621484, JString, required = true, default = newJString("2016-11-15")) - if valid_620280 != nil: - section.add "Version", valid_620280 + if valid_621484 != nil: + section.add "Version", valid_621484 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -130150,41 +130215,41 @@ proc validate_PostRevokeSecurityGroupEgress_620277(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620281 = header.getOrDefault("X-Amz-Signature") - valid_620281 = validateParameter(valid_620281, JString, required = false, + var valid_621485 = header.getOrDefault("X-Amz-Signature") + valid_621485 = validateParameter(valid_621485, JString, required = false, default = nil) - if valid_620281 != nil: - section.add "X-Amz-Signature", valid_620281 - var valid_620282 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620282 = validateParameter(valid_620282, JString, required = false, + if valid_621485 != nil: + section.add "X-Amz-Signature", valid_621485 + var valid_621486 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621486 = validateParameter(valid_621486, JString, required = false, default = nil) - if valid_620282 != nil: - section.add "X-Amz-Content-Sha256", valid_620282 - var valid_620283 = header.getOrDefault("X-Amz-Date") - valid_620283 = validateParameter(valid_620283, JString, required = false, + if valid_621486 != nil: + section.add "X-Amz-Content-Sha256", valid_621486 + var valid_621487 = header.getOrDefault("X-Amz-Date") + valid_621487 = validateParameter(valid_621487, JString, required = false, default = nil) - if valid_620283 != nil: - section.add "X-Amz-Date", valid_620283 - var valid_620284 = header.getOrDefault("X-Amz-Credential") - valid_620284 = validateParameter(valid_620284, JString, required = false, + if valid_621487 != nil: + section.add "X-Amz-Date", valid_621487 + var valid_621488 = header.getOrDefault("X-Amz-Credential") + valid_621488 = validateParameter(valid_621488, JString, required = false, default = nil) - if valid_620284 != nil: - section.add "X-Amz-Credential", valid_620284 - var valid_620285 = header.getOrDefault("X-Amz-Security-Token") - valid_620285 = validateParameter(valid_620285, JString, required = false, + if valid_621488 != nil: + section.add "X-Amz-Credential", valid_621488 + var valid_621489 = header.getOrDefault("X-Amz-Security-Token") + valid_621489 = validateParameter(valid_621489, JString, required = false, default = nil) - if valid_620285 != nil: - section.add "X-Amz-Security-Token", valid_620285 - var valid_620286 = header.getOrDefault("X-Amz-Algorithm") - valid_620286 = validateParameter(valid_620286, JString, required = false, + if valid_621489 != nil: + section.add "X-Amz-Security-Token", valid_621489 + var valid_621490 = header.getOrDefault("X-Amz-Algorithm") + valid_621490 = validateParameter(valid_621490, JString, required = false, default = nil) - if valid_620286 != nil: - section.add "X-Amz-Algorithm", valid_620286 - var valid_620287 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620287 = validateParameter(valid_620287, JString, required = false, + if valid_621490 != nil: + section.add "X-Amz-Algorithm", valid_621490 + var valid_621491 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621491 = validateParameter(valid_621491, JString, required = false, default = nil) - if valid_620287 != nil: - section.add "X-Amz-SignedHeaders", valid_620287 + if valid_621491 != nil: + section.add "X-Amz-SignedHeaders", valid_621491 result.add "header", section ## parameters in `formData` object: ## GroupId: JString (required) @@ -130208,66 +130273,66 @@ proc validate_PostRevokeSecurityGroupEgress_620277(path: JsonNode; query: JsonNo section = newJObject() assert formData != nil, "formData argument is necessary due to required `GroupId` field" - var valid_620288 = formData.getOrDefault("GroupId") - valid_620288 = validateParameter(valid_620288, JString, required = true, - default = nil) - if valid_620288 != nil: - section.add "GroupId", valid_620288 - var valid_620289 = formData.getOrDefault("ToPort") - valid_620289 = validateParameter(valid_620289, JInt, required = false, default = nil) - if valid_620289 != nil: - section.add "ToPort", valid_620289 - var valid_620290 = formData.getOrDefault("IpProtocol") - valid_620290 = validateParameter(valid_620290, JString, required = false, - default = nil) - if valid_620290 != nil: - section.add "IpProtocol", valid_620290 - var valid_620291 = formData.getOrDefault("SourceSecurityGroupName") - valid_620291 = validateParameter(valid_620291, JString, required = false, - default = nil) - if valid_620291 != nil: - section.add "SourceSecurityGroupName", valid_620291 - var valid_620292 = formData.getOrDefault("CidrIp") - valid_620292 = validateParameter(valid_620292, JString, required = false, - default = nil) - if valid_620292 != nil: - section.add "CidrIp", valid_620292 - var valid_620293 = formData.getOrDefault("DryRun") - valid_620293 = validateParameter(valid_620293, JBool, required = false, default = nil) - if valid_620293 != nil: - section.add "DryRun", valid_620293 - var valid_620294 = formData.getOrDefault("SourceSecurityGroupOwnerId") - valid_620294 = validateParameter(valid_620294, JString, required = false, - default = nil) - if valid_620294 != nil: - section.add "SourceSecurityGroupOwnerId", valid_620294 - var valid_620295 = formData.getOrDefault("FromPort") - valid_620295 = validateParameter(valid_620295, JInt, required = false, default = nil) - if valid_620295 != nil: - section.add "FromPort", valid_620295 - var valid_620296 = formData.getOrDefault("IpPermissions") - valid_620296 = validateParameter(valid_620296, JArray, required = false, - default = nil) - if valid_620296 != nil: - section.add "IpPermissions", valid_620296 - result.add "formData", section - if body != nil: - result.add "body", body - -proc call*(call_620297: Call_PostRevokeSecurityGroupEgress_620276; path: JsonNode; + var valid_621492 = formData.getOrDefault("GroupId") + valid_621492 = validateParameter(valid_621492, JString, required = true, + default = nil) + if valid_621492 != nil: + section.add "GroupId", valid_621492 + var valid_621493 = formData.getOrDefault("ToPort") + valid_621493 = validateParameter(valid_621493, JInt, required = false, default = nil) + if valid_621493 != nil: + section.add "ToPort", valid_621493 + var valid_621494 = formData.getOrDefault("IpProtocol") + valid_621494 = validateParameter(valid_621494, JString, required = false, + default = nil) + if valid_621494 != nil: + section.add "IpProtocol", valid_621494 + var valid_621495 = formData.getOrDefault("SourceSecurityGroupName") + valid_621495 = validateParameter(valid_621495, JString, required = false, + default = nil) + if valid_621495 != nil: + section.add "SourceSecurityGroupName", valid_621495 + var valid_621496 = formData.getOrDefault("CidrIp") + valid_621496 = validateParameter(valid_621496, JString, required = false, + default = nil) + if valid_621496 != nil: + section.add "CidrIp", valid_621496 + var valid_621497 = formData.getOrDefault("DryRun") + valid_621497 = validateParameter(valid_621497, JBool, required = false, default = nil) + if valid_621497 != nil: + section.add "DryRun", valid_621497 + var valid_621498 = formData.getOrDefault("SourceSecurityGroupOwnerId") + valid_621498 = validateParameter(valid_621498, JString, required = false, + default = nil) + if valid_621498 != nil: + section.add "SourceSecurityGroupOwnerId", valid_621498 + var valid_621499 = formData.getOrDefault("FromPort") + valid_621499 = validateParameter(valid_621499, JInt, required = false, default = nil) + if valid_621499 != nil: + section.add "FromPort", valid_621499 + var valid_621500 = formData.getOrDefault("IpPermissions") + valid_621500 = validateParameter(valid_621500, JArray, required = false, + default = nil) + if valid_621500 != nil: + section.add "IpPermissions", valid_621500 + result.add "formData", section + if body != nil: + result.add "body", body + +proc call*(call_621501: Call_PostRevokeSecurityGroupEgress_621480; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##[VPC only] Removes the specified egress rules from a security group for EC2-VPC. This action doesn't apply to security groups for use in EC2-Classic. To remove a rule, the values that you specify (for example, ports) must match the existing rule's values exactly.
Each rule consists of the protocol and the IPv4 or IPv6 CIDR range or source security group. For the TCP and UDP protocols, you must also specify the destination port or range of ports. For the ICMP protocol, you must also specify the ICMP type and code. If the security group rule has a description, you do not have to specify the description to revoke the rule.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
## - let valid = call_620297.validator(path, query, header, formData, body) - let scheme = call_620297.pickScheme + let valid = call_621501.validator(path, query, header, formData, body) + let scheme = call_621501.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620297.url(scheme.get, call_620297.host, call_620297.base, - call_620297.route, valid.getOrDefault("path"), + let url = call_621501.url(scheme.get, call_621501.host, call_621501.base, + call_621501.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620297, url, valid) + result = atozHook(call_621501, url, valid) -proc call*(call_620298: Call_PostRevokeSecurityGroupEgress_620276; GroupId: string; +proc call*(call_621502: Call_PostRevokeSecurityGroupEgress_621480; GroupId: string; ToPort: int = 0; IpProtocol: string = ""; SourceSecurityGroupName: string = ""; CidrIp: string = ""; DryRun: bool = false; Action: string = "RevokeSecurityGroupEgress"; @@ -130295,33 +130360,33 @@ proc call*(call_620298: Call_PostRevokeSecurityGroupEgress_620276; GroupId: stri ## Version: string (required) ## IpPermissions: JArray ## : The sets of IP permissions. You can't specify a destination security group and a CIDR IP address range in the same set of permissions. - var query_620299 = newJObject() - var formData_620300 = newJObject() - add(formData_620300, "GroupId", newJString(GroupId)) - add(formData_620300, "ToPort", newJInt(ToPort)) - add(formData_620300, "IpProtocol", newJString(IpProtocol)) - add(formData_620300, "SourceSecurityGroupName", + var query_621503 = newJObject() + var formData_621504 = newJObject() + add(formData_621504, "GroupId", newJString(GroupId)) + add(formData_621504, "ToPort", newJInt(ToPort)) + add(formData_621504, "IpProtocol", newJString(IpProtocol)) + add(formData_621504, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) - add(formData_620300, "CidrIp", newJString(CidrIp)) - add(formData_620300, "DryRun", newJBool(DryRun)) - add(query_620299, "Action", newJString(Action)) - add(formData_620300, "SourceSecurityGroupOwnerId", + add(formData_621504, "CidrIp", newJString(CidrIp)) + add(formData_621504, "DryRun", newJBool(DryRun)) + add(query_621503, "Action", newJString(Action)) + add(formData_621504, "SourceSecurityGroupOwnerId", newJString(SourceSecurityGroupOwnerId)) - add(formData_620300, "FromPort", newJInt(FromPort)) - add(query_620299, "Version", newJString(Version)) + add(formData_621504, "FromPort", newJInt(FromPort)) + add(query_621503, "Version", newJString(Version)) if IpPermissions != nil: - formData_620300.add "IpPermissions", IpPermissions - result = call_620298.call(nil, query_620299, nil, formData_620300, nil) + formData_621504.add "IpPermissions", IpPermissions + result = call_621502.call(nil, query_621503, nil, formData_621504, nil) -var postRevokeSecurityGroupEgress* = Call_PostRevokeSecurityGroupEgress_620276( +var postRevokeSecurityGroupEgress* = Call_PostRevokeSecurityGroupEgress_621480( name: "postRevokeSecurityGroupEgress", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=RevokeSecurityGroupEgress", - validator: validate_PostRevokeSecurityGroupEgress_620277, base: "/", - url: url_PostRevokeSecurityGroupEgress_620278, + validator: validate_PostRevokeSecurityGroupEgress_621481, base: "/", + url: url_PostRevokeSecurityGroupEgress_621482, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetRevokeSecurityGroupEgress_620252 = ref object of OpenApiRestCall_604389 -proc url_GetRevokeSecurityGroupEgress_620254(protocol: Scheme; host: string; + Call_GetRevokeSecurityGroupEgress_621456 = ref object of OpenApiRestCall_605589 +proc url_GetRevokeSecurityGroupEgress_621458(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -130333,7 +130398,7 @@ proc url_GetRevokeSecurityGroupEgress_620254(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetRevokeSecurityGroupEgress_620253(path: JsonNode; query: JsonNode; +proc validate_GetRevokeSecurityGroupEgress_621457(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##[VPC only] Removes the specified egress rules from a security group for EC2-VPC. This action doesn't apply to security groups for use in EC2-Classic. To remove a rule, the values that you specify (for example, ports) must match the existing rule's values exactly.
Each rule consists of the protocol and the IPv4 or IPv6 CIDR range or source security group. For the TCP and UDP protocols, you must also specify the destination port or range of ports. For the ICMP protocol, you must also specify the ICMP type and code. If the security group rule has a description, you do not have to specify the description to revoke the rule.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
## @@ -130363,59 +130428,59 @@ proc validate_GetRevokeSecurityGroupEgress_620253(path: JsonNode; query: JsonNod ## CidrIp: JString ## : Not supported. Use a set of IP permissions to specify the CIDR. section = newJObject() - var valid_620255 = query.getOrDefault("IpProtocol") - valid_620255 = validateParameter(valid_620255, JString, required = false, - default = nil) - if valid_620255 != nil: - section.add "IpProtocol", valid_620255 - var valid_620256 = query.getOrDefault("DryRun") - valid_620256 = validateParameter(valid_620256, JBool, required = false, default = nil) - if valid_620256 != nil: - section.add "DryRun", valid_620256 - var valid_620257 = query.getOrDefault("SourceSecurityGroupOwnerId") - valid_620257 = validateParameter(valid_620257, JString, required = false, - default = nil) - if valid_620257 != nil: - section.add "SourceSecurityGroupOwnerId", valid_620257 - var valid_620258 = query.getOrDefault("FromPort") - valid_620258 = validateParameter(valid_620258, JInt, required = false, default = nil) - if valid_620258 != nil: - section.add "FromPort", valid_620258 - var valid_620259 = query.getOrDefault("SourceSecurityGroupName") - valid_620259 = validateParameter(valid_620259, JString, required = false, - default = nil) - if valid_620259 != nil: - section.add "SourceSecurityGroupName", valid_620259 - var valid_620260 = query.getOrDefault("ToPort") - valid_620260 = validateParameter(valid_620260, JInt, required = false, default = nil) - if valid_620260 != nil: - section.add "ToPort", valid_620260 - var valid_620261 = query.getOrDefault("IpPermissions") - valid_620261 = validateParameter(valid_620261, JArray, required = false, - default = nil) - if valid_620261 != nil: - section.add "IpPermissions", valid_620261 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620262 = query.getOrDefault("Action") - valid_620262 = validateParameter(valid_620262, JString, required = true, default = newJString( + var valid_621459 = query.getOrDefault("IpProtocol") + valid_621459 = validateParameter(valid_621459, JString, required = false, + default = nil) + if valid_621459 != nil: + section.add "IpProtocol", valid_621459 + var valid_621460 = query.getOrDefault("DryRun") + valid_621460 = validateParameter(valid_621460, JBool, required = false, default = nil) + if valid_621460 != nil: + section.add "DryRun", valid_621460 + var valid_621461 = query.getOrDefault("SourceSecurityGroupOwnerId") + valid_621461 = validateParameter(valid_621461, JString, required = false, + default = nil) + if valid_621461 != nil: + section.add "SourceSecurityGroupOwnerId", valid_621461 + var valid_621462 = query.getOrDefault("FromPort") + valid_621462 = validateParameter(valid_621462, JInt, required = false, default = nil) + if valid_621462 != nil: + section.add "FromPort", valid_621462 + var valid_621463 = query.getOrDefault("SourceSecurityGroupName") + valid_621463 = validateParameter(valid_621463, JString, required = false, + default = nil) + if valid_621463 != nil: + section.add "SourceSecurityGroupName", valid_621463 + var valid_621464 = query.getOrDefault("ToPort") + valid_621464 = validateParameter(valid_621464, JInt, required = false, default = nil) + if valid_621464 != nil: + section.add "ToPort", valid_621464 + var valid_621465 = query.getOrDefault("IpPermissions") + valid_621465 = validateParameter(valid_621465, JArray, required = false, + default = nil) + if valid_621465 != nil: + section.add "IpPermissions", valid_621465 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_621466 = query.getOrDefault("Action") + valid_621466 = validateParameter(valid_621466, JString, required = true, default = newJString( "RevokeSecurityGroupEgress")) - if valid_620262 != nil: - section.add "Action", valid_620262 - var valid_620263 = query.getOrDefault("GroupId") - valid_620263 = validateParameter(valid_620263, JString, required = true, + if valid_621466 != nil: + section.add "Action", valid_621466 + var valid_621467 = query.getOrDefault("GroupId") + valid_621467 = validateParameter(valid_621467, JString, required = true, default = nil) - if valid_620263 != nil: - section.add "GroupId", valid_620263 - var valid_620264 = query.getOrDefault("Version") - valid_620264 = validateParameter(valid_620264, JString, required = true, + if valid_621467 != nil: + section.add "GroupId", valid_621467 + var valid_621468 = query.getOrDefault("Version") + valid_621468 = validateParameter(valid_621468, JString, required = true, default = newJString("2016-11-15")) - if valid_620264 != nil: - section.add "Version", valid_620264 - var valid_620265 = query.getOrDefault("CidrIp") - valid_620265 = validateParameter(valid_620265, JString, required = false, + if valid_621468 != nil: + section.add "Version", valid_621468 + var valid_621469 = query.getOrDefault("CidrIp") + valid_621469 = validateParameter(valid_621469, JString, required = false, default = nil) - if valid_620265 != nil: - section.add "CidrIp", valid_620265 + if valid_621469 != nil: + section.add "CidrIp", valid_621469 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -130426,61 +130491,61 @@ proc validate_GetRevokeSecurityGroupEgress_620253(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620266 = header.getOrDefault("X-Amz-Signature") - valid_620266 = validateParameter(valid_620266, JString, required = false, + var valid_621470 = header.getOrDefault("X-Amz-Signature") + valid_621470 = validateParameter(valid_621470, JString, required = false, default = nil) - if valid_620266 != nil: - section.add "X-Amz-Signature", valid_620266 - var valid_620267 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620267 = validateParameter(valid_620267, JString, required = false, + if valid_621470 != nil: + section.add "X-Amz-Signature", valid_621470 + var valid_621471 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621471 = validateParameter(valid_621471, JString, required = false, default = nil) - if valid_620267 != nil: - section.add "X-Amz-Content-Sha256", valid_620267 - var valid_620268 = header.getOrDefault("X-Amz-Date") - valid_620268 = validateParameter(valid_620268, JString, required = false, + if valid_621471 != nil: + section.add "X-Amz-Content-Sha256", valid_621471 + var valid_621472 = header.getOrDefault("X-Amz-Date") + valid_621472 = validateParameter(valid_621472, JString, required = false, default = nil) - if valid_620268 != nil: - section.add "X-Amz-Date", valid_620268 - var valid_620269 = header.getOrDefault("X-Amz-Credential") - valid_620269 = validateParameter(valid_620269, JString, required = false, + if valid_621472 != nil: + section.add "X-Amz-Date", valid_621472 + var valid_621473 = header.getOrDefault("X-Amz-Credential") + valid_621473 = validateParameter(valid_621473, JString, required = false, default = nil) - if valid_620269 != nil: - section.add "X-Amz-Credential", valid_620269 - var valid_620270 = header.getOrDefault("X-Amz-Security-Token") - valid_620270 = validateParameter(valid_620270, JString, required = false, + if valid_621473 != nil: + section.add "X-Amz-Credential", valid_621473 + var valid_621474 = header.getOrDefault("X-Amz-Security-Token") + valid_621474 = validateParameter(valid_621474, JString, required = false, default = nil) - if valid_620270 != nil: - section.add "X-Amz-Security-Token", valid_620270 - var valid_620271 = header.getOrDefault("X-Amz-Algorithm") - valid_620271 = validateParameter(valid_620271, JString, required = false, + if valid_621474 != nil: + section.add "X-Amz-Security-Token", valid_621474 + var valid_621475 = header.getOrDefault("X-Amz-Algorithm") + valid_621475 = validateParameter(valid_621475, JString, required = false, default = nil) - if valid_620271 != nil: - section.add "X-Amz-Algorithm", valid_620271 - var valid_620272 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620272 = validateParameter(valid_620272, JString, required = false, + if valid_621475 != nil: + section.add "X-Amz-Algorithm", valid_621475 + var valid_621476 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621476 = validateParameter(valid_621476, JString, required = false, default = nil) - if valid_620272 != nil: - section.add "X-Amz-SignedHeaders", valid_620272 + if valid_621476 != nil: + section.add "X-Amz-SignedHeaders", valid_621476 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620273: Call_GetRevokeSecurityGroupEgress_620252; path: JsonNode; +proc call*(call_621477: Call_GetRevokeSecurityGroupEgress_621456; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##[VPC only] Removes the specified egress rules from a security group for EC2-VPC. This action doesn't apply to security groups for use in EC2-Classic. To remove a rule, the values that you specify (for example, ports) must match the existing rule's values exactly.
Each rule consists of the protocol and the IPv4 or IPv6 CIDR range or source security group. For the TCP and UDP protocols, you must also specify the destination port or range of ports. For the ICMP protocol, you must also specify the ICMP type and code. If the security group rule has a description, you do not have to specify the description to revoke the rule.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
## - let valid = call_620273.validator(path, query, header, formData, body) - let scheme = call_620273.pickScheme + let valid = call_621477.validator(path, query, header, formData, body) + let scheme = call_621477.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620273.url(scheme.get, call_620273.host, call_620273.base, - call_620273.route, valid.getOrDefault("path"), + let url = call_621477.url(scheme.get, call_621477.host, call_621477.base, + call_621477.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620273, url, valid) + result = atozHook(call_621477, url, valid) -proc call*(call_620274: Call_GetRevokeSecurityGroupEgress_620252; GroupId: string; +proc call*(call_621478: Call_GetRevokeSecurityGroupEgress_621456; GroupId: string; IpProtocol: string = ""; DryRun: bool = false; SourceSecurityGroupOwnerId: string = ""; FromPort: int = 0; SourceSecurityGroupName: string = ""; ToPort: int = 0; @@ -130509,31 +130574,31 @@ proc call*(call_620274: Call_GetRevokeSecurityGroupEgress_620252; GroupId: strin ## Version: string (required) ## CidrIp: string ## : Not supported. Use a set of IP permissions to specify the CIDR. - var query_620275 = newJObject() - add(query_620275, "IpProtocol", newJString(IpProtocol)) - add(query_620275, "DryRun", newJBool(DryRun)) - add(query_620275, "SourceSecurityGroupOwnerId", + var query_621479 = newJObject() + add(query_621479, "IpProtocol", newJString(IpProtocol)) + add(query_621479, "DryRun", newJBool(DryRun)) + add(query_621479, "SourceSecurityGroupOwnerId", newJString(SourceSecurityGroupOwnerId)) - add(query_620275, "FromPort", newJInt(FromPort)) - add(query_620275, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) - add(query_620275, "ToPort", newJInt(ToPort)) + add(query_621479, "FromPort", newJInt(FromPort)) + add(query_621479, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) + add(query_621479, "ToPort", newJInt(ToPort)) if IpPermissions != nil: - query_620275.add "IpPermissions", IpPermissions - add(query_620275, "Action", newJString(Action)) - add(query_620275, "GroupId", newJString(GroupId)) - add(query_620275, "Version", newJString(Version)) - add(query_620275, "CidrIp", newJString(CidrIp)) - result = call_620274.call(nil, query_620275, nil, nil, nil) - -var getRevokeSecurityGroupEgress* = Call_GetRevokeSecurityGroupEgress_620252( + query_621479.add "IpPermissions", IpPermissions + add(query_621479, "Action", newJString(Action)) + add(query_621479, "GroupId", newJString(GroupId)) + add(query_621479, "Version", newJString(Version)) + add(query_621479, "CidrIp", newJString(CidrIp)) + result = call_621478.call(nil, query_621479, nil, nil, nil) + +var getRevokeSecurityGroupEgress* = Call_GetRevokeSecurityGroupEgress_621456( name: "getRevokeSecurityGroupEgress", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=RevokeSecurityGroupEgress", - validator: validate_GetRevokeSecurityGroupEgress_620253, base: "/", - url: url_GetRevokeSecurityGroupEgress_620254, + validator: validate_GetRevokeSecurityGroupEgress_621457, base: "/", + url: url_GetRevokeSecurityGroupEgress_621458, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRevokeSecurityGroupIngress_620326 = ref object of OpenApiRestCall_604389 -proc url_PostRevokeSecurityGroupIngress_620328(protocol: Scheme; host: string; + Call_PostRevokeSecurityGroupIngress_621530 = ref object of OpenApiRestCall_605589 +proc url_PostRevokeSecurityGroupIngress_621532(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -130545,7 +130610,7 @@ proc url_PostRevokeSecurityGroupIngress_620328(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostRevokeSecurityGroupIngress_620327(path: JsonNode; +proc validate_PostRevokeSecurityGroupIngress_621531(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Removes the specified ingress rules from a security group. To remove a rule, the values that you specify (for example, ports) must match the existing rule's values exactly.
[EC2-Classic only] If the values you specify do not match the existing rule's values, no error is returned. Use DescribeSecurityGroups to verify that the rule has been removed.
Each rule consists of the protocol and the CIDR range or source security group. For the TCP and UDP protocols, you must also specify the destination port or range of ports. For the ICMP protocol, you must also specify the ICMP type and code. If the security group rule has a description, you do not have to specify the description to revoke the rule.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
## @@ -130558,16 +130623,16 @@ proc validate_PostRevokeSecurityGroupIngress_620327(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620329 = query.getOrDefault("Action") - valid_620329 = validateParameter(valid_620329, JString, required = true, default = newJString( + var valid_621533 = query.getOrDefault("Action") + valid_621533 = validateParameter(valid_621533, JString, required = true, default = newJString( "RevokeSecurityGroupIngress")) - if valid_620329 != nil: - section.add "Action", valid_620329 - var valid_620330 = query.getOrDefault("Version") - valid_620330 = validateParameter(valid_620330, JString, required = true, + if valid_621533 != nil: + section.add "Action", valid_621533 + var valid_621534 = query.getOrDefault("Version") + valid_621534 = validateParameter(valid_621534, JString, required = true, default = newJString("2016-11-15")) - if valid_620330 != nil: - section.add "Version", valid_620330 + if valid_621534 != nil: + section.add "Version", valid_621534 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -130578,41 +130643,41 @@ proc validate_PostRevokeSecurityGroupIngress_620327(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620331 = header.getOrDefault("X-Amz-Signature") - valid_620331 = validateParameter(valid_620331, JString, required = false, + var valid_621535 = header.getOrDefault("X-Amz-Signature") + valid_621535 = validateParameter(valid_621535, JString, required = false, default = nil) - if valid_620331 != nil: - section.add "X-Amz-Signature", valid_620331 - var valid_620332 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620332 = validateParameter(valid_620332, JString, required = false, + if valid_621535 != nil: + section.add "X-Amz-Signature", valid_621535 + var valid_621536 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621536 = validateParameter(valid_621536, JString, required = false, default = nil) - if valid_620332 != nil: - section.add "X-Amz-Content-Sha256", valid_620332 - var valid_620333 = header.getOrDefault("X-Amz-Date") - valid_620333 = validateParameter(valid_620333, JString, required = false, + if valid_621536 != nil: + section.add "X-Amz-Content-Sha256", valid_621536 + var valid_621537 = header.getOrDefault("X-Amz-Date") + valid_621537 = validateParameter(valid_621537, JString, required = false, default = nil) - if valid_620333 != nil: - section.add "X-Amz-Date", valid_620333 - var valid_620334 = header.getOrDefault("X-Amz-Credential") - valid_620334 = validateParameter(valid_620334, JString, required = false, + if valid_621537 != nil: + section.add "X-Amz-Date", valid_621537 + var valid_621538 = header.getOrDefault("X-Amz-Credential") + valid_621538 = validateParameter(valid_621538, JString, required = false, default = nil) - if valid_620334 != nil: - section.add "X-Amz-Credential", valid_620334 - var valid_620335 = header.getOrDefault("X-Amz-Security-Token") - valid_620335 = validateParameter(valid_620335, JString, required = false, + if valid_621538 != nil: + section.add "X-Amz-Credential", valid_621538 + var valid_621539 = header.getOrDefault("X-Amz-Security-Token") + valid_621539 = validateParameter(valid_621539, JString, required = false, default = nil) - if valid_620335 != nil: - section.add "X-Amz-Security-Token", valid_620335 - var valid_620336 = header.getOrDefault("X-Amz-Algorithm") - valid_620336 = validateParameter(valid_620336, JString, required = false, + if valid_621539 != nil: + section.add "X-Amz-Security-Token", valid_621539 + var valid_621540 = header.getOrDefault("X-Amz-Algorithm") + valid_621540 = validateParameter(valid_621540, JString, required = false, default = nil) - if valid_620336 != nil: - section.add "X-Amz-Algorithm", valid_620336 - var valid_620337 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620337 = validateParameter(valid_620337, JString, required = false, + if valid_621540 != nil: + section.add "X-Amz-Algorithm", valid_621540 + var valid_621541 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621541 = validateParameter(valid_621541, JString, required = false, default = nil) - if valid_620337 != nil: - section.add "X-Amz-SignedHeaders", valid_620337 + if valid_621541 != nil: + section.add "X-Amz-SignedHeaders", valid_621541 result.add "header", section ## parameters in `formData` object: ## GroupId: JString @@ -130637,71 +130702,71 @@ proc validate_PostRevokeSecurityGroupIngress_620327(path: JsonNode; ## IpPermissions: JArray ## : The sets of IP permissions. You can't specify a source security group and a CIDR IP address range in the same set of permissions. section = newJObject() - var valid_620338 = formData.getOrDefault("GroupId") - valid_620338 = validateParameter(valid_620338, JString, required = false, - default = nil) - if valid_620338 != nil: - section.add "GroupId", valid_620338 - var valid_620339 = formData.getOrDefault("ToPort") - valid_620339 = validateParameter(valid_620339, JInt, required = false, default = nil) - if valid_620339 != nil: - section.add "ToPort", valid_620339 - var valid_620340 = formData.getOrDefault("IpProtocol") - valid_620340 = validateParameter(valid_620340, JString, required = false, - default = nil) - if valid_620340 != nil: - section.add "IpProtocol", valid_620340 - var valid_620341 = formData.getOrDefault("SourceSecurityGroupName") - valid_620341 = validateParameter(valid_620341, JString, required = false, - default = nil) - if valid_620341 != nil: - section.add "SourceSecurityGroupName", valid_620341 - var valid_620342 = formData.getOrDefault("CidrIp") - valid_620342 = validateParameter(valid_620342, JString, required = false, - default = nil) - if valid_620342 != nil: - section.add "CidrIp", valid_620342 - var valid_620343 = formData.getOrDefault("GroupName") - valid_620343 = validateParameter(valid_620343, JString, required = false, - default = nil) - if valid_620343 != nil: - section.add "GroupName", valid_620343 - var valid_620344 = formData.getOrDefault("DryRun") - valid_620344 = validateParameter(valid_620344, JBool, required = false, default = nil) - if valid_620344 != nil: - section.add "DryRun", valid_620344 - var valid_620345 = formData.getOrDefault("SourceSecurityGroupOwnerId") - valid_620345 = validateParameter(valid_620345, JString, required = false, - default = nil) - if valid_620345 != nil: - section.add "SourceSecurityGroupOwnerId", valid_620345 - var valid_620346 = formData.getOrDefault("FromPort") - valid_620346 = validateParameter(valid_620346, JInt, required = false, default = nil) - if valid_620346 != nil: - section.add "FromPort", valid_620346 - var valid_620347 = formData.getOrDefault("IpPermissions") - valid_620347 = validateParameter(valid_620347, JArray, required = false, - default = nil) - if valid_620347 != nil: - section.add "IpPermissions", valid_620347 - result.add "formData", section - if body != nil: - result.add "body", body - -proc call*(call_620348: Call_PostRevokeSecurityGroupIngress_620326; path: JsonNode; + var valid_621542 = formData.getOrDefault("GroupId") + valid_621542 = validateParameter(valid_621542, JString, required = false, + default = nil) + if valid_621542 != nil: + section.add "GroupId", valid_621542 + var valid_621543 = formData.getOrDefault("ToPort") + valid_621543 = validateParameter(valid_621543, JInt, required = false, default = nil) + if valid_621543 != nil: + section.add "ToPort", valid_621543 + var valid_621544 = formData.getOrDefault("IpProtocol") + valid_621544 = validateParameter(valid_621544, JString, required = false, + default = nil) + if valid_621544 != nil: + section.add "IpProtocol", valid_621544 + var valid_621545 = formData.getOrDefault("SourceSecurityGroupName") + valid_621545 = validateParameter(valid_621545, JString, required = false, + default = nil) + if valid_621545 != nil: + section.add "SourceSecurityGroupName", valid_621545 + var valid_621546 = formData.getOrDefault("CidrIp") + valid_621546 = validateParameter(valid_621546, JString, required = false, + default = nil) + if valid_621546 != nil: + section.add "CidrIp", valid_621546 + var valid_621547 = formData.getOrDefault("GroupName") + valid_621547 = validateParameter(valid_621547, JString, required = false, + default = nil) + if valid_621547 != nil: + section.add "GroupName", valid_621547 + var valid_621548 = formData.getOrDefault("DryRun") + valid_621548 = validateParameter(valid_621548, JBool, required = false, default = nil) + if valid_621548 != nil: + section.add "DryRun", valid_621548 + var valid_621549 = formData.getOrDefault("SourceSecurityGroupOwnerId") + valid_621549 = validateParameter(valid_621549, JString, required = false, + default = nil) + if valid_621549 != nil: + section.add "SourceSecurityGroupOwnerId", valid_621549 + var valid_621550 = formData.getOrDefault("FromPort") + valid_621550 = validateParameter(valid_621550, JInt, required = false, default = nil) + if valid_621550 != nil: + section.add "FromPort", valid_621550 + var valid_621551 = formData.getOrDefault("IpPermissions") + valid_621551 = validateParameter(valid_621551, JArray, required = false, + default = nil) + if valid_621551 != nil: + section.add "IpPermissions", valid_621551 + result.add "formData", section + if body != nil: + result.add "body", body + +proc call*(call_621552: Call_PostRevokeSecurityGroupIngress_621530; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Removes the specified ingress rules from a security group. To remove a rule, the values that you specify (for example, ports) must match the existing rule's values exactly.
[EC2-Classic only] If the values you specify do not match the existing rule's values, no error is returned. Use DescribeSecurityGroups to verify that the rule has been removed.
Each rule consists of the protocol and the CIDR range or source security group. For the TCP and UDP protocols, you must also specify the destination port or range of ports. For the ICMP protocol, you must also specify the ICMP type and code. If the security group rule has a description, you do not have to specify the description to revoke the rule.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
## - let valid = call_620348.validator(path, query, header, formData, body) - let scheme = call_620348.pickScheme + let valid = call_621552.validator(path, query, header, formData, body) + let scheme = call_621552.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620348.url(scheme.get, call_620348.host, call_620348.base, - call_620348.route, valid.getOrDefault("path"), + let url = call_621552.url(scheme.get, call_621552.host, call_621552.base, + call_621552.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620348, url, valid) + result = atozHook(call_621552, url, valid) -proc call*(call_620349: Call_PostRevokeSecurityGroupIngress_620326; +proc call*(call_621553: Call_PostRevokeSecurityGroupIngress_621530; GroupId: string = ""; ToPort: int = 0; IpProtocol: string = ""; SourceSecurityGroupName: string = ""; CidrIp: string = ""; GroupName: string = ""; DryRun: bool = false; @@ -130733,34 +130798,34 @@ proc call*(call_620349: Call_PostRevokeSecurityGroupIngress_620326; ## Version: string (required) ## IpPermissions: JArray ## : The sets of IP permissions. You can't specify a source security group and a CIDR IP address range in the same set of permissions. - var query_620350 = newJObject() - var formData_620351 = newJObject() - add(formData_620351, "GroupId", newJString(GroupId)) - add(formData_620351, "ToPort", newJInt(ToPort)) - add(formData_620351, "IpProtocol", newJString(IpProtocol)) - add(formData_620351, "SourceSecurityGroupName", + var query_621554 = newJObject() + var formData_621555 = newJObject() + add(formData_621555, "GroupId", newJString(GroupId)) + add(formData_621555, "ToPort", newJInt(ToPort)) + add(formData_621555, "IpProtocol", newJString(IpProtocol)) + add(formData_621555, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) - add(formData_620351, "CidrIp", newJString(CidrIp)) - add(formData_620351, "GroupName", newJString(GroupName)) - add(formData_620351, "DryRun", newJBool(DryRun)) - add(query_620350, "Action", newJString(Action)) - add(formData_620351, "SourceSecurityGroupOwnerId", + add(formData_621555, "CidrIp", newJString(CidrIp)) + add(formData_621555, "GroupName", newJString(GroupName)) + add(formData_621555, "DryRun", newJBool(DryRun)) + add(query_621554, "Action", newJString(Action)) + add(formData_621555, "SourceSecurityGroupOwnerId", newJString(SourceSecurityGroupOwnerId)) - add(formData_620351, "FromPort", newJInt(FromPort)) - add(query_620350, "Version", newJString(Version)) + add(formData_621555, "FromPort", newJInt(FromPort)) + add(query_621554, "Version", newJString(Version)) if IpPermissions != nil: - formData_620351.add "IpPermissions", IpPermissions - result = call_620349.call(nil, query_620350, nil, formData_620351, nil) + formData_621555.add "IpPermissions", IpPermissions + result = call_621553.call(nil, query_621554, nil, formData_621555, nil) -var postRevokeSecurityGroupIngress* = Call_PostRevokeSecurityGroupIngress_620326( +var postRevokeSecurityGroupIngress* = Call_PostRevokeSecurityGroupIngress_621530( name: "postRevokeSecurityGroupIngress", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=RevokeSecurityGroupIngress", - validator: validate_PostRevokeSecurityGroupIngress_620327, base: "/", - url: url_PostRevokeSecurityGroupIngress_620328, + validator: validate_PostRevokeSecurityGroupIngress_621531, base: "/", + url: url_PostRevokeSecurityGroupIngress_621532, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetRevokeSecurityGroupIngress_620301 = ref object of OpenApiRestCall_604389 -proc url_GetRevokeSecurityGroupIngress_620303(protocol: Scheme; host: string; + Call_GetRevokeSecurityGroupIngress_621505 = ref object of OpenApiRestCall_605589 +proc url_GetRevokeSecurityGroupIngress_621507(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -130772,7 +130837,7 @@ proc url_GetRevokeSecurityGroupIngress_620303(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetRevokeSecurityGroupIngress_620302(path: JsonNode; query: JsonNode; +proc validate_GetRevokeSecurityGroupIngress_621506(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Removes the specified ingress rules from a security group. To remove a rule, the values that you specify (for example, ports) must match the existing rule's values exactly.
[EC2-Classic only] If the values you specify do not match the existing rule's values, no error is returned. Use DescribeSecurityGroups to verify that the rule has been removed.
Each rule consists of the protocol and the CIDR range or source security group. For the TCP and UDP protocols, you must also specify the destination port or range of ports. For the ICMP protocol, you must also specify the ICMP type and code. If the security group rule has a description, you do not have to specify the description to revoke the rule.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
## @@ -130805,64 +130870,64 @@ proc validate_GetRevokeSecurityGroupIngress_620302(path: JsonNode; query: JsonNo ## CidrIp: JString ## : The CIDR IP address range. You can't specify this parameter when specifying a source security group. section = newJObject() - var valid_620304 = query.getOrDefault("IpProtocol") - valid_620304 = validateParameter(valid_620304, JString, required = false, - default = nil) - if valid_620304 != nil: - section.add "IpProtocol", valid_620304 - var valid_620305 = query.getOrDefault("GroupName") - valid_620305 = validateParameter(valid_620305, JString, required = false, - default = nil) - if valid_620305 != nil: - section.add "GroupName", valid_620305 - var valid_620306 = query.getOrDefault("DryRun") - valid_620306 = validateParameter(valid_620306, JBool, required = false, default = nil) - if valid_620306 != nil: - section.add "DryRun", valid_620306 - var valid_620307 = query.getOrDefault("SourceSecurityGroupOwnerId") - valid_620307 = validateParameter(valid_620307, JString, required = false, - default = nil) - if valid_620307 != nil: - section.add "SourceSecurityGroupOwnerId", valid_620307 - var valid_620308 = query.getOrDefault("FromPort") - valid_620308 = validateParameter(valid_620308, JInt, required = false, default = nil) - if valid_620308 != nil: - section.add "FromPort", valid_620308 - var valid_620309 = query.getOrDefault("SourceSecurityGroupName") - valid_620309 = validateParameter(valid_620309, JString, required = false, - default = nil) - if valid_620309 != nil: - section.add "SourceSecurityGroupName", valid_620309 - var valid_620310 = query.getOrDefault("ToPort") - valid_620310 = validateParameter(valid_620310, JInt, required = false, default = nil) - if valid_620310 != nil: - section.add "ToPort", valid_620310 - var valid_620311 = query.getOrDefault("IpPermissions") - valid_620311 = validateParameter(valid_620311, JArray, required = false, - default = nil) - if valid_620311 != nil: - section.add "IpPermissions", valid_620311 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620312 = query.getOrDefault("Action") - valid_620312 = validateParameter(valid_620312, JString, required = true, default = newJString( + var valid_621508 = query.getOrDefault("IpProtocol") + valid_621508 = validateParameter(valid_621508, JString, required = false, + default = nil) + if valid_621508 != nil: + section.add "IpProtocol", valid_621508 + var valid_621509 = query.getOrDefault("GroupName") + valid_621509 = validateParameter(valid_621509, JString, required = false, + default = nil) + if valid_621509 != nil: + section.add "GroupName", valid_621509 + var valid_621510 = query.getOrDefault("DryRun") + valid_621510 = validateParameter(valid_621510, JBool, required = false, default = nil) + if valid_621510 != nil: + section.add "DryRun", valid_621510 + var valid_621511 = query.getOrDefault("SourceSecurityGroupOwnerId") + valid_621511 = validateParameter(valid_621511, JString, required = false, + default = nil) + if valid_621511 != nil: + section.add "SourceSecurityGroupOwnerId", valid_621511 + var valid_621512 = query.getOrDefault("FromPort") + valid_621512 = validateParameter(valid_621512, JInt, required = false, default = nil) + if valid_621512 != nil: + section.add "FromPort", valid_621512 + var valid_621513 = query.getOrDefault("SourceSecurityGroupName") + valid_621513 = validateParameter(valid_621513, JString, required = false, + default = nil) + if valid_621513 != nil: + section.add "SourceSecurityGroupName", valid_621513 + var valid_621514 = query.getOrDefault("ToPort") + valid_621514 = validateParameter(valid_621514, JInt, required = false, default = nil) + if valid_621514 != nil: + section.add "ToPort", valid_621514 + var valid_621515 = query.getOrDefault("IpPermissions") + valid_621515 = validateParameter(valid_621515, JArray, required = false, + default = nil) + if valid_621515 != nil: + section.add "IpPermissions", valid_621515 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_621516 = query.getOrDefault("Action") + valid_621516 = validateParameter(valid_621516, JString, required = true, default = newJString( "RevokeSecurityGroupIngress")) - if valid_620312 != nil: - section.add "Action", valid_620312 - var valid_620313 = query.getOrDefault("GroupId") - valid_620313 = validateParameter(valid_620313, JString, required = false, + if valid_621516 != nil: + section.add "Action", valid_621516 + var valid_621517 = query.getOrDefault("GroupId") + valid_621517 = validateParameter(valid_621517, JString, required = false, default = nil) - if valid_620313 != nil: - section.add "GroupId", valid_620313 - var valid_620314 = query.getOrDefault("Version") - valid_620314 = validateParameter(valid_620314, JString, required = true, + if valid_621517 != nil: + section.add "GroupId", valid_621517 + var valid_621518 = query.getOrDefault("Version") + valid_621518 = validateParameter(valid_621518, JString, required = true, default = newJString("2016-11-15")) - if valid_620314 != nil: - section.add "Version", valid_620314 - var valid_620315 = query.getOrDefault("CidrIp") - valid_620315 = validateParameter(valid_620315, JString, required = false, + if valid_621518 != nil: + section.add "Version", valid_621518 + var valid_621519 = query.getOrDefault("CidrIp") + valid_621519 = validateParameter(valid_621519, JString, required = false, default = nil) - if valid_620315 != nil: - section.add "CidrIp", valid_620315 + if valid_621519 != nil: + section.add "CidrIp", valid_621519 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -130873,61 +130938,61 @@ proc validate_GetRevokeSecurityGroupIngress_620302(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620316 = header.getOrDefault("X-Amz-Signature") - valid_620316 = validateParameter(valid_620316, JString, required = false, + var valid_621520 = header.getOrDefault("X-Amz-Signature") + valid_621520 = validateParameter(valid_621520, JString, required = false, default = nil) - if valid_620316 != nil: - section.add "X-Amz-Signature", valid_620316 - var valid_620317 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620317 = validateParameter(valid_620317, JString, required = false, + if valid_621520 != nil: + section.add "X-Amz-Signature", valid_621520 + var valid_621521 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621521 = validateParameter(valid_621521, JString, required = false, default = nil) - if valid_620317 != nil: - section.add "X-Amz-Content-Sha256", valid_620317 - var valid_620318 = header.getOrDefault("X-Amz-Date") - valid_620318 = validateParameter(valid_620318, JString, required = false, + if valid_621521 != nil: + section.add "X-Amz-Content-Sha256", valid_621521 + var valid_621522 = header.getOrDefault("X-Amz-Date") + valid_621522 = validateParameter(valid_621522, JString, required = false, default = nil) - if valid_620318 != nil: - section.add "X-Amz-Date", valid_620318 - var valid_620319 = header.getOrDefault("X-Amz-Credential") - valid_620319 = validateParameter(valid_620319, JString, required = false, + if valid_621522 != nil: + section.add "X-Amz-Date", valid_621522 + var valid_621523 = header.getOrDefault("X-Amz-Credential") + valid_621523 = validateParameter(valid_621523, JString, required = false, default = nil) - if valid_620319 != nil: - section.add "X-Amz-Credential", valid_620319 - var valid_620320 = header.getOrDefault("X-Amz-Security-Token") - valid_620320 = validateParameter(valid_620320, JString, required = false, + if valid_621523 != nil: + section.add "X-Amz-Credential", valid_621523 + var valid_621524 = header.getOrDefault("X-Amz-Security-Token") + valid_621524 = validateParameter(valid_621524, JString, required = false, default = nil) - if valid_620320 != nil: - section.add "X-Amz-Security-Token", valid_620320 - var valid_620321 = header.getOrDefault("X-Amz-Algorithm") - valid_620321 = validateParameter(valid_620321, JString, required = false, + if valid_621524 != nil: + section.add "X-Amz-Security-Token", valid_621524 + var valid_621525 = header.getOrDefault("X-Amz-Algorithm") + valid_621525 = validateParameter(valid_621525, JString, required = false, default = nil) - if valid_620321 != nil: - section.add "X-Amz-Algorithm", valid_620321 - var valid_620322 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620322 = validateParameter(valid_620322, JString, required = false, + if valid_621525 != nil: + section.add "X-Amz-Algorithm", valid_621525 + var valid_621526 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621526 = validateParameter(valid_621526, JString, required = false, default = nil) - if valid_620322 != nil: - section.add "X-Amz-SignedHeaders", valid_620322 + if valid_621526 != nil: + section.add "X-Amz-SignedHeaders", valid_621526 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620323: Call_GetRevokeSecurityGroupIngress_620301; path: JsonNode; +proc call*(call_621527: Call_GetRevokeSecurityGroupIngress_621505; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Removes the specified ingress rules from a security group. To remove a rule, the values that you specify (for example, ports) must match the existing rule's values exactly.
[EC2-Classic only] If the values you specify do not match the existing rule's values, no error is returned. Use DescribeSecurityGroups to verify that the rule has been removed.
Each rule consists of the protocol and the CIDR range or source security group. For the TCP and UDP protocols, you must also specify the destination port or range of ports. For the ICMP protocol, you must also specify the ICMP type and code. If the security group rule has a description, you do not have to specify the description to revoke the rule.
Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur.
## - let valid = call_620323.validator(path, query, header, formData, body) - let scheme = call_620323.pickScheme + let valid = call_621527.validator(path, query, header, formData, body) + let scheme = call_621527.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620323.url(scheme.get, call_620323.host, call_620323.base, - call_620323.route, valid.getOrDefault("path"), + let url = call_621527.url(scheme.get, call_621527.host, call_621527.base, + call_621527.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620323, url, valid) + result = atozHook(call_621527, url, valid) -proc call*(call_620324: Call_GetRevokeSecurityGroupIngress_620301; +proc call*(call_621528: Call_GetRevokeSecurityGroupIngress_621505; IpProtocol: string = ""; GroupName: string = ""; DryRun: bool = false; SourceSecurityGroupOwnerId: string = ""; FromPort: int = 0; SourceSecurityGroupName: string = ""; ToPort: int = 0; @@ -130959,32 +131024,32 @@ proc call*(call_620324: Call_GetRevokeSecurityGroupIngress_620301; ## Version: string (required) ## CidrIp: string ## : The CIDR IP address range. You can't specify this parameter when specifying a source security group. - var query_620325 = newJObject() - add(query_620325, "IpProtocol", newJString(IpProtocol)) - add(query_620325, "GroupName", newJString(GroupName)) - add(query_620325, "DryRun", newJBool(DryRun)) - add(query_620325, "SourceSecurityGroupOwnerId", + var query_621529 = newJObject() + add(query_621529, "IpProtocol", newJString(IpProtocol)) + add(query_621529, "GroupName", newJString(GroupName)) + add(query_621529, "DryRun", newJBool(DryRun)) + add(query_621529, "SourceSecurityGroupOwnerId", newJString(SourceSecurityGroupOwnerId)) - add(query_620325, "FromPort", newJInt(FromPort)) - add(query_620325, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) - add(query_620325, "ToPort", newJInt(ToPort)) + add(query_621529, "FromPort", newJInt(FromPort)) + add(query_621529, "SourceSecurityGroupName", newJString(SourceSecurityGroupName)) + add(query_621529, "ToPort", newJInt(ToPort)) if IpPermissions != nil: - query_620325.add "IpPermissions", IpPermissions - add(query_620325, "Action", newJString(Action)) - add(query_620325, "GroupId", newJString(GroupId)) - add(query_620325, "Version", newJString(Version)) - add(query_620325, "CidrIp", newJString(CidrIp)) - result = call_620324.call(nil, query_620325, nil, nil, nil) - -var getRevokeSecurityGroupIngress* = Call_GetRevokeSecurityGroupIngress_620301( + query_621529.add "IpPermissions", IpPermissions + add(query_621529, "Action", newJString(Action)) + add(query_621529, "GroupId", newJString(GroupId)) + add(query_621529, "Version", newJString(Version)) + add(query_621529, "CidrIp", newJString(CidrIp)) + result = call_621528.call(nil, query_621529, nil, nil, nil) + +var getRevokeSecurityGroupIngress* = Call_GetRevokeSecurityGroupIngress_621505( name: "getRevokeSecurityGroupIngress", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=RevokeSecurityGroupIngress", - validator: validate_GetRevokeSecurityGroupIngress_620302, base: "/", - url: url_GetRevokeSecurityGroupIngress_620303, + validator: validate_GetRevokeSecurityGroupIngress_621506, base: "/", + url: url_GetRevokeSecurityGroupIngress_621507, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRunInstances_620436 = ref object of OpenApiRestCall_604389 -proc url_PostRunInstances_620438(protocol: Scheme; host: string; base: string; + Call_PostRunInstances_621640 = ref object of OpenApiRestCall_605589 +proc url_PostRunInstances_621642(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -130996,7 +131061,7 @@ proc url_PostRunInstances_620438(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostRunInstances_620437(path: JsonNode; query: JsonNode; +proc validate_PostRunInstances_621641(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Launches the specified number of instances using an AMI for which you have permissions.
You can specify a number of options, or leave the default options. The following rules apply:
[EC2-VPC] If you don't specify a subnet ID, we choose a default subnet from your default VPC for you. If you don't have a default VPC, you must specify a subnet ID in the request.
[EC2-Classic] If don't specify an Availability Zone, we choose one for you.
Some instance types must be launched into a VPC. If you do not have a default VPC, or if you do not specify a subnet ID, the request fails. For more information, see Instance Types Available Only in a VPC.
[EC2-VPC] All instances have a network interface with a primary private IPv4 address. If you don't specify this address, we choose one from the IPv4 range of your subnet.
Not all instance types support IPv6 addresses. For more information, see Instance Types.
If you don't specify a security group ID, we use the default security group. For more information, see Security Groups.
If any of the AMIs have a product code attached for which the user has not subscribed, the request fails.
You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters.
To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances.
An instance is ready for you to use when it's in the running
state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging Your Amazon EC2 Resources.
Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
For troubleshooting, see What To Do If An Instance Immediately Terminates, and Troubleshooting Connecting to Your Instance in the Amazon Elastic Compute Cloud User Guide.
@@ -131010,16 +131075,16 @@ proc validate_PostRunInstances_620437(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620439 = query.getOrDefault("Action") - valid_620439 = validateParameter(valid_620439, JString, required = true, + var valid_621643 = query.getOrDefault("Action") + valid_621643 = validateParameter(valid_621643, JString, required = true, default = newJString("RunInstances")) - if valid_620439 != nil: - section.add "Action", valid_620439 - var valid_620440 = query.getOrDefault("Version") - valid_620440 = validateParameter(valid_620440, JString, required = true, + if valid_621643 != nil: + section.add "Action", valid_621643 + var valid_621644 = query.getOrDefault("Version") + valid_621644 = validateParameter(valid_621644, JString, required = true, default = newJString("2016-11-15")) - if valid_620440 != nil: - section.add "Version", valid_620440 + if valid_621644 != nil: + section.add "Version", valid_621644 result.add "query", section ## parameters in `header` object: ## X-Amz-Security-Token: JString @@ -131030,41 +131095,41 @@ proc validate_PostRunInstances_620437(path: JsonNode; query: JsonNode; ## X-Amz-Credential: JString ## X-Amz-Algorithm: JString section = newJObject() - var valid_620441 = header.getOrDefault("X-Amz-Security-Token") - valid_620441 = validateParameter(valid_620441, JString, required = false, + var valid_621645 = header.getOrDefault("X-Amz-Security-Token") + valid_621645 = validateParameter(valid_621645, JString, required = false, default = nil) - if valid_620441 != nil: - section.add "X-Amz-Security-Token", valid_620441 - var valid_620442 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620442 = validateParameter(valid_620442, JString, required = false, + if valid_621645 != nil: + section.add "X-Amz-Security-Token", valid_621645 + var valid_621646 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621646 = validateParameter(valid_621646, JString, required = false, default = nil) - if valid_620442 != nil: - section.add "X-Amz-SignedHeaders", valid_620442 - var valid_620443 = header.getOrDefault("X-Amz-Signature") - valid_620443 = validateParameter(valid_620443, JString, required = false, + if valid_621646 != nil: + section.add "X-Amz-SignedHeaders", valid_621646 + var valid_621647 = header.getOrDefault("X-Amz-Signature") + valid_621647 = validateParameter(valid_621647, JString, required = false, default = nil) - if valid_620443 != nil: - section.add "X-Amz-Signature", valid_620443 - var valid_620444 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620444 = validateParameter(valid_620444, JString, required = false, + if valid_621647 != nil: + section.add "X-Amz-Signature", valid_621647 + var valid_621648 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621648 = validateParameter(valid_621648, JString, required = false, default = nil) - if valid_620444 != nil: - section.add "X-Amz-Content-Sha256", valid_620444 - var valid_620445 = header.getOrDefault("X-Amz-Date") - valid_620445 = validateParameter(valid_620445, JString, required = false, + if valid_621648 != nil: + section.add "X-Amz-Content-Sha256", valid_621648 + var valid_621649 = header.getOrDefault("X-Amz-Date") + valid_621649 = validateParameter(valid_621649, JString, required = false, default = nil) - if valid_620445 != nil: - section.add "X-Amz-Date", valid_620445 - var valid_620446 = header.getOrDefault("X-Amz-Credential") - valid_620446 = validateParameter(valid_620446, JString, required = false, + if valid_621649 != nil: + section.add "X-Amz-Date", valid_621649 + var valid_621650 = header.getOrDefault("X-Amz-Credential") + valid_621650 = validateParameter(valid_621650, JString, required = false, default = nil) - if valid_620446 != nil: - section.add "X-Amz-Credential", valid_620446 - var valid_620447 = header.getOrDefault("X-Amz-Algorithm") - valid_620447 = validateParameter(valid_620447, JString, required = false, + if valid_621650 != nil: + section.add "X-Amz-Credential", valid_621650 + var valid_621651 = header.getOrDefault("X-Amz-Algorithm") + valid_621651 = validateParameter(valid_621651, JString, required = false, default = nil) - if valid_620447 != nil: - section.add "X-Amz-Algorithm", valid_620447 + if valid_621651 != nil: + section.add "X-Amz-Algorithm", valid_621651 result.add "header", section ## parameters in `formData` object: ## InstanceType: JString @@ -131211,277 +131276,277 @@ proc validate_PostRunInstances_620437(path: JsonNode; query: JsonNode; ## LicenseSpecification: JArray ## : The license configurations. section = newJObject() - var valid_620448 = formData.getOrDefault("InstanceType") - valid_620448 = validateParameter(valid_620448, JString, required = false, + var valid_621652 = formData.getOrDefault("InstanceType") + valid_621652 = validateParameter(valid_621652, JString, required = false, default = newJString("t1.micro")) - if valid_620448 != nil: - section.add "InstanceType", valid_620448 - var valid_620449 = formData.getOrDefault("Placement.Tenancy") - valid_620449 = validateParameter(valid_620449, JString, required = false, - default = nil) - if valid_620449 != nil: - section.add "Placement.Tenancy", valid_620449 - var valid_620450 = formData.getOrDefault("Placement.HostResourceGroupArn") - valid_620450 = validateParameter(valid_620450, JString, required = false, - default = nil) - if valid_620450 != nil: - section.add "Placement.HostResourceGroupArn", valid_620450 - var valid_620451 = formData.getOrDefault("SecurityGroupId") - valid_620451 = validateParameter(valid_620451, JArray, required = false, - default = nil) - if valid_620451 != nil: - section.add "SecurityGroupId", valid_620451 - var valid_620452 = formData.getOrDefault("MetadataOptions.HttpEndpoint") - valid_620452 = validateParameter(valid_620452, JString, required = false, - default = nil) - if valid_620452 != nil: - section.add "MetadataOptions.HttpEndpoint", valid_620452 - var valid_620453 = formData.getOrDefault("Placement.HostId") - valid_620453 = validateParameter(valid_620453, JString, required = false, - default = nil) - if valid_620453 != nil: - section.add "Placement.HostId", valid_620453 - var valid_620454 = formData.getOrDefault("DisableApiTermination") - valid_620454 = validateParameter(valid_620454, JBool, required = false, default = nil) - if valid_620454 != nil: - section.add "DisableApiTermination", valid_620454 - var valid_620455 = formData.getOrDefault("LaunchTemplate.Version") - valid_620455 = validateParameter(valid_620455, JString, required = false, - default = nil) - if valid_620455 != nil: - section.add "LaunchTemplate.Version", valid_620455 - var valid_620456 = formData.getOrDefault("Placement.SpreadDomain") - valid_620456 = validateParameter(valid_620456, JString, required = false, - default = nil) - if valid_620456 != nil: - section.add "Placement.SpreadDomain", valid_620456 - var valid_620457 = formData.getOrDefault("InstanceInitiatedShutdownBehavior") - valid_620457 = validateParameter(valid_620457, JString, required = false, + if valid_621652 != nil: + section.add "InstanceType", valid_621652 + var valid_621653 = formData.getOrDefault("Placement.Tenancy") + valid_621653 = validateParameter(valid_621653, JString, required = false, + default = nil) + if valid_621653 != nil: + section.add "Placement.Tenancy", valid_621653 + var valid_621654 = formData.getOrDefault("Placement.HostResourceGroupArn") + valid_621654 = validateParameter(valid_621654, JString, required = false, + default = nil) + if valid_621654 != nil: + section.add "Placement.HostResourceGroupArn", valid_621654 + var valid_621655 = formData.getOrDefault("SecurityGroupId") + valid_621655 = validateParameter(valid_621655, JArray, required = false, + default = nil) + if valid_621655 != nil: + section.add "SecurityGroupId", valid_621655 + var valid_621656 = formData.getOrDefault("MetadataOptions.HttpEndpoint") + valid_621656 = validateParameter(valid_621656, JString, required = false, + default = nil) + if valid_621656 != nil: + section.add "MetadataOptions.HttpEndpoint", valid_621656 + var valid_621657 = formData.getOrDefault("Placement.HostId") + valid_621657 = validateParameter(valid_621657, JString, required = false, + default = nil) + if valid_621657 != nil: + section.add "Placement.HostId", valid_621657 + var valid_621658 = formData.getOrDefault("DisableApiTermination") + valid_621658 = validateParameter(valid_621658, JBool, required = false, default = nil) + if valid_621658 != nil: + section.add "DisableApiTermination", valid_621658 + var valid_621659 = formData.getOrDefault("LaunchTemplate.Version") + valid_621659 = validateParameter(valid_621659, JString, required = false, + default = nil) + if valid_621659 != nil: + section.add "LaunchTemplate.Version", valid_621659 + var valid_621660 = formData.getOrDefault("Placement.SpreadDomain") + valid_621660 = validateParameter(valid_621660, JString, required = false, + default = nil) + if valid_621660 != nil: + section.add "Placement.SpreadDomain", valid_621660 + var valid_621661 = formData.getOrDefault("InstanceInitiatedShutdownBehavior") + valid_621661 = validateParameter(valid_621661, JString, required = false, default = newJString("stop")) - if valid_620457 != nil: - section.add "InstanceInitiatedShutdownBehavior", valid_620457 - var valid_620458 = formData.getOrDefault("CpuOptions.CoreCount") - valid_620458 = validateParameter(valid_620458, JString, required = false, - default = nil) - if valid_620458 != nil: - section.add "CpuOptions.CoreCount", valid_620458 - var valid_620459 = formData.getOrDefault("ElasticGpuSpecification") - valid_620459 = validateParameter(valid_620459, JArray, required = false, - default = nil) - if valid_620459 != nil: - section.add "ElasticGpuSpecification", valid_620459 - var valid_620460 = formData.getOrDefault("LaunchTemplate.LaunchTemplateId") - valid_620460 = validateParameter(valid_620460, JString, required = false, - default = nil) - if valid_620460 != nil: - section.add "LaunchTemplate.LaunchTemplateId", valid_620460 - var valid_620461 = formData.getOrDefault("ElasticInferenceAccelerator") - valid_620461 = validateParameter(valid_620461, JArray, required = false, - default = nil) - if valid_620461 != nil: - section.add "ElasticInferenceAccelerator", valid_620461 - var valid_620462 = formData.getOrDefault("Placement.PartitionNumber") - valid_620462 = validateParameter(valid_620462, JString, required = false, - default = nil) - if valid_620462 != nil: - section.add "Placement.PartitionNumber", valid_620462 - var valid_620463 = formData.getOrDefault("InstanceMarketOptions.MarketType") - valid_620463 = validateParameter(valid_620463, JString, required = false, - default = nil) - if valid_620463 != nil: - section.add "InstanceMarketOptions.MarketType", valid_620463 - var valid_620464 = formData.getOrDefault("RamdiskId") - valid_620464 = validateParameter(valid_620464, JString, required = false, - default = nil) - if valid_620464 != nil: - section.add "RamdiskId", valid_620464 - var valid_620465 = formData.getOrDefault("AdditionalInfo") - valid_620465 = validateParameter(valid_620465, JString, required = false, - default = nil) - if valid_620465 != nil: - section.add "AdditionalInfo", valid_620465 - var valid_620466 = formData.getOrDefault("NetworkInterface") - valid_620466 = validateParameter(valid_620466, JArray, required = false, - default = nil) - if valid_620466 != nil: - section.add "NetworkInterface", valid_620466 - var valid_620467 = formData.getOrDefault("ClientToken") - valid_620467 = validateParameter(valid_620467, JString, required = false, - default = nil) - if valid_620467 != nil: - section.add "ClientToken", valid_620467 - var valid_620468 = formData.getOrDefault("CreditSpecification.CpuCredits") - valid_620468 = validateParameter(valid_620468, JString, required = false, - default = nil) - if valid_620468 != nil: - section.add "CreditSpecification.CpuCredits", valid_620468 - var valid_620469 = formData.getOrDefault("HibernationOptions.Configured") - valid_620469 = validateParameter(valid_620469, JString, required = false, - default = nil) - if valid_620469 != nil: - section.add "HibernationOptions.Configured", valid_620469 + if valid_621661 != nil: + section.add "InstanceInitiatedShutdownBehavior", valid_621661 + var valid_621662 = formData.getOrDefault("CpuOptions.CoreCount") + valid_621662 = validateParameter(valid_621662, JString, required = false, + default = nil) + if valid_621662 != nil: + section.add "CpuOptions.CoreCount", valid_621662 + var valid_621663 = formData.getOrDefault("ElasticGpuSpecification") + valid_621663 = validateParameter(valid_621663, JArray, required = false, + default = nil) + if valid_621663 != nil: + section.add "ElasticGpuSpecification", valid_621663 + var valid_621664 = formData.getOrDefault("LaunchTemplate.LaunchTemplateId") + valid_621664 = validateParameter(valid_621664, JString, required = false, + default = nil) + if valid_621664 != nil: + section.add "LaunchTemplate.LaunchTemplateId", valid_621664 + var valid_621665 = formData.getOrDefault("ElasticInferenceAccelerator") + valid_621665 = validateParameter(valid_621665, JArray, required = false, + default = nil) + if valid_621665 != nil: + section.add "ElasticInferenceAccelerator", valid_621665 + var valid_621666 = formData.getOrDefault("Placement.PartitionNumber") + valid_621666 = validateParameter(valid_621666, JString, required = false, + default = nil) + if valid_621666 != nil: + section.add "Placement.PartitionNumber", valid_621666 + var valid_621667 = formData.getOrDefault("InstanceMarketOptions.MarketType") + valid_621667 = validateParameter(valid_621667, JString, required = false, + default = nil) + if valid_621667 != nil: + section.add "InstanceMarketOptions.MarketType", valid_621667 + var valid_621668 = formData.getOrDefault("RamdiskId") + valid_621668 = validateParameter(valid_621668, JString, required = false, + default = nil) + if valid_621668 != nil: + section.add "RamdiskId", valid_621668 + var valid_621669 = formData.getOrDefault("AdditionalInfo") + valid_621669 = validateParameter(valid_621669, JString, required = false, + default = nil) + if valid_621669 != nil: + section.add "AdditionalInfo", valid_621669 + var valid_621670 = formData.getOrDefault("NetworkInterface") + valid_621670 = validateParameter(valid_621670, JArray, required = false, + default = nil) + if valid_621670 != nil: + section.add "NetworkInterface", valid_621670 + var valid_621671 = formData.getOrDefault("ClientToken") + valid_621671 = validateParameter(valid_621671, JString, required = false, + default = nil) + if valid_621671 != nil: + section.add "ClientToken", valid_621671 + var valid_621672 = formData.getOrDefault("CreditSpecification.CpuCredits") + valid_621672 = validateParameter(valid_621672, JString, required = false, + default = nil) + if valid_621672 != nil: + section.add "CreditSpecification.CpuCredits", valid_621672 + var valid_621673 = formData.getOrDefault("HibernationOptions.Configured") + valid_621673 = validateParameter(valid_621673, JString, required = false, + default = nil) + if valid_621673 != nil: + section.add "HibernationOptions.Configured", valid_621673 assert formData != nil, "formData argument is necessary due to required `MinCount` field" - var valid_620470 = formData.getOrDefault("MinCount") - valid_620470 = validateParameter(valid_620470, JInt, required = true, default = nil) - if valid_620470 != nil: - section.add "MinCount", valid_620470 - var valid_620471 = formData.getOrDefault("IamInstanceProfile.Arn") - valid_620471 = validateParameter(valid_620471, JString, required = false, - default = nil) - if valid_620471 != nil: - section.add "IamInstanceProfile.Arn", valid_620471 - var valid_620472 = formData.getOrDefault("UserData") - valid_620472 = validateParameter(valid_620472, JString, required = false, - default = nil) - if valid_620472 != nil: - section.add "UserData", valid_620472 - var valid_620473 = formData.getOrDefault("CpuOptions.ThreadsPerCore") - valid_620473 = validateParameter(valid_620473, JString, required = false, - default = nil) - if valid_620473 != nil: - section.add "CpuOptions.ThreadsPerCore", valid_620473 - var valid_620474 = formData.getOrDefault("MetadataOptions.HttpPutResponseHopLimit") - valid_620474 = validateParameter(valid_620474, JString, required = false, - default = nil) - if valid_620474 != nil: - section.add "MetadataOptions.HttpPutResponseHopLimit", valid_620474 - var valid_620475 = formData.getOrDefault("BlockDeviceMapping") - valid_620475 = validateParameter(valid_620475, JArray, required = false, - default = nil) - if valid_620475 != nil: - section.add "BlockDeviceMapping", valid_620475 - var valid_620476 = formData.getOrDefault("KeyName") - valid_620476 = validateParameter(valid_620476, JString, required = false, - default = nil) - if valid_620476 != nil: - section.add "KeyName", valid_620476 - var valid_620477 = formData.getOrDefault("Placement.Affinity") - valid_620477 = validateParameter(valid_620477, JString, required = false, - default = nil) - if valid_620477 != nil: - section.add "Placement.Affinity", valid_620477 - var valid_620478 = formData.getOrDefault("Ipv6AddressCount") - valid_620478 = validateParameter(valid_620478, JInt, required = false, default = nil) - if valid_620478 != nil: - section.add "Ipv6AddressCount", valid_620478 - var valid_620479 = formData.getOrDefault("Placement.GroupName") - valid_620479 = validateParameter(valid_620479, JString, required = false, - default = nil) - if valid_620479 != nil: - section.add "Placement.GroupName", valid_620479 - var valid_620480 = formData.getOrDefault("IamInstanceProfile.Name") - valid_620480 = validateParameter(valid_620480, JString, required = false, - default = nil) - if valid_620480 != nil: - section.add "IamInstanceProfile.Name", valid_620480 - var valid_620481 = formData.getOrDefault("CapacityReservationSpecification.CapacityReservationPreference") - valid_620481 = validateParameter(valid_620481, JString, required = false, - default = nil) - if valid_620481 != nil: + var valid_621674 = formData.getOrDefault("MinCount") + valid_621674 = validateParameter(valid_621674, JInt, required = true, default = nil) + if valid_621674 != nil: + section.add "MinCount", valid_621674 + var valid_621675 = formData.getOrDefault("IamInstanceProfile.Arn") + valid_621675 = validateParameter(valid_621675, JString, required = false, + default = nil) + if valid_621675 != nil: + section.add "IamInstanceProfile.Arn", valid_621675 + var valid_621676 = formData.getOrDefault("UserData") + valid_621676 = validateParameter(valid_621676, JString, required = false, + default = nil) + if valid_621676 != nil: + section.add "UserData", valid_621676 + var valid_621677 = formData.getOrDefault("CpuOptions.ThreadsPerCore") + valid_621677 = validateParameter(valid_621677, JString, required = false, + default = nil) + if valid_621677 != nil: + section.add "CpuOptions.ThreadsPerCore", valid_621677 + var valid_621678 = formData.getOrDefault("MetadataOptions.HttpPutResponseHopLimit") + valid_621678 = validateParameter(valid_621678, JString, required = false, + default = nil) + if valid_621678 != nil: + section.add "MetadataOptions.HttpPutResponseHopLimit", valid_621678 + var valid_621679 = formData.getOrDefault("BlockDeviceMapping") + valid_621679 = validateParameter(valid_621679, JArray, required = false, + default = nil) + if valid_621679 != nil: + section.add "BlockDeviceMapping", valid_621679 + var valid_621680 = formData.getOrDefault("KeyName") + valid_621680 = validateParameter(valid_621680, JString, required = false, + default = nil) + if valid_621680 != nil: + section.add "KeyName", valid_621680 + var valid_621681 = formData.getOrDefault("Placement.Affinity") + valid_621681 = validateParameter(valid_621681, JString, required = false, + default = nil) + if valid_621681 != nil: + section.add "Placement.Affinity", valid_621681 + var valid_621682 = formData.getOrDefault("Ipv6AddressCount") + valid_621682 = validateParameter(valid_621682, JInt, required = false, default = nil) + if valid_621682 != nil: + section.add "Ipv6AddressCount", valid_621682 + var valid_621683 = formData.getOrDefault("Placement.GroupName") + valid_621683 = validateParameter(valid_621683, JString, required = false, + default = nil) + if valid_621683 != nil: + section.add "Placement.GroupName", valid_621683 + var valid_621684 = formData.getOrDefault("IamInstanceProfile.Name") + valid_621684 = validateParameter(valid_621684, JString, required = false, + default = nil) + if valid_621684 != nil: + section.add "IamInstanceProfile.Name", valid_621684 + var valid_621685 = formData.getOrDefault("CapacityReservationSpecification.CapacityReservationPreference") + valid_621685 = validateParameter(valid_621685, JString, required = false, + default = nil) + if valid_621685 != nil: section.add "CapacityReservationSpecification.CapacityReservationPreference", - valid_620481 - var valid_620482 = formData.getOrDefault("Monitoring.Enabled") - valid_620482 = validateParameter(valid_620482, JString, required = false, - default = nil) - if valid_620482 != nil: - section.add "Monitoring.Enabled", valid_620482 - var valid_620483 = formData.getOrDefault("KernelId") - valid_620483 = validateParameter(valid_620483, JString, required = false, - default = nil) - if valid_620483 != nil: - section.add "KernelId", valid_620483 - var valid_620484 = formData.getOrDefault("SecurityGroup") - valid_620484 = validateParameter(valid_620484, JArray, required = false, - default = nil) - if valid_620484 != nil: - section.add "SecurityGroup", valid_620484 - var valid_620485 = formData.getOrDefault("SubnetId") - valid_620485 = validateParameter(valid_620485, JString, required = false, - default = nil) - if valid_620485 != nil: - section.add "SubnetId", valid_620485 - var valid_620486 = formData.getOrDefault("PrivateIpAddress") - valid_620486 = validateParameter(valid_620486, JString, required = false, - default = nil) - if valid_620486 != nil: - section.add "PrivateIpAddress", valid_620486 - var valid_620487 = formData.getOrDefault("CapacityReservationSpecification.CapacityReservationTarget") - valid_620487 = validateParameter(valid_620487, JString, required = false, - default = nil) - if valid_620487 != nil: + valid_621685 + var valid_621686 = formData.getOrDefault("Monitoring.Enabled") + valid_621686 = validateParameter(valid_621686, JString, required = false, + default = nil) + if valid_621686 != nil: + section.add "Monitoring.Enabled", valid_621686 + var valid_621687 = formData.getOrDefault("KernelId") + valid_621687 = validateParameter(valid_621687, JString, required = false, + default = nil) + if valid_621687 != nil: + section.add "KernelId", valid_621687 + var valid_621688 = formData.getOrDefault("SecurityGroup") + valid_621688 = validateParameter(valid_621688, JArray, required = false, + default = nil) + if valid_621688 != nil: + section.add "SecurityGroup", valid_621688 + var valid_621689 = formData.getOrDefault("SubnetId") + valid_621689 = validateParameter(valid_621689, JString, required = false, + default = nil) + if valid_621689 != nil: + section.add "SubnetId", valid_621689 + var valid_621690 = formData.getOrDefault("PrivateIpAddress") + valid_621690 = validateParameter(valid_621690, JString, required = false, + default = nil) + if valid_621690 != nil: + section.add "PrivateIpAddress", valid_621690 + var valid_621691 = formData.getOrDefault("CapacityReservationSpecification.CapacityReservationTarget") + valid_621691 = validateParameter(valid_621691, JString, required = false, + default = nil) + if valid_621691 != nil: section.add "CapacityReservationSpecification.CapacityReservationTarget", - valid_620487 - var valid_620488 = formData.getOrDefault("Ipv6Address") - valid_620488 = validateParameter(valid_620488, JArray, required = false, - default = nil) - if valid_620488 != nil: - section.add "Ipv6Address", valid_620488 - var valid_620489 = formData.getOrDefault("Placement.AvailabilityZone") - valid_620489 = validateParameter(valid_620489, JString, required = false, - default = nil) - if valid_620489 != nil: - section.add "Placement.AvailabilityZone", valid_620489 - var valid_620490 = formData.getOrDefault("DryRun") - valid_620490 = validateParameter(valid_620490, JBool, required = false, default = nil) - if valid_620490 != nil: - section.add "DryRun", valid_620490 - var valid_620491 = formData.getOrDefault("MaxCount") - valid_620491 = validateParameter(valid_620491, JInt, required = true, default = nil) - if valid_620491 != nil: - section.add "MaxCount", valid_620491 - var valid_620492 = formData.getOrDefault("LaunchTemplate.LaunchTemplateName") - valid_620492 = validateParameter(valid_620492, JString, required = false, - default = nil) - if valid_620492 != nil: - section.add "LaunchTemplate.LaunchTemplateName", valid_620492 - var valid_620493 = formData.getOrDefault("TagSpecification") - valid_620493 = validateParameter(valid_620493, JArray, required = false, - default = nil) - if valid_620493 != nil: - section.add "TagSpecification", valid_620493 - var valid_620494 = formData.getOrDefault("EbsOptimized") - valid_620494 = validateParameter(valid_620494, JBool, required = false, default = nil) - if valid_620494 != nil: - section.add "EbsOptimized", valid_620494 - var valid_620495 = formData.getOrDefault("InstanceMarketOptions.SpotOptions") - valid_620495 = validateParameter(valid_620495, JString, required = false, - default = nil) - if valid_620495 != nil: - section.add "InstanceMarketOptions.SpotOptions", valid_620495 - var valid_620496 = formData.getOrDefault("ImageId") - valid_620496 = validateParameter(valid_620496, JString, required = false, - default = nil) - if valid_620496 != nil: - section.add "ImageId", valid_620496 - var valid_620497 = formData.getOrDefault("MetadataOptions.HttpTokens") - valid_620497 = validateParameter(valid_620497, JString, required = false, - default = nil) - if valid_620497 != nil: - section.add "MetadataOptions.HttpTokens", valid_620497 - var valid_620498 = formData.getOrDefault("LicenseSpecification") - valid_620498 = validateParameter(valid_620498, JArray, required = false, - default = nil) - if valid_620498 != nil: - section.add "LicenseSpecification", valid_620498 - result.add "formData", section - if body != nil: - result.add "body", body - -proc call*(call_620499: Call_PostRunInstances_620436; path: JsonNode; + valid_621691 + var valid_621692 = formData.getOrDefault("Ipv6Address") + valid_621692 = validateParameter(valid_621692, JArray, required = false, + default = nil) + if valid_621692 != nil: + section.add "Ipv6Address", valid_621692 + var valid_621693 = formData.getOrDefault("Placement.AvailabilityZone") + valid_621693 = validateParameter(valid_621693, JString, required = false, + default = nil) + if valid_621693 != nil: + section.add "Placement.AvailabilityZone", valid_621693 + var valid_621694 = formData.getOrDefault("DryRun") + valid_621694 = validateParameter(valid_621694, JBool, required = false, default = nil) + if valid_621694 != nil: + section.add "DryRun", valid_621694 + var valid_621695 = formData.getOrDefault("MaxCount") + valid_621695 = validateParameter(valid_621695, JInt, required = true, default = nil) + if valid_621695 != nil: + section.add "MaxCount", valid_621695 + var valid_621696 = formData.getOrDefault("LaunchTemplate.LaunchTemplateName") + valid_621696 = validateParameter(valid_621696, JString, required = false, + default = nil) + if valid_621696 != nil: + section.add "LaunchTemplate.LaunchTemplateName", valid_621696 + var valid_621697 = formData.getOrDefault("TagSpecification") + valid_621697 = validateParameter(valid_621697, JArray, required = false, + default = nil) + if valid_621697 != nil: + section.add "TagSpecification", valid_621697 + var valid_621698 = formData.getOrDefault("EbsOptimized") + valid_621698 = validateParameter(valid_621698, JBool, required = false, default = nil) + if valid_621698 != nil: + section.add "EbsOptimized", valid_621698 + var valid_621699 = formData.getOrDefault("InstanceMarketOptions.SpotOptions") + valid_621699 = validateParameter(valid_621699, JString, required = false, + default = nil) + if valid_621699 != nil: + section.add "InstanceMarketOptions.SpotOptions", valid_621699 + var valid_621700 = formData.getOrDefault("ImageId") + valid_621700 = validateParameter(valid_621700, JString, required = false, + default = nil) + if valid_621700 != nil: + section.add "ImageId", valid_621700 + var valid_621701 = formData.getOrDefault("MetadataOptions.HttpTokens") + valid_621701 = validateParameter(valid_621701, JString, required = false, + default = nil) + if valid_621701 != nil: + section.add "MetadataOptions.HttpTokens", valid_621701 + var valid_621702 = formData.getOrDefault("LicenseSpecification") + valid_621702 = validateParameter(valid_621702, JArray, required = false, + default = nil) + if valid_621702 != nil: + section.add "LicenseSpecification", valid_621702 + result.add "formData", section + if body != nil: + result.add "body", body + +proc call*(call_621703: Call_PostRunInstances_621640; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Launches the specified number of instances using an AMI for which you have permissions.
You can specify a number of options, or leave the default options. The following rules apply:
[EC2-VPC] If you don't specify a subnet ID, we choose a default subnet from your default VPC for you. If you don't have a default VPC, you must specify a subnet ID in the request.
[EC2-Classic] If don't specify an Availability Zone, we choose one for you.
Some instance types must be launched into a VPC. If you do not have a default VPC, or if you do not specify a subnet ID, the request fails. For more information, see Instance Types Available Only in a VPC.
[EC2-VPC] All instances have a network interface with a primary private IPv4 address. If you don't specify this address, we choose one from the IPv4 range of your subnet.
Not all instance types support IPv6 addresses. For more information, see Instance Types.
If you don't specify a security group ID, we use the default security group. For more information, see Security Groups.
If any of the AMIs have a product code attached for which the user has not subscribed, the request fails.
You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters.
To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances.
An instance is ready for you to use when it's in the running
state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging Your Amazon EC2 Resources.
Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
For troubleshooting, see What To Do If An Instance Immediately Terminates, and Troubleshooting Connecting to Your Instance in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620499.validator(path, query, header, formData, body) - let scheme = call_620499.pickScheme + let valid = call_621703.validator(path, query, header, formData, body) + let scheme = call_621703.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620499.url(scheme.get, call_620499.host, call_620499.base, - call_620499.route, valid.getOrDefault("path"), + let url = call_621703.url(scheme.get, call_621703.host, call_621703.base, + call_621703.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620499, url, valid) + result = atozHook(call_621703, url, valid) -proc call*(call_620500: Call_PostRunInstances_620436; MinCount: int; MaxCount: int; +proc call*(call_621704: Call_PostRunInstances_621640; MinCount: int; MaxCount: int; InstanceType: string = "t1.micro"; PlacementTenancy: string = ""; PlacementHostResourceGroupArn: string = ""; SecurityGroupId: JsonNode = nil; MetadataOptionsHttpEndpoint: string = ""; @@ -131660,99 +131725,99 @@ proc call*(call_620500: Call_PostRunInstances_620436; MinCount: int; MaxCount: i ## Version: string (required) ## LicenseSpecification: JArray ## : The license configurations. - var query_620501 = newJObject() - var formData_620502 = newJObject() - add(formData_620502, "InstanceType", newJString(InstanceType)) - add(formData_620502, "Placement.Tenancy", newJString(PlacementTenancy)) - add(formData_620502, "Placement.HostResourceGroupArn", + var query_621705 = newJObject() + var formData_621706 = newJObject() + add(formData_621706, "InstanceType", newJString(InstanceType)) + add(formData_621706, "Placement.Tenancy", newJString(PlacementTenancy)) + add(formData_621706, "Placement.HostResourceGroupArn", newJString(PlacementHostResourceGroupArn)) if SecurityGroupId != nil: - formData_620502.add "SecurityGroupId", SecurityGroupId - add(formData_620502, "MetadataOptions.HttpEndpoint", + formData_621706.add "SecurityGroupId", SecurityGroupId + add(formData_621706, "MetadataOptions.HttpEndpoint", newJString(MetadataOptionsHttpEndpoint)) - add(formData_620502, "Placement.HostId", newJString(PlacementHostId)) - add(formData_620502, "DisableApiTermination", newJBool(DisableApiTermination)) - add(formData_620502, "LaunchTemplate.Version", newJString(LaunchTemplateVersion)) - add(formData_620502, "Placement.SpreadDomain", newJString(PlacementSpreadDomain)) - add(formData_620502, "InstanceInitiatedShutdownBehavior", + add(formData_621706, "Placement.HostId", newJString(PlacementHostId)) + add(formData_621706, "DisableApiTermination", newJBool(DisableApiTermination)) + add(formData_621706, "LaunchTemplate.Version", newJString(LaunchTemplateVersion)) + add(formData_621706, "Placement.SpreadDomain", newJString(PlacementSpreadDomain)) + add(formData_621706, "InstanceInitiatedShutdownBehavior", newJString(InstanceInitiatedShutdownBehavior)) - add(formData_620502, "CpuOptions.CoreCount", newJString(CpuOptionsCoreCount)) + add(formData_621706, "CpuOptions.CoreCount", newJString(CpuOptionsCoreCount)) if ElasticGpuSpecification != nil: - formData_620502.add "ElasticGpuSpecification", ElasticGpuSpecification - add(query_620501, "Action", newJString(Action)) - add(formData_620502, "LaunchTemplate.LaunchTemplateId", + formData_621706.add "ElasticGpuSpecification", ElasticGpuSpecification + add(query_621705, "Action", newJString(Action)) + add(formData_621706, "LaunchTemplate.LaunchTemplateId", newJString(LaunchTemplateLaunchTemplateId)) if ElasticInferenceAccelerator != nil: - formData_620502.add "ElasticInferenceAccelerator", ElasticInferenceAccelerator - add(formData_620502, "Placement.PartitionNumber", + formData_621706.add "ElasticInferenceAccelerator", ElasticInferenceAccelerator + add(formData_621706, "Placement.PartitionNumber", newJString(PlacementPartitionNumber)) - add(formData_620502, "InstanceMarketOptions.MarketType", + add(formData_621706, "InstanceMarketOptions.MarketType", newJString(InstanceMarketOptionsMarketType)) - add(formData_620502, "RamdiskId", newJString(RamdiskId)) - add(formData_620502, "AdditionalInfo", newJString(AdditionalInfo)) + add(formData_621706, "RamdiskId", newJString(RamdiskId)) + add(formData_621706, "AdditionalInfo", newJString(AdditionalInfo)) if NetworkInterface != nil: - formData_620502.add "NetworkInterface", NetworkInterface - add(formData_620502, "ClientToken", newJString(ClientToken)) - add(formData_620502, "CreditSpecification.CpuCredits", + formData_621706.add "NetworkInterface", NetworkInterface + add(formData_621706, "ClientToken", newJString(ClientToken)) + add(formData_621706, "CreditSpecification.CpuCredits", newJString(CreditSpecificationCpuCredits)) - add(formData_620502, "HibernationOptions.Configured", + add(formData_621706, "HibernationOptions.Configured", newJString(HibernationOptionsConfigured)) - add(formData_620502, "MinCount", newJInt(MinCount)) - add(formData_620502, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn)) - add(formData_620502, "UserData", newJString(UserData)) - add(formData_620502, "CpuOptions.ThreadsPerCore", + add(formData_621706, "MinCount", newJInt(MinCount)) + add(formData_621706, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn)) + add(formData_621706, "UserData", newJString(UserData)) + add(formData_621706, "CpuOptions.ThreadsPerCore", newJString(CpuOptionsThreadsPerCore)) - add(formData_620502, "MetadataOptions.HttpPutResponseHopLimit", + add(formData_621706, "MetadataOptions.HttpPutResponseHopLimit", newJString(MetadataOptionsHttpPutResponseHopLimit)) if BlockDeviceMapping != nil: - formData_620502.add "BlockDeviceMapping", BlockDeviceMapping - add(formData_620502, "KeyName", newJString(KeyName)) - add(formData_620502, "Placement.Affinity", newJString(PlacementAffinity)) - add(formData_620502, "Ipv6AddressCount", newJInt(Ipv6AddressCount)) - add(formData_620502, "Placement.GroupName", newJString(PlacementGroupName)) - add(formData_620502, "IamInstanceProfile.Name", + formData_621706.add "BlockDeviceMapping", BlockDeviceMapping + add(formData_621706, "KeyName", newJString(KeyName)) + add(formData_621706, "Placement.Affinity", newJString(PlacementAffinity)) + add(formData_621706, "Ipv6AddressCount", newJInt(Ipv6AddressCount)) + add(formData_621706, "Placement.GroupName", newJString(PlacementGroupName)) + add(formData_621706, "IamInstanceProfile.Name", newJString(IamInstanceProfileName)) - add(formData_620502, + add(formData_621706, "CapacityReservationSpecification.CapacityReservationPreference", newJString(CapacityReservationSpecificationCapacityReservationPreference)) - add(formData_620502, "Monitoring.Enabled", newJString(MonitoringEnabled)) - add(formData_620502, "KernelId", newJString(KernelId)) + add(formData_621706, "Monitoring.Enabled", newJString(MonitoringEnabled)) + add(formData_621706, "KernelId", newJString(KernelId)) if SecurityGroup != nil: - formData_620502.add "SecurityGroup", SecurityGroup - add(formData_620502, "SubnetId", newJString(SubnetId)) - add(formData_620502, "PrivateIpAddress", newJString(PrivateIpAddress)) - add(formData_620502, + formData_621706.add "SecurityGroup", SecurityGroup + add(formData_621706, "SubnetId", newJString(SubnetId)) + add(formData_621706, "PrivateIpAddress", newJString(PrivateIpAddress)) + add(formData_621706, "CapacityReservationSpecification.CapacityReservationTarget", newJString(CapacityReservationSpecificationCapacityReservationTarget)) if Ipv6Address != nil: - formData_620502.add "Ipv6Address", Ipv6Address - add(formData_620502, "Placement.AvailabilityZone", + formData_621706.add "Ipv6Address", Ipv6Address + add(formData_621706, "Placement.AvailabilityZone", newJString(PlacementAvailabilityZone)) - add(formData_620502, "DryRun", newJBool(DryRun)) - add(formData_620502, "MaxCount", newJInt(MaxCount)) - add(formData_620502, "LaunchTemplate.LaunchTemplateName", + add(formData_621706, "DryRun", newJBool(DryRun)) + add(formData_621706, "MaxCount", newJInt(MaxCount)) + add(formData_621706, "LaunchTemplate.LaunchTemplateName", newJString(LaunchTemplateLaunchTemplateName)) if TagSpecification != nil: - formData_620502.add "TagSpecification", TagSpecification - add(formData_620502, "EbsOptimized", newJBool(EbsOptimized)) - add(formData_620502, "InstanceMarketOptions.SpotOptions", + formData_621706.add "TagSpecification", TagSpecification + add(formData_621706, "EbsOptimized", newJBool(EbsOptimized)) + add(formData_621706, "InstanceMarketOptions.SpotOptions", newJString(InstanceMarketOptionsSpotOptions)) - add(formData_620502, "ImageId", newJString(ImageId)) - add(formData_620502, "MetadataOptions.HttpTokens", + add(formData_621706, "ImageId", newJString(ImageId)) + add(formData_621706, "MetadataOptions.HttpTokens", newJString(MetadataOptionsHttpTokens)) - add(query_620501, "Version", newJString(Version)) + add(query_621705, "Version", newJString(Version)) if LicenseSpecification != nil: - formData_620502.add "LicenseSpecification", LicenseSpecification - result = call_620500.call(nil, query_620501, nil, formData_620502, nil) + formData_621706.add "LicenseSpecification", LicenseSpecification + result = call_621704.call(nil, query_621705, nil, formData_621706, nil) -var postRunInstances* = Call_PostRunInstances_620436(name: "postRunInstances", +var postRunInstances* = Call_PostRunInstances_621640(name: "postRunInstances", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", - route: "/#Action=RunInstances", validator: validate_PostRunInstances_620437, - base: "/", url: url_PostRunInstances_620438, + route: "/#Action=RunInstances", validator: validate_PostRunInstances_621641, + base: "/", url: url_PostRunInstances_621642, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetRunInstances_620352 = ref object of OpenApiRestCall_604389 -proc url_GetRunInstances_620354(protocol: Scheme; host: string; base: string; + Call_GetRunInstances_621556 = ref object of OpenApiRestCall_605589 +proc url_GetRunInstances_621558(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -131764,7 +131829,7 @@ proc url_GetRunInstances_620354(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetRunInstances_620353(path: JsonNode; query: JsonNode; +proc validate_GetRunInstances_621557(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Launches the specified number of instances using an AMI for which you have permissions.
You can specify a number of options, or leave the default options. The following rules apply:
[EC2-VPC] If you don't specify a subnet ID, we choose a default subnet from your default VPC for you. If you don't have a default VPC, you must specify a subnet ID in the request.
[EC2-Classic] If don't specify an Availability Zone, we choose one for you.
Some instance types must be launched into a VPC. If you do not have a default VPC, or if you do not specify a subnet ID, the request fails. For more information, see Instance Types Available Only in a VPC.
[EC2-VPC] All instances have a network interface with a primary private IPv4 address. If you don't specify this address, we choose one from the IPv4 range of your subnet.
Not all instance types support IPv6 addresses. For more information, see Instance Types.
If you don't specify a security group ID, we use the default security group. For more information, see Security Groups.
If any of the AMIs have a product code attached for which the user has not subscribed, the request fails.
You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters.
To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances.
An instance is ready for you to use when it's in the running
state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging Your Amazon EC2 Resources.
Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
For troubleshooting, see What To Do If An Instance Immediately Terminates, and Troubleshooting Connecting to Your Instance in the Amazon Elastic Compute Cloud User Guide.
@@ -131920,269 +131985,269 @@ proc validate_GetRunInstances_620353(path: JsonNode; query: JsonNode; ## : The launch template to use. You must specify either the launch template ID or launch template name in the request, but not both. ## The ID of the launch template. section = newJObject() - var valid_620373 = query.getOrDefault("ClientToken") - valid_620373 = validateParameter(valid_620373, JString, required = false, + var valid_621577 = query.getOrDefault("ClientToken") + valid_621577 = validateParameter(valid_621577, JString, required = false, default = nil) - if valid_620373 != nil: - section.add "ClientToken", valid_620373 - var valid_620374 = query.getOrDefault("KeyName") - valid_620374 = validateParameter(valid_620374, JString, required = false, + if valid_621577 != nil: + section.add "ClientToken", valid_621577 + var valid_621578 = query.getOrDefault("KeyName") + valid_621578 = validateParameter(valid_621578, JString, required = false, default = nil) - if valid_620374 != nil: - section.add "KeyName", valid_620374 - var valid_620375 = query.getOrDefault("InstanceInitiatedShutdownBehavior") - valid_620375 = validateParameter(valid_620375, JString, required = false, + if valid_621578 != nil: + section.add "KeyName", valid_621578 + var valid_621579 = query.getOrDefault("InstanceInitiatedShutdownBehavior") + valid_621579 = validateParameter(valid_621579, JString, required = false, default = newJString("stop")) - if valid_620375 != nil: - section.add "InstanceInitiatedShutdownBehavior", valid_620375 - var valid_620376 = query.getOrDefault("SecurityGroupId") - valid_620376 = validateParameter(valid_620376, JArray, required = false, - default = nil) - if valid_620376 != nil: - section.add "SecurityGroupId", valid_620376 - var valid_620377 = query.getOrDefault("LaunchTemplate.LaunchTemplateName") - valid_620377 = validateParameter(valid_620377, JString, required = false, - default = nil) - if valid_620377 != nil: - section.add "LaunchTemplate.LaunchTemplateName", valid_620377 - var valid_620378 = query.getOrDefault("MetadataOptions.HttpTokens") - valid_620378 = validateParameter(valid_620378, JString, required = false, - default = nil) - if valid_620378 != nil: - section.add "MetadataOptions.HttpTokens", valid_620378 - var valid_620379 = query.getOrDefault("DryRun") - valid_620379 = validateParameter(valid_620379, JBool, required = false, default = nil) - if valid_620379 != nil: - section.add "DryRun", valid_620379 - var valid_620380 = query.getOrDefault("CreditSpecification.CpuCredits") - valid_620380 = validateParameter(valid_620380, JString, required = false, - default = nil) - if valid_620380 != nil: - section.add "CreditSpecification.CpuCredits", valid_620380 - var valid_620381 = query.getOrDefault("LicenseSpecification") - valid_620381 = validateParameter(valid_620381, JArray, required = false, - default = nil) - if valid_620381 != nil: - section.add "LicenseSpecification", valid_620381 - var valid_620382 = query.getOrDefault("Placement.HostResourceGroupArn") - valid_620382 = validateParameter(valid_620382, JString, required = false, - default = nil) - if valid_620382 != nil: - section.add "Placement.HostResourceGroupArn", valid_620382 - var valid_620383 = query.getOrDefault("AdditionalInfo") - valid_620383 = validateParameter(valid_620383, JString, required = false, - default = nil) - if valid_620383 != nil: - section.add "AdditionalInfo", valid_620383 - var valid_620384 = query.getOrDefault("RamdiskId") - valid_620384 = validateParameter(valid_620384, JString, required = false, - default = nil) - if valid_620384 != nil: - section.add "RamdiskId", valid_620384 - var valid_620385 = query.getOrDefault("Ipv6AddressCount") - valid_620385 = validateParameter(valid_620385, JInt, required = false, default = nil) - if valid_620385 != nil: - section.add "Ipv6AddressCount", valid_620385 + if valid_621579 != nil: + section.add "InstanceInitiatedShutdownBehavior", valid_621579 + var valid_621580 = query.getOrDefault("SecurityGroupId") + valid_621580 = validateParameter(valid_621580, JArray, required = false, + default = nil) + if valid_621580 != nil: + section.add "SecurityGroupId", valid_621580 + var valid_621581 = query.getOrDefault("LaunchTemplate.LaunchTemplateName") + valid_621581 = validateParameter(valid_621581, JString, required = false, + default = nil) + if valid_621581 != nil: + section.add "LaunchTemplate.LaunchTemplateName", valid_621581 + var valid_621582 = query.getOrDefault("MetadataOptions.HttpTokens") + valid_621582 = validateParameter(valid_621582, JString, required = false, + default = nil) + if valid_621582 != nil: + section.add "MetadataOptions.HttpTokens", valid_621582 + var valid_621583 = query.getOrDefault("DryRun") + valid_621583 = validateParameter(valid_621583, JBool, required = false, default = nil) + if valid_621583 != nil: + section.add "DryRun", valid_621583 + var valid_621584 = query.getOrDefault("CreditSpecification.CpuCredits") + valid_621584 = validateParameter(valid_621584, JString, required = false, + default = nil) + if valid_621584 != nil: + section.add "CreditSpecification.CpuCredits", valid_621584 + var valid_621585 = query.getOrDefault("LicenseSpecification") + valid_621585 = validateParameter(valid_621585, JArray, required = false, + default = nil) + if valid_621585 != nil: + section.add "LicenseSpecification", valid_621585 + var valid_621586 = query.getOrDefault("Placement.HostResourceGroupArn") + valid_621586 = validateParameter(valid_621586, JString, required = false, + default = nil) + if valid_621586 != nil: + section.add "Placement.HostResourceGroupArn", valid_621586 + var valid_621587 = query.getOrDefault("AdditionalInfo") + valid_621587 = validateParameter(valid_621587, JString, required = false, + default = nil) + if valid_621587 != nil: + section.add "AdditionalInfo", valid_621587 + var valid_621588 = query.getOrDefault("RamdiskId") + valid_621588 = validateParameter(valid_621588, JString, required = false, + default = nil) + if valid_621588 != nil: + section.add "RamdiskId", valid_621588 + var valid_621589 = query.getOrDefault("Ipv6AddressCount") + valid_621589 = validateParameter(valid_621589, JInt, required = false, default = nil) + if valid_621589 != nil: + section.add "Ipv6AddressCount", valid_621589 assert query != nil, "query argument is necessary due to required `MaxCount` field" - var valid_620386 = query.getOrDefault("MaxCount") - valid_620386 = validateParameter(valid_620386, JInt, required = true, default = nil) - if valid_620386 != nil: - section.add "MaxCount", valid_620386 - var valid_620387 = query.getOrDefault("PrivateIpAddress") - valid_620387 = validateParameter(valid_620387, JString, required = false, - default = nil) - if valid_620387 != nil: - section.add "PrivateIpAddress", valid_620387 - var valid_620388 = query.getOrDefault("InstanceMarketOptions.SpotOptions") - valid_620388 = validateParameter(valid_620388, JString, required = false, - default = nil) - if valid_620388 != nil: - section.add "InstanceMarketOptions.SpotOptions", valid_620388 - var valid_620389 = query.getOrDefault("CapacityReservationSpecification.CapacityReservationTarget") - valid_620389 = validateParameter(valid_620389, JString, required = false, - default = nil) - if valid_620389 != nil: + var valid_621590 = query.getOrDefault("MaxCount") + valid_621590 = validateParameter(valid_621590, JInt, required = true, default = nil) + if valid_621590 != nil: + section.add "MaxCount", valid_621590 + var valid_621591 = query.getOrDefault("PrivateIpAddress") + valid_621591 = validateParameter(valid_621591, JString, required = false, + default = nil) + if valid_621591 != nil: + section.add "PrivateIpAddress", valid_621591 + var valid_621592 = query.getOrDefault("InstanceMarketOptions.SpotOptions") + valid_621592 = validateParameter(valid_621592, JString, required = false, + default = nil) + if valid_621592 != nil: + section.add "InstanceMarketOptions.SpotOptions", valid_621592 + var valid_621593 = query.getOrDefault("CapacityReservationSpecification.CapacityReservationTarget") + valid_621593 = validateParameter(valid_621593, JString, required = false, + default = nil) + if valid_621593 != nil: section.add "CapacityReservationSpecification.CapacityReservationTarget", - valid_620389 - var valid_620390 = query.getOrDefault("SubnetId") - valid_620390 = validateParameter(valid_620390, JString, required = false, - default = nil) - if valid_620390 != nil: - section.add "SubnetId", valid_620390 - var valid_620391 = query.getOrDefault("CpuOptions.ThreadsPerCore") - valid_620391 = validateParameter(valid_620391, JString, required = false, - default = nil) - if valid_620391 != nil: - section.add "CpuOptions.ThreadsPerCore", valid_620391 - var valid_620392 = query.getOrDefault("Placement.SpreadDomain") - valid_620392 = validateParameter(valid_620392, JString, required = false, - default = nil) - if valid_620392 != nil: - section.add "Placement.SpreadDomain", valid_620392 - var valid_620393 = query.getOrDefault("CapacityReservationSpecification.CapacityReservationPreference") - valid_620393 = validateParameter(valid_620393, JString, required = false, - default = nil) - if valid_620393 != nil: + valid_621593 + var valid_621594 = query.getOrDefault("SubnetId") + valid_621594 = validateParameter(valid_621594, JString, required = false, + default = nil) + if valid_621594 != nil: + section.add "SubnetId", valid_621594 + var valid_621595 = query.getOrDefault("CpuOptions.ThreadsPerCore") + valid_621595 = validateParameter(valid_621595, JString, required = false, + default = nil) + if valid_621595 != nil: + section.add "CpuOptions.ThreadsPerCore", valid_621595 + var valid_621596 = query.getOrDefault("Placement.SpreadDomain") + valid_621596 = validateParameter(valid_621596, JString, required = false, + default = nil) + if valid_621596 != nil: + section.add "Placement.SpreadDomain", valid_621596 + var valid_621597 = query.getOrDefault("CapacityReservationSpecification.CapacityReservationPreference") + valid_621597 = validateParameter(valid_621597, JString, required = false, + default = nil) + if valid_621597 != nil: section.add "CapacityReservationSpecification.CapacityReservationPreference", - valid_620393 - var valid_620394 = query.getOrDefault("Action") - valid_620394 = validateParameter(valid_620394, JString, required = true, + valid_621597 + var valid_621598 = query.getOrDefault("Action") + valid_621598 = validateParameter(valid_621598, JString, required = true, default = newJString("RunInstances")) - if valid_620394 != nil: - section.add "Action", valid_620394 - var valid_620395 = query.getOrDefault("BlockDeviceMapping") - valid_620395 = validateParameter(valid_620395, JArray, required = false, - default = nil) - if valid_620395 != nil: - section.add "BlockDeviceMapping", valid_620395 - var valid_620396 = query.getOrDefault("LaunchTemplate.Version") - valid_620396 = validateParameter(valid_620396, JString, required = false, - default = nil) - if valid_620396 != nil: - section.add "LaunchTemplate.Version", valid_620396 - var valid_620397 = query.getOrDefault("Placement.Affinity") - valid_620397 = validateParameter(valid_620397, JString, required = false, - default = nil) - if valid_620397 != nil: - section.add "Placement.Affinity", valid_620397 - var valid_620398 = query.getOrDefault("InstanceMarketOptions.MarketType") - valid_620398 = validateParameter(valid_620398, JString, required = false, - default = nil) - if valid_620398 != nil: - section.add "InstanceMarketOptions.MarketType", valid_620398 - var valid_620399 = query.getOrDefault("Placement.GroupName") - valid_620399 = validateParameter(valid_620399, JString, required = false, - default = nil) - if valid_620399 != nil: - section.add "Placement.GroupName", valid_620399 - var valid_620400 = query.getOrDefault("Ipv6Address") - valid_620400 = validateParameter(valid_620400, JArray, required = false, - default = nil) - if valid_620400 != nil: - section.add "Ipv6Address", valid_620400 - var valid_620401 = query.getOrDefault("NetworkInterface") - valid_620401 = validateParameter(valid_620401, JArray, required = false, - default = nil) - if valid_620401 != nil: - section.add "NetworkInterface", valid_620401 - var valid_620402 = query.getOrDefault("ElasticInferenceAccelerator") - valid_620402 = validateParameter(valid_620402, JArray, required = false, - default = nil) - if valid_620402 != nil: - section.add "ElasticInferenceAccelerator", valid_620402 - var valid_620403 = query.getOrDefault("MinCount") - valid_620403 = validateParameter(valid_620403, JInt, required = true, default = nil) - if valid_620403 != nil: - section.add "MinCount", valid_620403 - var valid_620404 = query.getOrDefault("Placement.PartitionNumber") - valid_620404 = validateParameter(valid_620404, JString, required = false, + if valid_621598 != nil: + section.add "Action", valid_621598 + var valid_621599 = query.getOrDefault("BlockDeviceMapping") + valid_621599 = validateParameter(valid_621599, JArray, required = false, + default = nil) + if valid_621599 != nil: + section.add "BlockDeviceMapping", valid_621599 + var valid_621600 = query.getOrDefault("LaunchTemplate.Version") + valid_621600 = validateParameter(valid_621600, JString, required = false, + default = nil) + if valid_621600 != nil: + section.add "LaunchTemplate.Version", valid_621600 + var valid_621601 = query.getOrDefault("Placement.Affinity") + valid_621601 = validateParameter(valid_621601, JString, required = false, + default = nil) + if valid_621601 != nil: + section.add "Placement.Affinity", valid_621601 + var valid_621602 = query.getOrDefault("InstanceMarketOptions.MarketType") + valid_621602 = validateParameter(valid_621602, JString, required = false, + default = nil) + if valid_621602 != nil: + section.add "InstanceMarketOptions.MarketType", valid_621602 + var valid_621603 = query.getOrDefault("Placement.GroupName") + valid_621603 = validateParameter(valid_621603, JString, required = false, + default = nil) + if valid_621603 != nil: + section.add "Placement.GroupName", valid_621603 + var valid_621604 = query.getOrDefault("Ipv6Address") + valid_621604 = validateParameter(valid_621604, JArray, required = false, + default = nil) + if valid_621604 != nil: + section.add "Ipv6Address", valid_621604 + var valid_621605 = query.getOrDefault("NetworkInterface") + valid_621605 = validateParameter(valid_621605, JArray, required = false, + default = nil) + if valid_621605 != nil: + section.add "NetworkInterface", valid_621605 + var valid_621606 = query.getOrDefault("ElasticInferenceAccelerator") + valid_621606 = validateParameter(valid_621606, JArray, required = false, + default = nil) + if valid_621606 != nil: + section.add "ElasticInferenceAccelerator", valid_621606 + var valid_621607 = query.getOrDefault("MinCount") + valid_621607 = validateParameter(valid_621607, JInt, required = true, default = nil) + if valid_621607 != nil: + section.add "MinCount", valid_621607 + var valid_621608 = query.getOrDefault("Placement.PartitionNumber") + valid_621608 = validateParameter(valid_621608, JString, required = false, + default = nil) + if valid_621608 != nil: + section.add "Placement.PartitionNumber", valid_621608 + var valid_621609 = query.getOrDefault("SecurityGroup") + valid_621609 = validateParameter(valid_621609, JArray, required = false, + default = nil) + if valid_621609 != nil: + section.add "SecurityGroup", valid_621609 + var valid_621610 = query.getOrDefault("ImageId") + valid_621610 = validateParameter(valid_621610, JString, required = false, + default = nil) + if valid_621610 != nil: + section.add "ImageId", valid_621610 + var valid_621611 = query.getOrDefault("CpuOptions.CoreCount") + valid_621611 = validateParameter(valid_621611, JString, required = false, + default = nil) + if valid_621611 != nil: + section.add "CpuOptions.CoreCount", valid_621611 + var valid_621612 = query.getOrDefault("MetadataOptions.HttpEndpoint") + valid_621612 = validateParameter(valid_621612, JString, required = false, + default = nil) + if valid_621612 != nil: + section.add "MetadataOptions.HttpEndpoint", valid_621612 + var valid_621613 = query.getOrDefault("EbsOptimized") + valid_621613 = validateParameter(valid_621613, JBool, required = false, default = nil) + if valid_621613 != nil: + section.add "EbsOptimized", valid_621613 + var valid_621614 = query.getOrDefault("UserData") + valid_621614 = validateParameter(valid_621614, JString, required = false, + default = nil) + if valid_621614 != nil: + section.add "UserData", valid_621614 + var valid_621615 = query.getOrDefault("DisableApiTermination") + valid_621615 = validateParameter(valid_621615, JBool, required = false, default = nil) + if valid_621615 != nil: + section.add "DisableApiTermination", valid_621615 + var valid_621616 = query.getOrDefault("KernelId") + valid_621616 = validateParameter(valid_621616, JString, required = false, + default = nil) + if valid_621616 != nil: + section.add "KernelId", valid_621616 + var valid_621617 = query.getOrDefault("HibernationOptions.Configured") + valid_621617 = validateParameter(valid_621617, JString, required = false, + default = nil) + if valid_621617 != nil: + section.add "HibernationOptions.Configured", valid_621617 + var valid_621618 = query.getOrDefault("InstanceType") + valid_621618 = validateParameter(valid_621618, JString, required = false, + default = newJString("t1.micro")) + if valid_621618 != nil: + section.add "InstanceType", valid_621618 + var valid_621619 = query.getOrDefault("ElasticGpuSpecification") + valid_621619 = validateParameter(valid_621619, JArray, required = false, default = nil) - if valid_620404 != nil: - section.add "Placement.PartitionNumber", valid_620404 - var valid_620405 = query.getOrDefault("SecurityGroup") - valid_620405 = validateParameter(valid_620405, JArray, required = false, + if valid_621619 != nil: + section.add "ElasticGpuSpecification", valid_621619 + var valid_621620 = query.getOrDefault("TagSpecification") + valid_621620 = validateParameter(valid_621620, JArray, required = false, default = nil) - if valid_620405 != nil: - section.add "SecurityGroup", valid_620405 - var valid_620406 = query.getOrDefault("ImageId") - valid_620406 = validateParameter(valid_620406, JString, required = false, + if valid_621620 != nil: + section.add "TagSpecification", valid_621620 + var valid_621621 = query.getOrDefault("Placement.AvailabilityZone") + valid_621621 = validateParameter(valid_621621, JString, required = false, default = nil) - if valid_620406 != nil: - section.add "ImageId", valid_620406 - var valid_620407 = query.getOrDefault("CpuOptions.CoreCount") - valid_620407 = validateParameter(valid_620407, JString, required = false, + if valid_621621 != nil: + section.add "Placement.AvailabilityZone", valid_621621 + var valid_621622 = query.getOrDefault("Placement.Tenancy") + valid_621622 = validateParameter(valid_621622, JString, required = false, default = nil) - if valid_620407 != nil: - section.add "CpuOptions.CoreCount", valid_620407 - var valid_620408 = query.getOrDefault("MetadataOptions.HttpEndpoint") - valid_620408 = validateParameter(valid_620408, JString, required = false, + if valid_621622 != nil: + section.add "Placement.Tenancy", valid_621622 + var valid_621623 = query.getOrDefault("IamInstanceProfile.Arn") + valid_621623 = validateParameter(valid_621623, JString, required = false, default = nil) - if valid_620408 != nil: - section.add "MetadataOptions.HttpEndpoint", valid_620408 - var valid_620409 = query.getOrDefault("EbsOptimized") - valid_620409 = validateParameter(valid_620409, JBool, required = false, default = nil) - if valid_620409 != nil: - section.add "EbsOptimized", valid_620409 - var valid_620410 = query.getOrDefault("UserData") - valid_620410 = validateParameter(valid_620410, JString, required = false, + if valid_621623 != nil: + section.add "IamInstanceProfile.Arn", valid_621623 + var valid_621624 = query.getOrDefault("Version") + valid_621624 = validateParameter(valid_621624, JString, required = true, + default = newJString("2016-11-15")) + if valid_621624 != nil: + section.add "Version", valid_621624 + var valid_621625 = query.getOrDefault("Monitoring.Enabled") + valid_621625 = validateParameter(valid_621625, JString, required = false, default = nil) - if valid_620410 != nil: - section.add "UserData", valid_620410 - var valid_620411 = query.getOrDefault("DisableApiTermination") - valid_620411 = validateParameter(valid_620411, JBool, required = false, default = nil) - if valid_620411 != nil: - section.add "DisableApiTermination", valid_620411 - var valid_620412 = query.getOrDefault("KernelId") - valid_620412 = validateParameter(valid_620412, JString, required = false, + if valid_621625 != nil: + section.add "Monitoring.Enabled", valid_621625 + var valid_621626 = query.getOrDefault("IamInstanceProfile.Name") + valid_621626 = validateParameter(valid_621626, JString, required = false, default = nil) - if valid_620412 != nil: - section.add "KernelId", valid_620412 - var valid_620413 = query.getOrDefault("HibernationOptions.Configured") - valid_620413 = validateParameter(valid_620413, JString, required = false, + if valid_621626 != nil: + section.add "IamInstanceProfile.Name", valid_621626 + var valid_621627 = query.getOrDefault("MetadataOptions.HttpPutResponseHopLimit") + valid_621627 = validateParameter(valid_621627, JString, required = false, default = nil) - if valid_620413 != nil: - section.add "HibernationOptions.Configured", valid_620413 - var valid_620414 = query.getOrDefault("InstanceType") - valid_620414 = validateParameter(valid_620414, JString, required = false, - default = newJString("t1.micro")) - if valid_620414 != nil: - section.add "InstanceType", valid_620414 - var valid_620415 = query.getOrDefault("ElasticGpuSpecification") - valid_620415 = validateParameter(valid_620415, JArray, required = false, - default = nil) - if valid_620415 != nil: - section.add "ElasticGpuSpecification", valid_620415 - var valid_620416 = query.getOrDefault("TagSpecification") - valid_620416 = validateParameter(valid_620416, JArray, required = false, - default = nil) - if valid_620416 != nil: - section.add "TagSpecification", valid_620416 - var valid_620417 = query.getOrDefault("Placement.AvailabilityZone") - valid_620417 = validateParameter(valid_620417, JString, required = false, - default = nil) - if valid_620417 != nil: - section.add "Placement.AvailabilityZone", valid_620417 - var valid_620418 = query.getOrDefault("Placement.Tenancy") - valid_620418 = validateParameter(valid_620418, JString, required = false, - default = nil) - if valid_620418 != nil: - section.add "Placement.Tenancy", valid_620418 - var valid_620419 = query.getOrDefault("IamInstanceProfile.Arn") - valid_620419 = validateParameter(valid_620419, JString, required = false, - default = nil) - if valid_620419 != nil: - section.add "IamInstanceProfile.Arn", valid_620419 - var valid_620420 = query.getOrDefault("Version") - valid_620420 = validateParameter(valid_620420, JString, required = true, - default = newJString("2016-11-15")) - if valid_620420 != nil: - section.add "Version", valid_620420 - var valid_620421 = query.getOrDefault("Monitoring.Enabled") - valid_620421 = validateParameter(valid_620421, JString, required = false, + if valid_621627 != nil: + section.add "MetadataOptions.HttpPutResponseHopLimit", valid_621627 + var valid_621628 = query.getOrDefault("Placement.HostId") + valid_621628 = validateParameter(valid_621628, JString, required = false, default = nil) - if valid_620421 != nil: - section.add "Monitoring.Enabled", valid_620421 - var valid_620422 = query.getOrDefault("IamInstanceProfile.Name") - valid_620422 = validateParameter(valid_620422, JString, required = false, + if valid_621628 != nil: + section.add "Placement.HostId", valid_621628 + var valid_621629 = query.getOrDefault("LaunchTemplate.LaunchTemplateId") + valid_621629 = validateParameter(valid_621629, JString, required = false, default = nil) - if valid_620422 != nil: - section.add "IamInstanceProfile.Name", valid_620422 - var valid_620423 = query.getOrDefault("MetadataOptions.HttpPutResponseHopLimit") - valid_620423 = validateParameter(valid_620423, JString, required = false, - default = nil) - if valid_620423 != nil: - section.add "MetadataOptions.HttpPutResponseHopLimit", valid_620423 - var valid_620424 = query.getOrDefault("Placement.HostId") - valid_620424 = validateParameter(valid_620424, JString, required = false, - default = nil) - if valid_620424 != nil: - section.add "Placement.HostId", valid_620424 - var valid_620425 = query.getOrDefault("LaunchTemplate.LaunchTemplateId") - valid_620425 = validateParameter(valid_620425, JString, required = false, - default = nil) - if valid_620425 != nil: - section.add "LaunchTemplate.LaunchTemplateId", valid_620425 + if valid_621629 != nil: + section.add "LaunchTemplate.LaunchTemplateId", valid_621629 result.add "query", section ## parameters in `header` object: ## X-Amz-Security-Token: JString @@ -132193,61 +132258,61 @@ proc validate_GetRunInstances_620353(path: JsonNode; query: JsonNode; ## X-Amz-Credential: JString ## X-Amz-Algorithm: JString section = newJObject() - var valid_620426 = header.getOrDefault("X-Amz-Security-Token") - valid_620426 = validateParameter(valid_620426, JString, required = false, + var valid_621630 = header.getOrDefault("X-Amz-Security-Token") + valid_621630 = validateParameter(valid_621630, JString, required = false, default = nil) - if valid_620426 != nil: - section.add "X-Amz-Security-Token", valid_620426 - var valid_620427 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620427 = validateParameter(valid_620427, JString, required = false, + if valid_621630 != nil: + section.add "X-Amz-Security-Token", valid_621630 + var valid_621631 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621631 = validateParameter(valid_621631, JString, required = false, default = nil) - if valid_620427 != nil: - section.add "X-Amz-SignedHeaders", valid_620427 - var valid_620428 = header.getOrDefault("X-Amz-Signature") - valid_620428 = validateParameter(valid_620428, JString, required = false, + if valid_621631 != nil: + section.add "X-Amz-SignedHeaders", valid_621631 + var valid_621632 = header.getOrDefault("X-Amz-Signature") + valid_621632 = validateParameter(valid_621632, JString, required = false, default = nil) - if valid_620428 != nil: - section.add "X-Amz-Signature", valid_620428 - var valid_620429 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620429 = validateParameter(valid_620429, JString, required = false, + if valid_621632 != nil: + section.add "X-Amz-Signature", valid_621632 + var valid_621633 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621633 = validateParameter(valid_621633, JString, required = false, default = nil) - if valid_620429 != nil: - section.add "X-Amz-Content-Sha256", valid_620429 - var valid_620430 = header.getOrDefault("X-Amz-Date") - valid_620430 = validateParameter(valid_620430, JString, required = false, + if valid_621633 != nil: + section.add "X-Amz-Content-Sha256", valid_621633 + var valid_621634 = header.getOrDefault("X-Amz-Date") + valid_621634 = validateParameter(valid_621634, JString, required = false, default = nil) - if valid_620430 != nil: - section.add "X-Amz-Date", valid_620430 - var valid_620431 = header.getOrDefault("X-Amz-Credential") - valid_620431 = validateParameter(valid_620431, JString, required = false, + if valid_621634 != nil: + section.add "X-Amz-Date", valid_621634 + var valid_621635 = header.getOrDefault("X-Amz-Credential") + valid_621635 = validateParameter(valid_621635, JString, required = false, default = nil) - if valid_620431 != nil: - section.add "X-Amz-Credential", valid_620431 - var valid_620432 = header.getOrDefault("X-Amz-Algorithm") - valid_620432 = validateParameter(valid_620432, JString, required = false, + if valid_621635 != nil: + section.add "X-Amz-Credential", valid_621635 + var valid_621636 = header.getOrDefault("X-Amz-Algorithm") + valid_621636 = validateParameter(valid_621636, JString, required = false, default = nil) - if valid_620432 != nil: - section.add "X-Amz-Algorithm", valid_620432 + if valid_621636 != nil: + section.add "X-Amz-Algorithm", valid_621636 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620433: Call_GetRunInstances_620352; path: JsonNode; query: JsonNode; +proc call*(call_621637: Call_GetRunInstances_621556; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Launches the specified number of instances using an AMI for which you have permissions.
You can specify a number of options, or leave the default options. The following rules apply:
[EC2-VPC] If you don't specify a subnet ID, we choose a default subnet from your default VPC for you. If you don't have a default VPC, you must specify a subnet ID in the request.
[EC2-Classic] If don't specify an Availability Zone, we choose one for you.
Some instance types must be launched into a VPC. If you do not have a default VPC, or if you do not specify a subnet ID, the request fails. For more information, see Instance Types Available Only in a VPC.
[EC2-VPC] All instances have a network interface with a primary private IPv4 address. If you don't specify this address, we choose one from the IPv4 range of your subnet.
Not all instance types support IPv6 addresses. For more information, see Instance Types.
If you don't specify a security group ID, we use the default security group. For more information, see Security Groups.
If any of the AMIs have a product code attached for which the user has not subscribed, the request fails.
You can create a launch template, which is a resource that contains the parameters to launch an instance. When you launch an instance using RunInstances, you can specify the launch template instead of specifying the launch parameters.
To ensure faster instance launches, break up large requests into smaller batches. For example, create five separate launch requests for 100 instances each instead of one launch request for 500 instances.
An instance is ready for you to use when it's in the running
state. You can check the state of your instance using DescribeInstances. You can tag instances and EBS volumes during launch, after launch, or both. For more information, see CreateTags and Tagging Your Amazon EC2 Resources.
Linux instances have access to the public key of the key pair at boot. You can use this key to provide secure access to the instance. Amazon EC2 public images use this feature to provide secure access without passwords. For more information, see Key Pairs in the Amazon Elastic Compute Cloud User Guide.
For troubleshooting, see What To Do If An Instance Immediately Terminates, and Troubleshooting Connecting to Your Instance in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620433.validator(path, query, header, formData, body) - let scheme = call_620433.pickScheme + let valid = call_621637.validator(path, query, header, formData, body) + let scheme = call_621637.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620433.url(scheme.get, call_620433.host, call_620433.base, - call_620433.route, valid.getOrDefault("path"), + let url = call_621637.url(scheme.get, call_621637.host, call_621637.base, + call_621637.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620433, url, valid) + result = atozHook(call_621637, url, valid) -proc call*(call_620434: Call_GetRunInstances_620352; MaxCount: int; MinCount: int; +proc call*(call_621638: Call_GetRunInstances_621556; MaxCount: int; MinCount: int; ClientToken: string = ""; KeyName: string = ""; InstanceInitiatedShutdownBehavior: string = "stop"; SecurityGroupId: JsonNode = nil; @@ -132428,95 +132493,95 @@ proc call*(call_620434: Call_GetRunInstances_620352; MaxCount: int; MinCount: in ## LaunchTemplateLaunchTemplateId: string ## : The launch template to use. You must specify either the launch template ID or launch template name in the request, but not both. ## The ID of the launch template. - var query_620435 = newJObject() - add(query_620435, "ClientToken", newJString(ClientToken)) - add(query_620435, "KeyName", newJString(KeyName)) - add(query_620435, "InstanceInitiatedShutdownBehavior", + var query_621639 = newJObject() + add(query_621639, "ClientToken", newJString(ClientToken)) + add(query_621639, "KeyName", newJString(KeyName)) + add(query_621639, "InstanceInitiatedShutdownBehavior", newJString(InstanceInitiatedShutdownBehavior)) if SecurityGroupId != nil: - query_620435.add "SecurityGroupId", SecurityGroupId - add(query_620435, "LaunchTemplate.LaunchTemplateName", + query_621639.add "SecurityGroupId", SecurityGroupId + add(query_621639, "LaunchTemplate.LaunchTemplateName", newJString(LaunchTemplateLaunchTemplateName)) - add(query_620435, "MetadataOptions.HttpTokens", + add(query_621639, "MetadataOptions.HttpTokens", newJString(MetadataOptionsHttpTokens)) - add(query_620435, "DryRun", newJBool(DryRun)) - add(query_620435, "CreditSpecification.CpuCredits", + add(query_621639, "DryRun", newJBool(DryRun)) + add(query_621639, "CreditSpecification.CpuCredits", newJString(CreditSpecificationCpuCredits)) if LicenseSpecification != nil: - query_620435.add "LicenseSpecification", LicenseSpecification - add(query_620435, "Placement.HostResourceGroupArn", + query_621639.add "LicenseSpecification", LicenseSpecification + add(query_621639, "Placement.HostResourceGroupArn", newJString(PlacementHostResourceGroupArn)) - add(query_620435, "AdditionalInfo", newJString(AdditionalInfo)) - add(query_620435, "RamdiskId", newJString(RamdiskId)) - add(query_620435, "Ipv6AddressCount", newJInt(Ipv6AddressCount)) - add(query_620435, "MaxCount", newJInt(MaxCount)) - add(query_620435, "PrivateIpAddress", newJString(PrivateIpAddress)) - add(query_620435, "InstanceMarketOptions.SpotOptions", + add(query_621639, "AdditionalInfo", newJString(AdditionalInfo)) + add(query_621639, "RamdiskId", newJString(RamdiskId)) + add(query_621639, "Ipv6AddressCount", newJInt(Ipv6AddressCount)) + add(query_621639, "MaxCount", newJInt(MaxCount)) + add(query_621639, "PrivateIpAddress", newJString(PrivateIpAddress)) + add(query_621639, "InstanceMarketOptions.SpotOptions", newJString(InstanceMarketOptionsSpotOptions)) - add(query_620435, "CapacityReservationSpecification.CapacityReservationTarget", + add(query_621639, "CapacityReservationSpecification.CapacityReservationTarget", newJString(CapacityReservationSpecificationCapacityReservationTarget)) - add(query_620435, "SubnetId", newJString(SubnetId)) - add(query_620435, "CpuOptions.ThreadsPerCore", + add(query_621639, "SubnetId", newJString(SubnetId)) + add(query_621639, "CpuOptions.ThreadsPerCore", newJString(CpuOptionsThreadsPerCore)) - add(query_620435, "Placement.SpreadDomain", newJString(PlacementSpreadDomain)) - add(query_620435, + add(query_621639, "Placement.SpreadDomain", newJString(PlacementSpreadDomain)) + add(query_621639, "CapacityReservationSpecification.CapacityReservationPreference", newJString(CapacityReservationSpecificationCapacityReservationPreference)) - add(query_620435, "Action", newJString(Action)) + add(query_621639, "Action", newJString(Action)) if BlockDeviceMapping != nil: - query_620435.add "BlockDeviceMapping", BlockDeviceMapping - add(query_620435, "LaunchTemplate.Version", newJString(LaunchTemplateVersion)) - add(query_620435, "Placement.Affinity", newJString(PlacementAffinity)) - add(query_620435, "InstanceMarketOptions.MarketType", + query_621639.add "BlockDeviceMapping", BlockDeviceMapping + add(query_621639, "LaunchTemplate.Version", newJString(LaunchTemplateVersion)) + add(query_621639, "Placement.Affinity", newJString(PlacementAffinity)) + add(query_621639, "InstanceMarketOptions.MarketType", newJString(InstanceMarketOptionsMarketType)) - add(query_620435, "Placement.GroupName", newJString(PlacementGroupName)) + add(query_621639, "Placement.GroupName", newJString(PlacementGroupName)) if Ipv6Address != nil: - query_620435.add "Ipv6Address", Ipv6Address + query_621639.add "Ipv6Address", Ipv6Address if NetworkInterface != nil: - query_620435.add "NetworkInterface", NetworkInterface + query_621639.add "NetworkInterface", NetworkInterface if ElasticInferenceAccelerator != nil: - query_620435.add "ElasticInferenceAccelerator", ElasticInferenceAccelerator - add(query_620435, "MinCount", newJInt(MinCount)) - add(query_620435, "Placement.PartitionNumber", + query_621639.add "ElasticInferenceAccelerator", ElasticInferenceAccelerator + add(query_621639, "MinCount", newJInt(MinCount)) + add(query_621639, "Placement.PartitionNumber", newJString(PlacementPartitionNumber)) if SecurityGroup != nil: - query_620435.add "SecurityGroup", SecurityGroup - add(query_620435, "ImageId", newJString(ImageId)) - add(query_620435, "CpuOptions.CoreCount", newJString(CpuOptionsCoreCount)) - add(query_620435, "MetadataOptions.HttpEndpoint", + query_621639.add "SecurityGroup", SecurityGroup + add(query_621639, "ImageId", newJString(ImageId)) + add(query_621639, "CpuOptions.CoreCount", newJString(CpuOptionsCoreCount)) + add(query_621639, "MetadataOptions.HttpEndpoint", newJString(MetadataOptionsHttpEndpoint)) - add(query_620435, "EbsOptimized", newJBool(EbsOptimized)) - add(query_620435, "UserData", newJString(UserData)) - add(query_620435, "DisableApiTermination", newJBool(DisableApiTermination)) - add(query_620435, "KernelId", newJString(KernelId)) - add(query_620435, "HibernationOptions.Configured", + add(query_621639, "EbsOptimized", newJBool(EbsOptimized)) + add(query_621639, "UserData", newJString(UserData)) + add(query_621639, "DisableApiTermination", newJBool(DisableApiTermination)) + add(query_621639, "KernelId", newJString(KernelId)) + add(query_621639, "HibernationOptions.Configured", newJString(HibernationOptionsConfigured)) - add(query_620435, "InstanceType", newJString(InstanceType)) + add(query_621639, "InstanceType", newJString(InstanceType)) if ElasticGpuSpecification != nil: - query_620435.add "ElasticGpuSpecification", ElasticGpuSpecification + query_621639.add "ElasticGpuSpecification", ElasticGpuSpecification if TagSpecification != nil: - query_620435.add "TagSpecification", TagSpecification - add(query_620435, "Placement.AvailabilityZone", + query_621639.add "TagSpecification", TagSpecification + add(query_621639, "Placement.AvailabilityZone", newJString(PlacementAvailabilityZone)) - add(query_620435, "Placement.Tenancy", newJString(PlacementTenancy)) - add(query_620435, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn)) - add(query_620435, "Version", newJString(Version)) - add(query_620435, "Monitoring.Enabled", newJString(MonitoringEnabled)) - add(query_620435, "IamInstanceProfile.Name", newJString(IamInstanceProfileName)) - add(query_620435, "MetadataOptions.HttpPutResponseHopLimit", + add(query_621639, "Placement.Tenancy", newJString(PlacementTenancy)) + add(query_621639, "IamInstanceProfile.Arn", newJString(IamInstanceProfileArn)) + add(query_621639, "Version", newJString(Version)) + add(query_621639, "Monitoring.Enabled", newJString(MonitoringEnabled)) + add(query_621639, "IamInstanceProfile.Name", newJString(IamInstanceProfileName)) + add(query_621639, "MetadataOptions.HttpPutResponseHopLimit", newJString(MetadataOptionsHttpPutResponseHopLimit)) - add(query_620435, "Placement.HostId", newJString(PlacementHostId)) - add(query_620435, "LaunchTemplate.LaunchTemplateId", + add(query_621639, "Placement.HostId", newJString(PlacementHostId)) + add(query_621639, "LaunchTemplate.LaunchTemplateId", newJString(LaunchTemplateLaunchTemplateId)) - result = call_620434.call(nil, query_620435, nil, nil, nil) + result = call_621638.call(nil, query_621639, nil, nil, nil) -var getRunInstances* = Call_GetRunInstances_620352(name: "getRunInstances", +var getRunInstances* = Call_GetRunInstances_621556(name: "getRunInstances", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=RunInstances", validator: validate_GetRunInstances_620353, - base: "/", url: url_GetRunInstances_620354, schemes: {Scheme.Https, Scheme.Http}) + route: "/#Action=RunInstances", validator: validate_GetRunInstances_621557, + base: "/", url: url_GetRunInstances_621558, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostRunScheduledInstances_620536 = ref object of OpenApiRestCall_604389 -proc url_PostRunScheduledInstances_620538(protocol: Scheme; host: string; + Call_PostRunScheduledInstances_621740 = ref object of OpenApiRestCall_605589 +proc url_PostRunScheduledInstances_621742(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -132528,7 +132593,7 @@ proc url_PostRunScheduledInstances_620538(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostRunScheduledInstances_620537(path: JsonNode; query: JsonNode; +proc validate_PostRunScheduledInstances_621741(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Launches the specified Scheduled Instances.
Before you can launch a Scheduled Instance, you must purchase it and obtain an identifier using PurchaseScheduledInstances.
You must launch a Scheduled Instance during its scheduled time period. You can't stop or reboot a Scheduled Instance, but you can terminate it as needed. If you terminate a Scheduled Instance before the current scheduled time period ends, you can launch it again after a few minutes. For more information, see Scheduled Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -132541,16 +132606,16 @@ proc validate_PostRunScheduledInstances_620537(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620539 = query.getOrDefault("Action") - valid_620539 = validateParameter(valid_620539, JString, required = true, + var valid_621743 = query.getOrDefault("Action") + valid_621743 = validateParameter(valid_621743, JString, required = true, default = newJString("RunScheduledInstances")) - if valid_620539 != nil: - section.add "Action", valid_620539 - var valid_620540 = query.getOrDefault("Version") - valid_620540 = validateParameter(valid_620540, JString, required = true, + if valid_621743 != nil: + section.add "Action", valid_621743 + var valid_621744 = query.getOrDefault("Version") + valid_621744 = validateParameter(valid_621744, JString, required = true, default = newJString("2016-11-15")) - if valid_620540 != nil: - section.add "Version", valid_620540 + if valid_621744 != nil: + section.add "Version", valid_621744 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -132561,41 +132626,41 @@ proc validate_PostRunScheduledInstances_620537(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620541 = header.getOrDefault("X-Amz-Signature") - valid_620541 = validateParameter(valid_620541, JString, required = false, + var valid_621745 = header.getOrDefault("X-Amz-Signature") + valid_621745 = validateParameter(valid_621745, JString, required = false, default = nil) - if valid_620541 != nil: - section.add "X-Amz-Signature", valid_620541 - var valid_620542 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620542 = validateParameter(valid_620542, JString, required = false, + if valid_621745 != nil: + section.add "X-Amz-Signature", valid_621745 + var valid_621746 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621746 = validateParameter(valid_621746, JString, required = false, default = nil) - if valid_620542 != nil: - section.add "X-Amz-Content-Sha256", valid_620542 - var valid_620543 = header.getOrDefault("X-Amz-Date") - valid_620543 = validateParameter(valid_620543, JString, required = false, + if valid_621746 != nil: + section.add "X-Amz-Content-Sha256", valid_621746 + var valid_621747 = header.getOrDefault("X-Amz-Date") + valid_621747 = validateParameter(valid_621747, JString, required = false, default = nil) - if valid_620543 != nil: - section.add "X-Amz-Date", valid_620543 - var valid_620544 = header.getOrDefault("X-Amz-Credential") - valid_620544 = validateParameter(valid_620544, JString, required = false, + if valid_621747 != nil: + section.add "X-Amz-Date", valid_621747 + var valid_621748 = header.getOrDefault("X-Amz-Credential") + valid_621748 = validateParameter(valid_621748, JString, required = false, default = nil) - if valid_620544 != nil: - section.add "X-Amz-Credential", valid_620544 - var valid_620545 = header.getOrDefault("X-Amz-Security-Token") - valid_620545 = validateParameter(valid_620545, JString, required = false, + if valid_621748 != nil: + section.add "X-Amz-Credential", valid_621748 + var valid_621749 = header.getOrDefault("X-Amz-Security-Token") + valid_621749 = validateParameter(valid_621749, JString, required = false, default = nil) - if valid_620545 != nil: - section.add "X-Amz-Security-Token", valid_620545 - var valid_620546 = header.getOrDefault("X-Amz-Algorithm") - valid_620546 = validateParameter(valid_620546, JString, required = false, + if valid_621749 != nil: + section.add "X-Amz-Security-Token", valid_621749 + var valid_621750 = header.getOrDefault("X-Amz-Algorithm") + valid_621750 = validateParameter(valid_621750, JString, required = false, default = nil) - if valid_620546 != nil: - section.add "X-Amz-Algorithm", valid_620546 - var valid_620547 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620547 = validateParameter(valid_620547, JString, required = false, + if valid_621750 != nil: + section.add "X-Amz-Algorithm", valid_621750 + var valid_621751 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621751 = validateParameter(valid_621751, JString, required = false, default = nil) - if valid_620547 != nil: - section.add "X-Amz-SignedHeaders", valid_620547 + if valid_621751 != nil: + section.add "X-Amz-SignedHeaders", valid_621751 result.add "header", section ## parameters in `formData` object: ## LaunchSpecification.Monitoring: JString @@ -132650,113 +132715,113 @@ proc validate_PostRunScheduledInstances_620537(path: JsonNode; query: JsonNode; ## :Describes the launch specification for a Scheduled Instance.
If you are launching the Scheduled Instance in EC2-VPC, you must specify the ID of the subnet. You can specify the subnet using either SubnetId
or NetworkInterface
.
Launches the specified Scheduled Instances.
Before you can launch a Scheduled Instance, you must purchase it and obtain an identifier using PurchaseScheduledInstances.
You must launch a Scheduled Instance during its scheduled time period. You can't stop or reboot a Scheduled Instance, but you can terminate it as needed. If you terminate a Scheduled Instance before the current scheduled time period ends, you can launch it again after a few minutes. For more information, see Scheduled Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620566.validator(path, query, header, formData, body) - let scheme = call_620566.pickScheme + let valid = call_621770.validator(path, query, header, formData, body) + let scheme = call_621770.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620566.url(scheme.get, call_620566.host, call_620566.base, - call_620566.route, valid.getOrDefault("path"), + let url = call_621770.url(scheme.get, call_621770.host, call_621770.base, + call_621770.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620566, url, valid) + result = atozHook(call_621770, url, valid) -proc call*(call_620567: Call_PostRunScheduledInstances_620536; +proc call*(call_621771: Call_PostRunScheduledInstances_621740; ScheduledInstanceId: string; LaunchSpecificationMonitoring: string = ""; LaunchSpecificationSubnetId: string = ""; LaunchSpecificationKernelId: string = ""; @@ -132828,56 +132893,56 @@ proc call*(call_620567: Call_PostRunScheduledInstances_620536; ## LaunchSpecificationBlockDeviceMappings: JArray ## :Describes the launch specification for a Scheduled Instance.
If you are launching the Scheduled Instance in EC2-VPC, you must specify the ID of the subnet. You can specify the subnet using either SubnetId
or NetworkInterface
.
Launches the specified Scheduled Instances.
Before you can launch a Scheduled Instance, you must purchase it and obtain an identifier using PurchaseScheduledInstances.
You must launch a Scheduled Instance during its scheduled time period. You can't stop or reboot a Scheduled Instance, but you can terminate it as needed. If you terminate a Scheduled Instance before the current scheduled time period ends, you can launch it again after a few minutes. For more information, see Scheduled Instances in the Amazon Elastic Compute Cloud User Guide.
## @@ -132953,105 +133018,105 @@ proc validate_GetRunScheduledInstances_620504(path: JsonNode; query: JsonNode; ## InstanceCount: JInt ## :The number of instances.
Default: 1
section = newJObject() - var valid_620506 = query.getOrDefault("ClientToken") - valid_620506 = validateParameter(valid_620506, JString, required = false, - default = nil) - if valid_620506 != nil: - section.add "ClientToken", valid_620506 - var valid_620507 = query.getOrDefault("LaunchSpecification.InstanceType") - valid_620507 = validateParameter(valid_620507, JString, required = false, - default = nil) - if valid_620507 != nil: - section.add "LaunchSpecification.InstanceType", valid_620507 - var valid_620508 = query.getOrDefault("LaunchSpecification.RamdiskId") - valid_620508 = validateParameter(valid_620508, JString, required = false, - default = nil) - if valid_620508 != nil: - section.add "LaunchSpecification.RamdiskId", valid_620508 - var valid_620509 = query.getOrDefault("LaunchSpecification.SubnetId") - valid_620509 = validateParameter(valid_620509, JString, required = false, - default = nil) - if valid_620509 != nil: - section.add "LaunchSpecification.SubnetId", valid_620509 - var valid_620510 = query.getOrDefault("DryRun") - valid_620510 = validateParameter(valid_620510, JBool, required = false, default = nil) - if valid_620510 != nil: - section.add "DryRun", valid_620510 - var valid_620511 = query.getOrDefault("LaunchSpecification.KernelId") - valid_620511 = validateParameter(valid_620511, JString, required = false, - default = nil) - if valid_620511 != nil: - section.add "LaunchSpecification.KernelId", valid_620511 - var valid_620512 = query.getOrDefault("LaunchSpecification.SecurityGroupIds") - valid_620512 = validateParameter(valid_620512, JArray, required = false, - default = nil) - if valid_620512 != nil: - section.add "LaunchSpecification.SecurityGroupIds", valid_620512 - var valid_620513 = query.getOrDefault("LaunchSpecification.ImageId") - valid_620513 = validateParameter(valid_620513, JString, required = false, - default = nil) - if valid_620513 != nil: - section.add "LaunchSpecification.ImageId", valid_620513 - var valid_620514 = query.getOrDefault("LaunchSpecification.IamInstanceProfile") - valid_620514 = validateParameter(valid_620514, JString, required = false, - default = nil) - if valid_620514 != nil: - section.add "LaunchSpecification.IamInstanceProfile", valid_620514 - var valid_620515 = query.getOrDefault("LaunchSpecification.UserData") - valid_620515 = validateParameter(valid_620515, JString, required = false, - default = nil) - if valid_620515 != nil: - section.add "LaunchSpecification.UserData", valid_620515 - var valid_620516 = query.getOrDefault("LaunchSpecification.EbsOptimized") - valid_620516 = validateParameter(valid_620516, JString, required = false, - default = nil) - if valid_620516 != nil: - section.add "LaunchSpecification.EbsOptimized", valid_620516 - var valid_620517 = query.getOrDefault("LaunchSpecification.BlockDeviceMappings") - valid_620517 = validateParameter(valid_620517, JArray, required = false, - default = nil) - if valid_620517 != nil: - section.add "LaunchSpecification.BlockDeviceMappings", valid_620517 - var valid_620518 = query.getOrDefault("LaunchSpecification.NetworkInterfaces") - valid_620518 = validateParameter(valid_620518, JArray, required = false, - default = nil) - if valid_620518 != nil: - section.add "LaunchSpecification.NetworkInterfaces", valid_620518 - assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620519 = query.getOrDefault("Action") - valid_620519 = validateParameter(valid_620519, JString, required = true, + var valid_621710 = query.getOrDefault("ClientToken") + valid_621710 = validateParameter(valid_621710, JString, required = false, + default = nil) + if valid_621710 != nil: + section.add "ClientToken", valid_621710 + var valid_621711 = query.getOrDefault("LaunchSpecification.InstanceType") + valid_621711 = validateParameter(valid_621711, JString, required = false, + default = nil) + if valid_621711 != nil: + section.add "LaunchSpecification.InstanceType", valid_621711 + var valid_621712 = query.getOrDefault("LaunchSpecification.RamdiskId") + valid_621712 = validateParameter(valid_621712, JString, required = false, + default = nil) + if valid_621712 != nil: + section.add "LaunchSpecification.RamdiskId", valid_621712 + var valid_621713 = query.getOrDefault("LaunchSpecification.SubnetId") + valid_621713 = validateParameter(valid_621713, JString, required = false, + default = nil) + if valid_621713 != nil: + section.add "LaunchSpecification.SubnetId", valid_621713 + var valid_621714 = query.getOrDefault("DryRun") + valid_621714 = validateParameter(valid_621714, JBool, required = false, default = nil) + if valid_621714 != nil: + section.add "DryRun", valid_621714 + var valid_621715 = query.getOrDefault("LaunchSpecification.KernelId") + valid_621715 = validateParameter(valid_621715, JString, required = false, + default = nil) + if valid_621715 != nil: + section.add "LaunchSpecification.KernelId", valid_621715 + var valid_621716 = query.getOrDefault("LaunchSpecification.SecurityGroupIds") + valid_621716 = validateParameter(valid_621716, JArray, required = false, + default = nil) + if valid_621716 != nil: + section.add "LaunchSpecification.SecurityGroupIds", valid_621716 + var valid_621717 = query.getOrDefault("LaunchSpecification.ImageId") + valid_621717 = validateParameter(valid_621717, JString, required = false, + default = nil) + if valid_621717 != nil: + section.add "LaunchSpecification.ImageId", valid_621717 + var valid_621718 = query.getOrDefault("LaunchSpecification.IamInstanceProfile") + valid_621718 = validateParameter(valid_621718, JString, required = false, + default = nil) + if valid_621718 != nil: + section.add "LaunchSpecification.IamInstanceProfile", valid_621718 + var valid_621719 = query.getOrDefault("LaunchSpecification.UserData") + valid_621719 = validateParameter(valid_621719, JString, required = false, + default = nil) + if valid_621719 != nil: + section.add "LaunchSpecification.UserData", valid_621719 + var valid_621720 = query.getOrDefault("LaunchSpecification.EbsOptimized") + valid_621720 = validateParameter(valid_621720, JString, required = false, + default = nil) + if valid_621720 != nil: + section.add "LaunchSpecification.EbsOptimized", valid_621720 + var valid_621721 = query.getOrDefault("LaunchSpecification.BlockDeviceMappings") + valid_621721 = validateParameter(valid_621721, JArray, required = false, + default = nil) + if valid_621721 != nil: + section.add "LaunchSpecification.BlockDeviceMappings", valid_621721 + var valid_621722 = query.getOrDefault("LaunchSpecification.NetworkInterfaces") + valid_621722 = validateParameter(valid_621722, JArray, required = false, + default = nil) + if valid_621722 != nil: + section.add "LaunchSpecification.NetworkInterfaces", valid_621722 + assert query != nil, "query argument is necessary due to required `Action` field" + var valid_621723 = query.getOrDefault("Action") + valid_621723 = validateParameter(valid_621723, JString, required = true, default = newJString("RunScheduledInstances")) - if valid_620519 != nil: - section.add "Action", valid_620519 - var valid_620520 = query.getOrDefault("LaunchSpecification.Monitoring") - valid_620520 = validateParameter(valid_620520, JString, required = false, + if valid_621723 != nil: + section.add "Action", valid_621723 + var valid_621724 = query.getOrDefault("LaunchSpecification.Monitoring") + valid_621724 = validateParameter(valid_621724, JString, required = false, default = nil) - if valid_620520 != nil: - section.add "LaunchSpecification.Monitoring", valid_620520 - var valid_620521 = query.getOrDefault("LaunchSpecification.KeyName") - valid_620521 = validateParameter(valid_620521, JString, required = false, + if valid_621724 != nil: + section.add "LaunchSpecification.Monitoring", valid_621724 + var valid_621725 = query.getOrDefault("LaunchSpecification.KeyName") + valid_621725 = validateParameter(valid_621725, JString, required = false, default = nil) - if valid_620521 != nil: - section.add "LaunchSpecification.KeyName", valid_620521 - var valid_620522 = query.getOrDefault("LaunchSpecification.Placement") - valid_620522 = validateParameter(valid_620522, JString, required = false, + if valid_621725 != nil: + section.add "LaunchSpecification.KeyName", valid_621725 + var valid_621726 = query.getOrDefault("LaunchSpecification.Placement") + valid_621726 = validateParameter(valid_621726, JString, required = false, default = nil) - if valid_620522 != nil: - section.add "LaunchSpecification.Placement", valid_620522 - var valid_620523 = query.getOrDefault("ScheduledInstanceId") - valid_620523 = validateParameter(valid_620523, JString, required = true, + if valid_621726 != nil: + section.add "LaunchSpecification.Placement", valid_621726 + var valid_621727 = query.getOrDefault("ScheduledInstanceId") + valid_621727 = validateParameter(valid_621727, JString, required = true, default = nil) - if valid_620523 != nil: - section.add "ScheduledInstanceId", valid_620523 - var valid_620524 = query.getOrDefault("Version") - valid_620524 = validateParameter(valid_620524, JString, required = true, + if valid_621727 != nil: + section.add "ScheduledInstanceId", valid_621727 + var valid_621728 = query.getOrDefault("Version") + valid_621728 = validateParameter(valid_621728, JString, required = true, default = newJString("2016-11-15")) - if valid_620524 != nil: - section.add "Version", valid_620524 - var valid_620525 = query.getOrDefault("InstanceCount") - valid_620525 = validateParameter(valid_620525, JInt, required = false, default = nil) - if valid_620525 != nil: - section.add "InstanceCount", valid_620525 + if valid_621728 != nil: + section.add "Version", valid_621728 + var valid_621729 = query.getOrDefault("InstanceCount") + valid_621729 = validateParameter(valid_621729, JInt, required = false, default = nil) + if valid_621729 != nil: + section.add "InstanceCount", valid_621729 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -133062,61 +133127,61 @@ proc validate_GetRunScheduledInstances_620504(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620526 = header.getOrDefault("X-Amz-Signature") - valid_620526 = validateParameter(valid_620526, JString, required = false, + var valid_621730 = header.getOrDefault("X-Amz-Signature") + valid_621730 = validateParameter(valid_621730, JString, required = false, default = nil) - if valid_620526 != nil: - section.add "X-Amz-Signature", valid_620526 - var valid_620527 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620527 = validateParameter(valid_620527, JString, required = false, + if valid_621730 != nil: + section.add "X-Amz-Signature", valid_621730 + var valid_621731 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621731 = validateParameter(valid_621731, JString, required = false, default = nil) - if valid_620527 != nil: - section.add "X-Amz-Content-Sha256", valid_620527 - var valid_620528 = header.getOrDefault("X-Amz-Date") - valid_620528 = validateParameter(valid_620528, JString, required = false, + if valid_621731 != nil: + section.add "X-Amz-Content-Sha256", valid_621731 + var valid_621732 = header.getOrDefault("X-Amz-Date") + valid_621732 = validateParameter(valid_621732, JString, required = false, default = nil) - if valid_620528 != nil: - section.add "X-Amz-Date", valid_620528 - var valid_620529 = header.getOrDefault("X-Amz-Credential") - valid_620529 = validateParameter(valid_620529, JString, required = false, + if valid_621732 != nil: + section.add "X-Amz-Date", valid_621732 + var valid_621733 = header.getOrDefault("X-Amz-Credential") + valid_621733 = validateParameter(valid_621733, JString, required = false, default = nil) - if valid_620529 != nil: - section.add "X-Amz-Credential", valid_620529 - var valid_620530 = header.getOrDefault("X-Amz-Security-Token") - valid_620530 = validateParameter(valid_620530, JString, required = false, + if valid_621733 != nil: + section.add "X-Amz-Credential", valid_621733 + var valid_621734 = header.getOrDefault("X-Amz-Security-Token") + valid_621734 = validateParameter(valid_621734, JString, required = false, default = nil) - if valid_620530 != nil: - section.add "X-Amz-Security-Token", valid_620530 - var valid_620531 = header.getOrDefault("X-Amz-Algorithm") - valid_620531 = validateParameter(valid_620531, JString, required = false, + if valid_621734 != nil: + section.add "X-Amz-Security-Token", valid_621734 + var valid_621735 = header.getOrDefault("X-Amz-Algorithm") + valid_621735 = validateParameter(valid_621735, JString, required = false, default = nil) - if valid_620531 != nil: - section.add "X-Amz-Algorithm", valid_620531 - var valid_620532 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620532 = validateParameter(valid_620532, JString, required = false, + if valid_621735 != nil: + section.add "X-Amz-Algorithm", valid_621735 + var valid_621736 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621736 = validateParameter(valid_621736, JString, required = false, default = nil) - if valid_620532 != nil: - section.add "X-Amz-SignedHeaders", valid_620532 + if valid_621736 != nil: + section.add "X-Amz-SignedHeaders", valid_621736 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620533: Call_GetRunScheduledInstances_620503; path: JsonNode; +proc call*(call_621737: Call_GetRunScheduledInstances_621707; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Launches the specified Scheduled Instances.
Before you can launch a Scheduled Instance, you must purchase it and obtain an identifier using PurchaseScheduledInstances.
You must launch a Scheduled Instance during its scheduled time period. You can't stop or reboot a Scheduled Instance, but you can terminate it as needed. If you terminate a Scheduled Instance before the current scheduled time period ends, you can launch it again after a few minutes. For more information, see Scheduled Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620533.validator(path, query, header, formData, body) - let scheme = call_620533.pickScheme + let valid = call_621737.validator(path, query, header, formData, body) + let scheme = call_621737.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620533.url(scheme.get, call_620533.host, call_620533.base, - call_620533.route, valid.getOrDefault("path"), + let url = call_621737.url(scheme.get, call_621737.host, call_621737.base, + call_621737.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620533, url, valid) + result = atozHook(call_621737, url, valid) -proc call*(call_620534: Call_GetRunScheduledInstances_620503; +proc call*(call_621738: Call_GetRunScheduledInstances_621707; ScheduledInstanceId: string; ClientToken: string = ""; LaunchSpecificationInstanceType: string = ""; LaunchSpecificationRamdiskId: string = ""; @@ -133189,54 +133254,54 @@ proc call*(call_620534: Call_GetRunScheduledInstances_620503; ## Version: string (required) ## InstanceCount: int ## :The number of instances.
Default: 1
- var query_620535 = newJObject() - add(query_620535, "ClientToken", newJString(ClientToken)) - add(query_620535, "LaunchSpecification.InstanceType", + var query_621739 = newJObject() + add(query_621739, "ClientToken", newJString(ClientToken)) + add(query_621739, "LaunchSpecification.InstanceType", newJString(LaunchSpecificationInstanceType)) - add(query_620535, "LaunchSpecification.RamdiskId", + add(query_621739, "LaunchSpecification.RamdiskId", newJString(LaunchSpecificationRamdiskId)) - add(query_620535, "LaunchSpecification.SubnetId", + add(query_621739, "LaunchSpecification.SubnetId", newJString(LaunchSpecificationSubnetId)) - add(query_620535, "DryRun", newJBool(DryRun)) - add(query_620535, "LaunchSpecification.KernelId", + add(query_621739, "DryRun", newJBool(DryRun)) + add(query_621739, "LaunchSpecification.KernelId", newJString(LaunchSpecificationKernelId)) if LaunchSpecificationSecurityGroupIds != nil: - query_620535.add "LaunchSpecification.SecurityGroupIds", + query_621739.add "LaunchSpecification.SecurityGroupIds", LaunchSpecificationSecurityGroupIds - add(query_620535, "LaunchSpecification.ImageId", + add(query_621739, "LaunchSpecification.ImageId", newJString(LaunchSpecificationImageId)) - add(query_620535, "LaunchSpecification.IamInstanceProfile", + add(query_621739, "LaunchSpecification.IamInstanceProfile", newJString(LaunchSpecificationIamInstanceProfile)) - add(query_620535, "LaunchSpecification.UserData", + add(query_621739, "LaunchSpecification.UserData", newJString(LaunchSpecificationUserData)) - add(query_620535, "LaunchSpecification.EbsOptimized", + add(query_621739, "LaunchSpecification.EbsOptimized", newJString(LaunchSpecificationEbsOptimized)) if LaunchSpecificationBlockDeviceMappings != nil: - query_620535.add "LaunchSpecification.BlockDeviceMappings", + query_621739.add "LaunchSpecification.BlockDeviceMappings", LaunchSpecificationBlockDeviceMappings if LaunchSpecificationNetworkInterfaces != nil: - query_620535.add "LaunchSpecification.NetworkInterfaces", + query_621739.add "LaunchSpecification.NetworkInterfaces", LaunchSpecificationNetworkInterfaces - add(query_620535, "Action", newJString(Action)) - add(query_620535, "LaunchSpecification.Monitoring", + add(query_621739, "Action", newJString(Action)) + add(query_621739, "LaunchSpecification.Monitoring", newJString(LaunchSpecificationMonitoring)) - add(query_620535, "LaunchSpecification.KeyName", + add(query_621739, "LaunchSpecification.KeyName", newJString(LaunchSpecificationKeyName)) - add(query_620535, "LaunchSpecification.Placement", + add(query_621739, "LaunchSpecification.Placement", newJString(LaunchSpecificationPlacement)) - add(query_620535, "ScheduledInstanceId", newJString(ScheduledInstanceId)) - add(query_620535, "Version", newJString(Version)) - add(query_620535, "InstanceCount", newJInt(InstanceCount)) - result = call_620534.call(nil, query_620535, nil, nil, nil) + add(query_621739, "ScheduledInstanceId", newJString(ScheduledInstanceId)) + add(query_621739, "Version", newJString(Version)) + add(query_621739, "InstanceCount", newJInt(InstanceCount)) + result = call_621738.call(nil, query_621739, nil, nil, nil) -var getRunScheduledInstances* = Call_GetRunScheduledInstances_620503( +var getRunScheduledInstances* = Call_GetRunScheduledInstances_621707( name: "getRunScheduledInstances", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=RunScheduledInstances", - validator: validate_GetRunScheduledInstances_620504, base: "/", - url: url_GetRunScheduledInstances_620505, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetRunScheduledInstances_621708, base: "/", + url: url_GetRunScheduledInstances_621709, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostSearchLocalGatewayRoutes_620590 = ref object of OpenApiRestCall_604389 -proc url_PostSearchLocalGatewayRoutes_620592(protocol: Scheme; host: string; + Call_PostSearchLocalGatewayRoutes_621794 = ref object of OpenApiRestCall_605589 +proc url_PostSearchLocalGatewayRoutes_621796(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -133248,7 +133313,7 @@ proc url_PostSearchLocalGatewayRoutes_620592(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostSearchLocalGatewayRoutes_620591(path: JsonNode; query: JsonNode; +proc validate_PostSearchLocalGatewayRoutes_621795(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Searches for routes in the specified local gateway route table. ## @@ -133261,16 +133326,16 @@ proc validate_PostSearchLocalGatewayRoutes_620591(path: JsonNode; query: JsonNod ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620593 = query.getOrDefault("Action") - valid_620593 = validateParameter(valid_620593, JString, required = true, default = newJString( + var valid_621797 = query.getOrDefault("Action") + valid_621797 = validateParameter(valid_621797, JString, required = true, default = newJString( "SearchLocalGatewayRoutes")) - if valid_620593 != nil: - section.add "Action", valid_620593 - var valid_620594 = query.getOrDefault("Version") - valid_620594 = validateParameter(valid_620594, JString, required = true, + if valid_621797 != nil: + section.add "Action", valid_621797 + var valid_621798 = query.getOrDefault("Version") + valid_621798 = validateParameter(valid_621798, JString, required = true, default = newJString("2016-11-15")) - if valid_620594 != nil: - section.add "Version", valid_620594 + if valid_621798 != nil: + section.add "Version", valid_621798 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -133281,41 +133346,41 @@ proc validate_PostSearchLocalGatewayRoutes_620591(path: JsonNode; query: JsonNod ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620595 = header.getOrDefault("X-Amz-Signature") - valid_620595 = validateParameter(valid_620595, JString, required = false, + var valid_621799 = header.getOrDefault("X-Amz-Signature") + valid_621799 = validateParameter(valid_621799, JString, required = false, default = nil) - if valid_620595 != nil: - section.add "X-Amz-Signature", valid_620595 - var valid_620596 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620596 = validateParameter(valid_620596, JString, required = false, + if valid_621799 != nil: + section.add "X-Amz-Signature", valid_621799 + var valid_621800 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621800 = validateParameter(valid_621800, JString, required = false, default = nil) - if valid_620596 != nil: - section.add "X-Amz-Content-Sha256", valid_620596 - var valid_620597 = header.getOrDefault("X-Amz-Date") - valid_620597 = validateParameter(valid_620597, JString, required = false, + if valid_621800 != nil: + section.add "X-Amz-Content-Sha256", valid_621800 + var valid_621801 = header.getOrDefault("X-Amz-Date") + valid_621801 = validateParameter(valid_621801, JString, required = false, default = nil) - if valid_620597 != nil: - section.add "X-Amz-Date", valid_620597 - var valid_620598 = header.getOrDefault("X-Amz-Credential") - valid_620598 = validateParameter(valid_620598, JString, required = false, + if valid_621801 != nil: + section.add "X-Amz-Date", valid_621801 + var valid_621802 = header.getOrDefault("X-Amz-Credential") + valid_621802 = validateParameter(valid_621802, JString, required = false, default = nil) - if valid_620598 != nil: - section.add "X-Amz-Credential", valid_620598 - var valid_620599 = header.getOrDefault("X-Amz-Security-Token") - valid_620599 = validateParameter(valid_620599, JString, required = false, + if valid_621802 != nil: + section.add "X-Amz-Credential", valid_621802 + var valid_621803 = header.getOrDefault("X-Amz-Security-Token") + valid_621803 = validateParameter(valid_621803, JString, required = false, default = nil) - if valid_620599 != nil: - section.add "X-Amz-Security-Token", valid_620599 - var valid_620600 = header.getOrDefault("X-Amz-Algorithm") - valid_620600 = validateParameter(valid_620600, JString, required = false, + if valid_621803 != nil: + section.add "X-Amz-Security-Token", valid_621803 + var valid_621804 = header.getOrDefault("X-Amz-Algorithm") + valid_621804 = validateParameter(valid_621804, JString, required = false, default = nil) - if valid_620600 != nil: - section.add "X-Amz-Algorithm", valid_620600 - var valid_620601 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620601 = validateParameter(valid_620601, JString, required = false, + if valid_621804 != nil: + section.add "X-Amz-Algorithm", valid_621804 + var valid_621805 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621805 = validateParameter(valid_621805, JString, required = false, default = nil) - if valid_620601 != nil: - section.add "X-Amz-SignedHeaders", valid_620601 + if valid_621805 != nil: + section.add "X-Amz-SignedHeaders", valid_621805 result.add "header", section ## parameters in `formData` object: ## LocalGatewayRouteTableId: JString (required) @@ -133330,46 +133395,46 @@ proc validate_PostSearchLocalGatewayRoutes_620591(path: JsonNode; query: JsonNod ## : One or more filters. section = newJObject() assert formData != nil, "formData argument is necessary due to required `LocalGatewayRouteTableId` field" - var valid_620602 = formData.getOrDefault("LocalGatewayRouteTableId") - valid_620602 = validateParameter(valid_620602, JString, required = true, - default = nil) - if valid_620602 != nil: - section.add "LocalGatewayRouteTableId", valid_620602 - var valid_620603 = formData.getOrDefault("NextToken") - valid_620603 = validateParameter(valid_620603, JString, required = false, - default = nil) - if valid_620603 != nil: - section.add "NextToken", valid_620603 - var valid_620604 = formData.getOrDefault("DryRun") - valid_620604 = validateParameter(valid_620604, JBool, required = false, default = nil) - if valid_620604 != nil: - section.add "DryRun", valid_620604 - var valid_620605 = formData.getOrDefault("MaxResults") - valid_620605 = validateParameter(valid_620605, JInt, required = false, default = nil) - if valid_620605 != nil: - section.add "MaxResults", valid_620605 - var valid_620606 = formData.getOrDefault("Filter") - valid_620606 = validateParameter(valid_620606, JArray, required = true, default = nil) - if valid_620606 != nil: - section.add "Filter", valid_620606 + var valid_621806 = formData.getOrDefault("LocalGatewayRouteTableId") + valid_621806 = validateParameter(valid_621806, JString, required = true, + default = nil) + if valid_621806 != nil: + section.add "LocalGatewayRouteTableId", valid_621806 + var valid_621807 = formData.getOrDefault("NextToken") + valid_621807 = validateParameter(valid_621807, JString, required = false, + default = nil) + if valid_621807 != nil: + section.add "NextToken", valid_621807 + var valid_621808 = formData.getOrDefault("DryRun") + valid_621808 = validateParameter(valid_621808, JBool, required = false, default = nil) + if valid_621808 != nil: + section.add "DryRun", valid_621808 + var valid_621809 = formData.getOrDefault("MaxResults") + valid_621809 = validateParameter(valid_621809, JInt, required = false, default = nil) + if valid_621809 != nil: + section.add "MaxResults", valid_621809 + var valid_621810 = formData.getOrDefault("Filter") + valid_621810 = validateParameter(valid_621810, JArray, required = true, default = nil) + if valid_621810 != nil: + section.add "Filter", valid_621810 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620607: Call_PostSearchLocalGatewayRoutes_620590; path: JsonNode; +proc call*(call_621811: Call_PostSearchLocalGatewayRoutes_621794; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Searches for routes in the specified local gateway route table. ## - let valid = call_620607.validator(path, query, header, formData, body) - let scheme = call_620607.pickScheme + let valid = call_621811.validator(path, query, header, formData, body) + let scheme = call_621811.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620607.url(scheme.get, call_620607.host, call_620607.base, - call_620607.route, valid.getOrDefault("path"), + let url = call_621811.url(scheme.get, call_621811.host, call_621811.base, + call_621811.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620607, url, valid) + result = atozHook(call_621811, url, valid) -proc call*(call_620608: Call_PostSearchLocalGatewayRoutes_620590; +proc call*(call_621812: Call_PostSearchLocalGatewayRoutes_621794; LocalGatewayRouteTableId: string; Filter: JsonNode; NextToken: string = ""; DryRun: bool = false; Action: string = "SearchLocalGatewayRoutes"; @@ -133388,28 +133453,28 @@ proc call*(call_620608: Call_PostSearchLocalGatewayRoutes_620590; ## : The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returnednextToken
value.
## Filter: JArray (required)
## : One or more filters.
- var query_620609 = newJObject()
- var formData_620610 = newJObject()
- add(formData_620610, "LocalGatewayRouteTableId",
+ var query_621813 = newJObject()
+ var formData_621814 = newJObject()
+ add(formData_621814, "LocalGatewayRouteTableId",
newJString(LocalGatewayRouteTableId))
- add(formData_620610, "NextToken", newJString(NextToken))
- add(formData_620610, "DryRun", newJBool(DryRun))
- add(query_620609, "Action", newJString(Action))
- add(query_620609, "Version", newJString(Version))
- add(formData_620610, "MaxResults", newJInt(MaxResults))
+ add(formData_621814, "NextToken", newJString(NextToken))
+ add(formData_621814, "DryRun", newJBool(DryRun))
+ add(query_621813, "Action", newJString(Action))
+ add(query_621813, "Version", newJString(Version))
+ add(formData_621814, "MaxResults", newJInt(MaxResults))
if Filter != nil:
- formData_620610.add "Filter", Filter
- result = call_620608.call(nil, query_620609, nil, formData_620610, nil)
+ formData_621814.add "Filter", Filter
+ result = call_621812.call(nil, query_621813, nil, formData_621814, nil)
-var postSearchLocalGatewayRoutes* = Call_PostSearchLocalGatewayRoutes_620590(
+var postSearchLocalGatewayRoutes* = Call_PostSearchLocalGatewayRoutes_621794(
name: "postSearchLocalGatewayRoutes", meth: HttpMethod.HttpPost,
host: "ec2.amazonaws.com", route: "/#Action=SearchLocalGatewayRoutes",
- validator: validate_PostSearchLocalGatewayRoutes_620591, base: "/",
- url: url_PostSearchLocalGatewayRoutes_620592,
+ validator: validate_PostSearchLocalGatewayRoutes_621795, base: "/",
+ url: url_PostSearchLocalGatewayRoutes_621796,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetSearchLocalGatewayRoutes_620570 = ref object of OpenApiRestCall_604389
-proc url_GetSearchLocalGatewayRoutes_620572(protocol: Scheme; host: string;
+ Call_GetSearchLocalGatewayRoutes_621774 = ref object of OpenApiRestCall_605589
+proc url_GetSearchLocalGatewayRoutes_621776(protocol: Scheme; host: string;
base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -133421,7 +133486,7 @@ proc url_GetSearchLocalGatewayRoutes_620572(protocol: Scheme; host: string;
else:
result.path = base & route
-proc validate_GetSearchLocalGatewayRoutes_620571(path: JsonNode; query: JsonNode;
+proc validate_GetSearchLocalGatewayRoutes_621775(path: JsonNode; query: JsonNode;
header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Searches for routes in the specified local gateway route table.
##
@@ -133444,38 +133509,38 @@ proc validate_GetSearchLocalGatewayRoutes_620571(path: JsonNode; query: JsonNode
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `LocalGatewayRouteTableId` field"
- var valid_620573 = query.getOrDefault("LocalGatewayRouteTableId")
- valid_620573 = validateParameter(valid_620573, JString, required = true,
- default = nil)
- if valid_620573 != nil:
- section.add "LocalGatewayRouteTableId", valid_620573
- var valid_620574 = query.getOrDefault("MaxResults")
- valid_620574 = validateParameter(valid_620574, JInt, required = false, default = nil)
- if valid_620574 != nil:
- section.add "MaxResults", valid_620574
- var valid_620575 = query.getOrDefault("DryRun")
- valid_620575 = validateParameter(valid_620575, JBool, required = false, default = nil)
- if valid_620575 != nil:
- section.add "DryRun", valid_620575
- var valid_620576 = query.getOrDefault("NextToken")
- valid_620576 = validateParameter(valid_620576, JString, required = false,
- default = nil)
- if valid_620576 != nil:
- section.add "NextToken", valid_620576
- var valid_620577 = query.getOrDefault("Filter")
- valid_620577 = validateParameter(valid_620577, JArray, required = true, default = nil)
- if valid_620577 != nil:
- section.add "Filter", valid_620577
- var valid_620578 = query.getOrDefault("Action")
- valid_620578 = validateParameter(valid_620578, JString, required = true, default = newJString(
+ var valid_621777 = query.getOrDefault("LocalGatewayRouteTableId")
+ valid_621777 = validateParameter(valid_621777, JString, required = true,
+ default = nil)
+ if valid_621777 != nil:
+ section.add "LocalGatewayRouteTableId", valid_621777
+ var valid_621778 = query.getOrDefault("MaxResults")
+ valid_621778 = validateParameter(valid_621778, JInt, required = false, default = nil)
+ if valid_621778 != nil:
+ section.add "MaxResults", valid_621778
+ var valid_621779 = query.getOrDefault("DryRun")
+ valid_621779 = validateParameter(valid_621779, JBool, required = false, default = nil)
+ if valid_621779 != nil:
+ section.add "DryRun", valid_621779
+ var valid_621780 = query.getOrDefault("NextToken")
+ valid_621780 = validateParameter(valid_621780, JString, required = false,
+ default = nil)
+ if valid_621780 != nil:
+ section.add "NextToken", valid_621780
+ var valid_621781 = query.getOrDefault("Filter")
+ valid_621781 = validateParameter(valid_621781, JArray, required = true, default = nil)
+ if valid_621781 != nil:
+ section.add "Filter", valid_621781
+ var valid_621782 = query.getOrDefault("Action")
+ valid_621782 = validateParameter(valid_621782, JString, required = true, default = newJString(
"SearchLocalGatewayRoutes"))
- if valid_620578 != nil:
- section.add "Action", valid_620578
- var valid_620579 = query.getOrDefault("Version")
- valid_620579 = validateParameter(valid_620579, JString, required = true,
+ if valid_621782 != nil:
+ section.add "Action", valid_621782
+ var valid_621783 = query.getOrDefault("Version")
+ valid_621783 = validateParameter(valid_621783, JString, required = true,
default = newJString("2016-11-15"))
- if valid_620579 != nil:
- section.add "Version", valid_620579
+ if valid_621783 != nil:
+ section.add "Version", valid_621783
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -133486,61 +133551,61 @@ proc validate_GetSearchLocalGatewayRoutes_620571(path: JsonNode; query: JsonNode
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_620580 = header.getOrDefault("X-Amz-Signature")
- valid_620580 = validateParameter(valid_620580, JString, required = false,
+ var valid_621784 = header.getOrDefault("X-Amz-Signature")
+ valid_621784 = validateParameter(valid_621784, JString, required = false,
default = nil)
- if valid_620580 != nil:
- section.add "X-Amz-Signature", valid_620580
- var valid_620581 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_620581 = validateParameter(valid_620581, JString, required = false,
+ if valid_621784 != nil:
+ section.add "X-Amz-Signature", valid_621784
+ var valid_621785 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_621785 = validateParameter(valid_621785, JString, required = false,
default = nil)
- if valid_620581 != nil:
- section.add "X-Amz-Content-Sha256", valid_620581
- var valid_620582 = header.getOrDefault("X-Amz-Date")
- valid_620582 = validateParameter(valid_620582, JString, required = false,
+ if valid_621785 != nil:
+ section.add "X-Amz-Content-Sha256", valid_621785
+ var valid_621786 = header.getOrDefault("X-Amz-Date")
+ valid_621786 = validateParameter(valid_621786, JString, required = false,
default = nil)
- if valid_620582 != nil:
- section.add "X-Amz-Date", valid_620582
- var valid_620583 = header.getOrDefault("X-Amz-Credential")
- valid_620583 = validateParameter(valid_620583, JString, required = false,
+ if valid_621786 != nil:
+ section.add "X-Amz-Date", valid_621786
+ var valid_621787 = header.getOrDefault("X-Amz-Credential")
+ valid_621787 = validateParameter(valid_621787, JString, required = false,
default = nil)
- if valid_620583 != nil:
- section.add "X-Amz-Credential", valid_620583
- var valid_620584 = header.getOrDefault("X-Amz-Security-Token")
- valid_620584 = validateParameter(valid_620584, JString, required = false,
+ if valid_621787 != nil:
+ section.add "X-Amz-Credential", valid_621787
+ var valid_621788 = header.getOrDefault("X-Amz-Security-Token")
+ valid_621788 = validateParameter(valid_621788, JString, required = false,
default = nil)
- if valid_620584 != nil:
- section.add "X-Amz-Security-Token", valid_620584
- var valid_620585 = header.getOrDefault("X-Amz-Algorithm")
- valid_620585 = validateParameter(valid_620585, JString, required = false,
+ if valid_621788 != nil:
+ section.add "X-Amz-Security-Token", valid_621788
+ var valid_621789 = header.getOrDefault("X-Amz-Algorithm")
+ valid_621789 = validateParameter(valid_621789, JString, required = false,
default = nil)
- if valid_620585 != nil:
- section.add "X-Amz-Algorithm", valid_620585
- var valid_620586 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_620586 = validateParameter(valid_620586, JString, required = false,
+ if valid_621789 != nil:
+ section.add "X-Amz-Algorithm", valid_621789
+ var valid_621790 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_621790 = validateParameter(valid_621790, JString, required = false,
default = nil)
- if valid_620586 != nil:
- section.add "X-Amz-SignedHeaders", valid_620586
+ if valid_621790 != nil:
+ section.add "X-Amz-SignedHeaders", valid_621790
result.add "header", section
section = newJObject()
result.add "formData", section
if body != nil:
result.add "body", body
-proc call*(call_620587: Call_GetSearchLocalGatewayRoutes_620570; path: JsonNode;
+proc call*(call_621791: Call_GetSearchLocalGatewayRoutes_621774; path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable =
## Searches for routes in the specified local gateway route table.
##
- let valid = call_620587.validator(path, query, header, formData, body)
- let scheme = call_620587.pickScheme
+ let valid = call_621791.validator(path, query, header, formData, body)
+ let scheme = call_621791.pickScheme
if scheme.isNone:
raise newException(IOError, "unable to find a supported scheme")
- let url = call_620587.url(scheme.get, call_620587.host, call_620587.base,
- call_620587.route, valid.getOrDefault("path"),
+ let url = call_621791.url(scheme.get, call_621791.host, call_621791.base,
+ call_621791.route, valid.getOrDefault("path"),
valid.getOrDefault("query"))
- result = atozHook(call_620587, url, valid)
+ result = atozHook(call_621791, url, valid)
-proc call*(call_620588: Call_GetSearchLocalGatewayRoutes_620570;
+proc call*(call_621792: Call_GetSearchLocalGatewayRoutes_621774;
LocalGatewayRouteTableId: string; Filter: JsonNode; MaxResults: int = 0;
DryRun: bool = false; NextToken: string = "";
Action: string = "SearchLocalGatewayRoutes";
@@ -133559,27 +133624,27 @@ proc call*(call_620588: Call_GetSearchLocalGatewayRoutes_620570;
## : One or more filters.
## Action: string (required)
## Version: string (required)
- var query_620589 = newJObject()
- add(query_620589, "LocalGatewayRouteTableId",
+ var query_621793 = newJObject()
+ add(query_621793, "LocalGatewayRouteTableId",
newJString(LocalGatewayRouteTableId))
- add(query_620589, "MaxResults", newJInt(MaxResults))
- add(query_620589, "DryRun", newJBool(DryRun))
- add(query_620589, "NextToken", newJString(NextToken))
+ add(query_621793, "MaxResults", newJInt(MaxResults))
+ add(query_621793, "DryRun", newJBool(DryRun))
+ add(query_621793, "NextToken", newJString(NextToken))
if Filter != nil:
- query_620589.add "Filter", Filter
- add(query_620589, "Action", newJString(Action))
- add(query_620589, "Version", newJString(Version))
- result = call_620588.call(nil, query_620589, nil, nil, nil)
+ query_621793.add "Filter", Filter
+ add(query_621793, "Action", newJString(Action))
+ add(query_621793, "Version", newJString(Version))
+ result = call_621792.call(nil, query_621793, nil, nil, nil)
-var getSearchLocalGatewayRoutes* = Call_GetSearchLocalGatewayRoutes_620570(
+var getSearchLocalGatewayRoutes* = Call_GetSearchLocalGatewayRoutes_621774(
name: "getSearchLocalGatewayRoutes", meth: HttpMethod.HttpGet,
host: "ec2.amazonaws.com", route: "/#Action=SearchLocalGatewayRoutes",
- validator: validate_GetSearchLocalGatewayRoutes_620571, base: "/",
- url: url_GetSearchLocalGatewayRoutes_620572,
+ validator: validate_GetSearchLocalGatewayRoutes_621775, base: "/",
+ url: url_GetSearchLocalGatewayRoutes_621776,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_PostSearchTransitGatewayMulticastGroups_620631 = ref object of OpenApiRestCall_604389
-proc url_PostSearchTransitGatewayMulticastGroups_620633(protocol: Scheme;
+ Call_PostSearchTransitGatewayMulticastGroups_621835 = ref object of OpenApiRestCall_605589
+proc url_PostSearchTransitGatewayMulticastGroups_621837(protocol: Scheme;
host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri =
result.scheme = $protocol
result.hostname = host
@@ -133591,7 +133656,7 @@ proc url_PostSearchTransitGatewayMulticastGroups_620633(protocol: Scheme;
else:
result.path = base & route
-proc validate_PostSearchTransitGatewayMulticastGroups_620632(path: JsonNode;
+proc validate_PostSearchTransitGatewayMulticastGroups_621836(path: JsonNode;
query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode =
## Searches one or more transit gateway multicast groups and returns the group membership information.
##
@@ -133604,16 +133669,16 @@ proc validate_PostSearchTransitGatewayMulticastGroups_620632(path: JsonNode;
## Version: JString (required)
section = newJObject()
assert query != nil, "query argument is necessary due to required `Action` field"
- var valid_620634 = query.getOrDefault("Action")
- valid_620634 = validateParameter(valid_620634, JString, required = true, default = newJString(
+ var valid_621838 = query.getOrDefault("Action")
+ valid_621838 = validateParameter(valid_621838, JString, required = true, default = newJString(
"SearchTransitGatewayMulticastGroups"))
- if valid_620634 != nil:
- section.add "Action", valid_620634
- var valid_620635 = query.getOrDefault("Version")
- valid_620635 = validateParameter(valid_620635, JString, required = true,
+ if valid_621838 != nil:
+ section.add "Action", valid_621838
+ var valid_621839 = query.getOrDefault("Version")
+ valid_621839 = validateParameter(valid_621839, JString, required = true,
default = newJString("2016-11-15"))
- if valid_620635 != nil:
- section.add "Version", valid_620635
+ if valid_621839 != nil:
+ section.add "Version", valid_621839
result.add "query", section
## parameters in `header` object:
## X-Amz-Signature: JString
@@ -133624,41 +133689,41 @@ proc validate_PostSearchTransitGatewayMulticastGroups_620632(path: JsonNode;
## X-Amz-Algorithm: JString
## X-Amz-SignedHeaders: JString
section = newJObject()
- var valid_620636 = header.getOrDefault("X-Amz-Signature")
- valid_620636 = validateParameter(valid_620636, JString, required = false,
+ var valid_621840 = header.getOrDefault("X-Amz-Signature")
+ valid_621840 = validateParameter(valid_621840, JString, required = false,
default = nil)
- if valid_620636 != nil:
- section.add "X-Amz-Signature", valid_620636
- var valid_620637 = header.getOrDefault("X-Amz-Content-Sha256")
- valid_620637 = validateParameter(valid_620637, JString, required = false,
+ if valid_621840 != nil:
+ section.add "X-Amz-Signature", valid_621840
+ var valid_621841 = header.getOrDefault("X-Amz-Content-Sha256")
+ valid_621841 = validateParameter(valid_621841, JString, required = false,
default = nil)
- if valid_620637 != nil:
- section.add "X-Amz-Content-Sha256", valid_620637
- var valid_620638 = header.getOrDefault("X-Amz-Date")
- valid_620638 = validateParameter(valid_620638, JString, required = false,
+ if valid_621841 != nil:
+ section.add "X-Amz-Content-Sha256", valid_621841
+ var valid_621842 = header.getOrDefault("X-Amz-Date")
+ valid_621842 = validateParameter(valid_621842, JString, required = false,
default = nil)
- if valid_620638 != nil:
- section.add "X-Amz-Date", valid_620638
- var valid_620639 = header.getOrDefault("X-Amz-Credential")
- valid_620639 = validateParameter(valid_620639, JString, required = false,
+ if valid_621842 != nil:
+ section.add "X-Amz-Date", valid_621842
+ var valid_621843 = header.getOrDefault("X-Amz-Credential")
+ valid_621843 = validateParameter(valid_621843, JString, required = false,
default = nil)
- if valid_620639 != nil:
- section.add "X-Amz-Credential", valid_620639
- var valid_620640 = header.getOrDefault("X-Amz-Security-Token")
- valid_620640 = validateParameter(valid_620640, JString, required = false,
+ if valid_621843 != nil:
+ section.add "X-Amz-Credential", valid_621843
+ var valid_621844 = header.getOrDefault("X-Amz-Security-Token")
+ valid_621844 = validateParameter(valid_621844, JString, required = false,
default = nil)
- if valid_620640 != nil:
- section.add "X-Amz-Security-Token", valid_620640
- var valid_620641 = header.getOrDefault("X-Amz-Algorithm")
- valid_620641 = validateParameter(valid_620641, JString, required = false,
+ if valid_621844 != nil:
+ section.add "X-Amz-Security-Token", valid_621844
+ var valid_621845 = header.getOrDefault("X-Amz-Algorithm")
+ valid_621845 = validateParameter(valid_621845, JString, required = false,
default = nil)
- if valid_620641 != nil:
- section.add "X-Amz-Algorithm", valid_620641
- var valid_620642 = header.getOrDefault("X-Amz-SignedHeaders")
- valid_620642 = validateParameter(valid_620642, JString, required = false,
+ if valid_621845 != nil:
+ section.add "X-Amz-Algorithm", valid_621845
+ var valid_621846 = header.getOrDefault("X-Amz-SignedHeaders")
+ valid_621846 = validateParameter(valid_621846, JString, required = false,
default = nil)
- if valid_620642 != nil:
- section.add "X-Amz-SignedHeaders", valid_620642
+ if valid_621846 != nil:
+ section.add "X-Amz-SignedHeaders", valid_621846
result.add "header", section
## parameters in `formData` object:
## NextToken: JString
@@ -133672,48 +133737,48 @@ proc validate_PostSearchTransitGatewayMulticastGroups_620632(path: JsonNode;
## Filter: JArray
## : One or more filters. The possible values are:
group-ip-address
- The IP address of the transit gateway multicast group.
is-group-member
- The resource is a group member. Valid values are true
| false
.
is-group-source
- The resource is a group source. Valid values are true
| false
.
member-type
- The member type. Valid values are igmp
| static
.
resource-id
- The ID of the resource.
resource-type
- The type of resource. Valid values are vpc
| vpn
| direct-connect-gateway
| tgw-peering
.
source-type
- The source type. Valid values are igmp
| static
.
state
- The state of the subnet association. Valid values are associated
| associated
| disassociated
| disassociating
.
subnet-id
- The ID of the subnet.
transit-gateway-attachment-id
- The id of the transit gateway attachment.
nextToken
value.
## Filter: JArray
## : One or more filters. The possible values are:
group-ip-address
- The IP address of the transit gateway multicast group.
is-group-member
- The resource is a group member. Valid values are true
| false
.
is-group-source
- The resource is a group source. Valid values are true
| false
.
member-type
- The member type. Valid values are igmp
| static
.
resource-id
- The ID of the resource.
resource-type
- The type of resource. Valid values are vpc
| vpn
| direct-connect-gateway
| tgw-peering
.
source-type
- The source type. Valid values are igmp
| static
.
state
- The state of the subnet association. Valid values are associated
| associated
| disassociated
| disassociating
.
subnet-id
- The ID of the subnet.
transit-gateway-attachment-id
- The id of the transit gateway attachment.
One or more filters. The possible values are:
group-ip-address
- The IP address of the transit gateway multicast group.
is-group-member
- The resource is a group member. Valid values are true
| false
.
is-group-source
- The resource is a group source. Valid values are true
| false
.
member-type
- The member type. Valid values are igmp
| static
.
resource-id
- The ID of the resource.
resource-type
- The type of resource. Valid values are vpc
| vpn
| direct-connect-gateway
| tgw-peering
.
source-type
- The source type. Valid values are igmp
| static
.
state
- The state of the subnet association. Valid values are associated
| associated
| disassociated
| disassociating
.
subnet-id
- The ID of the subnet.
transit-gateway-attachment-id
- The id of the transit gateway attachment.
One or more filters. The possible values are:
attachment.transit-gateway-attachment-id
- The id of the transit gateway attachment.
attachment.resource-id
- The resource id of the transit gateway attachment.
attachment.resource-type
- The attachment resource type (vpc
| vpn
).
route-search.exact-match
- The exact match of the specified filter.
route-search.longest-prefix-match
- The longest prefix that matches the route.
route-search.subnet-of-match
- The routes with a subnet that match the specified CIDR filter.
route-search.supernet-of-match
- The routes with a CIDR that encompass the CIDR filter. For example, if you have 10.0.1.0/29 and 10.0.1.0/31 routes in your route table and you specify supernet-of-match as 10.0.1.0/30, then the result returns 10.0.1.0/29.
state
- The state of the route (active
| blackhole
).
type
- The type of route (propagated
| static
).
One or more filters. The possible values are:
attachment.transit-gateway-attachment-id
- The id of the transit gateway attachment.
attachment.resource-id
- The resource id of the transit gateway attachment.
attachment.resource-type
- The attachment resource type (vpc
| vpn
).
route-search.exact-match
- The exact match of the specified filter.
route-search.longest-prefix-match
- The longest prefix that matches the route.
route-search.subnet-of-match
- The routes with a subnet that match the specified CIDR filter.
route-search.supernet-of-match
- The routes with a CIDR that encompass the CIDR filter. For example, if you have 10.0.1.0/29 and 10.0.1.0/31 routes in your route table and you specify supernet-of-match as 10.0.1.0/30, then the result returns 10.0.1.0/29.
state
- The state of the route (active
| blackhole
).
type
- The type of route (propagated
| static
).
One or more filters. The possible values are:
attachment.transit-gateway-attachment-id
- The id of the transit gateway attachment.
attachment.resource-id
- The resource id of the transit gateway attachment.
attachment.resource-type
- The attachment resource type (vpc
| vpn
).
route-search.exact-match
- The exact match of the specified filter.
route-search.longest-prefix-match
- The longest prefix that matches the route.
route-search.subnet-of-match
- The routes with a subnet that match the specified CIDR filter.
route-search.supernet-of-match
- The routes with a CIDR that encompass the CIDR filter. For example, if you have 10.0.1.0/29 and 10.0.1.0/31 routes in your route table and you specify supernet-of-match as 10.0.1.0/30, then the result returns 10.0.1.0/29.
state
- The state of the route (active
| blackhole
).
type
- The type of route (propagated
| static
).
Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances). For instances based on Intel and AMD processors, the interrupt is received as a non-maskable interrupt (NMI).
In general, the operating system crashes and reboots when a kernel panic or stop error is triggered. The operating system can also be configured to perform diagnostic tasks, such as generating a memory dump file, loading a secondary kernel, or obtaining a call trace.
Before sending a diagnostic interrupt to your instance, ensure that its operating system is configured to perform the required diagnostic tasks.
For more information about configuring your operating system to generate a crash dump when a kernel panic or stop error occurs, see Send a Diagnostic Interrupt (Linux instances) or Send a Diagnostic Interrupt (Windows instances).
## @@ -134273,16 +134338,16 @@ proc validate_PostSendDiagnosticInterrupt_620709(path: JsonNode; query: JsonNode ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620711 = query.getOrDefault("Action") - valid_620711 = validateParameter(valid_620711, JString, required = true, default = newJString( + var valid_621915 = query.getOrDefault("Action") + valid_621915 = validateParameter(valid_621915, JString, required = true, default = newJString( "SendDiagnosticInterrupt")) - if valid_620711 != nil: - section.add "Action", valid_620711 - var valid_620712 = query.getOrDefault("Version") - valid_620712 = validateParameter(valid_620712, JString, required = true, + if valid_621915 != nil: + section.add "Action", valid_621915 + var valid_621916 = query.getOrDefault("Version") + valid_621916 = validateParameter(valid_621916, JString, required = true, default = newJString("2016-11-15")) - if valid_620712 != nil: - section.add "Version", valid_620712 + if valid_621916 != nil: + section.add "Version", valid_621916 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -134293,41 +134358,41 @@ proc validate_PostSendDiagnosticInterrupt_620709(path: JsonNode; query: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620713 = header.getOrDefault("X-Amz-Signature") - valid_620713 = validateParameter(valid_620713, JString, required = false, + var valid_621917 = header.getOrDefault("X-Amz-Signature") + valid_621917 = validateParameter(valid_621917, JString, required = false, default = nil) - if valid_620713 != nil: - section.add "X-Amz-Signature", valid_620713 - var valid_620714 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620714 = validateParameter(valid_620714, JString, required = false, + if valid_621917 != nil: + section.add "X-Amz-Signature", valid_621917 + var valid_621918 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621918 = validateParameter(valid_621918, JString, required = false, default = nil) - if valid_620714 != nil: - section.add "X-Amz-Content-Sha256", valid_620714 - var valid_620715 = header.getOrDefault("X-Amz-Date") - valid_620715 = validateParameter(valid_620715, JString, required = false, + if valid_621918 != nil: + section.add "X-Amz-Content-Sha256", valid_621918 + var valid_621919 = header.getOrDefault("X-Amz-Date") + valid_621919 = validateParameter(valid_621919, JString, required = false, default = nil) - if valid_620715 != nil: - section.add "X-Amz-Date", valid_620715 - var valid_620716 = header.getOrDefault("X-Amz-Credential") - valid_620716 = validateParameter(valid_620716, JString, required = false, + if valid_621919 != nil: + section.add "X-Amz-Date", valid_621919 + var valid_621920 = header.getOrDefault("X-Amz-Credential") + valid_621920 = validateParameter(valid_621920, JString, required = false, default = nil) - if valid_620716 != nil: - section.add "X-Amz-Credential", valid_620716 - var valid_620717 = header.getOrDefault("X-Amz-Security-Token") - valid_620717 = validateParameter(valid_620717, JString, required = false, + if valid_621920 != nil: + section.add "X-Amz-Credential", valid_621920 + var valid_621921 = header.getOrDefault("X-Amz-Security-Token") + valid_621921 = validateParameter(valid_621921, JString, required = false, default = nil) - if valid_620717 != nil: - section.add "X-Amz-Security-Token", valid_620717 - var valid_620718 = header.getOrDefault("X-Amz-Algorithm") - valid_620718 = validateParameter(valid_620718, JString, required = false, + if valid_621921 != nil: + section.add "X-Amz-Security-Token", valid_621921 + var valid_621922 = header.getOrDefault("X-Amz-Algorithm") + valid_621922 = validateParameter(valid_621922, JString, required = false, default = nil) - if valid_620718 != nil: - section.add "X-Amz-Algorithm", valid_620718 - var valid_620719 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620719 = validateParameter(valid_620719, JString, required = false, + if valid_621922 != nil: + section.add "X-Amz-Algorithm", valid_621922 + var valid_621923 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621923 = validateParameter(valid_621923, JString, required = false, default = nil) - if valid_620719 != nil: - section.add "X-Amz-SignedHeaders", valid_620719 + if valid_621923 != nil: + section.add "X-Amz-SignedHeaders", valid_621923 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -134335,35 +134400,35 @@ proc validate_PostSendDiagnosticInterrupt_620709(path: JsonNode; query: JsonNode ## InstanceId: JString (required) ## : The ID of the instance. section = newJObject() - var valid_620720 = formData.getOrDefault("DryRun") - valid_620720 = validateParameter(valid_620720, JBool, required = false, default = nil) - if valid_620720 != nil: - section.add "DryRun", valid_620720 + var valid_621924 = formData.getOrDefault("DryRun") + valid_621924 = validateParameter(valid_621924, JBool, required = false, default = nil) + if valid_621924 != nil: + section.add "DryRun", valid_621924 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_620721 = formData.getOrDefault("InstanceId") - valid_620721 = validateParameter(valid_620721, JString, required = true, + var valid_621925 = formData.getOrDefault("InstanceId") + valid_621925 = validateParameter(valid_621925, JString, required = true, default = nil) - if valid_620721 != nil: - section.add "InstanceId", valid_620721 + if valid_621925 != nil: + section.add "InstanceId", valid_621925 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620722: Call_PostSendDiagnosticInterrupt_620708; path: JsonNode; +proc call*(call_621926: Call_PostSendDiagnosticInterrupt_621912; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances). For instances based on Intel and AMD processors, the interrupt is received as a non-maskable interrupt (NMI).
In general, the operating system crashes and reboots when a kernel panic or stop error is triggered. The operating system can also be configured to perform diagnostic tasks, such as generating a memory dump file, loading a secondary kernel, or obtaining a call trace.
Before sending a diagnostic interrupt to your instance, ensure that its operating system is configured to perform the required diagnostic tasks.
For more information about configuring your operating system to generate a crash dump when a kernel panic or stop error occurs, see Send a Diagnostic Interrupt (Linux instances) or Send a Diagnostic Interrupt (Windows instances).
## - let valid = call_620722.validator(path, query, header, formData, body) - let scheme = call_620722.pickScheme + let valid = call_621926.validator(path, query, header, formData, body) + let scheme = call_621926.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620722.url(scheme.get, call_620722.host, call_620722.base, - call_620722.route, valid.getOrDefault("path"), + let url = call_621926.url(scheme.get, call_621926.host, call_621926.base, + call_621926.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620722, url, valid) + result = atozHook(call_621926, url, valid) -proc call*(call_620723: Call_PostSendDiagnosticInterrupt_620708; +proc call*(call_621927: Call_PostSendDiagnosticInterrupt_621912; InstanceId: string; DryRun: bool = false; Action: string = "SendDiagnosticInterrupt"; Version: string = "2016-11-15"): Recallable = ## postSendDiagnosticInterrupt @@ -134374,23 +134439,23 @@ proc call*(call_620723: Call_PostSendDiagnosticInterrupt_620708; ## : The ID of the instance. ## Action: string (required) ## Version: string (required) - var query_620724 = newJObject() - var formData_620725 = newJObject() - add(formData_620725, "DryRun", newJBool(DryRun)) - add(formData_620725, "InstanceId", newJString(InstanceId)) - add(query_620724, "Action", newJString(Action)) - add(query_620724, "Version", newJString(Version)) - result = call_620723.call(nil, query_620724, nil, formData_620725, nil) + var query_621928 = newJObject() + var formData_621929 = newJObject() + add(formData_621929, "DryRun", newJBool(DryRun)) + add(formData_621929, "InstanceId", newJString(InstanceId)) + add(query_621928, "Action", newJString(Action)) + add(query_621928, "Version", newJString(Version)) + result = call_621927.call(nil, query_621928, nil, formData_621929, nil) -var postSendDiagnosticInterrupt* = Call_PostSendDiagnosticInterrupt_620708( +var postSendDiagnosticInterrupt* = Call_PostSendDiagnosticInterrupt_621912( name: "postSendDiagnosticInterrupt", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=SendDiagnosticInterrupt", - validator: validate_PostSendDiagnosticInterrupt_620709, base: "/", - url: url_PostSendDiagnosticInterrupt_620710, + validator: validate_PostSendDiagnosticInterrupt_621913, base: "/", + url: url_PostSendDiagnosticInterrupt_621914, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetSendDiagnosticInterrupt_620691 = ref object of OpenApiRestCall_604389 -proc url_GetSendDiagnosticInterrupt_620693(protocol: Scheme; host: string; + Call_GetSendDiagnosticInterrupt_621895 = ref object of OpenApiRestCall_605589 +proc url_GetSendDiagnosticInterrupt_621897(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -134402,7 +134467,7 @@ proc url_GetSendDiagnosticInterrupt_620693(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetSendDiagnosticInterrupt_620692(path: JsonNode; query: JsonNode; +proc validate_GetSendDiagnosticInterrupt_621896(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances). For instances based on Intel and AMD processors, the interrupt is received as a non-maskable interrupt (NMI).
In general, the operating system crashes and reboots when a kernel panic or stop error is triggered. The operating system can also be configured to perform diagnostic tasks, such as generating a memory dump file, loading a secondary kernel, or obtaining a call trace.
Before sending a diagnostic interrupt to your instance, ensure that its operating system is configured to perform the required diagnostic tasks.
For more information about configuring your operating system to generate a crash dump when a kernel panic or stop error occurs, see Send a Diagnostic Interrupt (Linux instances) or Send a Diagnostic Interrupt (Windows instances).
## @@ -134418,27 +134483,27 @@ proc validate_GetSendDiagnosticInterrupt_620692(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_620694 = query.getOrDefault("DryRun") - valid_620694 = validateParameter(valid_620694, JBool, required = false, default = nil) - if valid_620694 != nil: - section.add "DryRun", valid_620694 + var valid_621898 = query.getOrDefault("DryRun") + valid_621898 = validateParameter(valid_621898, JBool, required = false, default = nil) + if valid_621898 != nil: + section.add "DryRun", valid_621898 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_620695 = query.getOrDefault("InstanceId") - valid_620695 = validateParameter(valid_620695, JString, required = true, + var valid_621899 = query.getOrDefault("InstanceId") + valid_621899 = validateParameter(valid_621899, JString, required = true, default = nil) - if valid_620695 != nil: - section.add "InstanceId", valid_620695 - var valid_620696 = query.getOrDefault("Action") - valid_620696 = validateParameter(valid_620696, JString, required = true, default = newJString( + if valid_621899 != nil: + section.add "InstanceId", valid_621899 + var valid_621900 = query.getOrDefault("Action") + valid_621900 = validateParameter(valid_621900, JString, required = true, default = newJString( "SendDiagnosticInterrupt")) - if valid_620696 != nil: - section.add "Action", valid_620696 - var valid_620697 = query.getOrDefault("Version") - valid_620697 = validateParameter(valid_620697, JString, required = true, + if valid_621900 != nil: + section.add "Action", valid_621900 + var valid_621901 = query.getOrDefault("Version") + valid_621901 = validateParameter(valid_621901, JString, required = true, default = newJString("2016-11-15")) - if valid_620697 != nil: - section.add "Version", valid_620697 + if valid_621901 != nil: + section.add "Version", valid_621901 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -134449,61 +134514,61 @@ proc validate_GetSendDiagnosticInterrupt_620692(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620698 = header.getOrDefault("X-Amz-Signature") - valid_620698 = validateParameter(valid_620698, JString, required = false, + var valid_621902 = header.getOrDefault("X-Amz-Signature") + valid_621902 = validateParameter(valid_621902, JString, required = false, default = nil) - if valid_620698 != nil: - section.add "X-Amz-Signature", valid_620698 - var valid_620699 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620699 = validateParameter(valid_620699, JString, required = false, + if valid_621902 != nil: + section.add "X-Amz-Signature", valid_621902 + var valid_621903 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621903 = validateParameter(valid_621903, JString, required = false, default = nil) - if valid_620699 != nil: - section.add "X-Amz-Content-Sha256", valid_620699 - var valid_620700 = header.getOrDefault("X-Amz-Date") - valid_620700 = validateParameter(valid_620700, JString, required = false, + if valid_621903 != nil: + section.add "X-Amz-Content-Sha256", valid_621903 + var valid_621904 = header.getOrDefault("X-Amz-Date") + valid_621904 = validateParameter(valid_621904, JString, required = false, default = nil) - if valid_620700 != nil: - section.add "X-Amz-Date", valid_620700 - var valid_620701 = header.getOrDefault("X-Amz-Credential") - valid_620701 = validateParameter(valid_620701, JString, required = false, + if valid_621904 != nil: + section.add "X-Amz-Date", valid_621904 + var valid_621905 = header.getOrDefault("X-Amz-Credential") + valid_621905 = validateParameter(valid_621905, JString, required = false, default = nil) - if valid_620701 != nil: - section.add "X-Amz-Credential", valid_620701 - var valid_620702 = header.getOrDefault("X-Amz-Security-Token") - valid_620702 = validateParameter(valid_620702, JString, required = false, + if valid_621905 != nil: + section.add "X-Amz-Credential", valid_621905 + var valid_621906 = header.getOrDefault("X-Amz-Security-Token") + valid_621906 = validateParameter(valid_621906, JString, required = false, default = nil) - if valid_620702 != nil: - section.add "X-Amz-Security-Token", valid_620702 - var valid_620703 = header.getOrDefault("X-Amz-Algorithm") - valid_620703 = validateParameter(valid_620703, JString, required = false, + if valid_621906 != nil: + section.add "X-Amz-Security-Token", valid_621906 + var valid_621907 = header.getOrDefault("X-Amz-Algorithm") + valid_621907 = validateParameter(valid_621907, JString, required = false, default = nil) - if valid_620703 != nil: - section.add "X-Amz-Algorithm", valid_620703 - var valid_620704 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620704 = validateParameter(valid_620704, JString, required = false, + if valid_621907 != nil: + section.add "X-Amz-Algorithm", valid_621907 + var valid_621908 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621908 = validateParameter(valid_621908, JString, required = false, default = nil) - if valid_620704 != nil: - section.add "X-Amz-SignedHeaders", valid_620704 + if valid_621908 != nil: + section.add "X-Amz-SignedHeaders", valid_621908 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620705: Call_GetSendDiagnosticInterrupt_620691; path: JsonNode; +proc call*(call_621909: Call_GetSendDiagnosticInterrupt_621895; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances). For instances based on Intel and AMD processors, the interrupt is received as a non-maskable interrupt (NMI).
In general, the operating system crashes and reboots when a kernel panic or stop error is triggered. The operating system can also be configured to perform diagnostic tasks, such as generating a memory dump file, loading a secondary kernel, or obtaining a call trace.
Before sending a diagnostic interrupt to your instance, ensure that its operating system is configured to perform the required diagnostic tasks.
For more information about configuring your operating system to generate a crash dump when a kernel panic or stop error occurs, see Send a Diagnostic Interrupt (Linux instances) or Send a Diagnostic Interrupt (Windows instances).
## - let valid = call_620705.validator(path, query, header, formData, body) - let scheme = call_620705.pickScheme + let valid = call_621909.validator(path, query, header, formData, body) + let scheme = call_621909.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620705.url(scheme.get, call_620705.host, call_620705.base, - call_620705.route, valid.getOrDefault("path"), + let url = call_621909.url(scheme.get, call_621909.host, call_621909.base, + call_621909.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620705, url, valid) + result = atozHook(call_621909, url, valid) -proc call*(call_620706: Call_GetSendDiagnosticInterrupt_620691; InstanceId: string; +proc call*(call_621910: Call_GetSendDiagnosticInterrupt_621895; InstanceId: string; DryRun: bool = false; Action: string = "SendDiagnosticInterrupt"; Version: string = "2016-11-15"): Recallable = ## getSendDiagnosticInterrupt @@ -134514,22 +134579,22 @@ proc call*(call_620706: Call_GetSendDiagnosticInterrupt_620691; InstanceId: stri ## : The ID of the instance. ## Action: string (required) ## Version: string (required) - var query_620707 = newJObject() - add(query_620707, "DryRun", newJBool(DryRun)) - add(query_620707, "InstanceId", newJString(InstanceId)) - add(query_620707, "Action", newJString(Action)) - add(query_620707, "Version", newJString(Version)) - result = call_620706.call(nil, query_620707, nil, nil, nil) + var query_621911 = newJObject() + add(query_621911, "DryRun", newJBool(DryRun)) + add(query_621911, "InstanceId", newJString(InstanceId)) + add(query_621911, "Action", newJString(Action)) + add(query_621911, "Version", newJString(Version)) + result = call_621910.call(nil, query_621911, nil, nil, nil) -var getSendDiagnosticInterrupt* = Call_GetSendDiagnosticInterrupt_620691( +var getSendDiagnosticInterrupt* = Call_GetSendDiagnosticInterrupt_621895( name: "getSendDiagnosticInterrupt", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=SendDiagnosticInterrupt", - validator: validate_GetSendDiagnosticInterrupt_620692, base: "/", - url: url_GetSendDiagnosticInterrupt_620693, + validator: validate_GetSendDiagnosticInterrupt_621896, base: "/", + url: url_GetSendDiagnosticInterrupt_621897, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostStartInstances_620744 = ref object of OpenApiRestCall_604389 -proc url_PostStartInstances_620746(protocol: Scheme; host: string; base: string; + Call_PostStartInstances_621948 = ref object of OpenApiRestCall_605589 +proc url_PostStartInstances_621950(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -134541,7 +134606,7 @@ proc url_PostStartInstances_620746(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostStartInstances_620745(path: JsonNode; query: JsonNode; +proc validate_PostStartInstances_621949(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Starts an Amazon EBS-backed instance that you've previously stopped.
Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM.
Performing this operation on an instance that uses an instance store as its root device returns an error.
For more information, see Stopping Instances in the Amazon Elastic Compute Cloud User Guide.
@@ -134555,16 +134620,16 @@ proc validate_PostStartInstances_620745(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620747 = query.getOrDefault("Action") - valid_620747 = validateParameter(valid_620747, JString, required = true, + var valid_621951 = query.getOrDefault("Action") + valid_621951 = validateParameter(valid_621951, JString, required = true, default = newJString("StartInstances")) - if valid_620747 != nil: - section.add "Action", valid_620747 - var valid_620748 = query.getOrDefault("Version") - valid_620748 = validateParameter(valid_620748, JString, required = true, + if valid_621951 != nil: + section.add "Action", valid_621951 + var valid_621952 = query.getOrDefault("Version") + valid_621952 = validateParameter(valid_621952, JString, required = true, default = newJString("2016-11-15")) - if valid_620748 != nil: - section.add "Version", valid_620748 + if valid_621952 != nil: + section.add "Version", valid_621952 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -134575,41 +134640,41 @@ proc validate_PostStartInstances_620745(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620749 = header.getOrDefault("X-Amz-Signature") - valid_620749 = validateParameter(valid_620749, JString, required = false, + var valid_621953 = header.getOrDefault("X-Amz-Signature") + valid_621953 = validateParameter(valid_621953, JString, required = false, default = nil) - if valid_620749 != nil: - section.add "X-Amz-Signature", valid_620749 - var valid_620750 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620750 = validateParameter(valid_620750, JString, required = false, + if valid_621953 != nil: + section.add "X-Amz-Signature", valid_621953 + var valid_621954 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621954 = validateParameter(valid_621954, JString, required = false, default = nil) - if valid_620750 != nil: - section.add "X-Amz-Content-Sha256", valid_620750 - var valid_620751 = header.getOrDefault("X-Amz-Date") - valid_620751 = validateParameter(valid_620751, JString, required = false, + if valid_621954 != nil: + section.add "X-Amz-Content-Sha256", valid_621954 + var valid_621955 = header.getOrDefault("X-Amz-Date") + valid_621955 = validateParameter(valid_621955, JString, required = false, default = nil) - if valid_620751 != nil: - section.add "X-Amz-Date", valid_620751 - var valid_620752 = header.getOrDefault("X-Amz-Credential") - valid_620752 = validateParameter(valid_620752, JString, required = false, + if valid_621955 != nil: + section.add "X-Amz-Date", valid_621955 + var valid_621956 = header.getOrDefault("X-Amz-Credential") + valid_621956 = validateParameter(valid_621956, JString, required = false, default = nil) - if valid_620752 != nil: - section.add "X-Amz-Credential", valid_620752 - var valid_620753 = header.getOrDefault("X-Amz-Security-Token") - valid_620753 = validateParameter(valid_620753, JString, required = false, + if valid_621956 != nil: + section.add "X-Amz-Credential", valid_621956 + var valid_621957 = header.getOrDefault("X-Amz-Security-Token") + valid_621957 = validateParameter(valid_621957, JString, required = false, default = nil) - if valid_620753 != nil: - section.add "X-Amz-Security-Token", valid_620753 - var valid_620754 = header.getOrDefault("X-Amz-Algorithm") - valid_620754 = validateParameter(valid_620754, JString, required = false, + if valid_621957 != nil: + section.add "X-Amz-Security-Token", valid_621957 + var valid_621958 = header.getOrDefault("X-Amz-Algorithm") + valid_621958 = validateParameter(valid_621958, JString, required = false, default = nil) - if valid_620754 != nil: - section.add "X-Amz-Algorithm", valid_620754 - var valid_620755 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620755 = validateParameter(valid_620755, JString, required = false, + if valid_621958 != nil: + section.add "X-Amz-Algorithm", valid_621958 + var valid_621959 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621959 = validateParameter(valid_621959, JString, required = false, default = nil) - if valid_620755 != nil: - section.add "X-Amz-SignedHeaders", valid_620755 + if valid_621959 != nil: + section.add "X-Amz-SignedHeaders", valid_621959 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -134619,39 +134684,39 @@ proc validate_PostStartInstances_620745(path: JsonNode; query: JsonNode; ## AdditionalInfo: JString ## : Reserved. section = newJObject() - var valid_620756 = formData.getOrDefault("DryRun") - valid_620756 = validateParameter(valid_620756, JBool, required = false, default = nil) - if valid_620756 != nil: - section.add "DryRun", valid_620756 + var valid_621960 = formData.getOrDefault("DryRun") + valid_621960 = validateParameter(valid_621960, JBool, required = false, default = nil) + if valid_621960 != nil: + section.add "DryRun", valid_621960 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_620757 = formData.getOrDefault("InstanceId") - valid_620757 = validateParameter(valid_620757, JArray, required = true, default = nil) - if valid_620757 != nil: - section.add "InstanceId", valid_620757 - var valid_620758 = formData.getOrDefault("AdditionalInfo") - valid_620758 = validateParameter(valid_620758, JString, required = false, + var valid_621961 = formData.getOrDefault("InstanceId") + valid_621961 = validateParameter(valid_621961, JArray, required = true, default = nil) + if valid_621961 != nil: + section.add "InstanceId", valid_621961 + var valid_621962 = formData.getOrDefault("AdditionalInfo") + valid_621962 = validateParameter(valid_621962, JString, required = false, default = nil) - if valid_620758 != nil: - section.add "AdditionalInfo", valid_620758 + if valid_621962 != nil: + section.add "AdditionalInfo", valid_621962 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620759: Call_PostStartInstances_620744; path: JsonNode; +proc call*(call_621963: Call_PostStartInstances_621948; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Starts an Amazon EBS-backed instance that you've previously stopped.
Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM.
Performing this operation on an instance that uses an instance store as its root device returns an error.
For more information, see Stopping Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620759.validator(path, query, header, formData, body) - let scheme = call_620759.pickScheme + let valid = call_621963.validator(path, query, header, formData, body) + let scheme = call_621963.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620759.url(scheme.get, call_620759.host, call_620759.base, - call_620759.route, valid.getOrDefault("path"), + let url = call_621963.url(scheme.get, call_621963.host, call_621963.base, + call_621963.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620759, url, valid) + result = atozHook(call_621963, url, valid) -proc call*(call_620760: Call_PostStartInstances_620744; InstanceId: JsonNode; +proc call*(call_621964: Call_PostStartInstances_621948; InstanceId: JsonNode; DryRun: bool = false; Action: string = "StartInstances"; AdditionalInfo: string = ""; Version: string = "2016-11-15"): Recallable = ## postStartInstances @@ -134664,24 +134729,24 @@ proc call*(call_620760: Call_PostStartInstances_620744; InstanceId: JsonNode; ## AdditionalInfo: string ## : Reserved. ## Version: string (required) - var query_620761 = newJObject() - var formData_620762 = newJObject() - add(formData_620762, "DryRun", newJBool(DryRun)) + var query_621965 = newJObject() + var formData_621966 = newJObject() + add(formData_621966, "DryRun", newJBool(DryRun)) if InstanceId != nil: - formData_620762.add "InstanceId", InstanceId - add(query_620761, "Action", newJString(Action)) - add(formData_620762, "AdditionalInfo", newJString(AdditionalInfo)) - add(query_620761, "Version", newJString(Version)) - result = call_620760.call(nil, query_620761, nil, formData_620762, nil) + formData_621966.add "InstanceId", InstanceId + add(query_621965, "Action", newJString(Action)) + add(formData_621966, "AdditionalInfo", newJString(AdditionalInfo)) + add(query_621965, "Version", newJString(Version)) + result = call_621964.call(nil, query_621965, nil, formData_621966, nil) -var postStartInstances* = Call_PostStartInstances_620744( +var postStartInstances* = Call_PostStartInstances_621948( name: "postStartInstances", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=StartInstances", - validator: validate_PostStartInstances_620745, base: "/", - url: url_PostStartInstances_620746, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostStartInstances_621949, base: "/", + url: url_PostStartInstances_621950, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetStartInstances_620726 = ref object of OpenApiRestCall_604389 -proc url_GetStartInstances_620728(protocol: Scheme; host: string; base: string; + Call_GetStartInstances_621930 = ref object of OpenApiRestCall_605589 +proc url_GetStartInstances_621932(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -134693,7 +134758,7 @@ proc url_GetStartInstances_620728(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_GetStartInstances_620727(path: JsonNode; query: JsonNode; +proc validate_GetStartInstances_621931(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Starts an Amazon EBS-backed instance that you've previously stopped.
Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM.
Performing this operation on an instance that uses an instance store as its root device returns an error.
For more information, see Stopping Instances in the Amazon Elastic Compute Cloud User Guide.
@@ -134712,31 +134777,31 @@ proc validate_GetStartInstances_620727(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_620729 = query.getOrDefault("DryRun") - valid_620729 = validateParameter(valid_620729, JBool, required = false, default = nil) - if valid_620729 != nil: - section.add "DryRun", valid_620729 + var valid_621933 = query.getOrDefault("DryRun") + valid_621933 = validateParameter(valid_621933, JBool, required = false, default = nil) + if valid_621933 != nil: + section.add "DryRun", valid_621933 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_620730 = query.getOrDefault("InstanceId") - valid_620730 = validateParameter(valid_620730, JArray, required = true, default = nil) - if valid_620730 != nil: - section.add "InstanceId", valid_620730 - var valid_620731 = query.getOrDefault("AdditionalInfo") - valid_620731 = validateParameter(valid_620731, JString, required = false, - default = nil) - if valid_620731 != nil: - section.add "AdditionalInfo", valid_620731 - var valid_620732 = query.getOrDefault("Action") - valid_620732 = validateParameter(valid_620732, JString, required = true, + var valid_621934 = query.getOrDefault("InstanceId") + valid_621934 = validateParameter(valid_621934, JArray, required = true, default = nil) + if valid_621934 != nil: + section.add "InstanceId", valid_621934 + var valid_621935 = query.getOrDefault("AdditionalInfo") + valid_621935 = validateParameter(valid_621935, JString, required = false, + default = nil) + if valid_621935 != nil: + section.add "AdditionalInfo", valid_621935 + var valid_621936 = query.getOrDefault("Action") + valid_621936 = validateParameter(valid_621936, JString, required = true, default = newJString("StartInstances")) - if valid_620732 != nil: - section.add "Action", valid_620732 - var valid_620733 = query.getOrDefault("Version") - valid_620733 = validateParameter(valid_620733, JString, required = true, + if valid_621936 != nil: + section.add "Action", valid_621936 + var valid_621937 = query.getOrDefault("Version") + valid_621937 = validateParameter(valid_621937, JString, required = true, default = newJString("2016-11-15")) - if valid_620733 != nil: - section.add "Version", valid_620733 + if valid_621937 != nil: + section.add "Version", valid_621937 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -134747,61 +134812,61 @@ proc validate_GetStartInstances_620727(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620734 = header.getOrDefault("X-Amz-Signature") - valid_620734 = validateParameter(valid_620734, JString, required = false, + var valid_621938 = header.getOrDefault("X-Amz-Signature") + valid_621938 = validateParameter(valid_621938, JString, required = false, default = nil) - if valid_620734 != nil: - section.add "X-Amz-Signature", valid_620734 - var valid_620735 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620735 = validateParameter(valid_620735, JString, required = false, + if valid_621938 != nil: + section.add "X-Amz-Signature", valid_621938 + var valid_621939 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621939 = validateParameter(valid_621939, JString, required = false, default = nil) - if valid_620735 != nil: - section.add "X-Amz-Content-Sha256", valid_620735 - var valid_620736 = header.getOrDefault("X-Amz-Date") - valid_620736 = validateParameter(valid_620736, JString, required = false, + if valid_621939 != nil: + section.add "X-Amz-Content-Sha256", valid_621939 + var valid_621940 = header.getOrDefault("X-Amz-Date") + valid_621940 = validateParameter(valid_621940, JString, required = false, default = nil) - if valid_620736 != nil: - section.add "X-Amz-Date", valid_620736 - var valid_620737 = header.getOrDefault("X-Amz-Credential") - valid_620737 = validateParameter(valid_620737, JString, required = false, + if valid_621940 != nil: + section.add "X-Amz-Date", valid_621940 + var valid_621941 = header.getOrDefault("X-Amz-Credential") + valid_621941 = validateParameter(valid_621941, JString, required = false, default = nil) - if valid_620737 != nil: - section.add "X-Amz-Credential", valid_620737 - var valid_620738 = header.getOrDefault("X-Amz-Security-Token") - valid_620738 = validateParameter(valid_620738, JString, required = false, + if valid_621941 != nil: + section.add "X-Amz-Credential", valid_621941 + var valid_621942 = header.getOrDefault("X-Amz-Security-Token") + valid_621942 = validateParameter(valid_621942, JString, required = false, default = nil) - if valid_620738 != nil: - section.add "X-Amz-Security-Token", valid_620738 - var valid_620739 = header.getOrDefault("X-Amz-Algorithm") - valid_620739 = validateParameter(valid_620739, JString, required = false, + if valid_621942 != nil: + section.add "X-Amz-Security-Token", valid_621942 + var valid_621943 = header.getOrDefault("X-Amz-Algorithm") + valid_621943 = validateParameter(valid_621943, JString, required = false, default = nil) - if valid_620739 != nil: - section.add "X-Amz-Algorithm", valid_620739 - var valid_620740 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620740 = validateParameter(valid_620740, JString, required = false, + if valid_621943 != nil: + section.add "X-Amz-Algorithm", valid_621943 + var valid_621944 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621944 = validateParameter(valid_621944, JString, required = false, default = nil) - if valid_620740 != nil: - section.add "X-Amz-SignedHeaders", valid_620740 + if valid_621944 != nil: + section.add "X-Amz-SignedHeaders", valid_621944 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620741: Call_GetStartInstances_620726; path: JsonNode; +proc call*(call_621945: Call_GetStartInstances_621930; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Starts an Amazon EBS-backed instance that you've previously stopped.
Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM.
Performing this operation on an instance that uses an instance store as its root device returns an error.
For more information, see Stopping Instances in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620741.validator(path, query, header, formData, body) - let scheme = call_620741.pickScheme + let valid = call_621945.validator(path, query, header, formData, body) + let scheme = call_621945.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620741.url(scheme.get, call_620741.host, call_620741.base, - call_620741.route, valid.getOrDefault("path"), + let url = call_621945.url(scheme.get, call_621945.host, call_621945.base, + call_621945.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620741, url, valid) + result = atozHook(call_621945, url, valid) -proc call*(call_620742: Call_GetStartInstances_620726; InstanceId: JsonNode; +proc call*(call_621946: Call_GetStartInstances_621930; InstanceId: JsonNode; DryRun: bool = false; AdditionalInfo: string = ""; Action: string = "StartInstances"; Version: string = "2016-11-15"): Recallable = ## getStartInstances @@ -134814,23 +134879,23 @@ proc call*(call_620742: Call_GetStartInstances_620726; InstanceId: JsonNode; ## : Reserved. ## Action: string (required) ## Version: string (required) - var query_620743 = newJObject() - add(query_620743, "DryRun", newJBool(DryRun)) + var query_621947 = newJObject() + add(query_621947, "DryRun", newJBool(DryRun)) if InstanceId != nil: - query_620743.add "InstanceId", InstanceId - add(query_620743, "AdditionalInfo", newJString(AdditionalInfo)) - add(query_620743, "Action", newJString(Action)) - add(query_620743, "Version", newJString(Version)) - result = call_620742.call(nil, query_620743, nil, nil, nil) + query_621947.add "InstanceId", InstanceId + add(query_621947, "AdditionalInfo", newJString(AdditionalInfo)) + add(query_621947, "Action", newJString(Action)) + add(query_621947, "Version", newJString(Version)) + result = call_621946.call(nil, query_621947, nil, nil, nil) -var getStartInstances* = Call_GetStartInstances_620726(name: "getStartInstances", +var getStartInstances* = Call_GetStartInstances_621930(name: "getStartInstances", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", - route: "/#Action=StartInstances", validator: validate_GetStartInstances_620727, - base: "/", url: url_GetStartInstances_620728, + route: "/#Action=StartInstances", validator: validate_GetStartInstances_621931, + base: "/", url: url_GetStartInstances_621932, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostStartVpcEndpointServicePrivateDnsVerification_620780 = ref object of OpenApiRestCall_604389 -proc url_PostStartVpcEndpointServicePrivateDnsVerification_620782( + Call_PostStartVpcEndpointServicePrivateDnsVerification_621984 = ref object of OpenApiRestCall_605589 +proc url_PostStartVpcEndpointServicePrivateDnsVerification_621986( protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -134843,7 +134908,7 @@ proc url_PostStartVpcEndpointServicePrivateDnsVerification_620782( else: result.path = base & route -proc validate_PostStartVpcEndpointServicePrivateDnsVerification_620781( +proc validate_PostStartVpcEndpointServicePrivateDnsVerification_621985( path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Initiates the verification process to prove that the service provider owns the private DNS name domain for the endpoint service.
The service provider must successfully perform the verification before the consumer can use the name to access the service.
Before the service provider runs this command, they must add a record to the DNS server. For more information, see Adding a TXT Record to Your Domain's DNS Server in the Amazon VPC User Guide.
@@ -134857,16 +134922,16 @@ proc validate_PostStartVpcEndpointServicePrivateDnsVerification_620781( ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620783 = query.getOrDefault("Action") - valid_620783 = validateParameter(valid_620783, JString, required = true, default = newJString( + var valid_621987 = query.getOrDefault("Action") + valid_621987 = validateParameter(valid_621987, JString, required = true, default = newJString( "StartVpcEndpointServicePrivateDnsVerification")) - if valid_620783 != nil: - section.add "Action", valid_620783 - var valid_620784 = query.getOrDefault("Version") - valid_620784 = validateParameter(valid_620784, JString, required = true, + if valid_621987 != nil: + section.add "Action", valid_621987 + var valid_621988 = query.getOrDefault("Version") + valid_621988 = validateParameter(valid_621988, JString, required = true, default = newJString("2016-11-15")) - if valid_620784 != nil: - section.add "Version", valid_620784 + if valid_621988 != nil: + section.add "Version", valid_621988 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -134877,41 +134942,41 @@ proc validate_PostStartVpcEndpointServicePrivateDnsVerification_620781( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620785 = header.getOrDefault("X-Amz-Signature") - valid_620785 = validateParameter(valid_620785, JString, required = false, + var valid_621989 = header.getOrDefault("X-Amz-Signature") + valid_621989 = validateParameter(valid_621989, JString, required = false, default = nil) - if valid_620785 != nil: - section.add "X-Amz-Signature", valid_620785 - var valid_620786 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620786 = validateParameter(valid_620786, JString, required = false, + if valid_621989 != nil: + section.add "X-Amz-Signature", valid_621989 + var valid_621990 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621990 = validateParameter(valid_621990, JString, required = false, default = nil) - if valid_620786 != nil: - section.add "X-Amz-Content-Sha256", valid_620786 - var valid_620787 = header.getOrDefault("X-Amz-Date") - valid_620787 = validateParameter(valid_620787, JString, required = false, + if valid_621990 != nil: + section.add "X-Amz-Content-Sha256", valid_621990 + var valid_621991 = header.getOrDefault("X-Amz-Date") + valid_621991 = validateParameter(valid_621991, JString, required = false, default = nil) - if valid_620787 != nil: - section.add "X-Amz-Date", valid_620787 - var valid_620788 = header.getOrDefault("X-Amz-Credential") - valid_620788 = validateParameter(valid_620788, JString, required = false, + if valid_621991 != nil: + section.add "X-Amz-Date", valid_621991 + var valid_621992 = header.getOrDefault("X-Amz-Credential") + valid_621992 = validateParameter(valid_621992, JString, required = false, default = nil) - if valid_620788 != nil: - section.add "X-Amz-Credential", valid_620788 - var valid_620789 = header.getOrDefault("X-Amz-Security-Token") - valid_620789 = validateParameter(valid_620789, JString, required = false, + if valid_621992 != nil: + section.add "X-Amz-Credential", valid_621992 + var valid_621993 = header.getOrDefault("X-Amz-Security-Token") + valid_621993 = validateParameter(valid_621993, JString, required = false, default = nil) - if valid_620789 != nil: - section.add "X-Amz-Security-Token", valid_620789 - var valid_620790 = header.getOrDefault("X-Amz-Algorithm") - valid_620790 = validateParameter(valid_620790, JString, required = false, + if valid_621993 != nil: + section.add "X-Amz-Security-Token", valid_621993 + var valid_621994 = header.getOrDefault("X-Amz-Algorithm") + valid_621994 = validateParameter(valid_621994, JString, required = false, default = nil) - if valid_620790 != nil: - section.add "X-Amz-Algorithm", valid_620790 - var valid_620791 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620791 = validateParameter(valid_620791, JString, required = false, + if valid_621994 != nil: + section.add "X-Amz-Algorithm", valid_621994 + var valid_621995 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621995 = validateParameter(valid_621995, JString, required = false, default = nil) - if valid_620791 != nil: - section.add "X-Amz-SignedHeaders", valid_620791 + if valid_621995 != nil: + section.add "X-Amz-SignedHeaders", valid_621995 result.add "header", section ## parameters in `formData` object: ## ServiceId: JString (required) @@ -134921,34 +134986,34 @@ proc validate_PostStartVpcEndpointServicePrivateDnsVerification_620781( section = newJObject() assert formData != nil, "formData argument is necessary due to required `ServiceId` field" - var valid_620792 = formData.getOrDefault("ServiceId") - valid_620792 = validateParameter(valid_620792, JString, required = true, + var valid_621996 = formData.getOrDefault("ServiceId") + valid_621996 = validateParameter(valid_621996, JString, required = true, default = nil) - if valid_620792 != nil: - section.add "ServiceId", valid_620792 - var valid_620793 = formData.getOrDefault("DryRun") - valid_620793 = validateParameter(valid_620793, JBool, required = false, default = nil) - if valid_620793 != nil: - section.add "DryRun", valid_620793 + if valid_621996 != nil: + section.add "ServiceId", valid_621996 + var valid_621997 = formData.getOrDefault("DryRun") + valid_621997 = validateParameter(valid_621997, JBool, required = false, default = nil) + if valid_621997 != nil: + section.add "DryRun", valid_621997 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620794: Call_PostStartVpcEndpointServicePrivateDnsVerification_620780; +proc call*(call_621998: Call_PostStartVpcEndpointServicePrivateDnsVerification_621984; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Initiates the verification process to prove that the service provider owns the private DNS name domain for the endpoint service.
The service provider must successfully perform the verification before the consumer can use the name to access the service.
Before the service provider runs this command, they must add a record to the DNS server. For more information, see Adding a TXT Record to Your Domain's DNS Server in the Amazon VPC User Guide.
## - let valid = call_620794.validator(path, query, header, formData, body) - let scheme = call_620794.pickScheme + let valid = call_621998.validator(path, query, header, formData, body) + let scheme = call_621998.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620794.url(scheme.get, call_620794.host, call_620794.base, - call_620794.route, valid.getOrDefault("path"), + let url = call_621998.url(scheme.get, call_621998.host, call_621998.base, + call_621998.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620794, url, valid) + result = atozHook(call_621998, url, valid) -proc call*(call_620795: Call_PostStartVpcEndpointServicePrivateDnsVerification_620780; +proc call*(call_621999: Call_PostStartVpcEndpointServicePrivateDnsVerification_621984; ServiceId: string; DryRun: bool = false; Action: string = "StartVpcEndpointServicePrivateDnsVerification"; Version: string = "2016-11-15"): Recallable = @@ -134960,24 +135025,24 @@ proc call*(call_620795: Call_PostStartVpcEndpointServicePrivateDnsVerification_6 ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Action: string (required)
## Version: string (required)
- var query_620796 = newJObject()
- var formData_620797 = newJObject()
- add(formData_620797, "ServiceId", newJString(ServiceId))
- add(formData_620797, "DryRun", newJBool(DryRun))
- add(query_620796, "Action", newJString(Action))
- add(query_620796, "Version", newJString(Version))
- result = call_620795.call(nil, query_620796, nil, formData_620797, nil)
+ var query_622000 = newJObject()
+ var formData_622001 = newJObject()
+ add(formData_622001, "ServiceId", newJString(ServiceId))
+ add(formData_622001, "DryRun", newJBool(DryRun))
+ add(query_622000, "Action", newJString(Action))
+ add(query_622000, "Version", newJString(Version))
+ result = call_621999.call(nil, query_622000, nil, formData_622001, nil)
-var postStartVpcEndpointServicePrivateDnsVerification* = Call_PostStartVpcEndpointServicePrivateDnsVerification_620780(
+var postStartVpcEndpointServicePrivateDnsVerification* = Call_PostStartVpcEndpointServicePrivateDnsVerification_621984(
name: "postStartVpcEndpointServicePrivateDnsVerification",
meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com",
route: "/#Action=StartVpcEndpointServicePrivateDnsVerification",
- validator: validate_PostStartVpcEndpointServicePrivateDnsVerification_620781,
- base: "/", url: url_PostStartVpcEndpointServicePrivateDnsVerification_620782,
+ validator: validate_PostStartVpcEndpointServicePrivateDnsVerification_621985,
+ base: "/", url: url_PostStartVpcEndpointServicePrivateDnsVerification_621986,
schemes: {Scheme.Https, Scheme.Http})
type
- Call_GetStartVpcEndpointServicePrivateDnsVerification_620763 = ref object of OpenApiRestCall_604389
-proc url_GetStartVpcEndpointServicePrivateDnsVerification_620765(
+ Call_GetStartVpcEndpointServicePrivateDnsVerification_621967 = ref object of OpenApiRestCall_605589
+proc url_GetStartVpcEndpointServicePrivateDnsVerification_621969(
protocol: Scheme; host: string; base: string; route: string; path: JsonNode;
query: JsonNode): Uri =
result.scheme = $protocol
@@ -134990,7 +135055,7 @@ proc url_GetStartVpcEndpointServicePrivateDnsVerification_620765(
else:
result.path = base & route
-proc validate_GetStartVpcEndpointServicePrivateDnsVerification_620764(
+proc validate_GetStartVpcEndpointServicePrivateDnsVerification_621968(
path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode;
body: JsonNode): JsonNode =
## Initiates the verification process to prove that the service provider owns the private DNS name domain for the endpoint service.
The service provider must successfully perform the verification before the consumer can use the name to access the service.
Before the service provider runs this command, they must add a record to the DNS server. For more information, see Adding a TXT Record to Your Domain's DNS Server in the Amazon VPC User Guide.
@@ -135007,27 +135072,27 @@ proc validate_GetStartVpcEndpointServicePrivateDnsVerification_620764( ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_620766 = query.getOrDefault("DryRun") - valid_620766 = validateParameter(valid_620766, JBool, required = false, default = nil) - if valid_620766 != nil: - section.add "DryRun", valid_620766 + var valid_621970 = query.getOrDefault("DryRun") + valid_621970 = validateParameter(valid_621970, JBool, required = false, default = nil) + if valid_621970 != nil: + section.add "DryRun", valid_621970 assert query != nil, "query argument is necessary due to required `ServiceId` field" - var valid_620767 = query.getOrDefault("ServiceId") - valid_620767 = validateParameter(valid_620767, JString, required = true, + var valid_621971 = query.getOrDefault("ServiceId") + valid_621971 = validateParameter(valid_621971, JString, required = true, default = nil) - if valid_620767 != nil: - section.add "ServiceId", valid_620767 - var valid_620768 = query.getOrDefault("Action") - valid_620768 = validateParameter(valid_620768, JString, required = true, default = newJString( + if valid_621971 != nil: + section.add "ServiceId", valid_621971 + var valid_621972 = query.getOrDefault("Action") + valid_621972 = validateParameter(valid_621972, JString, required = true, default = newJString( "StartVpcEndpointServicePrivateDnsVerification")) - if valid_620768 != nil: - section.add "Action", valid_620768 - var valid_620769 = query.getOrDefault("Version") - valid_620769 = validateParameter(valid_620769, JString, required = true, + if valid_621972 != nil: + section.add "Action", valid_621972 + var valid_621973 = query.getOrDefault("Version") + valid_621973 = validateParameter(valid_621973, JString, required = true, default = newJString("2016-11-15")) - if valid_620769 != nil: - section.add "Version", valid_620769 + if valid_621973 != nil: + section.add "Version", valid_621973 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -135038,62 +135103,62 @@ proc validate_GetStartVpcEndpointServicePrivateDnsVerification_620764( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620770 = header.getOrDefault("X-Amz-Signature") - valid_620770 = validateParameter(valid_620770, JString, required = false, + var valid_621974 = header.getOrDefault("X-Amz-Signature") + valid_621974 = validateParameter(valid_621974, JString, required = false, default = nil) - if valid_620770 != nil: - section.add "X-Amz-Signature", valid_620770 - var valid_620771 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620771 = validateParameter(valid_620771, JString, required = false, + if valid_621974 != nil: + section.add "X-Amz-Signature", valid_621974 + var valid_621975 = header.getOrDefault("X-Amz-Content-Sha256") + valid_621975 = validateParameter(valid_621975, JString, required = false, default = nil) - if valid_620771 != nil: - section.add "X-Amz-Content-Sha256", valid_620771 - var valid_620772 = header.getOrDefault("X-Amz-Date") - valid_620772 = validateParameter(valid_620772, JString, required = false, + if valid_621975 != nil: + section.add "X-Amz-Content-Sha256", valid_621975 + var valid_621976 = header.getOrDefault("X-Amz-Date") + valid_621976 = validateParameter(valid_621976, JString, required = false, default = nil) - if valid_620772 != nil: - section.add "X-Amz-Date", valid_620772 - var valid_620773 = header.getOrDefault("X-Amz-Credential") - valid_620773 = validateParameter(valid_620773, JString, required = false, + if valid_621976 != nil: + section.add "X-Amz-Date", valid_621976 + var valid_621977 = header.getOrDefault("X-Amz-Credential") + valid_621977 = validateParameter(valid_621977, JString, required = false, default = nil) - if valid_620773 != nil: - section.add "X-Amz-Credential", valid_620773 - var valid_620774 = header.getOrDefault("X-Amz-Security-Token") - valid_620774 = validateParameter(valid_620774, JString, required = false, + if valid_621977 != nil: + section.add "X-Amz-Credential", valid_621977 + var valid_621978 = header.getOrDefault("X-Amz-Security-Token") + valid_621978 = validateParameter(valid_621978, JString, required = false, default = nil) - if valid_620774 != nil: - section.add "X-Amz-Security-Token", valid_620774 - var valid_620775 = header.getOrDefault("X-Amz-Algorithm") - valid_620775 = validateParameter(valid_620775, JString, required = false, + if valid_621978 != nil: + section.add "X-Amz-Security-Token", valid_621978 + var valid_621979 = header.getOrDefault("X-Amz-Algorithm") + valid_621979 = validateParameter(valid_621979, JString, required = false, default = nil) - if valid_620775 != nil: - section.add "X-Amz-Algorithm", valid_620775 - var valid_620776 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620776 = validateParameter(valid_620776, JString, required = false, + if valid_621979 != nil: + section.add "X-Amz-Algorithm", valid_621979 + var valid_621980 = header.getOrDefault("X-Amz-SignedHeaders") + valid_621980 = validateParameter(valid_621980, JString, required = false, default = nil) - if valid_620776 != nil: - section.add "X-Amz-SignedHeaders", valid_620776 + if valid_621980 != nil: + section.add "X-Amz-SignedHeaders", valid_621980 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620777: Call_GetStartVpcEndpointServicePrivateDnsVerification_620763; +proc call*(call_621981: Call_GetStartVpcEndpointServicePrivateDnsVerification_621967; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Initiates the verification process to prove that the service provider owns the private DNS name domain for the endpoint service.
The service provider must successfully perform the verification before the consumer can use the name to access the service.
Before the service provider runs this command, they must add a record to the DNS server. For more information, see Adding a TXT Record to Your Domain's DNS Server in the Amazon VPC User Guide.
## - let valid = call_620777.validator(path, query, header, formData, body) - let scheme = call_620777.pickScheme + let valid = call_621981.validator(path, query, header, formData, body) + let scheme = call_621981.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620777.url(scheme.get, call_620777.host, call_620777.base, - call_620777.route, valid.getOrDefault("path"), + let url = call_621981.url(scheme.get, call_621981.host, call_621981.base, + call_621981.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620777, url, valid) + result = atozHook(call_621981, url, valid) -proc call*(call_620778: Call_GetStartVpcEndpointServicePrivateDnsVerification_620763; +proc call*(call_621982: Call_GetStartVpcEndpointServicePrivateDnsVerification_621967; ServiceId: string; DryRun: bool = false; Action: string = "StartVpcEndpointServicePrivateDnsVerification"; Version: string = "2016-11-15"): Recallable = @@ -135105,23 +135170,23 @@ proc call*(call_620778: Call_GetStartVpcEndpointServicePrivateDnsVerification_62 ## : The ID of the endpoint service. ## Action: string (required) ## Version: string (required) - var query_620779 = newJObject() - add(query_620779, "DryRun", newJBool(DryRun)) - add(query_620779, "ServiceId", newJString(ServiceId)) - add(query_620779, "Action", newJString(Action)) - add(query_620779, "Version", newJString(Version)) - result = call_620778.call(nil, query_620779, nil, nil, nil) + var query_621983 = newJObject() + add(query_621983, "DryRun", newJBool(DryRun)) + add(query_621983, "ServiceId", newJString(ServiceId)) + add(query_621983, "Action", newJString(Action)) + add(query_621983, "Version", newJString(Version)) + result = call_621982.call(nil, query_621983, nil, nil, nil) -var getStartVpcEndpointServicePrivateDnsVerification* = Call_GetStartVpcEndpointServicePrivateDnsVerification_620763( +var getStartVpcEndpointServicePrivateDnsVerification* = Call_GetStartVpcEndpointServicePrivateDnsVerification_621967( name: "getStartVpcEndpointServicePrivateDnsVerification", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=StartVpcEndpointServicePrivateDnsVerification", - validator: validate_GetStartVpcEndpointServicePrivateDnsVerification_620764, - base: "/", url: url_GetStartVpcEndpointServicePrivateDnsVerification_620765, + validator: validate_GetStartVpcEndpointServicePrivateDnsVerification_621968, + base: "/", url: url_GetStartVpcEndpointServicePrivateDnsVerification_621969, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostStopInstances_620817 = ref object of OpenApiRestCall_604389 -proc url_PostStopInstances_620819(protocol: Scheme; host: string; base: string; + Call_PostStopInstances_622021 = ref object of OpenApiRestCall_605589 +proc url_PostStopInstances_622023(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -135133,10 +135198,10 @@ proc url_PostStopInstances_620819(protocol: Scheme; host: string; base: string; else: result.path = base & route -proc validate_PostStopInstances_620818(path: JsonNode; query: JsonNode; +proc validate_PostStopInstances_622022(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = - ##Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
+ ##Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't start, stop, or hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
## var section: JsonNode result = newJObject() @@ -135147,16 +135212,16 @@ proc validate_PostStopInstances_620818(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620820 = query.getOrDefault("Action") - valid_620820 = validateParameter(valid_620820, JString, required = true, + var valid_622024 = query.getOrDefault("Action") + valid_622024 = validateParameter(valid_622024, JString, required = true, default = newJString("StopInstances")) - if valid_620820 != nil: - section.add "Action", valid_620820 - var valid_620821 = query.getOrDefault("Version") - valid_620821 = validateParameter(valid_620821, JString, required = true, + if valid_622024 != nil: + section.add "Action", valid_622024 + var valid_622025 = query.getOrDefault("Version") + valid_622025 = validateParameter(valid_622025, JString, required = true, default = newJString("2016-11-15")) - if valid_620821 != nil: - section.add "Version", valid_620821 + if valid_622025 != nil: + section.add "Version", valid_622025 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -135167,41 +135232,41 @@ proc validate_PostStopInstances_620818(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620822 = header.getOrDefault("X-Amz-Signature") - valid_620822 = validateParameter(valid_620822, JString, required = false, + var valid_622026 = header.getOrDefault("X-Amz-Signature") + valid_622026 = validateParameter(valid_622026, JString, required = false, default = nil) - if valid_620822 != nil: - section.add "X-Amz-Signature", valid_620822 - var valid_620823 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620823 = validateParameter(valid_620823, JString, required = false, + if valid_622026 != nil: + section.add "X-Amz-Signature", valid_622026 + var valid_622027 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622027 = validateParameter(valid_622027, JString, required = false, default = nil) - if valid_620823 != nil: - section.add "X-Amz-Content-Sha256", valid_620823 - var valid_620824 = header.getOrDefault("X-Amz-Date") - valid_620824 = validateParameter(valid_620824, JString, required = false, + if valid_622027 != nil: + section.add "X-Amz-Content-Sha256", valid_622027 + var valid_622028 = header.getOrDefault("X-Amz-Date") + valid_622028 = validateParameter(valid_622028, JString, required = false, default = nil) - if valid_620824 != nil: - section.add "X-Amz-Date", valid_620824 - var valid_620825 = header.getOrDefault("X-Amz-Credential") - valid_620825 = validateParameter(valid_620825, JString, required = false, + if valid_622028 != nil: + section.add "X-Amz-Date", valid_622028 + var valid_622029 = header.getOrDefault("X-Amz-Credential") + valid_622029 = validateParameter(valid_622029, JString, required = false, default = nil) - if valid_620825 != nil: - section.add "X-Amz-Credential", valid_620825 - var valid_620826 = header.getOrDefault("X-Amz-Security-Token") - valid_620826 = validateParameter(valid_620826, JString, required = false, + if valid_622029 != nil: + section.add "X-Amz-Credential", valid_622029 + var valid_622030 = header.getOrDefault("X-Amz-Security-Token") + valid_622030 = validateParameter(valid_622030, JString, required = false, default = nil) - if valid_620826 != nil: - section.add "X-Amz-Security-Token", valid_620826 - var valid_620827 = header.getOrDefault("X-Amz-Algorithm") - valid_620827 = validateParameter(valid_620827, JString, required = false, + if valid_622030 != nil: + section.add "X-Amz-Security-Token", valid_622030 + var valid_622031 = header.getOrDefault("X-Amz-Algorithm") + valid_622031 = validateParameter(valid_622031, JString, required = false, default = nil) - if valid_620827 != nil: - section.add "X-Amz-Algorithm", valid_620827 - var valid_620828 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620828 = validateParameter(valid_620828, JString, required = false, + if valid_622031 != nil: + section.add "X-Amz-Algorithm", valid_622031 + var valid_622032 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622032 = validateParameter(valid_622032, JString, required = false, default = nil) - if valid_620828 != nil: - section.add "X-Amz-SignedHeaders", valid_620828 + if valid_622032 != nil: + section.add "X-Amz-SignedHeaders", valid_622032 result.add "header", section ## parameters in `formData` object: ## Force: JBool @@ -135214,46 +135279,46 @@ proc validate_PostStopInstances_620818(path: JsonNode; query: JsonNode; ## InstanceId: JArray (required) ## : The IDs of the instances. section = newJObject() - var valid_620829 = formData.getOrDefault("Force") - valid_620829 = validateParameter(valid_620829, JBool, required = false, default = nil) - if valid_620829 != nil: - section.add "Force", valid_620829 - var valid_620830 = formData.getOrDefault("Hibernate") - valid_620830 = validateParameter(valid_620830, JBool, required = false, default = nil) - if valid_620830 != nil: - section.add "Hibernate", valid_620830 - var valid_620831 = formData.getOrDefault("DryRun") - valid_620831 = validateParameter(valid_620831, JBool, required = false, default = nil) - if valid_620831 != nil: - section.add "DryRun", valid_620831 + var valid_622033 = formData.getOrDefault("Force") + valid_622033 = validateParameter(valid_622033, JBool, required = false, default = nil) + if valid_622033 != nil: + section.add "Force", valid_622033 + var valid_622034 = formData.getOrDefault("Hibernate") + valid_622034 = validateParameter(valid_622034, JBool, required = false, default = nil) + if valid_622034 != nil: + section.add "Hibernate", valid_622034 + var valid_622035 = formData.getOrDefault("DryRun") + valid_622035 = validateParameter(valid_622035, JBool, required = false, default = nil) + if valid_622035 != nil: + section.add "DryRun", valid_622035 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_620832 = formData.getOrDefault("InstanceId") - valid_620832 = validateParameter(valid_620832, JArray, required = true, default = nil) - if valid_620832 != nil: - section.add "InstanceId", valid_620832 + var valid_622036 = formData.getOrDefault("InstanceId") + valid_622036 = validateParameter(valid_622036, JArray, required = true, default = nil) + if valid_622036 != nil: + section.add "InstanceId", valid_622036 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620833: Call_PostStopInstances_620817; path: JsonNode; +proc call*(call_622037: Call_PostStopInstances_622021; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = - ##Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
+ ##Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't start, stop, or hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620833.validator(path, query, header, formData, body) - let scheme = call_620833.pickScheme + let valid = call_622037.validator(path, query, header, formData, body) + let scheme = call_622037.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620833.url(scheme.get, call_620833.host, call_620833.base, - call_620833.route, valid.getOrDefault("path"), + let url = call_622037.url(scheme.get, call_622037.host, call_622037.base, + call_622037.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620833, url, valid) + result = atozHook(call_622037, url, valid) -proc call*(call_620834: Call_PostStopInstances_620817; InstanceId: JsonNode; +proc call*(call_622038: Call_PostStopInstances_622021; InstanceId: JsonNode; Force: bool = false; Hibernate: bool = false; DryRun: bool = false; Action: string = "StopInstances"; Version: string = "2016-11-15"): Recallable = ## postStopInstances - ##Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
+ ##Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't start, stop, or hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
## Force: bool ## :Forces the instances to stop. The instances do not have an opportunity to flush file system caches or file system metadata. If you use this option, you must perform file system check and repair procedures. This option is not recommended for Windows instances.
Default: false
Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
+ ##Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't start, stop, or hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
## var section: JsonNode result = newJObject() @@ -135317,34 +135382,34 @@ proc validate_GetStopInstances_620799(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_620801 = query.getOrDefault("DryRun") - valid_620801 = validateParameter(valid_620801, JBool, required = false, default = nil) - if valid_620801 != nil: - section.add "DryRun", valid_620801 - var valid_620802 = query.getOrDefault("Hibernate") - valid_620802 = validateParameter(valid_620802, JBool, required = false, default = nil) - if valid_620802 != nil: - section.add "Hibernate", valid_620802 + var valid_622005 = query.getOrDefault("DryRun") + valid_622005 = validateParameter(valid_622005, JBool, required = false, default = nil) + if valid_622005 != nil: + section.add "DryRun", valid_622005 + var valid_622006 = query.getOrDefault("Hibernate") + valid_622006 = validateParameter(valid_622006, JBool, required = false, default = nil) + if valid_622006 != nil: + section.add "Hibernate", valid_622006 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_620803 = query.getOrDefault("InstanceId") - valid_620803 = validateParameter(valid_620803, JArray, required = true, default = nil) - if valid_620803 != nil: - section.add "InstanceId", valid_620803 - var valid_620804 = query.getOrDefault("Force") - valid_620804 = validateParameter(valid_620804, JBool, required = false, default = nil) - if valid_620804 != nil: - section.add "Force", valid_620804 - var valid_620805 = query.getOrDefault("Action") - valid_620805 = validateParameter(valid_620805, JString, required = true, + var valid_622007 = query.getOrDefault("InstanceId") + valid_622007 = validateParameter(valid_622007, JArray, required = true, default = nil) + if valid_622007 != nil: + section.add "InstanceId", valid_622007 + var valid_622008 = query.getOrDefault("Force") + valid_622008 = validateParameter(valid_622008, JBool, required = false, default = nil) + if valid_622008 != nil: + section.add "Force", valid_622008 + var valid_622009 = query.getOrDefault("Action") + valid_622009 = validateParameter(valid_622009, JString, required = true, default = newJString("StopInstances")) - if valid_620805 != nil: - section.add "Action", valid_620805 - var valid_620806 = query.getOrDefault("Version") - valid_620806 = validateParameter(valid_620806, JString, required = true, + if valid_622009 != nil: + section.add "Action", valid_622009 + var valid_622010 = query.getOrDefault("Version") + valid_622010 = validateParameter(valid_622010, JString, required = true, default = newJString("2016-11-15")) - if valid_620806 != nil: - section.add "Version", valid_620806 + if valid_622010 != nil: + section.add "Version", valid_622010 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -135355,65 +135420,65 @@ proc validate_GetStopInstances_620799(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620807 = header.getOrDefault("X-Amz-Signature") - valid_620807 = validateParameter(valid_620807, JString, required = false, + var valid_622011 = header.getOrDefault("X-Amz-Signature") + valid_622011 = validateParameter(valid_622011, JString, required = false, default = nil) - if valid_620807 != nil: - section.add "X-Amz-Signature", valid_620807 - var valid_620808 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620808 = validateParameter(valid_620808, JString, required = false, + if valid_622011 != nil: + section.add "X-Amz-Signature", valid_622011 + var valid_622012 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622012 = validateParameter(valid_622012, JString, required = false, default = nil) - if valid_620808 != nil: - section.add "X-Amz-Content-Sha256", valid_620808 - var valid_620809 = header.getOrDefault("X-Amz-Date") - valid_620809 = validateParameter(valid_620809, JString, required = false, + if valid_622012 != nil: + section.add "X-Amz-Content-Sha256", valid_622012 + var valid_622013 = header.getOrDefault("X-Amz-Date") + valid_622013 = validateParameter(valid_622013, JString, required = false, default = nil) - if valid_620809 != nil: - section.add "X-Amz-Date", valid_620809 - var valid_620810 = header.getOrDefault("X-Amz-Credential") - valid_620810 = validateParameter(valid_620810, JString, required = false, + if valid_622013 != nil: + section.add "X-Amz-Date", valid_622013 + var valid_622014 = header.getOrDefault("X-Amz-Credential") + valid_622014 = validateParameter(valid_622014, JString, required = false, default = nil) - if valid_620810 != nil: - section.add "X-Amz-Credential", valid_620810 - var valid_620811 = header.getOrDefault("X-Amz-Security-Token") - valid_620811 = validateParameter(valid_620811, JString, required = false, + if valid_622014 != nil: + section.add "X-Amz-Credential", valid_622014 + var valid_622015 = header.getOrDefault("X-Amz-Security-Token") + valid_622015 = validateParameter(valid_622015, JString, required = false, default = nil) - if valid_620811 != nil: - section.add "X-Amz-Security-Token", valid_620811 - var valid_620812 = header.getOrDefault("X-Amz-Algorithm") - valid_620812 = validateParameter(valid_620812, JString, required = false, + if valid_622015 != nil: + section.add "X-Amz-Security-Token", valid_622015 + var valid_622016 = header.getOrDefault("X-Amz-Algorithm") + valid_622016 = validateParameter(valid_622016, JString, required = false, default = nil) - if valid_620812 != nil: - section.add "X-Amz-Algorithm", valid_620812 - var valid_620813 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620813 = validateParameter(valid_620813, JString, required = false, + if valid_622016 != nil: + section.add "X-Amz-Algorithm", valid_622016 + var valid_622017 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622017 = validateParameter(valid_622017, JString, required = false, default = nil) - if valid_620813 != nil: - section.add "X-Amz-SignedHeaders", valid_620813 + if valid_622017 != nil: + section.add "X-Amz-SignedHeaders", valid_622017 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620814: Call_GetStopInstances_620798; path: JsonNode; +proc call*(call_622018: Call_GetStopInstances_622002; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = - ##Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
+ ##Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't start, stop, or hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620814.validator(path, query, header, formData, body) - let scheme = call_620814.pickScheme + let valid = call_622018.validator(path, query, header, formData, body) + let scheme = call_622018.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620814.url(scheme.get, call_620814.host, call_620814.base, - call_620814.route, valid.getOrDefault("path"), + let url = call_622018.url(scheme.get, call_622018.host, call_622018.base, + call_622018.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620814, url, valid) + result = atozHook(call_622018, url, valid) -proc call*(call_620815: Call_GetStopInstances_620798; InstanceId: JsonNode; +proc call*(call_622019: Call_GetStopInstances_622002; InstanceId: JsonNode; DryRun: bool = false; Hibernate: bool = false; Force: bool = false; Action: string = "StopInstances"; Version: string = "2016-11-15"): Recallable = ## getStopInstances - ##Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
+ ##Stops an Amazon EBS-backed instance.
You can use the Stop action to hibernate an instance if the instance is enabled for hibernation and it meets the hibernation prerequisites. For more information, see Hibernate Your Instance in the Amazon Elastic Compute Cloud User Guide.
We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your Windows instance, Amazon EC2 charges you for a full instance hour. If you stop and restart your Windows instance, a new instance hour begins and Amazon EC2 charges you for another full instance hour even if you are still within the same 60-minute period when it was stopped. Every time you start your Linux instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
You can't start, stop, or hibernate Spot Instances, and you can't stop or hibernate instance store-backed instances. For information about using hibernation for Spot Instances, see Hibernating Interrupted Spot Instances in the Amazon Elastic Compute Cloud User Guide.
When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs.
Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see Troubleshooting Stopping Your Instance in the Amazon Elastic Compute Cloud User Guide.
## DryRun: bool ## : Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
## Hibernate: bool
@@ -135425,24 +135490,24 @@ proc call*(call_620815: Call_GetStopInstances_620798; InstanceId: JsonNode;
## : Forces the instances to stop. The instances do not have an opportunity to flush file system caches or file system metadata. If you use this option, you must perform file system check and repair procedures. This option is not recommended for Windows instances.
Default: false
Shuts down the specified instances. This operation is idempotent; if you terminate an instance more than once, each call succeeds.
If you specify multiple instances and the request fails (for example, because of a single incorrect instance ID), none of the instances are terminated.
Terminated instances remain visible after termination (for approximately one hour).
By default, Amazon EC2 deletes all EBS volumes that were attached when the instance launched. Volumes attached after instance launch continue running.
You can stop, start, and terminate EBS-backed instances. You can only terminate instance store-backed instances. What happens to an instance differs if you stop it or terminate it. For example, when you stop an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, any attached EBS volumes with the DeleteOnTermination
block device mapping parameter set to true
are automatically deleted. For more information about the differences between stopping and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
For more information about troubleshooting, see Troubleshooting Terminating Your Instance in the Amazon Elastic Compute Cloud User Guide.
## @@ -135791,16 +135856,16 @@ proc validate_PostTerminateInstances_620894(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620896 = query.getOrDefault("Action") - valid_620896 = validateParameter(valid_620896, JString, required = true, + var valid_622100 = query.getOrDefault("Action") + valid_622100 = validateParameter(valid_622100, JString, required = true, default = newJString("TerminateInstances")) - if valid_620896 != nil: - section.add "Action", valid_620896 - var valid_620897 = query.getOrDefault("Version") - valid_620897 = validateParameter(valid_620897, JString, required = true, + if valid_622100 != nil: + section.add "Action", valid_622100 + var valid_622101 = query.getOrDefault("Version") + valid_622101 = validateParameter(valid_622101, JString, required = true, default = newJString("2016-11-15")) - if valid_620897 != nil: - section.add "Version", valid_620897 + if valid_622101 != nil: + section.add "Version", valid_622101 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -135811,41 +135876,41 @@ proc validate_PostTerminateInstances_620894(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620898 = header.getOrDefault("X-Amz-Signature") - valid_620898 = validateParameter(valid_620898, JString, required = false, + var valid_622102 = header.getOrDefault("X-Amz-Signature") + valid_622102 = validateParameter(valid_622102, JString, required = false, default = nil) - if valid_620898 != nil: - section.add "X-Amz-Signature", valid_620898 - var valid_620899 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620899 = validateParameter(valid_620899, JString, required = false, + if valid_622102 != nil: + section.add "X-Amz-Signature", valid_622102 + var valid_622103 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622103 = validateParameter(valid_622103, JString, required = false, default = nil) - if valid_620899 != nil: - section.add "X-Amz-Content-Sha256", valid_620899 - var valid_620900 = header.getOrDefault("X-Amz-Date") - valid_620900 = validateParameter(valid_620900, JString, required = false, + if valid_622103 != nil: + section.add "X-Amz-Content-Sha256", valid_622103 + var valid_622104 = header.getOrDefault("X-Amz-Date") + valid_622104 = validateParameter(valid_622104, JString, required = false, default = nil) - if valid_620900 != nil: - section.add "X-Amz-Date", valid_620900 - var valid_620901 = header.getOrDefault("X-Amz-Credential") - valid_620901 = validateParameter(valid_620901, JString, required = false, + if valid_622104 != nil: + section.add "X-Amz-Date", valid_622104 + var valid_622105 = header.getOrDefault("X-Amz-Credential") + valid_622105 = validateParameter(valid_622105, JString, required = false, default = nil) - if valid_620901 != nil: - section.add "X-Amz-Credential", valid_620901 - var valid_620902 = header.getOrDefault("X-Amz-Security-Token") - valid_620902 = validateParameter(valid_620902, JString, required = false, + if valid_622105 != nil: + section.add "X-Amz-Credential", valid_622105 + var valid_622106 = header.getOrDefault("X-Amz-Security-Token") + valid_622106 = validateParameter(valid_622106, JString, required = false, default = nil) - if valid_620902 != nil: - section.add "X-Amz-Security-Token", valid_620902 - var valid_620903 = header.getOrDefault("X-Amz-Algorithm") - valid_620903 = validateParameter(valid_620903, JString, required = false, + if valid_622106 != nil: + section.add "X-Amz-Security-Token", valid_622106 + var valid_622107 = header.getOrDefault("X-Amz-Algorithm") + valid_622107 = validateParameter(valid_622107, JString, required = false, default = nil) - if valid_620903 != nil: - section.add "X-Amz-Algorithm", valid_620903 - var valid_620904 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620904 = validateParameter(valid_620904, JString, required = false, + if valid_622107 != nil: + section.add "X-Amz-Algorithm", valid_622107 + var valid_622108 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622108 = validateParameter(valid_622108, JString, required = false, default = nil) - if valid_620904 != nil: - section.add "X-Amz-SignedHeaders", valid_620904 + if valid_622108 != nil: + section.add "X-Amz-SignedHeaders", valid_622108 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -135853,34 +135918,34 @@ proc validate_PostTerminateInstances_620894(path: JsonNode; query: JsonNode; ## InstanceId: JArray (required) ## :The IDs of the instances.
Constraints: Up to 1000 instance IDs. We recommend breaking up this request into smaller batches.
section = newJObject() - var valid_620905 = formData.getOrDefault("DryRun") - valid_620905 = validateParameter(valid_620905, JBool, required = false, default = nil) - if valid_620905 != nil: - section.add "DryRun", valid_620905 + var valid_622109 = formData.getOrDefault("DryRun") + valid_622109 = validateParameter(valid_622109, JBool, required = false, default = nil) + if valid_622109 != nil: + section.add "DryRun", valid_622109 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_620906 = formData.getOrDefault("InstanceId") - valid_620906 = validateParameter(valid_620906, JArray, required = true, default = nil) - if valid_620906 != nil: - section.add "InstanceId", valid_620906 + var valid_622110 = formData.getOrDefault("InstanceId") + valid_622110 = validateParameter(valid_622110, JArray, required = true, default = nil) + if valid_622110 != nil: + section.add "InstanceId", valid_622110 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620907: Call_PostTerminateInstances_620893; path: JsonNode; +proc call*(call_622111: Call_PostTerminateInstances_622097; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Shuts down the specified instances. This operation is idempotent; if you terminate an instance more than once, each call succeeds.
If you specify multiple instances and the request fails (for example, because of a single incorrect instance ID), none of the instances are terminated.
Terminated instances remain visible after termination (for approximately one hour).
By default, Amazon EC2 deletes all EBS volumes that were attached when the instance launched. Volumes attached after instance launch continue running.
You can stop, start, and terminate EBS-backed instances. You can only terminate instance store-backed instances. What happens to an instance differs if you stop it or terminate it. For example, when you stop an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, any attached EBS volumes with the DeleteOnTermination
block device mapping parameter set to true
are automatically deleted. For more information about the differences between stopping and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
For more information about troubleshooting, see Troubleshooting Terminating Your Instance in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620907.validator(path, query, header, formData, body) - let scheme = call_620907.pickScheme + let valid = call_622111.validator(path, query, header, formData, body) + let scheme = call_622111.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620907.url(scheme.get, call_620907.host, call_620907.base, - call_620907.route, valid.getOrDefault("path"), + let url = call_622111.url(scheme.get, call_622111.host, call_622111.base, + call_622111.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620907, url, valid) + result = atozHook(call_622111, url, valid) -proc call*(call_620908: Call_PostTerminateInstances_620893; InstanceId: JsonNode; +proc call*(call_622112: Call_PostTerminateInstances_622097; InstanceId: JsonNode; DryRun: bool = false; Action: string = "TerminateInstances"; Version: string = "2016-11-15"): Recallable = ## postTerminateInstances @@ -135891,23 +135956,23 @@ proc call*(call_620908: Call_PostTerminateInstances_620893; InstanceId: JsonNode ## :The IDs of the instances.
Constraints: Up to 1000 instance IDs. We recommend breaking up this request into smaller batches.
## Action: string (required) ## Version: string (required) - var query_620909 = newJObject() - var formData_620910 = newJObject() - add(formData_620910, "DryRun", newJBool(DryRun)) + var query_622113 = newJObject() + var formData_622114 = newJObject() + add(formData_622114, "DryRun", newJBool(DryRun)) if InstanceId != nil: - formData_620910.add "InstanceId", InstanceId - add(query_620909, "Action", newJString(Action)) - add(query_620909, "Version", newJString(Version)) - result = call_620908.call(nil, query_620909, nil, formData_620910, nil) + formData_622114.add "InstanceId", InstanceId + add(query_622113, "Action", newJString(Action)) + add(query_622113, "Version", newJString(Version)) + result = call_622112.call(nil, query_622113, nil, formData_622114, nil) -var postTerminateInstances* = Call_PostTerminateInstances_620893( +var postTerminateInstances* = Call_PostTerminateInstances_622097( name: "postTerminateInstances", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=TerminateInstances", - validator: validate_PostTerminateInstances_620894, base: "/", - url: url_PostTerminateInstances_620895, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostTerminateInstances_622098, base: "/", + url: url_PostTerminateInstances_622099, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetTerminateInstances_620876 = ref object of OpenApiRestCall_604389 -proc url_GetTerminateInstances_620878(protocol: Scheme; host: string; base: string; + Call_GetTerminateInstances_622080 = ref object of OpenApiRestCall_605589 +proc url_GetTerminateInstances_622082(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -135919,7 +135984,7 @@ proc url_GetTerminateInstances_620878(protocol: Scheme; host: string; base: stri else: result.path = base & route -proc validate_GetTerminateInstances_620877(path: JsonNode; query: JsonNode; +proc validate_GetTerminateInstances_622081(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Shuts down the specified instances. This operation is idempotent; if you terminate an instance more than once, each call succeeds.
If you specify multiple instances and the request fails (for example, because of a single incorrect instance ID), none of the instances are terminated.
Terminated instances remain visible after termination (for approximately one hour).
By default, Amazon EC2 deletes all EBS volumes that were attached when the instance launched. Volumes attached after instance launch continue running.
You can stop, start, and terminate EBS-backed instances. You can only terminate instance store-backed instances. What happens to an instance differs if you stop it or terminate it. For example, when you stop an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, any attached EBS volumes with the DeleteOnTermination
block device mapping parameter set to true
are automatically deleted. For more information about the differences between stopping and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
For more information about troubleshooting, see Troubleshooting Terminating Your Instance in the Amazon Elastic Compute Cloud User Guide.
## @@ -135935,26 +136000,26 @@ proc validate_GetTerminateInstances_620877(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_620879 = query.getOrDefault("DryRun") - valid_620879 = validateParameter(valid_620879, JBool, required = false, default = nil) - if valid_620879 != nil: - section.add "DryRun", valid_620879 + var valid_622083 = query.getOrDefault("DryRun") + valid_622083 = validateParameter(valid_622083, JBool, required = false, default = nil) + if valid_622083 != nil: + section.add "DryRun", valid_622083 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_620880 = query.getOrDefault("InstanceId") - valid_620880 = validateParameter(valid_620880, JArray, required = true, default = nil) - if valid_620880 != nil: - section.add "InstanceId", valid_620880 - var valid_620881 = query.getOrDefault("Action") - valid_620881 = validateParameter(valid_620881, JString, required = true, + var valid_622084 = query.getOrDefault("InstanceId") + valid_622084 = validateParameter(valid_622084, JArray, required = true, default = nil) + if valid_622084 != nil: + section.add "InstanceId", valid_622084 + var valid_622085 = query.getOrDefault("Action") + valid_622085 = validateParameter(valid_622085, JString, required = true, default = newJString("TerminateInstances")) - if valid_620881 != nil: - section.add "Action", valid_620881 - var valid_620882 = query.getOrDefault("Version") - valid_620882 = validateParameter(valid_620882, JString, required = true, + if valid_622085 != nil: + section.add "Action", valid_622085 + var valid_622086 = query.getOrDefault("Version") + valid_622086 = validateParameter(valid_622086, JString, required = true, default = newJString("2016-11-15")) - if valid_620882 != nil: - section.add "Version", valid_620882 + if valid_622086 != nil: + section.add "Version", valid_622086 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -135965,61 +136030,61 @@ proc validate_GetTerminateInstances_620877(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620883 = header.getOrDefault("X-Amz-Signature") - valid_620883 = validateParameter(valid_620883, JString, required = false, + var valid_622087 = header.getOrDefault("X-Amz-Signature") + valid_622087 = validateParameter(valid_622087, JString, required = false, default = nil) - if valid_620883 != nil: - section.add "X-Amz-Signature", valid_620883 - var valid_620884 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620884 = validateParameter(valid_620884, JString, required = false, + if valid_622087 != nil: + section.add "X-Amz-Signature", valid_622087 + var valid_622088 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622088 = validateParameter(valid_622088, JString, required = false, default = nil) - if valid_620884 != nil: - section.add "X-Amz-Content-Sha256", valid_620884 - var valid_620885 = header.getOrDefault("X-Amz-Date") - valid_620885 = validateParameter(valid_620885, JString, required = false, + if valid_622088 != nil: + section.add "X-Amz-Content-Sha256", valid_622088 + var valid_622089 = header.getOrDefault("X-Amz-Date") + valid_622089 = validateParameter(valid_622089, JString, required = false, default = nil) - if valid_620885 != nil: - section.add "X-Amz-Date", valid_620885 - var valid_620886 = header.getOrDefault("X-Amz-Credential") - valid_620886 = validateParameter(valid_620886, JString, required = false, + if valid_622089 != nil: + section.add "X-Amz-Date", valid_622089 + var valid_622090 = header.getOrDefault("X-Amz-Credential") + valid_622090 = validateParameter(valid_622090, JString, required = false, default = nil) - if valid_620886 != nil: - section.add "X-Amz-Credential", valid_620886 - var valid_620887 = header.getOrDefault("X-Amz-Security-Token") - valid_620887 = validateParameter(valid_620887, JString, required = false, + if valid_622090 != nil: + section.add "X-Amz-Credential", valid_622090 + var valid_622091 = header.getOrDefault("X-Amz-Security-Token") + valid_622091 = validateParameter(valid_622091, JString, required = false, default = nil) - if valid_620887 != nil: - section.add "X-Amz-Security-Token", valid_620887 - var valid_620888 = header.getOrDefault("X-Amz-Algorithm") - valid_620888 = validateParameter(valid_620888, JString, required = false, + if valid_622091 != nil: + section.add "X-Amz-Security-Token", valid_622091 + var valid_622092 = header.getOrDefault("X-Amz-Algorithm") + valid_622092 = validateParameter(valid_622092, JString, required = false, default = nil) - if valid_620888 != nil: - section.add "X-Amz-Algorithm", valid_620888 - var valid_620889 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620889 = validateParameter(valid_620889, JString, required = false, + if valid_622092 != nil: + section.add "X-Amz-Algorithm", valid_622092 + var valid_622093 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622093 = validateParameter(valid_622093, JString, required = false, default = nil) - if valid_620889 != nil: - section.add "X-Amz-SignedHeaders", valid_620889 + if valid_622093 != nil: + section.add "X-Amz-SignedHeaders", valid_622093 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620890: Call_GetTerminateInstances_620876; path: JsonNode; +proc call*(call_622094: Call_GetTerminateInstances_622080; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Shuts down the specified instances. This operation is idempotent; if you terminate an instance more than once, each call succeeds.
If you specify multiple instances and the request fails (for example, because of a single incorrect instance ID), none of the instances are terminated.
Terminated instances remain visible after termination (for approximately one hour).
By default, Amazon EC2 deletes all EBS volumes that were attached when the instance launched. Volumes attached after instance launch continue running.
You can stop, start, and terminate EBS-backed instances. You can only terminate instance store-backed instances. What happens to an instance differs if you stop it or terminate it. For example, when you stop an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, any attached EBS volumes with the DeleteOnTermination
block device mapping parameter set to true
are automatically deleted. For more information about the differences between stopping and terminating instances, see Instance Lifecycle in the Amazon Elastic Compute Cloud User Guide.
For more information about troubleshooting, see Troubleshooting Terminating Your Instance in the Amazon Elastic Compute Cloud User Guide.
## - let valid = call_620890.validator(path, query, header, formData, body) - let scheme = call_620890.pickScheme + let valid = call_622094.validator(path, query, header, formData, body) + let scheme = call_622094.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620890.url(scheme.get, call_620890.host, call_620890.base, - call_620890.route, valid.getOrDefault("path"), + let url = call_622094.url(scheme.get, call_622094.host, call_622094.base, + call_622094.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620890, url, valid) + result = atozHook(call_622094, url, valid) -proc call*(call_620891: Call_GetTerminateInstances_620876; InstanceId: JsonNode; +proc call*(call_622095: Call_GetTerminateInstances_622080; InstanceId: JsonNode; DryRun: bool = false; Action: string = "TerminateInstances"; Version: string = "2016-11-15"): Recallable = ## getTerminateInstances @@ -136030,22 +136095,22 @@ proc call*(call_620891: Call_GetTerminateInstances_620876; InstanceId: JsonNode; ## :The IDs of the instances.
Constraints: Up to 1000 instance IDs. We recommend breaking up this request into smaller batches.
## Action: string (required) ## Version: string (required) - var query_620892 = newJObject() - add(query_620892, "DryRun", newJBool(DryRun)) + var query_622096 = newJObject() + add(query_622096, "DryRun", newJBool(DryRun)) if InstanceId != nil: - query_620892.add "InstanceId", InstanceId - add(query_620892, "Action", newJString(Action)) - add(query_620892, "Version", newJString(Version)) - result = call_620891.call(nil, query_620892, nil, nil, nil) + query_622096.add "InstanceId", InstanceId + add(query_622096, "Action", newJString(Action)) + add(query_622096, "Version", newJString(Version)) + result = call_622095.call(nil, query_622096, nil, nil, nil) -var getTerminateInstances* = Call_GetTerminateInstances_620876( +var getTerminateInstances* = Call_GetTerminateInstances_622080( name: "getTerminateInstances", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=TerminateInstances", - validator: validate_GetTerminateInstances_620877, base: "/", - url: url_GetTerminateInstances_620878, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetTerminateInstances_622081, base: "/", + url: url_GetTerminateInstances_622082, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostUnassignIpv6Addresses_620928 = ref object of OpenApiRestCall_604389 -proc url_PostUnassignIpv6Addresses_620930(protocol: Scheme; host: string; + Call_PostUnassignIpv6Addresses_622132 = ref object of OpenApiRestCall_605589 +proc url_PostUnassignIpv6Addresses_622134(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -136057,7 +136122,7 @@ proc url_PostUnassignIpv6Addresses_620930(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostUnassignIpv6Addresses_620929(path: JsonNode; query: JsonNode; +proc validate_PostUnassignIpv6Addresses_622133(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Unassigns one or more IPv6 addresses from a network interface. ## @@ -136070,16 +136135,16 @@ proc validate_PostUnassignIpv6Addresses_620929(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620931 = query.getOrDefault("Action") - valid_620931 = validateParameter(valid_620931, JString, required = true, + var valid_622135 = query.getOrDefault("Action") + valid_622135 = validateParameter(valid_622135, JString, required = true, default = newJString("UnassignIpv6Addresses")) - if valid_620931 != nil: - section.add "Action", valid_620931 - var valid_620932 = query.getOrDefault("Version") - valid_620932 = validateParameter(valid_620932, JString, required = true, + if valid_622135 != nil: + section.add "Action", valid_622135 + var valid_622136 = query.getOrDefault("Version") + valid_622136 = validateParameter(valid_622136, JString, required = true, default = newJString("2016-11-15")) - if valid_620932 != nil: - section.add "Version", valid_620932 + if valid_622136 != nil: + section.add "Version", valid_622136 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -136090,41 +136155,41 @@ proc validate_PostUnassignIpv6Addresses_620929(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620933 = header.getOrDefault("X-Amz-Signature") - valid_620933 = validateParameter(valid_620933, JString, required = false, + var valid_622137 = header.getOrDefault("X-Amz-Signature") + valid_622137 = validateParameter(valid_622137, JString, required = false, default = nil) - if valid_620933 != nil: - section.add "X-Amz-Signature", valid_620933 - var valid_620934 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620934 = validateParameter(valid_620934, JString, required = false, + if valid_622137 != nil: + section.add "X-Amz-Signature", valid_622137 + var valid_622138 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622138 = validateParameter(valid_622138, JString, required = false, default = nil) - if valid_620934 != nil: - section.add "X-Amz-Content-Sha256", valid_620934 - var valid_620935 = header.getOrDefault("X-Amz-Date") - valid_620935 = validateParameter(valid_620935, JString, required = false, + if valid_622138 != nil: + section.add "X-Amz-Content-Sha256", valid_622138 + var valid_622139 = header.getOrDefault("X-Amz-Date") + valid_622139 = validateParameter(valid_622139, JString, required = false, default = nil) - if valid_620935 != nil: - section.add "X-Amz-Date", valid_620935 - var valid_620936 = header.getOrDefault("X-Amz-Credential") - valid_620936 = validateParameter(valid_620936, JString, required = false, + if valid_622139 != nil: + section.add "X-Amz-Date", valid_622139 + var valid_622140 = header.getOrDefault("X-Amz-Credential") + valid_622140 = validateParameter(valid_622140, JString, required = false, default = nil) - if valid_620936 != nil: - section.add "X-Amz-Credential", valid_620936 - var valid_620937 = header.getOrDefault("X-Amz-Security-Token") - valid_620937 = validateParameter(valid_620937, JString, required = false, + if valid_622140 != nil: + section.add "X-Amz-Credential", valid_622140 + var valid_622141 = header.getOrDefault("X-Amz-Security-Token") + valid_622141 = validateParameter(valid_622141, JString, required = false, default = nil) - if valid_620937 != nil: - section.add "X-Amz-Security-Token", valid_620937 - var valid_620938 = header.getOrDefault("X-Amz-Algorithm") - valid_620938 = validateParameter(valid_620938, JString, required = false, + if valid_622141 != nil: + section.add "X-Amz-Security-Token", valid_622141 + var valid_622142 = header.getOrDefault("X-Amz-Algorithm") + valid_622142 = validateParameter(valid_622142, JString, required = false, default = nil) - if valid_620938 != nil: - section.add "X-Amz-Algorithm", valid_620938 - var valid_620939 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620939 = validateParameter(valid_620939, JString, required = false, + if valid_622142 != nil: + section.add "X-Amz-Algorithm", valid_622142 + var valid_622143 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622143 = validateParameter(valid_622143, JString, required = false, default = nil) - if valid_620939 != nil: - section.add "X-Amz-SignedHeaders", valid_620939 + if valid_622143 != nil: + section.add "X-Amz-SignedHeaders", valid_622143 result.add "header", section ## parameters in `formData` object: ## Ipv6Addresses: JArray (required) @@ -136134,33 +136199,33 @@ proc validate_PostUnassignIpv6Addresses_620929(path: JsonNode; query: JsonNode; section = newJObject() assert formData != nil, "formData argument is necessary due to required `Ipv6Addresses` field" - var valid_620940 = formData.getOrDefault("Ipv6Addresses") - valid_620940 = validateParameter(valid_620940, JArray, required = true, default = nil) - if valid_620940 != nil: - section.add "Ipv6Addresses", valid_620940 - var valid_620941 = formData.getOrDefault("NetworkInterfaceId") - valid_620941 = validateParameter(valid_620941, JString, required = true, + var valid_622144 = formData.getOrDefault("Ipv6Addresses") + valid_622144 = validateParameter(valid_622144, JArray, required = true, default = nil) + if valid_622144 != nil: + section.add "Ipv6Addresses", valid_622144 + var valid_622145 = formData.getOrDefault("NetworkInterfaceId") + valid_622145 = validateParameter(valid_622145, JString, required = true, default = nil) - if valid_620941 != nil: - section.add "NetworkInterfaceId", valid_620941 + if valid_622145 != nil: + section.add "NetworkInterfaceId", valid_622145 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620942: Call_PostUnassignIpv6Addresses_620928; path: JsonNode; +proc call*(call_622146: Call_PostUnassignIpv6Addresses_622132; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Unassigns one or more IPv6 addresses from a network interface. ## - let valid = call_620942.validator(path, query, header, formData, body) - let scheme = call_620942.pickScheme + let valid = call_622146.validator(path, query, header, formData, body) + let scheme = call_622146.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620942.url(scheme.get, call_620942.host, call_620942.base, - call_620942.route, valid.getOrDefault("path"), + let url = call_622146.url(scheme.get, call_622146.host, call_622146.base, + call_622146.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620942, url, valid) + result = atozHook(call_622146, url, valid) -proc call*(call_620943: Call_PostUnassignIpv6Addresses_620928; +proc call*(call_622147: Call_PostUnassignIpv6Addresses_622132; Ipv6Addresses: JsonNode; NetworkInterfaceId: string; Action: string = "UnassignIpv6Addresses"; Version: string = "2016-11-15"): Recallable = ## postUnassignIpv6Addresses @@ -136171,24 +136236,24 @@ proc call*(call_620943: Call_PostUnassignIpv6Addresses_620928; ## : The ID of the network interface. ## Action: string (required) ## Version: string (required) - var query_620944 = newJObject() - var formData_620945 = newJObject() + var query_622148 = newJObject() + var formData_622149 = newJObject() if Ipv6Addresses != nil: - formData_620945.add "Ipv6Addresses", Ipv6Addresses - add(formData_620945, "NetworkInterfaceId", newJString(NetworkInterfaceId)) - add(query_620944, "Action", newJString(Action)) - add(query_620944, "Version", newJString(Version)) - result = call_620943.call(nil, query_620944, nil, formData_620945, nil) + formData_622149.add "Ipv6Addresses", Ipv6Addresses + add(formData_622149, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + add(query_622148, "Action", newJString(Action)) + add(query_622148, "Version", newJString(Version)) + result = call_622147.call(nil, query_622148, nil, formData_622149, nil) -var postUnassignIpv6Addresses* = Call_PostUnassignIpv6Addresses_620928( +var postUnassignIpv6Addresses* = Call_PostUnassignIpv6Addresses_622132( name: "postUnassignIpv6Addresses", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=UnassignIpv6Addresses", - validator: validate_PostUnassignIpv6Addresses_620929, base: "/", - url: url_PostUnassignIpv6Addresses_620930, + validator: validate_PostUnassignIpv6Addresses_622133, base: "/", + url: url_PostUnassignIpv6Addresses_622134, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetUnassignIpv6Addresses_620911 = ref object of OpenApiRestCall_604389 -proc url_GetUnassignIpv6Addresses_620913(protocol: Scheme; host: string; + Call_GetUnassignIpv6Addresses_622115 = ref object of OpenApiRestCall_605589 +proc url_GetUnassignIpv6Addresses_622117(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol @@ -136201,7 +136266,7 @@ proc url_GetUnassignIpv6Addresses_620913(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetUnassignIpv6Addresses_620912(path: JsonNode; query: JsonNode; +proc validate_GetUnassignIpv6Addresses_622116(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Unassigns one or more IPv6 addresses from a network interface. ## @@ -136218,25 +136283,25 @@ proc validate_GetUnassignIpv6Addresses_620912(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `NetworkInterfaceId` field" - var valid_620914 = query.getOrDefault("NetworkInterfaceId") - valid_620914 = validateParameter(valid_620914, JString, required = true, - default = nil) - if valid_620914 != nil: - section.add "NetworkInterfaceId", valid_620914 - var valid_620915 = query.getOrDefault("Ipv6Addresses") - valid_620915 = validateParameter(valid_620915, JArray, required = true, default = nil) - if valid_620915 != nil: - section.add "Ipv6Addresses", valid_620915 - var valid_620916 = query.getOrDefault("Action") - valid_620916 = validateParameter(valid_620916, JString, required = true, + var valid_622118 = query.getOrDefault("NetworkInterfaceId") + valid_622118 = validateParameter(valid_622118, JString, required = true, + default = nil) + if valid_622118 != nil: + section.add "NetworkInterfaceId", valid_622118 + var valid_622119 = query.getOrDefault("Ipv6Addresses") + valid_622119 = validateParameter(valid_622119, JArray, required = true, default = nil) + if valid_622119 != nil: + section.add "Ipv6Addresses", valid_622119 + var valid_622120 = query.getOrDefault("Action") + valid_622120 = validateParameter(valid_622120, JString, required = true, default = newJString("UnassignIpv6Addresses")) - if valid_620916 != nil: - section.add "Action", valid_620916 - var valid_620917 = query.getOrDefault("Version") - valid_620917 = validateParameter(valid_620917, JString, required = true, + if valid_622120 != nil: + section.add "Action", valid_622120 + var valid_622121 = query.getOrDefault("Version") + valid_622121 = validateParameter(valid_622121, JString, required = true, default = newJString("2016-11-15")) - if valid_620917 != nil: - section.add "Version", valid_620917 + if valid_622121 != nil: + section.add "Version", valid_622121 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -136247,61 +136312,61 @@ proc validate_GetUnassignIpv6Addresses_620912(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620918 = header.getOrDefault("X-Amz-Signature") - valid_620918 = validateParameter(valid_620918, JString, required = false, + var valid_622122 = header.getOrDefault("X-Amz-Signature") + valid_622122 = validateParameter(valid_622122, JString, required = false, default = nil) - if valid_620918 != nil: - section.add "X-Amz-Signature", valid_620918 - var valid_620919 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620919 = validateParameter(valid_620919, JString, required = false, + if valid_622122 != nil: + section.add "X-Amz-Signature", valid_622122 + var valid_622123 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622123 = validateParameter(valid_622123, JString, required = false, default = nil) - if valid_620919 != nil: - section.add "X-Amz-Content-Sha256", valid_620919 - var valid_620920 = header.getOrDefault("X-Amz-Date") - valid_620920 = validateParameter(valid_620920, JString, required = false, + if valid_622123 != nil: + section.add "X-Amz-Content-Sha256", valid_622123 + var valid_622124 = header.getOrDefault("X-Amz-Date") + valid_622124 = validateParameter(valid_622124, JString, required = false, default = nil) - if valid_620920 != nil: - section.add "X-Amz-Date", valid_620920 - var valid_620921 = header.getOrDefault("X-Amz-Credential") - valid_620921 = validateParameter(valid_620921, JString, required = false, + if valid_622124 != nil: + section.add "X-Amz-Date", valid_622124 + var valid_622125 = header.getOrDefault("X-Amz-Credential") + valid_622125 = validateParameter(valid_622125, JString, required = false, default = nil) - if valid_620921 != nil: - section.add "X-Amz-Credential", valid_620921 - var valid_620922 = header.getOrDefault("X-Amz-Security-Token") - valid_620922 = validateParameter(valid_620922, JString, required = false, + if valid_622125 != nil: + section.add "X-Amz-Credential", valid_622125 + var valid_622126 = header.getOrDefault("X-Amz-Security-Token") + valid_622126 = validateParameter(valid_622126, JString, required = false, default = nil) - if valid_620922 != nil: - section.add "X-Amz-Security-Token", valid_620922 - var valid_620923 = header.getOrDefault("X-Amz-Algorithm") - valid_620923 = validateParameter(valid_620923, JString, required = false, + if valid_622126 != nil: + section.add "X-Amz-Security-Token", valid_622126 + var valid_622127 = header.getOrDefault("X-Amz-Algorithm") + valid_622127 = validateParameter(valid_622127, JString, required = false, default = nil) - if valid_620923 != nil: - section.add "X-Amz-Algorithm", valid_620923 - var valid_620924 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620924 = validateParameter(valid_620924, JString, required = false, + if valid_622127 != nil: + section.add "X-Amz-Algorithm", valid_622127 + var valid_622128 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622128 = validateParameter(valid_622128, JString, required = false, default = nil) - if valid_620924 != nil: - section.add "X-Amz-SignedHeaders", valid_620924 + if valid_622128 != nil: + section.add "X-Amz-SignedHeaders", valid_622128 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620925: Call_GetUnassignIpv6Addresses_620911; path: JsonNode; +proc call*(call_622129: Call_GetUnassignIpv6Addresses_622115; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Unassigns one or more IPv6 addresses from a network interface. ## - let valid = call_620925.validator(path, query, header, formData, body) - let scheme = call_620925.pickScheme + let valid = call_622129.validator(path, query, header, formData, body) + let scheme = call_622129.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620925.url(scheme.get, call_620925.host, call_620925.base, - call_620925.route, valid.getOrDefault("path"), + let url = call_622129.url(scheme.get, call_622129.host, call_622129.base, + call_622129.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620925, url, valid) + result = atozHook(call_622129, url, valid) -proc call*(call_620926: Call_GetUnassignIpv6Addresses_620911; +proc call*(call_622130: Call_GetUnassignIpv6Addresses_622115; NetworkInterfaceId: string; Ipv6Addresses: JsonNode; Action: string = "UnassignIpv6Addresses"; Version: string = "2016-11-15"): Recallable = ## getUnassignIpv6Addresses @@ -136312,22 +136377,22 @@ proc call*(call_620926: Call_GetUnassignIpv6Addresses_620911; ## : The IPv6 addresses to unassign from the network interface. ## Action: string (required) ## Version: string (required) - var query_620927 = newJObject() - add(query_620927, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + var query_622131 = newJObject() + add(query_622131, "NetworkInterfaceId", newJString(NetworkInterfaceId)) if Ipv6Addresses != nil: - query_620927.add "Ipv6Addresses", Ipv6Addresses - add(query_620927, "Action", newJString(Action)) - add(query_620927, "Version", newJString(Version)) - result = call_620926.call(nil, query_620927, nil, nil, nil) + query_622131.add "Ipv6Addresses", Ipv6Addresses + add(query_622131, "Action", newJString(Action)) + add(query_622131, "Version", newJString(Version)) + result = call_622130.call(nil, query_622131, nil, nil, nil) -var getUnassignIpv6Addresses* = Call_GetUnassignIpv6Addresses_620911( +var getUnassignIpv6Addresses* = Call_GetUnassignIpv6Addresses_622115( name: "getUnassignIpv6Addresses", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=UnassignIpv6Addresses", - validator: validate_GetUnassignIpv6Addresses_620912, base: "/", - url: url_GetUnassignIpv6Addresses_620913, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetUnassignIpv6Addresses_622116, base: "/", + url: url_GetUnassignIpv6Addresses_622117, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostUnassignPrivateIpAddresses_620963 = ref object of OpenApiRestCall_604389 -proc url_PostUnassignPrivateIpAddresses_620965(protocol: Scheme; host: string; + Call_PostUnassignPrivateIpAddresses_622167 = ref object of OpenApiRestCall_605589 +proc url_PostUnassignPrivateIpAddresses_622169(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -136339,7 +136404,7 @@ proc url_PostUnassignPrivateIpAddresses_620965(protocol: Scheme; host: string; else: result.path = base & route -proc validate_PostUnassignPrivateIpAddresses_620964(path: JsonNode; +proc validate_PostUnassignPrivateIpAddresses_622168(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Unassigns one or more secondary private IP addresses from a network interface. ## @@ -136352,16 +136417,16 @@ proc validate_PostUnassignPrivateIpAddresses_620964(path: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_620966 = query.getOrDefault("Action") - valid_620966 = validateParameter(valid_620966, JString, required = true, default = newJString( + var valid_622170 = query.getOrDefault("Action") + valid_622170 = validateParameter(valid_622170, JString, required = true, default = newJString( "UnassignPrivateIpAddresses")) - if valid_620966 != nil: - section.add "Action", valid_620966 - var valid_620967 = query.getOrDefault("Version") - valid_620967 = validateParameter(valid_620967, JString, required = true, + if valid_622170 != nil: + section.add "Action", valid_622170 + var valid_622171 = query.getOrDefault("Version") + valid_622171 = validateParameter(valid_622171, JString, required = true, default = newJString("2016-11-15")) - if valid_620967 != nil: - section.add "Version", valid_620967 + if valid_622171 != nil: + section.add "Version", valid_622171 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -136372,41 +136437,41 @@ proc validate_PostUnassignPrivateIpAddresses_620964(path: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620968 = header.getOrDefault("X-Amz-Signature") - valid_620968 = validateParameter(valid_620968, JString, required = false, + var valid_622172 = header.getOrDefault("X-Amz-Signature") + valid_622172 = validateParameter(valid_622172, JString, required = false, default = nil) - if valid_620968 != nil: - section.add "X-Amz-Signature", valid_620968 - var valid_620969 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620969 = validateParameter(valid_620969, JString, required = false, + if valid_622172 != nil: + section.add "X-Amz-Signature", valid_622172 + var valid_622173 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622173 = validateParameter(valid_622173, JString, required = false, default = nil) - if valid_620969 != nil: - section.add "X-Amz-Content-Sha256", valid_620969 - var valid_620970 = header.getOrDefault("X-Amz-Date") - valid_620970 = validateParameter(valid_620970, JString, required = false, + if valid_622173 != nil: + section.add "X-Amz-Content-Sha256", valid_622173 + var valid_622174 = header.getOrDefault("X-Amz-Date") + valid_622174 = validateParameter(valid_622174, JString, required = false, default = nil) - if valid_620970 != nil: - section.add "X-Amz-Date", valid_620970 - var valid_620971 = header.getOrDefault("X-Amz-Credential") - valid_620971 = validateParameter(valid_620971, JString, required = false, + if valid_622174 != nil: + section.add "X-Amz-Date", valid_622174 + var valid_622175 = header.getOrDefault("X-Amz-Credential") + valid_622175 = validateParameter(valid_622175, JString, required = false, default = nil) - if valid_620971 != nil: - section.add "X-Amz-Credential", valid_620971 - var valid_620972 = header.getOrDefault("X-Amz-Security-Token") - valid_620972 = validateParameter(valid_620972, JString, required = false, + if valid_622175 != nil: + section.add "X-Amz-Credential", valid_622175 + var valid_622176 = header.getOrDefault("X-Amz-Security-Token") + valid_622176 = validateParameter(valid_622176, JString, required = false, default = nil) - if valid_620972 != nil: - section.add "X-Amz-Security-Token", valid_620972 - var valid_620973 = header.getOrDefault("X-Amz-Algorithm") - valid_620973 = validateParameter(valid_620973, JString, required = false, + if valid_622176 != nil: + section.add "X-Amz-Security-Token", valid_622176 + var valid_622177 = header.getOrDefault("X-Amz-Algorithm") + valid_622177 = validateParameter(valid_622177, JString, required = false, default = nil) - if valid_620973 != nil: - section.add "X-Amz-Algorithm", valid_620973 - var valid_620974 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620974 = validateParameter(valid_620974, JString, required = false, + if valid_622177 != nil: + section.add "X-Amz-Algorithm", valid_622177 + var valid_622178 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622178 = validateParameter(valid_622178, JString, required = false, default = nil) - if valid_620974 != nil: - section.add "X-Amz-SignedHeaders", valid_620974 + if valid_622178 != nil: + section.add "X-Amz-SignedHeaders", valid_622178 result.add "header", section ## parameters in `formData` object: ## NetworkInterfaceId: JString (required) @@ -136415,33 +136480,33 @@ proc validate_PostUnassignPrivateIpAddresses_620964(path: JsonNode; ## : The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address. section = newJObject() assert formData != nil, "formData argument is necessary due to required `NetworkInterfaceId` field" - var valid_620975 = formData.getOrDefault("NetworkInterfaceId") - valid_620975 = validateParameter(valid_620975, JString, required = true, + var valid_622179 = formData.getOrDefault("NetworkInterfaceId") + valid_622179 = validateParameter(valid_622179, JString, required = true, default = nil) - if valid_620975 != nil: - section.add "NetworkInterfaceId", valid_620975 - var valid_620976 = formData.getOrDefault("PrivateIpAddress") - valid_620976 = validateParameter(valid_620976, JArray, required = true, default = nil) - if valid_620976 != nil: - section.add "PrivateIpAddress", valid_620976 + if valid_622179 != nil: + section.add "NetworkInterfaceId", valid_622179 + var valid_622180 = formData.getOrDefault("PrivateIpAddress") + valid_622180 = validateParameter(valid_622180, JArray, required = true, default = nil) + if valid_622180 != nil: + section.add "PrivateIpAddress", valid_622180 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620977: Call_PostUnassignPrivateIpAddresses_620963; path: JsonNode; +proc call*(call_622181: Call_PostUnassignPrivateIpAddresses_622167; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Unassigns one or more secondary private IP addresses from a network interface. ## - let valid = call_620977.validator(path, query, header, formData, body) - let scheme = call_620977.pickScheme + let valid = call_622181.validator(path, query, header, formData, body) + let scheme = call_622181.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620977.url(scheme.get, call_620977.host, call_620977.base, - call_620977.route, valid.getOrDefault("path"), + let url = call_622181.url(scheme.get, call_622181.host, call_622181.base, + call_622181.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620977, url, valid) + result = atozHook(call_622181, url, valid) -proc call*(call_620978: Call_PostUnassignPrivateIpAddresses_620963; +proc call*(call_622182: Call_PostUnassignPrivateIpAddresses_622167; NetworkInterfaceId: string; PrivateIpAddress: JsonNode; Action: string = "UnassignPrivateIpAddresses"; Version: string = "2016-11-15"): Recallable = @@ -136453,24 +136518,24 @@ proc call*(call_620978: Call_PostUnassignPrivateIpAddresses_620963; ## : The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address. ## Action: string (required) ## Version: string (required) - var query_620979 = newJObject() - var formData_620980 = newJObject() - add(formData_620980, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + var query_622183 = newJObject() + var formData_622184 = newJObject() + add(formData_622184, "NetworkInterfaceId", newJString(NetworkInterfaceId)) if PrivateIpAddress != nil: - formData_620980.add "PrivateIpAddress", PrivateIpAddress - add(query_620979, "Action", newJString(Action)) - add(query_620979, "Version", newJString(Version)) - result = call_620978.call(nil, query_620979, nil, formData_620980, nil) + formData_622184.add "PrivateIpAddress", PrivateIpAddress + add(query_622183, "Action", newJString(Action)) + add(query_622183, "Version", newJString(Version)) + result = call_622182.call(nil, query_622183, nil, formData_622184, nil) -var postUnassignPrivateIpAddresses* = Call_PostUnassignPrivateIpAddresses_620963( +var postUnassignPrivateIpAddresses* = Call_PostUnassignPrivateIpAddresses_622167( name: "postUnassignPrivateIpAddresses", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=UnassignPrivateIpAddresses", - validator: validate_PostUnassignPrivateIpAddresses_620964, base: "/", - url: url_PostUnassignPrivateIpAddresses_620965, + validator: validate_PostUnassignPrivateIpAddresses_622168, base: "/", + url: url_PostUnassignPrivateIpAddresses_622169, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetUnassignPrivateIpAddresses_620946 = ref object of OpenApiRestCall_604389 -proc url_GetUnassignPrivateIpAddresses_620948(protocol: Scheme; host: string; + Call_GetUnassignPrivateIpAddresses_622150 = ref object of OpenApiRestCall_605589 +proc url_GetUnassignPrivateIpAddresses_622152(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -136482,7 +136547,7 @@ proc url_GetUnassignPrivateIpAddresses_620948(protocol: Scheme; host: string; else: result.path = base & route -proc validate_GetUnassignPrivateIpAddresses_620947(path: JsonNode; query: JsonNode; +proc validate_GetUnassignPrivateIpAddresses_622151(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Unassigns one or more secondary private IP addresses from a network interface. ## @@ -136499,25 +136564,25 @@ proc validate_GetUnassignPrivateIpAddresses_620947(path: JsonNode; query: JsonNo ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `NetworkInterfaceId` field" - var valid_620949 = query.getOrDefault("NetworkInterfaceId") - valid_620949 = validateParameter(valid_620949, JString, required = true, - default = nil) - if valid_620949 != nil: - section.add "NetworkInterfaceId", valid_620949 - var valid_620950 = query.getOrDefault("PrivateIpAddress") - valid_620950 = validateParameter(valid_620950, JArray, required = true, default = nil) - if valid_620950 != nil: - section.add "PrivateIpAddress", valid_620950 - var valid_620951 = query.getOrDefault("Action") - valid_620951 = validateParameter(valid_620951, JString, required = true, default = newJString( + var valid_622153 = query.getOrDefault("NetworkInterfaceId") + valid_622153 = validateParameter(valid_622153, JString, required = true, + default = nil) + if valid_622153 != nil: + section.add "NetworkInterfaceId", valid_622153 + var valid_622154 = query.getOrDefault("PrivateIpAddress") + valid_622154 = validateParameter(valid_622154, JArray, required = true, default = nil) + if valid_622154 != nil: + section.add "PrivateIpAddress", valid_622154 + var valid_622155 = query.getOrDefault("Action") + valid_622155 = validateParameter(valid_622155, JString, required = true, default = newJString( "UnassignPrivateIpAddresses")) - if valid_620951 != nil: - section.add "Action", valid_620951 - var valid_620952 = query.getOrDefault("Version") - valid_620952 = validateParameter(valid_620952, JString, required = true, + if valid_622155 != nil: + section.add "Action", valid_622155 + var valid_622156 = query.getOrDefault("Version") + valid_622156 = validateParameter(valid_622156, JString, required = true, default = newJString("2016-11-15")) - if valid_620952 != nil: - section.add "Version", valid_620952 + if valid_622156 != nil: + section.add "Version", valid_622156 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -136528,61 +136593,61 @@ proc validate_GetUnassignPrivateIpAddresses_620947(path: JsonNode; query: JsonNo ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620953 = header.getOrDefault("X-Amz-Signature") - valid_620953 = validateParameter(valid_620953, JString, required = false, + var valid_622157 = header.getOrDefault("X-Amz-Signature") + valid_622157 = validateParameter(valid_622157, JString, required = false, default = nil) - if valid_620953 != nil: - section.add "X-Amz-Signature", valid_620953 - var valid_620954 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620954 = validateParameter(valid_620954, JString, required = false, + if valid_622157 != nil: + section.add "X-Amz-Signature", valid_622157 + var valid_622158 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622158 = validateParameter(valid_622158, JString, required = false, default = nil) - if valid_620954 != nil: - section.add "X-Amz-Content-Sha256", valid_620954 - var valid_620955 = header.getOrDefault("X-Amz-Date") - valid_620955 = validateParameter(valid_620955, JString, required = false, + if valid_622158 != nil: + section.add "X-Amz-Content-Sha256", valid_622158 + var valid_622159 = header.getOrDefault("X-Amz-Date") + valid_622159 = validateParameter(valid_622159, JString, required = false, default = nil) - if valid_620955 != nil: - section.add "X-Amz-Date", valid_620955 - var valid_620956 = header.getOrDefault("X-Amz-Credential") - valid_620956 = validateParameter(valid_620956, JString, required = false, + if valid_622159 != nil: + section.add "X-Amz-Date", valid_622159 + var valid_622160 = header.getOrDefault("X-Amz-Credential") + valid_622160 = validateParameter(valid_622160, JString, required = false, default = nil) - if valid_620956 != nil: - section.add "X-Amz-Credential", valid_620956 - var valid_620957 = header.getOrDefault("X-Amz-Security-Token") - valid_620957 = validateParameter(valid_620957, JString, required = false, + if valid_622160 != nil: + section.add "X-Amz-Credential", valid_622160 + var valid_622161 = header.getOrDefault("X-Amz-Security-Token") + valid_622161 = validateParameter(valid_622161, JString, required = false, default = nil) - if valid_620957 != nil: - section.add "X-Amz-Security-Token", valid_620957 - var valid_620958 = header.getOrDefault("X-Amz-Algorithm") - valid_620958 = validateParameter(valid_620958, JString, required = false, + if valid_622161 != nil: + section.add "X-Amz-Security-Token", valid_622161 + var valid_622162 = header.getOrDefault("X-Amz-Algorithm") + valid_622162 = validateParameter(valid_622162, JString, required = false, default = nil) - if valid_620958 != nil: - section.add "X-Amz-Algorithm", valid_620958 - var valid_620959 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620959 = validateParameter(valid_620959, JString, required = false, + if valid_622162 != nil: + section.add "X-Amz-Algorithm", valid_622162 + var valid_622163 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622163 = validateParameter(valid_622163, JString, required = false, default = nil) - if valid_620959 != nil: - section.add "X-Amz-SignedHeaders", valid_620959 + if valid_622163 != nil: + section.add "X-Amz-SignedHeaders", valid_622163 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620960: Call_GetUnassignPrivateIpAddresses_620946; path: JsonNode; +proc call*(call_622164: Call_GetUnassignPrivateIpAddresses_622150; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Unassigns one or more secondary private IP addresses from a network interface. ## - let valid = call_620960.validator(path, query, header, formData, body) - let scheme = call_620960.pickScheme + let valid = call_622164.validator(path, query, header, formData, body) + let scheme = call_622164.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620960.url(scheme.get, call_620960.host, call_620960.base, - call_620960.route, valid.getOrDefault("path"), + let url = call_622164.url(scheme.get, call_622164.host, call_622164.base, + call_622164.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620960, url, valid) + result = atozHook(call_622164, url, valid) -proc call*(call_620961: Call_GetUnassignPrivateIpAddresses_620946; +proc call*(call_622165: Call_GetUnassignPrivateIpAddresses_622150; NetworkInterfaceId: string; PrivateIpAddress: JsonNode; Action: string = "UnassignPrivateIpAddresses"; Version: string = "2016-11-15"): Recallable = @@ -136594,23 +136659,23 @@ proc call*(call_620961: Call_GetUnassignPrivateIpAddresses_620946; ## : The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address. ## Action: string (required) ## Version: string (required) - var query_620962 = newJObject() - add(query_620962, "NetworkInterfaceId", newJString(NetworkInterfaceId)) + var query_622166 = newJObject() + add(query_622166, "NetworkInterfaceId", newJString(NetworkInterfaceId)) if PrivateIpAddress != nil: - query_620962.add "PrivateIpAddress", PrivateIpAddress - add(query_620962, "Action", newJString(Action)) - add(query_620962, "Version", newJString(Version)) - result = call_620961.call(nil, query_620962, nil, nil, nil) + query_622166.add "PrivateIpAddress", PrivateIpAddress + add(query_622166, "Action", newJString(Action)) + add(query_622166, "Version", newJString(Version)) + result = call_622165.call(nil, query_622166, nil, nil, nil) -var getUnassignPrivateIpAddresses* = Call_GetUnassignPrivateIpAddresses_620946( +var getUnassignPrivateIpAddresses* = Call_GetUnassignPrivateIpAddresses_622150( name: "getUnassignPrivateIpAddresses", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=UnassignPrivateIpAddresses", - validator: validate_GetUnassignPrivateIpAddresses_620947, base: "/", - url: url_GetUnassignPrivateIpAddresses_620948, + validator: validate_GetUnassignPrivateIpAddresses_622151, base: "/", + url: url_GetUnassignPrivateIpAddresses_622152, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostUnmonitorInstances_620998 = ref object of OpenApiRestCall_604389 -proc url_PostUnmonitorInstances_621000(protocol: Scheme; host: string; base: string; + Call_PostUnmonitorInstances_622202 = ref object of OpenApiRestCall_605589 +proc url_PostUnmonitorInstances_622204(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -136622,7 +136687,7 @@ proc url_PostUnmonitorInstances_621000(protocol: Scheme; host: string; base: str else: result.path = base & route -proc validate_PostUnmonitorInstances_620999(path: JsonNode; query: JsonNode; +proc validate_PostUnmonitorInstances_622203(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Disables detailed monitoring for a running instance. For more information, see Monitoring Your Instances and Volumes in the Amazon Elastic Compute Cloud User Guide. ## @@ -136635,16 +136700,16 @@ proc validate_PostUnmonitorInstances_620999(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_621001 = query.getOrDefault("Action") - valid_621001 = validateParameter(valid_621001, JString, required = true, + var valid_622205 = query.getOrDefault("Action") + valid_622205 = validateParameter(valid_622205, JString, required = true, default = newJString("UnmonitorInstances")) - if valid_621001 != nil: - section.add "Action", valid_621001 - var valid_621002 = query.getOrDefault("Version") - valid_621002 = validateParameter(valid_621002, JString, required = true, + if valid_622205 != nil: + section.add "Action", valid_622205 + var valid_622206 = query.getOrDefault("Version") + valid_622206 = validateParameter(valid_622206, JString, required = true, default = newJString("2016-11-15")) - if valid_621002 != nil: - section.add "Version", valid_621002 + if valid_622206 != nil: + section.add "Version", valid_622206 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -136655,41 +136720,41 @@ proc validate_PostUnmonitorInstances_620999(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_621003 = header.getOrDefault("X-Amz-Signature") - valid_621003 = validateParameter(valid_621003, JString, required = false, + var valid_622207 = header.getOrDefault("X-Amz-Signature") + valid_622207 = validateParameter(valid_622207, JString, required = false, default = nil) - if valid_621003 != nil: - section.add "X-Amz-Signature", valid_621003 - var valid_621004 = header.getOrDefault("X-Amz-Content-Sha256") - valid_621004 = validateParameter(valid_621004, JString, required = false, + if valid_622207 != nil: + section.add "X-Amz-Signature", valid_622207 + var valid_622208 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622208 = validateParameter(valid_622208, JString, required = false, default = nil) - if valid_621004 != nil: - section.add "X-Amz-Content-Sha256", valid_621004 - var valid_621005 = header.getOrDefault("X-Amz-Date") - valid_621005 = validateParameter(valid_621005, JString, required = false, + if valid_622208 != nil: + section.add "X-Amz-Content-Sha256", valid_622208 + var valid_622209 = header.getOrDefault("X-Amz-Date") + valid_622209 = validateParameter(valid_622209, JString, required = false, default = nil) - if valid_621005 != nil: - section.add "X-Amz-Date", valid_621005 - var valid_621006 = header.getOrDefault("X-Amz-Credential") - valid_621006 = validateParameter(valid_621006, JString, required = false, + if valid_622209 != nil: + section.add "X-Amz-Date", valid_622209 + var valid_622210 = header.getOrDefault("X-Amz-Credential") + valid_622210 = validateParameter(valid_622210, JString, required = false, default = nil) - if valid_621006 != nil: - section.add "X-Amz-Credential", valid_621006 - var valid_621007 = header.getOrDefault("X-Amz-Security-Token") - valid_621007 = validateParameter(valid_621007, JString, required = false, + if valid_622210 != nil: + section.add "X-Amz-Credential", valid_622210 + var valid_622211 = header.getOrDefault("X-Amz-Security-Token") + valid_622211 = validateParameter(valid_622211, JString, required = false, default = nil) - if valid_621007 != nil: - section.add "X-Amz-Security-Token", valid_621007 - var valid_621008 = header.getOrDefault("X-Amz-Algorithm") - valid_621008 = validateParameter(valid_621008, JString, required = false, + if valid_622211 != nil: + section.add "X-Amz-Security-Token", valid_622211 + var valid_622212 = header.getOrDefault("X-Amz-Algorithm") + valid_622212 = validateParameter(valid_622212, JString, required = false, default = nil) - if valid_621008 != nil: - section.add "X-Amz-Algorithm", valid_621008 - var valid_621009 = header.getOrDefault("X-Amz-SignedHeaders") - valid_621009 = validateParameter(valid_621009, JString, required = false, + if valid_622212 != nil: + section.add "X-Amz-Algorithm", valid_622212 + var valid_622213 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622213 = validateParameter(valid_622213, JString, required = false, default = nil) - if valid_621009 != nil: - section.add "X-Amz-SignedHeaders", valid_621009 + if valid_622213 != nil: + section.add "X-Amz-SignedHeaders", valid_622213 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -136697,34 +136762,34 @@ proc validate_PostUnmonitorInstances_620999(path: JsonNode; query: JsonNode; ## InstanceId: JArray (required) ## : The IDs of the instances. section = newJObject() - var valid_621010 = formData.getOrDefault("DryRun") - valid_621010 = validateParameter(valid_621010, JBool, required = false, default = nil) - if valid_621010 != nil: - section.add "DryRun", valid_621010 + var valid_622214 = formData.getOrDefault("DryRun") + valid_622214 = validateParameter(valid_622214, JBool, required = false, default = nil) + if valid_622214 != nil: + section.add "DryRun", valid_622214 assert formData != nil, "formData argument is necessary due to required `InstanceId` field" - var valid_621011 = formData.getOrDefault("InstanceId") - valid_621011 = validateParameter(valid_621011, JArray, required = true, default = nil) - if valid_621011 != nil: - section.add "InstanceId", valid_621011 + var valid_622215 = formData.getOrDefault("InstanceId") + valid_622215 = validateParameter(valid_622215, JArray, required = true, default = nil) + if valid_622215 != nil: + section.add "InstanceId", valid_622215 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_621012: Call_PostUnmonitorInstances_620998; path: JsonNode; +proc call*(call_622216: Call_PostUnmonitorInstances_622202; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Disables detailed monitoring for a running instance. For more information, see Monitoring Your Instances and Volumes in the Amazon Elastic Compute Cloud User Guide. ## - let valid = call_621012.validator(path, query, header, formData, body) - let scheme = call_621012.pickScheme + let valid = call_622216.validator(path, query, header, formData, body) + let scheme = call_622216.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_621012.url(scheme.get, call_621012.host, call_621012.base, - call_621012.route, valid.getOrDefault("path"), + let url = call_622216.url(scheme.get, call_622216.host, call_622216.base, + call_622216.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_621012, url, valid) + result = atozHook(call_622216, url, valid) -proc call*(call_621013: Call_PostUnmonitorInstances_620998; InstanceId: JsonNode; +proc call*(call_622217: Call_PostUnmonitorInstances_622202; InstanceId: JsonNode; DryRun: bool = false; Action: string = "UnmonitorInstances"; Version: string = "2016-11-15"): Recallable = ## postUnmonitorInstances @@ -136735,23 +136800,23 @@ proc call*(call_621013: Call_PostUnmonitorInstances_620998; InstanceId: JsonNode ## : The IDs of the instances. ## Action: string (required) ## Version: string (required) - var query_621014 = newJObject() - var formData_621015 = newJObject() - add(formData_621015, "DryRun", newJBool(DryRun)) + var query_622218 = newJObject() + var formData_622219 = newJObject() + add(formData_622219, "DryRun", newJBool(DryRun)) if InstanceId != nil: - formData_621015.add "InstanceId", InstanceId - add(query_621014, "Action", newJString(Action)) - add(query_621014, "Version", newJString(Version)) - result = call_621013.call(nil, query_621014, nil, formData_621015, nil) + formData_622219.add "InstanceId", InstanceId + add(query_622218, "Action", newJString(Action)) + add(query_622218, "Version", newJString(Version)) + result = call_622217.call(nil, query_622218, nil, formData_622219, nil) -var postUnmonitorInstances* = Call_PostUnmonitorInstances_620998( +var postUnmonitorInstances* = Call_PostUnmonitorInstances_622202( name: "postUnmonitorInstances", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=UnmonitorInstances", - validator: validate_PostUnmonitorInstances_620999, base: "/", - url: url_PostUnmonitorInstances_621000, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostUnmonitorInstances_622203, base: "/", + url: url_PostUnmonitorInstances_622204, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetUnmonitorInstances_620981 = ref object of OpenApiRestCall_604389 -proc url_GetUnmonitorInstances_620983(protocol: Scheme; host: string; base: string; + Call_GetUnmonitorInstances_622185 = ref object of OpenApiRestCall_605589 +proc url_GetUnmonitorInstances_622187(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -136763,7 +136828,7 @@ proc url_GetUnmonitorInstances_620983(protocol: Scheme; host: string; base: stri else: result.path = base & route -proc validate_GetUnmonitorInstances_620982(path: JsonNode; query: JsonNode; +proc validate_GetUnmonitorInstances_622186(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ## Disables detailed monitoring for a running instance. For more information, see Monitoring Your Instances and Volumes in the Amazon Elastic Compute Cloud User Guide. ## @@ -136779,26 +136844,26 @@ proc validate_GetUnmonitorInstances_620982(path: JsonNode; query: JsonNode; ## Action: JString (required) ## Version: JString (required) section = newJObject() - var valid_620984 = query.getOrDefault("DryRun") - valid_620984 = validateParameter(valid_620984, JBool, required = false, default = nil) - if valid_620984 != nil: - section.add "DryRun", valid_620984 + var valid_622188 = query.getOrDefault("DryRun") + valid_622188 = validateParameter(valid_622188, JBool, required = false, default = nil) + if valid_622188 != nil: + section.add "DryRun", valid_622188 assert query != nil, "query argument is necessary due to required `InstanceId` field" - var valid_620985 = query.getOrDefault("InstanceId") - valid_620985 = validateParameter(valid_620985, JArray, required = true, default = nil) - if valid_620985 != nil: - section.add "InstanceId", valid_620985 - var valid_620986 = query.getOrDefault("Action") - valid_620986 = validateParameter(valid_620986, JString, required = true, + var valid_622189 = query.getOrDefault("InstanceId") + valid_622189 = validateParameter(valid_622189, JArray, required = true, default = nil) + if valid_622189 != nil: + section.add "InstanceId", valid_622189 + var valid_622190 = query.getOrDefault("Action") + valid_622190 = validateParameter(valid_622190, JString, required = true, default = newJString("UnmonitorInstances")) - if valid_620986 != nil: - section.add "Action", valid_620986 - var valid_620987 = query.getOrDefault("Version") - valid_620987 = validateParameter(valid_620987, JString, required = true, + if valid_622190 != nil: + section.add "Action", valid_622190 + var valid_622191 = query.getOrDefault("Version") + valid_622191 = validateParameter(valid_622191, JString, required = true, default = newJString("2016-11-15")) - if valid_620987 != nil: - section.add "Version", valid_620987 + if valid_622191 != nil: + section.add "Version", valid_622191 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -136809,61 +136874,61 @@ proc validate_GetUnmonitorInstances_620982(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_620988 = header.getOrDefault("X-Amz-Signature") - valid_620988 = validateParameter(valid_620988, JString, required = false, + var valid_622192 = header.getOrDefault("X-Amz-Signature") + valid_622192 = validateParameter(valid_622192, JString, required = false, default = nil) - if valid_620988 != nil: - section.add "X-Amz-Signature", valid_620988 - var valid_620989 = header.getOrDefault("X-Amz-Content-Sha256") - valid_620989 = validateParameter(valid_620989, JString, required = false, + if valid_622192 != nil: + section.add "X-Amz-Signature", valid_622192 + var valid_622193 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622193 = validateParameter(valid_622193, JString, required = false, default = nil) - if valid_620989 != nil: - section.add "X-Amz-Content-Sha256", valid_620989 - var valid_620990 = header.getOrDefault("X-Amz-Date") - valid_620990 = validateParameter(valid_620990, JString, required = false, + if valid_622193 != nil: + section.add "X-Amz-Content-Sha256", valid_622193 + var valid_622194 = header.getOrDefault("X-Amz-Date") + valid_622194 = validateParameter(valid_622194, JString, required = false, default = nil) - if valid_620990 != nil: - section.add "X-Amz-Date", valid_620990 - var valid_620991 = header.getOrDefault("X-Amz-Credential") - valid_620991 = validateParameter(valid_620991, JString, required = false, + if valid_622194 != nil: + section.add "X-Amz-Date", valid_622194 + var valid_622195 = header.getOrDefault("X-Amz-Credential") + valid_622195 = validateParameter(valid_622195, JString, required = false, default = nil) - if valid_620991 != nil: - section.add "X-Amz-Credential", valid_620991 - var valid_620992 = header.getOrDefault("X-Amz-Security-Token") - valid_620992 = validateParameter(valid_620992, JString, required = false, + if valid_622195 != nil: + section.add "X-Amz-Credential", valid_622195 + var valid_622196 = header.getOrDefault("X-Amz-Security-Token") + valid_622196 = validateParameter(valid_622196, JString, required = false, default = nil) - if valid_620992 != nil: - section.add "X-Amz-Security-Token", valid_620992 - var valid_620993 = header.getOrDefault("X-Amz-Algorithm") - valid_620993 = validateParameter(valid_620993, JString, required = false, + if valid_622196 != nil: + section.add "X-Amz-Security-Token", valid_622196 + var valid_622197 = header.getOrDefault("X-Amz-Algorithm") + valid_622197 = validateParameter(valid_622197, JString, required = false, default = nil) - if valid_620993 != nil: - section.add "X-Amz-Algorithm", valid_620993 - var valid_620994 = header.getOrDefault("X-Amz-SignedHeaders") - valid_620994 = validateParameter(valid_620994, JString, required = false, + if valid_622197 != nil: + section.add "X-Amz-Algorithm", valid_622197 + var valid_622198 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622198 = validateParameter(valid_622198, JString, required = false, default = nil) - if valid_620994 != nil: - section.add "X-Amz-SignedHeaders", valid_620994 + if valid_622198 != nil: + section.add "X-Amz-SignedHeaders", valid_622198 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_620995: Call_GetUnmonitorInstances_620981; path: JsonNode; +proc call*(call_622199: Call_GetUnmonitorInstances_622185; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ## Disables detailed monitoring for a running instance. For more information, see Monitoring Your Instances and Volumes in the Amazon Elastic Compute Cloud User Guide. ## - let valid = call_620995.validator(path, query, header, formData, body) - let scheme = call_620995.pickScheme + let valid = call_622199.validator(path, query, header, formData, body) + let scheme = call_622199.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_620995.url(scheme.get, call_620995.host, call_620995.base, - call_620995.route, valid.getOrDefault("path"), + let url = call_622199.url(scheme.get, call_622199.host, call_622199.base, + call_622199.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_620995, url, valid) + result = atozHook(call_622199, url, valid) -proc call*(call_620996: Call_GetUnmonitorInstances_620981; InstanceId: JsonNode; +proc call*(call_622200: Call_GetUnmonitorInstances_622185; InstanceId: JsonNode; DryRun: bool = false; Action: string = "UnmonitorInstances"; Version: string = "2016-11-15"): Recallable = ## getUnmonitorInstances @@ -136874,22 +136939,22 @@ proc call*(call_620996: Call_GetUnmonitorInstances_620981; InstanceId: JsonNode; ## : The IDs of the instances. ## Action: string (required) ## Version: string (required) - var query_620997 = newJObject() - add(query_620997, "DryRun", newJBool(DryRun)) + var query_622201 = newJObject() + add(query_622201, "DryRun", newJBool(DryRun)) if InstanceId != nil: - query_620997.add "InstanceId", InstanceId - add(query_620997, "Action", newJString(Action)) - add(query_620997, "Version", newJString(Version)) - result = call_620996.call(nil, query_620997, nil, nil, nil) + query_622201.add "InstanceId", InstanceId + add(query_622201, "Action", newJString(Action)) + add(query_622201, "Version", newJString(Version)) + result = call_622200.call(nil, query_622201, nil, nil, nil) -var getUnmonitorInstances* = Call_GetUnmonitorInstances_620981( +var getUnmonitorInstances* = Call_GetUnmonitorInstances_622185( name: "getUnmonitorInstances", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=UnmonitorInstances", - validator: validate_GetUnmonitorInstances_620982, base: "/", - url: url_GetUnmonitorInstances_620983, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetUnmonitorInstances_622186, base: "/", + url: url_GetUnmonitorInstances_622187, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostUpdateSecurityGroupRuleDescriptionsEgress_621035 = ref object of OpenApiRestCall_604389 -proc url_PostUpdateSecurityGroupRuleDescriptionsEgress_621037(protocol: Scheme; + Call_PostUpdateSecurityGroupRuleDescriptionsEgress_622239 = ref object of OpenApiRestCall_605589 +proc url_PostUpdateSecurityGroupRuleDescriptionsEgress_622241(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -136901,7 +136966,7 @@ proc url_PostUpdateSecurityGroupRuleDescriptionsEgress_621037(protocol: Scheme; else: result.path = base & route -proc validate_PostUpdateSecurityGroupRuleDescriptionsEgress_621036( +proc validate_PostUpdateSecurityGroupRuleDescriptionsEgress_622240( path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##[VPC only] Updates the description of an egress (outbound) security group rule. You can replace an existing description, or add a description to a rule that did not have one previously.
You specify the description as part of the IP permissions structure. You can remove a description for a security group rule by omitting the description parameter in the request.
@@ -136915,16 +136980,16 @@ proc validate_PostUpdateSecurityGroupRuleDescriptionsEgress_621036( ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_621038 = query.getOrDefault("Action") - valid_621038 = validateParameter(valid_621038, JString, required = true, default = newJString( + var valid_622242 = query.getOrDefault("Action") + valid_622242 = validateParameter(valid_622242, JString, required = true, default = newJString( "UpdateSecurityGroupRuleDescriptionsEgress")) - if valid_621038 != nil: - section.add "Action", valid_621038 - var valid_621039 = query.getOrDefault("Version") - valid_621039 = validateParameter(valid_621039, JString, required = true, + if valid_622242 != nil: + section.add "Action", valid_622242 + var valid_622243 = query.getOrDefault("Version") + valid_622243 = validateParameter(valid_622243, JString, required = true, default = newJString("2016-11-15")) - if valid_621039 != nil: - section.add "Version", valid_621039 + if valid_622243 != nil: + section.add "Version", valid_622243 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -136935,41 +137000,41 @@ proc validate_PostUpdateSecurityGroupRuleDescriptionsEgress_621036( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_621040 = header.getOrDefault("X-Amz-Signature") - valid_621040 = validateParameter(valid_621040, JString, required = false, + var valid_622244 = header.getOrDefault("X-Amz-Signature") + valid_622244 = validateParameter(valid_622244, JString, required = false, default = nil) - if valid_621040 != nil: - section.add "X-Amz-Signature", valid_621040 - var valid_621041 = header.getOrDefault("X-Amz-Content-Sha256") - valid_621041 = validateParameter(valid_621041, JString, required = false, + if valid_622244 != nil: + section.add "X-Amz-Signature", valid_622244 + var valid_622245 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622245 = validateParameter(valid_622245, JString, required = false, default = nil) - if valid_621041 != nil: - section.add "X-Amz-Content-Sha256", valid_621041 - var valid_621042 = header.getOrDefault("X-Amz-Date") - valid_621042 = validateParameter(valid_621042, JString, required = false, + if valid_622245 != nil: + section.add "X-Amz-Content-Sha256", valid_622245 + var valid_622246 = header.getOrDefault("X-Amz-Date") + valid_622246 = validateParameter(valid_622246, JString, required = false, default = nil) - if valid_621042 != nil: - section.add "X-Amz-Date", valid_621042 - var valid_621043 = header.getOrDefault("X-Amz-Credential") - valid_621043 = validateParameter(valid_621043, JString, required = false, + if valid_622246 != nil: + section.add "X-Amz-Date", valid_622246 + var valid_622247 = header.getOrDefault("X-Amz-Credential") + valid_622247 = validateParameter(valid_622247, JString, required = false, default = nil) - if valid_621043 != nil: - section.add "X-Amz-Credential", valid_621043 - var valid_621044 = header.getOrDefault("X-Amz-Security-Token") - valid_621044 = validateParameter(valid_621044, JString, required = false, + if valid_622247 != nil: + section.add "X-Amz-Credential", valid_622247 + var valid_622248 = header.getOrDefault("X-Amz-Security-Token") + valid_622248 = validateParameter(valid_622248, JString, required = false, default = nil) - if valid_621044 != nil: - section.add "X-Amz-Security-Token", valid_621044 - var valid_621045 = header.getOrDefault("X-Amz-Algorithm") - valid_621045 = validateParameter(valid_621045, JString, required = false, + if valid_622248 != nil: + section.add "X-Amz-Security-Token", valid_622248 + var valid_622249 = header.getOrDefault("X-Amz-Algorithm") + valid_622249 = validateParameter(valid_622249, JString, required = false, default = nil) - if valid_621045 != nil: - section.add "X-Amz-Algorithm", valid_621045 - var valid_621046 = header.getOrDefault("X-Amz-SignedHeaders") - valid_621046 = validateParameter(valid_621046, JString, required = false, + if valid_622249 != nil: + section.add "X-Amz-Algorithm", valid_622249 + var valid_622250 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622250 = validateParameter(valid_622250, JString, required = false, default = nil) - if valid_621046 != nil: - section.add "X-Amz-SignedHeaders", valid_621046 + if valid_622250 != nil: + section.add "X-Amz-SignedHeaders", valid_622250 result.add "header", section ## parameters in `formData` object: ## GroupId: JString @@ -136981,45 +137046,45 @@ proc validate_PostUpdateSecurityGroupRuleDescriptionsEgress_621036( ## IpPermissions: JArray (required) ## : The IP permissions for the security group rule. section = newJObject() - var valid_621047 = formData.getOrDefault("GroupId") - valid_621047 = validateParameter(valid_621047, JString, required = false, + var valid_622251 = formData.getOrDefault("GroupId") + valid_622251 = validateParameter(valid_622251, JString, required = false, default = nil) - if valid_621047 != nil: - section.add "GroupId", valid_621047 - var valid_621048 = formData.getOrDefault("GroupName") - valid_621048 = validateParameter(valid_621048, JString, required = false, + if valid_622251 != nil: + section.add "GroupId", valid_622251 + var valid_622252 = formData.getOrDefault("GroupName") + valid_622252 = validateParameter(valid_622252, JString, required = false, default = nil) - if valid_621048 != nil: - section.add "GroupName", valid_621048 - var valid_621049 = formData.getOrDefault("DryRun") - valid_621049 = validateParameter(valid_621049, JBool, required = false, default = nil) - if valid_621049 != nil: - section.add "DryRun", valid_621049 + if valid_622252 != nil: + section.add "GroupName", valid_622252 + var valid_622253 = formData.getOrDefault("DryRun") + valid_622253 = validateParameter(valid_622253, JBool, required = false, default = nil) + if valid_622253 != nil: + section.add "DryRun", valid_622253 assert formData != nil, "formData argument is necessary due to required `IpPermissions` field" - var valid_621050 = formData.getOrDefault("IpPermissions") - valid_621050 = validateParameter(valid_621050, JArray, required = true, default = nil) - if valid_621050 != nil: - section.add "IpPermissions", valid_621050 + var valid_622254 = formData.getOrDefault("IpPermissions") + valid_622254 = validateParameter(valid_622254, JArray, required = true, default = nil) + if valid_622254 != nil: + section.add "IpPermissions", valid_622254 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_621051: Call_PostUpdateSecurityGroupRuleDescriptionsEgress_621035; +proc call*(call_622255: Call_PostUpdateSecurityGroupRuleDescriptionsEgress_622239; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##[VPC only] Updates the description of an egress (outbound) security group rule. You can replace an existing description, or add a description to a rule that did not have one previously.
You specify the description as part of the IP permissions structure. You can remove a description for a security group rule by omitting the description parameter in the request.
## - let valid = call_621051.validator(path, query, header, formData, body) - let scheme = call_621051.pickScheme + let valid = call_622255.validator(path, query, header, formData, body) + let scheme = call_622255.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_621051.url(scheme.get, call_621051.host, call_621051.base, - call_621051.route, valid.getOrDefault("path"), + let url = call_622255.url(scheme.get, call_622255.host, call_622255.base, + call_622255.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_621051, url, valid) + result = atozHook(call_622255, url, valid) -proc call*(call_621052: Call_PostUpdateSecurityGroupRuleDescriptionsEgress_621035; +proc call*(call_622256: Call_PostUpdateSecurityGroupRuleDescriptionsEgress_622239; IpPermissions: JsonNode; GroupId: string = ""; GroupName: string = ""; DryRun: bool = false; Action: string = "UpdateSecurityGroupRuleDescriptionsEgress"; @@ -137036,27 +137101,27 @@ proc call*(call_621052: Call_PostUpdateSecurityGroupRuleDescriptionsEgress_62103 ## Version: string (required) ## IpPermissions: JArray (required) ## : The IP permissions for the security group rule. - var query_621053 = newJObject() - var formData_621054 = newJObject() - add(formData_621054, "GroupId", newJString(GroupId)) - add(formData_621054, "GroupName", newJString(GroupName)) - add(formData_621054, "DryRun", newJBool(DryRun)) - add(query_621053, "Action", newJString(Action)) - add(query_621053, "Version", newJString(Version)) + var query_622257 = newJObject() + var formData_622258 = newJObject() + add(formData_622258, "GroupId", newJString(GroupId)) + add(formData_622258, "GroupName", newJString(GroupName)) + add(formData_622258, "DryRun", newJBool(DryRun)) + add(query_622257, "Action", newJString(Action)) + add(query_622257, "Version", newJString(Version)) if IpPermissions != nil: - formData_621054.add "IpPermissions", IpPermissions - result = call_621052.call(nil, query_621053, nil, formData_621054, nil) + formData_622258.add "IpPermissions", IpPermissions + result = call_622256.call(nil, query_622257, nil, formData_622258, nil) -var postUpdateSecurityGroupRuleDescriptionsEgress* = Call_PostUpdateSecurityGroupRuleDescriptionsEgress_621035( +var postUpdateSecurityGroupRuleDescriptionsEgress* = Call_PostUpdateSecurityGroupRuleDescriptionsEgress_622239( name: "postUpdateSecurityGroupRuleDescriptionsEgress", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=UpdateSecurityGroupRuleDescriptionsEgress", - validator: validate_PostUpdateSecurityGroupRuleDescriptionsEgress_621036, - base: "/", url: url_PostUpdateSecurityGroupRuleDescriptionsEgress_621037, + validator: validate_PostUpdateSecurityGroupRuleDescriptionsEgress_622240, + base: "/", url: url_PostUpdateSecurityGroupRuleDescriptionsEgress_622241, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetUpdateSecurityGroupRuleDescriptionsEgress_621016 = ref object of OpenApiRestCall_604389 -proc url_GetUpdateSecurityGroupRuleDescriptionsEgress_621018(protocol: Scheme; + Call_GetUpdateSecurityGroupRuleDescriptionsEgress_622220 = ref object of OpenApiRestCall_605589 +proc url_GetUpdateSecurityGroupRuleDescriptionsEgress_622222(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -137068,7 +137133,7 @@ proc url_GetUpdateSecurityGroupRuleDescriptionsEgress_621018(protocol: Scheme; else: result.path = base & route -proc validate_GetUpdateSecurityGroupRuleDescriptionsEgress_621017(path: JsonNode; +proc validate_GetUpdateSecurityGroupRuleDescriptionsEgress_622221(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##[VPC only] Updates the description of an egress (outbound) security group rule. You can replace an existing description, or add a description to a rule that did not have one previously.
You specify the description as part of the IP permissions structure. You can remove a description for a security group rule by omitting the description parameter in the request.
## @@ -137088,36 +137153,36 @@ proc validate_GetUpdateSecurityGroupRuleDescriptionsEgress_621017(path: JsonNode ## : The ID of the security group. You must specify either the security group ID or the security group name in the request. For security groups in a nondefault VPC, you must specify the security group ID. ## Version: JString (required) section = newJObject() - var valid_621019 = query.getOrDefault("GroupName") - valid_621019 = validateParameter(valid_621019, JString, required = false, + var valid_622223 = query.getOrDefault("GroupName") + valid_622223 = validateParameter(valid_622223, JString, required = false, default = nil) - if valid_621019 != nil: - section.add "GroupName", valid_621019 - var valid_621020 = query.getOrDefault("DryRun") - valid_621020 = validateParameter(valid_621020, JBool, required = false, default = nil) - if valid_621020 != nil: - section.add "DryRun", valid_621020 + if valid_622223 != nil: + section.add "GroupName", valid_622223 + var valid_622224 = query.getOrDefault("DryRun") + valid_622224 = validateParameter(valid_622224, JBool, required = false, default = nil) + if valid_622224 != nil: + section.add "DryRun", valid_622224 assert query != nil, "query argument is necessary due to required `IpPermissions` field" - var valid_621021 = query.getOrDefault("IpPermissions") - valid_621021 = validateParameter(valid_621021, JArray, required = true, default = nil) - if valid_621021 != nil: - section.add "IpPermissions", valid_621021 - var valid_621022 = query.getOrDefault("Action") - valid_621022 = validateParameter(valid_621022, JString, required = true, default = newJString( + var valid_622225 = query.getOrDefault("IpPermissions") + valid_622225 = validateParameter(valid_622225, JArray, required = true, default = nil) + if valid_622225 != nil: + section.add "IpPermissions", valid_622225 + var valid_622226 = query.getOrDefault("Action") + valid_622226 = validateParameter(valid_622226, JString, required = true, default = newJString( "UpdateSecurityGroupRuleDescriptionsEgress")) - if valid_621022 != nil: - section.add "Action", valid_621022 - var valid_621023 = query.getOrDefault("GroupId") - valid_621023 = validateParameter(valid_621023, JString, required = false, + if valid_622226 != nil: + section.add "Action", valid_622226 + var valid_622227 = query.getOrDefault("GroupId") + valid_622227 = validateParameter(valid_622227, JString, required = false, default = nil) - if valid_621023 != nil: - section.add "GroupId", valid_621023 - var valid_621024 = query.getOrDefault("Version") - valid_621024 = validateParameter(valid_621024, JString, required = true, + if valid_622227 != nil: + section.add "GroupId", valid_622227 + var valid_622228 = query.getOrDefault("Version") + valid_622228 = validateParameter(valid_622228, JString, required = true, default = newJString("2016-11-15")) - if valid_621024 != nil: - section.add "Version", valid_621024 + if valid_622228 != nil: + section.add "Version", valid_622228 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -137128,62 +137193,62 @@ proc validate_GetUpdateSecurityGroupRuleDescriptionsEgress_621017(path: JsonNode ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_621025 = header.getOrDefault("X-Amz-Signature") - valid_621025 = validateParameter(valid_621025, JString, required = false, + var valid_622229 = header.getOrDefault("X-Amz-Signature") + valid_622229 = validateParameter(valid_622229, JString, required = false, default = nil) - if valid_621025 != nil: - section.add "X-Amz-Signature", valid_621025 - var valid_621026 = header.getOrDefault("X-Amz-Content-Sha256") - valid_621026 = validateParameter(valid_621026, JString, required = false, + if valid_622229 != nil: + section.add "X-Amz-Signature", valid_622229 + var valid_622230 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622230 = validateParameter(valid_622230, JString, required = false, default = nil) - if valid_621026 != nil: - section.add "X-Amz-Content-Sha256", valid_621026 - var valid_621027 = header.getOrDefault("X-Amz-Date") - valid_621027 = validateParameter(valid_621027, JString, required = false, + if valid_622230 != nil: + section.add "X-Amz-Content-Sha256", valid_622230 + var valid_622231 = header.getOrDefault("X-Amz-Date") + valid_622231 = validateParameter(valid_622231, JString, required = false, default = nil) - if valid_621027 != nil: - section.add "X-Amz-Date", valid_621027 - var valid_621028 = header.getOrDefault("X-Amz-Credential") - valid_621028 = validateParameter(valid_621028, JString, required = false, + if valid_622231 != nil: + section.add "X-Amz-Date", valid_622231 + var valid_622232 = header.getOrDefault("X-Amz-Credential") + valid_622232 = validateParameter(valid_622232, JString, required = false, default = nil) - if valid_621028 != nil: - section.add "X-Amz-Credential", valid_621028 - var valid_621029 = header.getOrDefault("X-Amz-Security-Token") - valid_621029 = validateParameter(valid_621029, JString, required = false, + if valid_622232 != nil: + section.add "X-Amz-Credential", valid_622232 + var valid_622233 = header.getOrDefault("X-Amz-Security-Token") + valid_622233 = validateParameter(valid_622233, JString, required = false, default = nil) - if valid_621029 != nil: - section.add "X-Amz-Security-Token", valid_621029 - var valid_621030 = header.getOrDefault("X-Amz-Algorithm") - valid_621030 = validateParameter(valid_621030, JString, required = false, + if valid_622233 != nil: + section.add "X-Amz-Security-Token", valid_622233 + var valid_622234 = header.getOrDefault("X-Amz-Algorithm") + valid_622234 = validateParameter(valid_622234, JString, required = false, default = nil) - if valid_621030 != nil: - section.add "X-Amz-Algorithm", valid_621030 - var valid_621031 = header.getOrDefault("X-Amz-SignedHeaders") - valid_621031 = validateParameter(valid_621031, JString, required = false, + if valid_622234 != nil: + section.add "X-Amz-Algorithm", valid_622234 + var valid_622235 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622235 = validateParameter(valid_622235, JString, required = false, default = nil) - if valid_621031 != nil: - section.add "X-Amz-SignedHeaders", valid_621031 + if valid_622235 != nil: + section.add "X-Amz-SignedHeaders", valid_622235 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_621032: Call_GetUpdateSecurityGroupRuleDescriptionsEgress_621016; +proc call*(call_622236: Call_GetUpdateSecurityGroupRuleDescriptionsEgress_622220; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##[VPC only] Updates the description of an egress (outbound) security group rule. You can replace an existing description, or add a description to a rule that did not have one previously.
You specify the description as part of the IP permissions structure. You can remove a description for a security group rule by omitting the description parameter in the request.
## - let valid = call_621032.validator(path, query, header, formData, body) - let scheme = call_621032.pickScheme + let valid = call_622236.validator(path, query, header, formData, body) + let scheme = call_622236.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_621032.url(scheme.get, call_621032.host, call_621032.base, - call_621032.route, valid.getOrDefault("path"), + let url = call_622236.url(scheme.get, call_622236.host, call_622236.base, + call_622236.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_621032, url, valid) + result = atozHook(call_622236, url, valid) -proc call*(call_621033: Call_GetUpdateSecurityGroupRuleDescriptionsEgress_621016; +proc call*(call_622237: Call_GetUpdateSecurityGroupRuleDescriptionsEgress_622220; IpPermissions: JsonNode; GroupName: string = ""; DryRun: bool = false; Action: string = "UpdateSecurityGroupRuleDescriptionsEgress"; GroupId: string = ""; Version: string = "2016-11-15"): Recallable = @@ -137199,26 +137264,26 @@ proc call*(call_621033: Call_GetUpdateSecurityGroupRuleDescriptionsEgress_621016 ## GroupId: string ## : The ID of the security group. You must specify either the security group ID or the security group name in the request. For security groups in a nondefault VPC, you must specify the security group ID. ## Version: string (required) - var query_621034 = newJObject() - add(query_621034, "GroupName", newJString(GroupName)) - add(query_621034, "DryRun", newJBool(DryRun)) + var query_622238 = newJObject() + add(query_622238, "GroupName", newJString(GroupName)) + add(query_622238, "DryRun", newJBool(DryRun)) if IpPermissions != nil: - query_621034.add "IpPermissions", IpPermissions - add(query_621034, "Action", newJString(Action)) - add(query_621034, "GroupId", newJString(GroupId)) - add(query_621034, "Version", newJString(Version)) - result = call_621033.call(nil, query_621034, nil, nil, nil) + query_622238.add "IpPermissions", IpPermissions + add(query_622238, "Action", newJString(Action)) + add(query_622238, "GroupId", newJString(GroupId)) + add(query_622238, "Version", newJString(Version)) + result = call_622237.call(nil, query_622238, nil, nil, nil) -var getUpdateSecurityGroupRuleDescriptionsEgress* = Call_GetUpdateSecurityGroupRuleDescriptionsEgress_621016( +var getUpdateSecurityGroupRuleDescriptionsEgress* = Call_GetUpdateSecurityGroupRuleDescriptionsEgress_622220( name: "getUpdateSecurityGroupRuleDescriptionsEgress", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=UpdateSecurityGroupRuleDescriptionsEgress", - validator: validate_GetUpdateSecurityGroupRuleDescriptionsEgress_621017, - base: "/", url: url_GetUpdateSecurityGroupRuleDescriptionsEgress_621018, + validator: validate_GetUpdateSecurityGroupRuleDescriptionsEgress_622221, + base: "/", url: url_GetUpdateSecurityGroupRuleDescriptionsEgress_622222, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostUpdateSecurityGroupRuleDescriptionsIngress_621074 = ref object of OpenApiRestCall_604389 -proc url_PostUpdateSecurityGroupRuleDescriptionsIngress_621076(protocol: Scheme; + Call_PostUpdateSecurityGroupRuleDescriptionsIngress_622278 = ref object of OpenApiRestCall_605589 +proc url_PostUpdateSecurityGroupRuleDescriptionsIngress_622280(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -137230,7 +137295,7 @@ proc url_PostUpdateSecurityGroupRuleDescriptionsIngress_621076(protocol: Scheme; else: result.path = base & route -proc validate_PostUpdateSecurityGroupRuleDescriptionsIngress_621075( +proc validate_PostUpdateSecurityGroupRuleDescriptionsIngress_622279( path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Updates the description of an ingress (inbound) security group rule. You can replace an existing description, or add a description to a rule that did not have one previously.
You specify the description as part of the IP permissions structure. You can remove a description for a security group rule by omitting the description parameter in the request.
@@ -137244,16 +137309,16 @@ proc validate_PostUpdateSecurityGroupRuleDescriptionsIngress_621075( ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_621077 = query.getOrDefault("Action") - valid_621077 = validateParameter(valid_621077, JString, required = true, default = newJString( + var valid_622281 = query.getOrDefault("Action") + valid_622281 = validateParameter(valid_622281, JString, required = true, default = newJString( "UpdateSecurityGroupRuleDescriptionsIngress")) - if valid_621077 != nil: - section.add "Action", valid_621077 - var valid_621078 = query.getOrDefault("Version") - valid_621078 = validateParameter(valid_621078, JString, required = true, + if valid_622281 != nil: + section.add "Action", valid_622281 + var valid_622282 = query.getOrDefault("Version") + valid_622282 = validateParameter(valid_622282, JString, required = true, default = newJString("2016-11-15")) - if valid_621078 != nil: - section.add "Version", valid_621078 + if valid_622282 != nil: + section.add "Version", valid_622282 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -137264,41 +137329,41 @@ proc validate_PostUpdateSecurityGroupRuleDescriptionsIngress_621075( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_621079 = header.getOrDefault("X-Amz-Signature") - valid_621079 = validateParameter(valid_621079, JString, required = false, + var valid_622283 = header.getOrDefault("X-Amz-Signature") + valid_622283 = validateParameter(valid_622283, JString, required = false, default = nil) - if valid_621079 != nil: - section.add "X-Amz-Signature", valid_621079 - var valid_621080 = header.getOrDefault("X-Amz-Content-Sha256") - valid_621080 = validateParameter(valid_621080, JString, required = false, + if valid_622283 != nil: + section.add "X-Amz-Signature", valid_622283 + var valid_622284 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622284 = validateParameter(valid_622284, JString, required = false, default = nil) - if valid_621080 != nil: - section.add "X-Amz-Content-Sha256", valid_621080 - var valid_621081 = header.getOrDefault("X-Amz-Date") - valid_621081 = validateParameter(valid_621081, JString, required = false, + if valid_622284 != nil: + section.add "X-Amz-Content-Sha256", valid_622284 + var valid_622285 = header.getOrDefault("X-Amz-Date") + valid_622285 = validateParameter(valid_622285, JString, required = false, default = nil) - if valid_621081 != nil: - section.add "X-Amz-Date", valid_621081 - var valid_621082 = header.getOrDefault("X-Amz-Credential") - valid_621082 = validateParameter(valid_621082, JString, required = false, + if valid_622285 != nil: + section.add "X-Amz-Date", valid_622285 + var valid_622286 = header.getOrDefault("X-Amz-Credential") + valid_622286 = validateParameter(valid_622286, JString, required = false, default = nil) - if valid_621082 != nil: - section.add "X-Amz-Credential", valid_621082 - var valid_621083 = header.getOrDefault("X-Amz-Security-Token") - valid_621083 = validateParameter(valid_621083, JString, required = false, + if valid_622286 != nil: + section.add "X-Amz-Credential", valid_622286 + var valid_622287 = header.getOrDefault("X-Amz-Security-Token") + valid_622287 = validateParameter(valid_622287, JString, required = false, default = nil) - if valid_621083 != nil: - section.add "X-Amz-Security-Token", valid_621083 - var valid_621084 = header.getOrDefault("X-Amz-Algorithm") - valid_621084 = validateParameter(valid_621084, JString, required = false, + if valid_622287 != nil: + section.add "X-Amz-Security-Token", valid_622287 + var valid_622288 = header.getOrDefault("X-Amz-Algorithm") + valid_622288 = validateParameter(valid_622288, JString, required = false, default = nil) - if valid_621084 != nil: - section.add "X-Amz-Algorithm", valid_621084 - var valid_621085 = header.getOrDefault("X-Amz-SignedHeaders") - valid_621085 = validateParameter(valid_621085, JString, required = false, + if valid_622288 != nil: + section.add "X-Amz-Algorithm", valid_622288 + var valid_622289 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622289 = validateParameter(valid_622289, JString, required = false, default = nil) - if valid_621085 != nil: - section.add "X-Amz-SignedHeaders", valid_621085 + if valid_622289 != nil: + section.add "X-Amz-SignedHeaders", valid_622289 result.add "header", section ## parameters in `formData` object: ## GroupId: JString @@ -137310,45 +137375,45 @@ proc validate_PostUpdateSecurityGroupRuleDescriptionsIngress_621075( ## IpPermissions: JArray (required) ## : The IP permissions for the security group rule. section = newJObject() - var valid_621086 = formData.getOrDefault("GroupId") - valid_621086 = validateParameter(valid_621086, JString, required = false, + var valid_622290 = formData.getOrDefault("GroupId") + valid_622290 = validateParameter(valid_622290, JString, required = false, default = nil) - if valid_621086 != nil: - section.add "GroupId", valid_621086 - var valid_621087 = formData.getOrDefault("GroupName") - valid_621087 = validateParameter(valid_621087, JString, required = false, + if valid_622290 != nil: + section.add "GroupId", valid_622290 + var valid_622291 = formData.getOrDefault("GroupName") + valid_622291 = validateParameter(valid_622291, JString, required = false, default = nil) - if valid_621087 != nil: - section.add "GroupName", valid_621087 - var valid_621088 = formData.getOrDefault("DryRun") - valid_621088 = validateParameter(valid_621088, JBool, required = false, default = nil) - if valid_621088 != nil: - section.add "DryRun", valid_621088 + if valid_622291 != nil: + section.add "GroupName", valid_622291 + var valid_622292 = formData.getOrDefault("DryRun") + valid_622292 = validateParameter(valid_622292, JBool, required = false, default = nil) + if valid_622292 != nil: + section.add "DryRun", valid_622292 assert formData != nil, "formData argument is necessary due to required `IpPermissions` field" - var valid_621089 = formData.getOrDefault("IpPermissions") - valid_621089 = validateParameter(valid_621089, JArray, required = true, default = nil) - if valid_621089 != nil: - section.add "IpPermissions", valid_621089 + var valid_622293 = formData.getOrDefault("IpPermissions") + valid_622293 = validateParameter(valid_622293, JArray, required = true, default = nil) + if valid_622293 != nil: + section.add "IpPermissions", valid_622293 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_621090: Call_PostUpdateSecurityGroupRuleDescriptionsIngress_621074; +proc call*(call_622294: Call_PostUpdateSecurityGroupRuleDescriptionsIngress_622278; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Updates the description of an ingress (inbound) security group rule. You can replace an existing description, or add a description to a rule that did not have one previously.
You specify the description as part of the IP permissions structure. You can remove a description for a security group rule by omitting the description parameter in the request.
## - let valid = call_621090.validator(path, query, header, formData, body) - let scheme = call_621090.pickScheme + let valid = call_622294.validator(path, query, header, formData, body) + let scheme = call_622294.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_621090.url(scheme.get, call_621090.host, call_621090.base, - call_621090.route, valid.getOrDefault("path"), + let url = call_622294.url(scheme.get, call_622294.host, call_622294.base, + call_622294.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_621090, url, valid) + result = atozHook(call_622294, url, valid) -proc call*(call_621091: Call_PostUpdateSecurityGroupRuleDescriptionsIngress_621074; +proc call*(call_622295: Call_PostUpdateSecurityGroupRuleDescriptionsIngress_622278; IpPermissions: JsonNode; GroupId: string = ""; GroupName: string = ""; DryRun: bool = false; Action: string = "UpdateSecurityGroupRuleDescriptionsIngress"; @@ -137365,27 +137430,27 @@ proc call*(call_621091: Call_PostUpdateSecurityGroupRuleDescriptionsIngress_6210 ## Version: string (required) ## IpPermissions: JArray (required) ## : The IP permissions for the security group rule. - var query_621092 = newJObject() - var formData_621093 = newJObject() - add(formData_621093, "GroupId", newJString(GroupId)) - add(formData_621093, "GroupName", newJString(GroupName)) - add(formData_621093, "DryRun", newJBool(DryRun)) - add(query_621092, "Action", newJString(Action)) - add(query_621092, "Version", newJString(Version)) + var query_622296 = newJObject() + var formData_622297 = newJObject() + add(formData_622297, "GroupId", newJString(GroupId)) + add(formData_622297, "GroupName", newJString(GroupName)) + add(formData_622297, "DryRun", newJBool(DryRun)) + add(query_622296, "Action", newJString(Action)) + add(query_622296, "Version", newJString(Version)) if IpPermissions != nil: - formData_621093.add "IpPermissions", IpPermissions - result = call_621091.call(nil, query_621092, nil, formData_621093, nil) + formData_622297.add "IpPermissions", IpPermissions + result = call_622295.call(nil, query_622296, nil, formData_622297, nil) -var postUpdateSecurityGroupRuleDescriptionsIngress* = Call_PostUpdateSecurityGroupRuleDescriptionsIngress_621074( +var postUpdateSecurityGroupRuleDescriptionsIngress* = Call_PostUpdateSecurityGroupRuleDescriptionsIngress_622278( name: "postUpdateSecurityGroupRuleDescriptionsIngress", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=UpdateSecurityGroupRuleDescriptionsIngress", - validator: validate_PostUpdateSecurityGroupRuleDescriptionsIngress_621075, - base: "/", url: url_PostUpdateSecurityGroupRuleDescriptionsIngress_621076, + validator: validate_PostUpdateSecurityGroupRuleDescriptionsIngress_622279, + base: "/", url: url_PostUpdateSecurityGroupRuleDescriptionsIngress_622280, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetUpdateSecurityGroupRuleDescriptionsIngress_621055 = ref object of OpenApiRestCall_604389 -proc url_GetUpdateSecurityGroupRuleDescriptionsIngress_621057(protocol: Scheme; + Call_GetUpdateSecurityGroupRuleDescriptionsIngress_622259 = ref object of OpenApiRestCall_605589 +proc url_GetUpdateSecurityGroupRuleDescriptionsIngress_622261(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -137397,7 +137462,7 @@ proc url_GetUpdateSecurityGroupRuleDescriptionsIngress_621057(protocol: Scheme; else: result.path = base & route -proc validate_GetUpdateSecurityGroupRuleDescriptionsIngress_621056( +proc validate_GetUpdateSecurityGroupRuleDescriptionsIngress_622260( path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Updates the description of an ingress (inbound) security group rule. You can replace an existing description, or add a description to a rule that did not have one previously.
You specify the description as part of the IP permissions structure. You can remove a description for a security group rule by omitting the description parameter in the request.
@@ -137418,36 +137483,36 @@ proc validate_GetUpdateSecurityGroupRuleDescriptionsIngress_621056( ## : The ID of the security group. You must specify either the security group ID or the security group name in the request. For security groups in a nondefault VPC, you must specify the security group ID. ## Version: JString (required) section = newJObject() - var valid_621058 = query.getOrDefault("GroupName") - valid_621058 = validateParameter(valid_621058, JString, required = false, + var valid_622262 = query.getOrDefault("GroupName") + valid_622262 = validateParameter(valid_622262, JString, required = false, default = nil) - if valid_621058 != nil: - section.add "GroupName", valid_621058 - var valid_621059 = query.getOrDefault("DryRun") - valid_621059 = validateParameter(valid_621059, JBool, required = false, default = nil) - if valid_621059 != nil: - section.add "DryRun", valid_621059 + if valid_622262 != nil: + section.add "GroupName", valid_622262 + var valid_622263 = query.getOrDefault("DryRun") + valid_622263 = validateParameter(valid_622263, JBool, required = false, default = nil) + if valid_622263 != nil: + section.add "DryRun", valid_622263 assert query != nil, "query argument is necessary due to required `IpPermissions` field" - var valid_621060 = query.getOrDefault("IpPermissions") - valid_621060 = validateParameter(valid_621060, JArray, required = true, default = nil) - if valid_621060 != nil: - section.add "IpPermissions", valid_621060 - var valid_621061 = query.getOrDefault("Action") - valid_621061 = validateParameter(valid_621061, JString, required = true, default = newJString( + var valid_622264 = query.getOrDefault("IpPermissions") + valid_622264 = validateParameter(valid_622264, JArray, required = true, default = nil) + if valid_622264 != nil: + section.add "IpPermissions", valid_622264 + var valid_622265 = query.getOrDefault("Action") + valid_622265 = validateParameter(valid_622265, JString, required = true, default = newJString( "UpdateSecurityGroupRuleDescriptionsIngress")) - if valid_621061 != nil: - section.add "Action", valid_621061 - var valid_621062 = query.getOrDefault("GroupId") - valid_621062 = validateParameter(valid_621062, JString, required = false, + if valid_622265 != nil: + section.add "Action", valid_622265 + var valid_622266 = query.getOrDefault("GroupId") + valid_622266 = validateParameter(valid_622266, JString, required = false, default = nil) - if valid_621062 != nil: - section.add "GroupId", valid_621062 - var valid_621063 = query.getOrDefault("Version") - valid_621063 = validateParameter(valid_621063, JString, required = true, + if valid_622266 != nil: + section.add "GroupId", valid_622266 + var valid_622267 = query.getOrDefault("Version") + valid_622267 = validateParameter(valid_622267, JString, required = true, default = newJString("2016-11-15")) - if valid_621063 != nil: - section.add "Version", valid_621063 + if valid_622267 != nil: + section.add "Version", valid_622267 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -137458,62 +137523,62 @@ proc validate_GetUpdateSecurityGroupRuleDescriptionsIngress_621056( ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_621064 = header.getOrDefault("X-Amz-Signature") - valid_621064 = validateParameter(valid_621064, JString, required = false, + var valid_622268 = header.getOrDefault("X-Amz-Signature") + valid_622268 = validateParameter(valid_622268, JString, required = false, default = nil) - if valid_621064 != nil: - section.add "X-Amz-Signature", valid_621064 - var valid_621065 = header.getOrDefault("X-Amz-Content-Sha256") - valid_621065 = validateParameter(valid_621065, JString, required = false, + if valid_622268 != nil: + section.add "X-Amz-Signature", valid_622268 + var valid_622269 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622269 = validateParameter(valid_622269, JString, required = false, default = nil) - if valid_621065 != nil: - section.add "X-Amz-Content-Sha256", valid_621065 - var valid_621066 = header.getOrDefault("X-Amz-Date") - valid_621066 = validateParameter(valid_621066, JString, required = false, + if valid_622269 != nil: + section.add "X-Amz-Content-Sha256", valid_622269 + var valid_622270 = header.getOrDefault("X-Amz-Date") + valid_622270 = validateParameter(valid_622270, JString, required = false, default = nil) - if valid_621066 != nil: - section.add "X-Amz-Date", valid_621066 - var valid_621067 = header.getOrDefault("X-Amz-Credential") - valid_621067 = validateParameter(valid_621067, JString, required = false, + if valid_622270 != nil: + section.add "X-Amz-Date", valid_622270 + var valid_622271 = header.getOrDefault("X-Amz-Credential") + valid_622271 = validateParameter(valid_622271, JString, required = false, default = nil) - if valid_621067 != nil: - section.add "X-Amz-Credential", valid_621067 - var valid_621068 = header.getOrDefault("X-Amz-Security-Token") - valid_621068 = validateParameter(valid_621068, JString, required = false, + if valid_622271 != nil: + section.add "X-Amz-Credential", valid_622271 + var valid_622272 = header.getOrDefault("X-Amz-Security-Token") + valid_622272 = validateParameter(valid_622272, JString, required = false, default = nil) - if valid_621068 != nil: - section.add "X-Amz-Security-Token", valid_621068 - var valid_621069 = header.getOrDefault("X-Amz-Algorithm") - valid_621069 = validateParameter(valid_621069, JString, required = false, + if valid_622272 != nil: + section.add "X-Amz-Security-Token", valid_622272 + var valid_622273 = header.getOrDefault("X-Amz-Algorithm") + valid_622273 = validateParameter(valid_622273, JString, required = false, default = nil) - if valid_621069 != nil: - section.add "X-Amz-Algorithm", valid_621069 - var valid_621070 = header.getOrDefault("X-Amz-SignedHeaders") - valid_621070 = validateParameter(valid_621070, JString, required = false, + if valid_622273 != nil: + section.add "X-Amz-Algorithm", valid_622273 + var valid_622274 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622274 = validateParameter(valid_622274, JString, required = false, default = nil) - if valid_621070 != nil: - section.add "X-Amz-SignedHeaders", valid_621070 + if valid_622274 != nil: + section.add "X-Amz-SignedHeaders", valid_622274 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_621071: Call_GetUpdateSecurityGroupRuleDescriptionsIngress_621055; +proc call*(call_622275: Call_GetUpdateSecurityGroupRuleDescriptionsIngress_622259; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Updates the description of an ingress (inbound) security group rule. You can replace an existing description, or add a description to a rule that did not have one previously.
You specify the description as part of the IP permissions structure. You can remove a description for a security group rule by omitting the description parameter in the request.
## - let valid = call_621071.validator(path, query, header, formData, body) - let scheme = call_621071.pickScheme + let valid = call_622275.validator(path, query, header, formData, body) + let scheme = call_622275.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_621071.url(scheme.get, call_621071.host, call_621071.base, - call_621071.route, valid.getOrDefault("path"), + let url = call_622275.url(scheme.get, call_622275.host, call_622275.base, + call_622275.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_621071, url, valid) + result = atozHook(call_622275, url, valid) -proc call*(call_621072: Call_GetUpdateSecurityGroupRuleDescriptionsIngress_621055; +proc call*(call_622276: Call_GetUpdateSecurityGroupRuleDescriptionsIngress_622259; IpPermissions: JsonNode; GroupName: string = ""; DryRun: bool = false; Action: string = "UpdateSecurityGroupRuleDescriptionsIngress"; GroupId: string = ""; Version: string = "2016-11-15"): Recallable = @@ -137529,26 +137594,26 @@ proc call*(call_621072: Call_GetUpdateSecurityGroupRuleDescriptionsIngress_62105 ## GroupId: string ## : The ID of the security group. You must specify either the security group ID or the security group name in the request. For security groups in a nondefault VPC, you must specify the security group ID. ## Version: string (required) - var query_621073 = newJObject() - add(query_621073, "GroupName", newJString(GroupName)) - add(query_621073, "DryRun", newJBool(DryRun)) + var query_622277 = newJObject() + add(query_622277, "GroupName", newJString(GroupName)) + add(query_622277, "DryRun", newJBool(DryRun)) if IpPermissions != nil: - query_621073.add "IpPermissions", IpPermissions - add(query_621073, "Action", newJString(Action)) - add(query_621073, "GroupId", newJString(GroupId)) - add(query_621073, "Version", newJString(Version)) - result = call_621072.call(nil, query_621073, nil, nil, nil) + query_622277.add "IpPermissions", IpPermissions + add(query_622277, "Action", newJString(Action)) + add(query_622277, "GroupId", newJString(GroupId)) + add(query_622277, "Version", newJString(Version)) + result = call_622276.call(nil, query_622277, nil, nil, nil) -var getUpdateSecurityGroupRuleDescriptionsIngress* = Call_GetUpdateSecurityGroupRuleDescriptionsIngress_621055( +var getUpdateSecurityGroupRuleDescriptionsIngress* = Call_GetUpdateSecurityGroupRuleDescriptionsIngress_622259( name: "getUpdateSecurityGroupRuleDescriptionsIngress", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=UpdateSecurityGroupRuleDescriptionsIngress", - validator: validate_GetUpdateSecurityGroupRuleDescriptionsIngress_621056, - base: "/", url: url_GetUpdateSecurityGroupRuleDescriptionsIngress_621057, + validator: validate_GetUpdateSecurityGroupRuleDescriptionsIngress_622260, + base: "/", url: url_GetUpdateSecurityGroupRuleDescriptionsIngress_622261, schemes: {Scheme.Https, Scheme.Http}) type - Call_PostWithdrawByoipCidr_621111 = ref object of OpenApiRestCall_604389 -proc url_PostWithdrawByoipCidr_621113(protocol: Scheme; host: string; base: string; + Call_PostWithdrawByoipCidr_622315 = ref object of OpenApiRestCall_605589 +proc url_PostWithdrawByoipCidr_622317(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -137560,7 +137625,7 @@ proc url_PostWithdrawByoipCidr_621113(protocol: Scheme; host: string; base: stri else: result.path = base & route -proc validate_PostWithdrawByoipCidr_621112(path: JsonNode; query: JsonNode; +proc validate_PostWithdrawByoipCidr_622316(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Stops advertising an IPv4 address range that is provisioned as an address pool.
You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.
It can take a few minutes before traffic to the specified addresses stops routing to AWS because of BGP propagation delays.
## @@ -137573,16 +137638,16 @@ proc validate_PostWithdrawByoipCidr_621112(path: JsonNode; query: JsonNode; ## Version: JString (required) section = newJObject() assert query != nil, "query argument is necessary due to required `Action` field" - var valid_621114 = query.getOrDefault("Action") - valid_621114 = validateParameter(valid_621114, JString, required = true, + var valid_622318 = query.getOrDefault("Action") + valid_622318 = validateParameter(valid_622318, JString, required = true, default = newJString("WithdrawByoipCidr")) - if valid_621114 != nil: - section.add "Action", valid_621114 - var valid_621115 = query.getOrDefault("Version") - valid_621115 = validateParameter(valid_621115, JString, required = true, + if valid_622318 != nil: + section.add "Action", valid_622318 + var valid_622319 = query.getOrDefault("Version") + valid_622319 = validateParameter(valid_622319, JString, required = true, default = newJString("2016-11-15")) - if valid_621115 != nil: - section.add "Version", valid_621115 + if valid_622319 != nil: + section.add "Version", valid_622319 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -137593,41 +137658,41 @@ proc validate_PostWithdrawByoipCidr_621112(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_621116 = header.getOrDefault("X-Amz-Signature") - valid_621116 = validateParameter(valid_621116, JString, required = false, + var valid_622320 = header.getOrDefault("X-Amz-Signature") + valid_622320 = validateParameter(valid_622320, JString, required = false, default = nil) - if valid_621116 != nil: - section.add "X-Amz-Signature", valid_621116 - var valid_621117 = header.getOrDefault("X-Amz-Content-Sha256") - valid_621117 = validateParameter(valid_621117, JString, required = false, + if valid_622320 != nil: + section.add "X-Amz-Signature", valid_622320 + var valid_622321 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622321 = validateParameter(valid_622321, JString, required = false, default = nil) - if valid_621117 != nil: - section.add "X-Amz-Content-Sha256", valid_621117 - var valid_621118 = header.getOrDefault("X-Amz-Date") - valid_621118 = validateParameter(valid_621118, JString, required = false, + if valid_622321 != nil: + section.add "X-Amz-Content-Sha256", valid_622321 + var valid_622322 = header.getOrDefault("X-Amz-Date") + valid_622322 = validateParameter(valid_622322, JString, required = false, default = nil) - if valid_621118 != nil: - section.add "X-Amz-Date", valid_621118 - var valid_621119 = header.getOrDefault("X-Amz-Credential") - valid_621119 = validateParameter(valid_621119, JString, required = false, + if valid_622322 != nil: + section.add "X-Amz-Date", valid_622322 + var valid_622323 = header.getOrDefault("X-Amz-Credential") + valid_622323 = validateParameter(valid_622323, JString, required = false, default = nil) - if valid_621119 != nil: - section.add "X-Amz-Credential", valid_621119 - var valid_621120 = header.getOrDefault("X-Amz-Security-Token") - valid_621120 = validateParameter(valid_621120, JString, required = false, + if valid_622323 != nil: + section.add "X-Amz-Credential", valid_622323 + var valid_622324 = header.getOrDefault("X-Amz-Security-Token") + valid_622324 = validateParameter(valid_622324, JString, required = false, default = nil) - if valid_621120 != nil: - section.add "X-Amz-Security-Token", valid_621120 - var valid_621121 = header.getOrDefault("X-Amz-Algorithm") - valid_621121 = validateParameter(valid_621121, JString, required = false, + if valid_622324 != nil: + section.add "X-Amz-Security-Token", valid_622324 + var valid_622325 = header.getOrDefault("X-Amz-Algorithm") + valid_622325 = validateParameter(valid_622325, JString, required = false, default = nil) - if valid_621121 != nil: - section.add "X-Amz-Algorithm", valid_621121 - var valid_621122 = header.getOrDefault("X-Amz-SignedHeaders") - valid_621122 = validateParameter(valid_621122, JString, required = false, + if valid_622325 != nil: + section.add "X-Amz-Algorithm", valid_622325 + var valid_622326 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622326 = validateParameter(valid_622326, JString, required = false, default = nil) - if valid_621122 != nil: - section.add "X-Amz-SignedHeaders", valid_621122 + if valid_622326 != nil: + section.add "X-Amz-SignedHeaders", valid_622326 result.add "header", section ## parameters in `formData` object: ## DryRun: JBool @@ -137635,35 +137700,35 @@ proc validate_PostWithdrawByoipCidr_621112(path: JsonNode; query: JsonNode; ## Cidr: JString (required) ## : The public IPv4 address range, in CIDR notation. section = newJObject() - var valid_621123 = formData.getOrDefault("DryRun") - valid_621123 = validateParameter(valid_621123, JBool, required = false, default = nil) - if valid_621123 != nil: - section.add "DryRun", valid_621123 + var valid_622327 = formData.getOrDefault("DryRun") + valid_622327 = validateParameter(valid_622327, JBool, required = false, default = nil) + if valid_622327 != nil: + section.add "DryRun", valid_622327 assert formData != nil, "formData argument is necessary due to required `Cidr` field" - var valid_621124 = formData.getOrDefault("Cidr") - valid_621124 = validateParameter(valid_621124, JString, required = true, + var valid_622328 = formData.getOrDefault("Cidr") + valid_622328 = validateParameter(valid_622328, JString, required = true, default = nil) - if valid_621124 != nil: - section.add "Cidr", valid_621124 + if valid_622328 != nil: + section.add "Cidr", valid_622328 result.add "formData", section if body != nil: result.add "body", body -proc call*(call_621125: Call_PostWithdrawByoipCidr_621111; path: JsonNode; +proc call*(call_622329: Call_PostWithdrawByoipCidr_622315; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Stops advertising an IPv4 address range that is provisioned as an address pool.
You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.
It can take a few minutes before traffic to the specified addresses stops routing to AWS because of BGP propagation delays.
## - let valid = call_621125.validator(path, query, header, formData, body) - let scheme = call_621125.pickScheme + let valid = call_622329.validator(path, query, header, formData, body) + let scheme = call_622329.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_621125.url(scheme.get, call_621125.host, call_621125.base, - call_621125.route, valid.getOrDefault("path"), + let url = call_622329.url(scheme.get, call_622329.host, call_622329.base, + call_622329.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_621125, url, valid) + result = atozHook(call_622329, url, valid) -proc call*(call_621126: Call_PostWithdrawByoipCidr_621111; Cidr: string; +proc call*(call_622330: Call_PostWithdrawByoipCidr_622315; Cidr: string; DryRun: bool = false; Action: string = "WithdrawByoipCidr"; Version: string = "2016-11-15"): Recallable = ## postWithdrawByoipCidr @@ -137674,22 +137739,22 @@ proc call*(call_621126: Call_PostWithdrawByoipCidr_621111; Cidr: string; ## : The public IPv4 address range, in CIDR notation. ## Action: string (required) ## Version: string (required) - var query_621127 = newJObject() - var formData_621128 = newJObject() - add(formData_621128, "DryRun", newJBool(DryRun)) - add(formData_621128, "Cidr", newJString(Cidr)) - add(query_621127, "Action", newJString(Action)) - add(query_621127, "Version", newJString(Version)) - result = call_621126.call(nil, query_621127, nil, formData_621128, nil) + var query_622331 = newJObject() + var formData_622332 = newJObject() + add(formData_622332, "DryRun", newJBool(DryRun)) + add(formData_622332, "Cidr", newJString(Cidr)) + add(query_622331, "Action", newJString(Action)) + add(query_622331, "Version", newJString(Version)) + result = call_622330.call(nil, query_622331, nil, formData_622332, nil) -var postWithdrawByoipCidr* = Call_PostWithdrawByoipCidr_621111( +var postWithdrawByoipCidr* = Call_PostWithdrawByoipCidr_622315( name: "postWithdrawByoipCidr", meth: HttpMethod.HttpPost, host: "ec2.amazonaws.com", route: "/#Action=WithdrawByoipCidr", - validator: validate_PostWithdrawByoipCidr_621112, base: "/", - url: url_PostWithdrawByoipCidr_621113, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_PostWithdrawByoipCidr_622316, base: "/", + url: url_PostWithdrawByoipCidr_622317, schemes: {Scheme.Https, Scheme.Http}) type - Call_GetWithdrawByoipCidr_621094 = ref object of OpenApiRestCall_604389 -proc url_GetWithdrawByoipCidr_621096(protocol: Scheme; host: string; base: string; + Call_GetWithdrawByoipCidr_622298 = ref object of OpenApiRestCall_605589 +proc url_GetWithdrawByoipCidr_622300(protocol: Scheme; host: string; base: string; route: string; path: JsonNode; query: JsonNode): Uri = result.scheme = $protocol result.hostname = host @@ -137701,7 +137766,7 @@ proc url_GetWithdrawByoipCidr_621096(protocol: Scheme; host: string; base: strin else: result.path = base & route -proc validate_GetWithdrawByoipCidr_621095(path: JsonNode; query: JsonNode; +proc validate_GetWithdrawByoipCidr_622299(path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): JsonNode = ##Stops advertising an IPv4 address range that is provisioned as an address pool.
You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.
It can take a few minutes before traffic to the specified addresses stops routing to AWS because of BGP propagation delays.
## @@ -137717,26 +137782,26 @@ proc validate_GetWithdrawByoipCidr_621095(path: JsonNode; query: JsonNode; ## Cidr: JString (required) ## : The public IPv4 address range, in CIDR notation. section = newJObject() - var valid_621097 = query.getOrDefault("DryRun") - valid_621097 = validateParameter(valid_621097, JBool, required = false, default = nil) - if valid_621097 != nil: - section.add "DryRun", valid_621097 + var valid_622301 = query.getOrDefault("DryRun") + valid_622301 = validateParameter(valid_622301, JBool, required = false, default = nil) + if valid_622301 != nil: + section.add "DryRun", valid_622301 assert query != nil, "query argument is necessary due to required `Action` field" - var valid_621098 = query.getOrDefault("Action") - valid_621098 = validateParameter(valid_621098, JString, required = true, + var valid_622302 = query.getOrDefault("Action") + valid_622302 = validateParameter(valid_622302, JString, required = true, default = newJString("WithdrawByoipCidr")) - if valid_621098 != nil: - section.add "Action", valid_621098 - var valid_621099 = query.getOrDefault("Version") - valid_621099 = validateParameter(valid_621099, JString, required = true, + if valid_622302 != nil: + section.add "Action", valid_622302 + var valid_622303 = query.getOrDefault("Version") + valid_622303 = validateParameter(valid_622303, JString, required = true, default = newJString("2016-11-15")) - if valid_621099 != nil: - section.add "Version", valid_621099 - var valid_621100 = query.getOrDefault("Cidr") - valid_621100 = validateParameter(valid_621100, JString, required = true, + if valid_622303 != nil: + section.add "Version", valid_622303 + var valid_622304 = query.getOrDefault("Cidr") + valid_622304 = validateParameter(valid_622304, JString, required = true, default = nil) - if valid_621100 != nil: - section.add "Cidr", valid_621100 + if valid_622304 != nil: + section.add "Cidr", valid_622304 result.add "query", section ## parameters in `header` object: ## X-Amz-Signature: JString @@ -137747,61 +137812,61 @@ proc validate_GetWithdrawByoipCidr_621095(path: JsonNode; query: JsonNode; ## X-Amz-Algorithm: JString ## X-Amz-SignedHeaders: JString section = newJObject() - var valid_621101 = header.getOrDefault("X-Amz-Signature") - valid_621101 = validateParameter(valid_621101, JString, required = false, + var valid_622305 = header.getOrDefault("X-Amz-Signature") + valid_622305 = validateParameter(valid_622305, JString, required = false, default = nil) - if valid_621101 != nil: - section.add "X-Amz-Signature", valid_621101 - var valid_621102 = header.getOrDefault("X-Amz-Content-Sha256") - valid_621102 = validateParameter(valid_621102, JString, required = false, + if valid_622305 != nil: + section.add "X-Amz-Signature", valid_622305 + var valid_622306 = header.getOrDefault("X-Amz-Content-Sha256") + valid_622306 = validateParameter(valid_622306, JString, required = false, default = nil) - if valid_621102 != nil: - section.add "X-Amz-Content-Sha256", valid_621102 - var valid_621103 = header.getOrDefault("X-Amz-Date") - valid_621103 = validateParameter(valid_621103, JString, required = false, + if valid_622306 != nil: + section.add "X-Amz-Content-Sha256", valid_622306 + var valid_622307 = header.getOrDefault("X-Amz-Date") + valid_622307 = validateParameter(valid_622307, JString, required = false, default = nil) - if valid_621103 != nil: - section.add "X-Amz-Date", valid_621103 - var valid_621104 = header.getOrDefault("X-Amz-Credential") - valid_621104 = validateParameter(valid_621104, JString, required = false, + if valid_622307 != nil: + section.add "X-Amz-Date", valid_622307 + var valid_622308 = header.getOrDefault("X-Amz-Credential") + valid_622308 = validateParameter(valid_622308, JString, required = false, default = nil) - if valid_621104 != nil: - section.add "X-Amz-Credential", valid_621104 - var valid_621105 = header.getOrDefault("X-Amz-Security-Token") - valid_621105 = validateParameter(valid_621105, JString, required = false, + if valid_622308 != nil: + section.add "X-Amz-Credential", valid_622308 + var valid_622309 = header.getOrDefault("X-Amz-Security-Token") + valid_622309 = validateParameter(valid_622309, JString, required = false, default = nil) - if valid_621105 != nil: - section.add "X-Amz-Security-Token", valid_621105 - var valid_621106 = header.getOrDefault("X-Amz-Algorithm") - valid_621106 = validateParameter(valid_621106, JString, required = false, + if valid_622309 != nil: + section.add "X-Amz-Security-Token", valid_622309 + var valid_622310 = header.getOrDefault("X-Amz-Algorithm") + valid_622310 = validateParameter(valid_622310, JString, required = false, default = nil) - if valid_621106 != nil: - section.add "X-Amz-Algorithm", valid_621106 - var valid_621107 = header.getOrDefault("X-Amz-SignedHeaders") - valid_621107 = validateParameter(valid_621107, JString, required = false, + if valid_622310 != nil: + section.add "X-Amz-Algorithm", valid_622310 + var valid_622311 = header.getOrDefault("X-Amz-SignedHeaders") + valid_622311 = validateParameter(valid_622311, JString, required = false, default = nil) - if valid_621107 != nil: - section.add "X-Amz-SignedHeaders", valid_621107 + if valid_622311 != nil: + section.add "X-Amz-SignedHeaders", valid_622311 result.add "header", section section = newJObject() result.add "formData", section if body != nil: result.add "body", body -proc call*(call_621108: Call_GetWithdrawByoipCidr_621094; path: JsonNode; +proc call*(call_622312: Call_GetWithdrawByoipCidr_622298; path: JsonNode; query: JsonNode; header: JsonNode; formData: JsonNode; body: JsonNode): Recallable = ##Stops advertising an IPv4 address range that is provisioned as an address pool.
You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time.
It can take a few minutes before traffic to the specified addresses stops routing to AWS because of BGP propagation delays.
## - let valid = call_621108.validator(path, query, header, formData, body) - let scheme = call_621108.pickScheme + let valid = call_622312.validator(path, query, header, formData, body) + let scheme = call_622312.pickScheme if scheme.isNone: raise newException(IOError, "unable to find a supported scheme") - let url = call_621108.url(scheme.get, call_621108.host, call_621108.base, - call_621108.route, valid.getOrDefault("path"), + let url = call_622312.url(scheme.get, call_622312.host, call_622312.base, + call_622312.route, valid.getOrDefault("path"), valid.getOrDefault("query")) - result = atozHook(call_621108, url, valid) + result = atozHook(call_622312, url, valid) -proc call*(call_621109: Call_GetWithdrawByoipCidr_621094; Cidr: string; +proc call*(call_622313: Call_GetWithdrawByoipCidr_622298; Cidr: string; DryRun: bool = false; Action: string = "WithdrawByoipCidr"; Version: string = "2016-11-15"): Recallable = ## getWithdrawByoipCidr @@ -137812,18 +137877,18 @@ proc call*(call_621109: Call_GetWithdrawByoipCidr_621094; Cidr: string; ## Version: string (required) ## Cidr: string (required) ## : The public IPv4 address range, in CIDR notation. - var query_621110 = newJObject() - add(query_621110, "DryRun", newJBool(DryRun)) - add(query_621110, "Action", newJString(Action)) - add(query_621110, "Version", newJString(Version)) - add(query_621110, "Cidr", newJString(Cidr)) - result = call_621109.call(nil, query_621110, nil, nil, nil) - -var getWithdrawByoipCidr* = Call_GetWithdrawByoipCidr_621094( + var query_622314 = newJObject() + add(query_622314, "DryRun", newJBool(DryRun)) + add(query_622314, "Action", newJString(Action)) + add(query_622314, "Version", newJString(Version)) + add(query_622314, "Cidr", newJString(Cidr)) + result = call_622313.call(nil, query_622314, nil, nil, nil) + +var getWithdrawByoipCidr* = Call_GetWithdrawByoipCidr_622298( name: "getWithdrawByoipCidr", meth: HttpMethod.HttpGet, host: "ec2.amazonaws.com", route: "/#Action=WithdrawByoipCidr", - validator: validate_GetWithdrawByoipCidr_621095, base: "/", - url: url_GetWithdrawByoipCidr_621096, schemes: {Scheme.Https, Scheme.Http}) + validator: validate_GetWithdrawByoipCidr_622299, base: "/", + url: url_GetWithdrawByoipCidr_622300, schemes: {Scheme.Https, Scheme.Http}) export rest