def get_resource(event): resource_type = event.get("ResourceType").split("::")[-1] resource_class = ResourceFactory.get_resource(resource_type) props = event.get("ResourceProperties") resource = resource_class(props) params = resource.extract_params(event) if isinstance(resource, SumoResource): params["remove_on_delete_stack"] = props.get( "RemoveOnDeleteStack") == 'true' return resource, resource_type, params