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. |
| dbs |
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. |
| dbs |
Noms des bases de données à migrer. |
| dbs |
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. |
| migrate |
Indique si les rôles et les autorisations doivent être migrés. |
| migration |
Mode utilisé pour effectuer la migration : En ligne ou Hors ligne. |
| migration |
Heure de début (UTC) de la fenêtre de migration. |
| overwrite |
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. |
| secret |
Paramètres de secret de migration. |
| setup |
Indique s’il faut configurer la réplication logique sur le serveur source, si nécessaire. |
| source |
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. |
| source |
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. |
| start |
Indique si la migration des données doit commencer immédiatement. |
| target |
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. |
| trigger |
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