次の方法で共有


Migration interface

移行のプロパティ。

Extends

プロパティ

cancel

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

currentStatus

移行の現在のステータス。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

dbsToCancelMigrationOn

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

dbsToMigrate

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

dbsToTriggerCutoverOn

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

migrateRoles

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

migrationId

移行の識別子。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

migrationInstanceResourceId

プライベートエンドポイント移行インスタンスの識別子。

migrationMode

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

migrationOption

移行でサポートされているオプション。

migrationWindowEndTimeInUtc

移行期間の終了時刻 (UTC)。

migrationWindowStartTimeInUtc

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

overwriteDbsInTarget

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

secretParameters

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

setupLogicalReplicationOnSourceDbIfNeeded

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

sourceDbServerFullyQualifiedDomainName

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

sourceDbServerMetadata

ソース データベース サーバーのメタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

sourceDbServerResourceId

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

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

sslMode

移行で使用される SSL モード。 「PostgreSQLSingleServer」のデフォルトのSSLモードは「VerifyFull」です。 他のソースタイプのデフォルトの SSL モードは「優先」です。

startDataMigration

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

targetDbServerFullyQualifiedDomainName

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

targetDbServerMetadata

ターゲット・データベース・サーバーのメタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

targetDbServerResourceId

ターゲット・データベース・サーバ・リソースの識別子。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

triggerCutover

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

継承されたプロパティ

id

リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

location

リソースが存在する地理的な場所

name

リソースの名前注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

tags

リソース タグ。

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

プロパティの詳細

cancel

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

cancel?: string

プロパティ値

string

currentStatus

移行の現在のステータス。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

currentStatus?: MigrationStatus

プロパティ値

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

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

secretParameters?: MigrationSecretParameters

プロパティ値

setupLogicalReplicationOnSourceDbIfNeeded

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

setupLogicalReplicationOnSourceDbIfNeeded?: string

プロパティ値

string

sourceDbServerFullyQualifiedDomainName

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

sourceDbServerFullyQualifiedDomainName?: string

プロパティ値

string

sourceDbServerMetadata

ソース データベース サーバーのメタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

sourceDbServerMetadata?: DbServerMetadata

プロパティ値

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

ターゲット・データベース・サーバーのメタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

targetDbServerMetadata?: DbServerMetadata

プロパティ値

targetDbServerResourceId

ターゲット・データベース・サーバ・リソースの識別子。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

targetDbServerResourceId?: string

プロパティ値

string

triggerCutover

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

triggerCutover?: string

プロパティ値

string

継承されたプロパティの詳細

id

リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

id?: string

プロパティ値

string

TrackedResource.id から継承された

location

リソースが存在する地理的な場所

location: string

プロパティ値

string

TrackedResource.location から継承

name

リソースの名前注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

name?: string

プロパティ値

string

TrackedResource.name から継承された

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

systemData?: SystemData

プロパティ値

trackedResource.systemData から継承

tags

リソース タグ。

tags?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

TrackedResource.tags から継承された

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

type?: string

プロパティ値

string

trackedResource.typeから継承された