{
  "getinvoicecorrection": {
    "name": "GetInvoiceCorrection",
    "description": "Grants permission to get Invoice Correction",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getinvoiceemaildeliverypreferences": {
    "name": "GetInvoiceEmailDeliveryPreferences",
    "description": "Grants permission to get Invoice Email Delivery Preferences",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listinvoicecorrections": {
    "name": "ListInvoiceCorrections",
    "description": "Grants permission to list Invoice Corrections",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "putinvoiceemaildeliverypreferences": {
    "name": "PutInvoiceEmailDeliveryPreferences",
    "description": "Grants permission to put Invoice Email Delivery Preferences",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startinvoicecorrection": {
    "name": "StartInvoiceCorrection",
    "description": "Grants permission to start Invoice Correction",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "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": []
  },
  "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": []
  },
  "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": []
  },
  "listprocurementportalsuppliers": {
    "name": "ListProcurementPortalSuppliers",
    "description": "Grants permission to list suppliers for a procurement portal",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listprocurementportals": {
    "name": "ListProcurementPortals",
    "description": "Grants permission to list procurement portals 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": []
      },
      {
        "name": "procurement-portal-preference",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "putprocurementportalpreference": {
    "name": "PutProcurementPortalPreference",
    "description": "Grants permission to update a procurement portal preference",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "sendprocurementportalvalidation": {
    "name": "SendProcurementPortalValidation",
    "description": "Grants permission to send a one-time passcode (OTP) to validate a procurement portal preference",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to tag a resource",
    "accessLevel": "Tagging, Write",
    "resourceTypes": [
      {
        "name": "invoice-unit",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "procurement-portal-preference",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:ResourceTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to untag a resource",
    "accessLevel": "Tagging, Write",
    "resourceTypes": [
      {
        "name": "invoice-unit",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "procurement-portal-preference",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}",
      "aws:TagKeys"
    ],
    "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": []
  },
  "verifyprocurementportalvalidation": {
    "name": "VerifyProcurementPortalValidation",
    "description": "Grants permission to verify the one-time passcode (OTP) to validate a procurement portal preference",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  }
}