Migrations - Update
更新现有迁移。 请求正文可以包含迁移定义中存在的一对多可变属性。 某些属性更新启动迁移状态转换。
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/migrations/{migrationName}?api-version=2025-08-01
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
migration
|
path | True |
string pattern: ^[a-z][a-z0-9]*$ |
迁移名称。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
资源组的名称。 此名称不区分大小写。 |
|
server
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* |
服务器的名称。 |
|
subscription
|
path | True |
string (uuid) |
目标订阅的 ID。 该值必须是 UUID。 |
|
api-version
|
query | True |
string minLength: 1 |
要用于此操作的 API 版本。 |
请求正文
| 名称 | 类型 | 说明 |
|---|---|---|
| properties.cancel |
指示是否必须为整个迁移触发 cancel。 |
|
| properties.dbsToCancelMigrationOn |
string[] |
如果要为特定数据库触发 cancel,请将 'triggerCutover' 设置为 'True' 并设置此数组中特定数据库的名称。 |
| properties.dbsToMigrate |
string[] |
要迁移的数据库的名称。 |
| properties.dbsToTriggerCutoverOn |
string[] |
如果要触发特定数据库的直接转换,请将 'triggerCutover' 设置为 'True' 并设置此数组中特定数据库的名称。 |
| properties.migrateRoles |
指示是否必须迁移角色和权限。 |
|
| properties.migrationMode |
用于执行迁移的模式:联机或脱机。 |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
迁移时段的开始时间 (UTC)。 |
| properties.overwriteDbsInTarget |
指示目标服务器上的数据库在已存在时是否可以被覆盖。 如果设置为 'False',则当迁移工作流检测到目标服务器上已存在数据库时,它将等待确认。 |
|
| properties.secretParameters |
迁移机密参数。 |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
指示是否在源服务器上设置逻辑复制(如果需要)。 |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
源服务器的完全限定域名 (FQDN) 或 IP 地址。 此属性是可选的。 如果提供,迁移服务将始终使用它来连接到源服务器。 |
| properties.sourceDbServerResourceId |
string |
当 'sourceType' 为 'PostgreSQLSingleServer' 时,源数据库服务器资源的标识符。 对于其他源类型,必须将其设置为 ipaddress:port@username 或 hostname:port@username。 |
| properties.startDataMigration |
指示是否必须立即开始数据迁移。 |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
目标服务器的完全限定域名 (FQDN) 或 IP 地址。 此属性是可选的。 提供后,迁移服务将始终使用它来连接到目标服务器。 |
| properties.triggerCutover |
指示是否必须为整个迁移触发直接转换。 |
|
| tags |
object |
键值对形式的应用程序特定元数据。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
Azure 运营顺利完成。 |
|
| Other Status Codes |
意外错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow.
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户 |
示例
Update an existing migration.
示例请求
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/migrations/examplemigration?api-version=2025-08-01
{
"properties": {
"setupLogicalReplicationOnSourceDbIfNeeded": "True"
}
}
示例响应
{
"name": "examplemigration",
"type": "Microsoft.DBForPostgreSql/flexibleServers/migrations",
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/flexibleServers/exampletarget/migrations/examplemigration",
"location": "eastus",
"properties": {
"currentStatus": {
"currentSubStateDetails": {
"currentSubState": "PerformingPreRequisiteSteps"
},
"error": "",
"state": "InProgress"
},
"dbsToMigrate": [
"exampledatabase1",
"exampledatabase2",
"exampledatabase3",
"exampledatabase4"
],
"migrateRoles": "False",
"migrationId": "d3ceacbb-a5fd-43dc-a9db-6022b5154856",
"migrationWindowStartTimeInUtc": "2025-06-01T20:30:22.123456Z",
"overwriteDbsInTarget": "False",
"setupLogicalReplicationOnSourceDbIfNeeded": "True",
"sourceDbServerMetadata": {
"location": "eastus",
"sku": {
"name": "B_Gen5_2",
"tier": "Basic"
},
"storageMb": 1024,
"version": "10"
},
"sourceDbServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/servers/examplesource",
"startDataMigration": "False",
"targetDbServerMetadata": {
"location": "eastus",
"sku": {
"name": "Standard_D4ds_v5",
"tier": "GeneralPurpose"
},
"storageMb": 2048,
"version": "17"
},
"targetDbServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBForPostgreSql/flexibleServers/exampletarget",
"triggerCutover": "False"
}
}
定义
AdminCredentials
源服务器和目标服务器的管理员用户的凭据。
| 名称 | 类型 | 说明 |
|---|---|---|
| sourceServerPassword |
string (password) |
源服务器用户的密码。 |
| targetServerPassword |
string (password) |
目标服务器用户的密码。 |
AdminCredentialsForPatch
源服务器和目标服务器的管理员用户的凭据。
| 名称 | 类型 | 说明 |
|---|---|---|
| sourceServerPassword |
string (password) |
源服务器用户的密码。 |
| targetServerPassword |
string (password) |
目标服务器用户的密码。 |
Cancel
指示是否必须为整个迁移触发 cancel。
| 值 | 说明 |
|---|---|
| True |
必须为整个迁移触发取消。 |
| False |
不得为整个迁移触发取消。 |
createdByType
创建资源的标识的类型。
| 值 | 说明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseMigrationState
数据库的迁移状态。
| 名称 | 类型 | 说明 |
|---|---|---|
| appliedChanges |
integer (int32) |
Change Data Capture applied changes 计数器。 |
| cdcDeleteCounter |
integer (int32) |
更改 Data Capture 删除计数器。 |
| cdcInsertCounter |
integer (int32) |
更改 Data Capture 插入计数器。 |
| cdcUpdateCounter |
integer (int32) |
更改 Data Capture 更新计数器。 |
| databaseName |
string |
数据库的名称。 |
| endedOn |
string (date-time) |
迁移状态的结束时间。 |
| fullLoadCompletedTables |
integer (int32) |
数据库迁移期间加载的表数。 |
| fullLoadErroredTables |
integer (int32) |
在数据库迁移过程中遇到错误的表数。 |
| fullLoadLoadingTables |
integer (int32) |
数据库迁移期间加载的表数。 |
| fullLoadQueuedTables |
integer (int32) |
排队等待数据库迁移的表数。 |
| incomingChanges |
integer (int32) |
Change Data Capture 传入更改计数器。 |
| latency |
integer (int32) |
联机阶段源和目标之间的滞后(以秒为单位)。 |
| message |
string |
迁移状态的错误消息(如果有)。 |
| migrationOperation |
string |
数据库的迁移作。 |
| migrationState |
数据库的迁移状态。 |
|
| startedOn |
string (date-time) |
迁移状态的开始时间。 |
DbLevelValidationStatus
数据库的验证状态摘要。
| 名称 | 类型 | 说明 |
|---|---|---|
| databaseName |
string |
数据库的名称。 |
| endedOn |
string (date-time) |
数据库级别验证的结束时间。 |
| startedOn |
string (date-time) |
数据库级别验证的开始时间。 |
| summary |
数据库级别验证摘要。 |
DbServerMetadata
数据库服务器元数据。
| 名称 | 类型 | 说明 |
|---|---|---|
| location |
string |
数据库服务器的位置。 |
| sku |
数据库服务器的计算层和大小。 This object is empty for a Azure Database for PostgreSQL single server. |
|
| storageMb |
integer (int32) |
数据库服务器的存储大小(以 MB 为单位)。 |
| version |
string |
PostgreSQL 数据库引擎的主要版本。 |
ErrorAdditionalInfo
资源管理错误附加信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| info |
object |
附加信息。 |
| type |
string |
附加信息类型。 |
ErrorDetail
错误详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| additionalInfo |
错误附加信息。 |
|
| code |
string |
错误代码。 |
| details |
错误详细信息。 |
|
| message |
string |
错误消息。 |
| target |
string |
错误目标。 |
ErrorResponse
错误响应
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
错误对象。 |
LogicalReplicationOnSourceServer
指示是否在源服务器上设置逻辑复制(如果需要)。
| 值 | 说明 |
|---|---|
| True |
将在源服务器上设置逻辑复制。 |
| False |
不会在源服务器上设置逻辑复制。 |
MigrateRolesAndPermissions
指示是否必须迁移角色和权限。
| 值 | 说明 |
|---|---|
| True |
角色和权限将迁移。 |
| False |
角色和权限不会迁移。 |
Migration
迁移的属性。
| 名称 | 类型 | 说明 |
|---|---|---|
| id |
string (arm-id) |
资源的完全限定资源 ID。 例如,“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” |
| location |
string |
资源所在的地理位置 |
| name |
string |
资源的名称 |
| properties.cancel |
指示是否必须为整个迁移触发 cancel。 |
|
| properties.currentStatus |
迁移的当前状态。 |
|
| properties.dbsToCancelMigrationOn |
string[] |
如果要为特定数据库触发 cancel,请将 'triggerCutover' 设置为 'True' 并设置此数组中特定数据库的名称。 |
| properties.dbsToMigrate |
string[] |
要迁移的数据库的名称。 |
| properties.dbsToTriggerCutoverOn |
string[] |
如果要触发特定数据库的直接转换,请将 'triggerCutover' 设置为 'True' 并设置此数组中特定数据库的名称。 |
| properties.migrateRoles |
指示是否必须迁移角色和权限。 |
|
| properties.migrationId |
string |
迁移的标识符。 |
| properties.migrationInstanceResourceId |
string (arm-id) |
私有终端节点迁移实例的标识符。 |
| properties.migrationMode |
用于执行迁移的模式:联机或脱机。 |
|
| properties.migrationOption |
迁移的支持选项。 |
|
| properties.migrationWindowEndTimeInUtc |
string (date-time) |
迁移时段的结束时间 (UTC)。 |
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
迁移时段的开始时间 (UTC)。 |
| properties.overwriteDbsInTarget |
指示目标服务器上的数据库在已存在时是否可以被覆盖。 如果设置为 'False',则当迁移工作流检测到目标服务器上已存在数据库时,它将等待确认。 |
|
| properties.secretParameters |
迁移机密参数。 |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
指示是否在源服务器上设置逻辑复制(如果需要)。 |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
源服务器的完全限定域名 (FQDN) 或 IP 地址。 此属性是可选的。 如果提供,迁移服务将始终使用它来连接到源服务器。 |
| properties.sourceDbServerMetadata |
源数据库服务器的元数据。 |
|
| properties.sourceDbServerResourceId |
string |
当 'sourceType' 为 'PostgreSQLSingleServer' 时,源数据库服务器资源的标识符。 对于其他源类型,必须将其设置为 ipaddress:port@username 或 hostname:port@username。 |
| properties.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 |
|
| properties.sslMode |
迁移使用的 SSL 模式。 “PostgreSQLSingleServer”的默认 SSL 模式为“VerifyFull”。 其他源类型的默认 SSL 模式为 'Prefer'。 |
|
| properties.startDataMigration |
指示是否必须立即开始数据迁移。 |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
目标服务器的完全限定域名 (FQDN) 或 IP 地址。 此属性是可选的。 提供后,迁移服务将始终使用它来连接到目标服务器。 |
| properties.targetDbServerMetadata |
目标数据库服务器的元数据。 |
|
| properties.targetDbServerResourceId |
string |
目标数据库服务器资源的标识符。 |
| properties.triggerCutover |
指示是否必须为整个迁移触发直接转换。 |
|
| systemData |
Azure 资源管理器 包含 createdBy 和 modifiedBy 信息的元数据。 |
|
| tags |
object |
资源标记。 |
| type |
string |
资源类型。 例如,“Microsoft。计算/虚拟机“或”Microsoft“。存储/存储账户” |
MigrationDatabaseState
数据库的迁移状态。
| 值 | 说明 |
|---|---|
| InProgress |
数据库的迁移正在进行中。 |
| WaitingForCutoverTrigger |
迁移正在等待数据库的直接转换触发器。 |
| Failed |
数据库的迁移失败。 |
| Canceled |
数据库的迁移已取消。 |
| Succeeded |
数据库的迁移成功。 |
| Canceling |
数据库迁移计划正在取消。 |
MigrationMode
用于迁移的模式。
| 值 | 说明 |
|---|---|
| Offline |
脱机迁移模式。 |
| Online |
在线迁移模式。 |
MigrationOption
迁移的支持选项。
| 值 | 说明 |
|---|---|
| Validate |
验证迁移而不执行迁移。 |
| Migrate |
执行迁移。 |
| ValidateAndMigrate |
验证并执行迁移。 |
MigrationResourceForPatch
Migration.
| 名称 | 类型 | 说明 |
|---|---|---|
| properties.cancel |
指示是否必须为整个迁移触发 cancel。 |
|
| properties.dbsToCancelMigrationOn |
string[] |
如果要为特定数据库触发 cancel,请将 'triggerCutover' 设置为 'True' 并设置此数组中特定数据库的名称。 |
| properties.dbsToMigrate |
string[] |
要迁移的数据库的名称。 |
| properties.dbsToTriggerCutoverOn |
string[] |
如果要触发特定数据库的直接转换,请将 'triggerCutover' 设置为 'True' 并设置此数组中特定数据库的名称。 |
| properties.migrateRoles |
指示是否必须迁移角色和权限。 |
|
| properties.migrationMode |
用于执行迁移的模式:联机或脱机。 |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
迁移时段的开始时间 (UTC)。 |
| properties.overwriteDbsInTarget |
指示目标服务器上的数据库在已存在时是否可以被覆盖。 如果设置为 'False',则当迁移工作流检测到目标服务器上已存在数据库时,它将等待确认。 |
|
| properties.secretParameters |
迁移机密参数。 |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
指示是否在源服务器上设置逻辑复制(如果需要)。 |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
源服务器的完全限定域名 (FQDN) 或 IP 地址。 此属性是可选的。 如果提供,迁移服务将始终使用它来连接到源服务器。 |
| properties.sourceDbServerResourceId |
string |
当 'sourceType' 为 'PostgreSQLSingleServer' 时,源数据库服务器资源的标识符。 对于其他源类型,必须将其设置为 ipaddress:port@username 或 hostname:port@username。 |
| properties.startDataMigration |
指示是否必须立即开始数据迁移。 |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
目标服务器的完全限定域名 (FQDN) 或 IP 地址。 此属性是可选的。 提供后,迁移服务将始终使用它来连接到目标服务器。 |
| properties.triggerCutover |
指示是否必须为整个迁移触发直接转换。 |
|
| tags |
object |
键值对形式的应用程序特定元数据。 |
MigrationSecretParameters
迁移机密参数。
| 名称 | 类型 | 说明 |
|---|---|---|
| adminCredentials |
Admin |
源服务器和目标服务器的管理员用户的凭据。 |
| sourceServerUsername |
string |
获取或设置源服务器的用户名称。 此用户不需要是管理员。 |
| targetServerUsername |
string |
获取或设置目标服务器的用户名称。 此用户不需要是管理员。 |
MigrationSecretParametersForPatch
迁移机密参数。
| 名称 | 类型 | 说明 |
|---|---|---|
| adminCredentials |
Admin |
源服务器和目标服务器的管理员用户的凭据。 |
| sourceServerUsername |
string |
获取或设置源服务器的用户名称。 此用户不需要是管理员。 |
| targetServerUsername |
string |
获取或设置目标服务器的用户名称。 此用户不需要是管理员。 |
MigrationState
迁移状态。
| 值 | 说明 |
|---|---|
| InProgress |
迁移正在进行中。 |
| WaitingForUserAction |
迁移正在等待用户作。 |
| Canceled |
迁移已取消。 |
| Failed |
迁移失败。 |
| Succeeded |
迁移成功了。 |
| ValidationFailed |
迁移验证失败。 |
| CleaningUp |
迁移是清理资源。 |
MigrationStatus
迁移状态。
| 名称 | 类型 | 说明 |
|---|---|---|
| currentSubStateDetails |
当前迁移子状态详细信息。 |
|
| error |
string |
迁移状态的错误消息(如果有)。 |
| state |
迁移状态。 |
MigrationSubstate
迁移的子状态。
| 值 | 说明 |
|---|---|
| PerformingPreRequisiteSteps |
执行迁移的先决条件步骤。 |
| WaitingForLogicalReplicationSetupRequestOnSourceDB |
正在等待源数据库上的逻辑复制设置请求。 |
| WaitingForDBsToMigrateSpecification |
等待数据库迁移规范。 |
| WaitingForTargetDBOverwriteConfirmation |
正在等待目标数据库覆盖确认。 |
| WaitingForDataMigrationScheduling |
正在等待数据迁移计划。 |
| WaitingForDataMigrationWindow |
正在等待数据迁移窗口。 |
| MigratingData |
迁移数据。 |
| WaitingForCutoverTrigger |
正在等待切换触发器。 |
| CompletingMigration |
完成迁移。 |
| Completed |
迁移完成。 |
| CancelingRequestedDBMigrations |
取消请求的数据库迁移。 |
| ValidationInProgress |
验证正在进行中。 |
MigrationSubstateDetails
迁移子状态的详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| currentSubState |
迁移的子状态。 |
|
| dbDetails |
<string,
Database |
|
| validationDetails |
迁移验证的详细信息。 |
OverwriteDatabasesOnTargetServer
指示目标服务器上的数据库在已存在时是否可以被覆盖。
| 值 | 说明 |
|---|---|
| True |
目标服务器上的数据库在已经存在时可以被覆盖。 |
| False |
目标服务器上的数据库(如果已经存在)则无法覆盖。 当迁移流程检测到数据库已存在于目标服务器时,会等待确认。 |
ServerSku
计算服务器的信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| name |
string |
数据库服务器的计算层和大小。 This object is empty for a Azure Database for PostgreSQL single server. |
| tier |
分配给服务器的计算层。 |
SkuTier
分配给服务器的计算层。
| 值 | 说明 |
|---|---|
| Burstable |
经济高效的层,适用于不频繁的 CPU 使用率,非常适合性能要求较低的开发和测试工作负载。 |
| GeneralPurpose |
为大多数工作负载平衡计算和内存,提供可缩放的性能和 I/O 吞吐量。 |
| MemoryOptimized |
高内存与核心比,适用于需要快速内存处理和高并发性的苛刻工作负载。 |
SourceType
迁移时使用的源服务器类型。
| 值 | 说明 |
|---|---|
| OnPremises |
本地 PostgreSQL 服务器。 |
| AWS |
亚马逊云科技 PostgreSQL 服务器。 |
| GCP |
Google Cloud Platform PostgreSQL 服务器。 |
| AzureVM |
Azure Virtual Machine PostgreSQL server. |
| PostgreSQLSingleServer |
Azure Database for PostgreSQL single server. |
| AWS_RDS |
Amazon RDS for PostgreSQL。 |
| AWS_AURORA |
适用于 PostgreSQL 的 Amazon Aurora。 |
| AWS_EC2 |
适用于 PostgreSQL 的 Amazon EC2。 |
| GCP_CloudSQL |
适用于 PostgreSQL 的 Google Cloud SQL。 |
| GCP_AlloyDB |
适用于 PostgreSQL 的 Google Cloud AlloyDB。 |
| GCP_Compute |
适用于 PostgreSQL 的 Google Compute Engine。 |
| EDB |
EnterpriseDB PostgreSQL 服务器。 |
| EDB_Oracle_Server |
EnterpriseDB Oracle 服务器。 |
| EDB_PostgreSQL |
EnterpriseDB PostgreSQL 服务器。 |
| PostgreSQLFlexibleServer |
Azure Database for PostgreSQL flexible server. |
| PostgreSQLCosmosDB |
.NET Cosmos 数据库 for PostgreSQL |
| Huawei_RDS |
华为RDS PostgreSQL 版 |
| Huawei_Compute |
华为计算 PostgreSQL 版 |
| Heroku_PostgreSQL |
Heroku PostgreSQL |
| Crunchy_PostgreSQL |
脆脆的PostgreSQL |
| ApsaraDB_RDS |
云数据库RDS PostgreSQL版 |
| Digital_Ocean_Droplets |
PostgreSQL的数字海洋液滴 |
| Digital_Ocean_PostgreSQL |
数字海洋 PostgreSQL |
| Supabase_PostgreSQL |
Supabase PostgreSQL |
SslMode
迁移使用的 SSL 模式。 “PostgreSQLSingleServer”的默认 SSL 模式为“VerifyFull”。 其他源类型的默认 SSL 模式为 'Prefer'。
| 值 | 说明 |
|---|---|
| Prefer |
首选 SSL 连接。 如果服务器不支持 SSL,则无需 SSL 即可建立连接。 |
| Require |
需要 SSL 连接。 如果服务器不支持 SSL,则连接将失败。 |
| VerifyCA |
需要 SSL 连接,并根据 CA 证书验证服务器证书。 |
| VerifyFull |
需要 SSL 连接,根据 CA 证书验证服务器证书,并验证服务器主机名是否与证书匹配。 |
StartDataMigration
指示是否必须立即开始数据迁移。
| 值 | 说明 |
|---|---|
| True |
数据迁移必须立即开始。 |
| False |
数据迁移不得立即开始。 |
systemData
与创建和上次修改资源相关的元数据。
| 名称 | 类型 | 说明 |
|---|---|---|
| createdAt |
string (date-time) |
资源创建时间戳(UTC)。 |
| createdBy |
string |
创建资源的标识。 |
| createdByType |
创建资源的标识的类型。 |
|
| lastModifiedAt |
string (date-time) |
资源上次修改的时间戳 (UTC) |
| lastModifiedBy |
string |
上次修改资源的标识。 |
| lastModifiedByType |
上次修改资源的标识的类型。 |
TriggerCutover
指示是否必须为整个迁移触发直接转换。
| 值 | 说明 |
|---|---|
| True |
必须为整个迁移触发直接转换。 |
| False |
不得为整个迁移触发直接转换。 |
ValidationDetails
迁移验证的详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| dbLevelValidationDetails |
服务器级别验证的详细信息。 |
|
| serverLevelValidationDetails |
服务器级别验证的详细信息。 |
|
| status |
迁移的验证状态。 |
|
| validationEndTimeInUtc |
string (date-time) |
验证的结束时间 (UTC)。 |
| validationStartTimeInUtc |
string (date-time) |
验证的开始时间 (UTC)。 |
ValidationMessage
验证消息对象。
| 名称 | 类型 | 说明 |
|---|---|---|
| message |
string |
验证消息字符串。 |
| state |
验证消息的严重性。 |
ValidationState
迁移验证状态。
| 值 | 说明 |
|---|---|
| Failed |
验证失败。 |
| Succeeded |
验证成功。 |
| Warning |
验证成功,但出现警告。 |
ValidationSummaryItem
验证摘要对象。
| 名称 | 类型 | 说明 |
|---|---|---|
| messages |
验证消息。 |
|
| state |
迁移的验证状态。 |
|
| type |
string |
验证类型。 |