ArmHDInsightModelFactory.HDInsightClusterNetworkProperties Method

Definition

public static Azure.ResourceManager.HDInsight.Models.HDInsightClusterNetworkProperties HDInsightClusterNetworkProperties(Azure.ResourceManager.HDInsight.Models.OutboundDependenciesManagedType? outboundDependenciesManagedType = default, Azure.ResourceManager.HDInsight.Models.HDInsightResourceProviderConnection? resourceProviderConnection = default, Azure.ResourceManager.HDInsight.Models.HDInsightPrivateLinkState? privateLink = default, Azure.ResourceManager.HDInsight.Models.HDInsightClusterIPTag publicIPTag = default);
static member HDInsightClusterNetworkProperties : Nullable<Azure.ResourceManager.HDInsight.Models.OutboundDependenciesManagedType> * Nullable<Azure.ResourceManager.HDInsight.Models.HDInsightResourceProviderConnection> * Nullable<Azure.ResourceManager.HDInsight.Models.HDInsightPrivateLinkState> * Azure.ResourceManager.HDInsight.Models.HDInsightClusterIPTag -> Azure.ResourceManager.HDInsight.Models.HDInsightClusterNetworkProperties
Public Shared Function HDInsightClusterNetworkProperties (Optional outboundDependenciesManagedType As Nullable(Of OutboundDependenciesManagedType) = Nothing, Optional resourceProviderConnection As Nullable(Of HDInsightResourceProviderConnection) = Nothing, Optional privateLink As Nullable(Of HDInsightPrivateLinkState) = Nothing, Optional publicIPTag As HDInsightClusterIPTag = Nothing) As HDInsightClusterNetworkProperties

Parameters

outboundDependenciesManagedType
Nullable<OutboundDependenciesManagedType>

A value to describe how the outbound dependencies of a HDInsight cluster are managed. 'Managed' means that the outbound dependencies are managed by the HDInsight service. 'External' means that the outbound dependencies are managed by a customer specific solution.

resourceProviderConnection
Nullable<HDInsightResourceProviderConnection>

The direction for the resource provider connection.

privateLink
Nullable<HDInsightPrivateLinkState>

Indicates whether or not private link is enabled.

publicIPTag
HDInsightClusterIPTag

Gets or sets the IP tag for the public IPs created along with the HDInsight Clusters.

Returns

A new HDInsightClusterNetworkProperties instance for mocking.

Applies to