{
  "Name" : "textract",
  "Actions" : [ {
    "Name" : "AnalyzeDocument",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "AnalyzeExpense",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "AnalyzeID",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateAdapter",
    "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" : "CreateAdapterVersion",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "adapter"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteAdapter",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "adapter"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteAdapterVersion",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "adapterversion"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DetectDocumentText",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetAdapter",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "adapter"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetAdapterVersion",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "adapterversion"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetDocumentAnalysis",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetDocumentTextDetection",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetExpenseAnalysis",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetLendingAnalysis",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetLendingAnalysisSummary",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListAdapterVersions",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListAdapters",
    "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" : "adapter"
    }, {
      "Name" : "adapterversion"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "StartDocumentAnalysis",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "StartDocumentTextDetection",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "StartExpenseAnalysis",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "StartLendingAnalysis",
    "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" : "adapter"
    }, {
      "Name" : "adapterversion"
    } ],
    "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" : "adapter"
    }, {
      "Name" : "adapterversion"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UpdateAdapter",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "adapter"
    } ],
    "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" ]
  } ],
  "Operations" : [ {
    "Name" : "AnalyzeDocument",
    "AuthorizedActions" : [ {
      "Name" : "AnalyzeDocument",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "analyze_document",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "AnalyzeExpense",
    "AuthorizedActions" : [ {
      "Name" : "AnalyzeExpense",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "analyze_expense",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "AnalyzeID",
    "AuthorizedActions" : [ {
      "Name" : "AnalyzeID",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "analyze_id",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateAdapter",
    "AuthorizedActions" : [ {
      "Name" : "CreateAdapter",
      "Service" : "textract"
    }, {
      "Name" : "TagResource",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "create_adapter",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateAdapterVersion",
    "AuthorizedActions" : [ {
      "Name" : "CreateAdapterVersion",
      "Service" : "textract"
    }, {
      "Name" : "TagResource",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "create_adapter_version",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteAdapter",
    "AuthorizedActions" : [ {
      "Name" : "DeleteAdapter",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "delete_adapter",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteAdapterVersion",
    "AuthorizedActions" : [ {
      "Name" : "DeleteAdapterVersion",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "delete_adapter_version",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DetectDocumentText",
    "AuthorizedActions" : [ {
      "Name" : "DetectDocumentText",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "detect_document_text",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetAdapter",
    "AuthorizedActions" : [ {
      "Name" : "GetAdapter",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "get_adapter",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetAdapterVersion",
    "AuthorizedActions" : [ {
      "Name" : "GetAdapterVersion",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "get_adapter_version",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetDocumentAnalysis",
    "AuthorizedActions" : [ {
      "Name" : "GetDocumentAnalysis",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "get_document_analysis",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetDocumentTextDetection",
    "AuthorizedActions" : [ {
      "Name" : "GetDocumentTextDetection",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "get_document_text_detection",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetExpenseAnalysis",
    "AuthorizedActions" : [ {
      "Name" : "GetExpenseAnalysis",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "get_expense_analysis",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetLendingAnalysis",
    "AuthorizedActions" : [ {
      "Name" : "GetLendingAnalysis",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "get_lending_analysis",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetLendingAnalysisSummary",
    "AuthorizedActions" : [ {
      "Name" : "GetLendingAnalysisSummary",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "get_lending_analysis_summary",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListAdapterVersions",
    "AuthorizedActions" : [ {
      "Name" : "ListAdapterVersions",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "list_adapter_versions",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListAdapters",
    "AuthorizedActions" : [ {
      "Name" : "ListAdapters",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "list_adapters",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListTagsForResource",
    "AuthorizedActions" : [ {
      "Name" : "ListTagsForResource",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "list_tags_for_resource",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "StartDocumentAnalysis",
    "AuthorizedActions" : [ {
      "Name" : "PassRole",
      "Context" : {
        "iam:PassedToService" : [ "textract.amazonaws.com" ]
      },
      "Service" : "iam"
    }, {
      "Name" : "StartDocumentAnalysis",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "start_document_analysis",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "StartDocumentTextDetection",
    "AuthorizedActions" : [ {
      "Name" : "PassRole",
      "Context" : {
        "iam:PassedToService" : [ "textract.amazonaws.com" ]
      },
      "Service" : "iam"
    }, {
      "Name" : "StartDocumentTextDetection",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "start_document_text_detection",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "StartExpenseAnalysis",
    "AuthorizedActions" : [ {
      "Name" : "PassRole",
      "Context" : {
        "iam:PassedToService" : [ "textract.amazonaws.com" ]
      },
      "Service" : "iam"
    }, {
      "Name" : "StartExpenseAnalysis",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "start_expense_analysis",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "StartLendingAnalysis",
    "AuthorizedActions" : [ {
      "Name" : "PassRole",
      "Context" : {
        "iam:PassedToService" : [ "textract.amazonaws.com" ]
      },
      "Service" : "iam"
    }, {
      "Name" : "StartLendingAnalysis",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "start_lending_analysis",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "TagResource",
    "AuthorizedActions" : [ {
      "Name" : "TagResource",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "tag_resource",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UntagResource",
    "AuthorizedActions" : [ {
      "Name" : "UntagResource",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "untag_resource",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateAdapter",
    "AuthorizedActions" : [ {
      "Name" : "UpdateAdapter",
      "Service" : "textract"
    } ],
    "SDK" : [ {
      "Name" : "textract",
      "Method" : "update_adapter",
      "Package" : "Boto3"
    } ]
  } ],
  "Resources" : [ {
    "Name" : "adapter",
    "ARNFormats" : [ "arn:${Partition}:textract:${Region}:${Account}:/adapters/${AdapterId}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "adapterversion",
    "ARNFormats" : [ "arn:${Partition}:textract:${Region}:${Account}:/adapters/${AdapterId}/versions/${AdapterVersion}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  } ],
  "Version" : "v1.4"
}