def delete_deployment_group()

in src/main/resources/cdk_custom_resources/create_deployment_group.py [0:0]


def delete_deployment_group(event, context):
    data = {}
    status = FAILED
    deployment_group_name_ = None
    try:
        application_name_ = event['ResourceProperties']['ApplicationName']
        deployment_group_name_ = event['ResourceProperties']['DeploymentGroupName']

        client.delete_deployment_group(
            applicationName=application_name_,
            deploymentGroupName=deployment_group_name_
        )
        status = SUCCESS

        data = {
            "event": "Resource deleted",
            "deploymentGroupName": deployment_group_name_
        }
    except BaseException as e:
        raise e
    finally:
        send(event=event,
             context=context,
             physical_resource_id=deployment_group_name_,
             response_status=status,
             response_data=data)