Поделиться через


Migrations - Update

Обновляет существующую миграцию. Текст запроса может содержать одно ко многим из изменяемых свойств, присутствующих в определении миграции. Некоторые обновления свойств инициируют переходы состояния миграции.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/migrations/{migrationName}?api-version=2025-08-01

Параметры URI

Имя В Обязательно Тип Описание
migrationName
path True

string

pattern: ^[a-z][a-z0-9]*$

Название миграции.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не зависит от регистра.

serverName
path True

string

minLength: 3
maxLength: 63
pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*

Имени сервера.

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Текст запроса

Имя Тип Описание
properties.cancel

Cancel

Указывает, должна ли быть активирована отмена для всей миграции.

properties.dbsToCancelMigrationOn

string[]

Если вы хотите активировать отмену для определенных баз данных, установите 'triggerCutover' в значение 'True' и имена конкретных баз данных в этом массиве.

properties.dbsToMigrate

string[]

Имена баз данных для переноса.

properties.dbsToTriggerCutoverOn

string[]

Если вы хотите запустить прямой переход для определенных баз данных, установите 'triggerCutover' в значение 'True' и укажите имена конкретных баз данных в этом массиве.

properties.migrateRoles

MigrateRolesAndPermissions

Указывает, необходимо ли перенести роли и разрешения.

properties.migrationMode

MigrationMode

Режим, используемый для выполнения миграции: Онлайн или Офлайн.

properties.migrationWindowStartTimeInUtc

string (date-time)

Время начала (UTC) для окна миграции.

properties.overwriteDbsInTarget

OverwriteDatabasesOnTargetServer

Указывает, могут ли базы данных на целевом сервере быть перезаписаны, если они уже присутствуют. Если установлено значение «False», когда рабочий процесс миграции обнаруживает, что база данных уже существует на целевом сервере, он будет ожидать подтверждения.

properties.secretParameters

MigrationSecretParametersForPatch

Параметры секрета миграции.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

Указывает, следует ли при необходимости настроить логическую репликацию на исходном сервере.

properties.sourceDbServerFullyQualifiedDomainName

string

Полное доменное имя (FQDN) или IP-адрес исходного сервера. Это свойство является необязательным. Если услуга предоставлена, служба миграции всегда будет использовать ее для подключения к исходному серверу.

properties.sourceDbServerResourceId

string

Идентификатор ресурса сервера исходной базы данных, когда 'sourceType' равен 'PostgreSQLSingleServer'. Для других типов источников это значение должно быть установлено в ipaddress:port@username или hostname:port@username.

properties.startDataMigration

StartDataMigration

Указывает, должен ли перенос данных начаться немедленно.

properties.targetDbServerFullyQualifiedDomainName

string

Полное доменное имя (FQDN) или IP-адрес целевого сервера. Это свойство является необязательным. Если услуга миграции предоставлена, она всегда будет использовать его для подключения к целевому серверу.

properties.triggerCutover

TriggerCutover

Указывает, должна ли быть активирована прямая миграция для всей миграции.

tags

object

Метаданные, относящиеся к приложению, в виде пар "ключ-значение".

Ответы

Имя Тип Описание
200 OK

Migration

Операция Azure успешно завершена.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Update an existing migration.

Образец запроса

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/migrations/examplemigration?api-version=2025-08-01

{
  "properties": {
    "setupLogicalReplicationOnSourceDbIfNeeded": "True"
  }
}

Пример ответа

{
  "name": "examplemigration",
  "type": "Microsoft.DBForPostgreSql/flexibleServers/migrations",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/flexibleServers/exampletarget/migrations/examplemigration",
  "location": "eastus",
  "properties": {
    "currentStatus": {
      "currentSubStateDetails": {
        "currentSubState": "PerformingPreRequisiteSteps"
      },
      "error": "",
      "state": "InProgress"
    },
    "dbsToMigrate": [
      "exampledatabase1",
      "exampledatabase2",
      "exampledatabase3",
      "exampledatabase4"
    ],
    "migrateRoles": "False",
    "migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856",
    "migrationWindowStartTimeInUtc": "2025-06-01T20:30:22.123456Z",
    "overwriteDbsInTarget": "False",
    "setupLogicalReplicationOnSourceDbIfNeeded": "True",
    "sourceDbServerMetadata": {
      "location": "eastus",
      "sku": {
        "name": "B_Gen5_2",
        "tier": "Basic"
      },
      "storageMb": 1024,
      "version": "10"
    },
    "sourceDbServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/servers/examplesource",
    "startDataMigration": "False",
    "targetDbServerMetadata": {
      "location": "eastus",
      "sku": {
        "name": "Standard_D4ds_v5",
        "tier": "GeneralPurpose"
      },
      "storageMb": 2048,
      "version": "17"
    },
    "targetDbServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/flexibleServers/exampletarget",
    "triggerCutover": "False"
  }
}

