Modify Vpn Tunnel Certificate
| ec2_modify_vpn_tunnel_certificate | R Documentation |
Modifies the VPN tunnel endpoint certificate¶
Description¶
Modifies the VPN tunnel endpoint certificate.
Usage¶
Arguments¶
VpnConnectionId[required] The ID of the Amazon Web Services Site-to-Site VPN connection.
VpnTunnelOutsideIpAddress[required] The external IP address of the VPN tunnel.
DryRunChecks 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 isUnauthorizedOperation.
Value¶
A list with the following syntax:
list(
VpnConnection = list(
CustomerGatewayConfiguration = "string",
CustomerGatewayId = "string",
Category = "string",
State = "pending"|"available"|"deleting"|"deleted",
Type = "ipsec.1",
VpnConnectionId = "string",
VpnGatewayId = "string",
TransitGatewayId = "string",
CoreNetworkArn = "string",
CoreNetworkAttachmentArn = "string",
GatewayAssociationState = "associated"|"not-associated"|"associating"|"disassociating",
Options = list(
EnableAcceleration = TRUE|FALSE,
StaticRoutesOnly = TRUE|FALSE,
LocalIpv4NetworkCidr = "string",
RemoteIpv4NetworkCidr = "string",
LocalIpv6NetworkCidr = "string",
RemoteIpv6NetworkCidr = "string",
OutsideIpAddressType = "string",
TransportTransitGatewayAttachmentId = "string",
TunnelInsideIpVersion = "ipv4"|"ipv6",
TunnelOptions = list(
list(
OutsideIpAddress = "string",
TunnelInsideCidr = "string",
TunnelInsideIpv6Cidr = "string",
PreSharedKey = "string",
Phase1LifetimeSeconds = 123,
Phase2LifetimeSeconds = 123,
RekeyMarginTimeSeconds = 123,
RekeyFuzzPercentage = 123,
ReplayWindowSize = 123,
DpdTimeoutSeconds = 123,
DpdTimeoutAction = "string",
Phase1EncryptionAlgorithms = list(
list(
Value = "string"
)
),
Phase2EncryptionAlgorithms = list(
list(
Value = "string"
)
),
Phase1IntegrityAlgorithms = list(
list(
Value = "string"
)
),
Phase2IntegrityAlgorithms = list(
list(
Value = "string"
)
),
Phase1DHGroupNumbers = list(
list(
Value = 123
)
),
Phase2DHGroupNumbers = list(
list(
Value = 123
)
),
IkeVersions = list(
list(
Value = "string"
)
),
StartupAction = "string",
LogOptions = list(
CloudWatchLogOptions = list(
LogEnabled = TRUE|FALSE,
LogGroupArn = "string",
LogOutputFormat = "string"
)
),
EnableTunnelLifecycleControl = TRUE|FALSE
)
)
),
Routes = list(
list(
DestinationCidrBlock = "string",
Source = "Static",
State = "pending"|"available"|"deleting"|"deleted"
)
),
Tags = list(
list(
Key = "string",
Value = "string"
)
),
VgwTelemetry = list(
list(
AcceptedRouteCount = 123,
LastStatusChange = as.POSIXct(
"2015-01-01"
),
OutsideIpAddress = "string",
Status = "UP"|"DOWN",
StatusMessage = "string",
CertificateArn = "string"
)
)
)
)