Microsoft.DBforPostgreSQL flexibleServers/migrations 2023-03-01-preview
Definisi sumber daya Bicep
Jenis sumber daya flexibleServers/migrations dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya - Lihat perintah penyebaran 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 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:
- Grup sumber daya - Lihat perintah penyebaran 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 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) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk