I don't have time right now to fix it myself, so I'm logging it here.
# Left out all methods that are defined in the right way
class Method(AWSObject):
props = {
"AuthorizationType": (str, False), # Required
"HttpMethod": (str, False), # Required
"ResourceId": (str, False), # Required
"RestApiId": (str, False) # Required
}
class Integration(AWSProperty):
props = {
# missing: "PassthroughBehavior": (str, False),
}
I don't have time right now to fix it myself, so I'm logging it here.
This is the current code, with in comment what the docs say about required (http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html)