Share via


PrivateLinkServiceConnectionProperties Class

Definition

Properties of the PrivateLinkServiceConnection.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.PrivateLinkServiceConnectionPropertiesTypeConverter))]
public class PrivateLinkServiceConnectionProperties : Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.IPrivateLinkServiceConnectionProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.PrivateLinkServiceConnectionPropertiesTypeConverter))>]
type PrivateLinkServiceConnectionProperties = class
    interface IPrivateLinkServiceConnectionProperties
    interface IJsonSerializable
Public Class PrivateLinkServiceConnectionProperties
Implements IPrivateLinkServiceConnectionProperties
Inheritance
PrivateLinkServiceConnectionProperties
Attributes
Implements

Constructors

PrivateLinkServiceConnectionProperties()

Creates an new PrivateLinkServiceConnectionProperties instance.

Properties

GroupId

The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to.

PrivateLinkServiceConnectionStateActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

PrivateLinkServiceConnectionStateDescription

The reason for approval/rejection of the connection.

PrivateLinkServiceConnectionStateStatus

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

PrivateLinkServiceId

The resource id of private link service.

ProvisioningState

The provisioning state of the private link service connection resource.

RequestMessage

A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PrivateLinkServiceConnectionProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PrivateLinkServiceConnectionProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.IPrivateLinkServiceConnectionProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PrivateLinkServiceConnectionProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to