Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
- La plus récente
- 2025-02-01
- 2025-01-01
- 2024-04-01
- 2024-03-01
- 2024-02-01-preview
- 2023-12-01
- 2023-11-01
- 2023-08-01-preview
- 2023-06-01-preview
- 2023-05-01
- 2023-04-01-preview
- 2023-01-01
- 01-12-2022
- 2022-11-01-preview
- 2022-10-01-preview
- 2022-09-01-preview
- 2022-05-01
- 2022-04-01
- 2022-03-31-preview
- 2022-03-01
- 2022-02-01-preview
- 2022-01-01
- 2021-12-01-preview
- 2021-10-01-preview
- 2021-07-01
- 2021-06-01-preview
- 2021-02-01-preview
- 2021-01-01
Définition de ressource Bicep
Le type de ressource backupVaults/backupInstances peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.DataProtection/backupVaults/backupInstances, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.DataProtection/backupVaults/backupInstances@2022-03-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
datasourceAuthCredentials: {
objectType: 'string'
// For remaining properties, see AuthCredentials objects
}
dataSourceInfo: {
datasourceType: 'string'
objectType: 'string'
resourceID: 'string'
resourceLocation: 'string'
resourceName: 'string'
resourceType: 'string'
resourceUri: 'string'
}
dataSourceSetInfo: {
datasourceType: 'string'
objectType: 'string'
resourceID: 'string'
resourceLocation: 'string'
resourceName: 'string'
resourceType: 'string'
resourceUri: 'string'
}
friendlyName: 'string'
objectType: 'string'
policyInfo: {
policyId: 'string'
policyParameters: {
dataStoreParametersList: [
{
dataStoreType: 'string'
objectType: 'string'
// For remaining properties, see DataStoreParameters objects
}
]
}
}
validationType: 'string'
}
}
Objets AuthCredentials
Définissez la propriété objectType pour spécifier le type d’objet.
Pour SecretStoreBasedAuthCredentials, utilisez :
{
objectType: 'SecretStoreBasedAuthCredentials'
secretStoreResource: {
secretStoreType: 'string'
uri: 'string'
value: 'string'
}
}
Objets DataStoreParameters
Définissez la propriété objectType pour spécifier le type d’objet.
Pour AzureOperationalStoreParameters, utilisez :
{
objectType: 'AzureOperationalStoreParameters'
resourceGroupId: 'string'
}
Valeurs de propriété
AuthCredentials
Nom | Descriptif | Valeur |
---|---|---|
type d'objet | Défini sur « SecretStoreBasedAuthCredentials » pour type SecretStoreBasedAuthCredentials. | 'SecretStoreBasedAuthCredentials' (obligatoire) |
AzureOperationalStoreParameters
Nom | Descriptif | Valeur |
---|---|---|
type d'objet | Type de l’objet spécifique - utilisé pour la désérialisation | 'AzureOperationalStoreParameters' (obligatoire) |
resourceGroupId | Obtient ou définit l’URI du groupe de ressources d’instantané. | ficelle |
BackupInstance
Nom | Descriptif | Valeur |
---|---|---|
datasourceAuthIdentifiants | Informations d’identification à utiliser pour s’authentifier auprès du fournisseur de source de données. | AuthCredentials |
dataSourceInfo | Obtient ou définit les informations de source de données. | Source de données (obligatoire) |
dataSourceSetInfo | Obtient ou définit les informations du jeu de sources de données. | DatasourceSet |
nom convivial | Obtient ou définit le nom convivial de l’instance de sauvegarde. | ficelle |
type d'objet | chaîne (obligatoire) | |
policyInfo | Obtient ou définit les informations de stratégie. | PolicyInfo (obligatoire) |
validationType | Spécifie le type de validation. En cas de DeepValidation, toutes les validations de l’API /validateForBackup s’exécutent à nouveau. | « Validation approfondie » 'Validation superficielle' |
Source de données
Nom | Descriptif | Valeur |
---|---|---|
datasourceType | DatasourceType de la ressource. | ficelle |
type d'objet | Type d’objet Datasource, utilisé pour initialiser le type hérité droit | ficelle |
identifiant de ressource | ID ARM complet de la ressource. Pour les ressources Azure, il s’agit de l’ID ARM. Pour les ressources non Azure, il s’agit de l’ID créé par le service de sauvegarde via Fabric/Vault. | chaîne (obligatoire) |
resourceLocation | Emplacement de la source de données. | ficelle |
nomDeRessource | Identificateur unique de la ressource dans le contexte du parent. | ficelle |
type de ressource | Type de ressource de la source de données. | ficelle |
resourceUri | Uri de la ressource. | ficelle |
DatasourceSet
Nom | Descriptif | Valeur |
---|---|---|
datasourceType | DatasourceType de la ressource. | ficelle |
type d'objet | Type d’objet Datasource, utilisé pour initialiser le type hérité droit | ficelle |
identifiant de ressource | ID ARM complet de la ressource. Pour les ressources Azure, il s’agit de l’ID ARM. Pour les ressources non Azure, il s’agit de l’ID créé par le service de sauvegarde via Fabric/Vault. | chaîne (obligatoire) |
resourceLocation | Emplacement de la source de données. | ficelle |
nomDeRessource | Identificateur unique de la ressource dans le contexte du parent. | ficelle |
type de ressource | Type de ressource de la source de données. | ficelle |
resourceUri | Uri de la ressource. | ficelle |
DataStoreParameters
Nom | Descriptif | Valeur |
---|---|---|
dataStoreType | type de magasin de données ; Operational/Vault/Archive | 'ArchiveStore' 'Magasin opérationnel' 'VaultStore' (obligatoire) |
type d'objet | Défini sur « AzureOperationalStoreParameters » pour type AzureOperationalStoreParameters. | 'AzureOperationalStoreParameters' (obligatoire) |
Microsoft.DataProtection/backupVaults/backupInstances
Nom | Descriptif | Valeur |
---|---|---|
nom | Nom de la ressource | chaîne (obligatoire) |
parent | Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : backupVaults |
Propriétés | Propriétés BackupInstanceResource | BackupInstance |
InfoPolitiques
Nom | Descriptif | Valeur |
---|---|---|
policyId | chaîne (obligatoire) | |
policyParameters | Paramètres de stratégie pour l’instance de sauvegarde | PolicyParameters |
PolicyParameters
Nom | Descriptif | Valeur |
---|---|---|
dataStoreParametersList | Obtient ou définit les paramètres du Magasin de données | DataStoreParameters[] |
SecretStoreBasedAuthCredentials
Nom | Descriptif | Valeur |
---|---|---|
type d'objet | Type de l’objet spécifique - utilisé pour la désérialisation | 'SecretStoreBasedAuthCredentials' (obligatoire) |
secretStoreResource | Ressource du magasin de secrets | SecretStoreRessource |
SecretStoreRessource
Nom | Descriptif | Valeur |
---|---|---|
secretStoreType | Obtient ou définit le type de magasin de secrets | « AzureKeyVault » 'Invalid' (obligatoire) |
URI | URI pour accéder à la ressource | ficelle |
valeur | Obtient ou définit la valeur stockée dans la ressource de magasin de secrets | ficelle |
Exemples d’utilisation
Exemples de démarrage rapide Azure
Les modèles de démarrage rapide Azure suivants contiennent des exemples Bicep pour le déploiement de ce type de ressource.
Fichier Bicep | Descriptif |
---|---|
Créer un disque & activer la protection via le coffre de sauvegarde | Modèle qui crée un disque et active la protection via le coffre de sauvegarde |
Créez un serveur MySQL flexible et activez la protection via Backup Vault | Modèle qui crée un serveur flexible MySQL et active la protection via le coffre de sauvegarde |
Créer un serveur PgFlex & activer la protection via le coffre de sauvegarde | Modèle qui crée un serveur flexible PostgreSQL et active la protection via le coffre de sauvegarde |
Créer un compte de stockage et activer la protection via le coffre de sauvegarde | Modèle qui crée un compte de stockage et active la sauvegarde opérationnelle et coffretée via le coffre de sauvegarde |
Définition de ressource de modèle ARM
Le type de ressource backupVaults/backupInstances peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.DataProtection/backupVaults/backupInstances, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.DataProtection/backupVaults/backupInstances",
"apiVersion": "2022-03-01",
"name": "string",
"properties": {
"datasourceAuthCredentials": {
"objectType": "string"
// For remaining properties, see AuthCredentials objects
},
"dataSourceInfo": {
"datasourceType": "string",
"objectType": "string",
"resourceID": "string",
"resourceLocation": "string",
"resourceName": "string",
"resourceType": "string",
"resourceUri": "string"
},
"dataSourceSetInfo": {
"datasourceType": "string",
"objectType": "string",
"resourceID": "string",
"resourceLocation": "string",
"resourceName": "string",
"resourceType": "string",
"resourceUri": "string"
},
"friendlyName": "string",
"objectType": "string",
"policyInfo": {
"policyId": "string",
"policyParameters": {
"dataStoreParametersList": [ {
"dataStoreType": "string",
"objectType": "string"
// For remaining properties, see DataStoreParameters objects
} ]
}
},
"validationType": "string"
}
}
Objets AuthCredentials
Définissez la propriété objectType pour spécifier le type d’objet.
Pour SecretStoreBasedAuthCredentials, utilisez :
{
"objectType": "SecretStoreBasedAuthCredentials",
"secretStoreResource": {
"secretStoreType": "string",
"uri": "string",
"value": "string"
}
}
Objets DataStoreParameters
Définissez la propriété objectType pour spécifier le type d’objet.
Pour AzureOperationalStoreParameters, utilisez :
{
"objectType": "AzureOperationalStoreParameters",
"resourceGroupId": "string"
}
Valeurs de propriété
AuthCredentials
Nom | Descriptif | Valeur |
---|---|---|
type d'objet | Défini sur « SecretStoreBasedAuthCredentials » pour type SecretStoreBasedAuthCredentials. | 'SecretStoreBasedAuthCredentials' (obligatoire) |
AzureOperationalStoreParameters
Nom | Descriptif | Valeur |
---|---|---|
type d'objet | Type de l’objet spécifique - utilisé pour la désérialisation | 'AzureOperationalStoreParameters' (obligatoire) |
resourceGroupId | Obtient ou définit l’URI du groupe de ressources d’instantané. | ficelle |
BackupInstance
Nom | Descriptif | Valeur |
---|---|---|
datasourceAuthIdentifiants | Informations d’identification à utiliser pour s’authentifier auprès du fournisseur de source de données. | AuthCredentials |
dataSourceInfo | Obtient ou définit les informations de source de données. | Source de données (obligatoire) |
dataSourceSetInfo | Obtient ou définit les informations du jeu de sources de données. | DatasourceSet |
nom convivial | Obtient ou définit le nom convivial de l’instance de sauvegarde. | ficelle |
type d'objet | chaîne (obligatoire) | |
policyInfo | Obtient ou définit les informations de stratégie. | PolicyInfo (obligatoire) |
validationType | Spécifie le type de validation. En cas de DeepValidation, toutes les validations de l’API /validateForBackup s’exécutent à nouveau. | « Validation approfondie » 'Validation superficielle' |
Source de données
Nom | Descriptif | Valeur |
---|---|---|
datasourceType | DatasourceType de la ressource. | ficelle |
type d'objet | Type d’objet Datasource, utilisé pour initialiser le type hérité droit | ficelle |
identifiant de ressource | ID ARM complet de la ressource. Pour les ressources Azure, il s’agit de l’ID ARM. Pour les ressources non Azure, il s’agit de l’ID créé par le service de sauvegarde via Fabric/Vault. | chaîne (obligatoire) |
resourceLocation | Emplacement de la source de données. | ficelle |
nomDeRessource | Identificateur unique de la ressource dans le contexte du parent. | ficelle |
type de ressource | Type de ressource de la source de données. | ficelle |
resourceUri | Uri de la ressource. | ficelle |
DatasourceSet
Nom | Descriptif | Valeur |
---|---|---|
datasourceType | DatasourceType de la ressource. | ficelle |
type d'objet | Type d’objet Datasource, utilisé pour initialiser le type hérité droit | ficelle |
identifiant de ressource | ID ARM complet de la ressource. Pour les ressources Azure, il s’agit de l’ID ARM. Pour les ressources non Azure, il s’agit de l’ID créé par le service de sauvegarde via Fabric/Vault. | chaîne (obligatoire) |
resourceLocation | Emplacement de la source de données. | ficelle |
nomDeRessource | Identificateur unique de la ressource dans le contexte du parent. | ficelle |
type de ressource | Type de ressource de la source de données. | ficelle |
resourceUri | Uri de la ressource. | ficelle |
DataStoreParameters
Nom | Descriptif | Valeur |
---|---|---|
dataStoreType | type de magasin de données ; Operational/Vault/Archive | 'ArchiveStore' 'Magasin opérationnel' 'VaultStore' (obligatoire) |
type d'objet | Défini sur « AzureOperationalStoreParameters » pour type AzureOperationalStoreParameters. | 'AzureOperationalStoreParameters' (obligatoire) |
Microsoft.DataProtection/backupVaults/backupInstances
Nom | Descriptif | Valeur |
---|---|---|
apiVersion | Version de l’API | '2022-03-01' |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés BackupInstanceResource | BackupInstance |
type | Type de ressource | 'Microsoft.DataProtection/backupVaults/backupInstances' |
InfoPolitiques
Nom | Descriptif | Valeur |
---|---|---|
policyId | chaîne (obligatoire) | |
policyParameters | Paramètres de stratégie pour l’instance de sauvegarde | PolicyParameters |
PolicyParameters
Nom | Descriptif | Valeur |
---|---|---|
dataStoreParametersList | Obtient ou définit les paramètres du Magasin de données | DataStoreParameters[] |
SecretStoreBasedAuthCredentials
Nom | Descriptif | Valeur |
---|---|---|
type d'objet | Type de l’objet spécifique - utilisé pour la désérialisation | 'SecretStoreBasedAuthCredentials' (obligatoire) |
secretStoreResource | Ressource du magasin de secrets | SecretStoreRessource |
SecretStoreRessource
Nom | Descriptif | Valeur |
---|---|---|
secretStoreType | Obtient ou définit le type de magasin de secrets | « AzureKeyVault » 'Invalid' (obligatoire) |
URI | URI pour accéder à la ressource | ficelle |
valeur | Obtient ou définit la valeur stockée dans la ressource de magasin de secrets | ficelle |
Exemples d’utilisation
Modèles de démarrage rapide Azure
Les modèles de démarrage rapide Azure suivants déployer ce type de ressource.
Modèle | Descriptif |
---|---|
Créer un disque & activer la protection via le coffre de sauvegarde |
Modèle qui crée un disque et active la protection via le coffre de sauvegarde |
Créez un serveur MySQL flexible et activez la protection via Backup Vault |
Modèle qui crée un serveur flexible MySQL et active la protection via le coffre de sauvegarde |
Créer un serveur PgFlex & activer la protection via le coffre de sauvegarde |
Modèle qui crée un serveur flexible PostgreSQL et active la protection via le coffre de sauvegarde |
Créer un compte de stockage et activer la protection via le coffre de sauvegarde |
Modèle qui crée un compte de stockage et active la sauvegarde opérationnelle et coffretée via le coffre de sauvegarde |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource backupVaults/backupInstances peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.DataProtection/backupVaults/backupInstances, ajoutez terraform suivante à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataProtection/backupVaults/backupInstances@2022-03-01"
name = "string"
parent_id = "string"
body = {
properties = {
datasourceAuthCredentials = {
objectType = "string"
// For remaining properties, see AuthCredentials objects
}
dataSourceInfo = {
datasourceType = "string"
objectType = "string"
resourceID = "string"
resourceLocation = "string"
resourceName = "string"
resourceType = "string"
resourceUri = "string"
}
dataSourceSetInfo = {
datasourceType = "string"
objectType = "string"
resourceID = "string"
resourceLocation = "string"
resourceName = "string"
resourceType = "string"
resourceUri = "string"
}
friendlyName = "string"
objectType = "string"
policyInfo = {
policyId = "string"
policyParameters = {
dataStoreParametersList = [
{
dataStoreType = "string"
objectType = "string"
// For remaining properties, see DataStoreParameters objects
}
]
}
}
validationType = "string"
}
}
}
Objets AuthCredentials
Définissez la propriété objectType pour spécifier le type d’objet.
Pour SecretStoreBasedAuthCredentials, utilisez :
{
objectType = "SecretStoreBasedAuthCredentials"
secretStoreResource = {
secretStoreType = "string"
uri = "string"
value = "string"
}
}
Objets DataStoreParameters
Définissez la propriété objectType pour spécifier le type d’objet.
Pour AzureOperationalStoreParameters, utilisez :
{
objectType = "AzureOperationalStoreParameters"
resourceGroupId = "string"
}
Valeurs de propriété
AuthCredentials
Nom | Descriptif | Valeur |
---|---|---|
type d'objet | Défini sur « SecretStoreBasedAuthCredentials » pour type SecretStoreBasedAuthCredentials. | 'SecretStoreBasedAuthCredentials' (obligatoire) |
AzureOperationalStoreParameters
Nom | Descriptif | Valeur |
---|---|---|
type d'objet | Type de l’objet spécifique - utilisé pour la désérialisation | 'AzureOperationalStoreParameters' (obligatoire) |
resourceGroupId | Obtient ou définit l’URI du groupe de ressources d’instantané. | ficelle |
BackupInstance
Nom | Descriptif | Valeur |
---|---|---|
datasourceAuthIdentifiants | Informations d’identification à utiliser pour s’authentifier auprès du fournisseur de source de données. | AuthCredentials |
dataSourceInfo | Obtient ou définit les informations de source de données. | Source de données (obligatoire) |
dataSourceSetInfo | Obtient ou définit les informations du jeu de sources de données. | DatasourceSet |
nom convivial | Obtient ou définit le nom convivial de l’instance de sauvegarde. | ficelle |
type d'objet | chaîne (obligatoire) | |
policyInfo | Obtient ou définit les informations de stratégie. | PolicyInfo (obligatoire) |
validationType | Spécifie le type de validation. En cas de DeepValidation, toutes les validations de l’API /validateForBackup s’exécutent à nouveau. | « Validation approfondie » 'Validation superficielle' |
Source de données
Nom | Descriptif | Valeur |
---|---|---|
datasourceType | DatasourceType de la ressource. | ficelle |
type d'objet | Type d’objet Datasource, utilisé pour initialiser le type hérité droit | ficelle |
identifiant de ressource | ID ARM complet de la ressource. Pour les ressources Azure, il s’agit de l’ID ARM. Pour les ressources non Azure, il s’agit de l’ID créé par le service de sauvegarde via Fabric/Vault. | chaîne (obligatoire) |
resourceLocation | Emplacement de la source de données. | ficelle |
nomDeRessource | Identificateur unique de la ressource dans le contexte du parent. | ficelle |
type de ressource | Type de ressource de la source de données. | ficelle |
resourceUri | Uri de la ressource. | ficelle |
DatasourceSet
Nom | Descriptif | Valeur |
---|---|---|
datasourceType | DatasourceType de la ressource. | ficelle |
type d'objet | Type d’objet Datasource, utilisé pour initialiser le type hérité droit | ficelle |
identifiant de ressource | ID ARM complet de la ressource. Pour les ressources Azure, il s’agit de l’ID ARM. Pour les ressources non Azure, il s’agit de l’ID créé par le service de sauvegarde via Fabric/Vault. | chaîne (obligatoire) |
resourceLocation | Emplacement de la source de données. | ficelle |
nomDeRessource | Identificateur unique de la ressource dans le contexte du parent. | ficelle |
type de ressource | Type de ressource de la source de données. | ficelle |
resourceUri | Uri de la ressource. | ficelle |
DataStoreParameters
Nom | Descriptif | Valeur |
---|---|---|
dataStoreType | type de magasin de données ; Operational/Vault/Archive | 'ArchiveStore' 'Magasin opérationnel' 'VaultStore' (obligatoire) |
type d'objet | Défini sur « AzureOperationalStoreParameters » pour type AzureOperationalStoreParameters. | 'AzureOperationalStoreParameters' (obligatoire) |
Microsoft.DataProtection/backupVaults/backupInstances
Nom | Descriptif | Valeur |
---|---|---|
nom | Nom de la ressource | chaîne (obligatoire) |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID de la ressource de type : backupVaults |
Propriétés | Propriétés BackupInstanceResource | BackupInstance |
type | Type de ressource | « Microsoft.DataProtection/backupVaults/backupInstances@2022-03-01 » |
InfoPolitiques
Nom | Descriptif | Valeur |
---|---|---|
policyId | chaîne (obligatoire) | |
policyParameters | Paramètres de stratégie pour l’instance de sauvegarde | PolicyParameters |
PolicyParameters
Nom | Descriptif | Valeur |
---|---|---|
dataStoreParametersList | Obtient ou définit les paramètres du Magasin de données | DataStoreParameters[] |
SecretStoreBasedAuthCredentials
Nom | Descriptif | Valeur |
---|---|---|
type d'objet | Type de l’objet spécifique - utilisé pour la désérialisation | 'SecretStoreBasedAuthCredentials' (obligatoire) |
secretStoreResource | Ressource du magasin de secrets | SecretStoreRessource |
SecretStoreRessource
Nom | Descriptif | Valeur |
---|---|---|
secretStoreType | Obtient ou définit le type de magasin de secrets | « AzureKeyVault » 'Invalid' (obligatoire) |
URI | URI pour accéder à la ressource | ficelle |
valeur | Obtient ou définit la valeur stockée dans la ressource de magasin de secrets | ficelle |