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


MigrationResourceForPatch interface

Migration.

Свойства

cancel

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

dbsToCancelMigrationOn

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

dbsToMigrate

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

dbsToTriggerCutoverOn

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

migrateRoles

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

migrationMode

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

migrationWindowStartTimeInUtc

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

overwriteDbsInTarget

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

secretParameters

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

setupLogicalReplicationOnSourceDbIfNeeded

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

sourceDbServerFullyQualifiedDomainName

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

sourceDbServerResourceId

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

startDataMigration

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

tags

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

targetDbServerFullyQualifiedDomainName

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

triggerCutover

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

Сведения о свойстве

cancel

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

cancel?: string

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

string

dbsToCancelMigrationOn

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

dbsToCancelMigrationOn?: string[]

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

string[]

dbsToMigrate

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

dbsToMigrate?: string[]

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

string[]

dbsToTriggerCutoverOn

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

dbsToTriggerCutoverOn?: string[]

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

string[]

migrateRoles

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

migrateRoles?: string

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

string

migrationMode

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

migrationMode?: string

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

string

migrationWindowStartTimeInUtc

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

migrationWindowStartTimeInUtc?: Date

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

Date

overwriteDbsInTarget

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

overwriteDbsInTarget?: string

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

string

secretParameters

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

secretParameters?: MigrationSecretParametersForPatch

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

setupLogicalReplicationOnSourceDbIfNeeded

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

setupLogicalReplicationOnSourceDbIfNeeded?: string

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

string

sourceDbServerFullyQualifiedDomainName

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

sourceDbServerFullyQualifiedDomainName?: string

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

string

sourceDbServerResourceId

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

sourceDbServerResourceId?: string

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

string

startDataMigration

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

startDataMigration?: string

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

string

tags

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

tags?: {[propertyName: string]: string}

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

{[propertyName: string]: string}

targetDbServerFullyQualifiedDomainName

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

targetDbServerFullyQualifiedDomainName?: string

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

string

triggerCutover

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

triggerCutover?: string

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

string