機械翻訳について

アクセス・リクエストの作成

post

/access-governance/access-controls/20250331/accessRequests

指定された詳細を持つアイデンティティの新しいアクセス・リクエストを作成します。

リクエスト

ヘッダー・パラメータ
  • トレース用のクライアント・リクエストID。 リクエストIDに有効な文字は、文字、数字、アンダースコアおよびダッシュのみです。
本文()
新規アクセス・リクエストの詳細
ルート・スキーマ : CreateAccessRequestDetails
型: object
新しいAccessRequestに関する情報。
ソースを表示
ネストされたスキーマ : accessBundles
型: array
アクセス・バンドル・アイテムのリスト。
ソースを表示
ネストされたスキーマ : accessLimitDataDetails
型: array
権限リクエストに関連付けられたアクセス制限データのリスト
ソースを表示
ネストされたスキーマ : accountProfileDetails
型: array
アクセス・リクエストに関連付けられたアカウント・プロファイルのリスト。 関連付けられたアクセス・バンドルにアカウント・プロファイルが添付されている場合にのみ必要です。
ソースを表示
ネストされたスキーマ: attributes
型: object
使用可能なその他のプロパティ
ソースを表示
対応するモデルの属性。 例: `{"foo-namespace": {"bar-key": "value"}}`
ネストされたスキーマ: identities
型: array
アイデンティティIDのリスト
ソースを表示
ネストされたスキーマ : orchestratedSystemAttributes
型: array
ターゲットに関連付けられたorchestratedSystemAttributesのリスト
ソースを表示
ネストされたスキーマ : permissionRoles
型: array
権限ロール項目のリスト。
ソースを表示
ネストされたスキーマ : AccessLimitDataDetails
型: object
アイデンティティで構成されたアクセス制限データ
ソースを表示
ネストされたスキーマ : AccessLimitDataInfo
型: object
アクセス制限データ情報オブジェクト。
ソースを表示
ネストされたスキーマ : identityAccessLimitDetails
型: array
アイデンティティのアクセス制限データ
ソースを表示
ネストされたスキーマ : AccessLimitData
型: object
一時アクセス・バンドル・データ。
ソースを表示
ネストされたスキーマ : AccessLimitDateTimeConfig
型: object
日時の一時アクセス・バンドル・データ。
ソースを表示
ネストされたスキーマ : AccessLimitDaysConfig
型: object
一時アクセス・バンドル・データ(日数)。
ソースを表示
ネストされたスキーマ : AccessLimitHoursConfig
型: object
一時アクセス・バンドル・データ(時間)。
ソースを表示
ネストされたスキーマ : IdInfo
型: object
汎用識別情報オブジェクト。
ソースを表示
ネストされたスキーマ : IdentityAccessLimitDataInfo
型: object
アイデンティティのアクセス制限データ
ソースを表示
ネストされたスキーマ : AccountProfileInfo
型: object
アイデンティティ別アカウント・プロファイル構成
ソースを表示
ネストされたスキーマ : accountAttributes
型: array
アカウント属性値
ソースを表示
ネストされたスキーマ : identityAccountAttributesDetails
型: array
アイデンティティ別アカウント属性情報
ソースを表示
ネストされたスキーマ : QuestionAttributeDataSummary
型: object
アカウント・プロファイルの質問属性
ソースを表示
ネストされたスキーマ: children
型: array
ネストされた属性
ソースを表示
ネストされたスキーマ: values
型: array
属性値
ソースを表示
ネストされたスキーマ : NestedQuestionAttributeSummary
型: object
質問属性のネストされたセット
ソースを表示
ネストされたスキーマ: items
型: array
質問属性
ソースを表示
ネストされたスキーマ : IdentityAccountAttributesInfo
型: object
アカウント・プロファイル属性
ソースを表示
ネストされたスキーマ : accountAttributes
型: array
アカウント属性値
ソースを表示
ネストされたスキーマ: additionalProperties
型: object
ソースを表示
ネストされたスキーマ : OrchestratedSystemAttribute
型: object
アカウントおよび権限の属性
ソースを表示
ネストされたスキーマ : accountAttributes
型: array
オーケストレーション・システム・アカウント属性のリスト
ソースを表示
ネストされたスキーマ : 情報
型: object
汎用情報オブジェクト。
ソースを表示
ネストされたスキーマ : permissionAttributes
型: array
オーケストレーション・システム権限属性のリスト
ソースを表示
ネストされたスキーマ : OrchestratedSystemAttributeData
型: object
オーケストレーション・システム属性
ソースを表示
ネストされたスキーマ: children
型: array
ネストされた属性
ソースを表示
ネストされたスキーマ : defaultValues
型: array
属性値
ソースを表示
ネストされたスキーマ : NestedAttributes
型: object
オーケストレーション・システム属性のネストされたセット
ソースを表示
ネストされたスキーマ: items
型: array
オーケストレーションされたシステム属性
ソースを表示
トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

