ProtectionGroupsOperations interface

Interface representing a ProtectionGroups operations.

Properties

backup

Ad-hoc backup of protected items resource in given protection group.

createOrupdate

Create a ProtectionGroup

delete

Delete a ProtectionGroup

get

Get a ProtectionGroup

listByCloudAccount

List ProtectionGroup resources by CloudAccount

restore

Restore resource for a protected items in given protection group.

resumeBackup

Resume Backup for a Protection Group.

stopBackup

Stop Backup for a Protection Group

Property Details

backup

Ad-hoc backup of protected items resource in given protection group.

backup: (resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, request: BackupProtectionGroupRequest, options?: ProtectionGroupsBackupOptionalParams) => Promise<BackupProtectionGroupResponse>

Property Value

(resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, request: BackupProtectionGroupRequest, options?: ProtectionGroupsBackupOptionalParams) => Promise<BackupProtectionGroupResponse>

createOrupdate

Create a ProtectionGroup

createOrupdate: (resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, resource: ProtectionGroup, options?: ProtectionGroupsCreateOrupdateOptionalParams) => PollerLike<OperationState<ProtectionGroup>, ProtectionGroup>

Property Value

(resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, resource: ProtectionGroup, options?: ProtectionGroupsCreateOrupdateOptionalParams) => PollerLike<OperationState<ProtectionGroup>, ProtectionGroup>

delete

Delete a ProtectionGroup

delete: (resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, options?: ProtectionGroupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, options?: ProtectionGroupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a ProtectionGroup

get: (resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, options?: ProtectionGroupsGetOptionalParams) => Promise<ProtectionGroup>

Property Value

(resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, options?: ProtectionGroupsGetOptionalParams) => Promise<ProtectionGroup>

listByCloudAccount

List ProtectionGroup resources by CloudAccount

listByCloudAccount: (resourceGroupName: string, cloudAccountName: string, options?: ProtectionGroupsListByCloudAccountOptionalParams) => PagedAsyncIterableIterator<ProtectionGroup, ProtectionGroup[], PageSettings>

Property Value

(resourceGroupName: string, cloudAccountName: string, options?: ProtectionGroupsListByCloudAccountOptionalParams) => PagedAsyncIterableIterator<ProtectionGroup, ProtectionGroup[], PageSettings>

restore

Restore resource for a protected items in given protection group.

restore: (resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, request: RestoreProtectionItemRequest, options?: ProtectionGroupsRestoreOptionalParams) => Promise<RestoreProtectionItemResponse>

Property Value

(resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, request: RestoreProtectionItemRequest, options?: ProtectionGroupsRestoreOptionalParams) => Promise<RestoreProtectionItemResponse>

resumeBackup

Resume Backup for a Protection Group.

resumeBackup: (resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, options?: ProtectionGroupsResumeBackupOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, options?: ProtectionGroupsResumeBackupOptionalParams) => Promise<void>

stopBackup

Stop Backup for a Protection Group

stopBackup: (resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, request: StopBackupProtectionGroupRequest, options?: ProtectionGroupsStopBackupOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, cloudAccountName: string, protectionGroupName: string, request: StopBackupProtectionGroupRequest, options?: ProtectionGroupsStopBackupOptionalParams) => PollerLike<OperationState<void>, void>