Bagikan melalui


Microsoft.DBforPostgreSQL flexibleServers/migrations 2023-03-01-preview

Definisi sumber daya Bicep

Jenis sumber daya flexibleServers/migrations dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.DBforPostgreSQL/flexibleServers/migrations, tambahkan Bicep berikut ke templat Anda.

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

Nilai properti

flexibleServers/migrations

Nama Deskripsi Nilai
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
string (diperlukan)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
induk Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: flexibleServers
properti Properti sumber daya migrasi. MigrationResourceProperties

MigrationResourceProperties

Nama Deskripsi Nilai
cancel Untuk memicu pembatalan untuk seluruh migrasi, kita perlu mengirim bendera ini sebagai True 'False'
'Benar'
dbsToCancelMigrationOn Saat Anda ingin memicu pembatalan untuk database tertentu, kirim bendera batal sebagai True dan nama database dalam array ini string[]
dbsToMigrate Jumlah database yang akan dimigrasikan string[]
dbsToTriggerCutoverOn Saat Anda ingin memicu cutover untuk database tertentu, kirim bendera triggerCutover sebagai True dan nama database dalam array ini string[]
migrationMode Ada dua jenis mode migrasi Online dan Offline 'Offline'
'Online'
migrationWindowEndTimeInUtc Waktu selesai di UTC untuk jendela migrasi string
migrationWindowStartTimeInUtc Waktu mulai di UTC untuk jendela migrasi string
overwriteDbsInTarget Menunjukkan apakah database pada server target dapat ditimpa, jika sudah ada. Jika diatur ke False, alur kerja migrasi akan menunggu konfirmasi, jika mendeteksi bahwa database sudah ada. 'False'
'Benar'
secretParameters Parameter rahasia migrasi MigrationSecretParameters
setupLogicalReplicationOnSourceDbIfNeeded Menunjukkan apakah akan menyiapkan LogicalReplicationOnSourceDb, jika diperlukan 'False'
'Benar'
sourceDbServerFullyQualifiedDomainName Server sumber sepenuhnya memenuhi syarat nama domain atau ip. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi string
sourceDbServerResourceId ResourceId dari server database sumber string
startDataMigration Menunjukkan apakah migrasi data harus segera dimulai 'False'
'Benar'
targetDbServerFullyQualifiedDomainName Server target sepenuhnya memenuhi syarat nama domain atau ip. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi string
triggerCutover Untuk memicu cutover untuk seluruh migrasi, kita perlu mengirim bendera ini sebagai True 'False'
'Benar'

MigrationSecretParameters

Nama Deskripsi Nilai
adminCredentials Admin kredensial untuk server sumber dan target AdminCredentials (diperlukan)
sourceServerUsername Mendapatkan atau mengatur nama pengguna untuk server sumber. Pengguna ini tidak perlu menjadi admin. string
targetServerUsername Mendapatkan atau mengatur nama pengguna untuk server target. Pengguna ini tidak perlu menjadi admin. string

AdminCredentials

Nama Deskripsi Nilai
sourceServerPassword Kata sandi untuk server sumber. string (diperlukan)
targetServerPassword Kata sandi untuk server target. string (diperlukan)

Definisi sumber daya templat ARM

Jenis sumber daya flexibleServers/migrations dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.DBforPostgreSQL/flexibleServers/migrations, tambahkan JSON berikut ke templat Anda.

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

Nilai properti

flexibleServers/migrations

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.DBforPostgreSQL/flexibleServers/migrations'
apiVersion Versi api sumber daya '2023-03-01-preview'
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM.
string (diperlukan)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Properti sumber daya migrasi. MigrationResourceProperties

MigrationResourceProperties

Nama Deskripsi Nilai
cancel Untuk memicu pembatalan untuk seluruh migrasi, kita perlu mengirim bendera ini sebagai True 'False'
'Benar'
dbsToCancelMigrationOn Saat Anda ingin memicu pembatalan untuk database tertentu, kirim bendera batal sebagai True dan nama database dalam array ini string[]
dbsToMigrate Jumlah database yang akan dimigrasikan string[]
dbsToTriggerCutoverOn Saat Anda ingin memicu cutover untuk database tertentu, kirim bendera triggerCutover sebagai True dan nama database dalam array ini string[]
migrationMode Ada dua jenis mode migrasi Online dan Offline 'Offline'
'Online'
migrationWindowEndTimeInUtc Waktu selesai di UTC untuk jendela migrasi string
migrationWindowStartTimeInUtc Waktu mulai di UTC untuk jendela migrasi string
overwriteDbsInTarget Menunjukkan apakah database pada server target dapat ditimpa, jika sudah ada. Jika diatur ke False, alur kerja migrasi akan menunggu konfirmasi, jika mendeteksi bahwa database sudah ada. 'False'
'Benar'
secretParameters Parameter rahasia migrasi MigrationSecretParameters
setupLogicalReplicationOnSourceDbIfNeeded Menunjukkan apakah akan menyiapkan LogicalReplicationOnSourceDb, jika diperlukan 'False'
'Benar'
sourceDbServerFullyQualifiedDomainName Server sumber sepenuhnya memenuhi syarat nama domain atau ip. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi string
sourceDbServerResourceId ResourceId dari server database sumber string
startDataMigration Menunjukkan apakah migrasi data harus segera dimulai 'False'
'Benar'
targetDbServerFullyQualifiedDomainName Server target sepenuhnya memenuhi syarat nama domain atau ip. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi string
triggerCutover Untuk memicu cutover untuk seluruh migrasi, kita perlu mengirim bendera ini sebagai True 'False'
'Benar'

