Condividi tramite


Migration interface

Proprietà di una migrazione.

Extends

Proprietà

cancel

Indica se l'annullamento deve essere attivato per l'intera migrazione.

currentStatus

Stato corrente di una migrazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

dbsToCancelMigrationOn

Quando si desidera attivare l'annullamento per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array.

dbsToMigrate

Nomi dei database di cui eseguire la migrazione.

dbsToTriggerCutoverOn

Quando si desidera attivare il cutover per database specifici, impostare 'triggerCutover' su 'True' e i nomi dei database specifici in questo array.

migrateRoles

Indica se è necessario eseguire la migrazione di ruoli e autorizzazioni.

migrationId

Identificatore di una migrazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

migrationInstanceResourceId

Identificatore dell'istanza di migrazione dell'endpoint privato.

migrationMode

Modalità utilizzata per eseguire la migrazione: Online o Offline.

migrationOption

Opzione supportata per una migrazione.

migrationWindowEndTimeInUtc

Ora di fine (UTC) per la finestra di migrazione.

migrationWindowStartTimeInUtc

Ora di inizio (UTC) per la finestra di migrazione.

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.

secretParameters

Parametri del segreto di migrazione.

setupLogicalReplicationOnSourceDbIfNeeded

Indica se configurare la replica logica nel server di origine, se necessario.

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.

sourceDbServerMetadata

Metadati del server di database di origine. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

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.

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

sslMode

Modalità SSL utilizzata da una migrazione. La modalità SSL predefinita per 'PostgreSQLSingleServer' è 'VerifyFull'. La modalità SSL predefinita per altri tipi di origine è "Preferisci".

startDataMigration

Indica se la migrazione dei dati deve essere avviata immediatamente.

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.

targetDbServerMetadata

Metadati del server di database di destinazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

targetDbServerResourceId

Identificatore della risorsa del server di database di destinazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

triggerCutover

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.

systemData

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