Delen via


Microsoft.DataMigration services/projects 2022-01-30-preview

Bicep-resourcedefinitie

Het resourcetype services/projecten kan worden geïmplementeerd voor:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.DataMigration/services/projects wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.DataMigration/services/projects@2022-01-30-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  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'
  }
}

ConnectionInfo-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor MiSqlConnectionInfo:

  type: 'MiSqlConnectionInfo'
  managedInstanceResourceId: 'string'

Voor MongoDbConnectionInfo gebruikt u:

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

Gebruik voor MySqlConnectionInfo:

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

Gebruik voor OracleConnectionInfo:

  type: 'OracleConnectionInfo'
  dataSource: 'string'

Gebruik voor PostgreSqlConnectionInfo:

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

Gebruik voor SqlConnectionInfo:

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

Eigenschapswaarden

services/projecten

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)

Tekenlimiet: 2-57

Geldige tekens:
Alfanumerieken, afbreekstreepjes, punten en onderstrepingstekens.

Begin met alfanumeriek.
location tekenreeks
tags Woordenlijst van {string} Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: services
etag Waarde van sterke HTTP-entiteitstag. Dit wordt genegeerd als deze wordt verzonden. tekenreeks
properties Projecteigenschappen ProjectEigenschappen

ProjectEigenschappen

Naam Description Waarde
azureAuthenticationInfo Veld dat de Azure Active Directory-toepassingsgegevens definieert die worden gebruikt om verbinding te maken met de Azure-doelresource AzureActiveDirectoryApp
databasesInfo Lijst met DatabaseInfo DatabaseInfo[]
sourceConnectionInfo Informatie over het maken van verbinding met de bron ConnectionInfo
sourcePlatform Bronplatform voor het project 'MongoDb'
'MySQL'
'PostgreSql'
'SQL'
Onbekend (vereist)
targetConnectionInfo Informatie voor het maken van verbinding met het doel ConnectionInfo
targetPlatform Doelplatform voor het project 'AzureDbForMySql'
'AzureDbForPostgreSql'
'MongoDb'
'SQLDB'
'SQLMI'
Onbekend (vereist)

AzureActiveDirectoryApp

Naam Description Waarde
appKey Sleutel die wordt gebruikt voor verificatie bij de Azure Active Directory-toepassing tekenreeks (vereist)
applicationId Toepassings-id van de Azure Active Directory-toepassing tekenreeks (vereist)
ignoreAzurePermissions Controle van Azure-machtigingen voor de AAD-app negeren booleaans
tenantId Tenant-id van de klant tekenreeks (vereist)

DatabaseInfo

Naam Description Waarde
sourceDatabaseName Naam van de database tekenreeks (vereist)

ConnectionInfo

Naam Description Waarde
wachtwoord Wachtwoordreferentie. tekenreeks
userName Gebruikersnaam tekenreeks
type Het objecttype instellen MiSqlConnectionInfo
MongoDbConnectionInfo
MySqlConnectionInfo
OracleConnectionInfo
PostgreSqlConnectionInfo
SqlConnectionInfo (vereist)

MiSqlConnectionInfo

Naam Description Waarde
managedInstanceResourceId Resource-id voor Azure SQL beheerd exemplaar van database tekenreeks (vereist)
wachtwoord Wachtwoordreferentie. tekenreeks
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

MongoDbConnectionInfo

Naam Description Waarde
additionalSettings Aanvullende verbindingsinstellingen tekenreeks
connectionString Een MongoDB-connection string- of blobcontainer-URL. De gebruikersnaam en het wachtwoord kunnen hier of in de eigenschappen gebruikersnaam en wachtwoord worden opgegeven tekenreeks (vereist)
Datasource Gegevensbron tekenreeks
encryptConnection Of de verbinding moet worden versleuteld booleaans
enforceSSL booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
poort poort voor server int
serverBrandVersion servermerkversie tekenreeks
serverVersion serverversie tekenreeks
trustServerCertificate Of het servercertificaat moet worden vertrouwd booleaans
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

MySqlConnectionInfo

