Skip to content

Commit c7689ba

Browse files
Amazon Route 53 now supports the iso-e regions for private DNS Amazon VPCs and cloudwatch healthchecks.
1 parent 87f71cc commit c7689ba

File tree

5 files changed

+71
-4
lines changed

5 files changed

+71
-4
lines changed

generator/ServiceModels/route53/route53-2013-04-01.api.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1570,7 +1570,8 @@
15701570
"us-isof-south-1",
15711571
"us-isof-east-1",
15721572
"ap-southeast-7",
1573-
"ap-east-2"
1573+
"ap-east-2",
1574+
"eu-isoe-west-1"
15741575
],
15751576
"max":64,
15761577
"min":1
@@ -4844,7 +4845,8 @@
48444845
"us-isof-south-1",
48454846
"us-isof-east-1",
48464847
"ap-southeast-7",
4847-
"ap-east-2"
4848+
"ap-east-2",
4849+
"eu-isoe-west-1"
48484850
],
48494851
"max":64,
48504852
"min":1

generator/ServiceModels/route53/route53-2013-04-01.endpoint-rule-set.json

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -569,6 +569,57 @@
569569
},
570570
"type": "endpoint"
571571
},
572+
{
573+
"conditions": [
574+
{
575+
"fn": "stringEquals",
576+
"argv": [
577+
{
578+
"fn": "getAttr",
579+
"argv": [
580+
{
581+
"ref": "PartitionResult"
582+
},
583+
"name"
584+
]
585+
},
586+
"aws-eusc"
587+
]
588+
},
589+
{
590+
"fn": "booleanEquals",
591+
"argv": [
592+
{
593+
"ref": "UseFIPS"
594+
},
595+
false
596+
]
597+
},
598+
{
599+
"fn": "booleanEquals",
600+
"argv": [
601+
{
602+
"ref": "UseDualStack"
603+
},
604+
false
605+
]
606+
}
607+
],
608+
"endpoint": {
609+
"url": "https://route53.amazonaws.eu",
610+
"properties": {
611+
"authSchemes": [
612+
{
613+
"name": "sigv4",
614+
"signingName": "route53",
615+
"signingRegion": "eusc-de-east-1"
616+
}
617+
]
618+
},
619+
"headers": {}
620+
},
621+
"type": "endpoint"
622+
},
572623
{
573624
"conditions": [
574625
{

generator/ServiceModels/route53/route53-2013-04-01.normal.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1800,7 +1800,8 @@
18001800
"us-isof-south-1",
18011801
"us-isof-east-1",
18021802
"ap-southeast-7",
1803-
"ap-east-2"
1803+
"ap-east-2",
1804+
"eu-isoe-west-1"
18041805
],
18051806
"max":64,
18061807
"min":1
@@ -6444,7 +6445,8 @@
64446445
"us-isof-south-1",
64456446
"us-isof-east-1",
64466447
"ap-southeast-7",
6447-
"ap-east-2"
6448+
"ap-east-2",
6449+
"eu-isoe-west-1"
64486450
],
64496451
"max":64,
64506452
"min":1

sdk/src/Services/Route53/Generated/Internal/AmazonRoute53EndpointProvider.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@ public Endpoint ResolveEndpoint(EndpointParameters parameters)
104104
{
105105
return new Endpoint("https://route53.csp.hci.ic.gov", InterpolateJson(@"{""authSchemes"":[{""name"":""sigv4"",""signingName"":""route53"",""signingRegion"":""us-isof-south-1""}]}", refs), InterpolateJson(@"", refs));
106106
}
107+
if (Equals(GetAttr(refs["PartitionResult"], "name"), "aws-eusc") && Equals(refs["UseFIPS"], false) && Equals(refs["UseDualStack"], false))
108+
{
109+
return new Endpoint("https://route53.amazonaws.eu", InterpolateJson(@"{""authSchemes"":[{""name"":""sigv4"",""signingName"":""route53"",""signingRegion"":""eusc-de-east-1""}]}", refs), InterpolateJson(@"", refs));
110+
}
107111
if (Equals(refs["UseFIPS"], true) && Equals(refs["UseDualStack"], true))
108112
{
109113
if (Equals(true, GetAttr(refs["PartitionResult"], "supportsFIPS")) && Equals(true, GetAttr(refs["PartitionResult"], "supportsDualStack")))

sdk/src/Services/Route53/Generated/ServiceEnumerations.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -327,6 +327,10 @@ public class CloudWatchRegion : ConstantClass
327327
/// </summary>
328328
public static readonly CloudWatchRegion EuCentral2 = new CloudWatchRegion("eu-central-2");
329329
/// <summary>
330+
/// Constant EuIsoeWest1 for CloudWatchRegion
331+
/// </summary>
332+
public static readonly CloudWatchRegion EuIsoeWest1 = new CloudWatchRegion("eu-isoe-west-1");
333+
/// <summary>
330334
/// Constant EuNorth1 for CloudWatchRegion
331335
/// </summary>
332336
public static readonly CloudWatchRegion EuNorth1 = new CloudWatchRegion("eu-north-1");
@@ -1459,6 +1463,10 @@ public class VPCRegion : ConstantClass
14591463
/// </summary>
14601464
public static readonly VPCRegion EuCentral2 = new VPCRegion("eu-central-2");
14611465
/// <summary>
1466+
/// Constant EuIsoeWest1 for VPCRegion
1467+
/// </summary>
1468+
public static readonly VPCRegion EuIsoeWest1 = new VPCRegion("eu-isoe-west-1");
1469+
/// <summary>
14621470
/// Constant EuNorth1 for VPCRegion
14631471
/// </summary>
14641472
public static readonly VPCRegion EuNorth1 = new VPCRegion("eu-north-1");

0 commit comments

Comments
 (0)