{
  "batchgetinvoiceprofile": {
    "name": "BatchGetInvoiceProfile",
    "description": "Grants permission to get invoice profile details for an account in your organization",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createinvoiceunit": {
    "name": "CreateInvoiceUnit",
    "description": "Grants permission to create an invoice unit for your organization",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createprocurementportalpreference": {
    "name": "CreateProcurementPortalPreference",
    "description": "Grants permission to create a procurement portal preference",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "deleteinvoiceunit": {
    "name": "DeleteInvoiceUnit",
    "description": "Grants permission to update an invoice unit for your organization",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "invoice-unit",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "deleteprocurementportalpreference": {
    "name": "DeleteProcurementPortalPreference",
    "description": "Grants permission to delete a procurement portal preference",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "getinvoicecorrection": {
    "name": "GetInvoiceCorrection",
    "isPermissionOnly": true,
    "description": "Grants permission to get Invoice Correction",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getinvoiceemaildeliverypreferences": {
    "name": "GetInvoiceEmailDeliveryPreferences",
    "isPermissionOnly": true,
    "description": "Grants permission to get Invoice Email Delivery Preferences",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getinvoicepdf": {
    "name": "GetInvoicePDF",
    "description": "Grants permission to get downloadable Invoice document pre-signed URL with supplemental documents",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getinvoiceunit": {
    "name": "GetInvoiceUnit",
    "description": "Grants permission to get invoice units for your organization",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "invoice-unit",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getprocurementportalpreference": {
    "name": "GetProcurementPortalPreference",
    "description": "Grants permission to get a procurement portal preference",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listinvoicecorrections": {
    "name": "ListInvoiceCorrections",
    "isPermissionOnly": true,
    "description": "Grants permission to list Invoice Corrections",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listinvoicesummaries": {
    "name": "ListInvoiceSummaries",
    "description": "Grants permission to get Invoice summary information for your account or linked account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listinvoiceunits": {
    "name": "ListInvoiceUnits",
    "description": "Grants permission to list invoice units for your organization",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listprocurementportalpreferences": {
    "name": "ListProcurementPortalPreferences",
    "description": "Grants permission to list procurement portal preferences for an account",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "description": "Grants permission to list tags for a resource",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "invoice-unit",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "putinvoiceemaildeliverypreferences": {
    "name": "PutInvoiceEmailDeliveryPreferences",
    "isPermissionOnly": true,
    "description": "Grants permission to put Invoice Email Delivery Preferences",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "putprocurementportalpreference": {
    "name": "PutProcurementPortalPreference",
    "description": "Grants permission to update a procurement portal preference",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "startinvoicecorrection": {
    "name": "StartInvoiceCorrection",
    "isPermissionOnly": true,
    "description": "Grants permission to start Invoice Correction",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to tag a resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "invoice-unit",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys",
      "aws:RequestTag/${TagKey}",
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to untag a resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "invoice-unit",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys",
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "updateinvoiceunit": {
    "name": "UpdateInvoiceUnit",
    "description": "Grants permission to update an invoice unit for your organization",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "invoice-unit",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "updateprocurementportalpreferencestatus": {
    "name": "UpdateProcurementPortalPreferenceStatus",
    "description": "Grants permission to update the status for a procurement portal preference",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  }
}