Services Microsoft.DataMigration

Définition de ressource Bicep

Le type de ressource services peut être déployé sur :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.DataMigration/services, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.DataMigration/services@2022-03-30-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  kind: 'string'
  etag: 'string'
  properties: {
    autoStopDelay: 'string'
    deleteResourcesOnStop: bool
    publicKey: 'string'
    virtualNicId: 'string'
    virtualSubnetId: 'string'
  }
}

Valeurs de propriétés

services

Nom Description Valeur
name Nom de la ressource string (obligatoire)

Limite de caractères : 2-62

Caractères valides :
Caractères alphanumériques, traits d’union, points et traits de soulignement.

Doit commencer par un caractère alphanumérique.
location string
tags Dictionnaire de {string} Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
sku Service SKU ServiceSku
kind Type de ressource. Seule « vm » (valeur par défaut) est prise en charge. string
etag Valeur de balise d’entité forte HTTP. Ignoré en cas d’envoi string
properties Propriétés de service personnalisées DataMigrationServiceProperties

DataMigrationServiceProperties

Nom Description Valeur
autoStopDelay Délai avant l’arrêt automatique du service en cas d’inactivité. string
deleteResourcesOnStop Indique si les ressources de service doivent être supprimées lors de l’arrêt. (Activé par défaut) bool
publicKey Clé publique du service, utilisée pour chiffrer les secrets envoyés au service string
virtualNicId ID de la ressource Microsoft.Network/networkInterfaces dont dispose le service string
virtualSubnetId ID de la ressource Microsoft.Network/virtualNetworks/subnets à laquelle le service doit être joint string

ServiceSku

Nom Description Valeur
capacité Capacité de la référence SKU, si elle prend en charge la mise à l’échelle int
famille La famille de références SKU, utilisée lorsque le service a plusieurs classes de performances au sein d’un niveau, comme « A », « D », etc. pour les machines virtuelles string
name Nom unique de la référence SKU, par exemple « P3 » string
taille Taille de la référence SKU, utilisée lorsque le nom seul ne désigne pas une taille de service ou lorsqu’une référence SKU a plusieurs classes de performances au sein d’une famille, par exemple « A1 » pour les machines virtuelles string
Niveau Niveau de la référence SKU, par exemple « De base », « usage général » ou « critique pour l'entreprise » string

Modèles de démarrage rapide

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

Modèle Description
Migrer vers Azure SQL base de données à l’aide d’Azure DMS

Déployer sur Azure
Le Azure Database Migration Service (DMS) est conçu pour simplifier le processus de migration des bases de données locales vers Azure. DMS simplifie la migration des bases de données oracle et SQL Server locales existantes vers Azure SQL Database, Azure SQL Managed Instance ou Microsoft SQL Server dans une machine virtuelle Azure. Ce modèle déploiera une instance d’Azure Database Migration Service, une machine virtuelle Azure sur laquelle sql Server est installé, qui servira de serveur source avec une base de données précréée, et un serveur de base de données Target Azure SQL qui aura un schéma précréé de la base de données à migrer du serveur source vers le serveur cible. Le modèle déploie également les ressources requises, telles que la carte réseau, le réseau virtuel, etc. pour la prise en charge de la machine virtuelle source, du service DMS et du serveur cible.
Déployer Azure Database Migration Service (DMS)

Déployer sur Azure
Azure Database Migration Service est un service entièrement géré conçu pour permettre des migrations fluides de diverses sources de base de données vers des plateformes de données Azure avec un temps d’arrêt minime (migrations en ligne).

Définition de ressources de modèle ARM

Le type de ressource services peut être déployé sur :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.DataMigration/services, ajoutez le json suivant à votre modèle.

{
  "type": "Microsoft.DataMigration/services",
  "apiVersion": "2022-03-30-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "kind": "string",
  "etag": "string",
  "properties": {
    "autoStopDelay": "string",
    "deleteResourcesOnStop": "bool",
    "publicKey": "string",
    "virtualNicId": "string",
    "virtualSubnetId": "string"
  }
}

Valeurs de propriétés

services

Nom Description Valeur
type Type de ressource 'Microsoft.DataMigration/services'
apiVersion Version de l’API de ressource '2022-03-30-preview'
name Nom de la ressource string (obligatoire)

Limite de caractères : 2-62

Caractères valides :
Caractères alphanumériques, traits d’union, points et traits de soulignement.

Doit commencer par un caractère alphanumérique.
location string
tags Dictionnaire de {string} Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
sku Service SKU ServiceSku
kind Type de ressource. Seule « vm » (valeur par défaut) est prise en charge. string
etag Valeur de balise d’entité forte HTTP. Ignoré en cas d’envoi string
properties Propriétés de service personnalisées DataMigrationServiceProperties

DataMigrationServiceProperties

