ManagedInstanceKeysClient Interface

public interface ManagedInstanceKeysClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ManagedInstanceKeyInner>,ManagedInstanceKeyInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters)

Creates or updates a managed instance key.

abstract SyncPoller<PollResult<ManagedInstanceKeyInner>,ManagedInstanceKeyInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters, Context context)

Creates or updates a managed instance key.

abstract PollerFlux<PollResult<ManagedInstanceKeyInner>,ManagedInstanceKeyInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters)

Creates or updates a managed instance key.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String managedInstanceName, String keyName)

Deletes the managed instance key with the given name.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String managedInstanceName, String keyName, Context context)

Deletes the managed instance key with the given name.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String managedInstanceName, String keyName)

Deletes the managed instance key with the given name.

abstract ManagedInstanceKeyInner createOrUpdate(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters)

Creates or updates a managed instance key.

abstract ManagedInstanceKeyInner createOrUpdate(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters, Context context)

Creates or updates a managed instance key.

abstract Mono<ManagedInstanceKeyInner> createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters)

Creates or updates a managed instance key.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters)

Creates or updates a managed instance key.

abstract void delete(String resourceGroupName, String managedInstanceName, String keyName)

Deletes the managed instance key with the given name.

abstract void delete(String resourceGroupName, String managedInstanceName, String keyName, Context context)

Deletes the managed instance key with the given name.

abstract Mono<Void> deleteAsync(String resourceGroupName, String managedInstanceName, String keyName)

Deletes the managed instance key with the given name.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, String keyName)

Deletes the managed instance key with the given name.

abstract ManagedInstanceKeyInner get(String resourceGroupName, String managedInstanceName, String keyName)

Gets a managed instance key.

abstract Mono<ManagedInstanceKeyInner> getAsync(String resourceGroupName, String managedInstanceName, String keyName)

Gets a managed instance key.

abstract Response<ManagedInstanceKeyInner> getWithResponse(String resourceGroupName, String managedInstanceName, String keyName, Context context)

Gets a managed instance key.

abstract Mono<Response<ManagedInstanceKeyInner>> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String keyName)

Gets a managed instance key.

abstract PagedIterable<ManagedInstanceKeyInner> listByInstance(String resourceGroupName, String managedInstanceName)

Gets a list of managed instance keys.

abstract PagedIterable<ManagedInstanceKeyInner> listByInstance(String resourceGroupName, String managedInstanceName, String filter, Context context)

Gets a list of managed instance keys.

abstract PagedFlux<ManagedInstanceKeyInner> listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of managed instance keys.

abstract PagedFlux<ManagedInstanceKeyInner> listByInstanceAsync(String resourceGroupName, String managedInstanceName, String filter)

Gets a list of managed instance keys.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ManagedInstanceKeyInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters)

Creates or updates a managed instance key.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be operated on (updated or created).
parameters - The requested managed instance key resource state.

Returns:

the SyncPoller<T,U> for polling of a managed instance key.

beginCreateOrUpdate

public abstract SyncPoller,ManagedInstanceKeyInner> beginCreateOrUpdate(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters, Context context)

Creates or updates a managed instance key.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be operated on (updated or created).
parameters - The requested managed instance key resource state.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a managed instance key.

beginCreateOrUpdateAsync

public abstract PollerFlux,ManagedInstanceKeyInner> beginCreateOrUpdateAsync(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters)

Creates or updates a managed instance key.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be operated on (updated or created).
parameters - The requested managed instance key resource state.

Returns:

the PollerFlux<T,U> for polling of a managed instance key.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String managedInstanceName, String keyName)

Deletes the managed instance key with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be deleted.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String managedInstanceName, String keyName, Context context)

Deletes the managed instance key with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be deleted.
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 managedInstanceName, String keyName)

Deletes the managed instance key with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be deleted.

Returns:

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

createOrUpdate

public abstract ManagedInstanceKeyInner createOrUpdate(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters)

Creates or updates a managed instance key.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be operated on (updated or created).
parameters - The requested managed instance key resource state.

Returns:

a managed instance key.

createOrUpdate

public abstract ManagedInstanceKeyInner createOrUpdate(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters, Context context)

Creates or updates a managed instance key.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be operated on (updated or created).
parameters - The requested managed instance key resource state.
context - The context to associate with this operation.

Returns:

a managed instance key.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters)

Creates or updates a managed instance key.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be operated on (updated or created).
parameters - The requested managed instance key resource state.

Returns:

a managed instance key on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String managedInstanceName, String keyName, ManagedInstanceKeyInner parameters)

Creates or updates a managed instance key.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be operated on (updated or created).
parameters - The requested managed instance key resource state.

Returns:

a managed instance key along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String managedInstanceName, String keyName)

Deletes the managed instance key with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be deleted.

delete

public abstract void delete(String resourceGroupName, String managedInstanceName, String keyName, Context context)

Deletes the managed instance key with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be deleted.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String managedInstanceName, String keyName)

Deletes the managed instance key with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be deleted.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String managedInstanceName, String keyName)

Deletes the managed instance key with the given name.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be deleted.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ManagedInstanceKeyInner get(String resourceGroupName, String managedInstanceName, String keyName)

Gets a managed instance key.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be retrieved.

Returns:

a managed instance key.

getAsync

public abstract Mono getAsync(String resourceGroupName, String managedInstanceName, String keyName)

Gets a managed instance key.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be retrieved.

Returns:

a managed instance key on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String managedInstanceName, String keyName, Context context)

Gets a managed instance key.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be retrieved.
context - The context to associate with this operation.

Returns:

a managed instance key along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String managedInstanceName, String keyName)

Gets a managed instance key.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
keyName - The name of the managed instance key to be retrieved.

Returns:

a managed instance key along with Response<T> on successful completion of Mono.

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName)

Gets a list of managed instance keys.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

a list of managed instance keys as paginated response with PagedIterable<T>.

listByInstance

public abstract PagedIterable listByInstance(String resourceGroupName, String managedInstanceName, String filter, Context context)

Gets a list of managed instance keys.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
filter - An OData filter expression that filters elements in the collection.
context - The context to associate with this operation.

Returns:

a list of managed instance keys as paginated response with PagedIterable<T>.

listByInstanceAsync

public abstract PagedFlux listByInstanceAsync(String resourceGroupName, String managedInstanceName)

Gets a list of managed instance keys.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.

Returns:

a list of managed instance keys as paginated response with PagedFlux<T>.

listByInstanceAsync

public abstract PagedFlux listByInstanceAsync(String resourceGroupName, String managedInstanceName, String filter)

Gets a list of managed instance keys.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
managedInstanceName - The name of the managed instance.
filter - An OData filter expression that filters elements in the collection.

Returns:

a list of managed instance keys as paginated response with PagedFlux<T>.

Applies to