{
 "cfnContext": {
  "functions": [],
  "schema": {
   "additionalProperties": false,
   "properties": {
    "OutputName": {
     "cfnContext": {
      "functions": [
       "Fn::Base64",
       "Fn::FindInMap",
       "Fn::GetAtt",
       "Fn::If",
       "Fn::ImportValue",
       "Fn::Join",
       "Fn::Select",
       "Fn::Sub",
       "Ref"
      ],
      "schema": {
       "type": "string"
      }
     }
    },
    "Region": {
     "cfnContext": {
      "functions": [
       "Fn::Base64",
       "Fn::FindInMap",
       "Fn::GetAtt",
       "Fn::If",
       "Fn::ImportValue",
       "Fn::Join",
       "Fn::Select",
       "Fn::Sub",
       "Ref"
      ],
      "schema": {
       "type": "string"
      }
     }
    },
    "RoleArn": {
     "cfnContext": {
      "functions": [
       "Fn::Base64",
       "Fn::FindInMap",
       "Fn::GetAtt",
       "Fn::If",
       "Fn::ImportValue",
       "Fn::Join",
       "Fn::Select",
       "Fn::Sub",
       "Ref"
      ],
      "schema": {
       "type": "string"
      }
     }
    },
    "StackName": {
     "cfnContext": {
      "functions": [
       "Fn::Base64",
       "Fn::FindInMap",
       "Fn::GetAtt",
       "Fn::If",
       "Fn::ImportValue",
       "Fn::Join",
       "Fn::Select",
       "Fn::Sub",
       "Ref"
      ],
      "schema": {
       "type": "string"
      }
     }
    }
   },
   "required": [
    "StackName",
    "OutputName"
   ],
   "type": "object"
  }
 }
}
