Share via


PrivateLinkServiceConnection Class

Definition

PrivateLinkServiceConnection resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.PrivateLinkServiceConnectionTypeConverter))]
public class PrivateLinkServiceConnection : Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.IPrivateLinkServiceConnection, Microsoft.Azure.PowerShell.Cmdlets.CloudService.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20210301.PrivateLinkServiceConnectionTypeConverter))>]
type PrivateLinkServiceConnection = class
    interface IPrivateLinkServiceConnection
    interface IJsonSerializable
    interface ISubResourceAutoGenerated
    interface IValidates
Public Class PrivateLinkServiceConnection
Implements IPrivateLinkServiceConnection, IValidates
Inheritance
PrivateLinkServiceConnection
Attributes
Implements

Constructors

PrivateLinkServiceConnection()

Creates an new PrivateLinkServiceConnection instance.

Properties

Etag

A unique read-only string that changes whenever the resource is updated.

GroupId

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

Id

Resource ID.

Name

The name of the resource that is unique within a resource group. This name can be used to access the resource.

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.

StateActionsRequired

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

StateDescription

The reason for approval/rejection of the connection.

StateStatus

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

Type

The resource type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PrivateLinkServiceConnection.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PrivateLinkServiceConnection.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PrivateLinkServiceConnection into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to