PrivateLinkResourcesClient Interface

public interface PrivateLinkResourcesClient

An instance of this class provides access to all the operations defined in PrivateLinkResourcesClient.

Method Summary

Modifier and Type Method and Description
abstract PrivateLinkResourceInner get(String resourceGroupName, String accountName, String groupName)

Gets the private link resources that need to be created for a Cosmos DB account.

abstract Mono<PrivateLinkResourceInner> getAsync(String resourceGroupName, String accountName, String groupName)

Gets the private link resources that need to be created for a Cosmos DB account.

abstract Response<PrivateLinkResourceInner> getWithResponse(String resourceGroupName, String accountName, String groupName, Context context)

Gets the private link resources that need to be created for a Cosmos DB account.

abstract Mono<Response<PrivateLinkResourceInner>> getWithResponseAsync(String resourceGroupName, String accountName, String groupName)

Gets the private link resources that need to be created for a Cosmos DB account.

abstract PagedIterable<PrivateLinkResourceInner> listByDatabaseAccount(String resourceGroupName, String accountName)

Gets the private link resources that need to be created for a Cosmos DB account.

abstract PagedIterable<PrivateLinkResourceInner> listByDatabaseAccount(String resourceGroupName, String accountName, Context context)

Gets the private link resources that need to be created for a Cosmos DB account.

abstract PagedFlux<PrivateLinkResourceInner> listByDatabaseAccountAsync(String resourceGroupName, String accountName)

Gets the private link resources that need to be created for a Cosmos DB account.

Method Details

get

public abstract PrivateLinkResourceInner get(String resourceGroupName, String accountName, String groupName)

Gets the private link resources that need to be created for a Cosmos DB account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
groupName - The name of the private link resource.

Returns:

the private link resources that need to be created for a Cosmos DB account.

getAsync

public abstract Mono getAsync(String resourceGroupName, String accountName, String groupName)

Gets the private link resources that need to be created for a Cosmos DB account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
groupName - The name of the private link resource.

Returns:

the private link resources that need to be created for a Cosmos DB account on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String accountName, String groupName, Context context)

Gets the private link resources that need to be created for a Cosmos DB account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
groupName - The name of the private link resource.
context - The context to associate with this operation.

Returns:

the private link resources that need to be created for a Cosmos DB account along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String accountName, String groupName)

Gets the private link resources that need to be created for a Cosmos DB account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
groupName - The name of the private link resource.

Returns:

the private link resources that need to be created for a Cosmos DB account along with Response<T> on successful completion of Mono.

listByDatabaseAccount

public abstract PagedIterable listByDatabaseAccount(String resourceGroupName, String accountName)

Gets the private link resources that need to be created for a Cosmos DB account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the private link resources that need to be created for a Cosmos DB account as paginated response with PagedIterable<T>.

listByDatabaseAccount

public abstract PagedIterable listByDatabaseAccount(String resourceGroupName, String accountName, Context context)

Gets the private link resources that need to be created for a Cosmos DB account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.
context - The context to associate with this operation.

Returns:

the private link resources that need to be created for a Cosmos DB account as paginated response with PagedIterable<T>.

listByDatabaseAccountAsync

public abstract PagedFlux listByDatabaseAccountAsync(String resourceGroupName, String accountName)

Gets the private link resources that need to be created for a Cosmos DB account.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
accountName - Cosmos DB database account name.

Returns:

the private link resources that need to be created for a Cosmos DB account as paginated response with PagedFlux<T>.

Applies to