Udostępnij za pośrednictwem


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

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, wyślij flagę anulowania jako true i nazwy baz danych w tej tablicy

dbsToMigrate

Liczba baz danych do migracji

dbsToTriggerCutoverOn

Kiedy chcesz wyzwolić migrację jednorazową dla określonych baz danych, wyślij flagę triggerCutover jako true i nazwy baz danych w tej tablicy

migrateRoles

Aby przeprowadzić migrację ról i uprawnień, musimy wysłać tę flagę jako true

migrationId

Identyfikator migracji, identyfikator GUID. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

migrationInstanceResourceId

Identyfikator zasobu wystąpienia migracji prywatnego punktu końcowego

migrationMode

Istnieją dwa typy trybów migracji Online i Offline

migrationOption

Wskazuje to obsługiwaną opcję migracji dla migracji

migrationWindowEndTimeInUtc

Godzina zakończenia w formacie UTC dla okna migracji

migrationWindowStartTimeInUtc

Godzina rozpoczęcia w formacie UTC dla okna migracji

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.

secretParameters

Parametry wpisu tajnego migracji

setupLogicalReplicationOnSourceDbIfNeeded

Wskazuje, czy w razie potrzeby skonfigurować bazę danych LogicalReplicationOnSourceDb

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

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

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

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

sslMode

Tryby ssl na potrzeby migracji. Domyślny tryb SSL dla serwera PostgreSQLSingleServer to VerifyFull i Preferuj dla innych typów źródeł

startDataMigration

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

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

targetDbServerMetadata

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

targetDbServerResourceId

ResourceId źródłowego serwera bazy danych UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

triggerCutover

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.

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

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