RestorePointCollectionsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

ComputeManagementClient's

<xref:restore_point_collections> attribute.

Inheritance
builtins.object
RestorePointCollectionsOperations

Constructor

RestorePointCollectionsOperations(*args, **kwargs)

Methods

begin_delete

The operation to delete the restore point collection. This operation will also delete all the contained restore points.

create_or_update

The operation to create or update the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified.

get

The operation to get the restore point collection.

list

Gets the list of restore point collections in a resource group.

list_all

Gets the list of restore point collections in the subscription. Use nextLink property in the response to get the next page of restore point collections. Do this till nextLink is not null to fetch all the restore point collections.

update

The operation to update the restore point collection.

begin_delete

The operation to delete the restore point collection. This operation will also delete all the contained restore points.

async begin_delete(resource_group_name: str, restore_point_collection_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

restore_point_collection_name
Required
str

The name of the Restore Point Collection. Required.

Returns

Type Description

An instance of AsyncLROPoller that returns either None or the result of cls(response)

Exceptions

Type Description

create_or_update

The operation to create or update the restore point collection. Please refer to https://aka.ms/RestorePoints for more details. When updating a restore point collection, only tags may be modified.

async create_or_update(resource_group_name: str, restore_point_collection_name: str, parameters: _models.RestorePointCollection, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RestorePointCollection

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

restore_point_collection_name
Required
str

The name of the restore point collection. Required.

parameters
Required

Parameters supplied to the Create or Update restore point collection operation. Is either a RestorePointCollection type or a IO[bytes] type. Required.

Returns

Type Description

RestorePointCollection or the result of cls(response)

Exceptions

Type Description

get

The operation to get the restore point collection.

async get(resource_group_name: str, restore_point_collection_name: str, *, expand: str | RestorePointCollectionExpandOptions | None = None, **kwargs: Any) -> RestorePointCollection

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

restore_point_collection_name
Required
str

The name of the restore point collection. Required.

Keyword-Only Parameters

Name Description
expand

The expand expression to apply on the operation. If expand=restorePoints, server will return all contained restore points in the restorePointCollection. "restorePoints" Default value is None.

Returns

Type Description

RestorePointCollection or the result of cls(response)

Exceptions

Type Description

list

Gets the list of restore point collections in a resource group.

list(resource_group_name: str, **kwargs: Any) -> AsyncIterable[RestorePointCollection]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

Returns

Type Description

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

Exceptions

Type Description

list_all

Gets the list of restore point collections in the subscription. Use nextLink property in the response to get the next page of restore point collections. Do this till nextLink is not null to fetch all the restore point collections.

list_all(**kwargs: Any) -> AsyncIterable[RestorePointCollection]

Returns

Type Description

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

Exceptions

Type Description

update

The operation to update the restore point collection.

async update(resource_group_name: str, restore_point_collection_name: str, parameters: _models.RestorePointCollectionUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RestorePointCollection

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

restore_point_collection_name
Required
str

The name of the restore point collection. Required.

parameters
Required

Parameters supplied to the Update restore point collection operation. Is either a RestorePointCollectionUpdate type or a IO[bytes] type. Required.

Returns

Type Description

RestorePointCollection or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.compute.v2021_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2021_03_01\\models\\__init__.py'>