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 - A private link scoped resource.

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 - A private link scoped resource.
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 - A private link scoped resource.

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 - A private link scoped resource.

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 - A private link scoped resource.
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 - A private link scoped resource.

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 - A private link scoped resource.

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