Vaults - Create Or Update

Kurtarma Hizmetleri kasası oluşturur veya güncelleştirir.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}?api-version=2026-07-01

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır.

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

vaultName
path True

string

Kasanın adı

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Başlığı

Name Gerekli Tür Description
x-ms-authorization-auxiliary

string

İstek Gövdesi

Name Gerekli Tür Description
location True

string

Kaynağın bulunduğu coğrafi konum

etag

string

kaynak için etag.

identity

IdentityData

Kaynağın kimliği.

properties

VaultProperties

Kasanın özellikleri.

sku

Sku

Her Azure kaynağı için benzersiz sistem tanımlayıcısını belirler.

tags

object

Kaynak etiketleri.

Yanıtlar

Name Tür Description
200 OK

Vault

Kaynak 'Kasası' güncelleştirme işlemi başarılı oldu

201 Created

Vault

Kaynak 'Kasa' oluşturma işlemi başarılı oldu

Üst Bilgiler

  • Location: string
  • Retry-After: integer
Other Status Codes

CloudError

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızı taklit etme

Örnekler

Create or Update Recovery Services vault
Create or Update Vault performing critical operation With MUA
Create or Update Vault With Cost Management Settings
Create or Update Vault with CustomerManagedKeys
Create or Update Vault With Immutability Config
Create or Update Vault With Monitoring Setting
Create or Update Vault With Redundancy Setting
Create or Update Vault With Region Of Choice Settings
Create or Update Vault with Source scan configuration
Create or Update Vault with User Assigned Identity

Create or Update Recovery Services vault

Örnek isteği

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2026-07-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "West US",
  "properties": {
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  }
}

Örnek yanıt

{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}
{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}

Create or Update Vault performing critical operation With MUA

Örnek isteği

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2026-07-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "location": "West US",
  "properties": {
    "encryption": {
      "infrastructureEncryption": "Enabled",
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
      },
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      }
    },
    "publicNetworkAccess": "Enabled",
    "resourceGuardOperationRequests": [
      "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourcegroups/ankurResourceGuard1/providers/Microsoft.DataProtection/resourceGuards/ResourceGuard38-1/modifyEncryptionSettings/default"
    ]
  },
  "sku": {
    "name": "Standard"
  }
}

Örnek yanıt

{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {
        "clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
        "principalId": "075a0ca6-43f6-4434-9abf-c9b1b79f9219"
      }
    }
  },
  "location": "westus",
  "properties": {
    "encryption": {
      "infrastructureEncryption": "Enabled",
      "kekIdentity": {
        "useSystemAssignedIdentity": false,
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
      },
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      }
    },
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2026-07-01
Retry-After: 10
{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "location": "westus",
  "properties": {
    "encryption": {
      "infrastructureEncryption": "Enabled",
      "kekIdentity": {
        "useSystemAssignedIdentity": false,
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
      },
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      }
    },
    "provisioningState": "Provisioning",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}

Create or Update Vault With Cost Management Settings

Örnek isteği

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2026-07-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "West US",
  "properties": {
    "costManagementSettings": {
      "granularityLevel": "ProtectedItemLevel"
    },
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  }
}

Örnek yanıt

{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "costManagementSettings": {
      "granularityLevel": "ProtectedItemLevel"
    },
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}
{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "costManagementSettings": {
      "granularityLevel": "ProtectedItemLevel"
    },
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}

Create or Update Vault with CustomerManagedKeys

Örnek isteği

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2026-07-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "location": "West US",
  "properties": {
    "encryption": {
      "infrastructureEncryption": "Enabled",
      "kekIdentity": {
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
      },
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      }
    },
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  }
}

Örnek yanıt

{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {
        "clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
        "principalId": "075a0ca6-43f6-4434-9abf-c9b1b79f9219"
      }
    }
  },
  "location": "westus",
  "properties": {
    "encryption": {
      "infrastructureEncryption": "Enabled",
      "kekIdentity": {
        "useSystemAssignedIdentity": false,
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
      },
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      }
    },
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2026-07-01
Retry-After: 10
{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "location": "westus",
  "properties": {
    "encryption": {
      "infrastructureEncryption": "Enabled",
      "kekIdentity": {
        "useSystemAssignedIdentity": false,
        "userAssignedIdentity": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
      },
      "keyVaultProperties": {
        "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
      }
    },
    "provisioningState": "Provisioning",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}

Create or Update Vault With Immutability Config

Örnek isteği

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2026-07-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "West US",
  "properties": {
    "securitySettings": {
      "immutabilitySettings": {
        "state": "Unlocked",
        "configuration": {
          "type": "TimeBased",
          "durationInDays": 30
        }
      }
    },
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  }
}

Örnek yanıt

{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "securitySettings": {
      "immutabilitySettings": {
        "state": "Unlocked",
        "configuration": {
          "type": "TimeBased",
          "durationInDays": 30
        }
      }
    },
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}
{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "securitySettings": {
      "immutabilitySettings": {
        "state": "Unlocked",
        "configuration": {
          "type": "TimeBased",
          "durationInDays": 30
        }
      }
    },
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}

Create or Update Vault With Monitoring Setting

Örnek isteği

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2026-07-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "West US",
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllFailoverIssues": "Disabled",
        "alertsForAllJobFailures": "Enabled",
        "alertsForAllReplicationIssues": "Enabled"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "Disabled",
        "emailNotificationsForSiteRecovery": "Enabled"
      }
    },
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  }
}

Örnek yanıt

{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllFailoverIssues": "Disabled",
        "alertsForAllJobFailures": "Enabled",
        "alertsForAllReplicationIssues": "Enabled"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "Disabled",
        "emailNotificationsForSiteRecovery": "Enabled"
      }
    },
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}
{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllFailoverIssues": "Disabled",
        "alertsForAllJobFailures": "Enabled",
        "alertsForAllReplicationIssues": "Enabled"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "Disabled",
        "emailNotificationsForSiteRecovery": "Enabled"
      }
    },
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}

Create or Update Vault With Redundancy Setting

Örnek isteği

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2026-07-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "West US",
  "properties": {
    "publicNetworkAccess": "Enabled",
    "redundancySettings": {
      "crossRegionRestore": "Enabled",
      "standardTierStorageRedundancy": "GeoRedundant"
    }
  },
  "sku": {
    "name": "Standard"
  }
}

Örnek yanıt

{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled",
    "redundancySettings": {
      "crossRegionRestore": "Enabled",
      "standardTierStorageRedundancy": "GeoRedundant"
    }
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}
{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled",
    "redundancySettings": {
      "crossRegionRestore": "Enabled",
      "standardTierStorageRedundancy": "GeoRedundant"
    }
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}

Create or Update Vault With Region Of Choice Settings

Örnek isteği

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2026-07-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "West US",
  "properties": {
    "publicNetworkAccess": "Enabled",
    "regionOfChoiceSettings": {
      "status": "Enabled"
    }
  },
  "sku": {
    "name": "Standard"
  }
}

Örnek yanıt

{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled",
    "regionOfChoiceSettings": {
      "status": "Enabled"
    }
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}
{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
    "tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b"
  },
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled",
    "regionOfChoiceSettings": {
      "status": "Enabled"
    }
  },
  "sku": {
    "name": "RS0",
    "tier": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}

Create or Update Vault with Source scan configuration

Örnek isteği

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2026-07-01

{
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "West US",
  "properties": {
    "publicNetworkAccess": "Enabled",
    "securitySettings": {
      "sourceScanConfiguration": {
        "sourceScanIdentity": {
          "operationIdentityType": "SystemAssigned"
        },
        "state": "Enabled"
      }
    }
  },
  "sku": {
    "name": "Standard"
  }
}

Örnek yanıt

