{
  "Name": "license-manager",
  "Actions": [
    {
      "Name": "AcceptGrant",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "grant"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "CheckInLicense",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "CheckoutBorrowLicense",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "license"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "CheckoutLicense",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "CreateGrant",
      "ActionConditionKeys": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "license"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "CreateGrantVersion",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "grant"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "CreateLicense",
      "ActionConditionKeys": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "CreateLicenseConfiguration",
      "ActionConditionKeys": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "CreateLicenseConversionTaskForResource",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "CreateLicenseManagerReportGenerator",
      "ActionConditionKeys": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "CreateLicenseVersion",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "license"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "CreateToken",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "license"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "DeleteGrant",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "grant"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "DeleteLicense",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "license"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "DeleteLicenseConfiguration",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "license-configuration"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "DeleteLicenseManagerReportGenerator",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "report-generator"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "DeleteToken",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ExtendLicenseConsumption",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "GetAccessToken",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "GetGrant",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "grant"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "GetLicense",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "license"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "GetLicenseConfiguration",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "license-configuration"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "GetLicenseConversionTask",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "GetLicenseManagerReportGenerator",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "report-generator"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "GetLicenseUsage",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "license"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "GetServiceSettings",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListAssociationsForLicenseConfiguration",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "license-configuration"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListDistributedGrants",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListFailuresForLicenseConfigurationOperations",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "license-configuration"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListLicenseConfigurations",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListLicenseConversionTasks",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListLicenseManagerReportGenerators",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "license-configuration"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListLicenseSpecificationsForResource",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListLicenseVersions",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "license"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListLicenses",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListReceivedGrants",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListReceivedGrantsForOrganization",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListReceivedLicenses",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListReceivedLicensesForOrganization",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListResourceInventory",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListTagsForResource",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "grant"
        },
        {
          "Name": "license"
        },
        {
          "Name": "license-configuration"
        },
        {
          "Name": "report-generator"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListTokens",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "ListUsageForLicenseConfiguration",
      "Annotations": {
        "Properties": {
          "IsList": true,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "license-configuration"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "RejectGrant",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "grant"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "TagResource",
      "ActionConditionKeys": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": true,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "grant"
        },
        {
          "Name": "license"
        },
        {
          "Name": "license-configuration"
        },
        {
          "Name": "report-generator"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "UntagResource",
      "ActionConditionKeys": [
        "aws:TagKeys"
      ],
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": true,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "grant"
        },
        {
          "Name": "license"
        },
        {
          "Name": "license-configuration"
        },
        {
          "Name": "report-generator"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "UpdateLicenseConfiguration",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "license-configuration"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "UpdateLicenseManagerReportGenerator",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "report-generator"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "UpdateLicenseSpecificationsForResource",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "license-configuration"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "UpdateServiceSettings",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": true,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": false,
        "IAM Action Last Accessed": false
      }
    }
  ],
  "ConditionKeys": [
    {
      "Name": "aws:RequestTag/${TagKey}",
      "Types": [
        "String"
      ]
    },
    {
      "Name": "aws:ResourceTag/${TagKey}",
      "Types": [
        "String"
      ]
    },
    {
      "Name": "aws:TagKeys",
      "Types": [
        "ArrayOfString"
      ]
    },
    {
      "Name": "license-manager:ResourceTag/${TagKey}",
      "Types": [
        "String"
      ]
    }
  ],
  "Resources": [
    {
      "Name": "grant",
      "ARNFormats": [
        "arn:${Partition}:license-manager::${Account}:grant:${GrantId}"
      ],
      "ConditionKeys": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "Name": "license",
      "ARNFormats": [
        "arn:${Partition}:license-manager::${Account}:license:${LicenseId}"
      ],
      "ConditionKeys": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "Name": "license-configuration",
      "ARNFormats": [
        "arn:${Partition}:license-manager:${Region}:${Account}:license-configuration:${LicenseConfigurationId}"
      ],
      "ConditionKeys": [
        "aws:ResourceTag/${TagKey}",
        "license-manager:ResourceTag/${TagKey}"
      ]
    },
    {
      "Name": "report-generator",
      "ARNFormats": [
        "arn:${Partition}:license-manager:${Region}:${Account}:report-generator:${ReportGeneratorId}"
      ],
      "ConditionKeys": [
        "aws:ResourceTag/${TagKey}",
        "license-manager:ResourceTag/${TagKey}"
      ]
    }
  ],
  "Version": "v1.3"
}