ArmHybridContainerServiceModelFactory.HybridContainerServiceVirtualNetworkProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
- provisioningState
- Nullable<HybridContainerServiceProvisioningState>
- operationStatus
- VirtualNetworkPropertiesStatusOperationStatus
Status of the virtual network resource.
Returns
A new HybridContainerServiceVirtualNetworkProperties instance for mocking.