IdentityBindingsClient Interface

public interface IdentityBindingsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<IdentityBindingInner>,IdentityBindingInner> beginCreateOrUpdate(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters)

Creates or updates an identity binding in the specified managed cluster.

abstract SyncPoller<PollResult<IdentityBindingInner>,IdentityBindingInner> beginCreateOrUpdate(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters, Context context)

Creates or updates an identity binding in the specified managed cluster.

abstract PollerFlux<PollResult<IdentityBindingInner>,IdentityBindingInner> beginCreateOrUpdateAsync(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters)

Creates or updates an identity binding in the specified managed cluster.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceName, String identityBindingName)

Deletes an identity binding in the specified managed cluster.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceName, String identityBindingName, Context context)

Deletes an identity binding in the specified managed cluster.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String resourceName, String identityBindingName)

Deletes an identity binding in the specified managed cluster.

abstract IdentityBindingInner createOrUpdate(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters)

Creates or updates an identity binding in the specified managed cluster.

abstract IdentityBindingInner createOrUpdate(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters, Context context)

Creates or updates an identity binding in the specified managed cluster.

abstract reactor.core.publisher.Mono<IdentityBindingInner> createOrUpdateAsync(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters)

Creates or updates an identity binding in the specified managed cluster.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters)

Creates or updates an identity binding in the specified managed cluster.

abstract void delete(String resourceGroupName, String resourceName, String identityBindingName)

Deletes an identity binding in the specified managed cluster.

abstract void delete(String resourceGroupName, String resourceName, String identityBindingName, Context context)

Deletes an identity binding in the specified managed cluster.

abstract reactor.core.publisher.Mono<Void> deleteAsync(String resourceGroupName, String resourceName, String identityBindingName)

Deletes an identity binding in the specified managed cluster.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String resourceName, String identityBindingName)

Deletes an identity binding in the specified managed cluster.

abstract IdentityBindingInner get(String resourceGroupName, String resourceName, String identityBindingName)

Gets the specified Identity Binding.

abstract reactor.core.publisher.Mono<IdentityBindingInner> getAsync(String resourceGroupName, String resourceName, String identityBindingName)

Gets the specified Identity Binding.

abstract Response<IdentityBindingInner> getWithResponse(String resourceGroupName, String resourceName, String identityBindingName, Context context)

Gets the specified Identity Binding.

abstract reactor.core.publisher.Mono<Response<IdentityBindingInner>> getWithResponseAsync(String resourceGroupName, String resourceName, String identityBindingName)

Gets the specified Identity Binding.

abstract PagedIterable<IdentityBindingInner> listByManagedCluster(String resourceGroupName, String resourceName)

Gets a list of identity bindings in the specified managed cluster.

abstract PagedIterable<IdentityBindingInner> listByManagedCluster(String resourceGroupName, String resourceName, Context context)

Gets a list of identity bindings in the specified managed cluster.

abstract PagedFlux<IdentityBindingInner> listByManagedClusterAsync(String resourceGroupName, String resourceName)

Gets a list of identity bindings in the specified managed cluster.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<IdentityBindingInner>,IdentityBindingInner> beginCreateOrUpdate(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters)

Creates or updates an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.
parameters - The identity binding to create or update.

Returns:

the SyncPoller<T,U> for polling of the IdentityBinding resource.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<IdentityBindingInner>,IdentityBindingInner> beginCreateOrUpdate(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters, Context context)

Creates or updates an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.
parameters - The identity binding to create or update.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the IdentityBinding resource.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<IdentityBindingInner>,IdentityBindingInner> beginCreateOrUpdateAsync(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters)

Creates or updates an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.
parameters - The identity binding to create or update.

Returns:

the PollerFlux<T,U> for polling of the IdentityBinding resource.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceName, String identityBindingName)

Deletes an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceName, String identityBindingName, Context context)

Deletes an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String resourceName, String identityBindingName)

Deletes an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.

Returns:

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

createOrUpdate

public abstract IdentityBindingInner createOrUpdate(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters)

Creates or updates an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.
parameters - The identity binding to create or update.

Returns:

the IdentityBinding resource.

createOrUpdate

public abstract IdentityBindingInner createOrUpdate(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters, Context context)

Creates or updates an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.
parameters - The identity binding to create or update.
context - The context to associate with this operation.

Returns:

the IdentityBinding resource.

createOrUpdateAsync

public abstract Mono<IdentityBindingInner> createOrUpdateAsync(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters)

Creates or updates an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.
parameters - The identity binding to create or update.

Returns:

the IdentityBinding resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String resourceName, String identityBindingName, IdentityBindingInner parameters)

Creates or updates an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.
parameters - The identity binding to create or update.

Returns:

the IdentityBinding resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String resourceName, String identityBindingName)

Deletes an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.

delete

public abstract void delete(String resourceGroupName, String resourceName, String identityBindingName, Context context)

Deletes an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.
context - The context to associate with this operation.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String resourceName, String identityBindingName)

Deletes an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String resourceName, String identityBindingName)

Deletes an identity binding in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract IdentityBindingInner get(String resourceGroupName, String resourceName, String identityBindingName)

Gets the specified Identity Binding.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.

Returns:

the specified Identity Binding.

getAsync

public abstract Mono<IdentityBindingInner> getAsync(String resourceGroupName, String resourceName, String identityBindingName)

Gets the specified Identity Binding.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.

Returns:

the specified Identity Binding on successful completion of Mono.

getWithResponse

public abstract Response<IdentityBindingInner> getWithResponse(String resourceGroupName, String resourceName, String identityBindingName, Context context)

Gets the specified Identity Binding.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.
context - The context to associate with this operation.

Returns:

the specified Identity Binding along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<IdentityBindingInner>> getWithResponseAsync(String resourceGroupName, String resourceName, String identityBindingName)

Gets the specified Identity Binding.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.
identityBindingName - The name of the identity binding.

Returns:

the specified Identity Binding along with Response<T> on successful completion of Mono.

listByManagedCluster

public abstract PagedIterable<IdentityBindingInner> listByManagedCluster(String resourceGroupName, String resourceName)

Gets a list of identity bindings in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.

Returns:

a list of identity bindings in the specified managed cluster as paginated response with PagedIterable<T>.

listByManagedCluster

public abstract PagedIterable<IdentityBindingInner> listByManagedCluster(String resourceGroupName, String resourceName, Context context)

Gets a list of identity bindings in the specified managed cluster.

Parameters:

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

Returns:

a list of identity bindings in the specified managed cluster as paginated response with PagedIterable<T>.

listByManagedClusterAsync

public abstract PagedFlux<IdentityBindingInner> listByManagedClusterAsync(String resourceGroupName, String resourceName)

Gets a list of identity bindings in the specified managed cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
resourceName - The name of the managed cluster resource.

Returns:

a list of identity bindings in the specified managed cluster as paginated response with PagedFlux<T>.

Applies to