Compartir a través de


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
migrationName
path True

string

pattern: ^[a-z][a-z0-9]*$

Nombre de la migración.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

serverName
path True

string

minLength: 3
maxLength: 63
pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*

El nombre del servidor.

subscriptionId
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

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

MigrateRolesAndPermissions

Indica si se deben migrar los roles y permisos.

properties.migrationMode

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

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.

properties.secretParameters

MigrationSecretParametersForPatch

Parámetros de secreto de migración.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

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

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

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

Migration

La operación de Azure se completó correctamente.

Other Status Codes

ErrorResponse

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
AdminCredentials

Credenciales de los usuarios administradores para los servidores de origen y destino.

AdminCredentialsForPatch

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.

createdByType

Tipo de identidad que creó el recurso.

DatabaseMigrationState

Estado de migración de una base de datos.

DbLevelValidationStatus

Resumen del estado de validación de una base de datos.

DbServerMetadata

Metadatos del servidor de base de datos.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

LogicalReplicationOnSourceServer

Indica si se debe configurar la replicación lógica en el servidor de origen, si es necesario.

MigrateRolesAndPermissions

Indica si se deben migrar los roles y permisos.

Migration

Propiedades de una migración.

MigrationDatabaseState

Estado de migración de una base de datos.

MigrationMode

Modo utilizado para realizar la migración: En línea o sin conexión.

MigrationOption

Opción admitida para una migración

MigrationResourceForPatch

Migration.

MigrationSecretParameters

Parámetros de secreto de migración.

MigrationSecretParametersForPatch

Parámetros de secreto de migración.

MigrationState

Estado de la migración.

MigrationStatus

Estado de la migración.

MigrationSubstate

Subestado de la migración.

MigrationSubstateDetails

Detalles del subestado de 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.

ServerSku

Información informática de un servidor.

SkuTier

Nivel del proceso asignado a un servidor.

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

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'.

StartDataMigration

Indica si la migración de datos debe iniciarse de inmediato.

systemData

Metadatos relativos a la creación y última modificación del recurso.

TriggerCutover

Indica si se debe desencadenar la transición para toda la migración.

ValidationDetails

Detalles de la validación para la migración.

ValidationMessage

Objeto de mensaje de validación.

ValidationState

Estado de validación de la migración.

ValidationSummaryItem

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

MigrationDatabaseState

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

ValidationSummaryItem[]

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

ServerSku

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

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Los detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

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

Cancel

Indica si se debe desencadenar la cancelación para toda la migración.

properties.currentStatus

MigrationStatus

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

MigrateRolesAndPermissions

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

MigrationMode

Modo utilizado para realizar la migración: En línea o sin conexión.

properties.migrationOption

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

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.

properties.secretParameters

MigrationSecretParameters

Parámetros de secreto de migración.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

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

DbServerMetadata

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

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

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

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

DbServerMetadata

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

TriggerCutover

Indica si se debe desencadenar la transición para toda la migración.

systemData

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

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

MigrateRolesAndPermissions

Indica si se deben migrar los roles y permisos.

properties.migrationMode

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

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.

properties.secretParameters

MigrationSecretParametersForPatch

Parámetros de secreto de migración.

properties.setupLogicalReplicationOnSourceDbIfNeeded

LogicalReplicationOnSourceServer

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

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

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

AdminCredentials (password)

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

AdminCredentialsForPatch (password)

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

MigrationSubstateDetails

Detalles del subestado de migración actual.

error

string

Mensaje de error, si lo hay, para el estado de migración.

state

MigrationState

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

MigrationSubstate

Subestado de la migración.

dbDetails

<string,  DatabaseMigrationState>

validationDetails

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

SkuTier

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

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

createdByType

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

DbLevelValidationStatus[]

Detalles de las validaciones a nivel de servidor.

serverLevelValidationDetails

ValidationSummaryItem[]

Detalles de las validaciones a nivel de servidor.

status

ValidationState

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

ValidationState

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

ValidationMessage[]

Mensajes de validación.

state

ValidationState

Estado de validación de la migración.

type

string

Tipo de validación.