Compartir a través de


Migration interface

Propiedades de una migración.

Extends

Propiedades

cancel

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

currentStatus

Estado actual de una migración. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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.

dbsToMigrate

Nombres de las bases de datos que se van a migrar.

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.

migrateRoles

Indica si se deben migrar los roles y permisos.

migrationId

Identificador de una migración. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

migrationInstanceResourceId

Identificador de la instancia de migración de punto de conexión privado.

migrationMode

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

migrationOption

Opción admitida para una migración.

migrationWindowEndTimeInUtc

Hora de finalización (UTC) para la ventana de migración.

migrationWindowStartTimeInUtc

Hora de inicio (UTC) para la ventana de migración.

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.

secretParameters

Parámetros de secreto de migración.

setupLogicalReplicationOnSourceDbIfNeeded

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

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.

sourceDbServerMetadata

Metadatos del servidor de la base de datos de origen. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

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.

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.

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.

targetDbServerMetadata

Metadatos del servidor de base de datos de destino. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

targetDbServerResourceId

Identificador del recurso del servidor de base de datos de destino. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

triggerCutover

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.

systemData

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