Ejemplo n.º 1
0
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