Share via


MaintenanceConfigurationsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

ContainerAppsAPIClient's

<xref:maintenance_configurations> attribute.

Constructor

MaintenanceConfigurationsOperations(*args, **kwargs)

Methods

create_or_update

Create or update the maintenance configuration for Managed Environment.

delete

Deletes the maintenance configuration of a ManagedEnvironment .

get

Gets the maintenance configuration of a ManagedEnvironment .

list

Gets all maintenance configurations in the specified Managed Environment.

create_or_update

Create or update the maintenance configuration for Managed Environment.

create_or_update(resource_group_name: str, environment_name: str, config_name: str, maintenance_configuration_envelope: _models.MaintenanceConfigurationResource, *, content_type: str = 'application/json', **kwargs: Any) -> _models.MaintenanceConfigurationResource

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

environment_name
Required
str

The name of the Managed Environment. Required.

config_name
Required
str

The name of the maintenance configuration. Required.

maintenance_configuration_envelope
Required

Parameters to set the maintenance configuration for ManagedEnvironment . Is either a MaintenanceConfigurationResource type or a IO[bytes] type. Required.

Returns

Type Description

MaintenanceConfigurationResource or the result of cls(response)

Exceptions

Type Description

delete

Deletes the maintenance configuration of a ManagedEnvironment .

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

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

environment_name
Required
str

The name of the Managed Environment. Required.

config_name
Required
str

The name of the maintenance configuration. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

get

Gets the maintenance configuration of a ManagedEnvironment .

get(resource_group_name: str, environment_name: str, config_name: str, **kwargs: Any) -> MaintenanceConfigurationResource

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

environment_name
Required
str

The name of the Managed Environment. Required.

config_name
Required
str

The name of the maintenance configuration. Required.

Returns

Type Description

MaintenanceConfigurationResource or the result of cls(response)

Exceptions

Type Description

list

Gets all maintenance configurations in the specified Managed Environment.

list(resource_group_name: str, environment_name: str, **kwargs: Any) -> ItemPaged[MaintenanceConfigurationResource]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. The name is case insensitive. Required.

environment_name
Required
str

The name of the Managed Environment. Required.

Returns

Type Description

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

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.appcontainers.models' from 'C:\\ToolCache\\Python\\3.11.9\\x64\\Lib\\site-packages\\py2docfx\\venv\\venv67\\Lib\\site-packages\\azure\\mgmt\\appcontainers\\models\\__init__.py'>