Compartilhar via


MigrationResource interface

Representa um recurso de migração.

Extends

Propriedades

cancel

Para disparar o cancelamento de toda a migração, precisamos enviar esse sinalizador como True

currentStatus

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

dbsToCancelMigrationOn

Quando você quiser disparar o cancelamento para bancos de dados específicos, envie o sinalizador de cancelamento como True e nomes de banco de dados nesta matriz

dbsToMigrate

Número de bancos de dados a serem migrados

dbsToTriggerCutoverOn

Quando você quiser disparar a substituição para bancos de dados específicos, envie o sinalizador triggerCutover como True e nomes de banco de dados nesta matriz

migrateRoles

Para migrar funções e permissões, precisamos enviar esse sinalizador como True

migrationId

ID para migração, um GUID. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

migrationInstanceResourceId

ResourceId da instância de migração de ponto de extremidade privado

migrationMode

Há dois tipos de modos de migração Online e Offline

migrationOption

Isso indica a opção migração com suporte para a migração

migrationWindowEndTimeInUtc

Hora de término em UTC para a janela de migração

migrationWindowStartTimeInUtc

Hora de início no UTC para a janela de migração

overwriteDbsInTarget

Indica se os bancos de dados no servidor de destino podem ser substituídos, se já estiverem presentes. Se definido como False, o fluxo de trabalho de migração aguardará uma confirmação, se detectar que o banco de dados já existe.

secretParameters

Parâmetros de segredo de migração

setupLogicalReplicationOnSourceDbIfNeeded

Indica se é necessário configurar LogicalReplicationOnSourceDb, se necessário

sourceDbServerFullyQualifiedDomainName

FQDN (nome de domínio totalmente qualificado) ou endereço IP do servidor de origem. É um valor opcional, se o cliente for fornecê-lo, o serviço de migração sempre o usará para conexão

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

ResourceId do servidor de banco de dados de origem caso o sourceType seja PostgreSQLSingleServer. Para outros tipos de origem, isso deve ser ipaddress:port@username ou hostname:port@username

sourceType

tipo de servidor de origem de migração: OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute ou EDB

sslMode

Modos SSL para migração. O modo SSL padrão para PostgreSQLSingleServer é VerifyFull e Prefer para outros tipos de origem

startDataMigration

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

targetDbServerFullyQualifiedDomainName

FQDN (nome de domínio totalmente qualificado) ou endereço IP do servidor de destino. É um valor opcional, se o cliente for fornecê-lo, o serviço de migração sempre o usará para conexão

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

ResourceId do servidor de banco de dados de origem OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

triggerCutover

Para disparar a substituição de toda a migração, precisamos enviar esse sinalizador como True

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

Marcas de recurso.

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

Para disparar o cancelamento de toda a migração, precisamos enviar esse sinalizador como True

cancel?: string

Valor da propriedade

string

currentStatus

Status atual da 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 disparar o cancelamento para bancos de dados específicos, envie o sinalizador de cancelamento como True e nomes de banco de dados nesta matriz

dbsToCancelMigrationOn?: string[]

Valor da propriedade

string[]

dbsToMigrate

Número 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, envie o sinalizador triggerCutover como True e nomes de banco de dados nesta matriz

dbsToTriggerCutoverOn?: string[]

Valor da propriedade

string[]

migrateRoles

Para migrar funções e permissões, precisamos enviar esse sinalizador como True

migrateRoles?: string

Valor da propriedade

string

migrationId

ID para migração, um GUID. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

migrationId?: string

Valor da propriedade

string

migrationInstanceResourceId

ResourceId da instância de migração de ponto de extremidade privado

migrationInstanceResourceId?: string

Valor da propriedade

string

migrationMode

Há dois tipos de modos de migração Online e Offline

migrationMode?: string

Valor da propriedade

string

migrationOption

Isso indica a opção migração com suporte para a migração

migrationOption?: string

Valor da propriedade

string

migrationWindowEndTimeInUtc

Hora de término em UTC para a janela de migração

migrationWindowEndTimeInUtc?: Date

Valor da propriedade

Date

migrationWindowStartTimeInUtc

Hora de início no 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, se já estiverem presentes. Se definido como False, o fluxo de trabalho de migração aguardará uma confirmação, se detectar que o banco de dados já existe.

overwriteDbsInTarget?: string

Valor da propriedade

string

secretParameters

Parâmetros de segredo de migração

secretParameters?: MigrationSecretParameters

Valor da propriedade

setupLogicalReplicationOnSourceDbIfNeeded

Indica se é necessário configurar LogicalReplicationOnSourceDb, se necessário

setupLogicalReplicationOnSourceDbIfNeeded?: string

Valor da propriedade

string

sourceDbServerFullyQualifiedDomainName

FQDN (nome de domínio totalmente qualificado) ou endereço IP do servidor de origem. É um valor opcional, se o cliente for fornecê-lo, o serviço de migração sempre o usará para conexão

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

ResourceId do servidor de banco de dados de origem caso o sourceType seja PostgreSQLSingleServer. Para outros tipos de origem, isso deve ser ipaddress:port@username ou hostname:port@username

sourceDbServerResourceId?: string

Valor da propriedade

string

sourceType

tipo de servidor de origem de migração: OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute ou EDB

sourceType?: string

Valor da propriedade

string

sslMode

Modos SSL para migração. O modo SSL padrão para PostgreSQLSingleServer é VerifyFull e Prefer para outros tipos de origem

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

FQDN (nome de domínio totalmente qualificado) ou endereço IP do servidor de destino. É um valor opcional, se o cliente for fornecê-lo, o serviço de migração sempre o usará para conexão

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

ResourceId do servidor de banco de dados de origem OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

targetDbServerResourceId?: string

Valor da propriedade

string

triggerCutover

Para disparar a substituição de toda a migração, precisamos enviar esse sinalizador como True

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

Marcas de recurso.

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