Microsoft.DBforPostgreSQL flexibleServers/migrations 2023-03-01-preview
O tipo de recurso flexibleServers/migrations pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.DBforPostgreSQL/flexibleServers/migrations, adicione o seguinte Bicep ao modelo.
resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers/migrations@2023-03-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
cancel: 'string'
dbsToCancelMigrationOn: [
'string'
]
dbsToMigrate: [
'string'
]
dbsToTriggerCutoverOn: [
'string'
]
migrationMode: 'string'
migrationWindowEndTimeInUtc: 'string'
migrationWindowStartTimeInUtc: 'string'
overwriteDbsInTarget: 'string'
secretParameters: {
adminCredentials: {
sourceServerPassword: 'string'
targetServerPassword: 'string'
}
sourceServerUsername: 'string'
targetServerUsername: 'string'
}
setupLogicalReplicationOnSourceDbIfNeeded: 'string'
sourceDbServerFullyQualifiedDomainName: 'string'
sourceDbServerResourceId: 'string'
startDataMigration: 'string'
targetDbServerFullyQualifiedDomainName: 'string'
triggerCutover: 'string'
}
tags: {
{customized property}: 'string'
}
}
Nome | Descrição | Valor |
---|---|---|
sourceServerPassword | Senha para o servidor de origem. | corda Restrições: Valor confidencial. Passe como um parâmetro seguro. (obrigatório) |
targetServerPassword | Senha para o servidor de destino. | corda Restrições: Valor confidencial. Passe como um parâmetro seguro. (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
localização | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | corda Restrições: Padrão = ^[a-z][a-z0-9]*$ (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: flexibleServers |
Propriedades | Propriedades do recurso de migração. | MigrationResourceProperties |
Tags | Marcações de recursos | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
Nome | Descrição | Valor |
---|---|---|
Cancelar | Para disparar o cancelamento de toda a migração, precisamos enviar esse sinalizador como True | 'False' 'True' |
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 | string[] |
dbsToMigrate | Número de bancos de dados a serem migrados | 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 | string[] |
migrationMode | Há dois tipos de modos de migração Online e Offline | 'Offline' 'Online' |
migrationWindowEndTimeInUtc | Hora de término em UTC para a janela de migração | corda |
migrationWindowStartTimeInUtc | Hora de início no UTC para a janela de migração | corda |
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. | 'False' 'True' |
secretParameters | Parâmetros de segredo de migração | MigrationSecretParameters |
setupLogicalReplicationOnSourceDbIfNeeded | Indica se é necessário configurar LogicalReplicationOnSourceDb, se necessário | 'False' 'True' |
sourceDbServerFullyQualifiedDomainName | Ip ou nome de domínio totalmente qualificado do servidor de origem. É um valor opcional, se o cliente for fornecê-lo, os dms sempre o usarão para conexão | corda |
sourceDbServerResourceId | ResourceId do servidor de banco de dados de origem | corda |
startDataMigration | Indica se a migração de dados deve começar imediatamente | 'False' 'True' |
targetDbServerFullyQualifiedDomainName | Ip ou nome de domínio totalmente qualificado do servidor de destino. É um valor opcional, se o cliente for fornecê-lo, os dms sempre o usarão para conexão | corda |
triggerCutover | Para disparar a substituição de toda a migração, precisamos enviar esse sinalizador como True | 'False' 'True' |
Nome | Descrição | Valor |
---|---|---|
adminCredentials | Credenciais de administrador para servidores de origem e de destino | AdminCredentials (obrigatório) |
sourceServerUsername | Obtém ou define o nome de usuário para o servidor de origem. Esse usuário não precisa ser administrador. | corda |
targetServerUsername | Obtém ou define o nome de usuário para o servidor de destino. Esse usuário não precisa ser administrador. | corda |
Nome | Descrição | Valor |
---|
O tipo de recurso flexibleServers/migrations pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.DBforPostgreSQL/flexibleServers/migrations, adicione o JSON a seguir ao seu modelo.
{
"type": "Microsoft.DBforPostgreSQL/flexibleServers/migrations",
"apiVersion": "2023-03-01-preview",
"name": "string",
"location": "string",
"properties": {
"cancel": "string",
"dbsToCancelMigrationOn": [ "string" ],
"dbsToMigrate": [ "string" ],
"dbsToTriggerCutoverOn": [ "string" ],
"migrationMode": "string",
"migrationWindowEndTimeInUtc": "string",
"migrationWindowStartTimeInUtc": "string",
"overwriteDbsInTarget": "string",
"secretParameters": {
"adminCredentials": {
"sourceServerPassword": "string",
"targetServerPassword": "string"
},
"sourceServerUsername": "string",
"targetServerUsername": "string"
},
"setupLogicalReplicationOnSourceDbIfNeeded": "string",
"sourceDbServerFullyQualifiedDomainName": "string",
"sourceDbServerResourceId": "string",
"startDataMigration": "string",
"targetDbServerFullyQualifiedDomainName": "string",
"triggerCutover": "string"
},
"tags": {
"{customized property}": "string"
}
}
Nome | Descrição | Valor |
---|---|---|
sourceServerPassword | Senha para o servidor de origem. | corda Restrições: Valor confidencial. Passe como um parâmetro seguro. (obrigatório) |
targetServerPassword | Senha para o servidor de destino. | corda Restrições: Valor confidencial. Passe como um parâmetro seguro. (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2023-03-01-preview' |
localização | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | corda Restrições: Padrão = ^[a-z][a-z0-9]*$ (obrigatório) |
Propriedades | Propriedades do recurso de migração. | MigrationResourceProperties |
Tags | Marcações de recursos | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.DBforPostgreSQL/flexibleServers/migrations' |
Nome | Descrição | Valor |
---|---|---|
Cancelar | Para disparar o cancelamento de toda a migração, precisamos enviar esse sinalizador como True | 'False' 'True' |
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 | string[] |
dbsToMigrate | Número de bancos de dados a serem migrados | 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 | string[] |
migrationMode | Há dois tipos de modos de migração Online e Offline | 'Offline' 'Online' |
migrationWindowEndTimeInUtc | Hora de término em UTC para a janela de migração | corda |
migrationWindowStartTimeInUtc | Hora de início no UTC para a janela de migração | corda |
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. | 'False' 'True' |
secretParameters | Parâmetros de segredo de migração | MigrationSecretParameters |
setupLogicalReplicationOnSourceDbIfNeeded | Indica se é necessário configurar LogicalReplicationOnSourceDb, se necessário | 'False' 'True' |
sourceDbServerFullyQualifiedDomainName | Ip ou nome de domínio totalmente qualificado do servidor de origem. É um valor opcional, se o cliente for fornecê-lo, os dms sempre o usarão para conexão | corda |
sourceDbServerResourceId | ResourceId do servidor de banco de dados de origem | corda |
startDataMigration | Indica se a migração de dados deve começar imediatamente | 'False' 'True' |
targetDbServerFullyQualifiedDomainName | Ip ou nome de domínio totalmente qualificado do servidor de destino. É um valor opcional, se o cliente for fornecê-lo, os dms sempre o usarão para conexão | corda |
triggerCutover | Para disparar a substituição de toda a migração, precisamos enviar esse sinalizador como True | 'False' 'True' |
Nome | Descrição | Valor |
---|---|---|
adminCredentials | Credenciais de administrador para servidores de origem e de destino | AdminCredentials (obrigatório) |
sourceServerUsername | Obtém ou define o nome de usuário para o servidor de origem. Esse usuário não precisa ser administrador. | corda |
targetServerUsername | Obtém ou define o nome de usuário para o servidor de destino. Esse usuário não precisa ser administrador. | corda |
Nome | Descrição | Valor |
---|
O tipo de recurso flexibleServers/migrations pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.DBforPostgreSQL/flexibleServers/migrations, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/flexibleServers/migrations@2023-03-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
cancel = "string"
dbsToCancelMigrationOn = [
"string"
]
dbsToMigrate = [
"string"
]
dbsToTriggerCutoverOn = [
"string"
]
migrationMode = "string"
migrationWindowEndTimeInUtc = "string"
migrationWindowStartTimeInUtc = "string"
overwriteDbsInTarget = "string"
secretParameters = {
adminCredentials = {
sourceServerPassword = "string"
targetServerPassword = "string"
}
sourceServerUsername = "string"
targetServerUsername = "string"
}
setupLogicalReplicationOnSourceDbIfNeeded = "string"
sourceDbServerFullyQualifiedDomainName = "string"
sourceDbServerResourceId = "string"
startDataMigration = "string"
targetDbServerFullyQualifiedDomainName = "string"
triggerCutover = "string"
}
})
}
Nome | Descrição | Valor |
---|---|---|
sourceServerPassword | Senha para o servidor de origem. | corda Restrições: Valor confidencial. Passe como um parâmetro seguro. (obrigatório) |
targetServerPassword | Senha para o servidor de destino. | corda Restrições: Valor confidencial. Passe como um parâmetro seguro. (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
Cancelar | Para disparar o cancelamento de toda a migração, precisamos enviar esse sinalizador como True | 'False' 'True' |
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 | string[] |
dbsToMigrate | Número de bancos de dados a serem migrados | 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 | string[] |
migrationMode | Há dois tipos de modos de migração Online e Offline | 'Offline' 'Online' |
migrationWindowEndTimeInUtc | Hora de término em UTC para a janela de migração | corda |
migrationWindowStartTimeInUtc | Hora de início no UTC para a janela de migração | corda |
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. | 'False' 'True' |
secretParameters | Parâmetros de segredo de migração | MigrationSecretParameters |
setupLogicalReplicationOnSourceDbIfNeeded | Indica se é necessário configurar LogicalReplicationOnSourceDb, se necessário | 'False' 'True' |
sourceDbServerFullyQualifiedDomainName | Ip ou nome de domínio totalmente qualificado do servidor de origem. É um valor opcional, se o cliente for fornecê-lo, os dms sempre o usarão para conexão | corda |
sourceDbServerResourceId | ResourceId do servidor de banco de dados de origem | corda |
startDataMigration | Indica se a migração de dados deve começar imediatamente | 'False' 'True' |
targetDbServerFullyQualifiedDomainName | Ip ou nome de domínio totalmente qualificado do servidor de destino. É um valor opcional, se o cliente for fornecê-lo, os dms sempre o usarão para conexão | corda |
triggerCutover | Para disparar a substituição de toda a migração, precisamos enviar esse sinalizador como True | 'False' 'True' |
Nome | Descrição | Valor |
---|---|---|
adminCredentials | Credenciais de administrador para servidores de origem e de destino | AdminCredentials (obrigatório) |
sourceServerUsername | Obtém ou define o nome de usuário para o servidor de origem. Esse usuário não precisa ser administrador. | corda |
targetServerUsername | Obtém ou define o nome de usuário para o servidor de destino. Esse usuário não precisa ser administrador. | corda |
Nome | Descrição | Valor |
---|