Migration interface

Właściwości migracji.

Rozszerzenie

Właściwości

cancel

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

currentStatus

Bieżący stan migracji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

targetDbServerResourceId

Identyfikator zasobu docelowego serwera bazy danych. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

triggerCutover

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.

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.

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