NetworkPropertiesArgs

data class NetworkPropertiesArgs(val outboundDependenciesManagedType: Output<Either<String, OutboundDependenciesManagedType>>? = null, val privateLink: Output<Either<String, PrivateLink>>? = null, val publicIpTag: Output<IpTagArgs>? = null, val resourceProviderConnection: Output<Either<String, ResourceProviderConnection>>? = null) : ConvertibleToJava<NetworkPropertiesArgs>

The network properties.

Constructors

Link copied to clipboard
constructor(outboundDependenciesManagedType: Output<Either<String, OutboundDependenciesManagedType>>? = null, privateLink: Output<Either<String, PrivateLink>>? = null, publicIpTag: Output<IpTagArgs>? = null, resourceProviderConnection: Output<Either<String, ResourceProviderConnection>>? = null)

Properties

Link copied to clipboard

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.

Link copied to clipboard
val privateLink: Output<Either<String, PrivateLink>>? = null

Indicates whether or not private link is enabled.

Link copied to clipboard
val publicIpTag: Output<IpTagArgs>? = null

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

Link copied to clipboard

The direction for the resource provider connection.

Functions

Link copied to clipboard
open override fun toJava(): NetworkPropertiesArgs