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 |
current |
Status atual da migração NOTA: Esta 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, envie o sinalizador cancel como True e nomes de banco de dados nessa matriz |
dbs |
Número de bancos de dados a serem migrados |
dbs |
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: |
migrate |
Para migrar funções e permissões, precisamos enviar esse sinalizador como True |
migration |
ID para migração, um GUID. Observação : esta 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 |
Existem dois tipos de modos de migração: Online e Offline: |
migration |
Isso indica a opção de migração suportada para a migração |
migration |
Hora de término em UTC para a janela de migração |
migration |
Hora de início em 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 detetar que o banco de dados já existe. |
secret |
Parâmetros secretos de migração |
setup |
Indica se o LogicalReplicationOnSourceDb deve ser configurado, 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 fornecê-lo, o serviço de migração sempre o usará para conexão |
source |
Metadados do servidor de banco de dados de origem NOTA: Esta 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 fonte, isso deve ser ipaddress:port@username ou hostname:port@username |
source |
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 |
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 fornecê-lo, o serviço de migração sempre o usará para conexão |
target |
Metadados do servidor de banco de dados de destino NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
target |
ResourceId do servidor de banco de dados de origem NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
trigger |
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. |
system |
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
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