Data Protection Operations - List
プロバイダーの操作を一覧表示する
GET https://management.azure.com/providers/Microsoft.DataProtection/operations?api-version=2026-03-01
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
Azureの運用は無事に完了しました。 |
|
| Other Status Codes |
予期しないエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー。
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
| 名前 | 説明 |
|---|---|
| user_impersonation | ユーザー アカウントを偽装する |
例
Returns the list of supported REST operations.
要求のサンプル
GET https://management.azure.com/providers/Microsoft.DataProtection/operations?api-version=2026-03-01
応答のサンプル
{
"value": [
{
"name": "Microsoft.DataProtection/locations/getBackupStatus/action",
"display": {
"description": "Check Backup Status for Recovery Services Vaults",
"operation": "Check Backup Status for Vault",
"provider": "Microsoft.DataProtection",
"resource": "Backup Status"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/write",
"display": {
"description": "Creates a Backup Instance",
"operation": "Create a Backup Instance",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/delete",
"display": {
"description": "Deletes the Backup Instance",
"operation": "Delete Backup Instance",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/read",
"display": {
"description": "Returns details of the Backup Instance",
"operation": "Get Backup Instance Details",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/read",
"display": {
"description": "Returns all Backup Instances",
"operation": "Get Backup Instances",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/backup/action",
"display": {
"description": "Performs Backup on the Backup Instance",
"operation": "Backup Backup Instance",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/sync/action",
"display": {
"description": "Sync operation retries last failed operation on backup instance to bring it to a valid state.",
"operation": "Sync Backup Instance",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/operationResults/read",
"display": {
"description": "Returns Backup Operation Result for Backup Vault.",
"operation": "Get Backup Operation Result",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/stopProtection/action",
"display": {
"description": "Stop Protection operation stops both backup and retention schedules of backup instance. Existing data will be retained forever.",
"operation": "Stop Protection of Backup Instance",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/suspendBackups/action",
"display": {
"description": "Suspend Backups operation stops only backups of backup instance. Retention activities will continue and hence data will be ratained as per policy.",
"operation": "Suspend Backups of Backup Instance",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/resumeProtection/action",
"display": {
"description": "Resume protection of a ProtectionStopped BI.",
"operation": "Resume Protection of Backup Instance",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/resumeBackups/action",
"display": {
"description": "Resume Backups for a BackupsSuspended BI.",
"operation": "Resume Backups of Backup Instance",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/validateRestore/action",
"display": {
"description": "Validates for Restore of the Backup Instance",
"operation": "Validate for Restore of Backup Instance",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/restore/action",
"display": {
"description": "Triggers restore on the Backup Instance",
"operation": "Restore Backup Instance",
"provider": "Microsoft.DataProtection",
"resource": "Backup Instance"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupPolicies/write",
"display": {
"description": "Creates Backup Policy",
"operation": "Create Backup Policy",
"provider": "Microsoft.DataProtection",
"resource": "Backup Policies"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupPolicies/delete",
"display": {
"description": "Deletes the Backup Policy",
"operation": "Delete Backup Policy",
"provider": "Microsoft.DataProtection",
"resource": "Backup Policies"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupPolicies/read",
"display": {
"description": "Returns details of the Backup Policy",
"operation": "Get Backup Policy details",
"provider": "Microsoft.DataProtection",
"resource": "Backup Policies"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupPolicies/read",
"display": {
"description": "Returns all Backup Policies",
"operation": "Get Backup Policies",
"provider": "Microsoft.DataProtection",
"resource": "Backup Policies"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupResourceGuardProxies/read",
"display": {
"description": "Get the list of ResourceGuard proxies for a resource",
"operation": "Get the list of ResourceGuard proxies for a resource",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guard Proxy"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupResourceGuardProxies/read",
"display": {
"description": "Get ResourceGuard proxy operation gets an object representing the Azure resource of type 'ResourceGuard proxy'",
"operation": "Get ResourceGuard proxy",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guard Proxy"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupResourceGuardProxies/write",
"display": {
"description": "Create ResourceGuard proxy operation creates an Azure resource of type 'ResourceGuard Proxy'",
"operation": "Create ResourceGuard proxy",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guard Proxy"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupResourceGuardProxies/delete",
"display": {
"description": "The Delete ResourceGuard proxy operation deletes the specified Azure resource of type 'ResourceGuard proxy'",
"operation": "Delete ResourceGuard proxy",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guard Proxy"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupResourceGuardProxies/unlockDelete/action",
"display": {
"description": "Unlock delete ResourceGuard proxy operation unlocks the next delete critical operation",
"operation": "Unlock delete ResourceGuard proxy operation unlocks the next delete critical operation",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guard Proxy"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints/read",
"display": {
"description": "Returns details of the Recovery Point",
"operation": "Get Recovery Point Details",
"provider": "Microsoft.DataProtection",
"resource": "Recovery Points"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/recoveryPoints/read",
"display": {
"description": "Returns all Recovery Points",
"operation": "Get Recovery Points",
"provider": "Microsoft.DataProtection",
"resource": "Recovery Points"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupInstances/findRestorableTimeRanges/action",
"display": {
"description": "Finds Restorable Time Ranges",
"operation": "Find Restorable Time Ranges",
"provider": "Microsoft.DataProtection",
"resource": "Restorable Time Ranges"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/write",
"display": {
"description": "Create BackupVault operation creates an Azure resource of type 'Backup Vault'",
"operation": "Create Backup Vault",
"provider": "Microsoft.DataProtection",
"resource": "Backup Vaults"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/read",
"display": {
"description": "Create BackupVault operation creates an Azure resource of type 'Backup Vault'",
"operation": "Create Backup Vault",
"provider": "Microsoft.DataProtection",
"resource": "Backup Vaults"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/delete",
"display": {
"description": "Create BackupVault operation creates an Azure resource of type 'Backup Vault'",
"operation": "Create Backup Vault",
"provider": "Microsoft.DataProtection",
"resource": "Backup Vaults"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/operationResults/read",
"display": {
"description": "Gets Operation Result of a Patch Operation for a Backup Vault",
"operation": "Get Operation Result of a Patch Operation for a Backup Vault",
"provider": "Microsoft.DataProtection",
"resource": "Backup Vaults"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/locations/checkNameAvailability/action",
"display": {
"description": "Checks if the requested BackupVault Name is Available",
"operation": "Check if the requested BackupVault Name is Available",
"provider": "Microsoft.DataProtection",
"resource": "Backup Vaults"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/read",
"display": {
"description": "Gets list of Backup Vaults in a Resource Group",
"operation": "Get Backup Vaults in a Resource Group",
"provider": "Microsoft.DataProtection",
"resource": "Backup Vaults"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/read",
"display": {
"description": "Gets list of Backup Vaults in a Subscription",
"operation": "Get Backup Vaults in a Subscription",
"provider": "Microsoft.DataProtection",
"resource": "Backup Vaults"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/write",
"display": {
"description": "Create ResourceGuard operation creates an Azure resource of type 'ResourceGuard'",
"operation": "Create ResourceGuard",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guards"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/read",
"display": {
"description": "The Get ResourceGuard operation gets an object representing the Azure resource of type 'ResourceGuard'",
"operation": "Get ResourceGuard",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guards"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/delete",
"display": {
"description": "The Delete ResourceGuard operation deletes the specified Azure resource of type 'ResourceGuard'",
"operation": "Delete ResourceGuard",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guards"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/read",
"display": {
"description": "Gets list of ResourceGuards in a Resource Group",
"operation": "Get ResourceGuards in a Resource Group",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guards"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/subscriptions/providers/resourceGuards/read",
"display": {
"description": "Gets list of ResourceGuards in a Subscription",
"operation": "Get ResourceGuards in a Subscription",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guards"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/write",
"display": {
"description": "Update ResouceGuard operation updates an Azure resource of type 'ResourceGuard'",
"operation": "Update ResourceGuard",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guards"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/{operationName}/read",
"display": {
"description": "Gets ResourceGuard operation request info",
"operation": "Get ResourceGuard operation request info",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guards"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/resourceGuards/{operationName}/read",
"display": {
"description": "Gets ResourceGuard default operation request info",
"operation": "Get ResourceGuard default operation request info",
"provider": "Microsoft.DataProtection",
"resource": "Resource Guards"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/subscriptions/providers/locations/checkFeatureSupport/action",
"display": {
"description": "Validates if a feature is supported",
"operation": "Validate if a feature is supported",
"provider": "Microsoft.DataProtection",
"resource": "Resource Provider Operation"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/locations/operationStatus/read",
"display": {
"description": "Returns Backup Operation Status for Backup Vault.",
"operation": "Get Backup Operation Status",
"provider": "Microsoft.DataProtection",
"resource": "Backup Operation Status"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/operationStatus/read",
"display": {
"description": "Returns Backup Operation Status for Backup Vault.",
"operation": "Get Backup Operation Status",
"provider": "Microsoft.DataProtection",
"resource": "Backup Operation Status"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/subscriptions/resourceGroups/providers/operationStatus/read",
"display": {
"description": "Returns Backup Operation Status for Backup Vault.",
"operation": "Get Backup Operation Status",
"provider": "Microsoft.DataProtection",
"resource": "Backup Operation Status"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/locations/operationResults/read",
"display": {
"description": "Returns Backup Operation Result for Backup Vault.",
"operation": "Get Backup Operation Result",
"provider": "Microsoft.DataProtection",
"resource": "Backup Operation Results"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/validateForBackup/action",
"display": {
"description": "Validates for backup of Backup Instance",
"operation": "Validate for backup of Backup Instance",
"provider": "Microsoft.DataProtection",
"resource": "Validate Backup"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/backupVaults/backupJobs/read",
"display": {
"description": "Get Jobs list",
"operation": "Backup Jobs",
"provider": "Microsoft.DataProtection",
"resource": "Backup Jobs"
},
"origin": "user"
},
{
"name": "Microsoft.RecoveryServices/Vaults/backupJobs/read",
"display": {
"description": "Get Job details",
"operation": "Backup Job Object",
"provider": "Microsoft.DataProtection",
"resource": "Backup Jobs"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/register/action",
"display": {
"description": "Registers subscription for given Resource Provider",
"operation": "Register Resource Provider",
"provider": "Microsoft.DataProtection",
"resource": "Resource Provider Operation"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/unregister/action",
"display": {
"description": "Unregisters subscription for given Resource Provider",
"operation": "Unregister Resource Provider",
"provider": "Microsoft.DataProtection",
"resource": "Resource Provider Operation"
},
"origin": "user"
},
{
"name": "Microsoft.DataProtection/operations/read",
"display": {
"description": "Operation returns the list of Operations for a Resource Provider",
"operation": "List of Operations",
"provider": "Microsoft.DataProtection",
"resource": "Resource Provider Operation"
},
"origin": "user"
}
]
}
定義
| 名前 | 説明 |
|---|---|
|
Action |
列挙型。 アクションの種類を示します。 "内部" とは、内部のみの API に対するアクションを指します。 |
| Display |
この特定の操作のローカライズされた表示情報。 |
|
Error |
リソース管理エラーの追加情報。 |
|
Error |
エラーの詳細。 |
|
Error |
エラー応答 |
| Operation |
REST API 操作 |
|
Operation |
Azure リソース プロバイダーでサポートされている REST API 操作の一覧。 これには、次の結果セットを取得するための URL リンクが含まれています。 |
| Origin |
操作の目的の実行プログラム。リソース ベースのアクセス制御 (RBAC) と監査ログ UX と同様です。 既定値は "user,system" です |
ActionType
列挙型。 アクションの種類を示します。 "内部" とは、内部のみの API に対するアクションを指します。
| 値 | 説明 |
|---|---|
| Internal |
Display
この特定の操作のローカライズされた表示情報。
| 名前 | 型 | 説明 |
|---|---|---|
| description |
string |
操作の短いローカライズされたわかりやすい説明。ツールヒントや詳細ビューに適しています。 |
| operation |
string |
操作の簡潔でローカライズされたフレンドリ名。ドロップダウンに適しています。 たとえば、"仮想マシンの作成または更新"、"仮想マシンの再起動" などです。 |
| provider |
string |
"Microsoft Monitoring Insights" や "Microsoft Compute" など、リソース プロバイダー名のローカライズされたわかりやすい形式。 |
| resource |
string |
この操作に関連するリソースの種類のローカライズされたフレンドリ名。 たとえば、"Virtual Machines" や "Job Schedule Collections" などです。 |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
| 名前 | 型 | 説明 |
|---|---|---|
| info |
object |
追加情報。 |
| type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| additionalInfo |
エラーの追加情報。 |
|
| code |
string |
エラー コード。 |
| details |
エラーの詳細。 |
|
| message |
string |
エラー メッセージ。 |
| target |
string |
エラーターゲット。 |
ErrorResponse
エラー応答
| 名前 | 型 | 説明 |
|---|---|---|
| error |
エラー オブジェクト。 |
Operation
REST API 操作
| 名前 | 型 | 説明 |
|---|---|---|
| actionType |
列挙型。 アクションの種類を示します。 "内部" とは、内部のみの API に対するアクションを指します。 |
|
| display |
この特定の操作のローカライズされた表示情報。 |
|
| isDataAction |
boolean |
操作がデータ プレーンに適用されるかどうか。 これは、データ プレーン操作の場合は "true" で、ARM/コントロール プレーン操作の場合は "false" です。 |
| name |
string |
Resource-Based アクセス制御 (RBAC) に従った操作の名前。 例: "Microsoft.Compute/virtualMachines/write"、"Microsoft.Compute/virtualMachines/capture/action" |
| origin |
操作の目的の実行プログラム。リソース ベースのアクセス制御 (RBAC) と監査ログ UX と同様です。 既定値は "user,system" です |
OperationListResult
Azure リソース プロバイダーでサポートされている REST API 操作の一覧。 これには、次の結果セットを取得するための URL リンクが含まれています。
| 名前 | 型 | 説明 |
|---|---|---|
| nextLink |
string (uri) |
操作リストの結果の次のセットを取得する URL (ある場合)。 |
| value |
リソース プロバイダーでサポートされている操作の一覧 |
Origin
操作の目的の実行プログラム。リソース ベースのアクセス制御 (RBAC) と監査ログ UX と同様です。 既定値は "user,system" です
| 値 | 説明 |
|---|---|
| user | |
| system | |
| user,system |