WebPubSubSharedPrivateLinkResources interface

Interface representing a WebPubSubSharedPrivateLinkResources.

Methods

beginCreateOrUpdate(string, string, string, SharedPrivateLinkResource, WebPubSubSharedPrivateLinkResourcesCreateOrUpdateOptionalParams)

Create or update a shared private link resource

beginCreateOrUpdateAndWait(string, string, string, SharedPrivateLinkResource, WebPubSubSharedPrivateLinkResourcesCreateOrUpdateOptionalParams)

Create or update a shared private link resource

beginDelete(string, string, string, WebPubSubSharedPrivateLinkResourcesDeleteOptionalParams)

Delete the specified shared private link resource

beginDeleteAndWait(string, string, string, WebPubSubSharedPrivateLinkResourcesDeleteOptionalParams)

Delete the specified shared private link resource

get(string, string, string, WebPubSubSharedPrivateLinkResourcesGetOptionalParams)

Get the specified shared private link resource

list(string, string, WebPubSubSharedPrivateLinkResourcesListOptionalParams)

List shared private link resources

Method Details

beginCreateOrUpdate(string, string, string, SharedPrivateLinkResource, WebPubSubSharedPrivateLinkResourcesCreateOrUpdateOptionalParams)

Create or update a shared private link resource

function beginCreateOrUpdate(sharedPrivateLinkResourceName: string, resourceGroupName: string, resourceName: string, parameters: SharedPrivateLinkResource, options?: WebPubSubSharedPrivateLinkResourcesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<SharedPrivateLinkResource>, SharedPrivateLinkResource>>

Parameters

sharedPrivateLinkResourceName

string

The name of the shared private link resource.

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the resource.

parameters
SharedPrivateLinkResource

The shared private link resource

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<SharedPrivateLinkResource>, SharedPrivateLinkResource>>

beginCreateOrUpdateAndWait(string, string, string, SharedPrivateLinkResource, WebPubSubSharedPrivateLinkResourcesCreateOrUpdateOptionalParams)

Create or update a shared private link resource

function beginCreateOrUpdateAndWait(sharedPrivateLinkResourceName: string, resourceGroupName: string, resourceName: string, parameters: SharedPrivateLinkResource, options?: WebPubSubSharedPrivateLinkResourcesCreateOrUpdateOptionalParams): Promise<SharedPrivateLinkResource>

Parameters

sharedPrivateLinkResourceName

string

The name of the shared private link resource.

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the resource.

parameters
SharedPrivateLinkResource

The shared private link resource

Returns

beginDelete(string, string, string, WebPubSubSharedPrivateLinkResourcesDeleteOptionalParams)

Delete the specified shared private link resource

function beginDelete(sharedPrivateLinkResourceName: string, resourceGroupName: string, resourceName: string, options?: WebPubSubSharedPrivateLinkResourcesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

sharedPrivateLinkResourceName

string

The name of the shared private link resource.

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the resource.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, WebPubSubSharedPrivateLinkResourcesDeleteOptionalParams)

Delete the specified shared private link resource

function beginDeleteAndWait(sharedPrivateLinkResourceName: string, resourceGroupName: string, resourceName: string, options?: WebPubSubSharedPrivateLinkResourcesDeleteOptionalParams): Promise<void>

Parameters

sharedPrivateLinkResourceName

string

The name of the shared private link resource.

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the resource.

Returns

Promise<void>

get(string, string, string, WebPubSubSharedPrivateLinkResourcesGetOptionalParams)

Get the specified shared private link resource

function get(sharedPrivateLinkResourceName: string, resourceGroupName: string, resourceName: string, options?: WebPubSubSharedPrivateLinkResourcesGetOptionalParams): Promise<SharedPrivateLinkResource>

Parameters

sharedPrivateLinkResourceName

string

The name of the shared private link resource.

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the resource.

Returns

list(string, string, WebPubSubSharedPrivateLinkResourcesListOptionalParams)

List shared private link resources

function list(resourceGroupName: string, resourceName: string, options?: WebPubSubSharedPrivateLinkResourcesListOptionalParams): PagedAsyncIterableIterator<SharedPrivateLinkResource, SharedPrivateLinkResource[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the resource.

Returns