你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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<PrivateLinkResourceInner> 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<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.

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<Response<PrivateLinkResourceInner>> 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<PrivateLinkResourceInner> 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<PrivateLinkResourceInner> 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<PrivateLinkResourceInner> 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