Microsoft.DataMigration serviços/projetos

Definição de recurso bicep

O tipo de recursos de serviços/projetos pode ser implementado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.DataMigration/services/projects, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.DataMigration/services/projects@2022-03-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'
  }
}

Objetos ConnectionInfo

Desajei a propriedade tipo para especificar o tipo de objeto.

Para MiSqlConnectionInfo, utilize:

  type: 'MiSqlConnectionInfo'
  managedInstanceResourceId: 'string'

Para a MongoDbConnectionInfo, utilize:

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

Para MySqlConnectionInfo, utilize:

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

Para o OracleConnectionInfo, utilize:

  type: 'OracleConnectionInfo'
  authentication: 'string'
  dataSource: 'string'
  port: int
  serverName: 'string'
  serverVersion: 'string'

Para PostgreSqlConnectionInfo, utilize:

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

Para SqlConnectionInfo, utilize:

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

Valores imobiliários

serviços/projetos

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos de recursos para crianças em Bicep.
corda (necessária)

Limite de caracteres: 2-57

Caracteres válidos:
Alfanuméricos, hífenes, períodos e sublinhados.

Comece com alfanumérico.
localização cadeia (de carateres)
etiquetas Dicionário de {string} Dicionário de nomes e valores de etiquetas. Ver Tags em modelos
pai Em Bicep, pode especificar o recurso principal para um recurso infantil. Só precisa de adicionar esta propriedade quando o recurso da criança for declarado fora do recurso principal.

Para obter mais informações, consulte o recurso Child fora do recurso dos pais.
Nome simbólico para recurso de tipo: serviços
etag VALOR DE etiqueta de entidade forte HTTP. Isto é ignorado se for submetido. string
propriedades Propriedades do projeto ProjetoProperties

ProjetoProperties

Nome Descrição Valor
azureAuthenticationInfo Campo que define a informação de aplicação de diretório ativo Azure, usado para ligar ao recurso target Azure AzureActiveDirectoryApp
bases de dadosInfo Lista de DatabaseInfo Base de dadosInfo[]
sourceConnectionInfo Informação para ligação à fonte ConnectionInfo
fontePlatform Plataforma de origem para o projeto 'MongoDb'
'MySQL'
'PostgreSql'
'SQL'
'Desconhecido' (obrigatório)
targetConnectionInfo Informação para a ligação ao alvo ConnectionInfo
targetPlatform Plataforma-alvo para o projeto 'AzureDbForMySql'
'AzureDbForPostgreSql'
'MongoDb'
'SQLDB'
'SQLMI'
'Desconhecido' (obrigatório)

AzureActiveDirectoryApp

Nome Descrição Valor
appKey Chave utilizada para autenticar a aplicação de diretório ativo Azure string
applicationId ID de aplicação do Azure Ative Directory Application string
ignorar AsPermões de Azul Ignore as permissões de verificação na aplicação AAD bool
inquilinoId Id do inquilino do cliente string

Base de DadosInfo

Nome Descrição Valor
fonteDatabaseName Nome da base de dados corda (necessária)

ConnectionInfo

Nome Descrição Valor
palavra-passe Credencial de senha. string
userName Nome de utilizador string
tipo Desaje o tipo de objeto MiSqlConnectionInfo
MongoDbConnectionInfo
MySqlConnectionInfo
OracleConnectionInfo
PostgreSqlConnectionInfo
SqlConnectionInfo (obrigatório)

MiSqlConnectionInfo

Nome Descrição Valor
managedInstanceResourceId Id de recursos para SQL do Azure base de dados Caso gerido corda (necessária)
palavra-passe Credencial de senha. string
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

MongoDbConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
"Nenhum"
'SqlAuthentication'
'WindowsAuthentication'
conexãoStragem Uma cadeia de ligação MongoDB ou URL de recipiente de bolha. O nome de utilizador e a palavra-passe podem ser especificados aqui ou nas propriedades do nome de utilizador e da palavra-passe corda (necessária)
dataSource Origem de dados string
encriptaçãoConnection Se encriptar a ligação bool
impor OSSL bool
palavra-passe Credencial de senha. string
porta porta para servidor int
serverBrandVer versão da marca do servidor string
serverName nome do servidor string
servidorVer versão do servidor string
trustServerCertificate Se confiar no certificado do servidor bool
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

MySqlConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
"Nenhum"
'SqlAuthentication'
'WindowsAuthentication'
dataSource Origem de dados string
encriptaçãoConnection Se encriptar a ligação bool
palavra-passe Credencial de senha. string
porta Porta para Servidor int (obrigatório)
serverName Nome do servidor corda (necessária)
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

OracleConnectionInfo

Nome Descrição Valor
autenticação Tipo de autenticação a utilizar para ligação 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
"Nenhum"
'SqlAuthentication'
'WindowsAuthentication'
dataSource Cadeia de ligação EZConnect ou TNSName. corda (necessária)
palavra-passe Credencial de senha. string
porta porta para servidor int
serverName nome do servidor string
servidorVer versão do servidor string
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

PostgreSqlConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
"Nenhum"
'SqlAuthentication'
'WindowsAuthentication'
base de dados Nome Nome da base de dados string
dataSource Origem de dados string
encriptaçãoConnection Se encriptar a ligação bool
palavra-passe Credencial de senha. string
porta Porta para Servidor int (obrigatório)
serverBrandVer versão da marca do servidor string
serverName Nome do servidor corda (necessária)
servidorVer versão do servidor string
trustServerCertificate Se confiar no certificado do servidor bool
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

SqlConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
"Nenhum"
'SqlAuthentication'
'WindowsAuthentication'
dataSource Fonte de dados no formato Protocol:MachineName\SQLServerInstanceName,PortNumber corda (necessária)
encriptaçãoConnection Se encriptar a ligação bool
palavra-passe Credencial de senha. string
plataforma Tipo de plataforma de servidor para ligação 'SqlOnPrem'
porta Porta para Servidor int
resourceId Representa o ID de um recurso HTTP representado por um fornecedor de recursos Azure. string
serverBrandVer versão da marca do servidor string
serverName nome do servidor string
servidorVer versão do servidor string
trustServerCertificate Se confiar no certificado do servidor bool
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Migrar para SQL do Azure base de dados usando Azure DMS

Implementar no Azure
O Azure Database Migration Service (DMS) foi concebido para simplificar o processo de migração das bases de dados para Azure. O DMS simplificará a migração das bases de dados existentes no local SQL Server e Oracle para SQL do Azure Base de Dados, Azure SQL Managed Instance ou Microsoft SQL Server numa Máquina Virtual Azure. Este modelo implementaria uma instância do serviço de migração da base de dados Azure, um VM Azure com servidor SQL instalado nele que funcionará como um servidor Source com base de dados pré-criada e um servidor DB SQL do Azure alvo que terá um esquema pré-criado da base de dados a ser migrado de Fonte para servidor target. O modelo também irá implementar os recursos necessários, como NIC, vnet etc para suportar o servidor Source VM, DMS e Target.

Definição de recurso de modelo DE ARM

O tipo de recursos de serviços/projetos pode ser implementado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.DataMigration/services/projects, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.DataMigration/services/projects",
  "apiVersion": "2022-03-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"
  }
}

Objetos ConnectionInfo

Desajei a propriedade tipo para especificar o tipo de objeto.

Para MiSqlConnectionInfo, utilize:

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

Para a MongoDbConnectionInfo, utilize:

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

Para MySqlConnectionInfo, utilize:

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

Para o OracleConnectionInfo, utilize:

  "type": "OracleConnectionInfo",
  "authentication": "string",
  "dataSource": "string",
  "port": "int",
  "serverName": "string",
  "serverVersion": "string"

Para PostgreSqlConnectionInfo, utilize:

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

Para SqlConnectionInfo, utilize:

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

Valores imobiliários

serviços/projetos

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.DataMigration/services/projects'
apiVersion A versão api de recurso '2022-03-30-pré-visualização'
name O nome do recurso

Veja como definir nomes e tipos de recursos para crianças em modelos JSON ARM.
corda (necessária)

