Class ThirdPartyVpnPeer
Peer
[DataContract]
public class ThirdPartyVpnPeer : NamedItem
- Inheritance
-
ThirdPartyVpnPeer
- Inherited Members
Properties
Group
Undocumented 2025-02-21
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "group")]
public ThirdPartyVpnPeerGroup? Group { get; set; }
Property Value
IkeVersion
[optional] The IKE version to be used for the IPsec VPN peer configuration. Defaults to '1' when omitted.
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "ikeVersion")]
public string? IkeVersion { get; set; }
Property Value
IpsecPolicies
Gets or Sets IpsecPolicies
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "ipsecPolicies")]
public IpsecPolicies? IpsecPolicies { get; set; }
Property Value
IpsecPoliciesPreset
One of the following available presets: 'default', 'aws', 'azure'. If this is provided, the 'ipsecPolicies' parameter is ignored.
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "ipsecPoliciesPreset")]
public string? IpsecPoliciesPreset { get; set; }
Property Value
IsRouteBased
Undocumented 2024-10-21
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "isRouteBased")]
public bool? IsRouteBased { get; set; }
Property Value
- bool?
LocalId
Local ID - Undocumented
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "localId")]
public string? LocalId { get; set; }
Property Value
Network
Undocumented 2024-10-22
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "network")]
public ThirdPartyVpnPeerNetwork? Network { get; set; }
Property Value
NetworkTags
A list of network tags that will connect with this peer. Use ['all'] for all networks. Use ['none'] for no networks. If not included, the default is ['all'].
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "networkTags")]
public List<string>? NetworkTags { get; set; }
Property Value
PeerId
[DataMember(Name = "peerId")]
public string? PeerId { get; set; }
Property Value
PrivateSubnets
The list of the private subnets of the VPN peer
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "privateSubnets")]
public List<string>? PrivateSubnets { get; set; }
Property Value
PublicHostname
Undocumented 2025-02-21
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "publicHostname")]
public string? PublicHostname { get; set; }
Property Value
PublicIp
The public IP of the VPN peer
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "publicIp")]
public string? PublicIp { get; set; }
Property Value
RemoteId
[optional] The remote ID is used to identify the connecting VPN peer. This can either be a valid IPv4 Address, FQDN or User FQDN.
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "remoteId")]
public string? RemoteId { get; set; }
Property Value
Secret
The shared secret with the VPN peer
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "secret")]
public string? Secret { get; set; }
Property Value
priorityInGroup
Undocumented 2025-01-13
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "priorityInGroup")]
public int? priorityInGroup { get; set; }
Property Value
- int?