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
CloudifyClientErrorDeploymentEnvironmentCreationInProgressErrorDeploymentEnvironmentCreationPendingErrorIllegalExecutionParametersErrorNoSuchIncludeFieldErrorMissingRequiredDeploymentInputErrorUnknownDeploymentInputErrorUnknownDeploymentSecretErrorUnsupportedDeploymentGetSecretErrorFunctionsEvaluationErrorUnknownModificationStageErrorExistingStartedDeploymentModificationErrorDeploymentModificationAlreadyEndedErrorUserUnauthorizedErrorForbiddenErrorPluginInUseErrorBlueprintInUseErrorPluginInstallationErrorPluginInstallationTimeoutMaintenanceModeActiveErrorMaintenanceModeActivatingErrorNotModifiedErrorInvalidExecutionUpdateStatusNotClusterMasterRemovedFromClusterDeploymentPluginNotFoundIncompatibleClusterArchitectureErrorExpiredCloudifyLicenseMissingCloudifyLicenseInvalidFilterRuleDeploymentParentNotFoundForbiddenWhileCancelling
- Executions API
- Manager API
- Node Instances API
- Nodes API
- Evaluate API
- Tokens API
- Plugins Updates API
- Inter-Deployment Dependencies API