VnetInfo interface

Virtual Network information contract.

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. NOTE: This property will not be serialized. It can only be populated by the server.

dnsServers

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

isSwift

Flag that is used to denote if this is VNET injection

resyncRequired

true if a resync is required; otherwise, false. NOTE: This property will not be serialized. It can only be populated by the server.

routes

The routes that this Virtual Network connection uses. NOTE: This property will not be serialized. It can only be populated by the server.

vnetResourceId

The Virtual Network's resource ID.

Property Details

certBlob

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

certBlob?: string

Property Value

string

certThumbprint

The client certificate thumbprint. NOTE: This property will not be serialized. It can only be populated by the server.

certThumbprint?: string

Property Value

string

dnsServers

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

dnsServers?: string

Property Value

string

isSwift

Flag that is used to denote if this is VNET injection

isSwift?: boolean

Property Value

boolean

resyncRequired

true if a resync is required; otherwise, false. NOTE: This property will not be serialized. It can only be populated by the server.

resyncRequired?: boolean

Property Value

boolean

routes

The routes that this Virtual Network connection uses. NOTE: This property will not be serialized. It can only be populated by the server.

routes?: VnetRoute[]

Property Value

vnetResourceId

The Virtual Network's resource ID.

vnetResourceId?: string

Property Value

string