Freigeben über


Migration interface

Eigenschaften einer Migration.

Extends

Eigenschaften

cancel

Gibt an, ob der Abbruch für die gesamte Migration ausgelöst werden muss.

currentStatus

Aktueller Status einer Migration. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

dbsToCancelMigrationOn

Wenn Sie einen Abbruch für bestimmte Datenbanken auslösen möchten, legen Sie 'triggerCutover' auf 'True' und die Namen der spezifischen Datenbanken in diesem Array fest.

dbsToMigrate

Namen der zu migrierenden Datenbanken.

dbsToTriggerCutoverOn

Wenn Sie eine Übernahme für bestimmte Datenbanken auslösen möchten, legen Sie 'triggerCutover' auf 'True' und die Namen der spezifischen Datenbanken in diesem Array fest.

migrateRoles

Gibt an, ob Rollen und Berechtigungen migriert werden müssen.

migrationId

Kennung einer Migration. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

migrationInstanceResourceId

Bezeichner der Migrationsinstanz für private Endpunkte.

migrationMode

Modus, der zum Ausführen der Migration verwendet wird: Online oder Offline.

migrationOption

Unterstützte Option für eine Migration.

migrationWindowEndTimeInUtc

Endzeit (UTC) für das Migrationsfenster.

migrationWindowStartTimeInUtc

Startzeit (UTC) für das Migrationsfenster.

overwriteDbsInTarget

Gibt an, ob Datenbanken auf dem Zielserver überschrieben werden können, wenn sie bereits vorhanden sind. Wenn der Wert auf "False" festgelegt ist, wartet der Migrationsworkflow auf eine Bestätigung, wenn er erkennt, dass die Datenbank bereits auf dem Zielserver vorhanden ist.

secretParameters

Parameter des Migrationsgeheimnisses.

setupLogicalReplicationOnSourceDbIfNeeded

Gibt an, ob bei Bedarf die logische Replikation auf dem Quellserver eingerichtet werden soll.

sourceDbServerFullyQualifiedDomainName

Vollqualifizierter Domänenname (FQDN) oder IP-Adresse des Quellservers. Diese Eigenschaft ist optional. Wenn angegeben, wird sie vom Migrationsdienst immer verwendet, um eine Verbindung mit dem Quellserver herzustellen.

sourceDbServerMetadata

Metadaten des Quelldatenbankservers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

sourceDbServerResourceId

Kennung der Quelldatenbankserverressource, wenn 'sourceType' 'PostgreSQLSingleServer' ist. Für andere Quelltypen muss dies auf ipaddress:port@username oder hostname:port@username gesetzt werden.

sourceType

Für die Migration verwendeter Quellservertyp: 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 oder Supabase_PostgreSQL

sslMode

SSL-Modus, der von einer Migration verwendet wird. Der Standard-SSL-Modus für 'PostgreSQLSingleServer' ist 'VerifyFull'. Der Standard-SSL-Modus für andere Quelltypen ist "Bevorzugen".

startDataMigration

Gibt an, ob die Datenmigration sofort gestartet werden muss.

targetDbServerFullyQualifiedDomainName

Vollqualifizierter Domänenname (FQDN) oder IP-Adresse des Zielservers. Diese Eigenschaft ist optional. Wenn angegeben, wird sie vom Migrationsdienst immer verwendet, um eine Verbindung mit dem Zielserver herzustellen.

targetDbServerMetadata

Metadaten des Zieldatenbankservers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

targetDbServerResourceId

Kennung der Serverressource der Zieldatenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

triggerCutover

Gibt an, ob die Übernahme für die gesamte Migration ausgelöst werden muss.

Geerbte Eigenschaften

id

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

location

Der geografische Standort, an dem sich die Ressource befindet

name

Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

tags

Ressourcentags.

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

cancel

Gibt an, ob der Abbruch für die gesamte Migration ausgelöst werden muss.

cancel?: string

Eigenschaftswert

string

currentStatus

Aktueller Status einer Migration. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

currentStatus?: MigrationStatus

Eigenschaftswert

dbsToCancelMigrationOn

Wenn Sie einen Abbruch für bestimmte Datenbanken auslösen möchten, legen Sie 'triggerCutover' auf 'True' und die Namen der spezifischen Datenbanken in diesem Array fest.

dbsToCancelMigrationOn?: string[]

Eigenschaftswert

string[]

dbsToMigrate

Namen der zu migrierenden Datenbanken.

dbsToMigrate?: string[]

Eigenschaftswert

string[]

dbsToTriggerCutoverOn

Wenn Sie eine Übernahme für bestimmte Datenbanken auslösen möchten, legen Sie 'triggerCutover' auf 'True' und die Namen der spezifischen Datenbanken in diesem Array fest.

