MigrationProperties interface

Migration.

Properti

cancel

Menunjukkan jika pembatalan harus dipicu untuk seluruh migrasi.

currentStatus

Status migrasi saat ini.

dbsToCancelMigrationOn

Saat Anda ingin memicu pembatalan untuk database tertentu, atur 'triggerCutover' ke 'True' dan nama database tertentu dalam array ini.

dbsToMigrate

Nama database yang akan dimigrasikan.

dbsToTriggerCutoverOn

Saat Anda ingin memicu cutover untuk database tertentu, atur 'triggerCutover' ke 'True' dan nama database tertentu dalam array ini.

migrateRoles

Menunjukkan apakah peran dan izin harus dimigrasikan.

migrationId

Pengidentifikasi migrasi.

migrationInstanceResourceId

Pengidentifikasi instans migrasi titik akhir privat.

migrationMode

Mode yang digunakan untuk melakukan migrasi: Online atau Offline.

migrationOption

Opsi yang didukung untuk migrasi.

migrationWindowEndTimeInUtc

Waktu akhir (UTC) untuk jendela migrasi.

migrationWindowStartTimeInUtc

Waktu mulai (UTC) untuk jendela migrasi.

overwriteDbsInTarget

Menunjukkan apakah database di server target dapat ditimpa saat sudah ada. Jika diatur ke 'Salah', ketika alur kerja migrasi mendeteksi bahwa database sudah ada di server target, alur kerja akan menunggu konfirmasi.

secretParameters

Parameter rahasia migrasi.

setupLogicalReplicationOnSourceDbIfNeeded

Menunjukkan apakah akan menyiapkan replikasi logis pada server sumber, jika diperlukan.

sourceDbServerFullyQualifiedDomainName

Nama domain yang sepenuhnya memenuhi syarat (FQDN) atau alamat IP server sumber. Properti ini bersifat opsional. Ketika disediakan, layanan migrasi akan selalu menggunakannya untuk terhubung ke server sumber.

sourceDbServerMetadata

Metadata server database sumber.

sourceDbServerResourceId

Pengidentifikasi sumber daya server database sumber, ketika 'sourceType' adalah 'PostgreSQLSingleServer'. Untuk jenis sumber lain, ini harus diatur ke ipaddress:port@username atau hostname:port@username.

sourceType

Jenis server sumber yang digunakan untuk migrasi: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer, atau Supabase_PostgreSQL

sslMode

Mode SSL yang digunakan oleh migrasi. Mode SSL default untuk 'PostgreSQLSingleServer' adalah 'VerifyFull'. Mode SSL default untuk jenis sumber lainnya adalah 'Prefer'.

startDataMigration

Menunjukkan apakah migrasi data harus segera dimulai.

targetDbServerFullyQualifiedDomainName

Nama domain yang memenuhi syarat (FQDN) atau alamat IP server target. Properti ini bersifat opsional. Ketika disediakan, layanan migrasi akan selalu menggunakannya untuk terhubung ke server target.

targetDbServerMetadata

Metadata server database target.

targetDbServerResourceId

Pengidentifikasi sumber daya server database target.

triggerCutover

Menunjukkan apakah cutover harus dipicu untuk seluruh migrasi.

Detail Properti

cancel

Menunjukkan jika pembatalan harus dipicu untuk seluruh migrasi.

cancel?: string

Nilai Properti

string

currentStatus

Status migrasi saat ini.

currentStatus?: MigrationStatus

Nilai Properti

dbsToCancelMigrationOn

Saat Anda ingin memicu pembatalan untuk database tertentu, atur 'triggerCutover' ke 'True' dan nama database tertentu dalam array ini.

dbsToCancelMigrationOn?: string[]

Nilai Properti

string[]

dbsToMigrate

Nama database yang akan dimigrasikan.

dbsToMigrate?: string[]

Nilai Properti

string[]

dbsToTriggerCutoverOn

Saat Anda ingin memicu cutover untuk database tertentu, atur 'triggerCutover' ke 'True' dan nama database tertentu dalam array ini.

