Partager via


Services/projets Microsoft.DataMigration 2022-01-30-preview

Définition de ressource Bicep

Le type de ressource services/projets 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.DataMigration/services/projects, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.DataMigration/services/projects@2022-01-30-preview' = {
  parent: resourceSymbolicName
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    azureAuthenticationInfo: {
      appKey: 'string'
      applicationId: 'string'
      ignoreAzurePermissions: bool
      tenantId: 'string'
    }
    databasesInfo: [
      {
        sourceDatabaseName: 'string'
      }
    ]
    sourceConnectionInfo: {
      password: 'string'
      userName: 'string'
      type: 'string'
      // For remaining properties, see ConnectionInfo objects
    }
    sourcePlatform: 'string'
    targetConnectionInfo: {
      password: 'string'
      userName: 'string'
      type: 'string'
      // For remaining properties, see ConnectionInfo objects
    }
    targetPlatform: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Objets ConnectionInfo

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

Pour MiSqlConnectionInfo, utilisez :

{
  managedInstanceResourceId: 'string'
  type: 'MiSqlConnectionInfo'
}

Pour MongoDbConnectionInfo, utilisez :

{
  additionalSettings: 'string'
  connectionString: 'string'
  dataSource: 'string'
  encryptConnection: bool
  enforceSSL: bool
  port: int
  serverBrandVersion: 'string'
  serverVersion: 'string'
  trustServerCertificate: bool
  type: 'MongoDbConnectionInfo'
}

Pour MySqlConnectionInfo, utilisez :

{
  authentication: 'string'
  dataSource: 'string'
  encryptConnection: bool
  port: int
  serverName: 'string'
  type: 'MySqlConnectionInfo'
}

Pour OracleConnectionInfo, utilisez :

{
  dataSource: 'string'
  type: 'OracleConnectionInfo'
}

Pour PostgreSqlConnectionInfo, utilisez :

{
  additionalSettings: 'string'
  authentication: 'string'
  databaseName: 'string'
  dataSource: 'string'
  encryptConnection: bool
  port: int
  serverBrandVersion: 'string'
  serverName: 'string'
  serverVersion: 'string'
  trustServerCertificate: bool
  type: 'PostgreSqlConnectionInfo'
}

Pour SqlConnectionInfo, utilisez :

{
  additionalSettings: 'string'
  authentication: 'string'
  dataSource: 'string'
  encryptConnection: bool
  platform: 'string'
  port: int
  resourceId: 'string'
  serverBrandVersion: 'string'
  serverName: 'string'
  serverVersion: 'string'
  trustServerCertificate: bool
  type: 'SqlConnectionInfo'
}

Valeurs de propriété

Microsoft.DataMigration/services/projets

Nom Descriptif Valeur
etag Valeur de balise d’entité forte HTTP. Cette opération est ignorée si elle est envoyée. ficelle
lieu ficelle
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 : services
Propriétés Propriétés du projet ProjectProperties
étiquettes Balises de ressources Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

AzureActiveDirectoryApp

Nom Descriptif Valeur
appKey Clé utilisée pour s’authentifier auprès de l’application Azure Active Directory chaîne (obligatoire)
applicationId ID d’application de l’application Azure Active Directory chaîne (obligatoire)
ignoreAzurePermissions Ignorer la vérification des autorisations Azure sur l’application AAD Bool
ID de locataire ID de locataire du client chaîne (obligatoire)

Infos de connexion

Nom Descriptif Valeur
mot de passe Informations d’identification du mot de passe. ficelle
type Défini sur « MiSqlConnectionInfo » pour le type MiSqlConnectionInfo. Défini sur « MongoDbConnectionInfo » pour type MongoDbConnectionInfo. Défini sur « MySqlConnectionInfo » pour le type MySqlConnectionInfo. Défini sur « OracleConnectionInfo » pour le type OracleConnectionInfo. Défini sur « PostgreSqlConnectionInfo » pour le type PostgreSqlConnectionInfo. Défini sur « SqlConnectionInfo » pour le type SqlConnectionInfo. 'MiSqlConnectionInfo'
'MongoDbConnectionInfo'
'MySqlConnectionInfo'
'OracleConnectionInfo'
'PostgreSqlConnectionInfo'
'SqlConnectionInfo' (obligatoire)
nom d’utilisateur Nom d’utilisateur ficelle

InfoBase de données

Nom Descriptif Valeur
sourceDatabaseName Nom de la base de données chaîne (obligatoire)