新しく作成されたアクセス・リクエスト
ヘッダー
  • オプティミスティックな同時実行性制御用。 `if-match`を参照してください。
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : AccessRequest
型: object
AccessRequestの説明。
ソースを表示
ネストされたスキーマ : accessBundles
型: array
アクセス・バンドル・アイテムのリスト。
ソースを表示
ネストされたスキーマ : approvalRequests
型: array
アクセス・リクエストの一部として作成された承認リクエストのリスト
ソースを表示
ネストされたスキーマ: attributes
型: object
使用可能なその他のプロパティ
ソースを表示
対応するモデルの属性。 例: `{"foo-namespace": {"bar-key": "value"}}`
ネストされたスキーマ: identities
型: array
アイデンティティのリスト
ソースを表示
ネストされたスキーマ : permissionRoles
型: array
権限ロール項目のリスト。
ソースを表示
ネストされたスキーマ : AccessBundleInfo
型: object
汎用情報オブジェクト。
ソースを表示
ネストされたスキーマ : ApprovalRequest
型: object
承認リクエストの詳細。
ソースを表示
ネストされたスキーマ: additionalProperties
型: object
ソースを表示
ネストされたスキーマ : 情報
型: object
汎用情報オブジェクト。
ソースを表示

400レスポンス

不正なリクエスト
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

401レスポンス

未認可
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

404レスポンス

見つかりません
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

409レスポンス

競合
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

429レスポンス

リクエストが多すぎます
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

500レスポンス

内部サーバー・エラー
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

デフォルト・レスポンス

不明なエラー
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示
トップに戻る

次の例は、新しいアクセス・リクエストの作成方法を示しています。 1つのアクセス・リクエストで、複数のアイデンティティに対して複数のアクセス・バンドルをリクエストできます。

アカウント属性の詳細とともに、アクセス・バンドルID、アイデンティティID、アカウント・プロファイルIDおよび詳細が必要です。 この例では、すべてのアイデンティティに同じ質問値を使用します。

サンプル・コマンドを実行する前に、プレースホルダー値を実際の値に置き換えます。

cURLリクエストの例

curl -i -X POST \
   -H "Authorization:Bearer <your access token>" \
   -H "Content-Type:application/json" \
   -d \
'{
    "justification": "Sample Request Access", 
    "createdBy": "globalId.125xxx3c3-eedc-4d6a-b6d4-6c0f6537bad2.18.02e36bbb4b2xxxxxaa046b3ceb16a", 
    "accessBundles": ["6adcbc8d-1816-44a7-af70-78c40bf850fb"],
    "identities": ["globalId.OCI.bd49ff2a-5c47-4242-8975-9ba235fbb0ec.9fxxxxxxx69c2af598b63d4"],
    "accountProfileDetails": [
        {
            "accountProfileId": "84321700-1a93-4cf2-9226-3f4xxxxx68",
            "identitySpecific": false,
            "accountAttributes": [
                {
                    "name": "defaultTablespaceQuotaInMB",
                    "values": [
                        "100"
                    ],
                    "children": [],
                    "isQuestion": true
                }
            ]
        }
    ]
}' \
 '${service-instance-url}/access-governance/access-controls/20250331/accessRequests'

リクエスト・ペイロードの例

{
 "justification": "Sample Request Access",
 "createdBy": "globalId.125123c3-eedc-4d6a-b6d4-6c0f6537bad2.18.02e36bbb4b20xxxxxxaa046b3ceb16a",
 "accessBundles": [
 "6adcbc8d-1816-44a7-af70-7xxxxxf850fb"
 ],
 "identities": [
 "globalId.OCI.bd49ff2a-5c47-4242-8975-9ba235fbb0ec.9f6exxxxx4960469c2af598b63d4"
 ],
 "accountProfileDetails": [
 {
 "accountProfileId": "8432xx700-1a93-4cf2-9226-3fxxxxxxxx768",
 "identitySpecific": false,
 "accountAttributes": [
 {
 "name": "defaultTablespaceQuotaInMB",
 "values": [
 "100"
 ],
 "children": [],
 "isQuestion": true
 }
 ]
 }
 ]
}

レスポンス・コードの例

次のレスポンス本文とともに200 OKレスポンスを受信します:

{
  "id": "0ff9207f-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "justification": "Sample justification",
  "requestStatus": "PENDING_APPROVALS",
  "timeCreated": "2025-04-11T08:10:51.357Z",
  "timeUpdated": "2025-04-11T08:10:51.357Z",
  "createdBy": "globalId.125123c3-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "permissionRoles": [],
  "accessBundles": [
    {
      "id": "6adcbc8d-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "name": "Example payload",
      "displayName": "Example payload",
      "accountProfileId": "84321700-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    }
  ],
  "identities": [
    {
      "id": "globalId.OCI.bd49ff2a-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "name": "Bill.Clark@example.com",
      "displayName": "Bill Clark",
      "owners": null
    }
  ],
  "attributes": {
    "orchestratedSystemAttributes": null
  },
  "approvalRequests": null
}
    
先頭に戻る