Introduction
Installation
The SDK has been tested against Python 2.7.6 and Python 3.6.4.
Install from pip:
pip install rubrik_cdm
Install from source:
Configuration
Before you begin to use the Rubrik Python SDK, you should first setup your authentication credentials. By default, the SDK will attempt to read the the Rubrik Cluster credentials from the following environment variables:
rubrik_cdm_node_ip
rubrik_cdm_username
rubrik_cdm_password
rubrik_cdm_token
Note: The rubrik_cdm_username
and rubrik_cdm_password
must be supplied together and may not be provided if the rubrik_cdm_token
variable is present
Usage
To use the SDK, you must first instantiate a new variable, in thise case rubrik
, to connect to the Rubrik Cluster.
Note: You may use any variable name to connect to the Rubrik Cluster.
If you have not configured the correct environment variables you may also manually pass in the required authentication credentials.
Logging
To enable logging, set the Connect()
enable_logging
keyword argument to True
.
The logging_level
argument can then be used to set the specific logging level you wish to use. The following levels are valid choices:
debug
(default value)critical
error
warning
info
Example
Script:
Output:
Certificate Verification
When connecting to a Rubrik cluster without certificate verification enabled (see the Rubrik CDM Security Guide for additional information) you will receive the following warning message:
To supress this warning add the following code to your script:
Last updated