{
  "Name": "license-manager-linux-subscriptions",
  "Actions": [
    {
      "Name": "DeregisterSubscriptionProvider",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "subscription-provider"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": true,
        "IAM Action Last Accessed": true
      }
    },
    {
      "Name": "GetRegisteredSubscriptionProvider",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "subscription-provider"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": true,
        "IAM Action Last Accessed": true
      }
    },
    {
      "Name": "GetServiceSettings",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": true,
        "IAM Action Last Accessed": true
      }
    },
    {
      "Name": "ListLinuxSubscriptionInstances",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": true,
        "IAM Action Last Accessed": true
      }
    },
    {
      "Name": "ListLinuxSubscriptions",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": true,
        "IAM Action Last Accessed": true
      }
    },
    {
      "Name": "ListRegisteredSubscriptionProviders",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": true,
        "IAM Action Last Accessed": true
      }
    },
    {
      "Name": "ListTagsForResource",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": false
        }
      },
      "Resources": [
        {
          "Name": "subscription-provider"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": true,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "RegisterSubscriptionProvider",
      "ActionConditionKeys": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": true,
        "IAM Action Last Accessed": true
      }
    },
    {
      "Name": "TagResource",
      "ActionConditionKeys": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": true,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "subscription-provider"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": true,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "UntagResource",
      "ActionConditionKeys": [
        "aws:TagKeys"
      ],
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": true,
          "IsWrite": true
        }
      },
      "Resources": [
        {
          "Name": "subscription-provider"
        }
      ],
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": true,
        "IAM Action Last Accessed": false
      }
    },
    {
      "Name": "UpdateServiceSettings",
      "Annotations": {
        "Properties": {
          "IsList": false,
          "IsPermissionManagement": false,
          "IsTaggingOnly": false,
          "IsWrite": true
        }
      },
      "SupportedBy": {
        "IAM Access Analyzer Policy Generation": true,
        "IAM Action Last Accessed": true
      }
    }
  ],
  "ConditionKeys": [
    {
      "Name": "aws:RequestTag/${TagKey}",
      "Types": [
        "String"
      ]
    },
    {
      "Name": "aws:ResourceTag/${TagKey}",
      "Types": [
        "String"
      ]
    },
    {
      "Name": "aws:TagKeys",
      "Types": [
        "ArrayOfString"
      ]
    }
  ],
  "Resources": [
    {
      "Name": "subscription-provider",
      "ARNFormats": [
        "arn:${Partition}:license-manager-linux-subscriptions:${Region}:${Account}:subscription-provider/${SubscriptionProviderId}"
      ],
      "ConditionKeys": [
        "aws:ResourceTag/${TagKey}"
      ]
    }
  ],
  "Version": "v1.3"
}