Condividi tramite


Backup Vaults - Create Or Update

Crea o aggiorna una risorsa BackupVault appartenente a un gruppo di risorse.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

subscriptionId
path True

string (uuid)

ID della sottoscrizione di destinazione. Il valore deve essere un UUID.

vaultName
path True

string

Nome dell'insieme di credenziali di backup.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Intestazione della richiesta

Nome Necessario Tipo Descrizione
x-ms-authorization-auxiliary

string

Corpo della richiesta

Nome Necessario Tipo Descrizione
location True

string

Percorso della risorsa.

properties True

BackupVault

BackupVault
Proprietà BackupVaultResource

eTag

string

ETag facoltativo.

identity

DppIdentityDetails

DppIdentityDetails
Dettagli identità gestita di input

tags

object

Tag di risorsa.

Risposte

Nome Tipo Descrizione
200 OK

BackupVaultResource

Va bene

201 Created

BackupVaultResource

Creato

Other Status Codes

CloudError

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente.

Esempio

Create BackupVault
Create BackupVault With CMK
Create BackupVault With MSI

Create BackupVault

Esempio di richiesta

PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2025-07-01

{
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "identity": {
    "type": "None"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ],
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "state": "Enabled",
        "retentionDurationInDays": 14
      }
    }
  }
}

Risposta di esempio

Retry-After: 10
Azure-AsyncOperation: https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2025-07-01
{
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "provisioningState": "Provisioning",
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ],
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "state": "Enabled",
        "retentionDurationInDays": 14
      }
    },
    "secureScore": "Adequate"
  }
}
{
  "identity": {
    "type": "None"
  },
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "provisioningState": "Succeeded",
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ],
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "state": "Enabled",
        "retentionDurationInDays": 14
      }
    },
    "secureScore": "Adequate"
  }
}

Create BackupVault With CMK

Esempio di richiesta

PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2025-07-01

{
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "identity": {
    "type": "None"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "state": "Off",
        "retentionDurationInDays": 0
      },
      "immutabilitySettings": {
        "state": "Disabled"
      },
      "encryptionSettings": {
        "state": "Enabled",
        "keyVaultProperties": {
          "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
        },
        "kekIdentity": {
          "identityType": "UserAssigned",
          "identityId": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
        },
        "infrastructureEncryption": "Enabled"
      }
    },
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ]
  }
}

Risposta di esempio

Retry-After: 10
Azure-AsyncOperation: https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2023-04-01-privatepreview
{
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "state": "Off",
        "retentionDurationInDays": 0
      },
      "immutabilitySettings": {
        "state": "Disabled"
      },
      "encryptionSettings": {
        "state": "Enabled",
        "keyVaultProperties": {
          "keyUri": "https://cmk2xkv.vault.azure.net/keys/Key1/0767b348bb1a4c07baa6c4ec0055d2b3"
        },
        "kekIdentity": {
          "identityType": "UserAssigned",
          "identityId": "/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi"
        },
        "infrastructureEncryption": "Enabled"
      }
    },
    "provisioningState": "Provisioning",
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ]
  }
}
{
  "identity": {
    "type": "None"
  },
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "provisioningState": "Succeeded",
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ]
  }
}

Create BackupVault With MSI

Esempio di richiesta

PUT https://management.azure.com/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/backupVaults/swaggerExample?api-version=2025-07-01

{
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "identity": {
    "type": "systemAssigned"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ],
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "state": "Enabled",
        "retentionDurationInDays": 14
      }
    }
  }
}

Risposta di esempio

Retry-After: 10
Azure-AsyncOperation: https://management.windowsazure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2025-07-01
{
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "provisioningState": "Provisioning",
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ],
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "state": "Enabled",
        "retentionDurationInDays": 14
      }
    },
    "secureScore": "Adequate"
  }
}
{
  "identity": {
    "principalId": "c009b9a0-0024-417c-83cd-025d3776045d",
    "tenantId": "83abe5cd-bcc3-441a-bd86-e6a75360cecc",
    "type": "SystemAssigned"
  },
  "id": "/subscriptions/0b352192-dcac-4cc7-992e-a96190ccc68c/resourceGroups/SampleResourceGroup/providers/Microsoft.DataProtection/Backupvaults/swaggerExample",
  "name": "swaggerExample",
  "type": "Microsoft.DataProtection/Backupvaults",
  "location": "WestUS",
  "tags": {
    "key1": "val1"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "Enabled"
      }
    },
    "provisioningState": "Succeeded",
    "storageSettings": [
      {
        "datastoreType": "VaultStore",
        "type": "LocallyRedundant"
      }
    ],
    "featureSettings": {
      "crossRegionRestoreSettings": {
        "state": "Enabled"
      }
    },
    "securitySettings": {
      "softDeleteSettings": {
        "state": "Enabled",
        "retentionDurationInDays": 14
      }
    },
    "secureScore": "Adequate"
  }
}