MiSqlConnectionInfo

Nom Descriptif Valeur
managedInstanceResourceId ID de ressource pour Azure SQL Database Managed Instance chaîne (obligatoire)
type Type d’informations de connexion 'MiSqlConnectionInfo' (obligatoire)

MongoDbConnectionInfo

Nom Descriptif Valeur
additionSettings Paramètres de connexion supplémentaires ficelle
connexionChaîne Chaîne de connexion MongoDB ou URL du conteneur d’objets blob. Le nom d’utilisateur et le mot de passe peuvent être spécifiés ici ou dans les propriétés userName et password chaîne (obligatoire)
source de données Source de données ficelle
encryptConnection Indique s’il faut chiffrer la connexion Bool
enforceSSL Bool
Port port pour le serveur Int
serverBrandVersion version de la marque de serveur ficelle
serverVersion version du serveur ficelle
trustServerCertificate Indique s’il faut approuver le certificat de serveur Bool
type Type d’informations de connexion 'MongoDbConnectionInfo' (obligatoire)

MySqlConnectionInfo

Nom Descriptif Valeur
Authentification Type d’authentification à utiliser pour la connexion 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
« Aucun »
'SqlAuthentication'
'WindowsAuthentication'
source de données Source de données ficelle
encryptConnection Indique s’il faut chiffrer la connexion Bool
Port Port pour le serveur int (obligatoire)
NomServeur Nom du serveur chaîne (obligatoire)
type Type d’informations de connexion 'MySqlConnectionInfo' (obligatoire)

OracleConnectionInfo

Nom Descriptif Valeur
source de données Chaîne de connexion EZConnect ou TNSName. chaîne (obligatoire)
type Type d’informations de connexion 'OracleConnectionInfo' (obligatoire)

PostgreSqlConnectionInfo

Nom Descriptif Valeur
additionSettings Paramètres de connexion supplémentaires ficelle
Authentification Type d’authentification à utiliser pour la connexion 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
« Aucun »
'SqlAuthentication'
'WindowsAuthentication'
nomDeBaseDeDonnées Nom de la base de données ficelle
source de données Source de données ficelle
encryptConnection Indique s’il faut chiffrer la connexion Bool
Port Port pour le serveur int (obligatoire)
serverBrandVersion version de la marque de serveur ficelle
NomServeur Nom du serveur chaîne (obligatoire)
serverVersion version du serveur ficelle
trustServerCertificate Indique s’il faut approuver le certificat de serveur Bool
type Type d’informations de connexion 'PostgreSqlConnectionInfo' (obligatoire)

ProjectProperties

Nom Descriptif Valeur
azureAuthenticationInfo Champ qui définit les informations d’application Azure Active Directory utilisées pour se connecter à la ressource Azure cible AzureActiveDirectoryApp
bases de donnéesInfo Liste de DatabaseInfo Base de donnéesInfo[]
sourceConnectionInfo Informations relatives à la connexion à la source Infos de connexion
sourcePlateforme Plateforme source pour le projet 'MongoDb'
'MySQL'
'PostgreSql'
'SQL'
'Unknown' (obligatoire)
targetConnectionInfo Informations pour la connexion à la cible Infos de connexion
targetPlatform Plateforme cible pour le projet « AzureDbForMySQL »
'AzureDbForPostgreSql'
'MongoDb'
'SQLDB'
'SQLMI'
'Unknown' (obligatoire)

SqlConnectionInfo

Nom Descriptif Valeur
additionSettings Paramètres de connexion supplémentaires ficelle
Authentification Type d’authentification à utiliser pour la connexion 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
« Aucun »
'SqlAuthentication'
'WindowsAuthentication'
source de données Source de données au format Protocol :MachineName\SQLServerInstanceName,PortNumber chaîne (obligatoire)
encryptConnection Indique s’il faut chiffrer la connexion Bool
plateforme Type de plateforme serveur pour la connexion 'SqlOnPrem'
Port Port pour le serveur Int
identifiant de ressource Représente l’ID d’une ressource HTTP représentée par un fournisseur de ressources Azure. ficelle
serverBrandVersion version de la marque de serveur ficelle
NomServeur nom du serveur ficelle
serverVersion version du serveur ficelle
trustServerCertificate Indique s’il faut approuver le certificat de serveur Bool
type Type d’informations de connexion 'SqlConnectionInfo' (obligatoire)

TrackedResourceTags

