Share via


PrivateLinkService Class

Definition

Private link service resource.

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

Constructors

PrivateLinkService()

Creates an new PrivateLinkService instance.

Properties

Alias

The alias of the private link service.

AutoApprovalSubscription

The list of subscriptions.

EnableProxyProtocol

Whether the private link service is enabled for proxy protocol or not.

Etag

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

ExtendedLocationName

The name of the extended location.

ExtendedLocationType

The type of the extended location.

Fqdn

The list of Fqdn.

Id

Resource ID.

IPConfiguration

An array of private link service IP configurations.

LoadBalancerFrontendIPConfiguration

An array of references to the load balancer IP configurations.

Location

Resource location.

Name

Resource name.

NetworkInterface

An array of references to the network interfaces created for this private link service.

PrivateEndpointConnection

An array of list about connections to the private endpoint.

ProvisioningState

The provisioning state of the private link service resource.

Tag

Resource tags.

Type

Resource type.

VisibilitySubscription

The list of subscriptions.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PrivateLinkService.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PrivateLinkService.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PrivateLinkService into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to