WebPubSubReplicaSharedPrivateLinkResources Interface

public interface WebPubSubReplicaSharedPrivateLinkResources

Resource collection API of WebPubSubReplicaSharedPrivateLinkResources.

Method Summary

Modifier and Type Method and Description
abstract SharedPrivateLinkResource createOrUpdate(String resourceGroupName, String resourceName, String replicaName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner parameters)

Create or update a shared private link resource.

abstract SharedPrivateLinkResource createOrUpdate(String resourceGroupName, String resourceName, String replicaName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner parameters, Context context)

Create or update a shared private link resource.

abstract SharedPrivateLinkResource get(String resourceGroupName, String resourceName, String replicaName, String sharedPrivateLinkResourceName)

Get the specified shared private link resource.

abstract Response<SharedPrivateLinkResource> getWithResponse(String resourceGroupName, String resourceName, String replicaName, String sharedPrivateLinkResourceName, Context context)

Get the specified shared private link resource.

abstract PagedIterable<SharedPrivateLinkResource> list(String resourceGroupName, String resourceName, String replicaName)

List shared private link resources.

abstract PagedIterable<SharedPrivateLinkResource> list(String resourceGroupName, String resourceName, String replicaName, Context context)

List shared private link resources.

Method Details

createOrUpdate

public abstract SharedPrivateLinkResource createOrUpdate(String resourceGroupName, String resourceName, String replicaName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner parameters)

Create or update a shared private link resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource.
replicaName - The name of the replica.
sharedPrivateLinkResourceName - The name of the shared private link resource.
parameters - The shared private link resource.

Returns:

describes a Shared Private Link Resource.

createOrUpdate

public abstract SharedPrivateLinkResource createOrUpdate(String resourceGroupName, String resourceName, String replicaName, String sharedPrivateLinkResourceName, SharedPrivateLinkResourceInner parameters, Context context)

Create or update a shared private link resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource.
replicaName - The name of the replica.
sharedPrivateLinkResourceName - The name of the shared private link resource.
parameters - The shared private link resource.
context - The context to associate with this operation.

Returns:

describes a Shared Private Link Resource.

get

public abstract SharedPrivateLinkResource get(String resourceGroupName, String resourceName, String replicaName, String sharedPrivateLinkResourceName)

Get the specified shared private link resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource.
replicaName - The name of the replica.
sharedPrivateLinkResourceName - The name of the shared private link resource.

Returns:

the specified shared private link resource.

getWithResponse

public abstract Response<SharedPrivateLinkResource> getWithResponse(String resourceGroupName, String resourceName, String replicaName, String sharedPrivateLinkResourceName, Context context)

Get the specified shared private link resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource.
replicaName - The name of the replica.
sharedPrivateLinkResourceName - The name of the shared private link resource.
context - The context to associate with this operation.

Returns:

the specified shared private link resource along with Response<T>.

list

public abstract PagedIterable<SharedPrivateLinkResource> list(String resourceGroupName, String resourceName, String replicaName)

List shared private link resources.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource.
replicaName - The name of the replica.

Returns:

a list of shared private link resources as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<SharedPrivateLinkResource> list(String resourceGroupName, String resourceName, String replicaName, Context context)

List shared private link resources.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the resource.
replicaName - The name of the replica.
context - The context to associate with this operation.

Returns:

a list of shared private link resources as paginated response with PagedIterable<T>.

Applies to