ArmServiceFabricManagedClustersModelFactory.ServiceFabricManagedClusterIPConfiguration Method

Definition

public static Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedClusterIPConfiguration ServiceFabricManagedClusterIPConfiguration(string name = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> applicationGatewayBackendAddressPools = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> loadBalancerBackendAddressPools = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> loadBalancerInboundNatPools = default, Azure.Core.ResourceIdentifier subnetId = default, Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedClusterPrivateIPAddressVersion? privateIPAddressVersion = default, Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedClusterPublicIPAddressConfiguration publicIPAddressConfiguration = default);
static member ServiceFabricManagedClusterIPConfiguration : string * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedClusterPrivateIPAddressVersion> * Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedClusterPublicIPAddressConfiguration -> Azure.ResourceManager.ServiceFabricManagedClusters.Models.ServiceFabricManagedClusterIPConfiguration
Public Shared Function ServiceFabricManagedClusterIPConfiguration (Optional name As String = Nothing, Optional applicationGatewayBackendAddressPools As IEnumerable(Of WritableSubResource) = Nothing, Optional loadBalancerBackendAddressPools As IEnumerable(Of WritableSubResource) = Nothing, Optional loadBalancerInboundNatPools As IEnumerable(Of WritableSubResource) = Nothing, Optional subnetId As ResourceIdentifier = Nothing, Optional privateIPAddressVersion As Nullable(Of ServiceFabricManagedClusterPrivateIPAddressVersion) = Nothing, Optional publicIPAddressConfiguration As ServiceFabricManagedClusterPublicIPAddressConfiguration = Nothing) As ServiceFabricManagedClusterIPConfiguration

Parameters

name
String

Name of the network interface.

applicationGatewayBackendAddressPools
IEnumerable<WritableSubResource>

Specifies an array of references to backend address pools of application gateways. A node type can reference backend address pools of multiple application gateways. Multiple node types cannot use the same application gateway.

loadBalancerBackendAddressPools
IEnumerable<WritableSubResource>

Specifies an array of references to backend address pools of load balancers. A node type can reference backend address pools of one public and one internal load balancer. Multiple node types cannot use the same basic sku load balancer.

loadBalancerInboundNatPools
IEnumerable<WritableSubResource>

Specifies an array of references to inbound Nat pools of the load balancers. A node type can reference inbound nat pools of one public and one internal load balancer. Multiple node types cannot use the same basic sku load balancer.

subnetId
ResourceIdentifier

Azure resource identifier.

privateIPAddressVersion
Nullable<ServiceFabricManagedClusterPrivateIPAddressVersion>

Specifies whether the IP configuration's private IP is IPv4 or IPv6. Default is IPv4.

publicIPAddressConfiguration
ServiceFabricManagedClusterPublicIPAddressConfiguration

The public IP address configuration of the network interface.

Returns

A new ServiceFabricManagedClusterIPConfiguration instance for mocking.

Applies to