Nom Descriptif Valeur

Définition de ressource de modèle ARM

Le type de ressource services/projets 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.DataMigration/services/projets, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.DataMigration/services/projects",
  "apiVersion": "2022-01-30-preview",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "azureAuthenticationInfo": {
      "appKey": "string",
      "applicationId": "string",
      "ignoreAzurePermissions": "bool",
      "tenantId": "string"
    },
    "databasesInfo": [
      {
        "sourceDatabaseName": "string"
      }
    ],
    "sourceConnectionInfo": {
      "password": "string",
      "userName": "string",
      "type": "string"
      // For remaining properties, see ConnectionInfo objects
    },
    "sourcePlatform": "string",
    "targetConnectionInfo": {
      "password": "string",
      "userName": "string",
      "type": "string"
      // For remaining properties, see ConnectionInfo objects
    },
    "targetPlatform": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objets ConnectionInfo

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

Pour MiSqlConnectionInfo, utilisez :

{
  "managedInstanceResourceId": "string",
  "type": "MiSqlConnectionInfo"
}

Pour MongoDbConnectionInfo, utilisez :

{
  "additionalSettings": "string",
  "connectionString": "string",
  "dataSource": "string",
  "encryptConnection": "bool",
  "enforceSSL": "bool",
  "port": "int",
  "serverBrandVersion": "string",
  "serverVersion": "string",
  "trustServerCertificate": "bool",
  "type": "MongoDbConnectionInfo"
}

Pour MySqlConnectionInfo, utilisez :

{
  "authentication": "string",
  "dataSource": "string",
  "encryptConnection": "bool",
  "port": "int",
  "serverName": "string",
  "type": "MySqlConnectionInfo"
}

Pour OracleConnectionInfo, utilisez :

{
  "dataSource": "string",
  "type": "OracleConnectionInfo"
}

Pour PostgreSqlConnectionInfo, utilisez :

{
  "additionalSettings": "string",
  "authentication": "string",
  "databaseName": "string",
  "dataSource": "string",
  "encryptConnection": "bool",
  "port": "int",
  "serverBrandVersion": "string",
  "serverName": "string",
  "serverVersion": "string",
  "trustServerCertificate": "bool",
  "type": "PostgreSqlConnectionInfo"
}

Pour SqlConnectionInfo, utilisez :

{
  "additionalSettings": "string",
  "authentication": "string",
  "dataSource": "string",
  "encryptConnection": "bool",
  "platform": "string",
  "port": "int",
  "resourceId": "string",
  "serverBrandVersion": "string",
  "serverName": "string",
  "serverVersion": "string",
  "trustServerCertificate": "bool",
  "type": "SqlConnectionInfo"
}

Valeurs de propriété

Microsoft.DataMigration/services/projets

Nom Descriptif Valeur
apiVersion Version de l’API '2022-01-30-preview'
etag Valeur de balise d’entité forte HTTP. Cette opération est ignorée si elle est envoyée. ficelle
lieu ficelle
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés du projet ProjectProperties
étiquettes Balises de ressources Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.DataMigration/services/projects'

AzureActiveDirectoryApp

Nom Descriptif Valeur
appKey Clé utilisée pour s’authentifier auprès de l’application Azure Active Directory chaîne (obligatoire)
applicationId ID d’application de l’application Azure Active Directory chaîne (obligatoire)
ignoreAzurePermissions Ignorer la vérification des autorisations Azure sur l’application AAD Bool
ID de locataire ID de locataire du client chaîne (obligatoire)

Infos de connexion

Nom Descriptif Valeur
mot de passe Informations d’identification du mot de passe. ficelle
type Défini sur « MiSqlConnectionInfo » pour le type MiSqlConnectionInfo. Défini sur « MongoDbConnectionInfo » pour type MongoDbConnectionInfo. Défini sur « MySqlConnectionInfo » pour le type MySqlConnectionInfo. Défini sur « OracleConnectionInfo » pour le type OracleConnectionInfo. Défini sur « PostgreSqlConnectionInfo » pour le type PostgreSqlConnectionInfo. Défini sur « SqlConnectionInfo » pour le type SqlConnectionInfo. 'MiSqlConnectionInfo'
'MongoDbConnectionInfo'
'MySqlConnectionInfo'
'OracleConnectionInfo'
'PostgreSqlConnectionInfo'
'SqlConnectionInfo' (obligatoire)
nom d’utilisateur Nom d’utilisateur ficelle

