SharedPrivateLinkResourceProperties Class

Definition

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

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.SharedPrivateLinkResourcePropertiesTypeConverter))]
public class SharedPrivateLinkResourceProperties : Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.ISharedPrivateLinkResourceProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.SharedPrivateLinkResourcePropertiesTypeConverter))>]
type SharedPrivateLinkResourceProperties = class
    interface ISharedPrivateLinkResourceProperties
    interface IJsonSerializable
Public Class SharedPrivateLinkResourceProperties
Implements ISharedPrivateLinkResourceProperties
Inheritance
SharedPrivateLinkResourceProperties
Attributes
Implements

Constructors

SharedPrivateLinkResourceProperties()

Creates an new SharedPrivateLinkResourceProperties instance.

Properties

GroupId

The group id from the provider of resource the shared private link resource is for.

PrivateLinkId

Resource ID.

PrivateLinkLocation

The location of the shared private link resource

RequestMessage

The request message for requesting approval of the shared private link resource.

Status

Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SharedPrivateLinkResourceProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SharedPrivateLinkResourceProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.ISharedPrivateLinkResourceProperties.

FromJsonString(String)

Creates a new instance of SharedPrivateLinkResourceProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of SharedPrivateLinkResourceProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to