다음을 통해 공유


SharedPrivateLinkResourceProperties Class

Definition

Describes the properties of an existing Shared Private Link Resource to use when connecting to a private origin. Serialized Name: SharedPrivateLinkResourceProperties

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

Constructors

SharedPrivateLinkResourceProperties()

Initializes a new instance of SharedPrivateLinkResourceProperties.

Properties

GroupId

The group id from the provider of resource the shared private link resource is for. Serialized Name: SharedPrivateLinkResourceProperties.groupId

PrivateLinkId

Gets or sets Id.

PrivateLinkLocation

The ___location of the shared private link resource Serialized Name: SharedPrivateLinkResourceProperties.privateLinkLocation

RequestMessage

The request message for requesting approval of the shared private link resource. Serialized Name: SharedPrivateLinkResourceProperties.requestMessage

Status

Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout. Serialized Name: SharedPrivateLinkResourceProperties.status

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SharedPrivateLinkResourceProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SharedPrivateLinkResourceProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SharedPrivateLinkResourceProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SharedPrivateLinkResourceProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SharedPrivateLinkResourceProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to