MigrationPropertiesForPatch interface

Propriétés de migration.

Propriétés

cancel

Indique si l’annulation doit être déclenchée pour l’ensemble de la migration.

dbsToCancelMigrationOn

Lorsque vous souhaitez déclencher cancel pour des bases de données spécifiques, définissez 'triggerCutover' sur 'True' et les noms des bases de données spécifiques de ce tableau.

dbsToMigrate

Noms des bases de données à migrer.

dbsToTriggerCutoverOn

Lorsque vous souhaitez déclencher le basculement pour des bases de données spécifiques, définissez 'triggerCutover' sur 'True' et les noms des bases de données spécifiques de ce tableau.

migrateRoles

Indique si les rôles et les autorisations doivent être migrés.

migrationMode

Mode utilisé pour effectuer la migration : En ligne ou Hors ligne.

migrationWindowStartTimeInUtc

Heure de début (UTC) de la fenêtre de migration.

overwriteDbsInTarget

Indique si les bases de données du serveur cible peuvent être écrasées lorsqu’elles sont déjà présentes. Si la valeur est « False », lorsque le workflow de migration détecte que la base de données existe déjà sur le serveur cible, il attend une confirmation.

secretParameters

Paramètres de secret de migration.

setupLogicalReplicationOnSourceDbIfNeeded

Indique s’il faut configurer la réplication logique sur le serveur source, si nécessaire.

sourceDbServerFullyQualifiedDomainName

Nom de domaine complet (FQDN) ou adresse IP du serveur source. Cette propriété est facultative. Lorsqu’il est fourni, le service de migration l’utilise toujours pour se connecter au serveur source.

sourceDbServerResourceId

Identificateur de la ressource du serveur de base de données source, lorsque 'sourceType' est 'PostgreSQLSingleServer'. Pour les autres types de sources, cela doit être défini sur ipaddress :port@username ou hostname :port@username.

startDataMigration

Indique si la migration des données doit commencer immédiatement.

targetDbServerFullyQualifiedDomainName

Nom de domaine complet (FQDN) ou adresse IP du serveur cible. Cette propriété est facultative. Lorsqu’il est fourni, le service de migration l’utilise toujours pour se connecter au serveur cible.

triggerCutover

Indique si le basculement doit être déclenché pour l’ensemble de la migration.

Détails de la propriété

cancel

Indique si l’annulation doit être déclenchée pour l’ensemble de la migration.

cancel?: string

Valeur de propriété

string

dbsToCancelMigrationOn

Lorsque vous souhaitez déclencher cancel pour des bases de données spécifiques, définissez 'triggerCutover' sur 'True' et les noms des bases de données spécifiques de ce tableau.

dbsToCancelMigrationOn?: string[]

Valeur de propriété

string[]

dbsToMigrate

Noms des bases de données à migrer.

dbsToMigrate?: string[]

Valeur de propriété

string[]

dbsToTriggerCutoverOn

Lorsque vous souhaitez déclencher le basculement pour des bases de données spécifiques, définissez 'triggerCutover' sur 'True' et les noms des bases de données spécifiques de ce tableau.

dbsToTriggerCutoverOn?: string[]

Valeur de propriété

string[]

migrateRoles

Indique si les rôles et les autorisations doivent être migrés.

migrateRoles?: string

Valeur de propriété

string

migrationMode

Mode utilisé pour effectuer la migration : En ligne ou Hors ligne.

migrationMode?: string

Valeur de propriété

string

migrationWindowStartTimeInUtc

Heure de début (UTC) de la fenêtre de migration.

migrationWindowStartTimeInUtc?: Date

Valeur de propriété

Date

overwriteDbsInTarget

Indique si les bases de données du serveur cible peuvent être écrasées lorsqu’elles sont déjà présentes. Si la valeur est « False », lorsque le workflow de migration détecte que la base de données existe déjà sur le serveur cible, il attend une confirmation.

overwriteDbsInTarget?: string

Valeur de propriété

string

secretParameters

Paramètres de secret de migration.

secretParameters?: MigrationSecretParametersForPatch

Valeur de propriété

setupLogicalReplicationOnSourceDbIfNeeded

Indique s’il faut configurer la réplication logique sur le serveur source, si nécessaire.

setupLogicalReplicationOnSourceDbIfNeeded?: string

Valeur de propriété

string

sourceDbServerFullyQualifiedDomainName

Nom de domaine complet (FQDN) ou adresse IP du serveur source. Cette propriété est facultative. Lorsqu’il est fourni, le service de migration l’utilise toujours pour se connecter au serveur source.

sourceDbServerFullyQualifiedDomainName?: string

Valeur de propriété

string

sourceDbServerResourceId

Identificateur de la ressource du serveur de base de données source, lorsque 'sourceType' est 'PostgreSQLSingleServer'. Pour les autres types de sources, cela doit être défini sur ipaddress :port@username ou hostname :port@username.

sourceDbServerResourceId?: string

Valeur de propriété

string

startDataMigration

Indique si la migration des données doit commencer immédiatement.

startDataMigration?: string

Valeur de propriété

string

targetDbServerFullyQualifiedDomainName

Nom de domaine complet (FQDN) ou adresse IP du serveur cible. Cette propriété est facultative. Lorsqu’il est fourni, le service de migration l’utilise toujours pour se connecter au serveur cible.

targetDbServerFullyQualifiedDomainName?: string

Valeur de propriété

string

triggerCutover

Indique si le basculement doit être déclenché pour l’ensemble de la migration.

triggerCutover?: string

Valeur de propriété

string