Naam Description Waarde
verificatie Verificatietype voor verbinding 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
'Geen'
'SqlAuthentication'
'WindowsAuthentication'
Datasource Gegevensbron tekenreeks
encryptConnection Of de verbinding moet worden versleuteld booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
poort Poort voor server int (vereist)
serverName Naam van de server tekenreeks (vereist)
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

OracleConnectionInfo

Naam Description Waarde
Datasource EZConnect of TNSName connection string. tekenreeks (vereist)
wachtwoord Wachtwoordreferentie. tekenreeks
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

PostgreSqlConnectionInfo

Naam Description Waarde
additionalSettings Aanvullende verbindingsinstellingen tekenreeks
verificatie Verificatietype voor verbinding 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
'Geen'
'SqlAuthentication'
'WindowsAuthentication'
Databasenaam Naam van de database tekenreeks
Datasource Gegevensbron tekenreeks
encryptConnection Of de verbinding moet worden versleuteld booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
poort Poort voor server int (vereist)
serverBrandVersion servermerkversie tekenreeks
serverName Naam van de server tekenreeks (vereist)
serverVersion serverversie tekenreeks
trustServerCertificate Of het servercertificaat moet worden vertrouwd booleaans
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

SqlConnectionInfo

Naam Description Waarde
additionalSettings Aanvullende verbindingsinstellingen tekenreeks
verificatie Verificatietype voor verbinding 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
'Geen'
'SqlAuthentication'
'WindowsAuthentication'
Datasource Gegevensbron in de indeling Protocol:MachineName\SQLServerInstanceName,PortNumber tekenreeks (vereist)
encryptConnection Of de verbinding moet worden versleuteld booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
platform Serverplatformtype voor verbinding 'SqlOnPrem'
poort Poort voor server int
resourceId Vertegenwoordigt de id van een HTTP-resource die wordt vertegenwoordigd door een Azure-resourceprovider. tekenreeks
serverBrandVersion server brand version tekenreeks
serverName naam van de server tekenreeks
serverVersion serverversie tekenreeks
trustServerCertificate Of het servercertificaat moet worden vertrouwd booleaans
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Migreren naar Azure SQL database met behulp van Azure DMS

Implementeren op Azure
De Azure Database Migration Service (DMS) is ontworpen om het proces van het migreren van on-premises databases naar Azure te stroomlijnen. DMS vereenvoudigt de migratie van bestaande on-premises SQL Server- en Oracle-databases naar Azure SQL Database-, Azure SQL Managed Instance- of Microsoft-SQL Server in een virtuele Azure-machine. Met deze sjabloon wordt een exemplaar van Azure Database Migration Service geïmplementeerd, een Azure-VM waarop sql-server is geïnstalleerd, die fungeert als een bronserver met een vooraf gemaakte database en een doel-Azure SQL DB-server met een vooraf gemaakt schema van de database die moet worden gemigreerd van de bronserver naar de doelserver. De sjabloon implementeert ook de vereiste resources, zoals NIC, vnet, enzovoort voor de ondersteuning van de bron-VM, DMS-service en doelserver.

Resourcedefinitie van ARM-sjabloon

Het resourcetype services/projecten kan worden geïmplementeerd voor:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.DataMigration/services/projects-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.DataMigration/services/projects",
  "apiVersion": "2022-01-30-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
  }
}

ConnectionInfo-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor MiSqlConnectionInfo:

  "type": "MiSqlConnectionInfo",
  "managedInstanceResourceId": "string"

Voor MongoDbConnectionInfo gebruikt u:

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

Gebruik voor MySqlConnectionInfo:

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

Gebruik voor OracleConnectionInfo:

  "type": "OracleConnectionInfo",
  "dataSource": "string"

Gebruik voor PostgreSqlConnectionInfo:

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

Gebruik voor SqlConnectionInfo:

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

Eigenschapswaarden

services/projecten

Naam Description Waarde
type Het resourcetype 'Microsoft.DataMigration/services/projects'
apiVersion De resource-API-versie '30-01-2022- preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)

Tekenlimiet: 2-57

Geldige tekens:
Alfanumerieken, afbreekstreepjes, punten en onderstrepingstekens.