Definizioni

Nome Descrizione
AlertsState
AzureMonitorAlertSettings

Impostazioni per gli avvisi basati su Monitoraggio di Azure

BackupVault

BackupVault

BackupVaultResource

Risorsa BackupVault

BCDRSecurityLevel

Livello di sicurezza dell'insieme di credenziali di backup

CloudError

Errore nuvoloso

CmkKekIdentity

Dettagli dell'identità gestita usata per la chiave gestita

CmkKeyVaultProperties

Proprietà dell'insieme di credenziali delle chiavi che ospita la chiave gestita dal cliente

createdByType

Tipo di identità che ha creato la risorsa.

CrossRegionRestoreSettings
CrossRegionRestoreState

Stato CrossRegionRestore

CrossSubscriptionRestoreSettings

Impostazioni crossSubscriptionRestore

CrossSubscriptionRestoreState

Stato CrossSubscriptionRestore

DppIdentityDetails

DppIdentityDetails

encryptionSettings

Dettagli della chiave gestita dal cliente della risorsa.

EncryptionState

Stato di crittografia dell'insieme di credenziali di backup.

Error

Risposta di errore di gestione delle risorse.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

FeatureSettings

Classe contenente le impostazioni delle funzionalità dell'insieme di credenziali

IdentityType

Tipo di identità. "SystemAssigned" e "UserAssigned" si escludono a vicenda. 'SystemAssigned' userà l'identità gestita creata in modo implicito.

ImmutabilitySettings

Impostazioni di immutabilità a livello di insieme di credenziali

ImmutabilityState

Stato di immutabilità

InfrastructureEncryptionState

Abilitazione/disabilitazione dello stato di crittografia doppia

MonitoringSettings

Impostazioni di monitoraggio

ProvisioningState

Stato di provisioning della risorsa BackupVault

ResourceMoveDetails

ResourceMoveDetails verrà restituito in risposta alla chiamata GetResource da ARM

ResourceMoveState

Stato dello spostamento delle risorse per l'insieme di credenziali di backup

SecureScoreLevel

Punteggio di sicurezza dell'insieme di credenziali di backup

SecuritySettings

Classe contenente le impostazioni di sicurezza dell'insieme di credenziali

SoftDeleteSettings

Impostazioni correlate all'eliminazione temporanea

SoftDeleteState

Stato dell'eliminazione temporanea

StorageSetting

Impostazione di archiviazione

StorageSettingStoreTypes

Ottiene o imposta il tipo dell'archivio dati.

StorageSettingTypes

Ottiene o imposta il tipo.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

UserAssignedIdentity

Proprietà di identità assegnate dall'utente

AlertsState

Valore Descrizione
Enabled
Disabled

AzureMonitorAlertSettings

Impostazioni per gli avvisi basati su Monitoraggio di Azure

Nome Tipo Descrizione
alertsForAllJobFailures

AlertsState

BackupVault

BackupVault

Nome Tipo Descrizione
bcdrSecurityLevel

BCDRSecurityLevel

Livello di sicurezza dell'insieme di credenziali di backup

featureSettings

FeatureSettings

Impostazioni funzionalità

isVaultProtectedByResourceGuard

boolean

Insieme di credenziali protetto da Resource Guard

monitoringSettings

MonitoringSettings

Impostazioni di monitoraggio

provisioningState

ProvisioningState

Stato di provisioning della risorsa BackupVault

replicatedRegions

string[]

Elenco di aree replicate per l'insieme di credenziali di backup

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests su cui verrà eseguito il controllo LAC

resourceMoveDetails

ResourceMoveDetails

Dettagli dello spostamento delle risorse per l'insieme di credenziali di backup

resourceMoveState

ResourceMoveState

Stato dello spostamento delle risorse per l'insieme di credenziali di backup

secureScore

SecureScoreLevel

Punteggio di sicurezza dell'insieme di credenziali di backup

securitySettings

SecuritySettings

Impostazioni di sicurezza

