Partilhar via


MigrationResource interface

Representa um recurso de migração.

Extends

Propriedades

cancel

Para acionar o cancelamento para toda a migração, precisamos enviar este sinalizador como True

currentStatus

Status atual da migração NOTA: Esta 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, envie o sinalizador cancel como True e nomes de banco de dados nessa matriz

dbsToMigrate

Número de bancos de dados a serem migrados

dbsToTriggerCutoverOn

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

migrateRoles

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

migrationId

ID para migração, um GUID. Observação : esta 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

Existem dois tipos de modos de migração: Online e Offline:

migrationOption

Isso indica a opção de migração suportada para a migração

migrationWindowEndTimeInUtc

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

migrationWindowStartTimeInUtc

Hora de início em 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 detetar que o banco de dados já existe.

secretParameters

Parâmetros secretos de migração

setupLogicalReplicationOnSourceDbIfNeeded

Indica se o LogicalReplicationOnSourceDb deve ser configurado, 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 fornecê-lo, o serviço de migração sempre o usará para conexão

sourceDbServerMetadata

Metadados do servidor de banco de dados de origem NOTA: Esta 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 fonte, isso deve ser ipaddress:port@username ou hostname:port@username

sourceType

Tipo de servidor de origem da 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 fornecê-lo, o serviço de migração sempre o usará para conexão

targetDbServerMetadata

Metadados do servidor de banco de dados de destino NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

targetDbServerResourceId

ResourceId do servidor de banco de dados de origem NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

triggerCutover

Para acionar a substituição para toda a migração, precisamos enviar esse sinalizador como True

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.

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.

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

Para acionar o cancelamento para toda a migração, precisamos enviar este sinalizador como True

cancel?: string

Valor de Propriedade

string

currentStatus

Status atual da migração NOTA: 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, envie o sinalizador cancel como True e nomes de banco de dados nessa matriz

dbsToCancelMigrationOn?: string[]

Valor de Propriedade

string[]

dbsToMigrate

Número de bancos de dados a serem migrados

dbsToMigrate?: string[]

Valor de Propriedade

string[]

dbsToTriggerCutoverOn

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

dbsToTriggerCutoverOn?: string[]

Valor de Propriedade

string[]

migrateRoles

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

migrateRoles?: string

Valor de Propriedade

string

migrationId

ID para migração, um GUID. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

migrationId?: string

Valor de Propriedade

string

migrationInstanceResourceId

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

migrationInstanceResourceId?: string

Valor de Propriedade

string

migrationMode

Existem dois tipos de modos de migração: Online e Offline:

migrationMode?: string

Valor de Propriedade

string

migrationOption

Isso indica a opção de migração suportada para a migração

migrationOption?: string

Valor de Propriedade

string

migrationWindowEndTimeInUtc

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

migrationWindowEndTimeInUtc?: Date

Valor de Propriedade

Date

migrationWindowStartTimeInUtc

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

overwriteDbsInTarget?: string

Valor de Propriedade

string

secretParameters

Parâmetros secretos de migração

secretParameters?: MigrationSecretParameters

Valor de Propriedade

setupLogicalReplicationOnSourceDbIfNeeded

Indica se o LogicalReplicationOnSourceDb deve ser configurado, 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. É um valor opcional, se o cliente fornecê-lo, o serviço de migração sempre o usará para conexão

sourceDbServerFullyQualifiedDomainName?: string

Valor de Propriedade

string

sourceDbServerMetadata

Metadados do servidor de banco de dados de origem NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sourceDbServerMetadata?: DbServerMetadata

Valor de Propriedade

sourceDbServerResourceId

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

sourceDbServerResourceId?: string

Valor de Propriedade

string

sourceType

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

sourceType?: string

Valor de 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 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. É um valor opcional, se o cliente fornecê-lo, o serviço de migração sempre o usará para conexão

targetDbServerFullyQualifiedDomainName?: string

Valor de Propriedade

string

targetDbServerMetadata

Metadados do servidor de banco de dados de destino NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

targetDbServerMetadata?: DbServerMetadata

Valor de Propriedade

targetDbServerResourceId

ResourceId do servidor de banco de dados de origem NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

targetDbServerResourceId?: string

Valor de Propriedade

string

triggerCutover

Para acionar a substituição para toda a migração, precisamos enviar esse sinalizador como True

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

A geolocalização onde o recurso vive

location: string

Valor de Propriedade

string

herdado de TrackedResource.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

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.

type?: string

Valor de Propriedade

string

herdado de TrackedResource.type