Share via


HDInsightPrivateLinkConfiguration Class

Definition

The private link configuration.

public class HDInsightPrivateLinkConfiguration
public class HDInsightPrivateLinkConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.HDInsight.Models.HDInsightPrivateLinkConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.HDInsight.Models.HDInsightPrivateLinkConfiguration>
type HDInsightPrivateLinkConfiguration = class
type HDInsightPrivateLinkConfiguration = class
    interface IJsonModel<HDInsightPrivateLinkConfiguration>
    interface IPersistableModel<HDInsightPrivateLinkConfiguration>
Public Class HDInsightPrivateLinkConfiguration
Public Class HDInsightPrivateLinkConfiguration
Implements IJsonModel(Of HDInsightPrivateLinkConfiguration), IPersistableModel(Of HDInsightPrivateLinkConfiguration)
Inheritance
HDInsightPrivateLinkConfiguration
Implements

Constructors

HDInsightPrivateLinkConfiguration(String, String, IEnumerable<HDInsightIPConfiguration>)

Initializes a new instance of HDInsightPrivateLinkConfiguration.

Properties

GroupId

The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.

Id

The private link configuration id.

IPConfigurations

The IP configurations for the private link service.

Name

The name of private link configuration.

ProvisioningState

The private link configuration provisioning state, which only appears in the response.

ResourceType

The type of the private link configuration.

Explicit Interface Implementations

IJsonModel<HDInsightPrivateLinkConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<HDInsightPrivateLinkConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<HDInsightPrivateLinkConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HDInsightPrivateLinkConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<HDInsightPrivateLinkConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to