Share via


DataFactoryPrivateEndpointProperties Class

Definition

Properties of a managed private endpoint.

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

Constructors

DataFactoryPrivateEndpointProperties()

Initializes a new instance of DataFactoryPrivateEndpointProperties.

Properties

AdditionalProperties

Additional Properties

To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

ConnectionState

The managed private endpoint connection state.

Fqdns

Fully qualified domain names.

GroupId

The groupId to which the managed private endpoint is created.

IsReserved

Denotes whether the managed private endpoint is reserved.

PrivateLinkResourceId

The ARM resource ID of the resource to which the managed private endpoint is created.

ProvisioningState

The managed private endpoint provisioning state.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DataFactoryPrivateEndpointProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DataFactoryPrivateEndpointProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataFactoryPrivateEndpointProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DataFactoryPrivateEndpointProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DataFactoryPrivateEndpointProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to