Microsoft.DataMigration services/projects 2022-01-30-preview
Bicep-resourcedefinitie
Het resourcetype services/projecten kan worden geïmplementeerd voor:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
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 |
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:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
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 |
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 |