VirtualNetworkPropertiesFormat interface
Properties of the virtual network.
Properties
| address |
The AddressSpace that contains an array of IP address ranges that can be used by subnets. |
| bgp |
Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET. |
| ddos |
The DDoS protection plan associated with the virtual network. |
| dhcp |
The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network. |
| enable |
Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource. |
| enable |
Indicates if VM protection is enabled for all the subnets in the virtual network. |
| encryption | Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet. |
| flow |
The FlowTimeout value (in minutes) for the Virtual Network |
| ip |
Array of IpAllocation which reference this VNET. |
| subnets | A list of subnets in a Virtual Network. |
| virtual |
A list of peerings in a Virtual Network. |
Property Details
addressSpace
The AddressSpace that contains an array of IP address ranges that can be used by subnets.
addressSpace?: AddressSpace
Property Value
bgpCommunities
Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.
bgpCommunities?: VirtualNetworkBgpCommunities
Property Value
ddosProtectionPlan
The DDoS protection plan associated with the virtual network.
ddosProtectionPlan?: SubResource
Property Value
dhcpOptions
The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network.
dhcpOptions?: DhcpOptions
Property Value
enableDdosProtection
Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.
enableDdosProtection?: boolean
Property Value
boolean
enableVmProtection
Indicates if VM protection is enabled for all the subnets in the virtual network.
enableVmProtection?: boolean
Property Value
boolean
encryption
Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.
encryption?: VirtualNetworkEncryption
Property Value
flowTimeoutInMinutes
The FlowTimeout value (in minutes) for the Virtual Network
flowTimeoutInMinutes?: number
Property Value
number
ipAllocations
Array of IpAllocation which reference this VNET.
ipAllocations?: SubResource[]
Property Value
subnets
virtualNetworkPeerings
A list of peerings in a Virtual Network.
virtualNetworkPeerings?: VirtualNetworkPeering[]