VpnConfigurationPatchableProperties Class

Definition

Network and credential configuration currently applied on terminal server.

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

Constructors

Name Description
VpnConfigurationPatchableProperties()

Creates an new VpnConfigurationPatchableProperties instance.

Properties

Name Description
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 VpnConfigurationPatchableProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VpnConfigurationPatchableProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VpnConfigurationPatchableProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to