public class ModifyVpnAttachmentAttributeResponseBody
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
attachInstanceId
The ID of the Cloud Enterprise Network (CEN) instance to which the transit router associated with the IPsec-VPN connection belongs.
|
String |
attachType
The type of the resource that is associated with the IPsec-VPN connection.
|
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.
|
ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyIkeConfig |
ikeConfig
The configuration of Phase 1 negotiations.
|
ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyIpsecConfig |
ipsecConfig
The configuration of Phase 2 negotiations.
|
String |
localSubnet
The CIDR block of the VPC with which the data center can communicate.
|
String |
name
The name of the IPsec-VPN connection.
|
String |
networkType
The network type of the IPsec-VPN connection.
|
String |
remoteSubnet
The CIDR block of the data center with which the VPC can communicate.
|
String |
requestId
The request ID.
|
String |
resourceGroupId
The ID of the resource group to which the IPsec-VPN connection belongs.
|
String |
spec
The bandwidth specification of the IPsec-VPN connection.
|
String |
status
The state of the IPsec-VPN connection.
|
ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyVcoHealthCheck |
vcoHealthCheck
The health check configuration of the IPsec-VPN connection.
|
ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyVpnBgpConfig |
vpnBgpConfig
The BGP configuration of the IPsec-VPN connection.
|
String |
vpnConnectionId
The ID of the IPsec-VPN connection.
|
String |
vpnGatewayId
The ID of the VPN gateway associated with the IPsec-VPN connection.
|
构造器和说明 |
---|
ModifyVpnAttachmentAttributeResponseBody() |
@NameInMap(value="AttachInstanceId") public String attachInstanceId
The ID of the Cloud Enterprise Network (CEN) instance to which the transit router associated with the IPsec-VPN connection belongs.
example:cen-c2r3m3zxkumoqz****
@NameInMap(value="AttachType") public String attachType
The type of the resource that is associated with the IPsec-VPN connection. Valid values:
CEN
@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:1658201810000
@NameInMap(value="CustomerGatewayId") public String customerGatewayId
The ID of the customer gateway associated with the IPsec-VPN connection.
example:cgw-p0w2jemrcj5u61un8****
@NameInMap(value="Description") public String description
The description of the IPsec-VPN connection.
example:desctest
@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:
true
@NameInMap(value="EnableNatTraversal") public Boolean enableNatTraversal
Indicates whether NAT traversal is enabled for the IPsec-VPN connection. Valid values:
true
@NameInMap(value="IkeConfig") public ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyIkeConfig ikeConfig
The configuration of Phase 1 negotiations.
@NameInMap(value="IpsecConfig") public ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyIpsecConfig ipsecConfig
The configuration of Phase 2 negotiations.
@NameInMap(value="LocalSubnet") public String localSubnet
The CIDR block of the VPC with which the data center can communicate.
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="NetworkType") public String networkType
The network type of the IPsec-VPN connection. Valid values:
public
@NameInMap(value="RemoteSubnet") public String remoteSubnet
The CIDR block of the data center with which the VPC can communicate.
example:10.1.3.0/24,10.1.4.0/24
@NameInMap(value="RequestId") public String requestId
The request ID.
example:35822A84-867F-3936-A2E6-A4C4E3ED11C0
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group to which the IPsec-VPN connection belongs.
You can call the ListResourceGroups operation to query resource groups.
example:rg-acfmzs372yg****
@NameInMap(value="Spec") public String spec
The bandwidth specification of the IPsec-VPN connection.
A value of M in the response indicates Mbit/s.
example:1000M
@NameInMap(value="Status") public String status
The state of the IPsec-VPN connection. Valid values:
ike_sa_not_established
@NameInMap(value="VcoHealthCheck") public ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyVcoHealthCheck vcoHealthCheck
The health check configuration of the IPsec-VPN connection.
@NameInMap(value="VpnBgpConfig") public ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyVpnBgpConfig vpnBgpConfig
The BGP configuration of the IPsec-VPN connection.
@NameInMap(value="VpnConnectionId") public String vpnConnectionId
The ID of the IPsec-VPN connection.
example:vco-p0w5112fgnl2ihlmf****
@NameInMap(value="VpnGatewayId") public String vpnGatewayId
The ID of the VPN gateway associated with the IPsec-VPN connection.
example:vpn-p0wa1c1018pmeb6cu****
public static ModifyVpnAttachmentAttributeResponseBody build(Map<String,?> map) throws Exception
Exception
public ModifyVpnAttachmentAttributeResponseBody setAttachInstanceId(String attachInstanceId)
public String getAttachInstanceId()
public ModifyVpnAttachmentAttributeResponseBody setAttachType(String attachType)
public String getAttachType()
public ModifyVpnAttachmentAttributeResponseBody setCreateTime(Long createTime)
public Long getCreateTime()
public ModifyVpnAttachmentAttributeResponseBody setCustomerGatewayId(String customerGatewayId)
public String getCustomerGatewayId()
public ModifyVpnAttachmentAttributeResponseBody setDescription(String description)
public String getDescription()
public ModifyVpnAttachmentAttributeResponseBody setEffectImmediately(Boolean effectImmediately)
public Boolean getEffectImmediately()
public ModifyVpnAttachmentAttributeResponseBody setEnableDpd(Boolean enableDpd)
public Boolean getEnableDpd()
public ModifyVpnAttachmentAttributeResponseBody setEnableNatTraversal(Boolean enableNatTraversal)
public Boolean getEnableNatTraversal()
public ModifyVpnAttachmentAttributeResponseBody setIkeConfig(ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyIkeConfig ikeConfig)
public ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyIkeConfig getIkeConfig()
public ModifyVpnAttachmentAttributeResponseBody setIpsecConfig(ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyIpsecConfig ipsecConfig)
public ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyIpsecConfig getIpsecConfig()
public ModifyVpnAttachmentAttributeResponseBody setLocalSubnet(String localSubnet)
public String getLocalSubnet()
public ModifyVpnAttachmentAttributeResponseBody setName(String name)
public String getName()
public ModifyVpnAttachmentAttributeResponseBody setNetworkType(String networkType)
public String getNetworkType()
public ModifyVpnAttachmentAttributeResponseBody setRemoteSubnet(String remoteSubnet)
public String getRemoteSubnet()
public ModifyVpnAttachmentAttributeResponseBody setRequestId(String requestId)
public String getRequestId()
public ModifyVpnAttachmentAttributeResponseBody setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public ModifyVpnAttachmentAttributeResponseBody setSpec(String spec)
public String getSpec()
public ModifyVpnAttachmentAttributeResponseBody setStatus(String status)
public String getStatus()
public ModifyVpnAttachmentAttributeResponseBody setVcoHealthCheck(ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyVcoHealthCheck vcoHealthCheck)
public ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyVcoHealthCheck getVcoHealthCheck()
public ModifyVpnAttachmentAttributeResponseBody setVpnBgpConfig(ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyVpnBgpConfig vpnBgpConfig)
public ModifyVpnAttachmentAttributeResponseBody.ModifyVpnAttachmentAttributeResponseBodyVpnBgpConfig getVpnBgpConfig()
public ModifyVpnAttachmentAttributeResponseBody setVpnConnectionId(String vpnConnectionId)
public String getVpnConnectionId()
public ModifyVpnAttachmentAttributeResponseBody setVpnGatewayId(String vpnGatewayId)
public String getVpnGatewayId()
Copyright © 2024. All rights reserved.