コード例 #1
0
def Undelete(project_ref):
    """Undelete a project that has been deleted."""
    client = projects_util.GetClient()
    messages = projects_util.GetMessages()

    client.projects.Undelete(
        messages.CloudresourcemanagerProjectsUndeleteRequest(
            projectId=project_ref.Name()))
    return projects_util.DeletedResource(project_ref.Name())
コード例 #2
0
def Delete(project_ref):
    """Delete an existing project."""
    client = projects_util.GetClient()
    messages = projects_util.GetMessages()

    client.projects.Delete(
        messages.CloudresourcemanagerProjectsDeleteRequest(
            projectId=project_ref.Name()))
    return projects_util.DeletedResource(project_ref.Name())
コード例 #3
0
def Undelete(project_ref, api_version=DEFAULT_API_VERSION):
    """Undelete a project that has been deleted."""
    client = projects_util.GetClient(api_version)
    messages = projects_util.GetMessages(api_version)

    client.projects.Undelete(
        messages.CloudresourcemanagerProjectsUndeleteRequest(
            projectId=project_ref.Name()))
    return projects_util.DeletedResource(project_ref.Name())
コード例 #4
0
def Delete(project_ref, api_version=DEFAULT_API_VERSION):
    """Delete an existing project."""
    client = projects_util.GetClient(api_version)
    messages = projects_util.GetMessages(api_version)

    client.projects.Delete(
        messages.CloudresourcemanagerProjectsDeleteRequest(
            projectId=project_ref.Name()))
    return projects_util.DeletedResource(project_ref.Name())
コード例 #5
0
def Undelete(project_ref):
    """Undelete a project that has been deleted."""
    client = projects_util.GetClient()
    messages = projects_util.GetMessages()

    try:
        client.projects.Undelete(
            messages.CloudresourcemanagerProjectsUndeleteRequest(
                projectId=project_ref.Name()))
    except exceptions.HttpError as error:
        raise projects_util.ConvertHttpError(error)
    return projects_util.DeletedResource(project_ref.Name())
コード例 #6
0
def Delete(project_ref):
    """Delete an existing project."""
    client = projects_util.GetClient()
    messages = projects_util.GetMessages()

    try:
        client.projects.Delete(
            messages.CloudresourcemanagerProjectsDeleteRequest(
                projectId=project_ref.Name()))
    except exceptions.HttpError as error:
        raise projects_util.ConvertHttpError(error)
    return projects_util.DeletedResource(project_ref.Name())