{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2025-02-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "1be097b0-eb5e-4927-bac2-b24ee8716f64",
    "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
  },
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled",
    "securitySettings": {
      "sourceScanConfiguration": {
        "sourceScanIdentity": {
          "operationIdentityType": "SystemAssigned"
        },
        "state": "Enabled"
      }
    }
  },
  "sku": {
    "name": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2026-07-01
Retry-After: 10
{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "SystemAssigned",
    "principalId": "1be097b0-eb5e-4927-bac2-b24ee8716f64",
    "tenantId": "72f988bf-86f1-41af-91ab-2d7cd011db47"
  },
  "location": "westus",
  "properties": {
    "provisioningState": "Provisioning",
    "publicNetworkAccess": "Enabled",
    "securitySettings": {
      "sourceScanConfiguration": {
        "sourceScanIdentity": {
          "operationIdentityType": "SystemAssigned"
        },
        "state": "Enabled"
      }
    }
  },
  "sku": {
    "name": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}

Create or Update Vault with User Assigned Identity

Örnek isteği

PUT https://management.azure.com/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample?api-version=2026-07-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "location": "West US",
  "properties": {
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  }
}

Örnek yanıt

{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {
        "clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
        "principalId": "075a0ca6-43f6-4434-9abf-c9b1b79f9219"
      }
    }
  },
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}
Azure-AsyncOperation: /subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2026-07-01
Retry-After: 10
{
  "name": "swaggerExample",
  "type": "Microsoft.RecoveryServices/vaults",
  "etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
  "id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {}
    }
  },
  "location": "westus",
  "properties": {
    "provisioningState": "Provisioning",
    "publicNetworkAccess": "Enabled"
  },
  "sku": {
    "name": "Standard"
  },
  "tags": {
    "TestUpdatedKey": "TestUpdatedValue"
  }
}

Tanımlar

Name Description
AlertsState
AssociatedIdentity

bir işlem için kullanılacak kimlik ayrıntıları

AzureMonitorAlertSettings

Azure İzleyici tabanlı uyarılar için ayarlar

BackupStorageVersion

Yedekleme depolama sürümü

BCDRSecurityLevel

İş sürekliliği ve olağanüstü durum kurtarma için Kurtarma Hizmetleri Kasası'nın güvenlik düzeyleri

ClassicAlertSettings

Klasik uyarılar için ayarlar

CloudError

Azure Backup'tan bir hata yanıtı.

CmkKekIdentity

CMK için kullanılan kimliğin ayrıntıları

CmkKeyVaultProperties

CMK'yı barındıran Key Vault'un özellikleri

CostManagementSettings

Kasanın Maliyet Yönetimi Ayarları

createdByType

Kaynağı oluşturan kimliğin türü.

CrossRegionRestore

Kasada Bölgeler Arası Geri Yükleme'nin etkinleştirilip etkinleştirilmediğini gösteren bayrak

CrossSubscriptionRestoreSettings

Abonelikler Arası Geri Yükleme Ayarları ayarları

CrossSubscriptionRestoreState
EnhancedSecurityState
Error

Kaynak yönetimi hata yanıtı.

ErrorAdditionalInfo

Kaynak yönetimi hatasına ilişkin ek bilgiler.

GranularityLevel
IdentityData

Kaynağın kimliği.

IdentityType

bir işlem için kullanılması gereken kimlik türü.

ImmutabilityConfiguration

Vault'un değişmezlik konfigürasyonu.

ImmutabilitySettings

Kasanın Değişmezlik Ayarları

ImmutabilityState
ImmutabilityType

Değişmezlik yapılandırma türü.

InfrastructureEncryptionState

Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma

MonitoringSettings

Kasanın İzleme Ayarları

MultiUserAuthorization

Kasanın MUA Ayarları

PrivateEndpoint

Özel Uç Nokta bağlantısına bağlı Özel Uç Nokta ağ kaynağı.

