Microsoft.DataMigration serviços/projetos
Definição de recurso bicep
O tipo de recursos de serviços/projetos pode ser implementado para:
- Grupos de recursos - Ver comandos de implantação de 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 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 |
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:
- Grupos de recursos - Ver comandos de implantação de 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 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 |
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 |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários