Migration interface
Свойства миграции.
- Extends
Свойства
| cancel | Указывает, должна ли быть активирована отмена для всей миграции. |
| current |
Текущее состояние миграции. |
| dbs |
Если вы хотите активировать отмену для определенных баз данных, установите 'triggerCutover' в значение 'True' и имена конкретных баз данных в этом массиве. |
| dbs |
Имена баз данных для переноса. |
| dbs |
Если вы хотите запустить прямой переход для определенных баз данных, установите 'triggerCutover' в значение 'True' и укажите имена конкретных баз данных в этом массиве. |
| migrate |
Указывает, необходимо ли перенести роли и разрешения. |
| migration |
Идентификатор миграции. |
| migration |
Идентификатор экземпляра миграции частной конечной точки. |
| migration |
Режим, используемый для выполнения миграции: Онлайн или Офлайн. |
| migration |
Поддерживается вариант миграции. |
| migration |
Время окончания (UTC) для окна миграции. |
| migration |
Время начала (UTC) для окна миграции. |
| overwrite |
Указывает, могут ли базы данных на целевом сервере быть перезаписаны, если они уже присутствуют. Если установлено значение «False», когда рабочий процесс миграции обнаруживает, что база данных уже существует на целевом сервере, он будет ожидать подтверждения. |
| secret |
Параметры секрета миграции. |
| setup |
Указывает, следует ли при необходимости настроить логическую репликацию на исходном сервере. |
| source |
Полное доменное имя (FQDN) или IP-адрес исходного сервера. Это свойство является необязательным. Если услуга предоставлена, служба миграции всегда будет использовать ее для подключения к исходному серверу. |
| source |
Метаданные исходного сервера базы данных. |
| source |
Идентификатор ресурса сервера исходной базы данных, когда 'sourceType' равен 'PostgreSQLSingleServer'. Для других типов источников это значение должно быть установлено в ipaddress:port@username или hostname:port@username. |
| source |
Тип исходного сервера, используемый для миграции: 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 |
| ssl |
Режим SSL, используемый при миграции. По умолчанию для 'PostgreSQLSingleServer' используется режим SSL 'VerifyFull'. По умолчанию для других типов источников используется режим SSL "Prefer". |
| start |
Указывает, должен ли перенос данных начаться немедленно. |
| target |
Полное доменное имя (FQDN) или IP-адрес целевого сервера. Это свойство является необязательным. Если услуга миграции предоставлена, она всегда будет использовать его для подключения к целевому серверу. |
| target |
Метаданные целевого сервера базы данных. |
| target |
Идентификатор ресурса целевого сервера базы данных. |
| trigger |
Указывает, должна ли быть активирована прямая миграция для всей миграции. |
Унаследованные свойства
| id | Полный идентификатор ресурса для ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location | Географическое расположение, в котором находится ресурс |
| name | Имя ресурса |
| system |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
| tags | Теги ресурсов. |
| type | Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
Сведения о свойстве
cancel
Указывает, должна ли быть активирована отмена для всей миграции.
cancel?: string
Значение свойства
string
currentStatus
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
systemData
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.
systemData?: SystemData
Значение свойства
наследуется отTrackedResource.systemData
tags
Теги ресурсов.
tags?: Record<string, string>
Значение свойства
Record<string, string>
Наследуется отTrackedResource.tags
type
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"
type?: string
Значение свойства
string
наследуется отTrackedResource.type