InfoBase de données

Nom Descriptif Valeur
sourceDatabaseName Nom de la base de données chaîne (obligatoire)

MiSqlConnectionInfo

Nom Descriptif Valeur
managedInstanceResourceId ID de ressource pour Azure SQL Database Managed Instance chaîne (obligatoire)
type Type d’informations de connexion 'MiSqlConnectionInfo' (obligatoire)

MongoDbConnectionInfo

Nom Descriptif Valeur
additionSettings Paramètres de connexion supplémentaires ficelle
connexionChaîne Chaîne de connexion MongoDB ou URL du conteneur d’objets blob. Le nom d’utilisateur et le mot de passe peuvent être spécifiés ici ou dans les propriétés userName et password chaîne (obligatoire)
source de données Source de données ficelle
encryptConnection Indique s’il faut chiffrer la connexion Bool
enforceSSL Bool
Port port pour le serveur Int
serverBrandVersion version de la marque de serveur ficelle
serverVersion version du serveur ficelle
trustServerCertificate Indique s’il faut approuver le certificat de serveur Bool
type Type d’informations de connexion 'MongoDbConnectionInfo' (obligatoire)

MySqlConnectionInfo

Nom Descriptif Valeur
Authentification Type d’authentification à utiliser pour la connexion 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
« Aucun »
'SqlAuthentication'
'WindowsAuthentication'
source de données Source de données ficelle
encryptConnection Indique s’il faut chiffrer la connexion Bool
Port Port pour le serveur int (obligatoire)
NomServeur Nom du serveur chaîne (obligatoire)
type Type d’informations de connexion 'MySqlConnectionInfo' (obligatoire)

OracleConnectionInfo

Nom Descriptif Valeur
source de données Chaîne de connexion EZConnect ou TNSName. chaîne (obligatoire)
type Type d’informations de connexion 'OracleConnectionInfo' (obligatoire)

PostgreSqlConnectionInfo

Nom Descriptif Valeur
additionSettings Paramètres de connexion supplémentaires ficelle
Authentification Type d’authentification à utiliser pour la connexion 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
« Aucun »
'SqlAuthentication'
'WindowsAuthentication'
nomDeBaseDeDonnées Nom de la base de données ficelle
source de données Source de données ficelle
encryptConnection Indique s’il faut chiffrer la connexion Bool
Port Port pour le serveur int (obligatoire)
serverBrandVersion version de la marque de serveur ficelle
NomServeur Nom du serveur chaîne (obligatoire)
serverVersion version du serveur ficelle
trustServerCertificate Indique s’il faut approuver le certificat de serveur Bool
type Type d’informations de connexion 'PostgreSqlConnectionInfo' (obligatoire)

ProjectProperties

Nom Descriptif Valeur
azureAuthenticationInfo Champ qui définit les informations d’application Azure Active Directory utilisées pour se connecter à la ressource Azure cible AzureActiveDirectoryApp
bases de donnéesInfo Liste de DatabaseInfo Base de donnéesInfo[]
sourceConnectionInfo Informations relatives à la connexion à la source Infos de connexion
sourcePlateforme Plateforme source pour le projet 'MongoDb'
'MySQL'
'PostgreSql'
'SQL'
'Unknown' (obligatoire)
targetConnectionInfo Informations pour la connexion à la cible Infos de connexion
targetPlatform Plateforme cible pour le projet « AzureDbForMySQL »
'AzureDbForPostgreSql'
'MongoDb'
'SQLDB'
'SQLMI'
'Unknown' (obligatoire)

SqlConnectionInfo

Nom Descriptif Valeur
additionSettings Paramètres de connexion supplémentaires ficelle
Authentification Type d’authentification à utiliser pour la connexion 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
« Aucun »
'SqlAuthentication'
'WindowsAuthentication'
source de données Source de données au format Protocol :MachineName\SQLServerInstanceName,PortNumber chaîne (obligatoire)
encryptConnection Indique s’il faut chiffrer la connexion Bool
plateforme Type de plateforme serveur pour la connexion 'SqlOnPrem'
Port Port pour le serveur Int
identifiant de ressource Représente l’ID d’une ressource HTTP représentée par un fournisseur de ressources Azure. ficelle
serverBrandVersion version de la marque de serveur ficelle
NomServeur nom du serveur ficelle
serverVersion version du serveur ficelle
trustServerCertificate Indique s’il faut approuver le certificat de serveur Bool
type Type d’informations de connexion 'SqlConnectionInfo' (obligatoire)

