ProtectionGroupsOperations interface
Interface representing a ProtectionGroups operations.
Properties
| backup | Ad-hoc backup of protected items resource in given protection group. |
| create |
Create a ProtectionGroup |
| delete | Delete a ProtectionGroup |
| get | Get a ProtectionGroup |
| list |
List ProtectionGroup resources by CloudAccount |
| restore | Restore resource for a protected items in given protection group. |
| resume |
Resume Backup for a Protection Group. |
| stop |
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>