Welcome to cloudify-rest-client’s documentation!¶
What is it?¶
This rest client provides access to the REST API exposed by a Cloudify manager.
Basic Usage¶
This client’s API tries to be as consistent as possible when accessing different resource types. The example below will fetch the blueprints currently uploaded to the manager.
from cloudify_rest_client import CloudifyClient
client = CloudifyClient('MANAGER_HOSTNAME_OR_IP')
blueprints = client.blueprints.list()
for blueprint in blueprints:
print blueprint.id
Contents:
- Blueprints API
- Client API
- Deployments API
- Deployment Modfications API
- Deployment Updates API
- Events API
- Exceptions API
CloudifyClientError
DeploymentEnvironmentCreationInProgressError
DeploymentEnvironmentCreationPendingError
IllegalExecutionParametersError
NoSuchIncludeFieldError
MissingRequiredDeploymentInputError
UnknownDeploymentInputError
UnknownDeploymentSecretError
UnsupportedDeploymentGetSecretError
FunctionsEvaluationError
UnknownModificationStageError
ExistingStartedDeploymentModificationError
DeploymentModificationAlreadyEndedError
UserUnauthorizedError
ForbiddenError
PluginInUseError
BlueprintInUseError
PluginInstallationError
PluginInstallationTimeout
MaintenanceModeActiveError
MaintenanceModeActivatingError
NotModifiedError
InvalidExecutionUpdateStatus
NotClusterMaster
RemovedFromCluster
DeploymentPluginNotFound
IncompatibleClusterArchitectureError
ExpiredCloudifyLicense
MissingCloudifyLicense
InvalidFilterRule
DeploymentParentNotFound
ForbiddenWhileCancelling
- Executions API
- Manager API
- Node Instances API
- Nodes API
- Evaluate API
- Tokens API
- Plugins Updates API
- Inter-Deployment Dependencies API