Migration interface
Eigenschaften einer Migration.
- Extends
Eigenschaften
| cancel | Gibt an, ob der Abbruch für die gesamte Migration ausgelöst werden muss. |
| current |
Aktueller Status einer Migration. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| dbs |
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. |
| dbs |
Namen der zu migrierenden Datenbanken. |
| dbs |
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. |
| migrate |
Gibt an, ob Rollen und Berechtigungen migriert werden müssen. |
| migration |
Kennung einer Migration. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| migration |
Bezeichner der Migrationsinstanz für private Endpunkte. |
| migration |
Modus, der zum Ausführen der Migration verwendet wird: Online oder Offline. |
| migration |
Unterstützte Option für eine Migration. |
| migration |
Endzeit (UTC) für das Migrationsfenster. |
| migration |
Startzeit (UTC) für das Migrationsfenster. |
| overwrite |
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. |
| secret |
Parameter des Migrationsgeheimnisses. |
| setup |
Gibt an, ob bei Bedarf die logische Replikation auf dem Quellserver eingerichtet werden soll. |
| source |
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. |
| source |
Metadaten des Quelldatenbankservers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| source |
Kennung der Quelldatenbankserverressource, wenn 'sourceType' 'PostgreSQLSingleServer' ist. Für andere Quelltypen muss dies auf ipaddress:port@username oder hostname:port@username gesetzt werden. |
| source |
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 |
| ssl |
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". |
| start |
Gibt an, ob die Datenmigration sofort gestartet werden muss. |
| target |
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. |
| target |
Metadaten des Zieldatenbankservers. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| target |
Kennung der Serverressource der Zieldatenbank. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
| trigger |
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. |
| system |
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}
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