dbsToTriggerCutoverOn?: string[]

Nilai Properti

string[]

migrateRoles

Menunjukkan apakah peran dan izin harus dimigrasikan.

migrateRoles?: string

Nilai Properti

string

migrationId

Pengidentifikasi migrasi.

migrationId?: string

Nilai Properti

string

migrationInstanceResourceId

Pengidentifikasi instans migrasi titik akhir privat.

migrationInstanceResourceId?: string

Nilai Properti

string

migrationMode

Mode yang digunakan untuk melakukan migrasi: Online atau Offline.

migrationMode?: string

Nilai Properti

string

migrationOption

Opsi yang didukung untuk migrasi.

migrationOption?: string

Nilai Properti

string

migrationWindowEndTimeInUtc

Waktu akhir (UTC) untuk jendela migrasi.

migrationWindowEndTimeInUtc?: Date

Nilai Properti

Date

migrationWindowStartTimeInUtc

Waktu mulai (UTC) untuk jendela migrasi.

migrationWindowStartTimeInUtc?: Date

Nilai Properti

Date

overwriteDbsInTarget

Menunjukkan apakah database di server target dapat ditimpa saat sudah ada. Jika diatur ke 'Salah', ketika alur kerja migrasi mendeteksi bahwa database sudah ada di server target, alur kerja akan menunggu konfirmasi.

overwriteDbsInTarget?: string

Nilai Properti

string

secretParameters

Parameter rahasia migrasi.

secretParameters?: MigrationSecretParameters

Nilai Properti

setupLogicalReplicationOnSourceDbIfNeeded

Menunjukkan apakah akan menyiapkan replikasi logis pada server sumber, jika diperlukan.

setupLogicalReplicationOnSourceDbIfNeeded?: string

Nilai Properti

string

sourceDbServerFullyQualifiedDomainName

Nama domain yang sepenuhnya memenuhi syarat (FQDN) atau alamat IP server sumber. Properti ini bersifat opsional. Ketika disediakan, layanan migrasi akan selalu menggunakannya untuk terhubung ke server sumber.

sourceDbServerFullyQualifiedDomainName?: string

Nilai Properti

string

sourceDbServerMetadata

Metadata server database sumber.

sourceDbServerMetadata?: DbServerMetadata

Nilai Properti

sourceDbServerResourceId

Pengidentifikasi sumber daya server database sumber, ketika 'sourceType' adalah 'PostgreSQLSingleServer'. Untuk jenis sumber lain, ini harus diatur ke ipaddress:port@username atau hostname:port@username.

sourceDbServerResourceId?: string

Nilai Properti

string

sourceType

Jenis server sumber yang digunakan untuk migrasi: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer, atau Supabase_PostgreSQL

sourceType?: string

Nilai Properti

string

sslMode

Mode SSL yang digunakan oleh migrasi. Mode SSL default untuk 'PostgreSQLSingleServer' adalah 'VerifyFull'. Mode SSL default untuk jenis sumber lainnya adalah 'Prefer'.

sslMode?: string

Nilai Properti

string

startDataMigration

Menunjukkan apakah migrasi data harus segera dimulai.

startDataMigration?: string

Nilai Properti

string

targetDbServerFullyQualifiedDomainName

Nama domain yang memenuhi syarat (FQDN) atau alamat IP server target. Properti ini bersifat opsional. Ketika disediakan, layanan migrasi akan selalu menggunakannya untuk terhubung ke server target.

targetDbServerFullyQualifiedDomainName?: string

Nilai Properti

string

targetDbServerMetadata

Metadata server database target.

targetDbServerMetadata?: DbServerMetadata

Nilai Properti

targetDbServerResourceId

Pengidentifikasi sumber daya server database target.

targetDbServerResourceId?: string

Nilai Properti

string

triggerCutover

Menunjukkan apakah cutover harus dipicu untuk seluruh migrasi.

triggerCutover?: string

Nilai Properti

string