サポートされる変数
バッチでサポートされている変数について学習します。
バッチ・サービスでは、すべての一般的な変数がサポートされます。詳細は、すべてのリクエストの一般的な変数を参照してください。
変数を使用して、ポリシーに条件を追加できます。
- エンティティ: Oracle Cloud Identifier (OCID)
- 文字列: フリーフォーム・テキスト。
- リスト: エンティティまたは文字列のリスト。
変数は小文字で、ハイフン区切りです。たとえば、target.tag-namespace.name、target.display-nameです。
必要な変数は、リクエストごとにバッチ・サービスによって提供されます。自動変数は、認可エンジンによって提供されます(シック・クライアントではSDKを使用したサービス・ローカルで、シン・クライアントではアイデンティティ・データ・プレーンで提供されます)。
| 必要な変数 | タイプ | 摘要 |
|---|---|---|
target.compartment.id |
ENTITY
|
リクエストのプライマリ・リソースのOCID |
request.operation |
STRING |
リクエストの操作ID (例: GetUser) |
target.resource.kind |
STRING |
リクエストのプライマリ・リソースのリソース種類名 |
バッチ変数のソースのリストを次に示します。
- リクエスト: リクエスト入力から取得されます。
- 導出: リクエストから取得されます。
- 格納: サービスから取得され、入力が保持されます。
- 計算: サービス・データから計算されます。
次の表に、リクエストごとにSDKによって提供される変数のリストを示します。
| リソース・タイプ | 変数名 | タイプ | ソース | 摘要 |
|---|---|---|---|---|
| バッチ計算コンテキスト | target.batch-context.id |
ENTITY |
リクエスト | バッチ・コンテキストのOCID。 |
| バッチ計算コンテキスト | target.batch-context.display-name |
ENTITY |
リクエスト | バッチ・コンテキストの表示名。 |
| バッチ- 計算- ジョブ- プール | target.batch-job-pool.id |
ENTITY |
保存済 | バッチ・ジョブ・プールのOCID。 |
| バッチ- 計算- ジョブ- プール | target.batch-job-pool.display-name |
ENTITY |
リクエスト | バッチ・ジョブ・プールの表示名。 |
| バッチ- 計算- ジョブ- プール | target.batch-context.id |
ENTITY |
保存済 | ジョブ・プールが属するバッチ・コンテキストのOCID。 |
| バッチ- 計算- ジョブ- プール | target.batch-context.display-name |
エンティティ | 保存済 | ジョブ・プールが属するバッチ・コンテキストの表示名。 |
| バッチ- 計算- ジョブ | target.batch-job.id |
エンティティ | リクエスト | バッチ・ジョブのOCID。 |
| バッチ- 計算- ジョブ | target.batch-job.display-name |
エンティティ | リクエスト | バッチ・ジョブの表示名。 |
| バッチ- 計算- ジョブ | target.batch-job-pool.id |
エンティティ | 保存済 | ジョブが属するバッチ・ジョブ・プールのOCID。 |
| バッチ- 計算- ジョブ | target.batch-job-pool.display-name |
エンティティ | 保存済 | ジョブが属するバッチ・ジョブ・プールの表示名。 |
| バッチ計算- タスク- プロファイル | target.batch-task-profile.id |
エンティティ | リクエスト | バッチ・タスク・プロファイルのOCID。 |
| バッチ計算- タスク- プロファイル | target.batch-task-profile.display-name |
エンティティ | リクエスト | バッチ・タスク・プロファイルの表示名。 |
| バッチ計算- タスク環境 | target.batch-task-environment.id |
エンティティ | リクエスト | バッチ・タスク環境のOCID。 |
| バッチ計算- タスク環境 | target.batch-task-environment.display-name |
エンティティ | リクエスト | バッチ・タスク環境の表示名。 |
次の表は、バッチで使用される動的変数の概要を示しています。
| ダイナミック変数 | タイプ | 摘要 |
|---|---|---|
request.principal.group.tag.<tagNS>.<tagKey> |
STRING |
プリンシパルがメンバーであるグループの各タグの値。 |
request.principal.compartment.tag.<tagNS>.<tagKey> |
STRING |
プリンシパルを含むコンパートメントの各タグの値。 |
target.resource.tag.<tagNS>.<tagKey> |
STRING |
ターゲット・リソースの各タグの値。 |
target.resource.compartment.tag.<tagNS>.<tagKey> |
STRING |
ターゲット・リソースを含むコンパートメントの各タグの値。 |