ポリシー有効性の確認
    • PDF

    ポリシー有効性の確認

    • PDF

    Article Summary

    ポリシー JSONの有効性をチェックします。

    API

    • POST /policy/validation

    リクエスト

    Body

    {
      "policyName": "string",
      "description": "string",
      "permissions": [
        {
          "effect": "string",
          "targets": [
            {
              "product": "string",
              "actions": [
                "string"
              ],
              "resourceNrns": [
                "string"
              ]
            }
          ]
        }
      ]
    }
    
    パラメータ要否タイプ制約事項説明
    policyNameYstringポリシー名
    descriptionYstringポリシーのご案内
    permissionsYarray許可リスト
    permissions.effectYstring許可の有無(現在 Allowのみ対応)
    permissions.targetsYarray許可対象
    permissions.targets.productYstring対象商品コード
    permissions.targets.actionsYarray対象アクション
    permissions.targets.resourceNrnsYarray対象リソース nrns

    レスポンス

    • レスポンス
    {
      "success": true,
      "details": [
        {
          "code": "string",
          "location": "string",
          "message": "string",
          "type": "string"
        }
      ]
    }
    
    パラメータ名要否タイプ説明
    successYboolean有効性チェックの成否
    detailsNarray有効性チェック結果の詳細内容
    details.codeNstring有効性チェックの詳細コード
    details.locationNstring有効性チェックの位置
    details.messageNstring有効性チェックの詳細メッセージ
    details.typeNstring有効性チェック結果のタイプ(INFO/WARN/ERROR)、ERRORを含む場合は有効性チェック失敗
    • レスポンス例 - 成功
    {
      "success": true
    }
    
    • レスポンス例 - 失敗
    {
      "success": false,
      "details": [
        {
          "type": "ERROR",
          "code": "iam.policy.invalidName.length.max",
          "location": "policyName",
          "message": "ポリシー名リストは30文字未満にしてください。"
        },
        {
          "type": "ERROR",
          "code": "iam.error.requiredFieldIsMissing",
          "location": "permissions",
          "message": "必須入力項目が漏れています。"
        }
      ]
    }
    

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.