Megosztás a következőn keresztül:


Data Protection Operations - List

Returns the list of available operations.

GET https://management.azure.com/providers/Microsoft.DataProtection/operations?api-version=2025-02-01

URI Parameters

Name In Required Type Description
api-version
query True

string

minLength: 1

The API version to use for this operation.

Responses

Name Type Description
200 OK

ClientDiscoveryResponse

OK

Other Status Codes

CloudError

Error response describing why the operation failed.

Security

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account.

Examples

Returns the list of supported REST operations.

Sample request

GET https://management.azure.com/providers/Microsoft.DataProtection/operations?api-version=2025-02-01

Sample response

{
  "value": [
    {
      "name": "Microsoft.DataProtection/locations/getBackupStatus/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Status",
        "operation": "Check Backup Status for Vault",
        "description": "Check Backup Status for Recovery Services Vaults"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/write",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Create a Backup Instance",
        "description": "Creates a Backup Instance"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/delete",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Delete Backup Instance",
        "description": "Deletes the Backup Instance"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Get Backup Instance Details",
        "description": "Returns details of the Backup Instance"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Get Backup Instances",
        "description": "Returns all Backup Instances"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/backup/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Backup Backup Instance",
        "description": "Performs Backup on the Backup Instance"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/sync/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Sync Backup Instance",
        "description": "Sync operation retries last failed operation on backup instance to bring it to a valid state."
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/operationResults/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Get Backup Operation Result",
        "description": "Returns Backup Operation Result for Backup Vault."
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/stopProtection/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Stop Protection of Backup Instance",
        "description": "Stop Protection operation stops both backup and retention schedules of backup instance. Existing data will be retained forever."
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/suspendBackups/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Suspend Backups of Backup Instance",
        "description": "Suspend Backups operation stops only backups of backup instance. Retention activities will continue and hence data will be ratained as per policy."
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/resumeProtection/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Resume Protection of Backup Instance",
        "description": "Resume protection of a ProtectionStopped BI."
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/resumeBackups/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Resume Backups of Backup Instance",
        "description": "Resume Backups for a BackupsSuspended BI."
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/validateRestore/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Validate for Restore of Backup Instance",
        "description": "Validates for Restore of the Backup Instance"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/restore/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Instance",
        "operation": "Restore Backup Instance",
        "description": "Triggers restore on the Backup Instance"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupPolicies/write",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Policies",
        "operation": "Create Backup Policy",
        "description": "Creates Backup Policy"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupPolicies/delete",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Policies",
        "operation": "Delete Backup Policy",
        "description": "Deletes the Backup Policy"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupPolicies/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Policies",
        "operation": "Get Backup Policy details",
        "description": "Returns details of the Backup Policy"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupPolicies/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Policies",
        "operation": "Get Backup Policies",
        "description": "Returns all Backup Policies"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupResourceGuardProxies/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guard Proxy",
        "operation": "Get the list of ResourceGuard proxies for a resource",
        "description": "Get the list of ResourceGuard proxies for a resource"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupResourceGuardProxies/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guard Proxy",
        "operation": "Get ResourceGuard proxy",
        "description": "Get ResourceGuard proxy operation gets an object representing the Azure resource of type 'ResourceGuard proxy'"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupResourceGuardProxies/write",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guard Proxy",
        "operation": "Create ResourceGuard proxy",
        "description": "Create ResourceGuard proxy operation creates an Azure resource of type 'ResourceGuard Proxy'"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupResourceGuardProxies/delete",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guard Proxy",
        "operation": "Delete ResourceGuard proxy",
        "description": "The Delete ResourceGuard proxy operation deletes the specified Azure resource of type 'ResourceGuard proxy'"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupResourceGuardProxies/unlockDelete/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guard Proxy",
        "operation": "Unlock delete ResourceGuard proxy operation unlocks the next delete critical operation",
        "description": "Unlock delete ResourceGuard proxy operation unlocks the next delete critical operation"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Recovery Points",
        "operation": "Get Recovery Point Details",
        "description": "Returns details of the Recovery Point"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Recovery Points",
        "operation": "Get Recovery Points",
        "description": "Returns all Recovery Points"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupInstances/findRestorableTimeRanges/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Restorable Time Ranges",
        "operation": "Find Restorable Time Ranges",
        "description": "Finds Restorable Time Ranges"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/write",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Vaults",
        "operation": "Create Backup Vault",
        "description": "Create BackupVault operation creates an Azure resource of type 'Backup Vault'"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Vaults",
        "operation": "Create Backup Vault",
        "description": "Create BackupVault operation creates an Azure resource of type 'Backup Vault'"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/delete",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Vaults",
        "operation": "Create Backup Vault",
        "description": "Create BackupVault operation creates an Azure resource of type 'Backup Vault'"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/operationResults/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Vaults",
        "operation": "Get Operation Result of a Patch Operation for a Backup Vault",
        "description": "Gets Operation Result of a Patch Operation for a Backup Vault"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/locations/checkNameAvailability/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Vaults",
        "operation": "Check if the requested BackupVault Name is Available",
        "description": "Checks if the requested BackupVault Name is Available"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Vaults",
        "operation": "Get Backup Vaults in a Resource Group",
        "description": "Gets list of Backup Vaults in a Resource Group"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Vaults",
        "operation": "Get Backup Vaults in a Subscription",
        "description": "Gets list of Backup Vaults in a Subscription"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/write",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guards",
        "operation": "Create ResourceGuard",
        "description": "Create ResourceGuard operation creates an Azure resource of type 'ResourceGuard'"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guards",
        "operation": "Get ResourceGuard",
        "description": "The Get ResourceGuard operation gets an object representing the Azure resource of type 'ResourceGuard'"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/delete",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guards",
        "operation": "Delete ResourceGuard",
        "description": "The Delete ResourceGuard operation deletes the specified Azure resource of type 'ResourceGuard'"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guards",
        "operation": "Get ResourceGuards in a Resource Group",
        "description": "Gets list of ResourceGuards in a Resource Group"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/subscriptions/providers/resourceGuards/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guards",
        "operation": "Get ResourceGuards in a Subscription",
        "description": "Gets list of ResourceGuards in a Subscription"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/write",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guards",
        "operation": "Update ResourceGuard",
        "description": "Update ResouceGuard operation updates an Azure resource of type 'ResourceGuard'"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/{operationName}/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guards",
        "operation": "Get ResourceGuard operation request info",
        "description": "Gets ResourceGuard operation request info"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/{operationName}/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Guards",
        "operation": "Get ResourceGuard default operation request info",
        "description": "Gets ResourceGuard default operation request info"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/subscriptions/providers/locations/checkFeatureSupport/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Provider Operation",
        "operation": "Validate if a feature is supported",
        "description": "Validates if a feature is supported"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/locations/operationStatus/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Operation Status",
        "operation": "Get Backup Operation Status",
        "description": "Returns Backup Operation Status for Backup Vault."
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/operationStatus/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Operation Status",
        "operation": "Get Backup Operation Status",
        "description": "Returns Backup Operation Status for Backup Vault."
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/operationStatus/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Operation Status",
        "operation": "Get Backup Operation Status",
        "description": "Returns Backup Operation Status for Backup Vault."
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/locations/operationResults/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Operation Results",
        "operation": "Get Backup Operation Result",
        "description": "Returns Backup Operation Result for Backup Vault."
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/validateForBackup/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Validate Backup",
        "operation": "Validate for backup of Backup Instance",
        "description": "Validates for backup of Backup Instance"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/backupVaults/backupJobs/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Jobs",
        "operation": "Backup Jobs",
        "description": "Get Jobs list"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.RecoveryServices/Vaults/backupJobs/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Backup Jobs",
        "operation": "Backup Job Object",
        "description": "Get Job details"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/register/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Provider Operation",
        "operation": "Register Resource Provider",
        "description": "Registers subscription for given Resource Provider"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/unregister/action",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Provider Operation",
        "operation": "Unregister Resource Provider",
        "description": "Unregisters subscription for given Resource Provider"
      },
      "origin": "user"
    },
    {
      "name": "Microsoft.DataProtection/operations/read",
      "display": {
        "provider": "Microsoft.DataProtection",
        "resource": "Resource Provider Operation",
        "operation": "List of Operations",
        "description": "Operation returns the list of Operations for a Resource Provider"
      },
      "origin": "user"
    }
  ]
}

