in credit-card-fraud-detection/neptune_ml_utils.py [0:0]
def delete_endpoint(training_job_name: str, neptune_iam_role_arn=None):
query_string = ""
if neptune_iam_role_arn:
query_string = f'?neptuneIamRoleArn={neptune_iam_role_arn}'
host, port, use_iam = load_configuration()
response = signed_request("DELETE", service='neptune-db',
url=f'https://{host}:{port}/ml/endpoints/{training_job_name}{query_string}',
headers={'content-type': 'application/json'})
if response.status_code != 200:
print(response.content.decode('utf-8'))
else:
print(response.content.decode('utf-8'))
print(f'Endpoint {training_job_name} has been deleted')