MaintenanceConfigurationsClient Interface

public interface MaintenanceConfigurationsClient

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

Method Summary

Modifier and Type Method and Description
abstract MaintenanceConfigurationInner createOrUpdate(String resourceGroupName, String resourceName, String configName, MaintenanceConfigurationInner parameters)

Creates or updates a maintenance configuration in the specified managed cluster.

abstract Mono<MaintenanceConfigurationInner> createOrUpdateAsync(String resourceGroupName, String resourceName, String configName, MaintenanceConfigurationInner parameters)

Creates or updates a maintenance configuration in the specified managed cluster.

abstract Response<MaintenanceConfigurationInner> createOrUpdateWithResponse(String resourceGroupName, String resourceName, String configName, MaintenanceConfigurationInner parameters, Context context)

Creates or updates a maintenance configuration in the specified managed cluster.

abstract Mono<Response<MaintenanceConfigurationInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String resourceName, String configName, MaintenanceConfigurationInner parameters)

Creates or updates a maintenance configuration in the specified managed cluster.

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

Deletes a maintenance configuration.

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

Deletes a maintenance configuration.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String resourceName, String configName, Context context)

Deletes a maintenance configuration.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String resourceName, String configName)

Deletes a maintenance configuration.

abstract MaintenanceConfigurationInner get(String resourceGroupName, String resourceName, String configName)

Gets the specified maintenance configuration of a managed cluster.

abstract Mono<MaintenanceConfigurationInner> getAsync(String resourceGroupName, String resourceName, String configName)

Gets the specified maintenance configuration of a managed cluster.

abstract Response<MaintenanceConfigurationInner> getWithResponse(String resourceGroupName, String resourceName, String configName, Context context)

Gets the specified maintenance configuration of a managed cluster.

abstract Mono<Response<MaintenanceConfigurationInner>> getWithResponseAsync(String resourceGroupName, String resourceName, String configName)

Gets the specified maintenance configuration of a managed cluster.

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

Gets a list of maintenance configurations in the specified managed cluster.

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

Gets a list of maintenance configurations in the specified managed cluster.

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

Gets a list of maintenance configurations in the specified managed cluster.

Method Details

createOrUpdate

public abstract MaintenanceConfigurationInner createOrUpdate(String resourceGroupName, String resourceName, String configName, MaintenanceConfigurationInner parameters)

Creates or updates a maintenance configuration 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.
configName - The name of the maintenance configuration.
parameters - The maintenance configuration to create or update.

Returns:

planned maintenance configuration, used to configure when updates can be deployed to a Managed Cluster.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String resourceName, String configName, MaintenanceConfigurationInner parameters)

Creates or updates a maintenance configuration 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.
configName - The name of the maintenance configuration.
parameters - The maintenance configuration to create or update.

Returns:

planned maintenance configuration, used to configure when updates can be deployed to a Managed Cluster on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String resourceName, String configName, MaintenanceConfigurationInner parameters, Context context)

Creates or updates a maintenance configuration 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.
configName - The name of the maintenance configuration.
parameters - The maintenance configuration to create or update.
context - The context to associate with this operation.

Returns:

planned maintenance configuration, used to configure when updates can be deployed to a Managed Cluster along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String resourceName, String configName, MaintenanceConfigurationInner parameters)

Creates or updates a maintenance configuration 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.
configName - The name of the maintenance configuration.
parameters - The maintenance configuration to create or update.

Returns:

planned maintenance configuration, used to configure when updates can be deployed to a Managed Cluster along with Response<T> on successful completion of Mono.

delete

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

Deletes a maintenance configuration.

Parameters:

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

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String resourceName, String configName)

Deletes a maintenance configuration.

Parameters:

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

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String resourceName, String configName, Context context)

Deletes a maintenance configuration.

Parameters:

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

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String resourceName, String configName)

Deletes a maintenance configuration.

Parameters:

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

Returns:

the Response<T> on successful completion of Mono.

get

public abstract MaintenanceConfigurationInner get(String resourceGroupName, String resourceName, String configName)

Gets the specified maintenance configuration of a managed cluster.

Parameters:

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

Returns:

the specified maintenance configuration of a managed cluster.

getAsync

public abstract Mono getAsync(String resourceGroupName, String resourceName, String configName)

Gets the specified maintenance configuration of a managed cluster.

Parameters:

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

Returns:

the specified maintenance configuration of a managed cluster on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String resourceName, String configName, Context context)

Gets the specified maintenance configuration of a managed cluster.

Parameters:

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

Returns:

the specified maintenance configuration of a managed cluster along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String resourceName, String configName)

Gets the specified maintenance configuration of a managed cluster.

Parameters:

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

Returns:

the specified maintenance configuration of a managed cluster along with Response<T> on successful completion of Mono.

listByManagedCluster

public abstract PagedIterable listByManagedCluster(String resourceGroupName, String resourceName)

Gets a list of maintenance configurations 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 maintenance configurations in the specified managed cluster as paginated response with PagedIterable<T>.

listByManagedCluster

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

Gets a list of maintenance configurations 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 maintenance configurations in the specified managed cluster as paginated response with PagedIterable<T>.

listByManagedClusterAsync

public abstract PagedFlux listByManagedClusterAsync(String resourceGroupName, String resourceName)

Gets a list of maintenance configurations 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 maintenance configurations in the specified managed cluster as paginated response with PagedFlux<T>.

Applies to