public class ModifyVpnConnectionAttributeResponseBody
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
Long |
createTime
The timestamp generated when the IPsec-VPN connection was established.
|
String |
customerGatewayId
The ID of the customer gateway associated with the IPsec-VPN connection.
|
String |
description
The description of the IPsec-VPN connection.
|
Boolean |
effectImmediately
Indicates whether IPsec negotiations immediately start after the configuration takes effect.
|
Boolean |
enableDpd
Indicates whether the DPD feature is enabled for the IPsec-VPN connection.
|
Boolean |
enableNatTraversal
Indicates whether NAT traversal is enabled for the IPsec-VPN connection.
|
Boolean |
enableTunnelsBgp
Indicates whether BGP is enabled for the tunnel.
|
ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyIkeConfig |
ikeConfig
The configuration of Phase 1 negotiations.
|
ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyIpsecConfig |
ipsecConfig
The configuration of Phase 2 negotiations.
|
String |
localSubnet
The CIDR block on the VPC side.
|
String |
name
The name of the IPsec-VPN connection.
|
String |
remoteSubnet
The CIDR block on the data center side.
|
String |
requestId
The request ID.
|
String |
resourceGroupId
The ID of the resource group to which the IPsec-VPN connection belongs.
|
ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyTunnelOptionsSpecification |
tunnelOptionsSpecification
The tunnel configuration of the IPsec-VPN connection.
|
ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyVcoHealthCheck |
vcoHealthCheck
The health check configuration.
|
ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyVpnBgpConfig |
vpnBgpConfig
The BGP configuration.
|
String |
vpnConnectionId
The ID of the IPsec-VPN connection.
|
String |
vpnGatewayId
The ID of the VPN gateway.
|
构造器和说明 |
---|
ModifyVpnConnectionAttributeResponseBody() |
@NameInMap(value="CreateTime") public Long createTime
The timestamp generated when the IPsec-VPN connection was established. Unit: milliseconds.
This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC.
example:1492753817000
@NameInMap(value="CustomerGatewayId") public String customerGatewayId
The ID of the customer gateway associated with the IPsec-VPN connection.
This parameter is returned only for single-tunnel IPsec-VPN connections.
example:cgw-p0w2jemrcj5u61un8****
@NameInMap(value="Description") public String description
The description of the IPsec-VPN connection.
example:description
@NameInMap(value="EffectImmediately") public Boolean effectImmediately
Indicates whether IPsec negotiations immediately start after the configuration takes effect. Valid values:
false
@NameInMap(value="EnableDpd") public Boolean enableDpd
Indicates whether the DPD feature is enabled for the IPsec-VPN connection. Valid values:
This parameter is returned only for single-tunnel IPsec-VPN connections.
example:true
@NameInMap(value="EnableNatTraversal") public Boolean enableNatTraversal
Indicates whether NAT traversal is enabled for the IPsec-VPN connection. Valid values: Valid values:
This parameter is returned only for single-tunnel IPsec-VPN connections.
example:true
@NameInMap(value="EnableTunnelsBgp") public Boolean enableTunnelsBgp
Indicates whether BGP is enabled for the tunnel. Valid values:
This parameter is returned only by dual-tunnel IPsec-VPN connections.
example:true
@NameInMap(value="IkeConfig") public ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyIkeConfig ikeConfig
The configuration of Phase 1 negotiations.
IkeConfig parameters are returned only for single-tunnel IPsec-VPN connections.
@NameInMap(value="IpsecConfig") public ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyIpsecConfig ipsecConfig
The configuration of Phase 2 negotiations.
IpsecConfig parameters are returned only for single-tunnel IPsec-VPN connections.
@NameInMap(value="LocalSubnet") public String localSubnet
The CIDR block on the VPC side.
example:10.1.1.0/24,10.1.2.0/24
@NameInMap(value="Name") public String name
The name of the IPsec-VPN connection.
example:nametest
@NameInMap(value="RemoteSubnet") public String remoteSubnet
The CIDR block on the data center side.
example:10.2.1.0/24,10.2.2.0/24
@NameInMap(value="RequestId") public String requestId
The request ID.
example:7DB79D0C-5F27-4AB5-995B-79BE55102F90
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group to which the IPsec-VPN connection belongs.
The IPsec-VPN connection and the VPN gateway associated with the IPsec-VPN connection belong to the same resource group. You can call the ListResourceGroups operation to query resource groups.
example:rg-acfmzs372yg****
@NameInMap(value="TunnelOptionsSpecification") public ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyTunnelOptionsSpecification tunnelOptionsSpecification
The tunnel configuration of the IPsec-VPN connection.
TunnelOptionsSpecification parameters are returned only for dual-tunnel IPsec-VPN connections.
@NameInMap(value="VcoHealthCheck") public ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyVcoHealthCheck vcoHealthCheck
The health check configuration.
VcoHealthCheck parameters are returned only for single-tunnel IPsec-VPN connections.
@NameInMap(value="VpnBgpConfig") public ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyVpnBgpConfig vpnBgpConfig
The BGP configuration.
VpnBgpConfig parameters are returned only for single-tunnel IPsec-VPN connections.
@NameInMap(value="VpnConnectionId") public String vpnConnectionId
The ID of the IPsec-VPN connection.
example:vco-bp1bbi27hojx80nck****
@NameInMap(value="VpnGatewayId") public String vpnGatewayId
The ID of the VPN gateway.
example:vpn-bp1q8bgx4xnkm2ogj****
public static ModifyVpnConnectionAttributeResponseBody build(Map<String,?> map) throws Exception
Exception
public ModifyVpnConnectionAttributeResponseBody setCreateTime(Long createTime)
public Long getCreateTime()
public ModifyVpnConnectionAttributeResponseBody setCustomerGatewayId(String customerGatewayId)
public String getCustomerGatewayId()
public ModifyVpnConnectionAttributeResponseBody setDescription(String description)
public String getDescription()
public ModifyVpnConnectionAttributeResponseBody setEffectImmediately(Boolean effectImmediately)
public Boolean getEffectImmediately()
public ModifyVpnConnectionAttributeResponseBody setEnableDpd(Boolean enableDpd)
public Boolean getEnableDpd()
public ModifyVpnConnectionAttributeResponseBody setEnableNatTraversal(Boolean enableNatTraversal)
public Boolean getEnableNatTraversal()
public ModifyVpnConnectionAttributeResponseBody setEnableTunnelsBgp(Boolean enableTunnelsBgp)
public Boolean getEnableTunnelsBgp()
public ModifyVpnConnectionAttributeResponseBody setIkeConfig(ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyIkeConfig ikeConfig)
public ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyIkeConfig getIkeConfig()
public ModifyVpnConnectionAttributeResponseBody setIpsecConfig(ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyIpsecConfig ipsecConfig)
public ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyIpsecConfig getIpsecConfig()
public ModifyVpnConnectionAttributeResponseBody setLocalSubnet(String localSubnet)
public String getLocalSubnet()
public ModifyVpnConnectionAttributeResponseBody setName(String name)
public String getName()
public ModifyVpnConnectionAttributeResponseBody setRemoteSubnet(String remoteSubnet)
public String getRemoteSubnet()
public ModifyVpnConnectionAttributeResponseBody setRequestId(String requestId)
public String getRequestId()
public ModifyVpnConnectionAttributeResponseBody setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public ModifyVpnConnectionAttributeResponseBody setTunnelOptionsSpecification(ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyTunnelOptionsSpecification tunnelOptionsSpecification)
public ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyTunnelOptionsSpecification getTunnelOptionsSpecification()
public ModifyVpnConnectionAttributeResponseBody setVcoHealthCheck(ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyVcoHealthCheck vcoHealthCheck)
public ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyVcoHealthCheck getVcoHealthCheck()
public ModifyVpnConnectionAttributeResponseBody setVpnBgpConfig(ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyVpnBgpConfig vpnBgpConfig)
public ModifyVpnConnectionAttributeResponseBody.ModifyVpnConnectionAttributeResponseBodyVpnBgpConfig getVpnBgpConfig()
public ModifyVpnConnectionAttributeResponseBody setVpnConnectionId(String vpnConnectionId)
public String getVpnConnectionId()
public ModifyVpnConnectionAttributeResponseBody setVpnGatewayId(String vpnGatewayId)
public String getVpnGatewayId()
Copyright © 2024. All rights reserved.