PrivateEndpointConnection

Özel Uç Nokta Bağlantı Yanıt Özellikleri.

PrivateEndpointConnectionStatus

Durumu alır veya ayarlar.

PrivateEndpointConnectionVaultProperties

Vault özelliklerinde privateEndpointConnections Listesi öğesi olarak depolanacak bilgiler.

PrivateLinkServiceConnectionState

Özel bağlantı hizmeti bağlantı durumunu alır veya ayarlar.

ProvisioningState

Özel uç nokta bağlantısının sağlama durumunu alır veya ayarlar.

PublicNetworkAccess

genel istemcilerden gelen kaynak sağlayıcısı ağ trafiğini etkinleştirme veya devre dışı bırakma özelliği

RegionOfChoiceSettings

Vault seviyesinde tercih edilen bölge ayarları. Bu ayar, müşterilerin farklı bölgelerden veri kaynakları için yedeklemeleri yapılandırmasına olanak tanır.

ResourceIdentityType

Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır.

ResourceMoveState

Taşıma işleminden sonraki Kaynağın Durumu

RestoreSettings

Kasa ayarlarını geri yükleme

SecureScoreLevel

Kurtarma Hizmetleri Kasasının Güvenli Puanı

SecuritySettings

Kasanın Güvenlik Ayarları

Sku

Her Azure kaynağı için benzersiz sistem tanımlayıcısını belirler.

SkuName

SKU'nun adı RS0 (Kurtarma Hizmetleri 0. sürüm) ve katman standart katmandır. Arka uç depolama yedekliliğini veya diğer kasa ayarlarını etkilemez. Depolama yedekliliğini yönetmek için backupstorageconfig komutunu kullanın

SoftDeleteSettings

Kasanın geçici silme ayarları

SoftDeleteState
SourceScanConfiguration

Kasanın kaynak tarama yapılandırması

StandardTierStorageRedundancy

Kasanın depolama yedeklilik ayarı

State
systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TriggerType

Kasa yükseltmesinin tetiklendiği yöntem.

UpgradeDetails

Kasayı yükseltme ayrıntıları.

UserIdentity

Hizmet kullanıcısı tarafından yönetilen bir kaynak kimliği.

Vault

Kaynak sağlayıcısı tarafından döndürülen kaynak bilgileri.

VaultPrivateEndpointState

Yedekleme için özel uç nokta durumu.

VaultProperties

Kasanın özellikleri.

VaultPropertiesEncryption

Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları.

VaultPropertiesMoveDetails

Azure Resource üzerinde gerçekleştirilen en son taşınma işleminin detayları

VaultPropertiesRedundancySettings

Kasanın yedeklilik Ayarları

VaultSubResourceType

AzureBackup, AzureBackup_secondary veya AzureSiteRecovery kasası için alt kaynak türü

VaultUpgradeState

Kasa yükseltme işleminin durumu.

AlertsState

Değer Description
Enabled
Disabled

AssociatedIdentity

bir işlem için kullanılacak kimlik ayrıntıları

Name Tür Description
operationIdentityType

IdentityType

bir işlem için kullanılması gereken kimlik türü.

userAssignedIdentity

string

operationIdentityType UserAssigned ise, bir işlem için kullanılacak kullanıcı tarafından atanan kimlik.

AzureMonitorAlertSettings

Azure İzleyici tabanlı uyarılar için ayarlar

Name Tür Description
alertsForAllFailoverIssues

AlertsState

alertsForAllJobFailures

AlertsState

alertsForAllReplicationIssues

AlertsState

BackupStorageVersion

Yedekleme depolama sürümü

Değer Description
V1
V2
Unassigned

BCDRSecurityLevel

İş sürekliliği ve olağanüstü durum kurtarma için Kurtarma Hizmetleri Kasası'nın güvenlik düzeyleri

Değer Description
Poor
Fair
Good
Excellent

ClassicAlertSettings

