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