MigrationSecretParameters

Nama Deskripsi Nilai
adminCredentials Admin kredensial untuk server sumber dan target AdminCredentials (diperlukan)
sourceServerUsername Mendapatkan atau mengatur nama pengguna untuk server sumber. Pengguna ini tidak perlu menjadi admin. string
targetServerUsername Mendapatkan atau mengatur nama pengguna untuk server target. Pengguna ini tidak perlu menjadi admin. string

AdminCredentials

Nama Deskripsi Nilai
sourceServerPassword Kata sandi untuk server sumber. string (diperlukan)
targetServerPassword Kata sandi untuk server target. string (diperlukan)

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya flexibleServers/migrations dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.DBforPostgreSQL/flexibleServers/migrations, tambahkan Terraform berikut ke templat Anda.

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

Nilai properti

flexibleServers/migrations

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.DBforPostgreSQL/flexibleServers/migrations@2023-03-01-preview"
nama Nama sumber daya string (diperlukan)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: flexibleServers
tag Tag sumber daya. Kamus nama dan nilai tag.
properti Properti sumber daya migrasi. MigrationResourceProperties

MigrationResourceProperties

Nama Deskripsi Nilai
cancel Untuk memicu pembatalan untuk seluruh migrasi, kita perlu mengirim bendera ini sebagai True "False"
"True"
dbsToCancelMigrationOn Saat Anda ingin memicu pembatalan untuk database tertentu, kirim bendera batal sebagai True dan nama database dalam array ini string[]
dbsToMigrate Jumlah database yang akan dimigrasikan string[]
dbsToTriggerCutoverOn Saat Anda ingin memicu cutover untuk database tertentu, kirim bendera triggerCutover sebagai True dan nama database dalam array ini string[]
migrationMode Ada dua jenis mode migrasi Online dan Offline "Offline"
"Online"
migrationWindowEndTimeInUtc Waktu selesai di UTC untuk jendela migrasi string
migrationWindowStartTimeInUtc Waktu mulai di UTC untuk jendela migrasi string
overwriteDbsInTarget Menunjukkan apakah database pada server target dapat ditimpa, jika sudah ada. Jika diatur ke False, alur kerja migrasi akan menunggu konfirmasi, jika mendeteksi bahwa database sudah ada. "False"
"True"
secretParameters Parameter rahasia migrasi MigrationSecretParameters
setupLogicalReplicationOnSourceDbIfNeeded Menunjukkan apakah akan menyiapkan LogicalReplicationOnSourceDb, jika diperlukan "False"
"True"
sourceDbServerFullyQualifiedDomainName Server sumber sepenuhnya memenuhi syarat nama domain atau ip. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi string
sourceDbServerResourceId ResourceId dari server database sumber string
startDataMigration Menunjukkan apakah migrasi data harus segera dimulai "False"
"True"
targetDbServerFullyQualifiedDomainName Server target sepenuhnya memenuhi syarat nama domain atau ip. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi string
triggerCutover Untuk memicu cutover untuk seluruh migrasi, kita perlu mengirim bendera ini sebagai True "False"
"True"

MigrationSecretParameters

Nama Deskripsi Nilai
adminCredentials Admin kredensial untuk server sumber dan target AdminCredentials (diperlukan)
sourceServerUsername Mendapatkan atau mengatur nama pengguna untuk server sumber. Pengguna ini tidak perlu menjadi admin. string
targetServerUsername Mendapatkan atau mengatur nama pengguna untuk server target. Pengguna ini tidak perlu menjadi admin. string

AdminCredentials

Nama Deskripsi Nilai
sourceServerPassword Kata sandi untuk server sumber. string (diperlukan)
targetServerPassword Kata sandi untuk server target. string (diperlukan)