Nom Description Valeur
autoStopDelay Délai avant l’arrêt automatique du service en cas d’inactivité. string
deleteResourcesOnStop Indique si les ressources de service doivent être supprimées lors de l’arrêt. (Activé par défaut) bool
publicKey Clé publique du service, utilisée pour chiffrer les secrets envoyés au service string
virtualNicId ID de la ressource Microsoft.Network/networkInterfaces dont dispose le service string
virtualSubnetId ID de la ressource Microsoft.Network/virtualNetworks/subnets à laquelle le service doit être joint string

ServiceSku

Nom Description Valeur
capacité Capacité de la référence SKU, si elle prend en charge la mise à l’échelle int
famille La famille de références SKU, utilisée lorsque le service a plusieurs classes de performances au sein d’un niveau, comme « A », « D », etc. pour les machines virtuelles string
name Nom unique de la référence SKU, par exemple « P3 » string
taille Taille de la référence SKU, utilisée lorsque le nom seul ne désigne pas une taille de service ou lorsqu’une référence SKU a plusieurs classes de performances au sein d’une famille, par exemple « A1 » pour les machines virtuelles string
Niveau Niveau de la référence SKU, par exemple « De base », « usage général » ou « critique pour l'entreprise » string

Modèles de démarrage rapide

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

Modèle Description
Migrer vers Azure SQL base de données à l’aide d’Azure DMS

Déployer sur Azure
Le Azure Database Migration Service (DMS) est conçu pour simplifier le processus de migration des bases de données locales vers Azure. DMS simplifie la migration des bases de données oracle et SQL Server locales existantes vers Azure SQL Database, Azure SQL Managed Instance ou Microsoft SQL Server dans une machine virtuelle Azure. Ce modèle déploiera une instance d’Azure Database Migration Service, une machine virtuelle Azure sur laquelle sql Server est installé, qui servira de serveur source avec une base de données précréée, et un serveur de base de données Target Azure SQL qui aura un schéma précréé de la base de données à migrer du serveur source vers le serveur cible. Le modèle déploie également les ressources requises, telles que la carte réseau, le réseau virtuel, etc. pour la prise en charge de la machine virtuelle source, du service DMS et du serveur cible.
Déployer Azure Database Migration Service (DMS)

Déployer sur Azure
Azure Database Migration Service est un service entièrement géré conçu pour permettre des migrations fluides de diverses sources de base de données vers des plateformes de données Azure avec un temps d’arrêt minime (migrations en ligne).

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource services peut être déployé sur :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.DataMigration/services, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataMigration/services@2022-03-30-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      autoStopDelay = "string"
      deleteResourcesOnStop = bool
      publicKey = "string"
      virtualNicId = "string"
      virtualSubnetId = "string"
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    kind = "string"
    etag = "string"
  })
}

Valeurs de propriétés

services

Nom Description Valeur
type Type de ressource « Microsoft.DataMigration/services@2022-03-30-preview »
name Nom de la ressource string (obligatoire)

Limite de caractères : 2-62

Caractères valides :
Caractères alphanumériques, traits d’union, points et traits de soulignement.

Doit commencer par un caractère alphanumérique.
location string
parent_id Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. string (obligatoire)
tags Dictionnaire de {string} Dictionnaire de noms et de valeurs d’étiquettes.
sku Service SKU ServiceSku
kind Type de ressource. Seule « vm » (valeur par défaut) est prise en charge. string
etag Valeur de balise d’entité forte HTTP. Ignoré en cas d’envoi string
properties Propriétés de service personnalisées DataMigrationServiceProperties

DataMigrationServiceProperties

Nom Description Valeur
autoStopDelay Délai avant l’arrêt automatique du service en cas d’inactivité. string
deleteResourcesOnStop Indique si les ressources de service doivent être supprimées lors de l’arrêt. (Activé par défaut) bool
publicKey Clé publique du service, utilisée pour chiffrer les secrets envoyés au service string
virtualNicId ID de la ressource Microsoft.Network/networkInterfaces dont dispose le service string
virtualSubnetId ID de la ressource Microsoft.Network/virtualNetworks/subnets à laquelle le service doit être joint string

ServiceSku

Nom Description Valeur
capacité Capacité de la référence SKU, si elle prend en charge la mise à l’échelle int
famille La famille de références SKU, utilisée lorsque le service a plusieurs classes de performances au sein d’un niveau, comme « A », « D », etc. pour les machines virtuelles string
name Nom unique de la référence SKU, par exemple « P3 » string
taille Taille de la référence SKU, utilisée lorsque le nom seul ne désigne pas une taille de service ou lorsqu’une référence SKU a plusieurs classes de performances au sein d’une famille, par exemple « A1 » pour les machines virtuelles string
Niveau Niveau de la référence SKU, par exemple « De base », « usage général » ou « critique pour l'entreprise » string