|
4731 | 4731 | "output":{"shape":"ExportVerifiedAccessInstanceClientConfigurationResult"},
|
4732 | 4732 | "documentation":"<p>Exports the client configuration for a Verified Access instance.</p>"
|
4733 | 4733 | },
|
| 4734 | + "GetActiveVpnTunnelStatus":{ |
| 4735 | + "name":"GetActiveVpnTunnelStatus", |
| 4736 | + "http":{ |
| 4737 | + "method":"POST", |
| 4738 | + "requestUri":"/" |
| 4739 | + }, |
| 4740 | + "input":{"shape":"GetActiveVpnTunnelStatusRequest"}, |
| 4741 | + "output":{"shape":"GetActiveVpnTunnelStatusResult"}, |
| 4742 | + "documentation":"<p>Returns the currently negotiated security parameters for an active VPN tunnel, including IKE version, DH groups, encryption algorithms, and integrity algorithms.</p>" |
| 4743 | + }, |
4734 | 4744 | "GetAllowedImagesSettings":{
|
4735 | 4745 | "name":"GetAllowedImagesSettings",
|
4736 | 4746 | "http":{
|
|
7332 | 7342 | "locationName":"item"
|
7333 | 7343 | }
|
7334 | 7344 | },
|
| 7345 | + "ActiveVpnTunnelStatus":{ |
| 7346 | + "type":"structure", |
| 7347 | + "members":{ |
| 7348 | + "Phase1EncryptionAlgorithm":{ |
| 7349 | + "shape":"String", |
| 7350 | + "documentation":"<p>The encryption algorithm negotiated in Phase 1 IKE negotiations.</p>", |
| 7351 | + "locationName":"phase1EncryptionAlgorithm" |
| 7352 | + }, |
| 7353 | + "Phase2EncryptionAlgorithm":{ |
| 7354 | + "shape":"String", |
| 7355 | + "documentation":"<p>The encryption algorithm negotiated in Phase 2 IKE negotiations.</p>", |
| 7356 | + "locationName":"phase2EncryptionAlgorithm" |
| 7357 | + }, |
| 7358 | + "Phase1IntegrityAlgorithm":{ |
| 7359 | + "shape":"String", |
| 7360 | + "documentation":"<p>The integrity algorithm negotiated in Phase 1 IKE negotiations.</p>", |
| 7361 | + "locationName":"phase1IntegrityAlgorithm" |
| 7362 | + }, |
| 7363 | + "Phase2IntegrityAlgorithm":{ |
| 7364 | + "shape":"String", |
| 7365 | + "documentation":"<p>The integrity algorithm negotiated in Phase 2 IKE negotiations.</p>", |
| 7366 | + "locationName":"phase2IntegrityAlgorithm" |
| 7367 | + }, |
| 7368 | + "Phase1DHGroup":{ |
| 7369 | + "shape":"Integer", |
| 7370 | + "documentation":"<p>The Diffie-Hellman group number being used in Phase 1 IKE negotiations.</p>", |
| 7371 | + "locationName":"phase1DHGroup" |
| 7372 | + }, |
| 7373 | + "Phase2DHGroup":{ |
| 7374 | + "shape":"Integer", |
| 7375 | + "documentation":"<p>The Diffie-Hellman group number being used in Phase 2 IKE negotiations.</p>", |
| 7376 | + "locationName":"phase2DHGroup" |
| 7377 | + }, |
| 7378 | + "IkeVersion":{ |
| 7379 | + "shape":"String", |
| 7380 | + "documentation":"<p>The version of the Internet Key Exchange (IKE) protocol being used.</p>", |
| 7381 | + "locationName":"ikeVersion" |
| 7382 | + }, |
| 7383 | + "ProvisioningStatus":{ |
| 7384 | + "shape":"VpnTunnelProvisioningStatus", |
| 7385 | + "documentation":"<p>The current provisioning status of the VPN tunnel.</p>", |
| 7386 | + "locationName":"provisioningStatus" |
| 7387 | + }, |
| 7388 | + "ProvisioningStatusReason":{ |
| 7389 | + "shape":"String", |
| 7390 | + "documentation":"<p>The reason for the current provisioning status.</p>", |
| 7391 | + "locationName":"provisioningStatusReason" |
| 7392 | + } |
| 7393 | + }, |
| 7394 | + "documentation":"<p>Contains information about the current security configuration of an active VPN tunnel.</p>" |
| 7395 | + }, |
7335 | 7396 | "ActivityStatus":{
|
7336 | 7397 | "type":"string",
|
7337 | 7398 | "enum":[
|
|
18294 | 18355 | "documentation":"<p>The tags to apply to the VPN connection.</p>",
|
18295 | 18356 | "locationName":"TagSpecification"
|
18296 | 18357 | },
|
| 18358 | + "PreSharedKeyStorage":{ |
| 18359 | + "shape":"String", |
| 18360 | + "documentation":"<p>Specifies the storage mode for the pre-shared key (PSK). Valid values are <code>Standard</code>\" (stored in the Site-to-Site VPN service) or <code>SecretsManager</code> (stored in Amazon Web Services Secrets Manager).</p>" |
| 18361 | + }, |
18297 | 18362 | "DryRun":{
|
18298 | 18363 | "shape":"Boolean",
|
18299 | 18364 | "documentation":"<p>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 <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>",
|
|
33795 | 33860 | "type":"string",
|
33796 | 33861 | "enum":["ipsec.1"]
|
33797 | 33862 | },
|
| 33863 | + "GetActiveVpnTunnelStatusRequest":{ |
| 33864 | + "type":"structure", |
| 33865 | + "required":[ |
| 33866 | + "VpnConnectionId", |
| 33867 | + "VpnTunnelOutsideIpAddress" |
| 33868 | + ], |
| 33869 | + "members":{ |
| 33870 | + "VpnConnectionId":{ |
| 33871 | + "shape":"VpnConnectionId", |
| 33872 | + "documentation":"<p>The ID of the VPN connection for which to retrieve the active tunnel status.</p>" |
| 33873 | + }, |
| 33874 | + "VpnTunnelOutsideIpAddress":{ |
| 33875 | + "shape":"String", |
| 33876 | + "documentation":"<p>The external IP address of the VPN tunnel for which to retrieve the active status.</p>" |
| 33877 | + }, |
| 33878 | + "DryRun":{ |
| 33879 | + "shape":"Boolean", |
| 33880 | + "documentation":"<p>Checks whether you have the required permissions for the action, without actually making the request.</p>" |
| 33881 | + } |
| 33882 | + } |
| 33883 | + }, |
| 33884 | + "GetActiveVpnTunnelStatusResult":{ |
| 33885 | + "type":"structure", |
| 33886 | + "members":{ |
| 33887 | + "ActiveVpnTunnelStatus":{ |
| 33888 | + "shape":"ActiveVpnTunnelStatus", |
| 33889 | + "documentation":"<p>Information about the current security configuration of the VPN tunnel.</p>", |
| 33890 | + "locationName":"activeVpnTunnelStatus" |
| 33891 | + } |
| 33892 | + } |
| 33893 | + }, |
33798 | 33894 | "GetAllowedImagesSettingsRequest":{
|
33799 | 33895 | "type":"structure",
|
33800 | 33896 | "members":{
|
|
35913 | 36009 | "shape":"String",
|
35914 | 36010 | "documentation":"<p>The IKE version to be used in the sample configuration file for your customer gateway device. You can specify one of the following versions: <code>ikev1</code> or <code>ikev2</code>.</p>"
|
35915 | 36011 | },
|
| 36012 | + "SampleType":{ |
| 36013 | + "shape":"String", |
| 36014 | + "documentation":"<p>The type of sample configuration to generate. Valid values are \"compatibility\" (includes IKEv1) or \"recommended\" (throws UnsupportedOperationException for IKEv1).</p>" |
| 36015 | + }, |
35916 | 36016 | "DryRun":{
|
35917 | 36017 | "shape":"Boolean",
|
35918 | 36018 | "documentation":"<p>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 <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>"
|
|
49670 | 49770 | "SkipTunnelReplacement":{
|
49671 | 49771 | "shape":"Boolean",
|
49672 | 49772 | "documentation":"<p>Choose whether or not to trigger immediate tunnel replacement. This is only applicable when turning on or off <code>EnableTunnelLifecycleControl</code>.</p> <p>Valid values: <code>True</code> | <code>False</code> </p>"
|
| 49773 | + }, |
| 49774 | + "PreSharedKeyStorage":{ |
| 49775 | + "shape":"String", |
| 49776 | + "documentation":"<p>Specifies the storage mode for the pre-shared key (PSK). Valid values are <code>Standard</code> (stored in Site-to-Site VPN service) or <code>SecretsManager</code> (stored in Amazon Web Services Secrets Manager).</p>" |
49673 | 49777 | }
|
49674 | 49778 | }
|
49675 | 49779 | },
|
|
67798 | 67902 | "documentation":"<p>Information about the VPN tunnel.</p>",
|
67799 | 67903 | "locationName":"vgwTelemetry"
|
67800 | 67904 | },
|
| 67905 | + "PreSharedKeyArn":{ |
| 67906 | + "shape":"String", |
| 67907 | + "documentation":"<p>The Amazon Resource Name (ARN) of the Secrets Manager secret storing the pre-shared key(s) for the VPN connection.</p>", |
| 67908 | + "locationName":"preSharedKeyArn" |
| 67909 | + }, |
67801 | 67910 | "VpnConnectionId":{
|
67802 | 67911 | "shape":"String",
|
67803 | 67912 | "documentation":"<p>The ID of the VPN connection.</p>",
|
|
68213 | 68322 | "type":"list",
|
68214 | 68323 | "member":{"shape":"VpnTunnelOptionsSpecification"}
|
68215 | 68324 | },
|
| 68325 | + "VpnTunnelProvisioningStatus":{ |
| 68326 | + "type":"string", |
| 68327 | + "enum":[ |
| 68328 | + "available", |
| 68329 | + "pending", |
| 68330 | + "failed" |
| 68331 | + ] |
| 68332 | + }, |
68216 | 68333 | "WeekDay":{
|
68217 | 68334 | "type":"string",
|
68218 | 68335 | "enum":[
|
|
0 commit comments