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 |
current |
Status atual da migração OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
dbs |
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 |
dbs |
Número de bancos de dados a serem migrados |
dbs |
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 |
migrate |
Para migrar funções e permissões, precisamos enviar esse sinalizador como True |
migration |
ID para migração, um GUID. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
migration |
ResourceId da instância de migração de ponto de extremidade privado |
migration |
Há dois tipos de modos de migração Online e Offline |
migration |
Isso indica a opção migração com suporte para a migração |
migration |
Hora de término em UTC para a janela de migração |
migration |
Hora de início no UTC para a janela de migração |
overwrite |
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. |
secret |
Parâmetros de segredo de migração |
setup |
Indica se é necessário configurar LogicalReplicationOnSourceDb, se necessário |
source |
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 |
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 |
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 |
source |
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 |
ssl |
Modos SSL para migração. O modo SSL padrão para PostgreSQLSingleServer é VerifyFull e Prefer para outros tipos de origem |
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. É um valor opcional, se o cliente for fornecê-lo, o serviço de migração sempre o usará para conexão |
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 |
ResourceId do servidor de banco de dados de origem OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
trigger |
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. |
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 | 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