Migration interface
Propriedades de uma migração.
- Extends
Propriedades
| cancel | Indica se o cancelamento deve ser disparado para toda a migração. |
| current |
Status atual de uma migração. OBSERVAÇÃO: essa 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 você quiser disparar 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| migration |
Identificador da instância de migração do ponto de extremidade privado. |
| migration |
Modo utilizado para realizar a migração: Online ou Offline. |
| migration |
Opção com suporte 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á estiverem presentes. Se definido como 'False', quando o fluxo de trabalho de migração detectar que o banco de dados já existe no servidor de destino, ele aguardará uma confirmação. |
| secret |
Parâmetros de segredo de migração. |
| setup |
Indica se a replicação lógica deve ser configurada no servidor de origem, se necessário. |
| source |
Nome de domínio totalmente qualificado (FQDN) 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: essa 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 origem é 'Prefer'. |
| start |
Indica se a migração de dados deve começar imediatamente. |
| target |
Nome de domínio totalmente qualificado (FQDN) 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: essa 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| trigger |
Indica se a substituição deve ser disparada para toda a migração. |
Propriedades herdadas
| id | ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| location | A localização geográfica onde o recurso reside |
| name | O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| system |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. OBSERVAÇÃO: essa 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" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
Detalhes da propriedade
cancel
Indica se o cancelamento deve ser disparado para toda a migração.
cancel?: string
Valor da propriedade
string
currentStatus
Status atual de uma migração. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
currentStatus?: MigrationStatus
Valor da 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 da propriedade
string[]
dbsToMigrate
Nomes de bancos de dados a serem migrados.
dbsToMigrate?: string[]
Valor da propriedade
string[]
dbsToTriggerCutoverOn
Quando você quiser disparar 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 da propriedade
string[]
migrateRoles
Indica se as funções e permissões devem ser migradas.
migrateRoles?: string
Valor da propriedade
string
migrationId
Identificador de uma migração. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
migrationId?: string
Valor da propriedade
string
migrationInstanceResourceId
Identificador da instância de migração do ponto de extremidade privado.
migrationInstanceResourceId?: string
Valor da propriedade
string
migrationMode
Modo utilizado para realizar a migração: Online ou Offline.
migrationMode?: string
Valor da propriedade
string
migrationOption
Opção com suporte para uma migração.
migrationOption?: string
Valor da propriedade
string
migrationWindowEndTimeInUtc
Hora de término (UTC) para a janela de migração.
migrationWindowEndTimeInUtc?: Date
Valor da propriedade
Date
migrationWindowStartTimeInUtc
Hora de início (UTC) para a janela de migração.
migrationWindowStartTimeInUtc?: Date
Valor da propriedade
Date
overwriteDbsInTarget
Indica se os bancos de dados no servidor de destino podem ser substituídos quando já estiverem presentes. Se definido como 'False', quando o fluxo de trabalho de migração detectar que o banco de dados já existe no servidor de destino, ele aguardará uma confirmação.
overwriteDbsInTarget?: string
Valor da propriedade
string
secretParameters
Parâmetros de segredo de migração.
secretParameters?: MigrationSecretParameters
Valor da propriedade
setupLogicalReplicationOnSourceDbIfNeeded
Indica se a replicação lógica deve ser configurada no servidor de origem, se necessário.
setupLogicalReplicationOnSourceDbIfNeeded?: string
Valor da propriedade
string
sourceDbServerFullyQualifiedDomainName
Nome de domínio totalmente qualificado (FQDN) 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 da propriedade
string
sourceDbServerMetadata
Metadados do servidor de banco de dados de origem. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
sourceDbServerMetadata?: DbServerMetadata
Valor da 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 da 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 da 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 origem é 'Prefer'.
sslMode?: string
Valor da propriedade
string
startDataMigration
Indica se a migração de dados deve começar imediatamente.
startDataMigration?: string
Valor da propriedade
string
targetDbServerFullyQualifiedDomainName
Nome de domínio totalmente qualificado (FQDN) 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 da propriedade
string
targetDbServerMetadata
Metadados do servidor de banco de dados de destino. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
targetDbServerMetadata?: DbServerMetadata
Valor da propriedade
targetDbServerResourceId
Identificador do recurso do servidor de banco de dados de destino. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
targetDbServerResourceId?: string
Valor da propriedade
string
triggerCutover
Indica se a substituição deve ser disparada para toda a migração.
triggerCutover?: string
Valor da propriedade
string
Detalhes das propriedades herdadas
id
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" OBSERVAÇÃO: Essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
id?: string
Valor da propriedade
string
Herdado deTrackedResource.id
location
A localização geográfica onde o recurso reside
location: string
Valor da propriedade
string
Herdado deTrackedResource.location
name
O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
name?: string
Valor da propriedade
string
Herdado deTrackedResource.name
systemData
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
systemData?: SystemData
Valor da propriedade
Herdado deTrackedResource.systemData
tags
Tags de recursos.
tags?: {[propertyName: string]: string}
Valor da propriedade
{[propertyName: string]: string}
Herdado deTrackedResource.tags
type
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
type?: string
Valor da propriedade
string
Herdado deTrackedResource.type