Skip to main content
FuseFuse
IntegrationsAwsActions

Get IAM managed policy version

Get one managed policy version document by ARN and version id. Requires iam:GetPolicyVersion.

Agent markdown

iam.managed_policy_versions.get · AWS · v1

Details

Risk
Read
Idempotency
Safe
Availability
Default
Exposure
REST, SDK, MCP
MCP hints
readOnly=true, destructive=false, idempotent=true, openWorld=true

Scopes

  • iam:GetPolicyVersion

Input

Input schema
NameTypeRequiredConstraints
(root)objectYesadditionalProperties false
policy_arnstringYesminLength 20; maxLength 2048; pattern ^arn:aws:.+$
version_idstringYesminLength 2; maxLength 32; pattern ^v[1-9][0-9]*$

Output

Output schema
NameTypeRequiredConstraints
(root)objectYesadditionalProperties false
versionobjectYesadditionalProperties false
version.idstringYesminLength 2; maxLength 32; pattern ^v[1-9][0-9]*$
version.is_defaultbooleanYes
version.created_atstringYesminLength 1; maxLength 64
version.documentstringYesminLength 2; maxLength 131072

Raw schema

Input
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "policy_arn": {
      "type": "string",
      "minLength": 20,
      "maxLength": 2048,
      "pattern": "^arn:aws:.+$"
    },
    "version_id": {
      "type": "string",
      "minLength": 2,
      "maxLength": 32,
      "pattern": "^v[1-9][0-9]*$"
    }
  },
  "required": [
    "policy_arn",
    "version_id"
  ]
}
Output
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "version": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "id": {
          "type": "string",
          "minLength": 2,
          "maxLength": 32,
          "pattern": "^v[1-9][0-9]*$"
        },
        "is_default": {
          "type": "boolean"
        },
        "created_at": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "document": {
          "type": "string",
          "minLength": 2,
          "maxLength": 131072
        }
      },
      "required": [
        "id",
        "is_default",
        "created_at",
        "document"
      ]
    }
  },
  "required": [
    "version"
  ]
}