イメージ・バージョンの作成
post
https://EM_HOST:EM_CONSOLE_HTTPS_PORT/em/api/goldImages/{goldImageId}/versions
既存のイメージの新しいバージョンを作成します。これは、このタスクを実行するデプロイメント・プロシージャを発行する非同期操作です。
リクエスト
パス・パラメータ
- goldImageId(必須): string
イメージのID
サポートされているメディア・タイプ
- application/json
ルート・スキーマ: schema
型:
object
1つのスキーマに一致
ソースの表示
- object DatabaseGoldImageVersionInputDetails
イメージ・バージョンを作成するための入力
- object ExapatchGoldImageVersionInputDetails
Exapatchゴールド・イメージ・バージョンを作成するためのリクエスト詳細
ネストされたスキーマ: DatabaseGoldImageVersionInputDetails
型:
object
イメージ・バージョンを作成するための入力
すべてに一致
ソースの表示
- object DatabaseGoldImageVersionDetails
イメージ・バージョンを作成するための入力
ネストされたスキーマ: ExapatchGoldImageVersionInputDetails
型:
object
Exapatchゴールド・イメージ・バージョンを作成するためのリクエスト詳細
すべてに一致
ソースの表示
- object ExapatchGoldImageVersionDetails
Exapatchゴールド・イメージ・バージョンを作成するための入力
ネストされたスキーマ: DatabaseGoldImageVersionDetails
型:
object
イメージ・バージョンを作成するための入力
1つのスキーマに一致
ソースの表示
- object DatabaseGoldImageVersionReferenceHomeInput
参照Oracleホームからイメージを作成するための入力
- object DatabaseGoldImageVersionReferenceHomePatchingInput
参照Oracleホームにパッチを適用してイメージ・バージョンを作成するための入力
- object DatabaseGoldImageVersionNewReferenceHomePatchingInput
新規Oracleホームにパッチ適用およびプロビジョニングしてイメージ・バージョンを作成するための入力
- object DatabaseGoldImageVersionDeployNewHomePatchingInput
パッチを適用した指定された宛先Oracleホームにイメージをデプロイしてイメージ・バージョンを作成するためのリクエスト
- object DatabaseGoldImageVersionFPPInput
指定されたソフトウェア・ホーム(Oracleデータベース、グリッド・インフラストラクチャまたはその他のソフトウェア・ホーム)からイメージを作成するための入力
ネストされたスキーマ: DatabaseGoldImageVersionReferenceHomeInput
型:
object
参照Oracleホームからイメージを作成するための入力
ソースの表示
-
referenceHostCredential: string
参照Oracleホームのホスト資格証明例:
TESTSUPERADMIN:ADMIN
-
referenceTargetName(必須): string
参照Oracleホームのターゲット例:
myoraclehome_4661
すべてに一致
ソースの表示
- object allOf DatabaseGoldImageVersionInput
イメージの新しいバージョンを作成するための共通入力
ネストされたスキーマ: DatabaseGoldImageVersionReferenceHomePatchingInput
型:
object
参照Oracleホームにパッチを適用してイメージ・バージョンを作成するための入力
ソースの表示
-
isCleanupDestinationHome: boolean
宛先ホームのクリーン・アップを示すフラグ例:
false
-
patchList(必須): string
適用するパッチ例:
31504723
-
referenceHostPrivilegeCredential: string
参照Oracleホームのターゲットの特権ホスト資格証明例:
TESTPRIVADMIN:ADMIN
すべてに一致
ソースの表示
- object allOf DatabaseGoldImageVersionReferenceHomeInput
参照Oracleホームからイメージを作成するための入力
ネストされたスキーマ: DatabaseGoldImageVersionNewReferenceHomePatchingInput
型:
object
新規Oracleホームにパッチ適用およびプロビジョニングしてイメージ・バージョンを作成するための入力
ソースの表示
-
destinationOracleHomeLocation(必須): string
宛先Oracleホームの場所例:
/u01/oracle/newhome
すべてに一致
ソースの表示
- object allOf DatabaseGoldImageReferenceHomePatchingInput
パッチを適用した参照Oracleホームからイメージを作成するための入力
ネストされたスキーマ: DatabaseGoldImageVersionDeployNewHomePatchingInput
型:
object
パッチを適用した指定された宛先Oracleホームにイメージをデプロイしてイメージ・バージョンを作成するためのリクエスト
ソースの表示
-
asmDbaGroup: string
ASM DBAグループ
-
databaseAdminGroup(必須): string
データベース管理グループ
-
databaseOperGroup: string
データベース操作グループ
-
destinationHostName(必須): string
宛先のホスト名
-
destinationOracleHomeLocation(必須): string
Oracleホームの場所
-
imageId(必須): string
デプロイするイメージのID例:
E5B98897FE871AC1E05380FE4564F682
-
inventoryGroup(必須): string
インベントリ・グループ
-
oracleBaseLocation: string
ベースの場所
-
osBackupDbaGroup: string
OSバックアップDBAグループ
-
osDgDbaGroup: string
OS DG DBAグループ。
-
osKeyMgmtGroup: string
OSキー管理グループ
-
patchList(必須): string
適用するパッチ
-
provisioningType(必須): string
プロビジョニング・タイプ
-
referenceHostPrivilegeCredential: string
参照Oracleホームのターゲットの特権ホスト資格証明例:
HOST_ROOT_CRED:ADMIN
-
versionId: string
新規バージョンの作成元のバージョンのID例:
E5v98897FE871AC1E05380FE4564F690
すべてに一致
ソースの表示
- object allOf DatabaseGoldImageVersionInput
イメージの新しいバージョンを作成するための共通入力
ネストされたスキーマ: DatabaseGoldImageVersionFPPInput
型:
object
指定されたソフトウェア・ホーム(Oracleデータベース、グリッド・インフラストラクチャまたはその他のソフトウェア・ホーム)からイメージを作成するための入力
すべてに一致
ソースの表示
- object DatabaseGoldImageFPPInput
指定されたシリーズ名でFPPサーバーに新規シリーズ・リソースを作成し、参照Oracleホームからイメージを作成し、シリーズをそれに関連付けるための入力
ネストされたスキーマ: DatabaseGoldImageVersionInput
型:
object
イメージの新しいバージョンを作成するための共通入力
すべてに一致
ソースの表示
- object DatabaseGoldImageCommonDetails
イメージを作成するための共通入力の詳細
ネストされたスキーマ: DatabaseGoldImageCommonDetails
型:
object
イメージを作成するための共通入力の詳細
ソースの表示
-
excludeFileList: string
除外するファイルのリスト
-
externalId: string
イメージの外部ID例:
oracle:defaultService:em:provisioning:1:cmp:COMP_Component:SUB_OracleDB:4BAFA861A7E96603E053057FB10A0588:0.1
-
externalStageLocation: string
SANの外部ステージの場所例:
false
-
imageDescription: string
イメージの説明
-
imageNotes: string
イメージに関するノート
-
imageSoftwareLibraryPath: string
イメージのソフトウェア・ライブラリ・パス例:
<path>/18.0/linux64
-
isCreateImageLegacyWay: boolean
従来の方法でイメージを作成することを示すフラグ例:
false
-
isIgnoreActiveFileExecutionCheck: boolean
アクティブなファイル実行を無視するフラグ例:
false
-
nfsLocalMountPoint: string
マウントするNFS共有のローカル・ディレクトリ・パス例:
/scratch/cuser/Nfs_mount_point
-
softwareLibraryStorageName: string
ソフトウェア・ライブラリ記憶域の名前例:
swlib
-
softwareLibraryStorageType: string
ソフトウェア・ライブラリ記憶域のタイプ例:
OmsShared
-
storageDestination: string
指定可能な値:
[ "SOFTWARE_LIBRARY", "FPP_SERVER" ]
イメージの保管/作成は、ソフトウェア・ライブラリまたはFPPサーバーにあります -
versionName: string
データベース・ゴールド・イメージ・バージョンの名前例:
fm_version_1
-
versionStatus: string
指定可能な値:
[ "CURRENT" ]
イメージ・バージョンのステータスの列挙 -
windowsCredential: string
Windowsプラットフォームの資格証明
-
workingDirectory: string
デフォルト値:
/u01/scratch/workDir
作業ディレクトリ例:/scratch/workdir
ネストされたスキーマ: DatabaseGoldImageReferenceHomePatchingInput
型:
object
パッチを適用した参照Oracleホームからイメージを作成するための入力
ソースの表示
-
isCleanupDestinationHome: boolean
宛先ホームのクリーン・アップを示すフラグ例:
false
-
patchList(必須): string
適用するパッチ例:
31504723
-
referenceHostPrivilegeCredential: string
参照Oracleホームのターゲットの特権ホスト資格証明例:
TESTPRIVADMIN:ADMIN
すべてに一致
ソースの表示
- object allOf DatabaseGoldImageReferenceHomeInput
参照Oracleホームからイメージを作成するための入力
ネストされたスキーマ: DatabaseGoldImageReferenceHomeInput
型:
object
参照Oracleホームからイメージを作成するための入力
ソースの表示
-
referenceHostCredential: string
参照Oracleホームのホスト資格証明例:
TESTSUPERADMIN:ADMIN
-
referenceTargetName(必須): string
参照Oracleホームのターゲット例:
myoraclehome_4661
すべてに一致
ソースの表示
- object allOf DatabaseGoldImageInput
イメージまたはバージョンを作成するための共通入力
ネストされたスキーマ: DatabaseGoldImageInput
型:
object
イメージまたはバージョンを作成するための共通入力
ソースの表示
-
imageName: string
イメージの名前
すべてに一致
ソースの表示
- object DatabaseGoldImageCommonDetails
イメージを作成するための共通入力の詳細
ネストされたスキーマ: DatabaseGoldImageFPPInput
型:
object
指定されたシリーズ名でFPPサーバーに新規シリーズ・リソースを作成し、参照Oracleホームからイメージを作成し、シリーズをそれに関連付けるための入力
ソースの表示
-
fppOptions: string
FPPの追加オプション
-
fppRestUser: string
FPP RESTコールに使用されるRESTユーザー例:
rest_cuser
-
imageDescription: string
イメージの説明例:
Gold image for DB19
-
imageName: string
FPPシリーズの名前例:
FPP_DB_19_Series_04_july_21
-
referenceHostCredential: string
参照ホストのホスト資格証明例:
SRC_HOST_CRED:ADMIN
-
referenceTargetName(必須): string
参照ターゲット名例:
myoraclehome_3917
-
version: string
イメージのバージョン
-
versionName(必須): string
イメージの名前例:
Tier1_19_ver_Image_04_July_21
-
workingDirectory(必須): string
デフォルト値:
/u01/scratch/workDir
作業ディレクトリ例:/scratch/cuser/agents/image
ネストされたスキーマ: ExapatchGoldImageVersionDetails
型:
object
Exapatchゴールド・イメージ・バージョンを作成するための入力
1つのスキーマに一致
ソースの表示
- object ExapatchGoldImageVersionInput
Exadataゴールド・イメージまたはバージョンを作成するための共通リクエスト詳細
ネストされたスキーマ: ExapatchGoldImageVersionInput
型:
object
Exadataゴールド・イメージまたはバージョンを作成するための共通リクエスト詳細
すべてに一致
ソースの表示
- object ExapatchGoldImageVersionCommonDetails
指定されたイメージ名で新しいイメージ・リソースを作成し、指定されたfppサーバーのパッチの場所からゴールド・イメージを作成します。
ネストされたスキーマ: ExapatchGoldImageVersionCommonDetails
型:
object
指定されたイメージ名で新しいイメージ・リソースを作成し、指定されたfppサーバーのパッチの場所からゴールド・イメージを作成します。
ソースの表示
-
dbNodeFile: string
dbnodeパッチのファイル名。例:
p34568889_221000_Linux-x86-64.zip
-
fppServerHost: string
FPPホスト名例:
myFppServerHostName.mycompany.comom
-
imageDescription: string
ゴールド・イメージの説明例:
Description of the Exapatch Gold Image
-
imageLocation: string
fppサーバー上のパッチの場所例:
/u01/staging/db_212
-
imageVersion: string
イメージ・バージョン例:
19.13.0.0.0
-
patchManagerLocation: string
パッチ・マネージャ・ファイルを含むフォルダ名は、指定されたimageLocationの相対パスである必要があります。例:
dbserver_patch_220810
-
referenceHostCredential: string
参照fppサーバー・ホストのホスト資格証明。例:
TEST_HOST_CREDENTIAL:SYSMAN
-
storageFile: string
ストレージ・パッチのファイル名。例:
p34568888_221000_Linux-x86-64.zip
-
switchFile: string
スイッチ・パッチのファイル名。例:
p34568890_221000_Linux-x86-64.zip
-
targetType: string
指定可能な値:
[ "oracle_si_netswitch", "oracle_dbmachine", "oracle_exadata", "host" ]
Exapatch作成タイプ -
versionName: string
イメージ・バージョンの名前例:
Tier1_ver_Image_31_July_22
-
workingDirectory: string
作業ディレクトリの場所例:
/u01/scratch/workDir
例
先頭に戻る
レスポンス
202レスポンス
長時間実行/非同期APIです。デプロイメント・プロシージャを発行します。
ヘッダー
- Location:
デプロイメント・プロシージャのAPIのステータスを追跡するためのURLリンク例:
/deploymentProcedureInstances/{deploymentProcedureInstanceId}
ルート・スキーマ: schema
型:
ソースの表示
object
-
links: object links
リンク
-
message: string
メッセージ例:
It is a long running/async API. It submits a deployment procedure.
ネストされたスキーマ: links
型:
object
リンク
ソースの表示
-
tracking: object tracking
発行されたデプロイメント・プロシージャのステータスを追跡するためのREST APIへのリンクを表します
ネストされたスキーマ: tracking
型:
object
発行されたデプロイメント・プロシージャのステータスを追跡するためのREST APIへのリンクを表します
ソースの表示
-
href: string
リンクのURL例:
/deploymentProcedureInstances/{deploymentProcedureInstanceId}
400レスポンス
不正なリクエスト。ペイロードがnullであるか、一部のパラメータがありません
ルート・スキーマ: ErrorResponse
型:
object
エラー・レスポンス
ソースの表示
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列
401レスポンス
未認可。ユーザーにはリクエストされた操作を実行する権限がありません
ルート・スキーマ: ErrorResponse
型:
object
エラー・レスポンス
ソースの表示
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列
403レスポンス
禁止。ユーザーは、リクエストされた操作の実行を禁止されています
ルート・スキーマ: ErrorResponse
型:
object
エラー・レスポンス
ソースの表示
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列
404レスポンス
見つかりません。リクエストされたREST API URLが見つかりません。
ルート・スキーマ: ErrorResponse
型:
object
エラー・レスポンス
ソースの表示
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列
500レスポンス
内部サーバー・エラー。REST APIの実行中に例外が発生しました。
ルート・スキーマ: ErrorResponse
型:
object
エラー・レスポンス
ソースの表示
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列
503レスポンス
サービスが使用できません。サーバーはリクエストを処理できません。
ルート・スキーマ: ErrorResponse
型:
object
エラー・レスポンス
ソースの表示
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列