Microsoft.DataMigration services/projects 2017-11-15-preview

Определение ресурса Bicep

Тип ресурса services/projects можно развернуть в следующих объектах:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DataMigration/services/projects, добавьте в шаблон следующий Bicep.

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

Задайте свойство type , чтобы указать тип объекта .

Для SqlConnectionInfo используйте:

  type: 'SqlConnectionInfo'
  additionalSettings: 'string'
  authentication: 'string'
  dataSource: 'string'
  encryptConnection: bool
  trustServerCertificate: bool

Значения свойств

services/projects

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
string (обязательно)

Ограничение символов: 2–57

Допустимые символы:
Буквенно-цифровые символы, дефисы, точки и символы подчеркивания.

Начинается с буквенно-цифрового символа.
location Расположение ресурса. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа : services
properties Свойства проекта Свойства Project

Свойства Project

Имя Описание Значение
databasesInfo Список DatabaseInfo DatabaseInfo[]
sourceConnectionInfo Сведения о подключении к источнику ConnectionInfo
sourcePlatform Исходная платформа для проекта "SQL"
"Unknown" (обязательно)
targetConnectionInfo Сведения о подключении к целевому объекту ConnectionInfo
targetPlatform Целевая платформа для проекта "SQLDB"
"Unknown" (обязательно)

DatabaseInfo

Имя Описание Значение
sourceDatabaseName Имя базы данных. string (обязательно)

ConnectionInfo

Имя Описание Значение
password Учетные данные пароля. строка
userName Имя пользователя строка
type Установка типа объекта SqlConnectionInfo (обязательно)

SqlConnectionInfo

Имя Описание Значение
additionalSettings Дополнительные параметры подключения строка
проверка подлинности Тип проверки подлинности, используемый для подключения ActiveDirectoryIntegrated
"ActiveDirectoryPassword"
"Нет"
SqlAuthentication
"WindowsAuthentication"
dataSource Источник данных в формате Protocol:MachineName\SQLServerInstanceName,PortNumber строка (обязательно)
encryptConnection Следует ли зашифровать подключение bool
password Учетные данные пароля. строка
trustServerCertificate Указывает, следует ли доверять сертификату сервера bool
тип Тип сведений о подключении строка (обязательно)
userName Имя пользователя строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Миграция в базу данных Azure SQL с помощью Azure DMS

Развертывание в Azure
Azure Database Migration Service (DMS) предназначена для упрощения процесса переноса локальных баз данных в Azure. DMS упростит миграцию существующих локальных баз данных SQL Server и Oracle в базу данных Azure SQL, Управляемый экземпляр SQL Azure или microsoft SQL Server на виртуальной машине Azure. Этот шаблон будет развертывать экземпляр Azure Database Migration Service, виртуальную машину Azure с установленным сервером SQL Server, который будет выступать в качестве исходного сервера с предварительно созданной базой данных и сервера Целевой Azure SQL базы данных, который будет иметь предварительно созданную схему базы данных для переноса с исходного сервера на целевой. Шаблон также развернет необходимые ресурсы, такие как сетевой адаптер, виртуальная сеть и т. д., для поддержки исходной виртуальной машины, службы DMS и целевого сервера.

Определение ресурса шаблона ARM

Тип ресурса services/projects можно развернуть в:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DataMigration/services/projects, добавьте следующий код JSON в шаблон.

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

Задайте свойство type , чтобы указать тип объекта .

Для SqlConnectionInfo используйте:

  "type": "SqlConnectionInfo",
  "additionalSettings": "string",
  "authentication": "string",
  "dataSource": "string",
  "encryptConnection": "bool",
  "trustServerCertificate": "bool"

Значения свойств

services/projects

Имя Описание Значение
тип Тип ресурса Microsoft.DataMigration/services/projects
версия_API Версия API ресурсов '2017-11-15-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
строка (обязательно)

Ограничение символов: 2–57

Допустимые символы:
Буквенно-цифровые символы, дефисы, точки и символы подчеркивания.

Начинается с буквенно-цифрового символа.
location Расположение ресурса. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства проекта Свойства проекта

Свойства проекта

Имя Описание Значение
databasesInfo Список DatabaseInfo DatabaseInfo[]
sourceConnectionInfo Сведения о подключении к источнику ConnectionInfo
sourcePlatform Исходная платформа для проекта "SQL"
"Unknown" (обязательно)
targetConnectionInfo Сведения о подключении к целевому объекту ConnectionInfo
targetPlatform Целевая платформа для проекта SQLDB
"Unknown" (обязательно)

DatabaseInfo

Имя Описание Значение
sourceDatabaseName Имя базы данных. строка (обязательно)

ConnectionInfo

Имя Описание Значение
password Учетные данные пароля. строка
userName Имя пользователя строка
type Установка типа объекта SqlConnectionInfo (обязательно)

SqlConnectionInfo

Имя Описание Значение
additionalSettings Дополнительные параметры подключения строка
проверка подлинности Тип проверки подлинности, используемый для подключения ActiveDirectoryIntegrated
"ActiveDirectoryPassword"
"Нет"
SqlAuthentication
"WindowsAuthentication"
dataSource Источник данных в формате Protocol:MachineName\SQLServerInstanceName,PortNumber строка (обязательно)
encryptConnection Следует ли зашифровать подключение bool
password Учетные данные пароля. строка
trustServerCertificate Указывает, следует ли доверять сертификату сервера bool
тип Тип сведений о подключении строка (обязательно)
userName Имя пользователя строка

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Миграция в базу данных Azure SQL с помощью Azure DMS

Развертывание в Azure
Azure Database Migration Service (DMS) предназначена для упрощения процесса переноса локальных баз данных в Azure. DMS упростит миграцию существующих локальных баз данных SQL Server и Oracle в базу данных Azure SQL, Управляемый экземпляр SQL Azure или microsoft SQL Server на виртуальной машине Azure. Этот шаблон будет развертывать экземпляр Azure Database Migration Service, виртуальную машину Azure с установленным сервером SQL Server, который будет выступать в качестве исходного сервера с предварительно созданной базой данных и сервера Целевой Azure SQL базы данных, который будет иметь предварительно созданную схему базы данных для переноса с исходного сервера на целевой. Шаблон также развернет необходимые ресурсы, такие как сетевой адаптер, виртуальная сеть и т. д., для поддержки исходной виртуальной машины, службы DMS и целевого сервера.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса services/projects можно развернуть в:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.DataMigration/services/projects, добавьте в шаблон следующую terraform.

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

Задайте свойство type , чтобы указать тип объекта .

Для SqlConnectionInfo используйте:

  type = "SqlConnectionInfo"
  additionalSettings = "string"
  authentication = "string"
  dataSource = "string"
  encryptConnection = bool
  trustServerCertificate = bool

Значения свойств

services/projects

Имя Описание Значение
тип Тип ресурса "Microsoft.DataMigration/services/projects@2017-11-15-preview"
name имя ресурса. строка (обязательно)

Ограничение символов: 2–57

Допустимые символы:
Буквенно-цифровые символы, дефисы, точки и символы подчеркивания.

Начинается с буквенно-цифрового символа.
location Расположение ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: services
tags Теги ресурсов. Словарь имен и значений тегов.
properties Свойства проекта Свойства проекта

Свойства проекта

Имя Описание Значение
databasesInfo Список DatabaseInfo DatabaseInfo[]
sourceConnectionInfo Сведения о подключении к источнику ConnectionInfo
sourcePlatform Исходная платформа для проекта "SQL"
"Unknown" (обязательно)
targetConnectionInfo Сведения о подключении к целевому объекту ConnectionInfo
targetPlatform Целевая платформа для проекта "SQLDB"
"Unknown" (обязательно)

DatabaseInfo

Имя Описание Значение
sourceDatabaseName Имя базы данных. строка (обязательно)

ConnectionInfo

Имя Описание Значение
password Учетные данные пароля. строка
userName Имя пользователя строка
type Установка типа объекта SqlConnectionInfo (обязательно)

SqlConnectionInfo

Имя Описание Значение
additionalSettings Дополнительные параметры подключения строка
проверка подлинности Тип проверки подлинности, используемый для подключения ActiveDirectoryIntegrated
ActiveDirectoryPassword
"None"
SqlAuthentication
"WindowsAuthentication"
dataSource Источник данных в формате Protocol:MachineName\SQLServerInstanceName,PortNumber строка (обязательно)
encryptConnection Следует ли зашифровать подключение bool
password Учетные данные пароля. строка
trustServerCertificate Указывает, следует ли доверять сертификату сервера bool
тип Тип сведений о подключении строка (обязательно)
userName Имя пользователя строка