Partager via


Microsoft.DataProtection backupVaults/backupInstances 2022-11-01-preview

Définition de ressource Bicep

Le type de ressource backupVaults/backupInstances peut être déployé avec des opérations qui ciblent :

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-11-01-preview' = {
  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: {
        backupDatasourceParametersList: [
          {
            objectType: 'string'
            // For remaining properties, see BackupDatasourceParameters objects
          }
        ]
        dataStoreParametersList: [
          {
            dataStoreType: 'string'
            objectType: 'string'
            // For remaining properties, see DataStoreParameters objects
          }
        ]
      }
    }
    validationType: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Objets DataStoreParameters

Définissez la propriété objectType pour spécifier le type d’objet.

Pour AzureOperationalStoreParameters, utilisez :

{
  objectType: 'AzureOperationalStoreParameters'
  resourceGroupId: 'string'
}

Objets BackupDatasourceParameters

Définissez la propriété objectType pour spécifier le type d’objet.

Pour BlobBackupDatasourceParameters, utilisez :

{
  containersList: [
    'string'
  ]
  objectType: 'BlobBackupDatasourceParameters'
}

Pour KubernetesClusterBackupDatasourceParameters, utilisez :

{
  excludedNamespaces: [
    'string'
  ]
  excludedResourceTypes: [
    'string'
  ]
  includeClusterScopeResources: bool
  includedNamespaces: [
    'string'
  ]
  includedResourceTypes: [
    'string'
  ]
  labelSelectors: [
    'string'
  ]
  objectType: 'KubernetesClusterBackupDatasourceParameters'
  snapshotVolumes: bool
}

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'
  }
}

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

BackupDatasourceParameters

Nom Descriptif Valeur
type d'objet Définissez sur « BlobBackupDatasourceParameters » pour le type BlobBackupDatasourceParameters. Définissez sur « KubernetesClusterBackupDatasourceParameters » pour type KubernetesClusterBackupDatasourceParameters. 'BlobBackupDatasourceParameters'
'KubernetesClusterBackupDatasourceParameters' (obligatoire)

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'

BlobBackupDatasourceParameters

Nom Descriptif Valeur
conteneursListe Liste des conteneurs à sauvegarder lors de la configuration de la sauvegarde des objets blob string[] (obligatoire)
type d'objet Type de l’objet spécifique - utilisé pour la désérialisation 'BlobBackupDatasourceParameters' (obligatoire)

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)

DppProxyResourceTags

Nom Descriptif Valeur

KubernetesClusterBackupDatasourceParameters

Nom Descriptif Valeur
excluEspaces de noms Obtient ou définit la propriété exclure des espaces de noms. Cette propriété définit les espaces de noms à exclure pendant la restauration. chaîne[]
excludedResourceTypes Obtient ou définit la propriété exclure les types de ressources. Cette propriété définit les types de ressources à exclure pendant la restauration. chaîne[]
includeClusterScopeResources Obtient ou définit la propriété des ressources de cluster include. Cette propriété s’il est activé inclut des ressources d’étendue de cluster pendant la restauration. bool (obligatoire)
inclusEspaces de noms inclus Obtient ou définit la propriété include namespaces. Cette propriété définit les espaces de noms à inclure pendant la restauration. chaîne[]
includedResourceTypes Obtient ou définit la propriété include resource types. Cette propriété définit les types de ressources à inclure pendant la restauration. chaîne[]
labelSelectors Obtient ou définit la propriété LabelSelectors. Cette propriété définit la ressource avec ces sélecteurs d’étiquettes à inclure pendant la restauration. chaîne[]
type d'objet Type de l’objet spécifique - utilisé pour la désérialisation 'KubernetesClusterBackupDatasourceParameters' (obligatoire)
snapshotVolumes Obtient ou définit la propriété d’instantané de volume. Cette propriété si activée prend des instantanés de volume lors de la restauration. bool (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
étiquettes Balises de ressources Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

InfoPolitiques

Nom Descriptif Valeur
policyId chaîne (obligatoire)
policyParameters Paramètres de stratégie pour l’instance de sauvegarde PolicyParameters

PolicyParameters

Nom Descriptif Valeur
backupDatasourceParametersList Obtient ou définit les paramètres de la source de données de sauvegarde BackupDatasourceParameters[]
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 et 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 et 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 :

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-11-01-preview",
  "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": {
        "backupDatasourceParametersList": [ {
          "objectType": "string"
          // For remaining properties, see BackupDatasourceParameters objects
        } ],
        "dataStoreParametersList": [ {
          "dataStoreType": "string",
          "objectType": "string"
          // For remaining properties, see DataStoreParameters objects
        } ]
      }
    },
    "validationType": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objets DataStoreParameters

Définissez la propriété objectType pour spécifier le type d’objet.

Pour AzureOperationalStoreParameters, utilisez :

{
  "objectType": "AzureOperationalStoreParameters",
  "resourceGroupId": "string"
}

Objets BackupDatasourceParameters

Définissez la propriété objectType pour spécifier le type d’objet.

Pour BlobBackupDatasourceParameters, utilisez :

{
  "containersList": [ "string" ],
  "objectType": "BlobBackupDatasourceParameters"
}

Pour KubernetesClusterBackupDatasourceParameters, utilisez :

{
  "excludedNamespaces": [ "string" ],
  "excludedResourceTypes": [ "string" ],
  "includeClusterScopeResources": "bool",
  "includedNamespaces": [ "string" ],
  "includedResourceTypes": [ "string" ],
  "labelSelectors": [ "string" ],
  "objectType": "KubernetesClusterBackupDatasourceParameters",
  "snapshotVolumes": "bool"
}

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"
  }
}

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

BackupDatasourceParameters

Nom Descriptif Valeur
type d'objet Définissez sur « BlobBackupDatasourceParameters » pour le type BlobBackupDatasourceParameters. Définissez sur « KubernetesClusterBackupDatasourceParameters » pour type KubernetesClusterBackupDatasourceParameters. 'BlobBackupDatasourceParameters'
'KubernetesClusterBackupDatasourceParameters' (obligatoire)

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'

BlobBackupDatasourceParameters

Nom Descriptif Valeur
conteneursListe Liste des conteneurs à sauvegarder lors de la configuration de la sauvegarde des objets blob string[] (obligatoire)
type d'objet Type de l’objet spécifique - utilisé pour la désérialisation 'BlobBackupDatasourceParameters' (obligatoire)

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)

DppProxyResourceTags

Nom Descriptif Valeur

KubernetesClusterBackupDatasourceParameters

Nom Descriptif Valeur
excluEspaces de noms Obtient ou définit la propriété exclure des espaces de noms. Cette propriété définit les espaces de noms à exclure pendant la restauration. chaîne[]
excludedResourceTypes Obtient ou définit la propriété exclure les types de ressources. Cette propriété définit les types de ressources à exclure pendant la restauration. chaîne[]
includeClusterScopeResources Obtient ou définit la propriété des ressources de cluster include. Cette propriété s’il est activé inclut des ressources d’étendue de cluster pendant la restauration. bool (obligatoire)
inclusEspaces de noms inclus Obtient ou définit la propriété include namespaces. Cette propriété définit les espaces de noms à inclure pendant la restauration. chaîne[]
includedResourceTypes Obtient ou définit la propriété include resource types. Cette propriété définit les types de ressources à inclure pendant la restauration. chaîne[]
labelSelectors Obtient ou définit la propriété LabelSelectors. Cette propriété définit la ressource avec ces sélecteurs d’étiquettes à inclure pendant la restauration. chaîne[]
type d'objet Type de l’objet spécifique - utilisé pour la désérialisation 'KubernetesClusterBackupDatasourceParameters' (obligatoire)
snapshotVolumes Obtient ou définit la propriété d’instantané de volume. Cette propriété si activée prend des instantanés de volume lors de la restauration. bool (obligatoire)

Microsoft.DataProtection/backupVaults/backupInstances

Nom Descriptif Valeur
apiVersion Version de l’API '2022-11-01-preview'
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés BackupInstanceResource BackupInstance
étiquettes Balises de ressources Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
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
backupDatasourceParametersList Obtient ou définit les paramètres de la source de données de sauvegarde BackupDatasourceParameters[]
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 Microsoft Azure

Les modèles de démarrage rapide Azure suivants déployer ce type de ressource.

Modèle Descriptif
Créer un disque et activer la protection via le coffre de sauvegarde

Déployer sur Azure
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

Déployer sur Azure
Modèle qui crée un serveur flexible MySQL et active la protection via le coffre de sauvegarde
Créer un serveur PgFlex et activer la protection via le coffre de sauvegarde

Déployer sur Azure
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

Déployer sur Azure
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-11-01-preview"
  name = "string"
  parent_id = "string"
  tags = {
    {customized property} = "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 = {
          backupDatasourceParametersList = [
            {
              objectType = "string"
              // For remaining properties, see BackupDatasourceParameters objects
            }
          ]
          dataStoreParametersList = [
            {
              dataStoreType = "string"
              objectType = "string"
              // For remaining properties, see DataStoreParameters objects
            }
          ]
        }
      }
      validationType = "string"
    }
  }
}

Objets DataStoreParameters

Définissez la propriété objectType pour spécifier le type d’objet.

Pour AzureOperationalStoreParameters, utilisez :

{
  objectType = "AzureOperationalStoreParameters"
  resourceGroupId = "string"
}

Objets BackupDatasourceParameters

Définissez la propriété objectType pour spécifier le type d’objet.

Pour BlobBackupDatasourceParameters, utilisez :

{
  containersList = [
    "string"
  ]
  objectType = "BlobBackupDatasourceParameters"
}

Pour KubernetesClusterBackupDatasourceParameters, utilisez :

{
  excludedNamespaces = [
    "string"
  ]
  excludedResourceTypes = [
    "string"
  ]
  includeClusterScopeResources = bool
  includedNamespaces = [
    "string"
  ]
  includedResourceTypes = [
    "string"
  ]
  labelSelectors = [
    "string"
  ]
  objectType = "KubernetesClusterBackupDatasourceParameters"
  snapshotVolumes = bool
}

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"
  }
}

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

BackupDatasourceParameters

Nom Descriptif Valeur
type d'objet Définissez sur « BlobBackupDatasourceParameters » pour le type BlobBackupDatasourceParameters. Définissez sur « KubernetesClusterBackupDatasourceParameters » pour type KubernetesClusterBackupDatasourceParameters. 'BlobBackupDatasourceParameters'
'KubernetesClusterBackupDatasourceParameters' (obligatoire)

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'

BlobBackupDatasourceParameters

Nom Descriptif Valeur
conteneursListe Liste des conteneurs à sauvegarder lors de la configuration de la sauvegarde des objets blob string[] (obligatoire)
type d'objet Type de l’objet spécifique - utilisé pour la désérialisation 'BlobBackupDatasourceParameters' (obligatoire)

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)

DppProxyResourceTags

Nom Descriptif Valeur

KubernetesClusterBackupDatasourceParameters

Nom Descriptif Valeur
excluEspaces de noms Obtient ou définit la propriété exclure des espaces de noms. Cette propriété définit les espaces de noms à exclure pendant la restauration. chaîne[]
excludedResourceTypes Obtient ou définit la propriété exclure les types de ressources. Cette propriété définit les types de ressources à exclure pendant la restauration. chaîne[]
includeClusterScopeResources Obtient ou définit la propriété des ressources de cluster include. Cette propriété s’il est activé inclut des ressources d’étendue de cluster pendant la restauration. bool (obligatoire)
inclusEspaces de noms inclus Obtient ou définit la propriété include namespaces. Cette propriété définit les espaces de noms à inclure pendant la restauration. chaîne[]
includedResourceTypes Obtient ou définit la propriété include resource types. Cette propriété définit les types de ressources à inclure pendant la restauration. chaîne[]
labelSelectors Obtient ou définit la propriété LabelSelectors. Cette propriété définit la ressource avec ces sélecteurs d’étiquettes à inclure pendant la restauration. chaîne[]
type d'objet Type de l’objet spécifique - utilisé pour la désérialisation 'KubernetesClusterBackupDatasourceParameters' (obligatoire)
snapshotVolumes Obtient ou définit la propriété d’instantané de volume. Cette propriété si activée prend des instantanés de volume lors de la restauration. bool (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
étiquettes Balises de ressources Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.DataProtection/backupVaults/backupInstances@2022-11-01-preview »

InfoPolitiques

Nom Descriptif Valeur
policyId chaîne (obligatoire)
policyParameters Paramètres de stratégie pour l’instance de sauvegarde PolicyParameters

PolicyParameters

Nom Descriptif Valeur
backupDatasourceParametersList Obtient ou définit les paramètres de la source de données de sauvegarde BackupDatasourceParameters[]
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