def delete(module, link): auth = GcpSession(module, 'redis') return wait_for_operation(module, auth.delete(link))
def delete(module, link): auth = GcpSession(module, 'appengine') return return_if_object(module, auth.delete(link))
def delete(module, link, kind, fetch): auth = GcpSession(module, 'sql') return wait_for_operation(module, auth.delete(link))
def delete(module, link, fetch): auth = GcpSession(module, 'container') return wait_for_operation(module, auth.delete(link))
def delete(module, link): auth = GcpSession(module, 'container') return wait_for_operation(module, auth.delete(link))
def delete(module, link): auth = GcpSession(module, 'cloudscheduler') return return_if_object(module, auth.delete(link))
def delete(module, link, kind): auth = GcpSession(module, 'dns') return return_if_object(module, auth.delete(link), kind)
def delete(module, link): auth = GcpSession(module, 'filestore') return wait_for_operation(module, auth.delete(link))
def delete(module): auth = GcpSession(module, 'iam') return return_if_object(module, auth.delete(self_link_from_file(module)))
def delete(module, link): auth = GcpSession(module, 'cloudfunctions') return wait_for_operation(module, auth.delete(link))
def delete(module, link): auth = GcpSession(module, 'logging') return return_if_object(module, auth.delete(link))
def delete(module, link): auth = GcpSession(module, 'resourcemanager') return wait_for_operation(module, auth.delete(link))
def delete(module, link): auth = GcpSession(module, 'bigtable') return return_if_object(module, auth.delete(link))
def delete(module, link): auth = GcpSession(module, 'pubsub') return return_if_object(module, auth.delete(link))
def delete(module, link, kind): auth = GcpSession(module, 'bigquery') return return_if_object(module, auth.delete(link), kind)
def delete(module, link): auth = GcpSession(module, 'sourcerepo') return return_if_object(module, auth.delete(link))
def delete(module, link): auth = GcpSession(module, 'spanner') return return_if_object(module, auth.delete(link))
def delete(module, link, kind): auth = GcpSession(module, 'storage') return return_if_object(module, auth.delete(link), kind)
def delete(module, link, kind): auth = GcpSession(module, 'compute') return wait_for_operation(module, auth.delete(link))
def delete(module, link, kind, fetch): auth = GcpSession(module, 'compute') return wait_for_operation(module, auth.delete(link))
def delete(module, link): auth = GcpSession(module, 'runtimeconfig') return return_if_object(module, auth.delete(link))