Partager via


NetworkFeatures Class

Definition

Full view of network features for an app (presently VNET integration and Hybrid Connections).

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.NetworkFeaturesTypeConverter))]
public class NetworkFeatures : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.INetworkFeatures, Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.NetworkFeaturesTypeConverter))>]
type NetworkFeatures = class
    interface INetworkFeatures
    interface IJsonSerializable
    interface IProxyOnlyResource
    interface IValidates
Public Class NetworkFeatures
Implements INetworkFeatures, IValidates
Inheritance
NetworkFeatures
Attributes
Implements

Constructors

NetworkFeatures()

Creates an new NetworkFeatures instance.

Properties

CertBlob

A certificate file (.cer) blob containing the public key of the private key used to authenticate a Point-To-Site VPN connection.

CertThumbprint

The client certificate thumbprint.

DnsServer

DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.

HybridConnection

The Hybrid Connections summary view.

HybridConnectionsV2

The Hybrid Connection V2 (Service Bus) view.

Id

Resource Id.

IsSwift

Flag that is used to denote if this is VNET injection

Kind

Kind of resource.

Name

Resource Name.

ResyncRequired

true if a resync is required; otherwise, false.

Route

The routes that this Virtual Network connection uses.

Type

Resource type.

VirtualNetworkConnectionId

Resource Id.

VirtualNetworkConnectionKind

Kind of resource.

VirtualNetworkConnectionName

Resource Name.

VirtualNetworkConnectionType

Resource type.

VirtualNetworkName

The Virtual Network name.

VnetResourceId

The Virtual Network's resource ID.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NetworkFeatures.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NetworkFeatures.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.INetworkFeatures.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of NetworkFeatures into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to