public static class ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
clientIpPool
The client CIDR block.
|
String |
creationTime
The time when the IPsec server was created.
|
Boolean |
effectImmediately
Indicates whether the current IPsec tunnel is deleted and negotiations are reinitiated.
|
String |
IDaaSInstanceId
The ID of the IDaaS instance.
|
ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServersIkeConfig |
ikeConfig
The configurations of Phase 1 negotiations.
|
String |
internetIp
The public IP address of the VPN gateway.
|
ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServersIpsecConfig |
ipsecConfig
The configurations of Phase 2 negotiations.
|
String |
ipsecServerId
The IPsec server ID.
|
String |
ipsecServerName
The name of the IPsec server.
|
String |
localSubnet
The local CIDR blocks, which refer to the CIDR blocks on the virtual private cloud (VPC) side.
|
Integer |
maxConnections
The number of SSL-VPN connections supported by the VPN gateway.
|
Boolean |
multiFactorAuthEnabled
Indicates whether two-factor authentication is enabled.
|
Integer |
onlineClientCount
The number of clients that are connected to the IPsec server.
|
String |
psk
The pre-shared key.
|
Boolean |
pskEnabled
Indicates whether pre-shared key authentication is enabled.
|
String |
regionId
The ID of the region where the IPsec server is created.
|
String |
resourceGroupId
The ID of the resource group to which the IPsec server belongs.
|
String |
vpnGatewayId
The ID of the VPN gateway.
|
构造器和说明 |
---|
ListIpsecServersResponseBodyIpsecServers() |
@NameInMap(value="ClientIpPool") public String clientIpPool
The client CIDR block. It refers to the CIDR block that is allocated to the virtual interface of the client.
example:10.0.0.0/24
@NameInMap(value="CreationTime") public String creationTime
The time when the IPsec server was created.
T is used as a delimiter. Z indicates that the time is in UTC.
example:2018-12-03T10:11:55Z
@NameInMap(value="EffectImmediately") public Boolean effectImmediately
Indicates whether the current IPsec tunnel is deleted and negotiations are reinitiated. Valid values:
false
@NameInMap(value="IDaaSInstanceId") public String IDaaSInstanceId
The ID of the IDaaS instance.
example:idaas-cn-hangzhou-****
@NameInMap(value="IkeConfig") public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServersIkeConfig ikeConfig
The configurations of Phase 1 negotiations.
@NameInMap(value="InternetIp") public String internetIp
The public IP address of the VPN gateway.
example:47.22.XX.XX
@NameInMap(value="IpsecConfig") public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServersIpsecConfig ipsecConfig
The configurations of Phase 2 negotiations.
@NameInMap(value="IpsecServerId") public String ipsecServerId
The IPsec server ID.
example:iss-bp1bo3xuvcxo7ixll****
@NameInMap(value="IpsecServerName") public String ipsecServerName
The name of the IPsec server.
example:test
@NameInMap(value="LocalSubnet") public String localSubnet
The local CIDR blocks, which refer to the CIDR blocks on the virtual private cloud (VPC) side.
example:192.168.0.0/16,172.17.0.0/16
@NameInMap(value="MaxConnections") public Integer maxConnections
The number of SSL-VPN connections supported by the VPN gateway.
example:The number of SSL-VPN connections specified in this parameter includes both SSL-VPN and IPsec-VPN connections. For example, you have five SSL-VPN connections and three SSL clients occupy three SSL-VPN connections. In this case, two clients can connect to the IPsec server.
5
@NameInMap(value="MultiFactorAuthEnabled") public Boolean multiFactorAuthEnabled
Indicates whether two-factor authentication is enabled. Valid values:
true
@NameInMap(value="OnlineClientCount") public Integer onlineClientCount
The number of clients that are connected to the IPsec server.
example:1
@NameInMap(value="Psk") public String psk
The pre-shared key.
example:pgw6dy7d****
@NameInMap(value="PskEnabled") public Boolean pskEnabled
Indicates whether pre-shared key authentication is enabled. Only true may be returned, which indicates that pre-shared key authentication is enabled.
example:true
@NameInMap(value="RegionId") public String regionId
The ID of the region where the IPsec server is created.
example:cn-hangzhou
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group to which the IPsec server belongs.
You can call the ListResourceGroups operation to query the resource group information.
example:rg-acfmzs372yg****
@NameInMap(value="VpnGatewayId") public String vpnGatewayId
The ID of the VPN gateway.
example:vpn-bp1q8bgx4xnkm2ogj****
public static ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers build(Map<String,?> map) throws Exception
Exception
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setClientIpPool(String clientIpPool)
public String getClientIpPool()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setCreationTime(String creationTime)
public String getCreationTime()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setEffectImmediately(Boolean effectImmediately)
public Boolean getEffectImmediately()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setIDaaSInstanceId(String IDaaSInstanceId)
public String getIDaaSInstanceId()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setIkeConfig(ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServersIkeConfig ikeConfig)
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServersIkeConfig getIkeConfig()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setInternetIp(String internetIp)
public String getInternetIp()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setIpsecConfig(ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServersIpsecConfig ipsecConfig)
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServersIpsecConfig getIpsecConfig()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setIpsecServerId(String ipsecServerId)
public String getIpsecServerId()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setIpsecServerName(String ipsecServerName)
public String getIpsecServerName()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setLocalSubnet(String localSubnet)
public String getLocalSubnet()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setMaxConnections(Integer maxConnections)
public Integer getMaxConnections()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setMultiFactorAuthEnabled(Boolean multiFactorAuthEnabled)
public Boolean getMultiFactorAuthEnabled()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setOnlineClientCount(Integer onlineClientCount)
public Integer getOnlineClientCount()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setPsk(String psk)
public String getPsk()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setPskEnabled(Boolean pskEnabled)
public Boolean getPskEnabled()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setRegionId(String regionId)
public String getRegionId()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public ListIpsecServersResponseBody.ListIpsecServersResponseBodyIpsecServers setVpnGatewayId(String vpnGatewayId)
public String getVpnGatewayId()
Copyright © 2024. All rights reserved.