MigrationProperties interface

Migration.

Właściwości

cancel

Wskazuje, czy anulowanie musi zostać wyzwolone dla całej migracji.

currentStatus

Bieżący stan migracji.

dbsToCancelMigrationOn

Jeśli chcesz wyzwolić anulowanie dla określonych baz danych, ustaw wartość "triggerCutover" na "True" i nazwy określonych baz danych w tej tablicy.

dbsToMigrate

Nazwy baz danych do migracji.

dbsToTriggerCutoverOn

Jeśli chcesz wyzwolić środowisko jednorazowe dla określonych baz danych, ustaw wartość "triggerCutover" na wartość "True" i nazwy określonych baz danych w tej tablicy.

migrateRoles

Wskazuje, czy należy przeprowadzić migrację ról i uprawnień.

migrationId

Identyfikator migracji.

migrationInstanceResourceId

Identyfikator wystąpienia migracji prywatnego punktu końcowego.

migrationMode

Tryb używany do przeprowadzenia migracji: Online lub Offline.

migrationOption

Obsługiwana opcja migracji.

migrationWindowEndTimeInUtc

Czas zakończenia (UTC) okna migracji.

migrationWindowStartTimeInUtc

Godzina rozpoczęcia (UTC) okna migracji.

overwriteDbsInTarget

Wskazuje, czy bazy danych na serwerze docelowym mogą zostać zastąpione, jeśli są już obecne. W przypadku ustawienia wartości "Fałsz", gdy przepływ pracy migracji wykryje, że baza danych już istnieje na serwerze docelowym, będzie czekać na potwierdzenie.

secretParameters

Parametry wpisu tajnego migracji.

setupLogicalReplicationOnSourceDbIfNeeded

Wskazuje, czy w razie potrzeby należy skonfigurować replikację logiczną na serwerze źródłowym.

sourceDbServerFullyQualifiedDomainName

W pełni kwalifikowana nazwa domeny (FQDN) lub adres IP serwera źródłowego. Ta właściwość jest opcjonalna. Po podaniu usługa migracji zawsze będzie używać go do nawiązywania połączenia z serwerem źródłowym.

sourceDbServerMetadata

Metadane źródłowego serwera bazy danych.

sourceDbServerResourceId

Identyfikator zasobu źródłowego serwera bazy danych, gdy wartość "sourceType" to "PostgreSQLSingleServer". W przypadku innych typów źródeł należy ustawić wartość ipaddress:port@username lub hostname:port@username.

sourceType

Typ serwera źródłowego używany do migracji: 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 lub Supabase_PostgreSQL

sslMode

Tryb SSL używany przez migrację. Domyślny tryb SSL dla "PostgreSQLSingleServer" to "VerifyFull". Domyślny tryb SSL dla innych typów źródeł to "Preferowany".

startDataMigration

Wskazuje, czy migracja danych musi rozpocząć się od razu.

targetDbServerFullyQualifiedDomainName

W pełni kwalifikowana nazwa domeny (FQDN) lub adres IP serwera docelowego. Ta właściwość jest opcjonalna. Po podaniu usługa migracji zawsze będzie używać go do nawiązywania połączenia z serwerem docelowym.

targetDbServerMetadata

Metadane docelowego serwera bazy danych.

targetDbServerResourceId

Identyfikator zasobu docelowego serwera bazy danych.

triggerCutover

Wskazuje, czy należy wyzwolić jednorazowe przejście dla całej migracji.

Szczegóły właściwości

cancel

Wskazuje, czy anulowanie musi zostać wyzwolone dla całej migracji.

cancel?: string

Wartość właściwości

string

currentStatus

Bieżący stan migracji.

currentStatus?: MigrationStatus

Wartość właściwości

dbsToCancelMigrationOn

Jeśli chcesz wyzwolić anulowanie dla określonych baz danych, ustaw wartość "triggerCutover" na "True" i nazwy określonych baz danych w tej tablicy.

dbsToCancelMigrationOn?: string[]

Wartość właściwości

string[]

dbsToMigrate

Nazwy baz danych do migracji.

dbsToMigrate?: string[]

Wartość właściwości

string[]

dbsToTriggerCutoverOn

