Migration interface
移行のプロパティ。
- Extends
プロパティ
| 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 |
移行全体に対してカットオーバーをトリガーする必要があるかどうかを示します。 |
継承されたプロパティ
| id | リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| location | リソースが存在する地理的な場所 |
| name | リソースの名前注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
| system |
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
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
location
リソースが存在する地理的な場所
location: string
プロパティ値
string
TrackedResource.location から継承
name
リソースの名前注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
name?: string
プロパティ値
string
systemData
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
systemData?: SystemData
プロパティ値
trackedResource.systemData から継承
tags
リソース タグ。
tags?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
type
リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
type?: string
プロパティ値
string
trackedResource.type