Definitions

Name Description
ClientDiscoveryDisplay

ClientDiscoveryDisplay

ClientDiscoveryForLogSpecification

ClientDiscoveryForLogSpecification

ClientDiscoveryForProperties

ClientDiscoveryForProperties

ClientDiscoveryForServiceSpecification

ClientDiscoveryForServiceSpecification

ClientDiscoveryResponse

ClientDiscoveryResponse

ClientDiscoveryValueForSingleApi

ClientDiscoveryValueForSingleApi

CloudError

CloudError

Error

The resource management error response.

ErrorAdditionalInfo

The resource management error additional info.

ClientDiscoveryDisplay

ClientDiscoveryDisplay

Name Type Description
description

string

Description of the operation having details of what operation is about.

operation

string

Operations Name itself.

provider

string

Name of the provider for display purposes

resource

string

ResourceType for which this Operation can be performed.

ClientDiscoveryForLogSpecification

ClientDiscoveryForLogSpecification

Name Type Description
blobDuration

string

blob duration of shoebox log specification

displayName

string

Localized display name

name

string

Name for shoebox log specification.

ClientDiscoveryForProperties

ClientDiscoveryForProperties

Name Type Description
serviceSpecification

ClientDiscoveryForServiceSpecification

ClientDiscoveryForServiceSpecification
Operation properties.

ClientDiscoveryForServiceSpecification

ClientDiscoveryForServiceSpecification

Name Type Description
logSpecifications

ClientDiscoveryForLogSpecification[]

List of log specifications of this operation.

ClientDiscoveryResponse

ClientDiscoveryResponse

Name Type Description
nextLink

string

Link to the next chunk of Response.

value

ClientDiscoveryValueForSingleApi[]

List of available operations.

ClientDiscoveryValueForSingleApi

ClientDiscoveryValueForSingleApi

Name Type Description
display

ClientDiscoveryDisplay

ClientDiscoveryDisplay
Contains the localized display information for this particular operation

isDataAction

boolean

Indicates whether the operation is a data action

name

string

Name of the Operation.

origin

string

The intended executor of the operation;governs the display of the operation in the RBAC UX and the audit logs UX

properties

ClientDiscoveryForProperties

ClientDiscoveryForProperties
Properties for the given operation.

CloudError

CloudError

Name Type Description
error

Error

The resource management error response.

Error

The resource management error response.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

The error additional info.

code

string

The error code.

details

Error[]

The error details.

message

string

The error message.

target

string

The error target.

ErrorAdditionalInfo

The resource management error additional info.

Name Type Description
info

object

The additional info.

type

string

The additional info type.