dataprotectionapi

package
v59.3.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2021 License: MIT Imports: 3 Imported by: 88

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupInstancesClientAPI

type BackupInstancesClientAPI interface {
	AdhocBackup(ctx context.Context, vaultName string, resourceGroupName string, backupInstanceName string, parameters dataprotection.TriggerBackupRequest) (result dataprotection.BackupInstancesAdhocBackupFuture, err error)
	CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, backupInstanceName string, parameters dataprotection.BackupInstanceResource) (result dataprotection.BackupInstancesCreateOrUpdateFuture, err error)
	Delete(ctx context.Context, vaultName string, resourceGroupName string, backupInstanceName string) (result dataprotection.BackupInstancesDeleteFuture, err error)
	Get(ctx context.Context, vaultName string, resourceGroupName string, backupInstanceName string) (result dataprotection.BackupInstanceResource, err error)
	List(ctx context.Context, vaultName string, resourceGroupName string) (result dataprotection.BackupInstanceResourceListPage, err error)
	ListComplete(ctx context.Context, vaultName string, resourceGroupName string) (result dataprotection.BackupInstanceResourceListIterator, err error)
	TriggerRehydrate(ctx context.Context, resourceGroupName string, vaultName string, parameters dataprotection.AzureBackupRehydrationRequest, backupInstanceName string) (result dataprotection.BackupInstancesTriggerRehydrateFuture, err error)
	TriggerRestore(ctx context.Context, vaultName string, resourceGroupName string, backupInstanceName string, parameters dataprotection.BasicAzureBackupRestoreRequest) (result dataprotection.BackupInstancesTriggerRestoreFuture, err error)
	ValidateForBackup(ctx context.Context, vaultName string, resourceGroupName string, parameters dataprotection.ValidateForBackupRequest) (result dataprotection.BackupInstancesValidateForBackupFuture, err error)
	ValidateForRestore(ctx context.Context, vaultName string, resourceGroupName string, backupInstanceName string, parameters dataprotection.ValidateRestoreRequestObject) (result dataprotection.BackupInstancesValidateForRestoreFuture, err error)
}

BackupInstancesClientAPI contains the set of methods on the BackupInstancesClient type.

type BackupPoliciesClientAPI

type BackupPoliciesClientAPI interface {
	CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, backupPolicyName string, parameters dataprotection.BaseBackupPolicyResource) (result dataprotection.BaseBackupPolicyResource, err error)
	Delete(ctx context.Context, vaultName string, resourceGroupName string, backupPolicyName string) (result autorest.Response, err error)
	Get(ctx context.Context, vaultName string, resourceGroupName string, backupPolicyName string) (result dataprotection.BaseBackupPolicyResource, err error)
	List(ctx context.Context, vaultName string, resourceGroupName string) (result dataprotection.BaseBackupPolicyResourceListPage, err error)
	ListComplete(ctx context.Context, vaultName string, resourceGroupName string) (result dataprotection.BaseBackupPolicyResourceListIterator, err error)
}

BackupPoliciesClientAPI contains the set of methods on the BackupPoliciesClient type.

type BackupVaultOperationResultsClientAPI

type BackupVaultOperationResultsClientAPI interface {
	Get(ctx context.Context, vaultName string, resourceGroupName string, operationID string) (result dataprotection.BackupVaultResource, err error)
}

BackupVaultOperationResultsClientAPI contains the set of methods on the BackupVaultOperationResultsClient type.

type BackupVaultsClientAPI

type BackupVaultsClientAPI interface {
	CheckNameAvailability(ctx context.Context, resourceGroupName string, location string, parameters dataprotection.CheckNameAvailabilityRequest) (result dataprotection.CheckNameAvailabilityResult, err error)
	CreateOrUpdate(ctx context.Context, vaultName string, resourceGroupName string, parameters dataprotection.BackupVaultResource) (result dataprotection.BackupVaultsCreateOrUpdateFuture, err error)
	Delete(ctx context.Context, vaultName string, resourceGroupName string) (result autorest.Response, err error)
	Get(ctx context.Context, vaultName string, resourceGroupName string) (result dataprotection.BackupVaultResource, err error)
	GetInResourceGroup(ctx context.Context, resourceGroupName string) (result dataprotection.BackupVaultResourceListPage, err error)
	GetInResourceGroupComplete(ctx context.Context, resourceGroupName string) (result dataprotection.BackupVaultResourceListIterator, err error)
	GetInSubscription(ctx context.Context) (result dataprotection.BackupVaultResourceListPage, err error)
	GetInSubscriptionComplete(ctx context.Context) (result dataprotection.BackupVaultResourceListIterator, err error)
	Update(ctx context.Context, vaultName string, resourceGroupName string, parameters dataprotection.PatchResourceRequestInput) (result dataprotection.BackupVaultsUpdateFuture, err error)
}

BackupVaultsClientAPI contains the set of methods on the BackupVaultsClient type.

type ClientAPI

type ClientAPI interface {
	CheckFeatureSupport(ctx context.Context, location string, parameters dataprotection.BasicFeatureValidationRequestBase) (result dataprotection.FeatureValidationResponseBaseModel, err error)
}

ClientAPI contains the set of methods on the Client type.

type ExportJobsClientAPI

type ExportJobsClientAPI interface {
	Trigger(ctx context.Context, resourceGroupName string, vaultName string) (result dataprotection.ExportJobsTriggerFuture, err error)
}

ExportJobsClientAPI contains the set of methods on the ExportJobsClient type.

type ExportJobsOperationResultClientAPI

type ExportJobsOperationResultClientAPI interface {
	Get(ctx context.Context, resourceGroupName string, vaultName string, operationID string) (result dataprotection.ExportJobsResult, err error)
}

