public static class ModifyTunnelAttributeRequest.ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
ikeAuthAlg
The authentication algorithm that is used in IKE Phase 1 negotiations.
|
String |
ikeEncAlg
The encryption algorithm that is used in IKE Phase 1 negotiations.
|
Long |
ikeLifetime
The SA lifetime that is used in IKE Phase 1 negotiations.
|
String |
ikeMode
The IKE negotiation mode.
|
String |
ikePfs
The Diffie-Hellman (DH) key exchange algorithm that is used in IKE Phase 1 negotiations.
|
String |
ikeVersion
The IKE version.
|
String |
localId
The tunnel identifier.
|
String |
psk
The pre-shared key that is used to verify identities between the tunnel and peer.
|
String |
remoteId
The peer identifier.
|
构造器和说明 |
---|
ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig() |
@NameInMap(value="IkeAuthAlg") public String ikeAuthAlg
The authentication algorithm that is used in IKE Phase 1 negotiations.
sha1
@NameInMap(value="IkeEncAlg") public String ikeEncAlg
The encryption algorithm that is used in IKE Phase 1 negotiations.
aes
@NameInMap(value="IkeLifetime") public Long ikeLifetime
The SA lifetime that is used in IKE Phase 1 negotiations. Unit: seconds. Valid values: 0 to 86400.
example:86400
@NameInMap(value="IkeMode") public String ikeMode
The IKE negotiation mode. Valid values:
main
@NameInMap(value="IkePfs") public String ikePfs
The Diffie-Hellman (DH) key exchange algorithm that is used in IKE Phase 1 negotiations. Valid values: group1, group2, group5, and group14.
example:group2
@NameInMap(value="IkeVersion") public String ikeVersion
The IKE version. Valid values: ikev1 and ikev2.
example:ikev2
@NameInMap(value="LocalId") public String localId
The tunnel identifier. The identifier can be up to 100 characters in length, and supports fully qualified domain names (FQDNs) and IP addresses. The default identifier is the tunnel IP address.
example:47.XX.XX.87
@NameInMap(value="Psk") public String psk
The pre-shared key that is used to verify identities between the tunnel and peer.
~!`@#$%^&*()_-+={}[]|;:\\",.<>/?
example:The pre-shared key that is configured for the tunnel and the tunnel peer must be the same. Otherwise, the system cannot establish the tunnel.
123456****
@NameInMap(value="RemoteId") public String remoteId
The peer identifier. The identifier can be up to 100 characters in length, and supports FQDNs and IP addresses. The default identifier is the IP address of the customer gateway associated with the tunnel.
example:47.XX.XX.207
public ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig()
public static ModifyTunnelAttributeRequest.ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig build(Map<String,?> map) throws Exception
Exception
public ModifyTunnelAttributeRequest.ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig setIkeAuthAlg(String ikeAuthAlg)
public String getIkeAuthAlg()
public ModifyTunnelAttributeRequest.ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig setIkeEncAlg(String ikeEncAlg)
public String getIkeEncAlg()
public ModifyTunnelAttributeRequest.ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig setIkeLifetime(Long ikeLifetime)
public Long getIkeLifetime()
public ModifyTunnelAttributeRequest.ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig setIkeMode(String ikeMode)
public String getIkeMode()
public ModifyTunnelAttributeRequest.ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig setIkePfs(String ikePfs)
public String getIkePfs()
public ModifyTunnelAttributeRequest.ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig setIkeVersion(String ikeVersion)
public String getIkeVersion()
public ModifyTunnelAttributeRequest.ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig setLocalId(String localId)
public String getLocalId()
public ModifyTunnelAttributeRequest.ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig setPsk(String psk)
public String getPsk()
public ModifyTunnelAttributeRequest.ModifyTunnelAttributeRequestTunnelOptionsSpecificationTunnelIkeConfig setRemoteId(String remoteId)
public String getRemoteId()
Copyright © 2024. All rights reserved.