Migrations - Update
Actualiza una migración existente. El cuerpo de la solicitud puede contener una a muchas de las propiedades mutables presentes en la definición de migración. Algunas actualizaciones de propiedades inician transiciones de estado de migración.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/migrations/{migrationName}?api-version=2025-08-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
migration
|
path | True |
string pattern: ^[a-z][a-z0-9]*$ |
Nombre de la migración. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
server
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* |
El nombre del servidor. |
|
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para la operación. |
Cuerpo de la solicitud
| Nombre | Tipo | Description |
|---|---|---|
| properties.cancel |
Indica si se debe desencadenar la cancelación para toda la migración. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Cuando desee desencadenar la cancelación de bases de datos específicas, establezca 'triggerCutover' en 'True' y los nombres de las bases de datos específicas de esta matriz. |
| properties.dbsToMigrate |
string[] |
Nombres de las bases de datos que se van a migrar. |
| properties.dbsToTriggerCutoverOn |
string[] |
Cuando desee desencadenar la transición para bases de datos específicas, establezca 'triggerCutover' en 'True' y los nombres de las bases de datos específicas de esta matriz. |
| properties.migrateRoles |
Indica si se deben migrar los roles y permisos. |
|
| properties.migrationMode |
Modo utilizado para realizar la migración: En línea o sin conexión. |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Hora de inicio (UTC) para la ventana de migración. |
| properties.overwriteDbsInTarget |
Indica si las bases de datos del servidor de destino se pueden sobrescribir cuando ya están presentes. Si se establece en 'False', cuando el flujo de trabajo de migración detecte que la base de datos ya existe en el servidor de destino, esperará una confirmación. |
|
| properties.secretParameters |
Parámetros de secreto de migración. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Indica si se debe configurar la replicación lógica en el servidor de origen, si es necesario. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Nombre de dominio completo (FQDN) o dirección IP del servidor de origen. Esta propiedad es opcional. Cuando se proporciona, el servicio de migración siempre lo usará para conectarse al servidor de origen. |
| properties.sourceDbServerResourceId |
string |
Identificador del recurso del servidor de base de datos de origen, cuando 'sourceType' es 'PostgreSQLSingleServer'. Para otros tipos de fuente, debe establecerse en ipaddress:port@username o hostname:port@username. |
| properties.startDataMigration |
Indica si la migración de datos debe iniciarse de inmediato. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Nombre de dominio completo (FQDN) o dirección IP del servidor de destino. Esta propiedad es opcional. Cuando se proporciona, el servicio de migración siempre lo usará para conectarse al servidor de destino. |
| properties.triggerCutover |
Indica si se debe desencadenar la transición para toda la migración. |
|
| tags |
object |
Metadatos específicos de la aplicación en forma de pares clave-valor. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La operación de Azure se completó correctamente. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Update an existing migration.
Solicitud de ejemplo
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"
}
}
Respuesta de muestra
{
"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"
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Admin |
Credenciales de los usuarios administradores para los servidores de origen y destino. |
|
Admin |
Credenciales de los usuarios administradores para los servidores de origen y destino. |
| Cancel |
Indica si se debe desencadenar la cancelación para toda la migración. |
|
created |
Tipo de identidad que creó el recurso. |
|
Database |
Estado de migración de una base de datos. |
|
Db |
Resumen del estado de validación de una base de datos. |
|
Db |
Metadatos del servidor de base de datos. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
|
Logical |
Indica si se debe configurar la replicación lógica en el servidor de origen, si es necesario. |
|
Migrate |
Indica si se deben migrar los roles y permisos. |
| Migration |
Propiedades de una migración. |
|
Migration |
Estado de migración de una base de datos. |
|
Migration |
Modo utilizado para realizar la migración: En línea o sin conexión. |
|
Migration |
Opción admitida para una migración |
|
Migration |
Migration. |
|
Migration |
Parámetros de secreto de migración. |
|
Migration |
Parámetros de secreto de migración. |
|
Migration |
Estado de la migración. |
|
Migration |
Estado de la migración. |
|
Migration |
Subestado de la migración. |
|
Migration |
Detalles del subestado de migración. |
|
Overwrite |
Indica si las bases de datos del servidor de destino se pueden sobrescribir cuando ya están presentes. Si se establece en 'False', cuando el flujo de trabajo de migración detecte que la base de datos ya existe en el servidor de destino, esperará una confirmación. |
|
Server |
Información informática de un servidor. |
|
Sku |
Nivel del proceso asignado a un servidor. |
|
Source |
Tipo de servidor de origen utilizado para la migración: 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 o Supabase_PostgreSQL |
|
Ssl |
Modo SSL utilizado por una migración. El modo SSL predeterminado para 'PostgreSQLSingleServer' es 'VerifyFull'. El modo SSL predeterminado para otros tipos de fuentes es 'Prefer'. |
|
Start |
Indica si la migración de datos debe iniciarse de inmediato. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
|
Trigger |
Indica si se debe desencadenar la transición para toda la migración. |
|
Validation |
Detalles de la validación para la migración. |
|
Validation |
Objeto de mensaje de validación. |
|
Validation |
Estado de validación de la migración. |
|
Validation |
Objeto de resumen de validación. |
AdminCredentials
Credenciales de los usuarios administradores para los servidores de origen y destino.
| Nombre | Tipo | Description |
|---|---|---|
| sourceServerPassword |
string (password) |
Contraseña para el usuario del servidor de origen. |
| targetServerPassword |
string (password) |
Contraseña para el usuario del servidor de destino. |
AdminCredentialsForPatch
Credenciales de los usuarios administradores para los servidores de origen y destino.
| Nombre | Tipo | Description |
|---|---|---|
| sourceServerPassword |
string (password) |
Contraseña para el usuario del servidor de origen. |
| targetServerPassword |
string (password) |
Contraseña para el usuario del servidor de destino. |
Cancel
Indica si se debe desencadenar la cancelación para toda la migración.
| Valor | Description |
|---|---|
| True | |
| False |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseMigrationState
Estado de migración de una base de datos.
| Nombre | Tipo | Description |
|---|---|---|
| appliedChanges |
integer (int32) |
Captura de datos modificados Contador de cambios aplicados. |
| cdcDeleteCounter |
integer (int32) |
Contador de eliminación de captura de datos modificados. |
| cdcInsertCounter |
integer (int32) |
Contador de inserciones de captura de datos modificados. |
| cdcUpdateCounter |
integer (int32) |
Contador de actualización de Captura de datos modificados. |
| databaseName |
string |
Nombre de la base de datos. |
| endedOn |
string (date-time) |
Hora de finalización de un estado de migración. |
| fullLoadCompletedTables |
integer (int32) |
Número de tablas cargadas durante la migración de una base de datos. |
| fullLoadErroredTables |
integer (int32) |
Número de tablas que encuentran errores durante la migración de una base de datos. |
| fullLoadLoadingTables |
integer (int32) |
Número de tablas que se cargan durante la migración de una base de datos. |
| fullLoadQueuedTables |
integer (int32) |
Número de tablas en cola para la migración de una base de datos. |
| incomingChanges |
integer (int32) |
Captura de datos modificados: contador de cambios entrantes. |
| latency |
integer (int32) |
Retraso en segundos entre el origen y el destino durante la fase en línea. |
| message |
string |
Mensaje de error, si lo hay, para el estado de migración. |
| migrationOperation |
string |
Operación de migración de una base de datos. |
| migrationState |
Estado de migración de una base de datos. |
|
| startedOn |
string (date-time) |
Hora de inicio de un estado de migración. |
DbLevelValidationStatus
Resumen del estado de validación de una base de datos.
| Nombre | Tipo | Description |
|---|---|---|
| databaseName |
string |
Nombre de la base de datos. |
| endedOn |
string (date-time) |
Hora de finalización de una validación a nivel de base de datos. |
| startedOn |
string (date-time) |
Hora de inicio de una validación a nivel de base de datos. |
| summary |
Resumen de las validaciones a nivel de base de datos. |
DbServerMetadata
Metadatos del servidor de base de datos.
| Nombre | Tipo | Description |
|---|---|---|
| location |
string |
Ubicación del servidor de la base de datos. |
| sku |
Nivel de proceso y tamaño del servidor de bases de datos. Este objeto está vacío para un servidor único de Azure Database for PostgreSQL. |
|
| storageMb |
integer (int32) |
Tamaño de almacenamiento (en MB) para el servidor de base de datos. |
| version |
string |
Versión principal del motor de base de datos PostgreSQL. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
object |
Información adicional. |
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Los detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
LogicalReplicationOnSourceServer
Indica si se debe configurar la replicación lógica en el servidor de origen, si es necesario.
| Valor | Description |
|---|---|
| True | |
| False |
MigrateRolesAndPermissions
Indica si se deben migrar los roles y permisos.
| Valor | Description |
|---|---|
| True | |
| False |
Migration
Propiedades de una migración.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Ubicación geográfica donde reside el recurso |
| name |
string |
Nombre del recurso |
| properties.cancel |
Indica si se debe desencadenar la cancelación para toda la migración. |
|
| properties.currentStatus |
Estado actual de una migración. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Cuando desee desencadenar la cancelación de bases de datos específicas, establezca 'triggerCutover' en 'True' y los nombres de las bases de datos específicas de esta matriz. |
| properties.dbsToMigrate |
string[] |
Nombres de las bases de datos que se van a migrar. |
| properties.dbsToTriggerCutoverOn |
string[] |
Cuando desee desencadenar la transición para bases de datos específicas, establezca 'triggerCutover' en 'True' y los nombres de las bases de datos específicas de esta matriz. |
| properties.migrateRoles |
Indica si se deben migrar los roles y permisos. |
|
| properties.migrationId |
string |
Identificador de una migración. |
| properties.migrationInstanceResourceId |
string (arm-id) |
Identificador de la instancia de migración de punto de conexión privado. |
| properties.migrationMode |
Modo utilizado para realizar la migración: En línea o sin conexión. |
|
| properties.migrationOption |
Opción admitida para una migración. |
|
| properties.migrationWindowEndTimeInUtc |
string (date-time) |
Hora de finalización (UTC) para la ventana de migración. |
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Hora de inicio (UTC) para la ventana de migración. |
| properties.overwriteDbsInTarget |
Indica si las bases de datos del servidor de destino se pueden sobrescribir cuando ya están presentes. Si se establece en 'False', cuando el flujo de trabajo de migración detecte que la base de datos ya existe en el servidor de destino, esperará una confirmación. |
|
| properties.secretParameters |
Parámetros de secreto de migración. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Indica si se debe configurar la replicación lógica en el servidor de origen, si es necesario. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Nombre de dominio completo (FQDN) o dirección IP del servidor de origen. Esta propiedad es opcional. Cuando se proporciona, el servicio de migración siempre lo usará para conectarse al servidor de origen. |
| properties.sourceDbServerMetadata |
Metadatos del servidor de la base de datos de origen. |
|
| properties.sourceDbServerResourceId |
string |
Identificador del recurso del servidor de base de datos de origen, cuando 'sourceType' es 'PostgreSQLSingleServer'. Para otros tipos de fuente, debe establecerse en ipaddress:port@username o hostname:port@username. |
| properties.sourceType |
Tipo de servidor de origen utilizado para la migración: 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 o Supabase_PostgreSQL |
|
| properties.sslMode |
Modo SSL utilizado por una migración. El modo SSL predeterminado para 'PostgreSQLSingleServer' es 'VerifyFull'. El modo SSL predeterminado para otros tipos de fuentes es 'Prefer'. |
|
| properties.startDataMigration |
Indica si la migración de datos debe iniciarse de inmediato. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Nombre de dominio completo (FQDN) o dirección IP del servidor de destino. Esta propiedad es opcional. Cuando se proporciona, el servicio de migración siempre lo usará para conectarse al servidor de destino. |
| properties.targetDbServerMetadata |
Metadatos del servidor de base de datos de destino. |
|
| properties.targetDbServerResourceId |
string |
Identificador del recurso del servidor de base de datos de destino. |
| properties.triggerCutover |
Indica si se debe desencadenar la transición para toda la migración. |
|
| systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
| tags |
object |
Etiquetas de recursos. |
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
MigrationDatabaseState
Estado de migración de una base de datos.
| Valor | Description |
|---|---|
| InProgress | |
| WaitingForCutoverTrigger | |
| Failed | |
| Canceled | |
| Succeeded | |
| Canceling |
MigrationMode
Modo utilizado para realizar la migración: En línea o sin conexión.
| Valor | Description |
|---|---|
| Offline | |
| Online |
MigrationOption
Opción admitida para una migración
| Valor | Description |
|---|---|
| Validate | |
| Migrate | |
| ValidateAndMigrate |
MigrationResourceForPatch
Migration.
| Nombre | Tipo | Description |
|---|---|---|
| properties.cancel |
Indica si se debe desencadenar la cancelación para toda la migración. |
|
| properties.dbsToCancelMigrationOn |
string[] |
Cuando desee desencadenar la cancelación de bases de datos específicas, establezca 'triggerCutover' en 'True' y los nombres de las bases de datos específicas de esta matriz. |
| properties.dbsToMigrate |
string[] |
Nombres de las bases de datos que se van a migrar. |
| properties.dbsToTriggerCutoverOn |
string[] |
Cuando desee desencadenar la transición para bases de datos específicas, establezca 'triggerCutover' en 'True' y los nombres de las bases de datos específicas de esta matriz. |
| properties.migrateRoles |
Indica si se deben migrar los roles y permisos. |
|
| properties.migrationMode |
Modo utilizado para realizar la migración: En línea o sin conexión. |
|
| properties.migrationWindowStartTimeInUtc |
string (date-time) |
Hora de inicio (UTC) para la ventana de migración. |
| properties.overwriteDbsInTarget |
Indica si las bases de datos del servidor de destino se pueden sobrescribir cuando ya están presentes. Si se establece en 'False', cuando el flujo de trabajo de migración detecte que la base de datos ya existe en el servidor de destino, esperará una confirmación. |
|
| properties.secretParameters |
Parámetros de secreto de migración. |
|
| properties.setupLogicalReplicationOnSourceDbIfNeeded |
Indica si se debe configurar la replicación lógica en el servidor de origen, si es necesario. |
|
| properties.sourceDbServerFullyQualifiedDomainName |
string |
Nombre de dominio completo (FQDN) o dirección IP del servidor de origen. Esta propiedad es opcional. Cuando se proporciona, el servicio de migración siempre lo usará para conectarse al servidor de origen. |
| properties.sourceDbServerResourceId |
string |
Identificador del recurso del servidor de base de datos de origen, cuando 'sourceType' es 'PostgreSQLSingleServer'. Para otros tipos de fuente, debe establecerse en ipaddress:port@username o hostname:port@username. |
| properties.startDataMigration |
Indica si la migración de datos debe iniciarse de inmediato. |
|
| properties.targetDbServerFullyQualifiedDomainName |
string |
Nombre de dominio completo (FQDN) o dirección IP del servidor de destino. Esta propiedad es opcional. Cuando se proporciona, el servicio de migración siempre lo usará para conectarse al servidor de destino. |
| properties.triggerCutover |
Indica si se debe desencadenar la transición para toda la migración. |
|
| tags |
object |
Metadatos específicos de la aplicación en forma de pares clave-valor. |
MigrationSecretParameters
Parámetros de secreto de migración.
| Nombre | Tipo | Description |
|---|---|---|
| adminCredentials |
Admin |
Credenciales de los usuarios administradores para los servidores de origen y destino. |
| sourceServerUsername |
string |
Obtiene o establece el nombre del usuario para el servidor de origen. Este usuario no necesita ser administrador. |
| targetServerUsername |
string |
Obtiene o establece el nombre del usuario para el servidor de destino. Este usuario no necesita ser administrador. |
MigrationSecretParametersForPatch
Parámetros de secreto de migración.
| Nombre | Tipo | Description |
|---|---|---|
| adminCredentials |
Admin |
Credenciales de los usuarios administradores para los servidores de origen y destino. |
| sourceServerUsername |
string |
Obtiene o establece el nombre del usuario para el servidor de origen. Este usuario no necesita ser administrador. |
| targetServerUsername |
string |
Obtiene o establece el nombre del usuario para el servidor de destino. Este usuario no necesita ser administrador. |
MigrationState
Estado de la migración.
| Valor | Description |
|---|---|
| InProgress | |
| WaitingForUserAction | |
| Canceled | |
| Failed | |
| Succeeded | |
| ValidationFailed | |
| CleaningUp |
MigrationStatus
Estado de la migración.
| Nombre | Tipo | Description |
|---|---|---|
| currentSubStateDetails |
Detalles del subestado de migración actual. |
|
| error |
string |
Mensaje de error, si lo hay, para el estado de migración. |
| state |
Estado de la migración. |
MigrationSubstate
Subestado de la migración.
| Valor | Description |
|---|---|
| PerformingPreRequisiteSteps | |
| WaitingForLogicalReplicationSetupRequestOnSourceDB | |
| WaitingForDBsToMigrateSpecification | |
| WaitingForTargetDBOverwriteConfirmation | |
| WaitingForDataMigrationScheduling | |
| WaitingForDataMigrationWindow | |
| MigratingData | |
| WaitingForCutoverTrigger | |
| CompletingMigration | |
| Completed | |
| CancelingRequestedDBMigrations | |
| ValidationInProgress |
MigrationSubstateDetails
Detalles del subestado de migración.
| Nombre | Tipo | Description |
|---|---|---|
| currentSubState |
Subestado de la migración. |
|
| dbDetails |
<string,
Database |
|
| validationDetails |
Detalles de la validación para la migración. |
OverwriteDatabasesOnTargetServer
Indica si las bases de datos del servidor de destino se pueden sobrescribir cuando ya están presentes. Si se establece en 'False', cuando el flujo de trabajo de migración detecte que la base de datos ya existe en el servidor de destino, esperará una confirmación.
| Valor | Description |
|---|---|
| True | |
| False |
ServerSku
Información informática de un servidor.
| Nombre | Tipo | Description |
|---|---|---|
| name |
string |
Nivel de proceso y tamaño del servidor de bases de datos. Este objeto está vacío para un servidor único de Azure Database for PostgreSQL. |
| tier |
Nivel del proceso asignado a un servidor. |
SkuTier
Nivel del proceso asignado a un servidor.
| Valor | Description |
|---|---|
| Burstable | |
| GeneralPurpose | |
| MemoryOptimized |
SourceType
Tipo de servidor de origen utilizado para la migración: 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 o Supabase_PostgreSQL
| Valor | Description |
|---|---|
| OnPremises | |
| AWS | |
| GCP | |
| AzureVM | |
| PostgreSQLSingleServer | |
| AWS_RDS | |
| AWS_AURORA | |
| AWS_EC2 | |
| GCP_CloudSQL | |
| GCP_AlloyDB | |
| GCP_Compute | |
| EDB | |
| EDB_Oracle_Server | |
| EDB_PostgreSQL | |
| PostgreSQLFlexibleServer | |
| PostgreSQLCosmosDB | |
| Huawei_RDS | |
| Huawei_Compute | |
| Heroku_PostgreSQL | |
| Crunchy_PostgreSQL | |
| ApsaraDB_RDS | |
| Digital_Ocean_Droplets | |
| Digital_Ocean_PostgreSQL | |
| Supabase_PostgreSQL |
SslMode
Modo SSL utilizado por una migración. El modo SSL predeterminado para 'PostgreSQLSingleServer' es 'VerifyFull'. El modo SSL predeterminado para otros tipos de fuentes es 'Prefer'.
| Valor | Description |
|---|---|
| Prefer | |
| Require | |
| VerifyCA | |
| VerifyFull |
StartDataMigration
Indica si la migración de datos debe iniciarse de inmediato.
| Valor | Description |
|---|---|
| True | |
| False |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
TriggerCutover
Indica si se debe desencadenar la transición para toda la migración.
| Valor | Description |
|---|---|
| True | |
| False |
ValidationDetails
Detalles de la validación para la migración.
| Nombre | Tipo | Description |
|---|---|---|
| dbLevelValidationDetails |
Detalles de las validaciones a nivel de servidor. |
|
| serverLevelValidationDetails |
Detalles de las validaciones a nivel de servidor. |
|
| status |
Estado de validación de la migración. |
|
| validationEndTimeInUtc |
string (date-time) |
Hora de finalización (UTC) para la validación. |
| validationStartTimeInUtc |
string (date-time) |
Hora de inicio (UTC) para la validación. |
ValidationMessage
Objeto de mensaje de validación.
| Nombre | Tipo | Description |
|---|---|---|
| message |
string |
Cadena de mensaje de validación. |
| state |
Gravedad del mensaje de validación. |
ValidationState
Estado de validación de la migración.
| Valor | Description |
|---|---|
| Failed | |
| Succeeded | |
| Warning |
ValidationSummaryItem
Objeto de resumen de validación.
| Nombre | Tipo | Description |
|---|---|---|
| messages |
Mensajes de validación. |
|
| state |
Estado de validación de la migración. |
|
| type |
string |
Tipo de validación. |