MigrationResource interface
Reprezentuje zasób migracji.
- Rozszerzenie
Właściwości
cancel | Aby wyzwolić anulowanie dla całej migracji, musimy wysłać tę flagę jako true |
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, wyślij flagę anulowania jako true i nazwy baz danych w tej tablicy |
dbs |
Liczba baz danych do migracji |
dbs |
Kiedy chcesz wyzwolić migrację jednorazową dla określonych baz danych, wyślij flagę triggerCutover jako true i nazwy baz danych w tej tablicy |
migrate |
Aby przeprowadzić migrację ról i uprawnień, musimy wysłać tę flagę jako true |
migration |
Identyfikator migracji, identyfikator GUID. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
migration |
Identyfikator zasobu wystąpienia migracji prywatnego punktu końcowego |
migration |
Istnieją dwa typy trybów migracji Online i Offline |
migration |
Wskazuje to obsługiwaną opcję migracji dla migracji |
migration |
Godzina zakończenia w formacie UTC dla okna migracji |
migration |
Godzina rozpoczęcia w formacie UTC dla okna migracji |
overwrite |
Wskazuje, czy bazy danych na serwerze docelowym można zastąpić, jeśli są już obecne. Jeśli zostanie ustawiona wartość Fałsz, przepływ pracy migracji będzie czekać na potwierdzenie, jeśli wykryje, że baza danych już istnieje. |
secret |
Parametry wpisu tajnego migracji |
setup |
Wskazuje, czy w razie potrzeby skonfigurować bazę danych LogicalReplicationOnSourceDb |
source |
W pełni kwalifikowana nazwa domeny serwera źródłowego (FQDN) lub adres IP. Jest to opcjonalna wartość, jeśli podać ją klient, usługa migracji zawsze będzie używać jej do połączenia |
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 |
ResourceId źródłowego serwera bazy danych w przypadku, gdy sourceType to PostgreSQLSingleServer. W przypadku innych typów źródłowych powinna to być adres ipaddress:port@username lub nazwa hosta:port@username |
source |
typ serwera źródłowego migracji: OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute lub EDB |
ssl |
Tryby ssl na potrzeby migracji. Domyślny tryb SSL dla serwera PostgreSQLSingleServer to VerifyFull i Preferuj dla innych typów źródeł |
start |
Wskazuje, czy migracja danych powinna rozpocząć się od razu |
target |
W pełni kwalifikowana nazwa domeny serwera docelowego (FQDN) lub adres IP. Jest to opcjonalna wartość, jeśli podać ją klient, usługa migracji zawsze będzie używać jej do połączenia |
target |
Metadane docelowego serwera bazy danych UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
target |
ResourceId źródłowego serwera bazy danych UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
trigger |
Aby wyzwolić migrację jednorazową dla całej migracji, musimy wysłać tę flagę jako true |
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
Aby wyzwolić anulowanie dla całej migracji, musimy wysłać tę flagę jako true
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, wyślij flagę anulowania jako true i nazwy baz danych w tej tablicy
dbsToCancelMigrationOn?: string[]
Wartość właściwości
string[]
dbsToMigrate
Liczba baz danych do migracji
dbsToMigrate?: string[]
Wartość właściwości
string[]
dbsToTriggerCutoverOn
Kiedy chcesz wyzwolić migrację jednorazową dla określonych baz danych, wyślij flagę triggerCutover jako true i nazwy baz danych w tej tablicy
dbsToTriggerCutoverOn?: string[]
Wartość właściwości
string[]
migrateRoles
Aby przeprowadzić migrację ról i uprawnień, musimy wysłać tę flagę jako true
migrateRoles?: string
Wartość właściwości
string
migrationId
Identyfikator migracji, identyfikator GUID. 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 zasobu wystąpienia migracji prywatnego punktu końcowego
migrationInstanceResourceId?: string
Wartość właściwości
string
migrationMode
Istnieją dwa typy trybów migracji Online i Offline
migrationMode?: string
Wartość właściwości
string
migrationOption
Wskazuje to obsługiwaną opcję migracji dla migracji
migrationOption?: string
Wartość właściwości
string
migrationWindowEndTimeInUtc
Godzina zakończenia w formacie UTC dla okna migracji
migrationWindowEndTimeInUtc?: Date
Wartość właściwości
Date
migrationWindowStartTimeInUtc
Godzina rozpoczęcia w formacie UTC dla okna migracji
migrationWindowStartTimeInUtc?: Date
Wartość właściwości
Date
overwriteDbsInTarget
Wskazuje, czy bazy danych na serwerze docelowym można zastąpić, jeśli są już obecne. Jeśli zostanie ustawiona wartość Fałsz, przepływ pracy migracji będzie czekać na potwierdzenie, jeśli wykryje, że baza danych już istnieje.
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 skonfigurować bazę danych LogicalReplicationOnSourceDb
setupLogicalReplicationOnSourceDbIfNeeded?: string
Wartość właściwości
string
sourceDbServerFullyQualifiedDomainName
W pełni kwalifikowana nazwa domeny serwera źródłowego (FQDN) lub adres IP. Jest to opcjonalna wartość, jeśli podać ją klient, usługa migracji zawsze będzie używać jej do połączenia
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
ResourceId źródłowego serwera bazy danych w przypadku, gdy sourceType to PostgreSQLSingleServer. W przypadku innych typów źródłowych powinna to być adres ipaddress:port@username lub nazwa hosta:port@username
sourceDbServerResourceId?: string
Wartość właściwości
string
sourceType
typ serwera źródłowego migracji: OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute lub EDB
sourceType?: string
Wartość właściwości
string
sslMode
Tryby ssl na potrzeby migracji. Domyślny tryb SSL dla serwera PostgreSQLSingleServer to VerifyFull i Preferuj dla innych typów źródeł
sslMode?: string
Wartość właściwości
string
startDataMigration
Wskazuje, czy migracja danych powinna rozpocząć się od razu
startDataMigration?: string
Wartość właściwości
string
targetDbServerFullyQualifiedDomainName
W pełni kwalifikowana nazwa domeny serwera docelowego (FQDN) lub adres IP. Jest to opcjonalna wartość, jeśli podać ją klient, usługa migracji zawsze będzie używać jej do połączenia
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
ResourceId źródłowego 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
Aby wyzwolić migrację jednorazową dla całej migracji, musimy wysłać tę flagę jako true
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