VpnConfigurationProperties Class

Definition

Network and credential configuration currently applied on terminal server.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.VpnConfigurationPropertiesTypeConverter))]
public class VpnConfigurationProperties : Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.IVpnConfigurationProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.VpnConfigurationPropertiesTypeConverter))>]
type VpnConfigurationProperties = class
    interface IVpnConfigurationProperties
    interface IJsonSerializable
Public Class VpnConfigurationProperties
Implements IVpnConfigurationProperties
Inheritance
VpnConfigurationProperties
Attributes
Implements

Constructors

Name Description
VpnConfigurationProperties()

Creates an new VpnConfigurationProperties instance.

Properties

Name Description
AdministrativeState

Administrative state of the resource.

NetworkToNetworkInterconnectId

ARM Resource ID of the Network To Network Interconnect.

OptionAPropertyBfdConfigurationAdministrativeState

Administrative state of the BfdConfiguration. Example: Enabled | Disabled.

OptionAPropertyBfdConfigurationIntervalInMilliSecond

Interval in milliseconds. Example: 300.

OptionAPropertyBfdConfigurationMultiplier

Multiplier for the Bfd Configuration. Example: 5.

OptionAPropertyMtu

MTU to use for option A peering.

OptionAPropertyPeerAsn

Peer ASN number.Example : 28

OptionAPropertyPrimaryIpv4Prefix

IPv4 Address Prefix.

OptionAPropertyPrimaryIpv6Prefix

IPv6 Address Prefix.

OptionAPropertySecondaryIpv4Prefix

Secondary IPv4 Address Prefix.

OptionAPropertySecondaryIpv6Prefix

Secondary IPv6 Address Prefix.

OptionAPropertyVlanId

Vlan Id.Example : 501

OptionBPropertyExportRouteTarget

Route Targets to be applied for outgoing routes from CE. This is for backward compatibility.

OptionBPropertyImportRouteTarget

Route Targets to be applied for incoming routes into CE. This is for backward compatibility.

PeeringOption

Peering option list.

RouteTargetExportIpv4RouteTarget

Route Targets to be applied for outgoing routes into CE.

RouteTargetExportIpv6RouteTarget

Route Targets to be applied for outgoing routes from CE.

RouteTargetImportIpv4RouteTarget

Route Targets to be applied for incoming routes into CE.

RouteTargetImportIpv6RouteTarget

Route Targets to be applied for incoming routes from CE.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VpnConfigurationProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VpnConfigurationProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ManagedNetworkFabric.Models.IVpnConfigurationProperties.

FromJsonString(String)

Creates a new instance of VpnConfigurationProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of VpnConfigurationProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to