次の方法で共有


MigrationResource interface

移行リソースを表します。

Extends

プロパティ

cancel

移行全体のキャンセルをトリガーするには、このフラグを True として送信する必要があります

currentStatus

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

dbsToCancelMigrationOn

特定のデータベースの取り消しをトリガーする場合は、キャンセル フラグを True として送信し、この配列内のデータベース名を送信します

dbsToMigrate

移行するデータベースの数

dbsToTriggerCutoverOn

特定のデータベースのカットオーバーをトリガーする場合は、triggerCutover フラグを True として送信し、この配列内のデータベース名を送信します

migrateRoles

ロールとアクセス許可を移行するには、このフラグを True として送信する必要があります

migrationId

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

migrationInstanceResourceId

プライベート エンドポイント移行インスタンスの ResourceId

migrationMode

オンラインとオフラインの 2 種類の移行モードがあります

migrationOption

これは、移行でサポートされている移行オプションを示します

migrationWindowEndTimeInUtc

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

migrationWindowStartTimeInUtc

移行期間の UTC での開始時刻

overwriteDbsInTarget

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

secretParameters

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

setupLogicalReplicationOnSourceDbIfNeeded

必要に応じて LogicalReplicationOnSourceDb をセットアップするかどうかを示します

sourceDbServerFullyQualifiedDomainName

ソース サーバーの完全修飾ドメイン名 (FQDN) または IP アドレス。 これは省略可能な値です。顧客が指定した場合、移行サービスは常に接続に使用します

sourceDbServerMetadata

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

sourceDbServerResourceId

sourceType が PostgreSQLSingleServer の場合のソース データベース サーバーの ResourceId。 その他のソースの種類の場合、これは ipaddress:port@username または hostname:port@username である必要があります

sourceType

移行元サーバーの種類: OnPremises、AWS、 GCP、AzureVM、PostgreSQLSingleServer、AWS_RDS、AWS_AURORA、AWS_EC2、GCP_CloudSQL、GCP_AlloyDB、GCP_Compute、EDB、EDB_Oracle_Server、EDB_PostgreSQL、PostgreSQLFlexibleServer、PostgreSQLCosmosDB、Huawei_RDS、Huawei_Compute、Heroku_PostgreSQL、Crunchy_PostgreSQL、ApsaraDB_RDS、Digital_Ocean_Droplets、Digital_Ocean_PostgreSQL、またはSupabase_PostgreSQL

sslMode

移行用の SSL モード。 PostgreSQLSingleServer の既定の SSL モードは VerifyFull であり、他のソースの種類には優先されます

startDataMigration

データ移行をすぐに開始するかどうかを示します

targetDbServerFullyQualifiedDomainName

ターゲット サーバーの完全修飾ドメイン名 (FQDN) または IP アドレス。 これは省略可能な値です。顧客が指定した場合、移行サービスは常に接続に使用します

targetDbServerMetadata

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

targetDbServerResourceId

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

triggerCutover

移行全体のカットオーバーをトリガーするには、このフラグを True として送信する必要があります

継承されたプロパティ

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

移行全体のキャンセルをトリガーするには、このフラグを True として送信する必要があります

cancel?: string

プロパティ値

string

currentStatus

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

currentStatus?: MigrationStatus

プロパティ値

dbsToCancelMigrationOn

特定のデータベースの取り消しをトリガーする場合は、キャンセル フラグを True として送信し、この配列内のデータベース名を送信します

dbsToCancelMigrationOn?: string[]

プロパティ値

string[]

dbsToMigrate

移行するデータベースの数

dbsToMigrate?: string[]

プロパティ値

string[]

dbsToTriggerCutoverOn

特定のデータベースのカットオーバーをトリガーする場合は、triggerCutover フラグを True として送信し、この配列内のデータベース名を送信します

dbsToTriggerCutoverOn?: string[]

プロパティ値

string[]

migrateRoles

ロールとアクセス許可を移行するには、このフラグを True として送信する必要があります

migrateRoles?: string

プロパティ値

string

migrationId

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

migrationId?: string

プロパティ値

string

migrationInstanceResourceId

プライベート エンドポイント移行インスタンスの ResourceId

migrationInstanceResourceId?: string

プロパティ値

string

migrationMode

オンラインとオフラインの 2 種類の移行モードがあります

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

必要に応じて LogicalReplicationOnSourceDb をセットアップするかどうかを示します

setupLogicalReplicationOnSourceDbIfNeeded?: string

プロパティ値

string

sourceDbServerFullyQualifiedDomainName

ソース サーバーの完全修飾ドメイン名 (FQDN) または IP アドレス。 これは省略可能な値です。顧客が指定した場合、移行サービスは常に接続に使用します

sourceDbServerFullyQualifiedDomainName?: string

プロパティ値

string

sourceDbServerMetadata

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

sourceDbServerMetadata?: DbServerMetadata

プロパティ値

sourceDbServerResourceId

sourceType が PostgreSQLSingleServer の場合のソース データベース サーバーの ResourceId。 その他のソースの種類の場合、これは ipaddress:port@username または hostname:port@username である必要があります

sourceDbServerResourceId?: string

プロパティ値

string

sourceType

移行元サーバーの種類: OnPremises、AWS、 GCP、AzureVM、PostgreSQLSingleServer、AWS_RDS、AWS_AURORA、AWS_EC2、GCP_CloudSQL、GCP_AlloyDB、GCP_Compute、EDB、EDB_Oracle_Server、EDB_PostgreSQL、PostgreSQLFlexibleServer、PostgreSQLCosmosDB、Huawei_RDS、Huawei_Compute、Heroku_PostgreSQL、Crunchy_PostgreSQL、ApsaraDB_RDS、Digital_Ocean_Droplets、Digital_Ocean_PostgreSQL、またはSupabase_PostgreSQL

sourceType?: string

プロパティ値

string

sslMode

移行用の SSL モード。 PostgreSQLSingleServer の既定の SSL モードは VerifyFull であり、他のソースの種類には優先されます

sslMode?: string

プロパティ値

string

startDataMigration

データ移行をすぐに開始するかどうかを示します

startDataMigration?: string

プロパティ値

string

targetDbServerFullyQualifiedDomainName

ターゲット サーバーの完全修飾ドメイン名 (FQDN) または IP アドレス。 これは省略可能な値です。顧客が指定した場合、移行サービスは常に接続に使用します

targetDbServerFullyQualifiedDomainName?: string

プロパティ値

string

targetDbServerMetadata

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

targetDbServerMetadata?: DbServerMetadata

プロパティ値

targetDbServerResourceId

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

targetDbServerResourceId?: string

プロパティ値

string

triggerCutover

移行全体のカットオーバーをトリガーするには、このフラグを True として送信する必要があります

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から継承された