Limite de caracteres: 2-57

Caracteres válidos:
Alfanuméricos, hífenes, períodos e sublinhados.

Comece com alfanumérico.
localização cadeia (de carateres)
etiquetas Dicionário de {string} Dicionário de nomes e valores de etiquetas. Ver Tags em modelos
etag VALOR DE etiqueta de entidade forte HTTP. Isto é ignorado se for submetido. string
propriedades Propriedades do projeto ProjetoProperties

ProjetoProperties

Nome Descrição Valor
azureAuthenticationInfo Campo que define a informação de aplicação de diretório ativo Azure, usado para ligar ao recurso target Azure AzureActiveDirectoryApp
bases de dadosInfo Lista de DatabaseInfo Base de dadosInfo[]
sourceConnectionInfo Informação para ligação à fonte ConnectionInfo
fontePlatform Plataforma de origem para o projeto 'MongoDb'
'MySQL'
'PostgreSql'
'SQL'
'Desconhecido' (obrigatório)
targetConnectionInfo Informação para a ligação ao alvo ConnectionInfo
targetPlatform Plataforma-alvo para o projeto 'AzureDbForMySql'
'AzureDbForPostgreSql'
'MongoDb'
'SQLDB'
'SQLMI'
'Desconhecido' (obrigatório)

AzureActiveDirectoryApp

Nome Descrição Valor
appKey Chave utilizada para autenticar a aplicação de diretório ativo Azure string
applicationId ID de aplicação do Azure Ative Directory Application string
ignorar AsPermões de Azul Ignore as permissões de verificação na aplicação AAD bool
inquilinoId Id do inquilino do cliente string

Base de DadosInfo

Nome Descrição Valor
fonteDatabaseName Nome da base de dados corda (necessária)

ConnectionInfo

Nome Descrição Valor
palavra-passe Credencial de senha. string
userName Nome de utilizador string
tipo Desaje o tipo de objeto MiSqlConnectionInfo
MongoDbConnectionInfo
MySqlConnectionInfo
OracleConnectionInfo
PostgreSqlConnectionInfo
SqlConnectionInfo (obrigatório)

MiSqlConnectionInfo

Nome Descrição Valor
managedInstanceResourceId Id de recursos para SQL do Azure base de dados Caso gerido corda (necessária)
palavra-passe Credencial de senha. string
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

MongoDbConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
"Nenhum"
'SqlAuthentication'
'WindowsAuthentication'
conexãoStragem Uma cadeia de ligação MongoDB ou URL de recipiente de bolha. O nome de utilizador e a palavra-passe podem ser especificados aqui ou nas propriedades do nome de utilizador e da palavra-passe corda (necessária)
dataSource Origem de dados string
encriptaçãoConnection Se encriptar a ligação bool
impor OSSL bool
palavra-passe Credencial de senha. string
porta porta para servidor int
serverBrandVer versão da marca do servidor string
serverName nome do servidor string
servidorVer versão do servidor string
trustServerCertificate Se confiar no certificado do servidor bool
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

MySqlConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
"Nenhum"
'SqlAuthentication'
'WindowsAuthentication'
dataSource Origem de dados string
encriptaçãoConnection Se encriptar a ligação bool
palavra-passe Credencial de senha. string
porta Porta para Servidor int (obrigatório)
serverName Nome do servidor corda (necessária)
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

OracleConnectionInfo

Nome Descrição Valor
autenticação Tipo de autenticação a utilizar para ligação 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
"Nenhum"
'SqlAuthentication'
'WindowsAuthentication'
dataSource Cadeia de ligação EZConnect ou TNSName. corda (necessária)
palavra-passe Credencial de senha. string
porta porta para servidor int
serverName nome do servidor string
servidorVer versão do servidor string
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

PostgreSqlConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
"Nenhum"
'SqlAuthentication'
'WindowsAuthentication'
base de dados Nome Nome da base de dados string
dataSource Origem de dados string
encriptaçãoConnection Se encriptar a ligação bool
palavra-passe Credencial de senha. string
porta Porta para Servidor int (obrigatório)
serverBrandVer versão da marca do servidor string
serverName Nome do servidor corda (necessária)
servidorVer versão do servidor string
trustServerCertificate Se confiar no certificado do servidor bool
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

SqlConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação 'ActiveDirectoryIntegrated'
'ActiveDirectoryPassword'
"Nenhum"
'SqlAuthentication'
'WindowsAuthentication'
dataSource Fonte de dados no formato Protocol:MachineName\SQLServerInstanceName,PortNumber corda (necessária)
encriptaçãoConnection Se encriptar a ligação bool
palavra-passe Credencial de senha. string
plataforma Tipo de plataforma de servidor para ligação 'SqlOnPrem'
porta Porta para Servidor int
resourceId Representa o ID de um recurso HTTP representado por um fornecedor de recursos Azure. string
serverBrandVer versão da marca do servidor string
serverName nome do servidor string
servidorVer versão do servidor string
trustServerCertificate Se confiar no certificado do servidor bool
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Migrar para SQL do Azure base de dados usando Azure DMS

Implementar no Azure
O Azure Database Migration Service (DMS) foi concebido para simplificar o processo de migração das bases de dados para Azure. O DMS simplificará a migração das bases de dados existentes no local SQL Server e Oracle para SQL do Azure Base de Dados, Azure SQL Managed Instance ou Microsoft SQL Server numa Máquina Virtual Azure. Este modelo implementaria uma instância do serviço de migração da base de dados Azure, um VM Azure com servidor SQL instalado nele que funcionará como um servidor Source com base de dados pré-criada e um servidor DB SQL do Azure alvo que terá um esquema pré-criado da base de dados a ser migrado de Fonte para servidor target. O modelo também irá implementar os recursos necessários, como NIC, vnet etc para suportar o servidor Source VM, DMS e Target.

Definição de recursos Terraform (fornecedor AzAPI)

O tipo de recursos de serviços/projetos pode ser implementado para:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.DataMigration/services/projects, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataMigration/services/projects@2022-03-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"
  })
}

Objetos ConnectionInfo

Desajei a propriedade tipo para especificar o tipo de objeto.

Para MiSqlConnectionInfo, utilize:

  type = "MiSqlConnectionInfo"
  managedInstanceResourceId = "string"

Para a MongoDbConnectionInfo, utilize:

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

Para MySqlConnectionInfo, utilize:

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

Para o OracleConnectionInfo, utilize:

  type = "OracleConnectionInfo"
  authentication = "string"
  dataSource = "string"
  port = int
  serverName = "string"
  serverVersion = "string"

Para PostgreSqlConnectionInfo, utilize:

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

Para SqlConnectionInfo, utilize:

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

Valores imobiliários

serviços/projetos

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.DataMigration/services/projects@2022-03-30-preview"
name O nome do recurso corda (necessária)

Limite de caracteres: 2-57

Caracteres válidos:
Alfanuméricos, hífenes, períodos e sublinhados.

Comece com alfanumérico.
localização cadeia (de carateres)
parent_id A identificação do recurso que é o pai deste recurso. ID para recurso de tipo: serviços
etiquetas Dicionário de {string} Dicionário de nomes e valores de etiquetas.
etag VALOR DE etiqueta de entidade forte HTTP. Isto é ignorado se for submetido. string
propriedades Propriedades do projeto ProjetoProperties

ProjetoProperties

Nome Descrição Valor
azureAuthenticationInfo Campo que define a informação de aplicação de diretório ativo Azure, usado para ligar ao recurso target Azure AzureActiveDirectoryApp
bases de dadosInfo Lista de DatabaseInfo Base de dadosInfo[]
sourceConnectionInfo Informação para ligação à fonte ConnectionInfo
fontePlatform Plataforma de origem para o projeto "MongoDb"
"MySQl"
"PostgreSql"
"SQL"
"Desconhecido" (obrigatório)
targetConnectionInfo Informação para a ligação ao alvo ConnectionInfo
targetPlatform Plataforma-alvo para o projeto "AzureDbForMySql"
"AzureDbForPostgreSql"
"MongoDb"
"SQLDB"
"SQLMI"
"Desconhecido" (obrigatório)

