Skip to content

Commit 2f2f5c1

Browse files
author
AWS
committed
Amazon Elastic Compute Cloud Update: Support for Appliance mode on Transit Gateway that simplifies deployment of stateful network appliances. Added support for AWS Client VPN Self-Service Portal.
1 parent a75a841 commit 2f2f5c1

File tree

2 files changed

+57
-2
lines changed

2 files changed

+57
-2
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Elastic Compute Cloud",
4+
"contributor": "",
5+
"description": "Support for Appliance mode on Transit Gateway that simplifies deployment of stateful network appliances. Added support for AWS Client VPN Self-Service Portal."
6+
}

services/ec2/src/main/resources/codegen-resources/service-2.json

Lines changed: 51 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4745,6 +4745,13 @@
47454745
"off"
47464746
]
47474747
},
4748+
"ApplianceModeSupportValue":{
4749+
"type":"string",
4750+
"enum":[
4751+
"enable",
4752+
"disable"
4753+
]
4754+
},
47484755
"ApplySecurityGroupsToClientVpnTargetNetworkRequest":{
47494756
"type":"structure",
47504757
"required":[
@@ -6981,7 +6988,7 @@
69816988
"locationName":"federatedAuthentication"
69826989
}
69836990
},
6984-
"documentation":"<p>Describes the authentication methods used by a Client VPN endpoint. For more information, see <a href=\"https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/authentication-authrization.html#client-authentication\">Authentication</a> in the <i>AWS Client VPN Administrator Guide</i>.</p>"
6991+
"documentation":"<p>Describes the authentication methods used by a Client VPN endpoint. For more information, see <a href=\"https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/client-authentication.html\">Authentication</a> in the <i>AWS Client VPN Administrator Guide</i>.</p>"
69856992
},
69866993
"ClientVpnAuthenticationList":{
69876994
"type":"list",
@@ -7251,6 +7258,11 @@
72517258
"shape":"VpcId",
72527259
"documentation":"<p>The ID of the VPC.</p>",
72537260
"locationName":"vpcId"
7261+
},
7262+
"SelfServicePortalUrl":{
7263+
"shape":"String",
7264+
"documentation":"<p>The URL of the self-service portal.</p>",
7265+
"locationName":"selfServicePortalUrl"
72547266
}
72557267
},
72567268
"documentation":"<p>Describes a Client VPN endpoint.</p>"
@@ -8040,6 +8052,10 @@
80408052
"VpcId":{
80418053
"shape":"VpcId",
80428054
"documentation":"<p>The ID of the VPC to associate with the Client VPN endpoint. If no security group IDs are specified in the request, the default security group for the VPC is applied.</p>"
8055+
},
8056+
"SelfServicePortal":{
8057+
"shape":"SelfServicePortal",
8058+
"documentation":"<p>Specify whether to enable the self-service portal for the Client VPN endpoint.</p> <p>Default Value: <code>enabled</code> </p>"
80438059
}
80448060
}
80458061
},
@@ -10061,6 +10077,10 @@
1006110077
"Ipv6Support":{
1006210078
"shape":"Ipv6SupportValue",
1006310079
"documentation":"<p>Enable or disable IPv6 support. The default is <code>enable</code>.</p>"
10080+
},
10081+
"ApplianceModeSupport":{
10082+
"shape":"ApplianceModeSupportValue",
10083+
"documentation":"<p>Enable or disable support for appliance mode. If enabled, a traffic flow between a source and destination uses the same Availability Zone for the VPC attachment for the lifetime of that flow. The default is <code>disable</code>.</p>"
1006410084
}
1006510085
},
1006610086
"documentation":"<p>Describes the options for a VPC attachment.</p>"
@@ -19388,16 +19408,25 @@
1938819408
"shape":"String",
1938919409
"documentation":"<p>The Amazon Resource Name (ARN) of the IAM SAML identity provider.</p>",
1939019410
"locationName":"samlProviderArn"
19411+
},
19412+
"SelfServiceSamlProviderArn":{
19413+
"shape":"String",
19414+
"documentation":"<p>The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.</p>",
19415+
"locationName":"selfServiceSamlProviderArn"
1939119416
}
1939219417
},
19393-
"documentation":"<p>Describes the IAM SAML identity provider used for federated authentication.</p>"
19418+
"documentation":"<p>Describes the IAM SAML identity providers used for federated authentication.</p>"
1939419419
},
1939519420
"FederatedAuthenticationRequest":{
1939619421
"type":"structure",
1939719422
"members":{
1939819423
"SAMLProviderArn":{
1939919424
"shape":"String",
1940019425
"documentation":"<p>The Amazon Resource Name (ARN) of the IAM SAML identity provider.</p>"
19426+
},
19427+
"SelfServiceSAMLProviderArn":{
19428+
"shape":"String",
19429+
"documentation":"<p>The Amazon Resource Name (ARN) of the IAM SAML identity provider for the self-service portal.</p>"
1940119430
}
1940219431
},
1940319432
"documentation":"<p>The IAM SAML identity provider used for federated authentication.</p>"
@@ -26710,6 +26739,10 @@
2671026739
"VpcId":{
2671126740
"shape":"VpcId",
2671226741
"documentation":"<p>The ID of the VPC to associate with the Client VPN endpoint.</p>"
26742+
},
26743+
"SelfServicePortal":{
26744+
"shape":"SelfServicePortal",
26745+
"documentation":"<p>Specify whether to enable the self-service portal for the Client VPN endpoint.</p>"
2671326746
}
2671426747
}
2671526748
},
@@ -27836,6 +27869,10 @@
2783627869
"Ipv6Support":{
2783727870
"shape":"Ipv6SupportValue",
2783827871
"documentation":"<p>Enable or disable IPv6 support. The default is <code>enable</code>.</p>"
27872+
},
27873+
"ApplianceModeSupport":{
27874+
"shape":"ApplianceModeSupportValue",
27875+
"documentation":"<p>Enable or disable support for appliance mode. If enabled, a traffic flow between a source and destination uses the same Availability Zone for the VPC attachment for the lifetime of that flow. The default is <code>disable</code>.</p>"
2783927876
}
2784027877
},
2784127878
"documentation":"<p>Describes the options for a VPC attachment.</p>"
@@ -34174,6 +34211,13 @@
3417434211
"locationName":"SecurityGroup"
3417534212
}
3417634213
},
34214+
"SelfServicePortal":{
34215+
"type":"string",
34216+
"enum":[
34217+
"enabled",
34218+
"disabled"
34219+
]
34220+
},
3417734221
"SendDiagnosticInterruptRequest":{
3417834222
"type":"structure",
3417934223
"required":["InstanceId"],
@@ -37700,6 +37744,11 @@
3770037744
"shape":"Ipv6SupportValue",
3770137745
"documentation":"<p>Indicates whether IPv6 support is disabled.</p>",
3770237746
"locationName":"ipv6Support"
37747+
},
37748+
"ApplianceModeSupport":{
37749+
"shape":"ApplianceModeSupportValue",
37750+
"documentation":"<p>Indicates whether appliance mode support is enabled.</p>",
37751+
"locationName":"applianceModeSupport"
3770337752
}
3770437753
},
3770537754
"documentation":"<p>Describes the VPC attachment options.</p>"

0 commit comments

Comments
 (0)