Begin met alfanumeriek.
location tekenreeks
tags Woordenlijst van {string} Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
etag Waarde van sterke HTTP-entiteitstag. Dit wordt genegeerd als deze wordt verzonden. tekenreeks
properties Projecteigenschappen ProjectEigenschappen

ProjectEigenschappen

Naam Description Waarde
azureAuthenticationInfo Veld dat de Azure Active Directory-toepassingsgegevens definieert die worden gebruikt om verbinding te maken met de Azure-doelresource AzureActiveDirectoryApp
databasesInfo Lijst met DatabaseInfo DatabaseInfo[]
sourceConnectionInfo Informatie over het maken van verbinding met de bron ConnectionInfo
sourcePlatform Bronplatform voor het project 'MongoDb'
'MySQL'
'PostgreSql'
'SQL'
'Onbekend' (vereist)
targetConnectionInfo Informatie voor het maken van verbinding met het doel ConnectionInfo
targetPlatform Doelplatform voor het project 'AzureDbForMySql'
'AzureDbForPostgreSql'
'MongoDb'
'SQLDB'
'SQLMI'
'Onbekend' (vereist)

AzureActiveDirectoryApp

Naam Description Waarde
appKey Sleutel die wordt gebruikt voor verificatie bij de Azure Active Directory-toepassing tekenreeks (vereist)
applicationId Toepassings-id van de Azure Active Directory-toepassing tekenreeks (vereist)
ignoreAzurePermissions Controle van Azure-machtigingen voor de AAD-app negeren booleaans
tenantId Tenant-id van de klant tekenreeks (vereist)

DatabaseInfo

Naam Description Waarde
sourceDatabaseName Naam van de database tekenreeks (vereist)

ConnectionInfo

Naam Description Waarde
wachtwoord Wachtwoordreferentie. tekenreeks
userName Gebruikersnaam tekenreeks
type Het objecttype instellen MiSqlConnectionInfo
MongoDbConnectionInfo
MySqlConnectionInfo
OracleConnectionInfo
PostgreSqlConnectionInfo
SqlConnectionInfo (vereist)

MiSqlConnectionInfo

Naam Description Waarde
managedInstanceResourceId Resource-id voor Azure SQL beheerd exemplaar van database tekenreeks (vereist)
wachtwoord Wachtwoordreferentie. tekenreeks
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

MongoDbConnectionInfo

Naam Description Waarde
additionalSettings Aanvullende verbindingsinstellingen tekenreeks
connectionString Een MongoDB-connection string- of blobcontainer-URL. De gebruikersnaam en het wachtwoord kunnen hier of in de eigenschappen gebruikersnaam en wachtwoord worden opgegeven tekenreeks (vereist)
Datasource Gegevensbron tekenreeks
encryptConnection Of de verbinding moet worden versleuteld booleaans
enforceSSL booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
poort poort voor server int
serverBrandVersion server brand version tekenreeks
serverVersion serverversie tekenreeks
trustServerCertificate Of het servercertificaat moet worden vertrouwd booleaans
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

MySqlConnectionInfo

Naam Description Waarde
verificatie Verificatietype dat moet worden gebruikt voor verbinding 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
'Geen'
'SqlAuthentication'
'WindowsAuthentication'
Datasource Gegevensbron tekenreeks
encryptConnection Of de verbinding moet worden versleuteld booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
poort Poort voor server int (vereist)
serverName Naam van de server tekenreeks (vereist)
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

OracleConnectionInfo

Naam Description Waarde
Datasource EZConnect of TNSName connection string. tekenreeks (vereist)
wachtwoord Wachtwoordreferentie. tekenreeks
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

PostgreSqlConnectionInfo

Naam Description Waarde
additionalSettings Aanvullende verbindingsinstellingen tekenreeks
verificatie Verificatietype dat moet worden gebruikt voor verbinding 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
'Geen'
'SqlAuthentication'
'WindowsAuthentication'
Databasenaam Naam van de database tekenreeks
Datasource Gegevensbron tekenreeks
encryptConnection Of de verbinding moet worden versleuteld booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
poort Poort voor server int (vereist)
serverBrandVersion server brand version tekenreeks
serverName Naam van de server tekenreeks (vereist)
serverVersion serverversie tekenreeks
trustServerCertificate Of het servercertificaat moet worden vertrouwd booleaans
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

