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