Migration interface
Propiedades de una migración.
- Extends
Propiedades
| cancel | Indica si se debe desencadenar la cancelación para toda la migración. |
| current |
Estado actual de una migración. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| dbs |
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. |
| dbs |
Nombres de las bases de datos que se van a migrar. |
| dbs |
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. |
| migrate |
Indica si se deben migrar los roles y permisos. |
| migration |
Identificador de una migración. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| migration |
Identificador de la instancia de migración de punto de conexión privado. |
| migration |
Modo utilizado para realizar la migración: En línea o sin conexión. |
| migration |
Opción admitida para una migración. |
| migration |
Hora de finalización (UTC) para la ventana de migración. |
| migration |
Hora de inicio (UTC) para la ventana 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. |
| secret |
Parámetros de secreto de migración. |
| setup |
Indica si se debe configurar la replicación lógica en el servidor de origen, si es necesario. |
| source |
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. |
| source |
Metadatos del servidor de la base de datos de origen. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| source |
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. |
| 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. |
| target |
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. |
| target |
Metadatos del servidor de base de datos de destino. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| target |
Identificador del recurso del servidor de base de datos de destino. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| trigger |
Indica si se debe desencadenar la transición para toda la migración. |
Propiedades heredadas
| id | Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| location | Ubicación geográfica donde reside el recurso |
| name | El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| system |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| tags | Etiquetas de recursos. |
| type | Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Detalles de las propiedades
cancel
Indica si se debe desencadenar la cancelación para toda la migración.
cancel?: string
Valor de propiedad
string
currentStatus
Estado actual de una migración. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
currentStatus?: MigrationStatus
Valor de propiedad
dbsToCancelMigrationOn
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.
dbsToCancelMigrationOn?: string[]
Valor de propiedad
string[]
dbsToMigrate
Nombres de las bases de datos que se van a migrar.
dbsToMigrate?: string[]
Valor de propiedad
string[]
dbsToTriggerCutoverOn
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.
dbsToTriggerCutoverOn?: string[]
Valor de propiedad
string[]
migrateRoles
Indica si se deben migrar los roles y permisos.
migrateRoles?: string
Valor de propiedad
string
migrationId
Identificador de una migración. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
migrationId?: string
Valor de propiedad
string
migrationInstanceResourceId
Identificador de la instancia de migración de punto de conexión privado.
migrationInstanceResourceId?: string
Valor de propiedad
string
migrationMode
Modo utilizado para realizar la migración: En línea o sin conexión.
migrationMode?: string
Valor de propiedad
string
migrationOption
Opción admitida para una migración.
migrationOption?: string
Valor de propiedad
string
migrationWindowEndTimeInUtc
Hora de finalización (UTC) para la ventana de migración.
migrationWindowEndTimeInUtc?: Date
Valor de propiedad
Date
migrationWindowStartTimeInUtc
Hora de inicio (UTC) para la ventana de migración.
migrationWindowStartTimeInUtc?: Date
Valor de propiedad
Date
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.
overwriteDbsInTarget?: string
Valor de propiedad
string
secretParameters
Parámetros de secreto de migración.
secretParameters?: MigrationSecretParameters
Valor de propiedad
setupLogicalReplicationOnSourceDbIfNeeded
Indica si se debe configurar la replicación lógica en el servidor de origen, si es necesario.
setupLogicalReplicationOnSourceDbIfNeeded?: string
Valor de propiedad
string
sourceDbServerFullyQualifiedDomainName
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.
sourceDbServerFullyQualifiedDomainName?: string
Valor de propiedad
string
sourceDbServerMetadata
Metadatos del servidor de la base de datos de origen. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
sourceDbServerMetadata?: DbServerMetadata
Valor de propiedad
sourceDbServerResourceId
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.
sourceDbServerResourceId?: string
Valor de propiedad
string
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
sourceType?: string
Valor de propiedad
string
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'.
sslMode?: string
Valor de propiedad
string
startDataMigration
Indica si la migración de datos debe iniciarse de inmediato.
startDataMigration?: string
Valor de propiedad
string
targetDbServerFullyQualifiedDomainName
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.
targetDbServerFullyQualifiedDomainName?: string
Valor de propiedad
string
targetDbServerMetadata
Metadatos del servidor de base de datos de destino. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
targetDbServerMetadata?: DbServerMetadata
Valor de propiedad
targetDbServerResourceId
Identificador del recurso del servidor de base de datos de destino. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
targetDbServerResourceId?: string
Valor de propiedad
string
triggerCutover
Indica si se debe desencadenar la transición para toda la migración.
triggerCutover?: string
Valor de propiedad
string
Detalles de las propiedades heredadas
id
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
heredado deTrackedResource.id
location
Ubicación geográfica donde reside el recurso
location: string
Valor de propiedad
string
heredado detrackedResource.location
name
El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
heredado deTrackedResource.name
systemData
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
systemData?: SystemData
Valor de propiedad
heredado detrackedResource.systemData
tags
Etiquetas de recursos.
tags?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
Heredado deTrackedResource.tags
type
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string
Heredar detrackedResource.type