SqlConnectionInfo

Naam Description Waarde
additionalSettings Aanvullende verbindingsinstellingen tekenreeks
verificatie Verificatietype voor verbinding 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
'Geen'
'SqlAuthentication'
'WindowsAuthentication'
Datasource Gegevensbron in de indeling Protocol:MachineName\SQLServerInstanceName,PortNumber tekenreeks (vereist)
encryptConnection Of de verbinding moet worden versleuteld booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
platform Serverplatformtype voor verbinding 'SqlOnPrem'
poort Poort voor server int
resourceId Vertegenwoordigt de id van een HTTP-resource die wordt vertegenwoordigd door een Azure-resourceprovider. tekenreeks
serverBrandVersion servermerkversie tekenreeks
serverName naam van de server tekenreeks
serverVersion serverversie tekenreeks
trustServerCertificate Of het servercertificaat moet worden vertrouwd booleaans
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Migreren naar Azure SQL database met behulp van Azure DMS

Implementeren op Azure
De Azure Database Migration Service (DMS) is ontworpen om het proces van het migreren van on-premises databases naar Azure te stroomlijnen. DMS vereenvoudigt de migratie van bestaande on-premises SQL Server- en Oracle-databases naar Azure SQL Database, Azure SQL Managed Instance of Microsoft SQL Server in een virtuele Azure-machine. Met deze sjabloon wordt een exemplaar van Azure Database Migration Service geïmplementeerd, een Azure-VM waarop sql-server is geïnstalleerd. Deze fungeert als een bronserver met een vooraf gemaakte database en een doelserver Azure SQL DB-server met een vooraf gemaakt schema van de database die moet worden gemigreerd van de bron-naar-doelserver. Met de sjabloon worden ook de vereiste resources geïmplementeerd, zoals NIC, vnet, enzovoort voor de ondersteuning van de bron-VM, DMS-service en doelserver.

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype services/projecten kan worden geïmplementeerd voor:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.DataMigration/services/projects-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataMigration/services/projects@2022-01-30-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    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"
    }
    etag = "string"
  })
}

ConnectionInfo-objecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor MiSqlConnectionInfo:

  type = "MiSqlConnectionInfo"
  managedInstanceResourceId = "string"

Gebruik voor MongoDbConnectionInfo:

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

Gebruik voor MySqlConnectionInfo:

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

Gebruik voor OracleConnectionInfo:

  type = "OracleConnectionInfo"
  dataSource = "string"

Gebruik voor PostgreSqlConnectionInfo:

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

Gebruik voor SqlConnectionInfo:

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

Eigenschapswaarden

services/projecten

Naam Description Waarde
type Het resourcetype "Microsoft.DataMigration/services/projects@2022-01-30-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 2-57

Geldige tekens:
Alfanumerieken, afbreekstreepjes, punten en onderstrepingstekens.

Begin met alfanumeriek.
location tekenreeks
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van type: services
tags Woordenlijst van {string} Woordenlijst met tagnamen en -waarden.
etag Waarde van sterke HTTP-entiteitstag. Dit wordt genegeerd als deze wordt verzonden. tekenreeks
properties Projecteigenschappen ProjectEigenschappen

ProjectEigenschappen

Naam Description Waarde
azureAuthenticationInfo Veld dat de Azure Active Directory-toepassingsgegevens definieert, die worden gebruikt om verbinding te maken met de Azure-doelresource AzureActiveDirectoryApp
databasesInfo Lijst met DatabaseInfo DatabaseInfo[]
sourceConnectionInfo Informatie voor het maken van verbinding met de bron ConnectionInfo
sourcePlatform Bronplatform voor het project "MongoDb"
"MySQL"
"PostgreSql"
"SQL"
'Onbekend' (vereist)
targetConnectionInfo Informatie voor het maken van verbinding met het doel ConnectionInfo
targetPlatform Doelplatform voor het project "AzureDbForMySql"
"AzureDbForPostgreSql"
"MongoDb"
"SQLDB"
"SQLMI"
'Onbekend' (vereist)

AzureActiveDirectoryApp