storageSettings

StorageSetting[]

Impostazioni di archiviazione

BackupVaultResource

Risorsa BackupVault

Nome Tipo Descrizione
eTag

string

ETag facoltativo.

id

string

L'ID risorsa rappresenta il percorso completo della risorsa.

identity

DppIdentityDetails

DppIdentityDetails
Dettagli identità gestita di input

location

string

Percorso della risorsa.

name

string

Nome della risorsa associato alla risorsa.

properties

BackupVault

BackupVault
Proprietà BackupVaultResource

systemData

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

tags

object

Tag di risorsa.

type

string

Tipo di risorsa rappresenta il percorso completo del modulo Spazio dei nomi/ResourceType/ResourceType/...

BCDRSecurityLevel

Livello di sicurezza dell'insieme di credenziali di backup

Valore Descrizione
Poor
Fair
Good
Excellent
NotSupported

CloudError

Errore nuvoloso

Nome Tipo Descrizione
error

Error

Risposta di errore di gestione delle risorse.

CmkKekIdentity

Dettagli dell'identità gestita usata per la chiave gestita

Nome Tipo Descrizione
identityId

string

Identità gestita da usare che dispone delle autorizzazioni di accesso all'insieme di credenziali delle chiavi. Specificare un valore qui nel caso in cui i tipi di identità: solo 'UserAssigned'.

identityType

IdentityType

Tipo di identità. "SystemAssigned" e "UserAssigned" si escludono a vicenda. 'SystemAssigned' userà l'identità gestita creata in modo implicito.

CmkKeyVaultProperties

Proprietà dell'insieme di credenziali delle chiavi che ospita la chiave gestita dal cliente

Nome Tipo Descrizione
keyUri

string

URI della chiave gestita dal cliente

createdByType

Tipo di identità che ha creato la risorsa.

Valore Descrizione
User
Application
ManagedIdentity
Key

CrossRegionRestoreSettings

Nome Tipo Descrizione
state

CrossRegionRestoreState

Stato CrossRegionRestore

CrossRegionRestoreState

Stato CrossRegionRestore

Valore Descrizione
Disabled
Enabled

CrossSubscriptionRestoreSettings

Impostazioni crossSubscriptionRestore

Nome Tipo Descrizione
state

CrossSubscriptionRestoreState

Stato CrossSubscriptionRestore

CrossSubscriptionRestoreState

Stato CrossSubscriptionRestore

Valore Descrizione
Disabled
PermanentlyDisabled
Enabled

DppIdentityDetails

DppIdentityDetails

Nome Tipo Descrizione
principalId

string

ID oggetto dell'oggetto entità servizio per l'identità gestita usata per concedere l'accesso in base al ruolo a una risorsa di Azure.

tenantId

string

Identificatore univoco globale (GUID) che rappresenta il tenant di Azure AD in cui la risorsa è ora membro.

type

string

IdentityType che può essere SystemAssigned, UserAssigned, 'SystemAssigned,UserAssigned' o Nessuno

userAssignedIdentities

<string,  UserAssignedIdentity>

Ottiene o imposta le identità assegnate dall'utente.

encryptionSettings

Dettagli della chiave gestita dal cliente della risorsa.

Nome Tipo Descrizione
infrastructureEncryption

InfrastructureEncryptionState

Abilitazione/disabilitazione dello stato di crittografia doppia

kekIdentity

CmkKekIdentity

Dettagli dell'identità gestita usata per la chiave gestita

keyVaultProperties

CmkKeyVaultProperties

Proprietà dell'insieme di credenziali delle chiavi che ospita la chiave gestita dal cliente

state

EncryptionState

Stato di crittografia dell'insieme di credenziali di backup.

EncryptionState

Stato di crittografia dell'insieme di credenziali di backup.

Valore Descrizione
Enabled

La crittografia della chiave gestita dal cliente è abilitata nell'insieme di credenziali di backup

Disabled

La crittografia della chiave gestita dal cliente è disabilitata nell'insieme di credenziali di backup. L'utente non può impostare questo stato dopo che lo stato di crittografia è "Abilitato".

Inconsistent

La crittografia della chiave gestita dal cliente è incoerente nell'insieme di credenziali di backup. Questo stato indica che l'utente deve ripetere l'operazione delle impostazioni di crittografia immediatamente per correggere lo stato.

Error

Risposta di errore di gestione delle risorse.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

Error[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

FeatureSettings

Classe contenente le impostazioni delle funzionalità dell'insieme di credenziali

Nome Tipo Descrizione
crossRegionRestoreSettings

CrossRegionRestoreSettings

crossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Impostazioni crossSubscriptionRestore

IdentityType

Tipo di identità. "SystemAssigned" e "UserAssigned" si escludono a vicenda. 'SystemAssigned' userà l'identità gestita creata in modo implicito.

Valore Descrizione
SystemAssigned
UserAssigned

ImmutabilitySettings

Impostazioni di immutabilità a livello di insieme di credenziali

Nome Tipo Descrizione
state

ImmutabilityState

Stato di immutabilità

ImmutabilityState

Stato di immutabilità

Valore Descrizione
Disabled
Unlocked
Locked

InfrastructureEncryptionState

Abilitazione/disabilitazione dello stato di crittografia doppia

Valore Descrizione
Enabled
Disabled

MonitoringSettings

Impostazioni di monitoraggio

Nome Tipo Descrizione
azureMonitorAlertSettings

AzureMonitorAlertSettings

Impostazioni per gli avvisi basati su Monitoraggio di Azure

ProvisioningState

Stato di provisioning della risorsa BackupVault

Valore Descrizione
Failed
Provisioning
Succeeded
Unknown
Updating

ResourceMoveDetails

ResourceMoveDetails verrà restituito in risposta alla chiamata GetResource da ARM

Nome Tipo Descrizione
completionTimeUtc

string

Tempo di completamento nell'ora UTC dell'ultima operazione ResourceMove tentata. Formato ISO 8601.

operationId

string

CorrelationId dell'ultima operazione ResourceMove tentata

sourceResourcePath

string

Percorso risorsa arm della risorsa di origine

startTimeUtc

string

Ora di inizio nell'ora UTC dell'ultima operazione ResourceMove tentata. Formato ISO 8601.

targetResourcePath

string

Percorso della risorsa arm della risorsa di destinazione usata nell'operazione ResourceMove più recente

ResourceMoveState

Stato dello spostamento delle risorse per l'insieme di credenziali di backup

Valore Descrizione
Unknown
InProgress
PrepareFailed
CommitFailed
Failed
PrepareTimedout
CommitTimedout
CriticalFailure
PartialSuccess
MoveSucceeded

SecureScoreLevel

Punteggio di sicurezza dell'insieme di credenziali di backup

Valore Descrizione
None
Minimum
Adequate
Maximum
NotSupported

SecuritySettings

Classe contenente le impostazioni di sicurezza dell'insieme di credenziali

Nome Tipo Descrizione
encryptionSettings

encryptionSettings

Dettagli della chiave gestita dal cliente della risorsa.

immutabilitySettings

ImmutabilitySettings

Impostazioni di immutabilità a livello di insieme di credenziali

softDeleteSettings

SoftDeleteSettings

Impostazioni correlate all'eliminazione temporanea

SoftDeleteSettings

Impostazioni correlate all'eliminazione temporanea

Nome Tipo Descrizione
retentionDurationInDays

number (double)

Durata conservazione eliminazione temporanea

state

SoftDeleteState

Stato dell'eliminazione temporanea

SoftDeleteState

Stato dell'eliminazione temporanea

Valore Descrizione
Off

Eliminazione temporanea disattivata per BackupVault

On

L'eliminazione temporanea è abilitata per BackupVault, ma può essere disattivata

AlwaysOn

L'eliminazione temporanea è abilitata in modo permanente per BackupVault e l'impostazione non può essere modificata

StorageSetting

Impostazione di archiviazione

Nome Tipo Descrizione
datastoreType

StorageSettingStoreTypes

Ottiene o imposta il tipo dell'archivio dati.

type

StorageSettingTypes

Ottiene o imposta il tipo.

StorageSettingStoreTypes

Ottiene o imposta il tipo dell'archivio dati.

Valore Descrizione
ArchiveStore
OperationalStore
VaultStore

StorageSettingTypes

Ottiene o imposta il tipo.

Valore Descrizione
GeoRedundant
LocallyRedundant
ZoneRedundant

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string (date-time)

Timestamp della creazione della risorsa (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string (date-time)

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.

UserAssignedIdentity

Proprietà di identità assegnate dall'utente

Nome Tipo Descrizione
clientId

string (uuid)

ID client dell'identità assegnata.

principalId

string (uuid)

ID entità dell'identità assegnata.