Compartilhar via


Migration interface

Propriedades de uma migração.

Extends

Propriedades

cancel

Indica se o cancelamento deve ser disparado para toda a migração.

currentStatus

Status atual de uma migração. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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.

dbsToMigrate

Nomes de bancos de dados a serem migrados.

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.

migrateRoles

Indica se as funções e permissões devem ser migradas.

migrationId

Identificador de uma migração. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

migrationInstanceResourceId

Identificador da instância de migração do ponto de extremidade privado.

migrationMode

Modo utilizado para realizar a migração: Online ou Offline.

migrationOption

Opção com suporte para uma migração.

migrationWindowEndTimeInUtc

Hora de término (UTC) para a janela de migração.

migrationWindowStartTimeInUtc

Hora de início (UTC) para a janela de migração.

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.

secretParameters

Parâmetros de segredo de migração.

setupLogicalReplicationOnSourceDbIfNeeded

Indica se a replicação lógica deve ser configurada no servidor de origem, se necessário.

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.

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.

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.

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

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'.

startDataMigration

Indica se a migração de dados deve começar imediatamente.

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.

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.

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.

triggerCutover

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.

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.

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