Migration interface
Właściwości migracji.
- Rozszerzenie
Właściwości
| cancel | Wskazuje, czy anulowanie musi zostać wyzwolone dla całej migracji. |
| current |
Bieżący stan migracji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| dbs |
Jeśli chcesz wyzwolić anulowanie dla określonych baz danych, ustaw wartość "triggerCutover" na "True" i nazwy określonych baz danych w tej tablicy. |
| dbs |
Nazwy baz danych do migracji. |
| dbs |
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. |
| migrate |
Wskazuje, czy należy przeprowadzić migrację ról i uprawnień. |
| migration |
Identyfikator migracji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| migration |
Identyfikator wystąpienia migracji prywatnego punktu końcowego. |
| migration |
Tryb używany do przeprowadzenia migracji: Online lub Offline. |
| migration |
Obsługiwana opcja migracji. |
| migration |
Czas zakończenia (UTC) okna migracji. |
| migration |
Godzina rozpoczęcia (UTC) okna migracji. |
| overwrite |
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. |
| secret |
Parametry wpisu tajnego migracji. |
| setup |
Wskazuje, czy w razie potrzeby należy skonfigurować replikację logiczną na serwerze źródłowym. |
| source |
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. |
| source |
Metadane źródłowego serwera bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| source |
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. |
| source |
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 |
| ssl |
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". |
| start |
Wskazuje, czy migracja danych musi rozpocząć się od razu. |
| target |
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. |
| target |
Metadane docelowego serwera bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| target |
Identyfikator zasobu docelowego serwera bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| trigger |
Wskazuje, czy należy wyzwolić jednorazowe przejście dla całej migracji. |
Właściwości dziedziczone
| id | W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| location | Lokalizacja geograficzna, w której znajduje się zasób |
| name | Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| system |
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| tags | Tagi zasobów. |
| type | Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
targetDbServerMetadata?: DbServerMetadata
Wartość właściwości
targetDbServerResourceId
Identyfikator zasobu docelowego serwera bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
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
Szczegóły właściwości dziedziczonej
id
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: string
Wartość właściwości
string
Dziedziczone zTrackedResource.id
location
Lokalizacja geograficzna, w której znajduje się zasób
location: string
Wartość właściwości
string
Dziedziczone ztrackedResource.location
name
Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: string
Wartość właściwości
string
Dziedziczone zTrackedResource.name
systemData
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
systemData?: SystemData
Wartość właściwości
Dziedziczone ztrackedResource.systemData
tags
Tagi zasobów.
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
Dziedziczone ztrackedResource.tags
type
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: string
Wartość właściwości
string
Dziedziczone ztrackedResource.type