Partager via


PrivateLinkScopedResourcesClient Interface

public interface PrivateLinkScopedResourcesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ScopedResourceInner>,ScopedResourceInner> beginCreateOrUpdate(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters)

Approve or reject a private endpoint connection with a given name.

abstract SyncPoller<PollResult<ScopedResourceInner>,ScopedResourceInner> beginCreateOrUpdate(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters, Context context)

Approve or reject a private endpoint connection with a given name.

abstract PollerFlux<PollResult<ScopedResourceInner>,ScopedResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters)

Approve or reject a private endpoint connection with a given name.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String scopeName, String name)

Deletes a private endpoint connection with a given name.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String scopeName, String name, Context context)

Deletes a private endpoint connection with a given name.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String scopeName, String name)

Deletes a private endpoint connection with a given name.

abstract ScopedResourceInner createOrUpdate(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters)

Approve or reject a private endpoint connection with a given name.

abstract ScopedResourceInner createOrUpdate(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters, Context context)

Approve or reject a private endpoint connection with a given name.

abstract Mono<ScopedResourceInner> createOrUpdateAsync(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters)

Approve or reject a private endpoint connection with a given name.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters)

Approve or reject a private endpoint connection with a given name.

abstract void delete(String resourceGroupName, String scopeName, String name)

Deletes a private endpoint connection with a given name.

abstract void delete(String resourceGroupName, String scopeName, String name, Context context)

Deletes a private endpoint connection with a given name.

abstract Mono<Void> deleteAsync(String resourceGroupName, String scopeName, String name)

Deletes a private endpoint connection with a given name.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String scopeName, String name)

Deletes a private endpoint connection with a given name.

abstract ScopedResourceInner get(String resourceGroupName, String scopeName, String name)

Gets a scoped resource in a private link scope.

abstract Mono<ScopedResourceInner> getAsync(String resourceGroupName, String scopeName, String name)

Gets a scoped resource in a private link scope.

abstract Response<ScopedResourceInner> getWithResponse(String resourceGroupName, String scopeName, String name, Context context)

Gets a scoped resource in a private link scope.

abstract Mono<Response<ScopedResourceInner>> getWithResponseAsync(String resourceGroupName, String scopeName, String name)

Gets a scoped resource in a private link scope.

abstract PagedIterable<ScopedResourceInner> listByPrivateLinkScope(String resourceGroupName, String scopeName)

Gets all private endpoint connections on a private link scope.

abstract PagedIterable<ScopedResourceInner> listByPrivateLinkScope(String resourceGroupName, String scopeName, Context context)

Gets all private endpoint connections on a private link scope.

abstract PagedFlux<ScopedResourceInner> listByPrivateLinkScopeAsync(String resourceGroupName, String scopeName)

Gets all private endpoint connections on a private link scope.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ScopedResourceInner> beginCreateOrUpdate(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters)

Approve or reject a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.
parameters - The parameters parameter.

Returns:

the SyncPoller<T,U> for polling of a private link scoped resource.

beginCreateOrUpdate

public abstract SyncPoller,ScopedResourceInner> beginCreateOrUpdate(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters, Context context)

Approve or reject a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.
parameters - The parameters parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a private link scoped resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,ScopedResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters)

Approve or reject a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.
parameters - The parameters parameter.

Returns:

the PollerFlux<T,U> for polling of a private link scoped resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String scopeName, String name)

Deletes a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String scopeName, String name, Context context)

Deletes a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String scopeName, String name)

Deletes a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract ScopedResourceInner createOrUpdate(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters)

Approve or reject a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.
parameters - The parameters parameter.

Returns:

a private link scoped resource.

createOrUpdate

public abstract ScopedResourceInner createOrUpdate(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters, Context context)

Approve or reject a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.
parameters - The parameters parameter.
context - The context to associate with this operation.

Returns:

a private link scoped resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters)

Approve or reject a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.
parameters - The parameters parameter.

Returns:

a private link scoped resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String scopeName, String name, ScopedResourceInner parameters)

Approve or reject a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.
parameters - The parameters parameter.

Returns:

a private link scoped resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String scopeName, String name)

Deletes a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.

delete

public abstract void delete(String resourceGroupName, String scopeName, String name, Context context)

Deletes a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String scopeName, String name)

Deletes a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String scopeName, String name)

Deletes a private endpoint connection with a given name.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ScopedResourceInner get(String resourceGroupName, String scopeName, String name)

Gets a scoped resource in a private link scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.

Returns:

a scoped resource in a private link scope.

getAsync

public abstract Mono getAsync(String resourceGroupName, String scopeName, String name)

Gets a scoped resource in a private link scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.

Returns:

a scoped resource in a private link scope on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String scopeName, String name, Context context)

Gets a scoped resource in a private link scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.
context - The context to associate with this operation.

Returns:

a scoped resource in a private link scope along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String scopeName, String name)

Gets a scoped resource in a private link scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
name - The name of the scoped resource object.

Returns:

a scoped resource in a private link scope along with Response<T> on successful completion of Mono.

listByPrivateLinkScope

public abstract PagedIterable listByPrivateLinkScope(String resourceGroupName, String scopeName)

Gets all private endpoint connections on a private link scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.

Returns:

all private endpoint connections on a private link scope as paginated response with PagedIterable<T>.

listByPrivateLinkScope

public abstract PagedIterable listByPrivateLinkScope(String resourceGroupName, String scopeName, Context context)

Gets all private endpoint connections on a private link scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.
context - The context to associate with this operation.

Returns:

all private endpoint connections on a private link scope as paginated response with PagedIterable<T>.

listByPrivateLinkScopeAsync

public abstract PagedFlux listByPrivateLinkScopeAsync(String resourceGroupName, String scopeName)

Gets all private endpoint connections on a private link scope.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
scopeName - The name of the Azure Monitor PrivateLinkScope resource.

Returns:

all private endpoint connections on a private link scope as paginated response with PagedFlux<T>.

Applies to