Определения

Имя Описание
AdminCredentials

Учетные данные пользователей-администраторов для исходного и целевого серверов.

AdminCredentialsForPatch

Учетные данные пользователей-администраторов для исходного и целевого серверов.

Cancel

Указывает, должна ли быть активирована отмена для всей миграции.

createdByType

Тип удостоверения, создавшего ресурс.

DatabaseMigrationState

Состояние миграции базы данных.

DbLevelValidationStatus

Сводка о состоянии проверки базы данных.

DbServerMetadata

Метаданные сервера базы данных.

ErrorAdditionalInfo

Ошибка управления ресурсами дополнительная информация.

ErrorDetail

Детали ошибки.

ErrorResponse

Ответ на ошибку

LogicalReplicationOnSourceServer

Указывает, следует ли при необходимости настроить логическую репликацию на исходном сервере.

MigrateRolesAndPermissions

Указывает, необходимо ли перенести роли и разрешения.

Migration

Свойства миграции.

MigrationDatabaseState

Состояние миграции базы данных.

MigrationMode

Режим, используемый для выполнения миграции: Онлайн или Офлайн.

MigrationOption

Поддерживаемый вариант миграции

MigrationResourceForPatch

Migration.

MigrationSecretParameters

Параметры секрета миграции.

MigrationSecretParametersForPatch

Параметры секрета миграции.

MigrationState

Состояние миграции.

MigrationStatus

Состояние миграции.

MigrationSubstate

Подсостояние миграции.

MigrationSubstateDetails

Сведения о миграционном субгосударстве.

OverwriteDatabasesOnTargetServer

Указывает, могут ли базы данных на целевом сервере быть перезаписаны, если они уже присутствуют. Если установлено значение «False», когда рабочий процесс миграции обнаруживает, что база данных уже существует на целевом сервере, он будет ожидать подтверждения.

ServerSku

Вычислительная информация сервера.

SkuTier

Уровень вычислительных ресурсов, назначенный серверу.

SourceType

Тип исходного сервера, используемый для миграции: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer или Supabase_PostgreSQL

SslMode

Режим SSL, используемый при миграции. По умолчанию для 'PostgreSQLSingleServer' используется режим SSL 'VerifyFull'. По умолчанию для других типов источников используется режим SSL "Prefer".

StartDataMigration

Указывает, должен ли перенос данных начаться немедленно.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

TriggerCutover

Указывает, должна ли быть активирована прямая миграция для всей миграции.

ValidationDetails

Сведения о проверке для миграции.

ValidationMessage

Объект проверочного сообщения.

ValidationState

Состояние проверки для миграции.

ValidationSummaryItem

Объект сводки валидации.

AdminCredentials

Учетные данные пользователей-администраторов для исходного и целевого серверов.

Имя Тип Описание
sourceServerPassword

string (password)

Пароль для пользователя исходного сервера.

targetServerPassword

string (password)

Пароль для пользователя целевого сервера.

AdminCredentialsForPatch

Учетные данные пользователей-администраторов для исходного и целевого серверов.

Имя Тип Описание
sourceServerPassword

string (password)

Пароль для пользователя исходного сервера.

targetServerPassword

string (password)

Пароль для пользователя целевого сервера.

Cancel

Указывает, должна ли быть активирована отмена для всей миграции.

Значение Описание
True
False

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

DatabaseMigrationState

Состояние миграции базы данных.

Имя Тип Описание
appliedChanges

integer (int32)

Счетчик примененных изменений Change Data Capture Capture.

cdcDeleteCounter

integer (int32)

Изменение счетчика удаления системы Data Capture.

cdcInsertCounter

integer (int32)

Изменение счетчика вставки системы сбора данных.

cdcUpdateCounter

integer (int32)

Изменение счетчика обновлений системы сбора данных.

databaseName

string

Имя базы данных.

endedOn

string (date-time)

Время окончания состояния миграции.

fullLoadCompletedTables

integer (int32)

Количество таблиц, загруженных во время миграции базы данных.

fullLoadErroredTables

integer (int32)

Количество таблиц, в которых возникают ошибки во время миграции базы данных.

fullLoadLoadingTables

integer (int32)

Количество таблиц, загружаемых во время миграции базы данных.

fullLoadQueuedTables

integer (int32)

