Share via


ArmHybridContainerServiceModelFactory.HybridContainerServiceVirtualNetworkProperties Method

Definition

Initializes a new instance of HybridContainerServiceVirtualNetworkProperties.

public static Azure.ResourceManager.HybridContainerService.Models.HybridContainerServiceVirtualNetworkProperties HybridContainerServiceVirtualNetworkProperties (Azure.ResourceManager.HybridContainerService.Models.HciInfraVnetProfile infraVnetHci = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HybridContainerService.Models.KubernetesVirtualIPItem> vipPool = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HybridContainerService.Models.VirtualMachineIPItem> vmipPool = default, System.Collections.Generic.IEnumerable<string> dnsServers = default, string gateway = default, string ipAddressPrefix = default, int? vlanId = default, Azure.ResourceManager.HybridContainerService.Models.HybridContainerServiceProvisioningState? provisioningState = default, Azure.ResourceManager.HybridContainerService.Models.VirtualNetworkPropertiesStatusOperationStatus operationStatus = default);
static member HybridContainerServiceVirtualNetworkProperties : Azure.ResourceManager.HybridContainerService.Models.HciInfraVnetProfile * seq<Azure.ResourceManager.HybridContainerService.Models.KubernetesVirtualIPItem> * seq<Azure.ResourceManager.HybridContainerService.Models.VirtualMachineIPItem> * seq<string> * string * string * Nullable<int> * Nullable<Azure.ResourceManager.HybridContainerService.Models.HybridContainerServiceProvisioningState> * Azure.ResourceManager.HybridContainerService.Models.VirtualNetworkPropertiesStatusOperationStatus -> Azure.ResourceManager.HybridContainerService.Models.HybridContainerServiceVirtualNetworkProperties
Public Shared Function HybridContainerServiceVirtualNetworkProperties (Optional infraVnetHci As HciInfraVnetProfile = Nothing, Optional vipPool As IEnumerable(Of KubernetesVirtualIPItem) = Nothing, Optional vmipPool As IEnumerable(Of VirtualMachineIPItem) = Nothing, Optional dnsServers As IEnumerable(Of String) = Nothing, Optional gateway As String = Nothing, Optional ipAddressPrefix As String = Nothing, Optional vlanId As Nullable(Of Integer) = Nothing, Optional provisioningState As Nullable(Of HybridContainerServiceProvisioningState) = Nothing, Optional operationStatus As VirtualNetworkPropertiesStatusOperationStatus = Nothing) As HybridContainerServiceVirtualNetworkProperties

Parameters

infraVnetHci
HciInfraVnetProfile
vipPool
IEnumerable<KubernetesVirtualIPItem>

Range of IP Addresses for Kubernetes API Server and services if using HA Proxy load balancer.

vmipPool
IEnumerable<VirtualMachineIPItem>

Range of IP Addresses for Kubernetes node VMs.

dnsServers
IEnumerable<String>

List of DNS server IP Addresses associated with the network.

gateway
String

IP Address of the Gateway associated with the network.

ipAddressPrefix
String

IP Address Prefix of the network.

vlanId
Nullable<Int32>

VLAN Id used by the network.

operationStatus
VirtualNetworkPropertiesStatusOperationStatus

Status of the virtual network resource.

Returns

A new HybridContainerServiceVirtualNetworkProperties instance for mocking.

Applies to