def __init__(self, logical_id, value):
super().__init__(logical_id, value)<EOL>self.bucket = None<EOL>self.policy_document = PolicyDocument(<EOL>value.get("<STR_LIT>", {}).get('<STR_LIT>')<EOL>)<EOL>self.set_generic_keys(value.get("<STR_LIT>", {}), ["<STR_LIT>"])<EOL>
"Bucket" : String,
"PolicyDocument" : JSON