MigrationProperties interface
Migration.
プロパティ
| cancel | 移行全体に対してキャンセルをトリガーする必要があるかどうかを示します。 |
| current |
移行の現在のステータス。 |
| dbs |
特定のデータベースに対してキャンセルをトリガーする場合は、'triggerCutover' を 'True' に設定し、この配列内の特定のデータベースの名前を設定します。 |
| dbs |
移行するデータベースの名前。 |
| dbs |
特定のデータベースのカットオーバーをトリガーする場合は、'triggerCutover' を 'True' に設定し、この配列内の特定のデータベースの名前を設定します。 |
| migrate |
ロールと権限を移行する必要があるかどうかを示します。 |
| migration |
移行の識別子。 |
| migration |
プライベートエンドポイント移行インスタンスの識別子。 |
| migration |
移行の実行に使用されるモード: オンラインまたはオフライン。 |
| migration |
移行でサポートされているオプション。 |
| migration |
移行期間の終了時刻 (UTC)。 |
| migration |
移行期間の開始時刻 (UTC)。 |
| overwrite |
対象サーバー上のデータベースがすでに存在する場合に上書きできるかどうかを示します。 「False」に設定すると、移行ワークフローは、データベースがターゲットサーバーにすでに存在することを検出すると、確認を待ちます。 |
| secret |
移行シークレット パラメーター。 |
| setup |
必要に応じて、ソース・サーバーで論理レプリケーションをセットアップするかどうかを示します。 |
| source |
ソース サーバーの完全修飾ドメイン名 (FQDN) または IP アドレス。 このプロパティは省略可能です。 指定した場合、移行サービスは常にそれを使用して移行元サーバーに接続します。 |
| source |
ソース データベース サーバーのメタデータ。 |
| source |
ソース・データベース・サーバー・リソースの識別子 ('sourceType' が 'PostgreSQLSingleServer' の場合)。 他のソースタイプでは、これを ipaddress:port@username または hostname:port@username に設定する必要があります。 |
| source |
移行に使用される移行元サーバーの種類: 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、または Supabase_PostgreSQL |
| ssl |
移行で使用される SSL モード。 「PostgreSQLSingleServer」のデフォルトのSSLモードは「VerifyFull」です。 他のソースタイプのデフォルトの SSL モードは「優先」です。 |
| start |
データ移行をすぐに開始する必要があるかどうかを示します。 |
| target |
ターゲット サーバーの完全修飾ドメイン名 (FQDN) または IP アドレス。 このプロパティは省略可能です。 指定した場合、移行サービスは常にそれを使用してターゲット サーバーに接続します。 |
| target |
ターゲット・データベース・サーバーのメタデータ。 |
| target |
ターゲット・データベース・サーバ・リソースの識別子。 |
| trigger |
移行全体に対してカットオーバーをトリガーする必要があるかどうかを示します。 |
プロパティの詳細
cancel
移行全体に対してキャンセルをトリガーする必要があるかどうかを示します。
cancel?: string
プロパティ値
string
currentStatus
dbsToCancelMigrationOn
特定のデータベースに対してキャンセルをトリガーする場合は、'triggerCutover' を 'True' に設定し、この配列内の特定のデータベースの名前を設定します。
dbsToCancelMigrationOn?: string[]
プロパティ値
string[]
dbsToMigrate
移行するデータベースの名前。
dbsToMigrate?: string[]
プロパティ値
string[]
dbsToTriggerCutoverOn
特定のデータベースのカットオーバーをトリガーする場合は、'triggerCutover' を 'True' に設定し、この配列内の特定のデータベースの名前を設定します。
dbsToTriggerCutoverOn?: string[]
プロパティ値
string[]
migrateRoles
ロールと権限を移行する必要があるかどうかを示します。
migrateRoles?: string
プロパティ値
string
migrationId
移行の識別子。
migrationId?: string
プロパティ値
string
migrationInstanceResourceId
プライベートエンドポイント移行インスタンスの識別子。
migrationInstanceResourceId?: string
プロパティ値
string
migrationMode
移行の実行に使用されるモード: オンラインまたはオフライン。
migrationMode?: string
プロパティ値
string
migrationOption
移行でサポートされているオプション。
migrationOption?: string
プロパティ値
string
migrationWindowEndTimeInUtc
移行期間の終了時刻 (UTC)。
migrationWindowEndTimeInUtc?: Date
プロパティ値
Date
migrationWindowStartTimeInUtc
移行期間の開始時刻 (UTC)。
migrationWindowStartTimeInUtc?: Date
プロパティ値
Date
overwriteDbsInTarget
対象サーバー上のデータベースがすでに存在する場合に上書きできるかどうかを示します。 「False」に設定すると、移行ワークフローは、データベースがターゲットサーバーにすでに存在することを検出すると、確認を待ちます。
overwriteDbsInTarget?: string
プロパティ値
string
secretParameters
setupLogicalReplicationOnSourceDbIfNeeded
必要に応じて、ソース・サーバーで論理レプリケーションをセットアップするかどうかを示します。
setupLogicalReplicationOnSourceDbIfNeeded?: string
プロパティ値
string
sourceDbServerFullyQualifiedDomainName
ソース サーバーの完全修飾ドメイン名 (FQDN) または IP アドレス。 このプロパティは省略可能です。 指定した場合、移行サービスは常にそれを使用して移行元サーバーに接続します。
sourceDbServerFullyQualifiedDomainName?: string
プロパティ値
string
sourceDbServerMetadata
sourceDbServerResourceId
ソース・データベース・サーバー・リソースの識別子 ('sourceType' が 'PostgreSQLSingleServer' の場合)。 他のソースタイプでは、これを ipaddress:port@username または hostname:port@username に設定する必要があります。
sourceDbServerResourceId?: string
プロパティ値
string
sourceType
移行に使用される移行元サーバーの種類: 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、または Supabase_PostgreSQL
sourceType?: string
プロパティ値
string
sslMode
移行で使用される SSL モード。 「PostgreSQLSingleServer」のデフォルトのSSLモードは「VerifyFull」です。 他のソースタイプのデフォルトの SSL モードは「優先」です。
sslMode?: string
プロパティ値
string
startDataMigration
データ移行をすぐに開始する必要があるかどうかを示します。
startDataMigration?: string
プロパティ値
string
targetDbServerFullyQualifiedDomainName
ターゲット サーバーの完全修飾ドメイン名 (FQDN) または IP アドレス。 このプロパティは省略可能です。 指定した場合、移行サービスは常にそれを使用してターゲット サーバーに接続します。
targetDbServerFullyQualifiedDomainName?: string
プロパティ値
string
targetDbServerMetadata
targetDbServerResourceId
ターゲット・データベース・サーバ・リソースの識別子。
targetDbServerResourceId?: string
プロパティ値
string
triggerCutover
移行全体に対してカットオーバーをトリガーする必要があるかどうかを示します。
triggerCutover?: string
プロパティ値
string