Klasik uyarılar için ayarlar

Name Tür Description
alertsForCriticalOperations

AlertsState

emailNotificationsForSiteRecovery

AlertsState

CloudError

Azure Backup'tan bir hata yanıtı.

Name Tür Description
error

Error

Kaynak yönetimi hata yanıtı.

CmkKekIdentity

CMK için kullanılan kimliğin ayrıntıları

Name Tür Description
useSystemAssignedIdentity

boolean

Sistem tarafından atanan kimliğin kullanılması gerektiğini belirtin. 'userAssignedIdentity' alanıyla karşılıklı olarak dışlama

userAssignedIdentity

string

Kullanılan kimlik türünün UserAssigned olması durumunda izin vermek için kullanılacak kullanıcı tarafından atanan kimlik

CmkKeyVaultProperties

CMK'yı barındıran Key Vault'un özellikleri

Name Tür Description
keyUri

string

Müşteri Tarafından Yönetilen Anahtarın anahtar uri'si

CostManagementSettings

Kasanın Maliyet Yönetimi Ayarları

Name Tür Description
granularityLevel

GranularityLevel

Granülarlık seviyesi ayarları

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

CrossRegionRestore

Kasada Bölgeler Arası Geri Yükleme'nin etkinleştirilip etkinleştirilmediğini gösteren bayrak

Değer Description
Enabled
Disabled

CrossSubscriptionRestoreSettings

Abonelikler Arası Geri Yükleme Ayarları ayarları

Name Tür Description
crossSubscriptionRestoreState

CrossSubscriptionRestoreState

CrossSubscriptionRestoreState

Değer Description
Enabled
Disabled
PermanentlyDisabled

EnhancedSecurityState

Değer Description
Invalid
Enabled
Disabled
AlwaysON

Error

Kaynak yönetimi hata yanıtı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgisi.

code

string

Hata kodu.

details

Error[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi

ErrorAdditionalInfo

Kaynak yönetimi hatasına ilişkin ek bilgiler.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

GranularityLevel

Değer Description
VaultLevel
ProtectedItemLevel
ProtectedItemWithParentTag

IdentityData

Kaynağın kimliği.

Name Tür Description
principalId

string

Kaynak kimliğinin asıl kimliği.

tenantId

string

Kaynağın kiracı kimliği.

type

ResourceIdentityType

Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır.

userAssignedIdentities

<string,  UserIdentity>

Kaynakla ilişkilendirilmiş kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı tarafından atanan kimlik sözlüğü anahtarları, şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}' ile birlikte bulundu.

IdentityType

bir işlem için kullanılması gereken kimlik türü.

Değer Description
SystemAssigned
UserAssigned

ImmutabilityConfiguration

Vault'un değişmezlik konfigürasyonu.

Name Tür Description
durationInDays

integer (int32)

minimum: 30
maximum: 36135

Gün cinsinden süre. Tip TimeBased olduğunda gereklidir, AsPerPolicy olduğunda çıkarılır.

type

ImmutabilityType

Değişmezlik türü. 'AsPerPolicy' süreyi yedek politikadan miras alır; 'TimeBased' için belirli bir süreInDays gereklidir.

ImmutabilitySettings

Kasanın Değişmezlik Ayarları

Name Tür Description
configuration

ImmutabilityConfiguration

Kasanın değişmezlik yapılandırması — değiştirilmezliğin yedekleme politikasından (AsPerPolicy) miras mı alındığını yoksa belirli bir süre için sabit mı (TimeBased) belirlendiğini seçer.

state

ImmutabilityState

ImmutabilityState

Değer Description
Disabled
Unlocked
Locked

ImmutabilityType

Değişmezlik yapılandırma türü.

Değer Description
AsPerPolicy

Değişmezlik politika tarafından yönetilir.

TimeBased

Değişmezlik süresi zaman bazlıdır.

InfrastructureEncryptionState

Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma

Değer Description
Enabled
Disabled

MonitoringSettings

Kasanın İzleme Ayarları

Name Tür Description
azureMonitorAlertSettings

AzureMonitorAlertSettings

Azure İzleyici tabanlı uyarılar için ayarlar

classicAlertSettings

ClassicAlertSettings

Klasik uyarılar için ayarlar

MultiUserAuthorization

Kasanın MUA Ayarları

Değer Description
Invalid
Enabled
Disabled

PrivateEndpoint

Özel Uç Nokta bağlantısına bağlı Özel Uç Nokta ağ kaynağı.

Name Tür Description
id

string

Kimliği alır veya ayarlar.

PrivateEndpointConnection

Özel Uç Nokta Bağlantı Yanıt Özellikleri.

Name Tür Description
groupIds

VaultSubResourceType[]

Özel Uç Nokta için Grup Kimlikleri

privateEndpoint

PrivateEndpoint

Özel Uç Nokta bağlantısına bağlı Özel Uç Nokta ağ kaynağı.

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Özel bağlantı hizmeti bağlantı durumunu alır veya ayarlar.

provisioningState

ProvisioningState

Özel uç nokta bağlantısının sağlama durumunu alır veya ayarlar.

PrivateEndpointConnectionStatus

Durumu alır veya ayarlar.

Değer Description
Pending
Approved
Rejected
Disconnected

PrivateEndpointConnectionVaultProperties

Vault özelliklerinde privateEndpointConnections Listesi öğesi olarak depolanacak bilgiler.

Name Tür Description
id

string

Kimlik aboneliklerinin biçimi/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. [Hizmet]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.

location

string

Özel Uç Nokta bağlantısının konumu

name

string

Özel Uç Nokta Bağlantısının adı

properties

PrivateEndpointConnection

Özel Uç Nokta Bağlantı Yanıt Özellikleri.

type

string

Microsoft.RecoveryServices/vaults/privateEndpointConnections biçiminde olacak tür

PrivateLinkServiceConnectionState

Özel bağlantı hizmeti bağlantı durumunu alır veya ayarlar.

Name Tür Description
actionsRequired

string

Gerekli eylemleri alır veya ayarlar.

description

string

Açıklamayı alır veya ayarlar.

status

PrivateEndpointConnectionStatus

Durumu alır veya ayarlar.

ProvisioningState

Özel uç nokta bağlantısının sağlama durumunu alır veya ayarlar.

Değer Description
Succeeded
Deleting
Failed
Pending

PublicNetworkAccess

genel istemcilerden gelen kaynak sağlayıcısı ağ trafiğini etkinleştirme veya devre dışı bırakma özelliği

Değer Description
Enabled
Disabled

RegionOfChoiceSettings

Vault seviyesinde tercih edilen bölge ayarları. Bu ayar, müşterilerin farklı bölgelerden veri kaynakları için yedeklemeleri yapılandırmasına olanak tanır.

Name Tür Description
status

State

Tercih edilen bölge ayarlarının durumu - Etkin veya Devre Dışı.

ResourceIdentityType

Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır.

Değer Description
SystemAssigned
None
UserAssigned
SystemAssigned, UserAssigned

ResourceMoveState

Taşıma işleminden sonraki Kaynağın Durumu

Değer Description
Unknown
InProgress
PrepareFailed
CommitFailed
PrepareTimedout
CommitTimedout
MoveSucceeded
Failure
CriticalFailure
PartialSuccess

RestoreSettings

Kasa ayarlarını geri yükleme

Name Tür Description
crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

CrossSubscriptionRestore ayarları

SecureScoreLevel

Kurtarma Hizmetleri Kasasının Güvenli Puanı

Değer Description
None
Minimum
Adequate
Maximum

SecuritySettings

Kasanın Güvenlik Ayarları

Name Tür Description
immutabilitySettings

ImmutabilitySettings

Kasanın Değişmezlik Ayarları

