{
 "name": "aws",
 "meta": {
  "moduleFormat": "(.*)(?:/[^/]*)"
 },
 "language": {
  "python": {
   "compatibility": "tfbridge20",
   "requires": {
    "pulumi": ">=3.0.0,<4.0.0"
   }
  }
 },
 "types": {
  "aws:x/getPolicyDocumentStatement:getPolicyDocumentStatement": {
   "properties": {
    "actions": {
     "type": "array",
     "items": {
      "type": "string"
     },
     "language": {
      "python": {
       "mapCase": false
      }
     }
    }
   },
   "type": "object"
  }
 },
 "functions": {
  "aws:x/iam/getPolicyDocument:getPolicyDocument": {
   "inputs": {
    "properties": {
     "statements": {
      "type": "array",
      "items": {
       "$ref": "#/types/aws:x/getPolicyDocumentStatement:getPolicyDocumentStatement"
      }
     }
    },
    "type": "object"
   },
   "outputs": {
    "properties": {
     "id": {
      "type": "string"
     },
     "json": {
      "type": "string"
     },
     "statements": {
      "type": "array",
      "items": {
       "$ref": "#/types/aws:x/getPolicyDocumentStatement:getPolicyDocumentStatement"
      }
     }
    },
    "type": "object",
    "required": [
     "json",
     "id"
    ]
   }
  }
 }
}