{
  "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_supportauthz.html",
  "name": "AWS Support Authorization",
  "prefix": "supportauthz",
  "timestamp": "1784116806",
  "actions": [
    {
      "url": "https://docs.aws.amazon.com/supportauthz/latest/APIReference/API_CreateSupportPermit.html",
      "name": "CreateSupportPermit",
      "description": "Grants permission to create a support permit",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/supportauthz/latest/APIReference/API_DeleteSupportPermit.html",
      "name": "DeleteSupportPermit",
      "description": "Grants permission to delete a support permit",
      "access": "Write",
      "resources": [
        {
          "name": "supportpermit",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/supportauthz/latest/APIReference/API_GetAction.html",
      "name": "GetAction",
      "description": "Grants permission to retrieve details about a support action",
      "access": "Read",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/supportauthz/latest/APIReference/API_GetSupportPermit.html",
      "name": "GetSupportPermit",
      "description": "Grants permission to retrieve a support permit",
      "access": "Read",
      "resources": [
        {
          "name": "supportpermit",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/supportauthz/latest/APIReference/API_ListActions.html",
      "name": "ListActions",
      "description": "Grants permission to list available support actions",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/supportauthz/latest/APIReference/API_ListSupportPermitRequests.html",
      "name": "ListSupportPermitRequests",
      "description": "Grants permission to list support permit requests",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/supportauthz/latest/APIReference/API_ListSupportPermits.html",
      "name": "ListSupportPermits",
      "description": "Grants permission to list support permits",
      "access": "List",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/supportauthz/latest/APIReference/API_ListTagsForResource.html",
      "name": "ListTagsForResource",
      "description": "Grants permission to list tags for a resource",
      "access": "Read",
      "resources": [
        {
          "name": "supportpermit",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/awssupport/latest/user/support-authorization-getting-started.html",
      "name": "RegisterKey",
      "description": "Grants permission to register a KMS key to use for a support permit",
      "access": "Write",
      "resources": [],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/supportauthz/latest/APIReference/API_RejectSupportPermitRequest.html",
      "name": "RejectSupportPermitRequest",
      "description": "Grants permission to reject a support permit request",
      "access": "Write",
      "resources": [
        {
          "name": "supportpermitrequest",
          "is_required": true
        }
      ],
      "conditions": []
    },
    {
      "url": "https://docs.aws.amazon.com/supportauthz/latest/APIReference/API_TagResource.html",
      "name": "TagResource",
      "description": "Grants permission to add tags to a resource",
      "access": "Tagging",
      "resources": [
        {
          "name": "supportpermit",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/supportauthz/latest/APIReference/API_UntagResource.html",
      "name": "UntagResource",
      "description": "Grants permission to remove tags from a resource",
      "access": "Tagging",
      "resources": [
        {
          "name": "supportpermit",
          "is_required": true
        }
      ],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ]
    }
  ],
  "resources": [
    {
      "url": "https://docs.aws.amazon.com/awssupport/latest/user/support-authorization-permits.html",
      "name": "supportpermit",
      "arn": "arn:${Partition}:supportauthz:${Region}:${Account}:supportpermit/${ResourceId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/awssupport/latest/user/support-authorization-permit-requests.html",
      "name": "supportpermitrequest",
      "arn": "arn:${Partition}:supportauthz:${Region}:${Account}:supportpermitrequest/${ResourceId}",
      "conditions": []
    }
  ],
  "conditions": [
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag",
      "name": "aws:RequestTag/${TagKey}",
      "description": "Filters access by a tag key-value pair in the request",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag",
      "name": "aws:ResourceTag/${TagKey}",
      "description": "Filters access by a tag key-value pair assigned to the resource",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys",
      "name": "aws:TagKeys",
      "description": "Filters access by the tag keys in the request",
      "type": "ArrayOfString"
    }
  ]
}