IPrivateLinkService Interface

Definition

Entry point for private link service management API in Azure.

public interface IPrivateLinkService : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Network.Fluent.INetworkManager,Microsoft.Azure.Management.Network.Fluent.Models.PrivateLinkServiceInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.PrivateLinkServiceInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Network.Fluent.INetworkManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Network.Fluent.IPrivateLinkService>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Network.Fluent.PrivateLinkService.Update.IUpdate>
type IPrivateLinkService = interface
    interface IGroupableResource<INetworkManager, PrivateLinkServiceInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<INetworkManager>
    interface IHasInner<PrivateLinkServiceInner>
    interface IRefreshable<IPrivateLinkService>
    interface IUpdatable<IUpdate>
Public Interface IPrivateLinkService
Implements IGroupableResource(Of INetworkManager, PrivateLinkServiceInner), IHasInner(Of PrivateLinkServiceInner), IHasManager(Of INetworkManager), IRefreshable(Of IPrivateLinkService), IUpdatable(Of IUpdate)
Implements

Properties

Alias

Gets the alias of the private link service.

AutoApprovedPrivateLinkServiceIds

Gets the auto-approval list of the private link service.

Etag

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

Fqdns

Gets the list of Fqdn.

Id

Gets the resource id string

(Inherited from IHasId)
Inner (Inherited from IHasInner<T>)
IpConfigurations

Gets an array of private link service IP configurations.

IsProxyProtocolEnabled

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

Key (Inherited from IIndexable)
LoadBalancerFrontendIpConfigurations

Gets an array of references to the load balancer IP configurations.

Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
Name

Gets the name of the resource

(Inherited from IHasName)
NetworkInterfaces

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

PrivateEndpointConnections

Gets an array of list about connections to the private endpoint.

ProvisioningState

Gets the provisioning state of the private link service resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

Region (Inherited from IResource)
RegionName (Inherited from IResource)
ResourceGroupName (Inherited from IHasResourceGroup)
Tags (Inherited from IResource)
Type (Inherited from IResource)
VisiblePrivateLinkServiceIds

Gets the visibility list of the private link service.

Methods

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Update() (Inherited from IUpdatable<T>)

Applies to