次の方法で共有


MigrationResourceForPatch interface

Migration.

プロパティ

cancel

移行全体に対してキャンセルをトリガーする必要があるかどうかを示します。

dbsToCancelMigrationOn

特定のデータベースに対してキャンセルをトリガーする場合は、'triggerCutover' を 'True' に設定し、この配列内の特定のデータベースの名前を設定します。

dbsToMigrate

移行するデータベースの名前。

dbsToTriggerCutoverOn

特定のデータベースのカットオーバーをトリガーする場合は、'triggerCutover' を 'True' に設定し、この配列内の特定のデータベースの名前を設定します。

migrateRoles

ロールと権限を移行する必要があるかどうかを示します。

migrationMode

移行の実行に使用されるモード: オンラインまたはオフライン。

migrationWindowStartTimeInUtc

移行期間の開始時刻 (UTC)。

overwriteDbsInTarget

対象サーバー上のデータベースがすでに存在する場合に上書きできるかどうかを示します。 「False」に設定すると、移行ワークフローは、データベースがターゲットサーバーにすでに存在することを検出すると、確認を待ちます。

secretParameters

移行シークレット パラメーター。

setupLogicalReplicationOnSourceDbIfNeeded

必要に応じて、ソース・サーバーで論理レプリケーションをセットアップするかどうかを示します。

sourceDbServerFullyQualifiedDomainName

ソース サーバーの完全修飾ドメイン名 (FQDN) または IP アドレス。 このプロパティは省略可能です。 指定した場合、移行サービスは常にそれを使用して移行元サーバーに接続します。

sourceDbServerResourceId

ソース・データベース・サーバー・リソースの識別子 ('sourceType' が 'PostgreSQLSingleServer' の場合)。 他のソースタイプでは、これを ipaddress:port@username または hostname:port@username に設定する必要があります。

startDataMigration

データ移行をすぐに開始する必要があるかどうかを示します。

tags

キーと値のペアの形式のアプリケーション固有のメタデータ。

targetDbServerFullyQualifiedDomainName

ターゲット サーバーの完全修飾ドメイン名 (FQDN) または IP アドレス。 このプロパティは省略可能です。 指定した場合、移行サービスは常にそれを使用してターゲット サーバーに接続します。

triggerCutover

移行全体に対してカットオーバーをトリガーする必要があるかどうかを示します。

プロパティの詳細

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