Microsoft.DBforPostgreSQL flexibleServers/migrations 2022-05-01-preview
Definição de recursos do bíceps
O tipo de recurso flexibleServers/migrations pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.DBforPostgreSQL/flexibleServers/migrations, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers/migrations@2022-05-01-preview' = {
location: 'string'
name: 'string'
properties: {
cancel: bool
dBsToCancelMigrationOn: [
'string'
]
dBsToMigrate: [
'string'
]
dBsToTiggerCutoverOn: [
'string'
]
migrationMode: 'string'
migrationWindowStartTimeInUtc: 'string'
overwriteDBsInTarget: bool
secretParameters: {
adminCredentials: {
sourceServerPassword: 'string'
targetServerPassword: 'string'
}
}
setupLogicalReplicationOnSourceDBIfNeeded: bool
sourceDBServerFullyQualifiedDomainName: 'string'
sourceDBServerResourceId: 'string'
startDataMigration: bool
targetDBServerFullyQualifiedDomainName: 'string'
triggerCutover: bool
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
AdminCredenciais
Designação | Descrição | Valor |
---|---|---|
sourceServerPassword | string Restrições: Valor sensível. Passe como um parâmetro seguro. (obrigatório) |
|
targetServerPassword | string Restrições: Valor sensível. Passe como um parâmetro seguro. (obrigatório) |
Microsoft.DBforPostgreSQL/flexibleServers/migrações
Designação | Descrição | Valor |
---|---|---|
Localização | A geolocalização onde o recurso vive | string (obrigatório) |
Designação | O nome do recurso | string 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 |
Etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
MigrationResourceProperties
Designação | Descrição | Valor |
---|---|---|
Cancelar | Para acionar o cancelamento para toda a migração, precisamos enviar esse sinalizador como true | Bool |
dBsToCancelMigrationOn | Quando você quiser acionar o cancelamento para bancos de dados específicos, envie o sinalizador triggerCutover como true e nomes de banco de dados nessa matriz | string[] |
dBsToMigrate | string[] | |
dBsToTiggerCutoverOn | 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 | string[] |
migraçãoModo de migração | Existem dois tipos de modos de migração: Online e Offline: | 'Offline' 'Em linha' |
migrationWindowStartTimeInUtc | string | |
substituirDBsInTarget | Bool | |
secretParameters | Parâmetros secretos de migração. | MigrationSecretParameters |
setupLogicalReplicationOnSourceDBIfNeeded | Bool | |
sourceDBServerFullyQualifiedDomainName | string | |
sourceDBServerResourceId | string | |
startDataMigration | Bool | |
targetDBServerFullyQualifiedDomainName | string | |
triggerCutover | Para acionar a substituição para toda a migração, precisamos enviar essa bandeira como verdadeira | Bool |
MigrationSecretParameters
Designação | Descrição | Valor |
---|---|---|
adminCredenciais | Credenciais de administrador do servidor. | AdminCredentials (obrigatório) |
TrackedResourceTags
Designação | Descrição | Valor |
---|
Definição de recurso de modelo ARM
O tipo de recurso flexibleServers/migrations pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.DBforPostgreSQL/flexibleServers/migrations, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.DBforPostgreSQL/flexibleServers/migrations",
"apiVersion": "2022-05-01-preview",
"name": "string",
"location": "string",
"properties": {
"cancel": "bool",
"dBsToCancelMigrationOn": [ "string" ],
"dBsToMigrate": [ "string" ],
"dBsToTiggerCutoverOn": [ "string" ],
"migrationMode": "string",
"migrationWindowStartTimeInUtc": "string",
"overwriteDBsInTarget": "bool",
"secretParameters": {
"adminCredentials": {
"sourceServerPassword": "string",
"targetServerPassword": "string"
}
},
"setupLogicalReplicationOnSourceDBIfNeeded": "bool",
"sourceDBServerFullyQualifiedDomainName": "string",
"sourceDBServerResourceId": "string",
"startDataMigration": "bool",
"targetDBServerFullyQualifiedDomainName": "string",
"triggerCutover": "bool"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
AdminCredenciais
Designação | Descrição | Valor |
---|---|---|
sourceServerPassword | string Restrições: Valor sensível. Passe como um parâmetro seguro. (obrigatório) |
|
targetServerPassword | string Restrições: Valor sensível. Passe como um parâmetro seguro. (obrigatório) |
Microsoft.DBforPostgreSQL/flexibleServers/migrações
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2022-05-01-pré-visualização' |
Localização | A geolocalização onde o recurso vive | string (obrigatório) |
Designação | O nome do recurso | string Restrições: Padrão = ^[a-z][a-z0-9]*$ (obrigatório) |
propriedades | Propriedades do recurso de migração. | MigrationResourceProperties |
Etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.DBforPostgreSQL/flexibleServers/migrations' |
MigrationResourceProperties
Designação | Descrição | Valor |
---|---|---|
Cancelar | Para acionar o cancelamento para toda a migração, precisamos enviar esse sinalizador como true | Bool |
dBsToCancelMigrationOn | Quando você quiser acionar o cancelamento para bancos de dados específicos, envie o sinalizador triggerCutover como true e nomes de banco de dados nessa matriz | string[] |
dBsToMigrate | string[] | |
dBsToTiggerCutoverOn | 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 | string[] |
migraçãoModo de migração | Existem dois tipos de modos de migração: Online e Offline: | 'Offline' 'Em linha' |
migrationWindowStartTimeInUtc | string | |
substituirDBsInTarget | Bool | |
secretParameters | Parâmetros secretos de migração. | MigrationSecretParameters |
setupLogicalReplicationOnSourceDBIfNeeded | Bool | |
sourceDBServerFullyQualifiedDomainName | string | |
sourceDBServerResourceId | string | |
startDataMigration | Bool | |
targetDBServerFullyQualifiedDomainName | string | |
triggerCutover | Para acionar a substituição para toda a migração, precisamos enviar essa bandeira como verdadeira | Bool |
MigrationSecretParameters
Designação | Descrição | Valor |
---|---|---|
adminCredenciais | Credenciais de administrador do servidor. | AdminCredentials (obrigatório) |
TrackedResourceTags
Designação | Descrição | Valor |
---|
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso flexibleServers/migrations pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.DBforPostgreSQL/flexibleServers/migrations, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/flexibleServers/migrations@2022-05-01-preview"
name = "string"
location = "string"
body = jsonencode({
properties = {
cancel = bool
dBsToCancelMigrationOn = [
"string"
]
dBsToMigrate = [
"string"
]
dBsToTiggerCutoverOn = [
"string"
]
migrationMode = "string"
migrationWindowStartTimeInUtc = "string"
overwriteDBsInTarget = bool
secretParameters = {
adminCredentials = {
sourceServerPassword = "string"
targetServerPassword = "string"
}
}
setupLogicalReplicationOnSourceDBIfNeeded = bool
sourceDBServerFullyQualifiedDomainName = "string"
sourceDBServerResourceId = "string"
startDataMigration = bool
targetDBServerFullyQualifiedDomainName = "string"
triggerCutover = bool
}
})
tags = {
{customized property} = "string"
}
}
Valores de propriedade
AdminCredenciais
Designação | Descrição | Valor |
---|---|---|
sourceServerPassword | string Restrições: Valor sensível. Passe como um parâmetro seguro. (obrigatório) |
|
targetServerPassword | string Restrições: Valor sensível. Passe como um parâmetro seguro. (obrigatório) |
Microsoft.DBforPostgreSQL/flexibleServers/migrações
Designação | Descrição | Valor |
---|---|---|
Localização | A geolocalização onde o recurso vive | string (obrigatório) |
Designação | O nome do recurso | string Restrições: Padrão = ^[a-z][a-z0-9]*$ (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID para recurso do tipo: flexibleServers |
propriedades | Propriedades do recurso de migração. | MigrationResourceProperties |
Etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.DBforPostgreSQL/flexibleServers/migrations@2022-05-01-preview" |
MigrationResourceProperties
Designação | Descrição | Valor |
---|---|---|
Cancelar | Para acionar o cancelamento para toda a migração, precisamos enviar esse sinalizador como true | Bool |
dBsToCancelMigrationOn | Quando você quiser acionar o cancelamento para bancos de dados específicos, envie o sinalizador triggerCutover como true e nomes de banco de dados nessa matriz | string[] |
dBsToMigrate | string[] | |
dBsToTiggerCutoverOn | 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 | string[] |
migraçãoModo de migração | Existem dois tipos de modos de migração: Online e Offline: | 'Offline' 'Em linha' |
migrationWindowStartTimeInUtc | string | |
substituirDBsInTarget | Bool | |
secretParameters | Parâmetros secretos de migração. | MigrationSecretParameters |
setupLogicalReplicationOnSourceDBIfNeeded | Bool | |
sourceDBServerFullyQualifiedDomainName | string | |
sourceDBServerResourceId | string | |
startDataMigration | Bool | |
targetDBServerFullyQualifiedDomainName | string | |
triggerCutover | Para acionar a substituição para toda a migração, precisamos enviar essa bandeira como verdadeira | Bool |
MigrationSecretParameters
Designação | Descrição | Valor |
---|---|---|
adminCredenciais | Credenciais de administrador do servidor. | AdminCredentials (obrigatório) |
TrackedResourceTags
Designação | Descrição | Valor |
---|