Naam Description Waarde
appKey Sleutel die wordt gebruikt voor verificatie bij de Azure Active Directory-toepassing tekenreeks (vereist)
applicationId Toepassings-id van de Azure Active Directory-toepassing tekenreeks (vereist)
ignoreAzurePermissions Controle van Azure-machtigingen voor de AAD-app negeren booleaans
tenantId Tenant-id van de klant tekenreeks (vereist)

DatabaseInfo

Naam Description Waarde
sourceDatabaseName Naam van de database tekenreeks (vereist)

ConnectionInfo

Naam Description Waarde
wachtwoord Wachtwoordreferentie. tekenreeks
userName Gebruikersnaam tekenreeks
type Het objecttype instellen MiSqlConnectionInfo
MongoDbConnectionInfo
MySqlConnectionInfo
OracleConnectionInfo
PostgreSqlConnectionInfo
SqlConnectionInfo (vereist)

MiSqlConnectionInfo

Naam Description Waarde
managedInstanceResourceId Resource-id voor Azure SQL beheerd exemplaar van database tekenreeks (vereist)
wachtwoord Wachtwoordreferentie. tekenreeks
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

MongoDbConnectionInfo

Naam Description Waarde
additionalSettings Aanvullende verbindingsinstellingen tekenreeks
connectionString Een MongoDB-connection string- of blobcontainer-URL. De gebruikersnaam en het wachtwoord kunnen hier of in de eigenschappen gebruikersnaam en wachtwoord worden opgegeven tekenreeks (vereist)
Datasource Gegevensbron tekenreeks
encryptConnection Of de verbinding moet worden versleuteld booleaans
enforceSSL booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
poort poort voor server int
serverBrandVersion servermerkversie tekenreeks
serverVersion serverversie tekenreeks
trustServerCertificate Of het servercertificaat moet worden vertrouwd booleaans
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

MySqlConnectionInfo

Naam Description Waarde
verificatie Verificatietype voor verbinding "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Geen"
"SqlAuthentication"
"WindowsAuthentication"
Datasource Gegevensbron tekenreeks
encryptConnection Of de verbinding moet worden versleuteld booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
poort Poort voor server int (vereist)
serverName Naam van de server tekenreeks (vereist)
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

OracleConnectionInfo

Naam Description Waarde
Datasource EZConnect of TNSName connection string. tekenreeks (vereist)
wachtwoord Wachtwoordreferentie. tekenreeks
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

PostgreSqlConnectionInfo

Naam Description Waarde
additionalSettings Aanvullende verbindingsinstellingen tekenreeks
verificatie Verificatietype voor verbinding "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Geen"
"SqlAuthentication"
"WindowsAuthentication"
Databasenaam Naam van de database tekenreeks
Datasource Gegevensbron tekenreeks
encryptConnection Of de verbinding moet worden versleuteld booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
poort Poort voor server int (vereist)
serverBrandVersion servermerkversie tekenreeks
serverName Naam van de server tekenreeks (vereist)
serverVersion serverversie tekenreeks
trustServerCertificate Of het servercertificaat moet worden vertrouwd booleaans
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks

SqlConnectionInfo

Naam Description Waarde
additionalSettings Aanvullende verbindingsinstellingen tekenreeks
verificatie Verificatietype voor verbinding "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Geen"
"SqlAuthentication"
"WindowsAuthentication"
Datasource Gegevensbron in de indeling Protocol:MachineName\SQLServerInstanceName,PortNumber tekenreeks (vereist)
encryptConnection Of de verbinding moet worden versleuteld booleaans
wachtwoord Wachtwoordreferentie. tekenreeks
platform Serverplatformtype voor verbinding "SqlOnPrem"
poort Poort voor server int
resourceId Vertegenwoordigt de id van een HTTP-resource die wordt vertegenwoordigd door een Azure-resourceprovider. tekenreeks
serverBrandVersion servermerkversie tekenreeks
serverName naam van de server tekenreeks
serverVersion serverversie tekenreeks
trustServerCertificate Of het servercertificaat moet worden vertrouwd booleaans
type Type verbindingsgegevens tekenreeks (vereist)
userName Gebruikersnaam tekenreeks