TrackedResourceTags

Nom Descriptif Valeur

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource services/projets 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.DataMigration/services/projects, ajoutez terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataMigration/services/projects@2022-01-30-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    etag = "string"
    properties = {
      azureAuthenticationInfo = {
        appKey = "string"
        applicationId = "string"
        ignoreAzurePermissions = bool
        tenantId = "string"
      }
      databasesInfo = [
        {
          sourceDatabaseName = "string"
        }
      ]
      sourceConnectionInfo = {
        password = "string"
        userName = "string"
        type = "string"
        // For remaining properties, see ConnectionInfo objects
      }
      sourcePlatform = "string"
      targetConnectionInfo = {
        password = "string"
        userName = "string"
        type = "string"
        // For remaining properties, see ConnectionInfo objects
      }
      targetPlatform = "string"
    }
  }
}

Objets ConnectionInfo

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

Pour MiSqlConnectionInfo, utilisez :

{
  managedInstanceResourceId = "string"
  type = "MiSqlConnectionInfo"
}

Pour MongoDbConnectionInfo, utilisez :

{
  additionalSettings = "string"
  connectionString = "string"
  dataSource = "string"
  encryptConnection = bool
  enforceSSL = bool
  port = int
  serverBrandVersion = "string"
  serverVersion = "string"
  trustServerCertificate = bool
  type = "MongoDbConnectionInfo"
}

Pour MySqlConnectionInfo, utilisez :

{
  authentication = "string"
  dataSource = "string"
  encryptConnection = bool
  port = int
  serverName = "string"
  type = "MySqlConnectionInfo"
}

Pour OracleConnectionInfo, utilisez :

{
  dataSource = "string"
  type = "OracleConnectionInfo"
}

Pour PostgreSqlConnectionInfo, utilisez :

{
  additionalSettings = "string"
  authentication = "string"
  databaseName = "string"
  dataSource = "string"
  encryptConnection = bool
  port = int
  serverBrandVersion = "string"
  serverName = "string"
  serverVersion = "string"
  trustServerCertificate = bool
  type = "PostgreSqlConnectionInfo"
}

Pour SqlConnectionInfo, utilisez :

{
  additionalSettings = "string"
  authentication = "string"
  dataSource = "string"
  encryptConnection = bool
  platform = "string"
  port = int
  resourceId = "string"
  serverBrandVersion = "string"
  serverName = "string"
  serverVersion = "string"
  trustServerCertificate = bool
  type = "SqlConnectionInfo"
}

Valeurs de propriété

Microsoft.DataMigration/services/projets

Nom Descriptif Valeur
etag Valeur de balise d’entité forte HTTP. Cette opération est ignorée si elle est envoyée. ficelle
lieu ficelle
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : services
Propriétés Propriétés du projet ProjectProperties
étiquettes Balises de ressources Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.DataMigration/services/projects@2022-01-30-preview »

AzureActiveDirectoryApp

Nom Descriptif Valeur
appKey Clé utilisée pour s’authentifier auprès de l’application Azure Active Directory chaîne (obligatoire)
applicationId ID d’application de l’application Azure Active Directory chaîne (obligatoire)
ignoreAzurePermissions Ignorer la vérification des autorisations Azure sur l’application AAD Bool
ID de locataire ID de locataire du client chaîne (obligatoire)

Infos de connexion

Nom Descriptif Valeur
mot de passe Informations d’identification du mot de passe. ficelle
type Défini sur « MiSqlConnectionInfo » pour le type MiSqlConnectionInfo. Défini sur « MongoDbConnectionInfo » pour type MongoDbConnectionInfo. Défini sur « MySqlConnectionInfo » pour le type MySqlConnectionInfo. Défini sur « OracleConnectionInfo » pour le type OracleConnectionInfo. Défini sur « PostgreSqlConnectionInfo » pour le type PostgreSqlConnectionInfo. Défini sur « SqlConnectionInfo » pour le type SqlConnectionInfo. 'MiSqlConnectionInfo'
'MongoDbConnectionInfo'
'MySqlConnectionInfo'
'OracleConnectionInfo'
'PostgreSqlConnectionInfo'
'SqlConnectionInfo' (obligatoire)
nom d’utilisateur Nom d’utilisateur ficelle

InfoBase de données

Nom Descriptif Valeur
sourceDatabaseName Nom de la base de données chaîne (obligatoire)

