Migration interface
Propriedades de uma migração.
- Extends
Propriedades
| cancel | Indica se cancelar deve ser acionado para toda a migração. |
| current |
Status atual de uma migração. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| dbs |
Quando você quiser acionar o cancelamento para bancos de dados específicos, defina 'triggerCutover' como 'True' e os nomes dos bancos de dados específicos nessa matriz. |
| dbs |
Nomes de bancos de dados a serem migrados. |
| dbs |
Quando quiser acionar a substituição para bancos de dados específicos, defina 'triggerCutover' como 'True' e os nomes dos bancos de dados específicos nessa matriz. |
| migrate |
Indica se as funções e permissões devem ser migradas. |
| migration |
Identificador de uma migração. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| migration |
Identificador da instância de migração de ponto de extremidade privado. |
| migration |
Modo usado para realizar a migração: Online ou Offline. |
| migration |
Opção suportada para uma migração. |
| migration |
Hora de término (UTC) para a janela de migração. |
| migration |
Hora de início (UTC) para a janela de migração. |
| overwrite |
Indica se os bancos de dados no servidor de destino podem ser substituídos quando já presentes. Se definido como 'False', quando o fluxo de trabalho de migração detetar que o banco de dados já existe no servidor de destino, ele aguardará uma confirmação. |
| secret |
Parâmetros secretos de migração. |
| setup |
Indica se a replicação lógica deve ser configurada no servidor de origem, se necessário. |
| source |
FQDN (nome de domínio totalmente qualificado) ou endereço IP do servidor de origem. Esta propriedade é opcional. Quando fornecido, o serviço de migração sempre o usará para se conectar ao servidor de origem. |
| source |
Metadados do servidor de banco de dados de origem. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| source |
Identificador do recurso do servidor de banco de dados de origem, quando 'sourceType' é 'PostgreSQLSingleServer'. Para outros tipos de origem, isso deve ser definido como ipaddress:port@username ou hostname:port@username. |
| source |
Tipo de servidor de origem usado para a migração: 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 ou Supabase_PostgreSQL |
| ssl |
Modo SSL usado por uma migração. O modo SSL padrão para 'PostgreSQLSingleServer' é 'VerifyFull'. O modo SSL padrão para outros tipos de fonte é 'Prefer'. |
| start |
Indica se a migração de dados deve começar imediatamente. |
| target |
FQDN (nome de domínio totalmente qualificado) ou endereço IP do servidor de destino. Esta propriedade é opcional. Quando fornecido, o serviço de migração sempre o usará para se conectar ao servidor de destino. |
| target |
Metadados do servidor de banco de dados de destino. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| target |
Identificador do recurso do servidor de banco de dados de destino. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| trigger |
Indica se a substituição deve ser acionada para toda a migração. |
Propriedades Herdadas
| id | ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| location | A geolocalização onde o recurso vive |
| name | O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| system |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| tags | Tags de recursos. |
| type | O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes de Propriedade
cancel
Indica se cancelar deve ser acionado para toda a migração.
cancel?: string
Valor de Propriedade
string
currentStatus
Status atual de uma migração. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
currentStatus?: MigrationStatus
Valor de Propriedade
dbsToCancelMigrationOn
Quando você quiser acionar o cancelamento para bancos de dados específicos, defina 'triggerCutover' como 'True' e os nomes dos bancos de dados específicos nessa matriz.
dbsToCancelMigrationOn?: string[]
Valor de Propriedade
string[]
dbsToMigrate
Nomes de bancos de dados a serem migrados.
dbsToMigrate?: string[]
Valor de Propriedade
string[]
dbsToTriggerCutoverOn
Quando quiser acionar a substituição para bancos de dados específicos, defina 'triggerCutover' como 'True' e os nomes dos bancos de dados específicos nessa matriz.
dbsToTriggerCutoverOn?: string[]
Valor de Propriedade
string[]
migrateRoles
Indica se as funções e permissões devem ser migradas.
migrateRoles?: string
Valor de Propriedade
string
migrationId
Identificador de uma migração. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
migrationId?: string
Valor de Propriedade
string
migrationInstanceResourceId
Identificador da instância de migração de ponto de extremidade privado.
migrationInstanceResourceId?: string
Valor de Propriedade
string
migrationMode
Modo usado para realizar a migração: Online ou Offline.
migrationMode?: string
Valor de Propriedade
string
migrationOption
Opção suportada para uma migração.
migrationOption?: string
Valor de Propriedade
string
migrationWindowEndTimeInUtc
Hora de término (UTC) para a janela de migração.
migrationWindowEndTimeInUtc?: Date
Valor de Propriedade
Date
migrationWindowStartTimeInUtc
Hora de início (UTC) para a janela de migração.
migrationWindowStartTimeInUtc?: Date
Valor de Propriedade
Date
overwriteDbsInTarget
Indica se os bancos de dados no servidor de destino podem ser substituídos quando já presentes. Se definido como 'False', quando o fluxo de trabalho de migração detetar que o banco de dados já existe no servidor de destino, ele aguardará uma confirmação.
overwriteDbsInTarget?: string
Valor de Propriedade
string
secretParameters
Parâmetros secretos de migração.
secretParameters?: MigrationSecretParameters
Valor de Propriedade
setupLogicalReplicationOnSourceDbIfNeeded
Indica se a replicação lógica deve ser configurada no servidor de origem, se necessário.
setupLogicalReplicationOnSourceDbIfNeeded?: string
Valor de Propriedade
string
sourceDbServerFullyQualifiedDomainName
FQDN (nome de domínio totalmente qualificado) ou endereço IP do servidor de origem. Esta propriedade é opcional. Quando fornecido, o serviço de migração sempre o usará para se conectar ao servidor de origem.
sourceDbServerFullyQualifiedDomainName?: string
Valor de Propriedade
string
sourceDbServerMetadata
Metadados do servidor de banco de dados de origem. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
sourceDbServerMetadata?: DbServerMetadata
Valor de Propriedade
sourceDbServerResourceId
Identificador do recurso do servidor de banco de dados de origem, quando 'sourceType' é 'PostgreSQLSingleServer'. Para outros tipos de origem, isso deve ser definido como ipaddress:port@username ou hostname:port@username.
sourceDbServerResourceId?: string
Valor de Propriedade
string
sourceType
Tipo de servidor de origem usado para a migração: 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 ou Supabase_PostgreSQL
sourceType?: string
Valor de Propriedade
string
sslMode
Modo SSL usado por uma migração. O modo SSL padrão para 'PostgreSQLSingleServer' é 'VerifyFull'. O modo SSL padrão para outros tipos de fonte é 'Prefer'.
sslMode?: string
Valor de Propriedade
string
startDataMigration
Indica se a migração de dados deve começar imediatamente.
startDataMigration?: string
Valor de Propriedade
string
targetDbServerFullyQualifiedDomainName
FQDN (nome de domínio totalmente qualificado) ou endereço IP do servidor de destino. Esta propriedade é opcional. Quando fornecido, o serviço de migração sempre o usará para se conectar ao servidor de destino.
targetDbServerFullyQualifiedDomainName?: string
Valor de Propriedade
string
targetDbServerMetadata
Metadados do servidor de banco de dados de destino. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
targetDbServerMetadata?: DbServerMetadata
Valor de Propriedade
targetDbServerResourceId
Identificador do recurso do servidor de banco de dados de destino. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
targetDbServerResourceId?: string
Valor de Propriedade
string
triggerCutover
Indica se a substituição deve ser acionada para toda a migração.
triggerCutover?: string
Valor de Propriedade
string
Detalhes da Propriedade Herdada
id
ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor de Propriedade
string
herdado deTrackedResource.id
location
name
O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor de Propriedade
string
herdado deTrackedResource.name
systemData
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
systemData?: SystemData
Valor de Propriedade
herdado deTrackedResource.systemData
tags
Tags de recursos.
tags?: {[propertyName: string]: string}
Valor de Propriedade
{[propertyName: string]: string}
herdado deTrackedResource.tags