Количество таблиц, поставленных в очередь для переноса базы данных.

incomingChanges

integer (int32)

Счетчик входящих изменений Change Data Capture.

latency

integer (int32)

Задержка в секундах между исходным и целевым объектами во время фазы подключения.

message

string

Сообщение об ошибке, если таковое имеется, для состояния миграции.

migrationOperation

string

Операция миграции базы данных.

migrationState

MigrationDatabaseState

Состояние миграции базы данных.

startedOn

string (date-time)

Время начала состояния миграции.

DbLevelValidationStatus

Сводка о состоянии проверки базы данных.

Имя Тип Описание
databaseName

string

Имя базы данных.

endedOn

string (date-time)

Время окончания проверки на уровне базы данных.

startedOn

string (date-time)

Время начала валидации на уровне базы данных.

summary

ValidationSummaryItem[]

Сводка проверок на уровне базы данных.

DbServerMetadata

Метаданные сервера базы данных.

Имя Тип Описание
location

string

Расположение сервера базы данных.

sku

ServerSku

Уровень вычислений и размер сервера базы данных. Этот объект пуст для одного сервера Базы данных Azure для PostgreSQL.

storageMb

integer (int32)

Объем хранилища (в МБ) для сервера базы данных.

version

string

Основная версия ядра СУБД PostgreSQL.

ErrorAdditionalInfo

Ошибка управления ресурсами дополнительная информация.

Имя Тип Описание
info

object

Дополнительная информация.

type

string

Тип дополнительной информации.

ErrorDetail

Детали ошибки.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Ошибка дополнительная информация.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Цель ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

LogicalReplicationOnSourceServer

Указывает, следует ли при необходимости настроить логическую репликацию на исходном сервере.

Значение Описание
True
False

MigrateRolesAndPermissions

Указывает, необходимо ли перенести роли и разрешения.

Значение Описание
True
False

Migration

Свойства миграции.

Имя Тип Описание
id

string (arm-id)

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса

properties.cancel

Cancel

Указывает, должна ли быть активирована отмена для всей миграции.

properties.currentStatus

MigrationStatus

Текущее состояние миграции.

properties.dbsToCancelMigrationOn

string[]

Если вы хотите активировать отмену для определенных баз данных, установите 'triggerCutover' в значение 'True' и имена конкретных баз данных в этом массиве.

properties.dbsToMigrate

string[]

Имена баз данных для переноса.

properties.dbsToTriggerCutoverOn

string[]

Если вы хотите запустить прямой переход для определенных баз данных, установите 'triggerCutover' в значение 'True' и укажите имена конкретных баз данных в этом массиве.

properties.migrateRoles

MigrateRolesAndPermissions

Указывает, необходимо ли перенести роли и разрешения.

properties.migrationId

string

Идентификатор миграции.

properties.migrationInstanceResourceId

string (arm-id)

Идентификатор экземпляра миграции частной конечной точки.

properties.migrationMode

MigrationMode

Режим, используемый для выполнения миграции: Онлайн или Офлайн.

properties.migrationOption

MigrationOption

Поддерживается вариант миграции.

properties.migrationWindowEndTimeInUtc

string (date-time)

Время окончания (UTC) для окна миграции.

properties.migrationWindowStartTimeInUtc

string (date-time)

Время начала (UTC) для окна миграции.

properties.overwriteDbsInTarget

OverwriteDatabasesOnTargetServer

Указывает, могут ли базы данных на целевом сервере быть перезаписаны, если они уже присутствуют. Если установлено значение «False», когда рабочий процесс миграции обнаруживает, что база данных уже существует на целевом сервере, он будет ожидать подтверждения.

properties.secretParameters

MigrationSecretParameters

Параметры секрета миграции.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

Указывает, следует ли при необходимости настроить логическую репликацию на исходном сервере.

properties.sourceDbServerFullyQualifiedDomainName

string

Полное доменное имя (FQDN) или IP-адрес исходного сервера. Это свойство является необязательным. Если услуга предоставлена, служба миграции всегда будет использовать ее для подключения к исходному серверу.

properties.sourceDbServerMetadata

DbServerMetadata

Метаданные исходного сервера базы данных.

properties.sourceDbServerResourceId

string

Идентификатор ресурса сервера исходной базы данных, когда 'sourceType' равен 'PostgreSQLSingleServer'. Для других типов источников это значение должно быть установлено в ipaddress:port@username или hostname:port@username.

properties.sourceType

SourceType

Тип исходного сервера, используемый для миграции: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer или Supabase_PostgreSQL

properties.sslMode

SslMode

Режим SSL, используемый при миграции. По умолчанию для 'PostgreSQLSingleServer' используется режим SSL 'VerifyFull'. По умолчанию для других типов источников используется режим SSL "Prefer".

properties.startDataMigration

StartDataMigration

Указывает, должен ли перенос данных начаться немедленно.

properties.targetDbServerFullyQualifiedDomainName

string

Полное доменное имя (FQDN) или IP-адрес целевого сервера. Это свойство является необязательным. Если услуга миграции предоставлена, она всегда будет использовать его для подключения к целевому серверу.

properties.targetDbServerMetadata

DbServerMetadata

Метаданные целевого сервера базы данных.

properties.targetDbServerResourceId

string

Идентификатор ресурса целевого сервера базы данных.

properties.triggerCutover

TriggerCutover

Указывает, должна ли быть активирована прямая миграция для всей миграции.

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

tags

object

Теги ресурсов.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

MigrationDatabaseState

Состояние миграции базы данных.

Значение Описание
InProgress
WaitingForCutoverTrigger
Failed
Canceled
Succeeded
Canceling

MigrationMode

Режим, используемый для выполнения миграции: Онлайн или Офлайн.

Значение Описание
Offline
Online

MigrationOption

Поддерживаемый вариант миграции

Значение Описание
Validate
Migrate
ValidateAndMigrate

MigrationResourceForPatch

Migration.

Имя Тип Описание
properties.cancel

Cancel

Указывает, должна ли быть активирована отмена для всей миграции.

properties.dbsToCancelMigrationOn

string[]

Если вы хотите активировать отмену для определенных баз данных, установите 'triggerCutover' в значение 'True' и имена конкретных баз данных в этом массиве.

properties.dbsToMigrate

string[]

Имена баз данных для переноса.

properties.dbsToTriggerCutoverOn

string[]

Если вы хотите запустить прямой переход для определенных баз данных, установите 'triggerCutover' в значение 'True' и укажите имена конкретных баз данных в этом массиве.

properties.migrateRoles

MigrateRolesAndPermissions

Указывает, необходимо ли перенести роли и разрешения.

properties.migrationMode

MigrationMode

Режим, используемый для выполнения миграции: Онлайн или Офлайн.

properties.migrationWindowStartTimeInUtc

string (date-time)

Время начала (UTC) для окна миграции.

properties.overwriteDbsInTarget

OverwriteDatabasesOnTargetServer

Указывает, могут ли базы данных на целевом сервере быть перезаписаны, если они уже присутствуют. Если установлено значение «False», когда рабочий процесс миграции обнаруживает, что база данных уже существует на целевом сервере, он будет ожидать подтверждения.

properties.secretParameters

MigrationSecretParametersForPatch

Параметры секрета миграции.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

Указывает, следует ли при необходимости настроить логическую репликацию на исходном сервере.

properties.sourceDbServerFullyQualifiedDomainName

string

Полное доменное имя (FQDN) или IP-адрес исходного сервера. Это свойство является необязательным. Если услуга предоставлена, служба миграции всегда будет использовать ее для подключения к исходному серверу.

properties.sourceDbServerResourceId

string

Идентификатор ресурса сервера исходной базы данных, когда 'sourceType' равен 'PostgreSQLSingleServer'. Для других типов источников это значение должно быть установлено в ipaddress:port@username или hostname:port@username.

properties.startDataMigration

StartDataMigration

Указывает, должен ли перенос данных начаться немедленно.

properties.targetDbServerFullyQualifiedDomainName

string

Полное доменное имя (FQDN) или IP-адрес целевого сервера. Это свойство является необязательным. Если услуга миграции предоставлена, она всегда будет использовать его для подключения к целевому серверу.

properties.triggerCutover

TriggerCutover

Указывает, должна ли быть активирована прямая миграция для всей миграции.

tags

object

Метаданные, относящиеся к приложению, в виде пар "ключ-значение".

MigrationSecretParameters

Параметры секрета миграции.

Имя Тип Описание
adminCredentials

AdminCredentials (password)

Учетные данные пользователей-администраторов для исходного и целевого серверов.

sourceServerUsername

string

Получает или задает имя пользователя для исходного сервера. Этот пользователь не обязательно должен быть администратором.

targetServerUsername

string

Получает или задает имя пользователя для целевого сервера. Этот пользователь не обязательно должен быть администратором.

MigrationSecretParametersForPatch

Параметры секрета миграции.

Имя Тип Описание
adminCredentials

AdminCredentialsForPatch (password)

Учетные данные пользователей-администраторов для исходного и целевого серверов.

sourceServerUsername

string

Получает или задает имя пользователя для исходного сервера. Этот пользователь не обязательно должен быть администратором.

targetServerUsername

string

Получает или задает имя пользователя для целевого сервера. Этот пользователь не обязательно должен быть администратором.

MigrationState

Состояние миграции.

Значение Описание
InProgress
WaitingForUserAction
Canceled
Failed
Succeeded
ValidationFailed
CleaningUp

MigrationStatus

Состояние миграции.

Имя Тип Описание
currentSubStateDetails

MigrationSubstateDetails

Сведения о текущем подсостоянии миграции.

error

string

Сообщение об ошибке, если таковое имеется, для состояния миграции.

state

MigrationState

Состояние миграции.

MigrationSubstate

Подсостояние миграции.

Значение Описание
PerformingPreRequisiteSteps
WaitingForLogicalReplicationSetupRequestOnSourceDB
WaitingForDBsToMigrateSpecification
WaitingForTargetDBOverwriteConfirmation
WaitingForDataMigrationScheduling
WaitingForDataMigrationWindow
MigratingData
WaitingForCutoverTrigger
CompletingMigration
Completed
CancelingRequestedDBMigrations
ValidationInProgress

MigrationSubstateDetails

Сведения о миграционном субгосударстве.

Имя Тип Описание
currentSubState

MigrationSubstate

Подсостояние миграции.

dbDetails

<string,  DatabaseMigrationState>

validationDetails

ValidationDetails

Сведения о проверке для миграции.

OverwriteDatabasesOnTargetServer

Указывает, могут ли базы данных на целевом сервере быть перезаписаны, если они уже присутствуют. Если установлено значение «False», когда рабочий процесс миграции обнаруживает, что база данных уже существует на целевом сервере, он будет ожидать подтверждения.

Значение Описание
True
False

ServerSku

Вычислительная информация сервера.

Имя Тип Описание
name

string

Уровень вычислений и размер сервера базы данных. Этот объект пуст для одного сервера Базы данных Azure для PostgreSQL.

tier

SkuTier

Уровень вычислительных ресурсов, назначенный серверу.

SkuTier

Уровень вычислительных ресурсов, назначенный серверу.

Значение Описание
Burstable
GeneralPurpose
MemoryOptimized

SourceType

Тип исходного сервера, используемый для миграции: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer или Supabase_PostgreSQL

Значение Описание
OnPremises
AWS
GCP
AzureVM
PostgreSQLSingleServer
AWS_RDS
AWS_AURORA
AWS_EC2
GCP_CloudSQL
GCP_AlloyDB
GCP_Compute
EDB
EDB_Oracle_Server
EDB_PostgreSQL
PostgreSQLFlexibleServer
PostgreSQLCosmosDB
Huawei_RDS
Huawei_Compute
Heroku_PostgreSQL
Crunchy_PostgreSQL
ApsaraDB_RDS
Digital_Ocean_Droplets
Digital_Ocean_PostgreSQL
Supabase_PostgreSQL

SslMode

Режим SSL, используемый при миграции. По умолчанию для 'PostgreSQLSingleServer' используется режим SSL 'VerifyFull'. По умолчанию для других типов источников используется режим SSL "Prefer".

Значение Описание
Prefer
Require
VerifyCA
VerifyFull

StartDataMigration

Указывает, должен ли перенос данных начаться немедленно.

Значение Описание
True
False

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Временная метка последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.

TriggerCutover

Указывает, должна ли быть активирована прямая миграция для всей миграции.

Значение Описание
True
False

ValidationDetails

Сведения о проверке для миграции.

Имя Тип Описание
dbLevelValidationDetails

DbLevelValidationStatus[]

Сведения о проверках на уровне сервера.

serverLevelValidationDetails

ValidationSummaryItem[]

Сведения о проверках на уровне сервера.

status

ValidationState

Состояние проверки для миграции.

validationEndTimeInUtc

string (date-time)

Время окончания (UTC) для валидации.

validationStartTimeInUtc

string (date-time)

Время начала (UTC) для валидации.

ValidationMessage

Объект проверочного сообщения.

Имя Тип Описание
message

string

Строка сообщения о валидации.

state

ValidationState

Серьезность сообщения о проверке.

ValidationState

Состояние проверки для миграции.

Значение Описание
Failed
Succeeded
Warning

ValidationSummaryItem

Объект сводки валидации.

Имя Тип Описание
messages

ValidationMessage[]

Сообщения о валидации.

state

ValidationState

Состояние проверки для миграции.

type

string

Тип валидации.