AzureActiveDirectoryApp

Nome Descrição Valor
appKey Chave utilizada para autenticar a aplicação de diretório ativo Azure string
applicationId ID de aplicação do Azure Ative Directory Application string
ignorar AsPermões de Azul Ignore as permissões de verificação na aplicação AAD bool
inquilinoId Id do inquilino do cliente string

Base de DadosInfo

Nome Descrição Valor
fonteDatabaseName Nome da base de dados corda (necessária)

ConnectionInfo

Nome Descrição Valor
palavra-passe Credencial de senha. string
userName Nome de utilizador string
tipo Desaje o tipo de objeto MiSqlConnectionInfo
MongoDbConnectionInfo
MySqlConnectionInfo
OracleConnectionInfo
PostgreSqlConnectionInfo
SqlConnectionInfo (obrigatório)

MiSqlConnectionInfo

Nome Descrição Valor
managedInstanceResourceId Id de recursos para SQL do Azure base de dados Caso gerido corda (necessária)
palavra-passe Credencial de senha. string
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

MongoDbConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nenhum"
"SqlAuthentication"
"WindowsAuthentication"
conexãoStragem Uma cadeia de ligação MongoDB ou URL de recipiente de bolha. O nome de utilizador e a palavra-passe podem ser especificados aqui ou nas propriedades do nome de utilizador e da palavra-passe corda (necessária)
dataSource Origem de dados string
encriptaçãoConnection Se encriptar a ligação bool
impor OSSL bool
palavra-passe Credencial de senha. string
porta porta para servidor int
serverBrandVer versão da marca do servidor string
serverName nome do servidor string
servidorVer versão do servidor string
trustServerCertificate Se confiar no certificado do servidor bool
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

MySqlConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nenhum"
"SqlAuthentication"
"WindowsAuthentication"
dataSource Origem de dados string
encriptaçãoConnection Se encriptar a ligação bool
palavra-passe Credencial de senha. string
porta Porta para Servidor int (obrigatório)
serverName Nome do servidor corda (necessária)
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

OracleConnectionInfo

Nome Descrição Valor
autenticação Tipo de autenticação a utilizar para ligação "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nenhum"
"SqlAuthentication"
"WindowsAuthentication"
dataSource Cadeia de ligação EZConnect ou TNSName. corda (necessária)
palavra-passe Credencial de senha. string
porta porta para servidor int
serverName nome do servidor string
servidorVer versão do servidor string
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

PostgreSqlConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nenhum"
"SqlAuthentication"
"WindowsAuthentication"
base de dados Nome Nome da base de dados string
dataSource Origem de dados string
encriptaçãoConnection Se encriptar a ligação bool
palavra-passe Credencial de senha. string
porta Porta para Servidor int (obrigatório)
serverBrandVer versão da marca do servidor string
serverName Nome do servidor corda (necessária)
servidorVer versão do servidor string
trustServerCertificate Se confiar no certificado do servidor bool
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string

SqlConnectionInfo

Nome Descrição Valor
adicionalEssettings Definições adicionais de ligação string
autenticação Tipo de autenticação a utilizar para ligação "ActiveDirectoryIntegrated"
"ActiveDirectoryPassword"
"Nenhum"
"SqlAuthentication"
"WindowsAuthentication"
dataSource Fonte de dados no formato Protocol:MachineName\SQLServerInstanceName,PortNumber corda (necessária)
encriptaçãoConnection Se encriptar a ligação bool
palavra-passe Credencial de senha. string
plataforma Tipo de plataforma de servidor para ligação "SqlOnPrem"
porta Porta para Servidor int
resourceId Representa o ID de um recurso HTTP representado por um fornecedor de recursos Azure. string
serverBrandVer versão da marca do servidor string
serverName nome do servidor string
servidorVer versão do servidor string
trustServerCertificate Se confiar no certificado do servidor bool
tipo Tipo de informação de ligação corda (necessária)
userName Nome de utilizador string