_common_api
Internal method that consolidates the base API functions.
Arguments
Name
Type
Description
Choices
call_type
str
The HTTP Method for the type of RESTful API call being made.
'GET', 'POST', 'PATCH', 'DELETE', and 'JOB_STATUS'.
api_version
str
The version of the Rubrik CDM API to call.
v1, v2, internal
api_endpoint
str
The endpoint of the Rubrik CDM API to call (ex. /cluster/me).
Keyword Arguments
Name
Type
Description
Choices
Default
params
dict
An optional dict containing variables in a key:value format to send with GET
& DELETE
API calls
None
config
dict
The specified data to send with POST
and PATCH
API calls.
None
job_status_url
str
The job status URL provided by a previous API call.
None
timeout
int
The number of seconds to wait to establish a connection the Rubrik cluster before returning a timeout error.
15
authentication
bool
Flag that specifies whether or not to utilize authentication when making the API call.
True
Returns
Type
Return Value
dict
The full API call response for the provided endpoint.
Last updated