multiUserAuthorization

MultiUserAuthorization

Kasanın MUA Ayarları

softDeleteSettings

SoftDeleteSettings

Kasanın geçici silme ayarları

sourceScanConfiguration

SourceScanConfiguration

Kasanın kaynak tarama yapılandırması

Sku

Her Azure kaynağı için benzersiz sistem tanımlayıcısını belirler.

Name Tür Description
capacity

string

Sku kapasitesi

family

string

Sku ailesi

name

SkuName

SKU'nun adı RS0 (Kurtarma Hizmetleri 0. sürüm) ve katman standart katmandır. Arka uç depolama yedekliliğini veya diğer kasa ayarlarını etkilemez. Depolama yedekliliğini yönetmek için backupstorageconfig komutunu kullanın

size

string

Sku boyutu

tier

string

Sku katmanı.

SkuName

SKU'nun adı RS0 (Kurtarma Hizmetleri 0. sürüm) ve katman standart katmandır. Arka uç depolama yedekliliğini veya diğer kasa ayarlarını etkilemez. Depolama yedekliliğini yönetmek için backupstorageconfig komutunu kullanın

Değer Description
Standard
RS0

SoftDeleteSettings

Kasanın geçici silme ayarları

Name Tür Description
enhancedSecurityState

EnhancedSecurityState

softDeleteRetentionPeriodInDays

integer (int32)

Geçici silme saklama süresi (gün cinsinden)

softDeleteState

SoftDeleteState

SoftDeleteState

Değer Description
Invalid
Enabled
Disabled
AlwaysON

SourceScanConfiguration

Kasanın kaynak tarama yapılandırması

Name Tür Description
sourceScanIdentity

AssociatedIdentity

bir işlem için kullanılacak kimlik ayrıntıları

state

State

StandardTierStorageRedundancy

Kasanın depolama yedeklilik ayarı

Değer Description
Invalid
LocallyRedundant
GeoRedundant
ZoneRedundant

State

Değer Description
Invalid
Enabled
Disabled

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturmanın zaman damgası (UTC).

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

TriggerType

Kasa yükseltmesinin tetiklendiği yöntem.

Değer Description
UserTriggered
ForcedUpgrade

UpgradeDetails

Kasayı yükseltme ayrıntıları.

Name Tür Description
endTimeUtc

string (date-time)

Yükseltme işleminin sona erdiği UTC saati.

lastUpdatedTimeUtc

string (date-time)

Yükseltme işlemi durumunun son güncelleştirildiği UTC saati.

message

string

Kullanıcıya yükseltme işlemi hakkında bilgi içeren ileti.

operationId

string

Kasa yükseltme işleminin kimliği.

previousResourceId

string

Yükseltmeden önce kasanın kaynak kimliği.

startTimeUtc

string (date-time)

Yükseltme işleminin başlatıldığı UTC saati.

status

VaultUpgradeState

Kasa yükseltme işleminin durumu.

triggerType

TriggerType

Kasa yükseltmesinin tetiklendiği yöntem.

upgradedResourceId

string

Yükseltilen kasanın kaynak kimliği.

UserIdentity

Hizmet kullanıcısı tarafından yönetilen bir kaynak kimliği.

Name Tür Description
clientId

string

Kullanıcı tarafından atanan kimliğin istemci kimliği.

principalId

string

Kullanıcı tarafından atanan kimliğin asıl kimliği.

Vault

Kaynak sağlayıcısı tarafından döndürülen kaynak bilgileri.

Name Tür Description
etag

string

kaynak için etag.

id

string

Kaynağın tam nitelikli kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

IdentityData

Kaynağın kimliği.

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties

VaultProperties

Kasanın özellikleri.

sku

Sku

Her Azure kaynağı için benzersiz sistem tanımlayıcısını belirler.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

VaultPrivateEndpointState

Yedekleme için özel uç nokta durumu.

Değer Description
None
Enabled

