Migration interface
Proprietà di una migrazione.
- Extends
Proprietà
| cancel | Indica se l'annullamento deve essere attivato per l'intera migrazione. |
| current |
Stato corrente di una migrazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| dbs |
Quando si desidera attivare l'annullamento per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array. |
| dbs |
Nomi dei database di cui eseguire la migrazione. |
| dbs |
Quando si desidera attivare il cutover per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array. |
| migrate |
Indica se è necessario eseguire la migrazione di ruoli e autorizzazioni. |
| migration |
Identificatore di una migrazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| migration |
Identificatore dell'istanza di migrazione dell'endpoint privato. |
| migration |
Modalità utilizzata per eseguire la migrazione: Online o Offline. |
| migration |
Opzione supportata per una migrazione. |
| migration |
Ora di fine (UTC) per la finestra di migrazione. |
| migration |
Ora di inizio (UTC) per la finestra di migrazione. |
| overwrite |
Indica se i database nel server di destinazione possono essere sovrascritti quando sono già presenti. Se impostato su 'False', quando il flusso di lavoro di migrazione rileva che il database esiste già sul server di destinazione, attenderà una conferma. |
| secret |
Parametri del segreto di migrazione. |
| setup |
Indica se configurare la replica logica nel server di origine, se necessario. |
| source |
Nome di dominio completo (FQDN) o indirizzo IP del server di origine. Questa proprietà è facoltativa. Quando fornito, il servizio di migrazione lo utilizzerà sempre per connettersi al server di origine. |
| source |
Metadati del server di database di origine. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| source |
Identificatore della risorsa del server di database di origine, quando 'sourceType' è 'PostgreSQLSingleServer'. Per altri tipi di origine questo deve essere impostato su ipaddress:port@username o hostname:port@username. |
| source |
Tipo di server di origine usato per la migrazione: 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 o Supabase_PostgreSQL |
| ssl |
Modalità SSL utilizzata da una migrazione. La modalità SSL predefinita per 'PostgreSQLSingleServer' è 'VerifyFull'. La modalità SSL predefinita per altri tipi di origine è "Preferisci". |
| start |
Indica se la migrazione dei dati deve essere avviata immediatamente. |
| target |
Nome di dominio completo (FQDN) o indirizzo IP del server di destinazione. Questa proprietà è facoltativa. Quando viene fornito, il servizio di migrazione lo utilizzerà sempre per connettersi al server di destinazione. |
| target |
Metadati del server di database di destinazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| target |
Identificatore della risorsa del server di database di destinazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| trigger |
Indica se il cutover deve essere attivato per l'intera migrazione. |
Proprietà ereditate
| id | ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| location | Posizione geografica in cui risiede la risorsa |
| name | Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| system |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| tags | Tag di risorsa. |
| type | Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
Dettagli proprietà
cancel
Indica se l'annullamento deve essere attivato per l'intera migrazione.
cancel?: string
Valore della proprietà
string
currentStatus
Stato corrente di una migrazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
currentStatus?: MigrationStatus
Valore della proprietà
dbsToCancelMigrationOn
Quando si desidera attivare l'annullamento per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array.
dbsToCancelMigrationOn?: string[]
Valore della proprietà
string[]
dbsToMigrate
Nomi dei database di cui eseguire la migrazione.
dbsToMigrate?: string[]
Valore della proprietà
string[]
dbsToTriggerCutoverOn
Quando si desidera attivare il cutover per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array.
dbsToTriggerCutoverOn?: string[]
Valore della proprietà
string[]
migrateRoles
Indica se è necessario eseguire la migrazione di ruoli e autorizzazioni.
migrateRoles?: string
Valore della proprietà
string
migrationId
Identificatore di una migrazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
migrationId?: string
Valore della proprietà
string
migrationInstanceResourceId
Identificatore dell'istanza di migrazione dell'endpoint privato.
migrationInstanceResourceId?: string
Valore della proprietà
string
migrationMode
Modalità utilizzata per eseguire la migrazione: Online o Offline.
migrationMode?: string
Valore della proprietà
string
migrationOption
Opzione supportata per una migrazione.
migrationOption?: string
Valore della proprietà
string
migrationWindowEndTimeInUtc
Ora di fine (UTC) per la finestra di migrazione.
migrationWindowEndTimeInUtc?: Date
Valore della proprietà
Date
migrationWindowStartTimeInUtc
Ora di inizio (UTC) per la finestra di migrazione.
migrationWindowStartTimeInUtc?: Date
Valore della proprietà
Date
overwriteDbsInTarget
Indica se i database nel server di destinazione possono essere sovrascritti quando sono già presenti. Se impostato su 'False', quando il flusso di lavoro di migrazione rileva che il database esiste già sul server di destinazione, attenderà una conferma.
overwriteDbsInTarget?: string
Valore della proprietà
string
secretParameters
Parametri del segreto di migrazione.
secretParameters?: MigrationSecretParameters
Valore della proprietà
setupLogicalReplicationOnSourceDbIfNeeded
Indica se configurare la replica logica nel server di origine, se necessario.
setupLogicalReplicationOnSourceDbIfNeeded?: string
Valore della proprietà
string
sourceDbServerFullyQualifiedDomainName
Nome di dominio completo (FQDN) o indirizzo IP del server di origine. Questa proprietà è facoltativa. Quando fornito, il servizio di migrazione lo utilizzerà sempre per connettersi al server di origine.
sourceDbServerFullyQualifiedDomainName?: string
Valore della proprietà
string
sourceDbServerMetadata
Metadati del server di database di origine. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
sourceDbServerMetadata?: DbServerMetadata
Valore della proprietà
sourceDbServerResourceId
Identificatore della risorsa del server di database di origine, quando 'sourceType' è 'PostgreSQLSingleServer'. Per altri tipi di origine questo deve essere impostato su ipaddress:port@username o hostname:port@username.
sourceDbServerResourceId?: string
Valore della proprietà
string
sourceType
Tipo di server di origine usato per la migrazione: 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 o Supabase_PostgreSQL
sourceType?: string
Valore della proprietà
string
sslMode
Modalità SSL utilizzata da una migrazione. La modalità SSL predefinita per 'PostgreSQLSingleServer' è 'VerifyFull'. La modalità SSL predefinita per altri tipi di origine è "Preferisci".
sslMode?: string
Valore della proprietà
string
startDataMigration
Indica se la migrazione dei dati deve essere avviata immediatamente.
startDataMigration?: string
Valore della proprietà
string
targetDbServerFullyQualifiedDomainName
Nome di dominio completo (FQDN) o indirizzo IP del server di destinazione. Questa proprietà è facoltativa. Quando viene fornito, il servizio di migrazione lo utilizzerà sempre per connettersi al server di destinazione.
targetDbServerFullyQualifiedDomainName?: string
Valore della proprietà
string
targetDbServerMetadata
Metadati del server di database di destinazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
targetDbServerMetadata?: DbServerMetadata
Valore della proprietà
targetDbServerResourceId
Identificatore della risorsa del server di database di destinazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
targetDbServerResourceId?: string
Valore della proprietà
string
triggerCutover
Indica se il cutover deve essere attivato per l'intera migrazione.
triggerCutover?: string
Valore della proprietà
string
Dettagli proprietà ereditate
id
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
id?: string
Valore della proprietà
string
Ereditato daTrackedResource.id
location
Posizione geografica in cui risiede la risorsa
location: string
Valore della proprietà
string
Ereditato daTrackedResource.location
name
Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
name?: string
Valore della proprietà
string
Ereditato daTrackedResource.name
systemData
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
systemData?: SystemData
Valore della proprietà
Ereditato daTrackedResource.systemData
tags
Tag di risorsa.
tags?: {[propertyName: string]: string}
Valore della proprietà
{[propertyName: string]: string}
Ereditato daTrackedResource.tags
type
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
type?: string
Valore della proprietà
string
Ereditato daTrackedResource.type