dbsToTriggerCutoverOn?: string[]

Eigenschaftswert

string[]

migrateRoles

Gibt an, ob Rollen und Berechtigungen migriert werden müssen.

migrateRoles?: string

Eigenschaftswert

string

migrationId

Kennung einer Migration. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

migrationId?: string

Eigenschaftswert

string

migrationInstanceResourceId

Bezeichner der Migrationsinstanz für private Endpunkte.

migrationInstanceResourceId?: string

Eigenschaftswert

string

migrationMode

Modus, der zum Ausführen der Migration verwendet wird: Online oder Offline.

migrationMode?: string

Eigenschaftswert

string

migrationOption

Unterstützte Option für eine Migration.

migrationOption?: string

Eigenschaftswert

string

migrationWindowEndTimeInUtc

Endzeit (UTC) für das Migrationsfenster.

migrationWindowEndTimeInUtc?: Date

Eigenschaftswert

Date

migrationWindowStartTimeInUtc

Startzeit (UTC) für das Migrationsfenster.

migrationWindowStartTimeInUtc?: Date

Eigenschaftswert

Date

overwriteDbsInTarget

Gibt an, ob Datenbanken auf dem Zielserver überschrieben werden können, wenn sie bereits vorhanden sind. Wenn der Wert auf "False" festgelegt ist, wartet der Migrationsworkflow auf eine Bestätigung, wenn er erkennt, dass die Datenbank bereits auf dem Zielserver vorhanden ist.

overwriteDbsInTarget?: string

Eigenschaftswert

string

secretParameters

Parameter des Migrationsgeheimnisses.

secretParameters?: MigrationSecretParameters

Eigenschaftswert

setupLogicalReplicationOnSourceDbIfNeeded

Gibt an, ob bei Bedarf die logische Replikation auf dem Quellserver eingerichtet werden soll.

setupLogicalReplicationOnSourceDbIfNeeded?: string

Eigenschaftswert

string

sourceDbServerFullyQualifiedDomainName

Vollqualifizierter Domänenname (FQDN) oder IP-Adresse des Quellservers. Diese Eigenschaft ist optional. Wenn angegeben, wird sie vom Migrationsdienst immer verwendet, um eine Verbindung mit dem Quellserver herzustellen.

sourceDbServerFullyQualifiedDomainName?: string

Eigenschaftswert

string

sourceDbServerMetadata

Metadaten des Quelldatenbankservers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

sourceDbServerMetadata?: DbServerMetadata

Eigenschaftswert

sourceDbServerResourceId

Kennung der Quelldatenbankserverressource, wenn 'sourceType' 'PostgreSQLSingleServer' ist. Für andere Quelltypen muss dies auf ipaddress:port@username oder hostname:port@username gesetzt werden.

sourceDbServerResourceId?: string

Eigenschaftswert

string

sourceType

Für die Migration verwendeter Quellservertyp: 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 oder Supabase_PostgreSQL

sourceType?: string

Eigenschaftswert

string

sslMode

SSL-Modus, der von einer Migration verwendet wird. Der Standard-SSL-Modus für 'PostgreSQLSingleServer' ist 'VerifyFull'. Der Standard-SSL-Modus für andere Quelltypen ist "Bevorzugen".

sslMode?: string

Eigenschaftswert

string

startDataMigration

Gibt an, ob die Datenmigration sofort gestartet werden muss.

startDataMigration?: string

Eigenschaftswert

string

targetDbServerFullyQualifiedDomainName

Vollqualifizierter Domänenname (FQDN) oder IP-Adresse des Zielservers. Diese Eigenschaft ist optional. Wenn angegeben, wird sie vom Migrationsdienst immer verwendet, um eine Verbindung mit dem Zielserver herzustellen.

targetDbServerFullyQualifiedDomainName?: string

Eigenschaftswert

string

targetDbServerMetadata

Metadaten des Zieldatenbankservers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

targetDbServerMetadata?: DbServerMetadata

Eigenschaftswert

targetDbServerResourceId

Kennung der Serverressource der Zieldatenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

targetDbServerResourceId?: string

Eigenschaftswert

string

triggerCutover

Gibt an, ob die Übernahme für die gesamte Migration ausgelöst werden muss.

triggerCutover?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

id

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

geerbt vonTrackedResource.id

location

Der geografische Standort, an dem sich die Ressource befindet

location: string

Eigenschaftswert

string

geerbt vonTrackedResource.location

name

Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

geerbt vonTrackedResource.name

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

geerbt vonTrackedResource.systemData-

tags

Ressourcentags.

tags?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}

vonTrackedResource.tags geerbt

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

geerbt vonTrackedResource.type