Share via


VnetGatewayProperties Class

Definition

VnetGateway resource specific properties

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.VnetGatewayPropertiesTypeConverter))]
public class VnetGatewayProperties : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IVnetGatewayProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.VnetGatewayPropertiesTypeConverter))>]
type VnetGatewayProperties = class
    interface IVnetGatewayProperties
    interface IJsonSerializable
Public Class VnetGatewayProperties
Implements IVnetGatewayProperties
Inheritance
VnetGatewayProperties
Attributes
Implements

Constructors

VnetGatewayProperties()

Creates an new VnetGatewayProperties instance.

Properties

VnetName

The Virtual Network name.

VpnPackageUri

The URI where the VPN package can be downloaded.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VnetGatewayProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VnetGatewayProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IVnetGatewayProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VnetGatewayProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to