MaintenanceConfigurationsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

ContainerServiceClient's

<xref:maintenance_configurations> attribute.

Inheritance
builtins.object
MaintenanceConfigurationsOperations

Constructor

MaintenanceConfigurationsOperations(*args, **kwargs)

Methods

create_or_update

Creates or updates a maintenance configurations.

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

delete

Deletes a maintenance configuration.

Deletes the maintenance configuration in the specified managed cluster.

get

Gets the maintenance configuration.

Gets the details of maintenance configurations by managed cluster and resource group.

list_by_managed_cluster

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

Gets a list of maintenance configurations in the specified managed cluster. The operation returns properties of each maintenance configuration.

create_or_update

Creates or updates a maintenance configurations.

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

async create_or_update(resource_group_name: str, resource_name: str, config_name: str, parameters: azure.mgmt.containerservice.v2020_12_01.models._models_py3.MaintenanceConfiguration, **kwargs: Any) -> azure.mgmt.containerservice.v2020_12_01.models._models_py3.MaintenanceConfiguration

Parameters

resource_group_name
str
Required

The name of the resource group.

resource_name
str
Required

The name of the managed cluster resource.

config_name
str
Required

The name of the maintenance configuration.

parameters
MaintenanceConfiguration
Required

Parameters supplied to the Create or Update a default maintenance configuration.

cls
callable

A custom type or function that will be passed the direct response

Returns

MaintenanceConfiguration, or the result of cls(response)

Return type

Exceptions

delete

Deletes a maintenance configuration.

Deletes the maintenance configuration in the specified managed cluster.

async delete(resource_group_name: str, resource_name: str, config_name: str, **kwargs: Any) -> None

Parameters

resource_group_name
str
Required

The name of the resource group.

resource_name
str
Required

The name of the managed cluster resource.

config_name
str
Required

The name of the maintenance configuration.

cls
callable

A custom type or function that will be passed the direct response

Returns

None, or the result of cls(response)

Return type

Exceptions

get

Gets the maintenance configuration.

Gets the details of maintenance configurations by managed cluster and resource group.

async get(resource_group_name: str, resource_name: str, config_name: str, **kwargs: Any) -> azure.mgmt.containerservice.v2020_12_01.models._models_py3.MaintenanceConfiguration

Parameters

resource_group_name
str
Required

The name of the resource group.

resource_name
str
Required

The name of the managed cluster resource.

config_name
str
Required

The name of the maintenance configuration.

cls
callable

A custom type or function that will be passed the direct response

Returns

MaintenanceConfiguration, or the result of cls(response)

Return type

Exceptions

list_by_managed_cluster

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

Gets a list of maintenance configurations in the specified managed cluster. The operation returns properties of each maintenance configuration.

list_by_managed_cluster(resource_group_name: str, resource_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.containerservice.v2020_12_01.models._models_py3.MaintenanceConfigurationListResult]

Parameters

resource_group_name
str
Required

The name of the resource group.

resource_name
str
Required

The name of the managed cluster resource.

cls
callable

A custom type or function that will be passed the direct response

Returns

An iterator like instance of either MaintenanceConfigurationListResult or the result of cls(response)

Return type

Exceptions

Attributes

models

models = <module 'azure.mgmt.containerservice.v2020_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.9.13\\x64\\lib\\site-packages\\azure\\mgmt\\containerservice\\v2020_12_01\\models\\__init__.py'>