你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Migration interface

迁移的属性。

扩展

属性

cancel

指示是否必须为整个迁移触发 cancel。

currentStatus

迁移的当前状态。 注意:此属性不会序列化。 它只能由服务器填充。

dbsToCancelMigrationOn

如果要为特定数据库触发 cancel,请将 '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

资源的完全限定资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}”注意:此属性不会序列化。 它只能由服务器填充。

location

资源所在的地理位置

name

资源说明的名称:此属性不会序列化。 它只能由服务器填充。

systemData

包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 注意:此属性不会序列化。 它只能由服务器填充。

tags

资源标记。

type

资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”注意:此属性不会序列化。 它只能由服务器填充。

属性详细信息

cancel

指示是否必须为整个迁移触发 cancel。

cancel?: string

属性值

string

currentStatus

迁移的当前状态。 注意:此属性不会序列化。 它只能由服务器填充。

currentStatus?: MigrationStatus

属性值

dbsToCancelMigrationOn

如果要为特定数据库触发 cancel,请将 '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

资源的完全限定资源 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

包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 注意:此属性不会序列化。 它只能由服务器填充。

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