Microsoft.DBforPostgreSQL flexibleServers/migrations 2022-05-01-preview

Bicep-resourcedefinitie

Het resourcetype flexibleServers/migrations kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.DBforPostgreSQL/flexibleServers/migrations wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers/migrations@2022-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  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
  }
}

Eigenschapswaarden

flexibleServers/migraties

Naam Beschrijving Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: flexibleServers
properties Eigenschappen van migratieresources. MigrationResourceProperties

MigrationResourceProperties

Naam Beschrijving Waarde
annuleren Als u annuleren wilt activeren voor de volledige migratie, moeten we deze vlag als true verzenden booleaans
dBsToCancelMigrationOn Als u annuleren voor specifieke databases wilt activeren, verzendt u de vlag triggerCutover als true en databasenamen in deze matrix tekenreeks[]
dBsToMigrate tekenreeks[]
dBsToTiggerCutoverOn Als u een cutover wilt activeren voor specifieke databases, verzendt u de vlag triggerCutover als true en databasenamen in deze matrix tekenreeks[]
migrationMode Er zijn twee typen migratiemodi Online en Offline 'Offline'
'Online'
migrationWindowStartTimeInUtc tekenreeks
overwriteDBsInTarget booleaans
secretParameters Parameters voor migratiegeheimen. MigrationSecretParameters
setupLogicalReplicationOnSourceDBIfNeeded booleaans
sourceDBServerFullyQualifiedDomainName tekenreeks
sourceDBServerResourceId tekenreeks
startDataMigration booleaans
targetDBServerFullyQualifiedDomainName tekenreeks
triggerCutover Als u een cutover wilt activeren voor de volledige migratie, moeten we deze vlag als true verzenden booleaans

MigrationSecretParameters

Naam Beschrijving Waarde
adminCredentials Beheerdersreferenties voor de server. AdminCredentials (vereist)

AdminCredentials

Naam Beschrijving Waarde
sourceServerPassword tekenreeks (vereist)
targetServerPassword tekenreeks (vereist)

Resourcedefinitie van ARM-sjabloon

Het resourcetype flexibleServers/migrations kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.DBforPostgreSQL/flexibleServers/migrations wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.DBforPostgreSQL/flexibleServers/migrations",
  "apiVersion": "2022-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
  }
}

Eigenschapswaarden

flexibleServers/migraties

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.DBforPostgreSQL/flexibleServers/migrations'
apiVersion De resource-API-versie '2022-05-01-preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties Eigenschappen van migratieresources. MigrationResourceProperties

MigrationResourceProperties

Naam Beschrijving Waarde
annuleren Als u annuleren wilt activeren voor de volledige migratie, moeten we deze vlag als waar verzenden booleaans
dBsToCancelMigrationOn Als u annuleren wilt activeren voor specifieke databases, verzendt u de vlag triggerCutover als true en databasenamen in deze matrix tekenreeks[]
dBsToMigrate tekenreeks[]
dBsToTiggerCutoverOn Als u cutover wilt activeren voor specifieke databases, verzendt u triggerCutover-vlag als true en databasenamen in deze matrix tekenreeks[]
migrationMode Er zijn twee typen migratiemodi online en offline 'Offline'
'Online'
migratieWindowStartTimeInUtc tekenreeks
overschrijvenDBsInTarget booleaans
secretParameters Parameters voor migratiegeheimen. MigrationSecretParameters
setupLogicalReplicationOnSourceDBIfNeeded booleaans
sourceDBServerFullyQualifiedDomainName tekenreeks
sourceDBServerResourceId tekenreeks
startDataMigration booleaans
targetDBServerFullyQualifiedDomainName tekenreeks
triggerCutover Als u een cutover wilt activeren voor de volledige migratie, moeten we deze vlag verzenden als true booleaans

MigrationSecretParameters

Naam Beschrijving Waarde
adminCredentials Beheerdersreferenties voor de server. AdminCredentials (vereist)

AdminCredentials

Naam Beschrijving Waarde
sourceServerPassword tekenreeks (vereist)
targetServerPassword tekenreeks (vereist)

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype flexibleServers/migrations kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.DBforPostgreSQL/flexibleServers/migrations wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/flexibleServers/migrations@2022-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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
    }
  })
}

Eigenschapswaarden

flexibleServers/migraties

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.DBforPostgreSQL/flexibleServers/migrations@2022-05-01-preview"
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: flexibleServers
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
properties Eigenschappen van migratieresources. MigrationResourceProperties

MigrationResourceProperties

Naam Description Waarde
annuleren Als u annuleren wilt activeren voor de volledige migratie, moeten we deze vlag als true verzenden booleaans
dBsToCancelMigrationOn Als u annuleren voor specifieke databases wilt activeren, verzendt u de vlag triggerCutover als true en databasenamen in deze matrix tekenreeks[]
dBsToMigrate tekenreeks[]
dBsToTiggerCutoverOn Als u een cutover wilt activeren voor specifieke databases, verzendt u de vlag triggerCutover als true en databasenamen in deze matrix tekenreeks[]
migrationMode Er zijn twee typen migratiemodi Online en Offline "Offline"
"Online"
migrationWindowStartTimeInUtc tekenreeks
overwriteDBsInTarget booleaans
secretParameters Parameters voor migratiegeheimen. MigrationSecretParameters
setupLogicalReplicationOnSourceDBIfNeeded booleaans
sourceDBServerFullyQualifiedDomainName tekenreeks
sourceDBServerResourceId tekenreeks
startDataMigration booleaans
targetDBServerFullyQualifiedDomainName tekenreeks
triggerCutover Als u een cutover wilt activeren voor de volledige migratie, moeten we deze vlag als true verzenden booleaans

MigrationSecretParameters

Naam Description Waarde
adminCredentials Beheerdersreferenties voor de server. AdminCredentials (vereist)

AdminCredentials

Naam Beschrijving Waarde
sourceServerPassword tekenreeks (vereist)
targetServerPassword tekenreeks (vereist)