Jeśli chcesz wyzwolić środowisko jednorazowe dla określonych baz danych, ustaw wartość "triggerCutover" na wartość "True" i nazwy określonych baz danych w tej tablicy.

dbsToTriggerCutoverOn?: string[]

Wartość właściwości

string[]

migrateRoles

Wskazuje, czy należy przeprowadzić migrację ról i uprawnień.

migrateRoles?: string

Wartość właściwości

string

migrationId

Identyfikator migracji.

migrationId?: string

Wartość właściwości

string

migrationInstanceResourceId

Identyfikator wystąpienia migracji prywatnego punktu końcowego.

migrationInstanceResourceId?: string

Wartość właściwości

string

migrationMode

Tryb używany do przeprowadzenia migracji: Online lub Offline.

migrationMode?: string

Wartość właściwości

string

migrationOption

Obsługiwana opcja migracji.

migrationOption?: string

Wartość właściwości

string

migrationWindowEndTimeInUtc

Czas zakończenia (UTC) okna migracji.

migrationWindowEndTimeInUtc?: Date

Wartość właściwości

Date

migrationWindowStartTimeInUtc

Godzina rozpoczęcia (UTC) okna migracji.

migrationWindowStartTimeInUtc?: Date

Wartość właściwości

Date

overwriteDbsInTarget

Wskazuje, czy bazy danych na serwerze docelowym mogą zostać zastąpione, jeśli są już obecne. W przypadku ustawienia wartości "Fałsz", gdy przepływ pracy migracji wykryje, że baza danych już istnieje na serwerze docelowym, będzie czekać na potwierdzenie.

overwriteDbsInTarget?: string

Wartość właściwości

string

secretParameters

Parametry wpisu tajnego migracji.

secretParameters?: MigrationSecretParameters

Wartość właściwości

setupLogicalReplicationOnSourceDbIfNeeded

Wskazuje, czy w razie potrzeby należy skonfigurować replikację logiczną na serwerze źródłowym.

setupLogicalReplicationOnSourceDbIfNeeded?: string

Wartość właściwości

string

sourceDbServerFullyQualifiedDomainName

W pełni kwalifikowana nazwa domeny (FQDN) lub adres IP serwera źródłowego. Ta właściwość jest opcjonalna. Po podaniu usługa migracji zawsze będzie używać go do nawiązywania połączenia z serwerem źródłowym.

sourceDbServerFullyQualifiedDomainName?: string

Wartość właściwości

string

sourceDbServerMetadata

Metadane źródłowego serwera bazy danych.

sourceDbServerMetadata?: DbServerMetadata

Wartość właściwości

sourceDbServerResourceId

Identyfikator zasobu źródłowego serwera bazy danych, gdy wartość "sourceType" to "PostgreSQLSingleServer". W przypadku innych typów źródeł należy ustawić wartość ipaddress:port@username lub hostname:port@username.

sourceDbServerResourceId?: string

Wartość właściwości

string

sourceType

Typ serwera źródłowego używany do migracji: 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 lub Supabase_PostgreSQL

sourceType?: string

Wartość właściwości

string

sslMode

Tryb SSL używany przez migrację. Domyślny tryb SSL dla "PostgreSQLSingleServer" to "VerifyFull". Domyślny tryb SSL dla innych typów źródeł to "Preferowany".

sslMode?: string

Wartość właściwości

string

startDataMigration

Wskazuje, czy migracja danych musi rozpocząć się od razu.

startDataMigration?: string

Wartość właściwości

string

targetDbServerFullyQualifiedDomainName

W pełni kwalifikowana nazwa domeny (FQDN) lub adres IP serwera docelowego. Ta właściwość jest opcjonalna. Po podaniu usługa migracji zawsze będzie używać go do nawiązywania połączenia z serwerem docelowym.

targetDbServerFullyQualifiedDomainName?: string

Wartość właściwości

string

targetDbServerMetadata

Metadane docelowego serwera bazy danych.

targetDbServerMetadata?: DbServerMetadata

Wartość właściwości

targetDbServerResourceId

Identyfikator zasobu docelowego serwera bazy danych.

targetDbServerResourceId?: string

Wartość właściwości

string

triggerCutover

Wskazuje, czy należy wyzwolić jednorazowe przejście dla całej migracji.

triggerCutover?: string

Wartość właściwości

string