ExportJobsOperationResultClientAPI contains the set of methods on the ExportJobsOperationResultClient type.

type JobsClientAPI

type JobsClientAPI interface {
	Get(ctx context.Context, resourceGroupName string, vaultName string, jobID string) (result dataprotection.AzureBackupJobResource, err error)
	List(ctx context.Context, resourceGroupName string, vaultName string) (result dataprotection.AzureBackupJobResourceListPage, err error)
	ListComplete(ctx context.Context, resourceGroupName string, vaultName string) (result dataprotection.AzureBackupJobResourceListIterator, err error)
}

JobsClientAPI contains the set of methods on the JobsClient type.

type OperationResultClientAPI

type OperationResultClientAPI interface {
	Get(ctx context.Context, operationID string, location string) (result dataprotection.OperationJobExtendedInfo, err error)
}

OperationResultClientAPI contains the set of methods on the OperationResultClient type.

type OperationStatusClientAPI

type OperationStatusClientAPI interface {
	Get(ctx context.Context, location string, operationID string) (result dataprotection.OperationResource, err error)
}

OperationStatusClientAPI contains the set of methods on the OperationStatusClient type.

type OperationsClientAPI

type OperationsClientAPI interface {
	List(ctx context.Context) (result dataprotection.ClientDiscoveryResponsePage, err error)
	ListComplete(ctx context.Context) (result dataprotection.ClientDiscoveryResponseIterator, err error)
}

OperationsClientAPI contains the set of methods on the OperationsClient type.

type RecoveryPointsClientAPI

type RecoveryPointsClientAPI interface {
	Get(ctx context.Context, vaultName string, resourceGroupName string, backupInstanceName string, recoveryPointID string) (result dataprotection.AzureBackupRecoveryPointResource, err error)
	List(ctx context.Context, vaultName string, resourceGroupName string, backupInstanceName string, filter string, skipToken string) (result dataprotection.AzureBackupRecoveryPointResourceListPage, err error)
	ListComplete(ctx context.Context, vaultName string, resourceGroupName string, backupInstanceName string, filter string, skipToken string) (result dataprotection.AzureBackupRecoveryPointResourceListIterator, err error)
}

RecoveryPointsClientAPI contains the set of methods on the RecoveryPointsClient type.

type ResourceGuardsClientAPI

type ResourceGuardsClientAPI interface {
	Delete(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result autorest.Response, err error)
	Get(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.ResourceGuardResource, err error)
	GetBackupSecurityPINRequestsObjects(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListPage, err error)
	GetBackupSecurityPINRequestsObjectsComplete(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListIterator, err error)
	GetDefaultBackupSecurityPINRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, requestName string) (result dataprotection.DppBaseResource, err error)
	GetDefaultDeleteProtectedItemRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, requestName string) (result dataprotection.DppBaseResource, err error)
	GetDefaultDeleteResourceGuardProxyRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, requestName string) (result dataprotection.DppBaseResource, err error)
	GetDefaultDisableSoftDeleteRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, requestName string) (result dataprotection.DppBaseResource, err error)
	GetDefaultUpdateProtectedItemRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, requestName string) (result dataprotection.DppBaseResource, err error)
	GetDefaultUpdateProtectionPolicyRequestsObject(ctx context.Context, resourceGroupName string, resourceGuardsName string, requestName string) (result dataprotection.DppBaseResource, err error)
	GetDeleteProtectedItemRequestsObjects(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListPage, err error)
	GetDeleteProtectedItemRequestsObjectsComplete(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListIterator, err error)
	GetDeleteResourceGuardProxyRequestsObjects(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListPage, err error)
	GetDeleteResourceGuardProxyRequestsObjectsComplete(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListIterator, err error)
	GetDisableSoftDeleteRequestsObjects(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListPage, err error)
	GetDisableSoftDeleteRequestsObjectsComplete(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListIterator, err error)
	GetResourcesInResourceGroup(ctx context.Context, resourceGroupName string) (result dataprotection.ResourceGuardResourceListPage, err error)
	GetResourcesInResourceGroupComplete(ctx context.Context, resourceGroupName string) (result dataprotection.ResourceGuardResourceListIterator, err error)
	GetResourcesInSubscription(ctx context.Context) (result dataprotection.ResourceGuardResourceListPage, err error)
	GetResourcesInSubscriptionComplete(ctx context.Context) (result dataprotection.ResourceGuardResourceListIterator, err error)
	GetUpdateProtectedItemRequestsObjects(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListPage, err error)
	GetUpdateProtectedItemRequestsObjectsComplete(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListIterator, err error)
	GetUpdateProtectionPolicyRequestsObjects(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListPage, err error)
	GetUpdateProtectionPolicyRequestsObjectsComplete(ctx context.Context, resourceGroupName string, resourceGuardsName string) (result dataprotection.DppBaseResourceListIterator, err error)
	Patch(ctx context.Context, resourceGroupName string, resourceGuardsName string, parameters dataprotection.PatchResourceRequestInput) (result dataprotection.ResourceGuardResource, err error)
	Put(ctx context.Context, resourceGroupName string, resourceGuardsName string, parameters dataprotection.ResourceGuardResource) (result dataprotection.ResourceGuardResource, err error)
}

ResourceGuardsClientAPI contains the set of methods on the ResourceGuardsClient type.

type RestorableTimeRangesClientAPI

type RestorableTimeRangesClientAPI interface {
	Find(ctx context.Context, vaultName string, resourceGroupName string, backupInstanceName string, parameters dataprotection.AzureBackupFindRestorableTimeRangesRequest) (result dataprotection.AzureBackupFindRestorableTimeRangesResponseResource, err error)
}

RestorableTimeRangesClientAPI contains the set of methods on the RestorableTimeRangesClient type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL