Migration interface

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

Extends

Свойства

cancel

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

currentStatus

Текущее состояние миграции. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

dbsToCancelMigrationOn

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

dbsToMigrate

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

dbsToTriggerCutoverOn

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

migrateRoles

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

migrationId

Идентификатор миграции. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

migrationInstanceResourceId

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

migrationMode

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

migrationOption

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

migrationWindowEndTimeInUtc

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

migrationWindowStartTimeInUtc

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

overwriteDbsInTarget

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

secretParameters

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

setupLogicalReplicationOnSourceDbIfNeeded

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

sourceDbServerFullyQualifiedDomainName

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

sourceDbServerMetadata

Метаданные исходного сервера базы данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

sourceDbServerResourceId

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

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

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

targetDbServerFullyQualifiedDomainName

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

targetDbServerMetadata

Метаданные целевого сервера базы данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

targetDbServerResourceId

Идентификатор ресурса целевого сервера базы данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

triggerCutover

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

Унаследованные свойства

id

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}}/{resourceType}/{resourceName}" ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

location

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

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

tags

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

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

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

cancel

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

cancel?: string

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

string

currentStatus

Текущее состояние миграции. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

currentStatus?: MigrationStatus

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

dbsToCancelMigrationOn

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

dbsToCancelMigrationOn?: string[]

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

string[]

dbsToMigrate

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

dbsToMigrate?: string[]

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

string[]

dbsToTriggerCutoverOn

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

dbsToTriggerCutoverOn?: string[]

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

string[]

migrateRoles

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

migrateRoles?: string

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

string

migrationId

Идентификатор миграции. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

migrationId?: string

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

string

migrationInstanceResourceId

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

migrationInstanceResourceId?: string

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

string

migrationMode

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

migrationMode?: string

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

string

migrationOption

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

migrationOption?: string

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

string

migrationWindowEndTimeInUtc

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

migrationWindowEndTimeInUtc?: Date

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

Date

migrationWindowStartTimeInUtc

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

migrationWindowStartTimeInUtc?: Date

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

Date

overwriteDbsInTarget

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

overwriteDbsInTarget?: string

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

string

secretParameters

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

secretParameters?: MigrationSecretParameters

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

setupLogicalReplicationOnSourceDbIfNeeded

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

setupLogicalReplicationOnSourceDbIfNeeded?: string

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

string

sourceDbServerFullyQualifiedDomainName

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

sourceDbServerFullyQualifiedDomainName?: string

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

string

sourceDbServerMetadata

Метаданные исходного сервера базы данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

sourceDbServerMetadata?: DbServerMetadata

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

sourceDbServerResourceId

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

sourceDbServerResourceId?: string

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

string

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

sourceType?: string

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

string

sslMode

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

sslMode?: string

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

string

startDataMigration

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

startDataMigration?: string

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

string

targetDbServerFullyQualifiedDomainName

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

targetDbServerFullyQualifiedDomainName?: string

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

string

targetDbServerMetadata

Метаданные целевого сервера базы данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

targetDbServerMetadata?: DbServerMetadata

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

targetDbServerResourceId

Идентификатор ресурса целевого сервера базы данных. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

targetDbServerResourceId?: string

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

string

triggerCutover

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

triggerCutover?: string

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

string

Сведения об унаследованном свойстве

id

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}}/{resourceType}/{resourceName}" ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

id?: string

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

string

унаследован отTrackedResource.id

location

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

location: string

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

string

наследуется отTrackedResource.location

name

Имя ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

name?: string

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

string

унаследован отTrackedResource.name

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

systemData?: SystemData

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

наследуется отTrackedResource.systemData

tags

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

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

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

{[propertyName: string]: string}

Наследуется отTrackedResource.tags

type

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts": это свойство не будет сериализовано. Его можно заполнить только сервером.

type?: string

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

string

наследуется отTrackedResource.type