MiSqlConnectionInfo

Nom Descriptif Valeur
managedInstanceResourceId ID de ressource pour Azure SQL Database Managed Instance chaîne (obligatoire)
type Type d’informations de connexion 'MiSqlConnectionInfo' (obligatoire)

MongoDbConnectionInfo

Nom Descriptif Valeur
additionSettings Paramètres de connexion supplémentaires ficelle
connexionChaîne Chaîne de connexion MongoDB ou URL du conteneur d’objets blob. Le nom d’utilisateur et le mot de passe peuvent être spécifiés ici ou dans les propriétés userName et password chaîne (obligatoire)
source de données Source de données ficelle
encryptConnection Indique s’il faut chiffrer la connexion Bool
enforceSSL Bool
Port port pour le serveur Int
serverBrandVersion version de la marque de serveur ficelle
serverVersion version du serveur ficelle
trustServerCertificate Indique s’il faut approuver le certificat de serveur Bool
type Type d’informations de connexion 'MongoDbConnectionInfo' (obligatoire)

MySqlConnectionInfo

Nom Descriptif Valeur
Authentification Type d’authentification à utiliser pour la connexion 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
« Aucun »
'SqlAuthentication'
'WindowsAuthentication'
source de données Source de données ficelle
encryptConnection Indique s’il faut chiffrer la connexion Bool
Port Port pour le serveur int (obligatoire)
NomServeur Nom du serveur chaîne (obligatoire)
type Type d’informations de connexion 'MySqlConnectionInfo' (obligatoire)

OracleConnectionInfo

Nom Descriptif Valeur
source de données Chaîne de connexion EZConnect ou TNSName. chaîne (obligatoire)
type Type d’informations de connexion 'OracleConnectionInfo' (obligatoire)

PostgreSqlConnectionInfo

Nom Descriptif Valeur
additionSettings Paramètres de connexion supplémentaires ficelle
Authentification Type d’authentification à utiliser pour la connexion 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
« Aucun »
'SqlAuthentication'
'WindowsAuthentication'
nomDeBaseDeDonnées Nom de la base de données ficelle
source de données Source de données ficelle
encryptConnection Indique s’il faut chiffrer la connexion Bool
Port Port pour le serveur int (obligatoire)
serverBrandVersion version de la marque de serveur ficelle
NomServeur Nom du serveur chaîne (obligatoire)
serverVersion version du serveur ficelle
trustServerCertificate Indique s’il faut approuver le certificat de serveur Bool
type Type d’informations de connexion 'PostgreSqlConnectionInfo' (obligatoire)

ProjectProperties

Nom Descriptif Valeur
azureAuthenticationInfo Champ qui définit les informations d’application Azure Active Directory utilisées pour se connecter à la ressource Azure cible AzureActiveDirectoryApp
bases de donnéesInfo Liste de DatabaseInfo Base de donnéesInfo[]
sourceConnectionInfo Informations relatives à la connexion à la source Infos de connexion
sourcePlateforme Plateforme source pour le projet 'MongoDb'
'MySQL'
'PostgreSql'
'SQL'
'Unknown' (obligatoire)
targetConnectionInfo Informations pour la connexion à la cible Infos de connexion
targetPlatform Plateforme cible pour le projet « AzureDbForMySQL »
'AzureDbForPostgreSql'
'MongoDb'
'SQLDB'
'SQLMI'
'Unknown' (obligatoire)

SqlConnectionInfo

Nom Descriptif Valeur
additionSettings Paramètres de connexion supplémentaires ficelle
Authentification Type d’authentification à utiliser pour la connexion 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
« Aucun »
'SqlAuthentication'
'WindowsAuthentication'
source de données Source de données au format Protocol :MachineName\SQLServerInstanceName,PortNumber chaîne (obligatoire)
encryptConnection Indique s’il faut chiffrer la connexion Bool
plateforme Type de plateforme serveur pour la connexion 'SqlOnPrem'
Port Port pour le serveur Int
identifiant de ressource Représente l’ID d’une ressource HTTP représentée par un fournisseur de ressources Azure. ficelle
serverBrandVersion version de la marque de serveur ficelle
NomServeur nom du serveur ficelle
serverVersion version du serveur ficelle
trustServerCertificate Indique s’il faut approuver le certificat de serveur Bool
type Type d’informations de connexion 'SqlConnectionInfo' (obligatoire)

TrackedResourceTags

Nom Descriptif Valeur