VaultProperties

Kasanın özellikleri.

Name Tür Description
backupStorageVersion

BackupStorageVersion

Yedekleme depolama sürümü

bcdrSecurityLevel

BCDRSecurityLevel

İş sürekliliği ve olağanüstü durum kurtarma için Kurtarma Hizmetleri Kasası'nın güvenlik düzeyleri

costManagementSettings

CostManagementSettings

Kasanın Maliyet Yönetimi Ayarları

encryption

VaultPropertiesEncryption

Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları.

monitoringSettings

MonitoringSettings

Kasanın İzleme Ayarları

moveDetails

VaultPropertiesMoveDetails

Azure Resource üzerinde gerçekleştirilen en son taşınma işleminin detayları

moveState

ResourceMoveState

Taşıma işleminden sonraki Kaynağın Durumu

privateEndpointConnections

PrivateEndpointConnectionVaultProperties[]

Özel uç nokta bağlantısının listesi.

privateEndpointStateForBackup

VaultPrivateEndpointState

Yedekleme için özel uç nokta durumu.

privateEndpointStateForSiteRecovery

VaultPrivateEndpointState

Site kurtarma için özel uç nokta durumu.

provisioningState

string

Sağlama Durumu.

publicNetworkAccess

PublicNetworkAccess

genel istemcilerden gelen kaynak sağlayıcısı ağ trafiğini etkinleştirme veya devre dışı bırakma özelliği

redundancySettings

VaultPropertiesRedundancySettings

Kasanın yedeklilik Ayarları

regionOfChoiceSettings

RegionOfChoiceSettings

Bu kasa için tercih edilen bölge ayarları.

resourceGuardOperationRequests

string[]

LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests

restoreSettings

RestoreSettings

Kasa ayarlarını geri yükleme

secureScore

SecureScoreLevel

Kurtarma Hizmetleri Kasasının Güvenli Puanı

securitySettings

SecuritySettings

Kasanın Güvenlik Ayarları

upgradeDetails

UpgradeDetails

Kasayı yükseltme ayrıntıları.

VaultPropertiesEncryption

Kaynağın Müşteri Tarafından Yönetilen Anahtar ayrıntıları.

Name Tür Description
infrastructureEncryption

InfrastructureEncryptionState

Çift Şifreleme durumunu etkinleştirme/devre dışı bırakma

kekIdentity

CmkKekIdentity

CMK için kullanılan kimliğin ayrıntıları

keyVaultProperties

CmkKeyVaultProperties

CMK'yı barındıran Key Vault'un özellikleri

VaultPropertiesMoveDetails

Azure Resource üzerinde gerçekleştirilen en son taşınma işleminin detayları

Name Tür Description
completionTimeUtc

string (date-time)

Kaynak Taşıma İşleminin Bitiş Saati

operationId

string

Kaynak Taşıma İşleminin OperationId değeri

sourceResourceId

string

Kaynak Taşıma İşleminin Kaynak Kaynağı

startTimeUtc

string (date-time)

Kaynak Taşıma İşleminin Başlangıç Saati

targetResourceId

string

Kaynak Taşıma İşleminin Hedef Kaynağı

VaultPropertiesRedundancySettings

Kasanın yedeklilik Ayarları

Name Tür Description
crossRegionRestore

CrossRegionRestore

Kasada Bölgeler Arası Geri Yükleme'nin etkinleştirilip etkinleştirilmediğini gösteren bayrak

standardTierStorageRedundancy

StandardTierStorageRedundancy

Kasanın depolama yedeklilik ayarı

VaultSubResourceType

AzureBackup, AzureBackup_secondary veya AzureSiteRecovery kasası için alt kaynak türü

Değer Description
AzureBackup
AzureBackup_secondary
AzureSiteRecovery

VaultUpgradeState

Kasa yükseltme işleminin durumu.

Değer Description
Unknown
InProgress
Upgraded
Failed