Delen via


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 logboek wijzigenvoor 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' = {
  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'
  }
}

Eigenschapswaarden

AdminCredentials

Naam Beschrijving Waarde
sourceServerPassword snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)
targetServerPassword snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)

Microsoft.DBforPostgreSQL/flexibleServers/migrations

Naam Beschrijving Waarde
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-z][a-z0-9]*$ (vereist)
ouder 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 de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: flexibleServers
Eigenschappen Eigenschappen van migratieresources. MigrationResourceProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

MigrationResourceProperties

Naam Beschrijving Waarde
Annuleren Als u annuleren wilt activeren voor de volledige migratie, moet u deze vlag als waar verzenden Bool
dBsToCancelMigrationOn Als u annuleren wilt activeren voor specifieke databases, verzendt u de vlag TriggerCutover als waar en databasenamen in deze matrix tekenreeks[]
dBsToMigrate tekenreeks[]
dBsToTiggerCutoverOn Wanneer u cutover wilt activeren voor specifieke databases, verzendt u de vlag triggerCutover als waar en databasenamen in deze matrix tekenreeks[]
migrationMode Er zijn twee typen migratiemodi Online en Offline 'Offline'
'Online'
migrationWindowStartTimeInUtc snaar
overschrijfDBsInTarget Bool
secretParameters Parameters voor migratiegeheim. MigrationSecretParameters
setupLogicalReplicationOnSourceDBIfNeeded Bool
sourceDBServerFullyQualifiedDomainName snaar
sourceDBServerResourceId snaar
startDataMigration Bool
targetDBServerFullyQualifiedDomainName snaar
triggerCutover Als u cutover wilt activeren voor de volledige migratie, moet u deze vlag als waar verzenden Bool

MigrationSecretParameters

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

TrackedResourceTags

Naam Beschrijving Waarde

Resourcedefinitie van ARM-sjabloon

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

Zie logboek wijzigenvoor 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",
  "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"
  }
}

Eigenschapswaarden

AdminCredentials

Naam Beschrijving Waarde
sourceServerPassword snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)
targetServerPassword snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)

Microsoft.DBforPostgreSQL/flexibleServers/migrations

Naam Beschrijving Waarde
apiVersion De API-versie '2022-05-01-preview'
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-z][a-z0-9]*$ (vereist)
Eigenschappen Eigenschappen van migratieresources. MigrationResourceProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.DBforPostgreSQL/flexibleServers/migrations'

MigrationResourceProperties

Naam Beschrijving Waarde
Annuleren Als u annuleren wilt activeren voor de volledige migratie, moet u deze vlag als waar verzenden Bool
dBsToCancelMigrationOn Als u annuleren wilt activeren voor specifieke databases, verzendt u de vlag TriggerCutover als waar en databasenamen in deze matrix tekenreeks[]
dBsToMigrate tekenreeks[]
dBsToTiggerCutoverOn Wanneer u cutover wilt activeren voor specifieke databases, verzendt u de vlag triggerCutover als waar en databasenamen in deze matrix tekenreeks[]
migrationMode Er zijn twee typen migratiemodi Online en Offline 'Offline'
'Online'
migrationWindowStartTimeInUtc snaar
overschrijfDBsInTarget Bool
secretParameters Parameters voor migratiegeheim. MigrationSecretParameters
setupLogicalReplicationOnSourceDBIfNeeded Bool
sourceDBServerFullyQualifiedDomainName snaar
sourceDBServerResourceId snaar
startDataMigration Bool
targetDBServerFullyQualifiedDomainName snaar
triggerCutover Als u cutover wilt activeren voor de volledige migratie, moet u deze vlag als waar verzenden Bool

MigrationSecretParameters

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

TrackedResourceTags

Naam Beschrijving Waarde

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.DBforPostgreSQL/flexibleServers/migrations-resource 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"
  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"
  }
}

Eigenschapswaarden

AdminCredentials

Naam Beschrijving Waarde
sourceServerPassword snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)
targetServerPassword snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (vereist)

Microsoft.DBforPostgreSQL/flexibleServers/migrations

Naam Beschrijving Waarde
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-z][a-z0-9]*$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: flexibleServers
Eigenschappen Eigenschappen van migratieresources. MigrationResourceProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.DBforPostgreSQL/flexibleServers/migrations@2022-05-01-preview"

MigrationResourceProperties

Naam Beschrijving Waarde
Annuleren Als u annuleren wilt activeren voor de volledige migratie, moet u deze vlag als waar verzenden Bool
dBsToCancelMigrationOn Als u annuleren wilt activeren voor specifieke databases, verzendt u de vlag TriggerCutover als waar en databasenamen in deze matrix tekenreeks[]
dBsToMigrate tekenreeks[]
dBsToTiggerCutoverOn Wanneer u cutover wilt activeren voor specifieke databases, verzendt u de vlag triggerCutover als waar en databasenamen in deze matrix tekenreeks[]
migrationMode Er zijn twee typen migratiemodi Online en Offline 'Offline'
'Online'
migrationWindowStartTimeInUtc snaar
overschrijfDBsInTarget Bool
secretParameters Parameters voor migratiegeheim. MigrationSecretParameters
setupLogicalReplicationOnSourceDBIfNeeded Bool
sourceDBServerFullyQualifiedDomainName snaar
sourceDBServerResourceId snaar
startDataMigration Bool
targetDBServerFullyQualifiedDomainName snaar
triggerCutover Als u cutover wilt activeren voor de volledige migratie, moet u deze vlag als waar verzenden Bool

MigrationSecretParameters

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

TrackedResourceTags

Naam Beschrijving Waarde