List Clusters on Microsoft Azure

GET /api/v2/clusters/

Use this API to list all clusters.

Parameters

None

Required Role

The following users can make this API call:

  • Users who belong to the system-user or system-admin group.

  • Users who belong to a group associated with a role that allows creating a cluster. See Managing Groups and Managing Roles for more information.

Request API Syntax

curl -X GET -H "X-AUTH-TOKEN:$X_AUTH_TOKEN" -H "Content-Type:application/json" -H "Accept: application/json" \
"https://azure.qubole.com/api/v2/clusters/"

Parameters

Parameter

Description

page

Specifies the number of the current page. The default is 1.

per_page

Specifies the number of clusters to be retrieved per page. The default is 10.

Response

The response is an array of hashes. Each hash contains key-value pairs describing attributes of each cluster.

Note

A single call reports a maximum of ten clusters if you let page and per_page default (as above). Make the call iteratively to make sure you get the complete list; see Sample API Request.

Sample API Request

curl -X GET -H "X-AUTH-TOKEN: $AUTH_TOKEN" -H "Content-Type:application/json" -H "Accept: application/json" \
"https://azure.qubole.com/api/v2/clusters?page=1&per_page=20"

Each response includes:

{"paging_info":{"next_page":<page_no> or null,"previous_page":<page_no> or null ,"per_page":20}

To list all clusters, make the call iteratively, incrementing page, until next_page is null.