Microsoft.DBforPostgreSQL flexibleServers/migrations
- Terbaru
- pratinjau
2023-12-01 - 2023-06-01-preview
- 2023-03-01-preview
- pratinjau
2022-05-01
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-12-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
cancel: 'string'
dbsToCancelMigrationOn: [
'string'
]
dbsToMigrate: [
'string'
]
dbsToTriggerCutoverOn: [
'string'
]
migrateRoles: 'string'
migrationInstanceResourceId: 'string'
migrationMode: 'string'
migrationOption: 'string'
migrationWindowEndTimeInUtc: 'string'
migrationWindowStartTimeInUtc: 'string'
overwriteDbsInTarget: 'string'
secretParameters: {
adminCredentials: {
sourceServerPassword: 'string'
targetServerPassword: 'string'
}
sourceServerUsername: 'string'
targetServerUsername: 'string'
}
setupLogicalReplicationOnSourceDbIfNeeded: 'string'
sourceDbServerFullyQualifiedDomainName: 'string'
sourceDbServerResourceId: 'string'
sourceType: 'string'
sslMode: '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) |
tempat | Lokasi geografis tempat sumber daya berada | string (diperlukan) |
Tags | Tag sumber daya. | Kamus nama dan nilai tag. Lihat Tag dalam templat |
ortu | 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 Turunan di luar sumber daya induk. |
Nama simbolis untuk sumber daya jenis: flexibleServers |
Properti | Properti sumber daya migrasi. | |
MigrationResourceProperties
Nama | Deskripsi | Nilai |
---|---|---|
membatalkan | 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[] Kendala: Panjang maksimum = 50 |
dbsToTriggerCutoverOn | Saat Anda ingin memicu cutover untuk database tertentu, kirim bendera triggerCutover sebagai True dan nama database dalam array ini | string[] |
migrateRoles | Untuk memigrasikan peran dan izin, kita perlu mengirim bendera ini sebagai True | 'False' 'Benar' |
migrationInstanceResourceId | ResourceId dari instans migrasi titik akhir privat | tali |
migrationMode | Ada dua jenis mode migrasi Online dan Offline | 'Offline' 'Online' |
migrationOption | Ini menunjukkan opsi Migrasi yang didukung untuk migrasi | 'Migrasi' 'Validasi' 'ValidateAndMigrate' |
migrationWindowEndTimeInUtc | Waktu akhir di UTC untuk jendela migrasi | tali |
migrationWindowStartTimeInUtc | Waktu mulai di UTC untuk jendela migrasi | tali |
overwriteDbsInTarget | Menunjukkan apakah database di 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 |
setupLogicalReplicationOnSourceDbIfNeededed | Menunjukkan apakah akan menyiapkan LogicalReplicationOnSourceDb, jika diperlukan | 'False' 'Benar' |
sourceDbServerFullyQualifiedDomainName | Nama domain atau ip yang sepenuhnya memenuhi syarat server sumber. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi | tali |
sourceDbServerResourceId | ResourceId dari server database sumber jika sourceType adalah PostgreSQLSingleServer. Untuk jenis sumber lain, ini harus ipaddress:port@username atau hostname:port@username | tali |
sourceType | jenis server sumber migrasi : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, atau EDB | 'AWS' 'AWS_AURORA' 'AWS_EC2' 'AWS_RDS' 'AzureVM' 'EDB' 'GCP' 'GCP_AlloyDB' 'GCP_CloudSQL' 'GCP_Compute' 'OnPremises' 'PostgreSQLSingleServer' |
sslMode | Mode SSL untuk migrasi. Mode SSL default untuk PostgreSQLSingleServer adalah VerifyFull dan Prefer untuk jenis sumber lainnya | 'Lebih suka' 'Perlu' 'VerifyCA' 'VerifyFull' |
startDataMigration | Menunjukkan apakah migrasi data harus segera dimulai | 'False' 'Benar' |
targetDbServerFullyQualifiedDomainName | Nama domain atau ip server target yang sepenuhnya memenuhi syarat. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi | tali |
triggerCutover | Untuk memicu cutover untuk seluruh migrasi, kita perlu mengirim bendera ini sebagai True | 'False' 'Benar' |
MigrationSecretParameters
AdminCredentials
Nama | Deskripsi | Nilai |
---|---|---|
sourceServerPassword | Kata sandi untuk server sumber. | string (diperlukan) Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
targetServerPassword | Kata sandi untuk server target. | string (diperlukan) Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
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-12-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"cancel": "string",
"dbsToCancelMigrationOn": [ "string" ],
"dbsToMigrate": [ "string" ],
"dbsToTriggerCutoverOn": [ "string" ],
"migrateRoles": "string",
"migrationInstanceResourceId": "string",
"migrationMode": "string",
"migrationOption": "string",
"migrationWindowEndTimeInUtc": "string",
"migrationWindowStartTimeInUtc": "string",
"overwriteDbsInTarget": "string",
"secretParameters": {
"adminCredentials": {
"sourceServerPassword": "string",
"targetServerPassword": "string"
},
"sourceServerUsername": "string",
"targetServerUsername": "string"
},
"setupLogicalReplicationOnSourceDbIfNeeded": "string",
"sourceDbServerFullyQualifiedDomainName": "string",
"sourceDbServerResourceId": "string",
"sourceType": "string",
"sslMode": "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-12-01-preview' |
Nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM. |
string (diperlukan) |
tempat | Lokasi geografis tempat sumber daya berada | string (diperlukan) |
Tags | Tag sumber daya. | Kamus nama dan nilai tag. Lihat Tag dalam templat |
Properti | Properti sumber daya migrasi. | |
MigrationResourceProperties
Nama | Deskripsi | Nilai |
---|---|---|
membatalkan | 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[] Kendala: Panjang maksimum = 50 |
dbsToTriggerCutoverOn | Saat Anda ingin memicu cutover untuk database tertentu, kirim bendera triggerCutover sebagai True dan nama database dalam array ini | string[] |
migrateRoles | Untuk memigrasikan peran dan izin, kita perlu mengirim bendera ini sebagai True | 'False' 'Benar' |
migrationInstanceResourceId | ResourceId dari instans migrasi titik akhir privat | tali |
migrationMode | Ada dua jenis mode migrasi Online dan Offline | 'Offline' 'Online' |
migrationOption | Ini menunjukkan opsi Migrasi yang didukung untuk migrasi | 'Migrasi' 'Validasi' 'ValidateAndMigrate' |
migrationWindowEndTimeInUtc | Waktu akhir di UTC untuk jendela migrasi | tali |
migrationWindowStartTimeInUtc | Waktu mulai di UTC untuk jendela migrasi | tali |
overwriteDbsInTarget | Menunjukkan apakah database di 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 |
setupLogicalReplicationOnSourceDbIfNeededed | Menunjukkan apakah akan menyiapkan LogicalReplicationOnSourceDb, jika diperlukan | 'False' 'Benar' |
sourceDbServerFullyQualifiedDomainName | Nama domain atau ip yang sepenuhnya memenuhi syarat server sumber. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi | tali |
sourceDbServerResourceId | ResourceId dari server database sumber jika sourceType adalah PostgreSQLSingleServer. Untuk jenis sumber lain, ini harus ipaddress:port@username atau hostname:port@username | tali |
sourceType | jenis server sumber migrasi : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, atau EDB | 'AWS' 'AWS_AURORA' 'AWS_EC2' 'AWS_RDS' 'AzureVM' 'EDB' 'GCP' 'GCP_AlloyDB' 'GCP_CloudSQL' 'GCP_Compute' 'OnPremises' 'PostgreSQLSingleServer' |
sslMode | Mode SSL untuk migrasi. Mode SSL default untuk PostgreSQLSingleServer adalah VerifyFull dan Prefer untuk jenis sumber lainnya | 'Lebih suka' 'Perlu' 'VerifyCA' 'VerifyFull' |
startDataMigration | Menunjukkan apakah migrasi data harus segera dimulai | 'False' 'Benar' |
targetDbServerFullyQualifiedDomainName | Nama domain atau ip server target yang sepenuhnya memenuhi syarat. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi | tali |
triggerCutover | Untuk memicu cutover untuk seluruh migrasi, kita perlu mengirim bendera ini sebagai True | 'False' 'Benar' |
MigrationSecretParameters
AdminCredentials
Nama | Deskripsi | Nilai |
---|---|---|
sourceServerPassword | Kata sandi untuk server sumber. | string (diperlukan) Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
targetServerPassword | Kata sandi untuk server target. | string (diperlukan) Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
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-12-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"
]
migrateRoles = "string"
migrationInstanceResourceId = "string"
migrationMode = "string"
migrationOption = "string"
migrationWindowEndTimeInUtc = "string"
migrationWindowStartTimeInUtc = "string"
overwriteDbsInTarget = "string"
secretParameters = {
adminCredentials = {
sourceServerPassword = "string"
targetServerPassword = "string"
}
sourceServerUsername = "string"
targetServerUsername = "string"
}
setupLogicalReplicationOnSourceDbIfNeeded = "string"
sourceDbServerFullyQualifiedDomainName = "string"
sourceDbServerResourceId = "string"
sourceType = "string"
sslMode = "string"
startDataMigration = "string"
targetDbServerFullyQualifiedDomainName = "string"
triggerCutover = "string"
}
})
}
Nilai properti
flexibleServers/migrations
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.DBforPostgreSQL/flexibleServers/migrations@2023-12-01-preview" |
Nama | Nama sumber daya | string (diperlukan) |
tempat | 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 |
Tags | Tag sumber daya. | Kamus nama dan nilai tag. |
Properti | Properti sumber daya migrasi. | |
MigrationResourceProperties
Nama | Deskripsi | Nilai |
---|---|---|
membatalkan | 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[] Kendala: Panjang maksimum = 50 |
dbsToTriggerCutoverOn | Saat Anda ingin memicu cutover untuk database tertentu, kirim bendera triggerCutover sebagai True dan nama database dalam array ini | string[] |
migrateRoles | Untuk memigrasikan peran dan izin, kita perlu mengirim bendera ini sebagai True | "False" "Benar" |
migrationInstanceResourceId | ResourceId dari instans migrasi titik akhir privat | tali |
migrationMode | Ada dua jenis mode migrasi Online dan Offline | "Offline" "Online" |
migrationOption | Ini menunjukkan opsi Migrasi yang didukung untuk migrasi | "Migrasi" "Validasi" "ValidateAndMigrate" |
migrationWindowEndTimeInUtc | Waktu akhir di UTC untuk jendela migrasi | tali |
migrationWindowStartTimeInUtc | Waktu mulai di UTC untuk jendela migrasi | tali |
overwriteDbsInTarget | Menunjukkan apakah database di 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 |
setupLogicalReplicationOnSourceDbIfNeededed | Menunjukkan apakah akan menyiapkan LogicalReplicationOnSourceDb, jika diperlukan | "False" "Benar" |
sourceDbServerFullyQualifiedDomainName | Nama domain atau ip yang sepenuhnya memenuhi syarat server sumber. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi | tali |
sourceDbServerResourceId | ResourceId dari server database sumber jika sourceType adalah PostgreSQLSingleServer. Untuk jenis sumber lain, ini harus ipaddress:port@username atau hostname:port@username | tali |
sourceType | jenis server sumber migrasi : OnPremises, AWS, GCP, AzureVM, PostgreSQLSingleServer, AWS_RDS, AWS_AURORA, AWS_EC2, GCP_CloudSQL, GCP_AlloyDB, GCP_Compute, atau EDB | "AWS" "AWS_AURORA" "AWS_EC2" "AWS_RDS" "AzureVM" "EDB" "GCP" "GCP_AlloyDB" "GCP_CloudSQL" "GCP_Compute" "OnPremises" "PostgreSQLSingleServer" |
sslMode | Mode SSL untuk migrasi. Mode SSL default untuk PostgreSQLSingleServer adalah VerifyFull dan Prefer untuk jenis sumber lainnya | "Lebih suka" "Memerlukan" "VerifyCA" "VerifyFull" |
startDataMigration | Menunjukkan apakah migrasi data harus segera dimulai | "False" "Benar" |
targetDbServerFullyQualifiedDomainName | Nama domain atau ip server target yang sepenuhnya memenuhi syarat. Ini adalah nilai opsional, jika pelanggan menyediakannya, dms akan selalu menggunakannya untuk koneksi | tali |
triggerCutover | Untuk memicu cutover untuk seluruh migrasi, kita perlu mengirim bendera ini sebagai True | "False" "Benar" |
MigrationSecretParameters
AdminCredentials
Nama | Deskripsi | Nilai |
---|---|---|
sourceServerPassword | Kata sandi untuk server sumber. | string (diperlukan) Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
targetServerPassword | Kata sandi untuk server target. | string (diperlukan) Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |